Browse Source

1、增加无人机视频投射算法
2、加入播放WebRTC的Video
3、功能待完善

不会爬树的猴 1 year ago
parent
commit
42165dd463
100 changed files with 9751 additions and 9742 deletions
  1. 9 3
      index.html
  2. 1 0
      node_modules/.bin/mpd-to-m3u8-json
  3. 1 0
      node_modules/.bin/muxjs-transmux
  4. 1 0
      node_modules/.bin/pkcs7
  5. 715 7
      node_modules/.package-lock.json
  6. 21 21
      node_modules/.vite/deps/@arcgis_core_Basemap.js
  7. 31 31
      node_modules/.vite/deps/@arcgis_core_Map.js
  8. 5 5
      node_modules/.vite/deps/@arcgis_core_geometry_Extent.js
  9. 3 3
      node_modules/.vite/deps/@arcgis_core_geometry_SpatialReference.js
  10. 25 25
      node_modules/.vite/deps/@arcgis_core_layers_BaseTileLayer.js
  11. 83 83
      node_modules/.vite/deps/@arcgis_core_layers_MapImageLayer.js
  12. 81 81
      node_modules/.vite/deps/@arcgis_core_layers_TileLayer.js
  13. 39 39
      node_modules/.vite/deps/@arcgis_core_layers_WebTileLayer.js
  14. 160 160
      node_modules/.vite/deps/@arcgis_core_views_MapView.js
  15. 63 771
      node_modules/.vite/deps/@turf_turf.js
  16. 0 0
      node_modules/.vite/deps/@turf_turf.js.map
  17. 0 134
      node_modules/.vite/deps/BaseDynamicLayerView2D-HXS3PKWI.js
  18. 134 0
      node_modules/.vite/deps/BaseDynamicLayerView2D-NADSCJ5B.js
  19. 0 0
      node_modules/.vite/deps/BaseDynamicLayerView2D-NADSCJ5B.js.map
  20. 41 0
      node_modules/.vite/deps/Basemap-3LMXWUPF.js
  21. 0 0
      node_modules/.vite/deps/Basemap-3LMXWUPF.js.map
  22. 0 41
      node_modules/.vite/deps/Basemap-6SIVIIED.js
  23. 162 0
      node_modules/.vite/deps/BingMapsLayer-G5OIKC22.js
  24. 0 0
      node_modules/.vite/deps/BingMapsLayer-G5OIKC22.js.map
  25. 0 162
      node_modules/.vite/deps/BingMapsLayer-KZTBTKA7.js
  26. 0 428
      node_modules/.vite/deps/BuildingSceneLayer-5OEEGE4D.js
  27. 428 0
      node_modules/.vite/deps/BuildingSceneLayer-V62HGRKT.js
  28. 0 0
      node_modules/.vite/deps/BuildingSceneLayer-V62HGRKT.js.map
  29. 0 302
      node_modules/.vite/deps/CSVLayer-2TNXHB4T.js
  30. 302 0
      node_modules/.vite/deps/CSVLayer-6YW6DGCE.js
  31. 0 0
      node_modules/.vite/deps/CSVLayer-6YW6DGCE.js.map
  32. 0 501
      node_modules/.vite/deps/CSVSourceWorker-5ZFKL2LA.js
  33. 501 0
      node_modules/.vite/deps/CSVSourceWorker-QJPD44IC.js
  34. 0 0
      node_modules/.vite/deps/CSVSourceWorker-QJPD44IC.js.map
  35. 55 0
      node_modules/.vite/deps/DefaultMaterial.glsl-HW3QTI6C.js
  36. 0 0
      node_modules/.vite/deps/DefaultMaterial.glsl-HW3QTI6C.js.map
  37. 0 55
      node_modules/.vite/deps/DefaultMaterial.glsl-ZGDAOX5L.js
  38. 0 42
      node_modules/.vite/deps/DictionaryLoader-67BU3GTD.js
  39. 42 0
      node_modules/.vite/deps/DictionaryLoader-76XPG7YY.js
  40. 0 0
      node_modules/.vite/deps/DictionaryLoader-76XPG7YY.js.map
  41. 0 235
      node_modules/.vite/deps/DimensionLayer-5ON3JP7F.js
  42. 235 0
      node_modules/.vite/deps/DimensionLayer-MJFOLY32.js
  43. 0 0
      node_modules/.vite/deps/DimensionLayer-MJFOLY32.js.map
  44. 2 2
      node_modules/.vite/deps/EdgeProcessingWorker-ABXSFLHS.js
  45. 241 0
      node_modules/.vite/deps/ElevationLayer-NYCVL5EQ.js
  46. 0 0
      node_modules/.vite/deps/ElevationLayer-NYCVL5EQ.js.map
  47. 0 241
      node_modules/.vite/deps/ElevationLayer-QUSPD7CU.js
  48. 0 658
      node_modules/.vite/deps/ElevationQuery-BZTDAKT4.js
  49. 658 0
      node_modules/.vite/deps/ElevationQuery-PFI6RXXM.js
  50. 0 0
      node_modules/.vite/deps/ElevationQuery-PFI6RXXM.js.map
  51. 96 0
      node_modules/.vite/deps/ElevationSamplerWorker-ETI272ZX.js
  52. 0 0
      node_modules/.vite/deps/ElevationSamplerWorker-ETI272ZX.js.map
  53. 0 96
      node_modules/.vite/deps/ElevationSamplerWorker-INHIMYEM.js
  54. 193 0
      node_modules/.vite/deps/FeatureFilter-DOO77BOI.js
  55. 0 0
      node_modules/.vite/deps/FeatureFilter-DOO77BOI.js.map
  56. 0 193
      node_modules/.vite/deps/FeatureFilter-UHAYMQOD.js
  57. 141 0
      node_modules/.vite/deps/FeatureLayer-3WEBJCEM.js
  58. 0 0
      node_modules/.vite/deps/FeatureLayer-3WEBJCEM.js.map
  59. 0 141
      node_modules/.vite/deps/FeatureLayer-PKSF7I4I.js
  60. 912 0
      node_modules/.vite/deps/FeatureLayerSource-7N3BYJYZ.js
  61. 0 0
      node_modules/.vite/deps/FeatureLayerSource-7N3BYJYZ.js.map
  62. 0 912
      node_modules/.vite/deps/FeatureLayerSource-HL2MNKHL.js
  63. 142 0
      node_modules/.vite/deps/FeatureLayerView2D-4F4JQTMI.js
  64. 0 0
      node_modules/.vite/deps/FeatureLayerView2D-4F4JQTMI.js.map
  65. 0 142
      node_modules/.vite/deps/FeatureLayerView2D-A2GZH6N4.js
  66. 1084 0
      node_modules/.vite/deps/FeatureServiceSnappingSourceWorker-ID2DKINZ.js
  67. 0 0
      node_modules/.vite/deps/FeatureServiceSnappingSourceWorker-ID2DKINZ.js.map
  68. 0 1084
      node_modules/.vite/deps/FeatureServiceSnappingSourceWorker-MVB6ESH2.js
  69. 64 0
      node_modules/.vite/deps/FeatureSet-4LFEUCS7.js
  70. 0 0
      node_modules/.vite/deps/FeatureSet-4LFEUCS7.js.map
  71. 0 64
      node_modules/.vite/deps/FeatureSet-NRSMMBOZ.js
  72. 0 390
      node_modules/.vite/deps/GeoJSONLayer-74RPAPTA.js
  73. 390 0
      node_modules/.vite/deps/GeoJSONLayer-YDKKKMXQ.js
  74. 0 0
      node_modules/.vite/deps/GeoJSONLayer-YDKKKMXQ.js.map
  75. 0 338
      node_modules/.vite/deps/GeoJSONSourceWorker-BYIRP3JE.js
  76. 338 0
      node_modules/.vite/deps/GeoJSONSourceWorker-ZQVDDZS5.js
  77. 0 0
      node_modules/.vite/deps/GeoJSONSourceWorker-ZQVDDZS5.js.map
  78. 0 181
      node_modules/.vite/deps/GeoRSSLayer-GRSYEJZN.js
  79. 181 0
      node_modules/.vite/deps/GeoRSSLayer-OMFPL5EF.js
  80. 0 0
      node_modules/.vite/deps/GeoRSSLayer-OMFPL5EF.js.map
  81. 0 265
      node_modules/.vite/deps/GeoRSSLayerView2D-5DGPHLT2.js
  82. 265 0
      node_modules/.vite/deps/GeoRSSLayerView2D-QWKYU3I4.js
  83. 0 0
      node_modules/.vite/deps/GeoRSSLayerView2D-QWKYU3I4.js.map
  84. 0 249
      node_modules/.vite/deps/GraphicsLayerView2D-RJVVZZVM.js
  85. 249 0
      node_modules/.vite/deps/GraphicsLayerView2D-UJ2NI47Z.js
  86. 0 0
      node_modules/.vite/deps/GraphicsLayerView2D-UJ2NI47Z.js.map
  87. 0 186
      node_modules/.vite/deps/GroupLayer-O4E26MJH.js
  88. 186 0
      node_modules/.vite/deps/GroupLayer-UF4S7J5N.js
  89. 0 0
      node_modules/.vite/deps/GroupLayer-UF4S7J5N.js.map
  90. 0 177
      node_modules/.vite/deps/GroupLayerView2D-63UXVU7J.js
  91. 177 0
      node_modules/.vite/deps/GroupLayerView2D-NCEDOD3U.js
  92. 0 0
      node_modules/.vite/deps/GroupLayerView2D-NCEDOD3U.js.map
  93. 0 117
      node_modules/.vite/deps/HeatmapProcessor-44PJINTD.js
  94. 117 0
      node_modules/.vite/deps/HeatmapProcessor-ZMETYYQZ.js
  95. 0 0
      node_modules/.vite/deps/HeatmapProcessor-ZMETYYQZ.js.map
  96. 148 0
      node_modules/.vite/deps/HeatmapTileRenderer-OVKMQRO5.js
  97. 0 0
      node_modules/.vite/deps/HeatmapTileRenderer-OVKMQRO5.js.map
  98. 0 148
      node_modules/.vite/deps/HeatmapTileRenderer-YZVXNEVA.js
  99. 0 1029
      node_modules/.vite/deps/IdentityManager-BURTBCQ3.js
  100. 1029 0
      node_modules/.vite/deps/IdentityManager-RSGL7L3S.js

+ 9 - 3
index.html

@@ -16,8 +16,14 @@
 		<!-- 引入主脚本 -->
 		<script type="module" src="/src/main.js"></script>
 		<!-- 引入mui脚本 -->
-		<script type="text/javascript" src="/public/js/mui.js"></script>
+		<script src="/public/js/mui.js"></script>
 		<!-- 引入plus脚本 -->
-		<script type="text/javascript" src="public/js/plus.js"></script>
+		<script src="public/js/plus.js"></script>
+		<!-- 引入播放WebRTC脚本 -->
+		<script src="public/js/jswebrtc.min.js"></script>
+		<!-- 引入hls播放脚本 -->
+		<script src="public/js/video.js"></script>
+		<!-- 引入srs的SDK -->
+		<script src="public/js/srs.sdk.js"></script>
 	</body>
-</html>
+</html>

+ 1 - 0
node_modules/.bin/mpd-to-m3u8-json

@@ -0,0 +1 @@
+../mpd-parser/bin/parse.js

+ 1 - 0
node_modules/.bin/muxjs-transmux

@@ -0,0 +1 @@
+../mux.js/bin/transmux.js

+ 1 - 0
node_modules/.bin/pkcs7

@@ -0,0 +1 @@
+../pkcs7/bin/cli.js

File diff suppressed because it is too large
+ 715 - 7
node_modules/.package-lock.json


+ 21 - 21
node_modules/.vite/deps/@arcgis_core_Basemap.js

@@ -1,34 +1,34 @@
 import {
   x
-} from "./chunk-UKSKNKVV.js";
-import "./chunk-UTSBIUUP.js";
+} from "./chunk-GTTGW4YT.js";
+import "./chunk-QRRIN2JN.js";
 import "./chunk-ICWTATWH.js";
 import "./chunk-HWSWTWZD.js";
-import "./chunk-R7V7MKKV.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
+import "./chunk-FAOWJMTO.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
 import "./chunk-ZLNEXZAN.js";
 import "./chunk-5UVJ64RB.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
 import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
 import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 31 - 31
node_modules/.vite/deps/@arcgis_core_Map.js

@@ -1,53 +1,53 @@
 import {
   L
-} from "./chunk-SUQ42DPX.js";
-import "./chunk-KTMBA3TM.js";
-import "./chunk-UKSKNKVV.js";
-import "./chunk-UTSBIUUP.js";
+} from "./chunk-4PH34UAV.js";
+import "./chunk-3TP6BVDH.js";
+import "./chunk-GTTGW4YT.js";
+import "./chunk-QRRIN2JN.js";
 import "./chunk-ICWTATWH.js";
 import "./chunk-HWSWTWZD.js";
-import "./chunk-R7V7MKKV.js";
-import "./chunk-E36TKLKO.js";
+import "./chunk-FAOWJMTO.js";
+import "./chunk-CDZENOCQ.js";
 import "./chunk-O6VYMEIX.js";
 import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
 import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
 import "./chunk-ZLNEXZAN.js";
 import "./chunk-5UVJ64RB.js";
-import "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
 import "./chunk-ZYRIJWLX.js";
 import "./chunk-RYY6632W.js";
 import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
 import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
 import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
+import "./chunk-ETGAZ7LF.js";
 import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
 import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
 import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 5 - 5
node_modules/.vite/deps/@arcgis_core_geometry_Extent.js

@@ -1,12 +1,12 @@
 import {
   w2 as w
-} from "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+} from "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 3 - 3
node_modules/.vite/deps/@arcgis_core_geometry_SpatialReference.js

@@ -1,10 +1,10 @@
 import {
   k2 as k
-} from "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+} from "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 25 - 25
node_modules/.vite/deps/@arcgis_core_layers_BaseTileLayer.js

@@ -1,47 +1,47 @@
 import {
   g
-} from "./chunk-WAB3RMSK.js";
-import "./chunk-6URCZZA6.js";
+} from "./chunk-Z2FNPC7X.js";
+import "./chunk-YLEVJ6UV.js";
 import "./chunk-U2WD23Z5.js";
-import "./chunk-UMJCSYX5.js";
-import "./chunk-UA6W42KP.js";
+import "./chunk-GN35O2ZO.js";
+import "./chunk-XTVKPAWY.js";
 import "./chunk-3OSQ6GXO.js";
 import "./chunk-3WQOA5CB.js";
-import "./chunk-2L5METUC.js";
+import "./chunk-PLWDAYK7.js";
 import "./chunk-FZQZIM7U.js";
 import "./chunk-CZBRZ6SU.js";
 import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
 import "./chunk-UVVU4UUO.js";
-import "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
+import "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
 import "./chunk-ZYRIJWLX.js";
 import "./chunk-RYY6632W.js";
 import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
 import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
 import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
+import "./chunk-ETGAZ7LF.js";
 import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
 import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
 import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 83 - 83
node_modules/.vite/deps/@arcgis_core_layers_MapImageLayer.js

@@ -1,122 +1,122 @@
 import {
   F
-} from "./chunk-BHLMOIL5.js";
-import "./chunk-ZQRMEQGF.js";
+} from "./chunk-35HO4E7G.js";
+import "./chunk-PT5TF6KZ.js";
 import "./chunk-OFTOCPN5.js";
-import "./chunk-GKGAIC2Z.js";
+import "./chunk-3YTO5A3F.js";
 import "./chunk-2RHPWGZL.js";
-import "./chunk-24RR2OSE.js";
-import "./chunk-VICJMAP2.js";
-import "./chunk-KRGXT5PV.js";
-import "./chunk-WSXFDCYF.js";
+import "./chunk-XEQ4FTFC.js";
+import "./chunk-JM5OVQAD.js";
+import "./chunk-BQSLUIIU.js";
+import "./chunk-XO7O5UZJ.js";
 import "./chunk-GGGVIS2U.js";
-import "./chunk-ESLFDGN5.js";
+import "./chunk-S3GK7VUF.js";
 import "./chunk-TU7WVKU4.js";
-import "./chunk-DUH52ME3.js";
-import "./chunk-BFKFNCQC.js";
-import "./chunk-3C3WGWKN.js";
-import "./chunk-5AJSBAUF.js";
-import "./chunk-2QIZS77U.js";
-import "./chunk-OJUMXZ6B.js";
-import "./chunk-F62EJT7L.js";
-import "./chunk-JB2527A3.js";
-import "./chunk-XODJHDJQ.js";
-import "./chunk-O2PIYIHJ.js";
-import "./chunk-2BWPQRLB.js";
-import "./chunk-HPD2S4QL.js";
-import "./chunk-C65ZRRQD.js";
+import "./chunk-WWXZOC2Y.js";
+import "./chunk-ZOKNWEG3.js";
+import "./chunk-NQA5XJGK.js";
+import "./chunk-EKYSPJO6.js";
+import "./chunk-JAUFBT5U.js";
+import "./chunk-W6U6FKJ3.js";
+import "./chunk-7C2KDOAI.js";
+import "./chunk-RHFU6KWO.js";
+import "./chunk-3FNKD2EB.js";
+import "./chunk-ZOO4I2U4.js";
+import "./chunk-JPUFJK2B.js";
+import "./chunk-HZ2WKB3G.js";
 import "./chunk-3HCJD762.js";
-import "./chunk-GR4RKUNH.js";
-import "./chunk-LTQAWUCK.js";
-import "./chunk-W3SLJVWY.js";
+import "./chunk-RVCE264D.js";
+import "./chunk-HKJ7X3BD.js";
+import "./chunk-Y74D3LKQ.js";
 import "./chunk-PK4W65H4.js";
-import "./chunk-KJZ6SS3P.js";
-import "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
+import "./chunk-7C23ILQ4.js";
+import "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-IEU3AM37.js";
+import "./chunk-SKKBVHTF.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-WD4J43GZ.js";
+import "./chunk-JOYXMSKE.js";
 import "./chunk-SZFMKPVM.js";
-import "./chunk-K6QDYFZU.js";
-import "./chunk-EY2WJSAJ.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-CRHRHOXH.js";
 import "./chunk-ZSW35JPD.js";
-import "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
+import "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-JGBXYDGB.js";
 import "./chunk-QEWF7QPH.js";
 import "./chunk-PJNBFKPF.js";
 import "./chunk-C7742RNZ.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
 import "./chunk-TV3CFJQR.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-2DSTZVND.js";
-import "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-JUWKPBLS.js";
+import "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
 import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-UMJCSYX5.js";
-import "./chunk-UA6W42KP.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-GN35O2ZO.js";
+import "./chunk-XTVKPAWY.js";
 import "./chunk-3OSQ6GXO.js";
 import "./chunk-3WQOA5CB.js";
-import "./chunk-2L5METUC.js";
+import "./chunk-PLWDAYK7.js";
 import "./chunk-FZQZIM7U.js";
 import "./chunk-CZBRZ6SU.js";
 import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
 import "./chunk-UVVU4UUO.js";
-import "./chunk-R7V7MKKV.js";
-import "./chunk-E36TKLKO.js";
+import "./chunk-FAOWJMTO.js";
+import "./chunk-CDZENOCQ.js";
 import "./chunk-O6VYMEIX.js";
 import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
 import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
 import "./chunk-ZLNEXZAN.js";
 import "./chunk-5UVJ64RB.js";
-import "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
 import "./chunk-ZYRIJWLX.js";
 import "./chunk-RYY6632W.js";
 import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
 import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
 import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
+import "./chunk-ETGAZ7LF.js";
 import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
 import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
 import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 81 - 81
node_modules/.vite/deps/@arcgis_core_layers_TileLayer.js

@@ -1,120 +1,120 @@
 import {
   B
-} from "./chunk-EMNQ2YPK.js";
-import "./chunk-JXDT22MC.js";
-import "./chunk-VM66JY35.js";
+} from "./chunk-B5UZOCJQ.js";
+import "./chunk-F4V56GSN.js";
+import "./chunk-KTSVAGSV.js";
 import "./chunk-OJ2HHY2O.js";
-import "./chunk-KRGXT5PV.js";
-import "./chunk-WSXFDCYF.js";
+import "./chunk-BQSLUIIU.js";
+import "./chunk-XO7O5UZJ.js";
 import "./chunk-GGGVIS2U.js";
-import "./chunk-ESLFDGN5.js";
+import "./chunk-S3GK7VUF.js";
 import "./chunk-TU7WVKU4.js";
-import "./chunk-DUH52ME3.js";
-import "./chunk-BFKFNCQC.js";
-import "./chunk-3C3WGWKN.js";
-import "./chunk-5AJSBAUF.js";
-import "./chunk-2QIZS77U.js";
-import "./chunk-OJUMXZ6B.js";
-import "./chunk-F62EJT7L.js";
-import "./chunk-JB2527A3.js";
-import "./chunk-XODJHDJQ.js";
-import "./chunk-O2PIYIHJ.js";
-import "./chunk-2BWPQRLB.js";
-import "./chunk-HPD2S4QL.js";
-import "./chunk-C65ZRRQD.js";
+import "./chunk-WWXZOC2Y.js";
+import "./chunk-ZOKNWEG3.js";
+import "./chunk-NQA5XJGK.js";
+import "./chunk-EKYSPJO6.js";
+import "./chunk-JAUFBT5U.js";
+import "./chunk-W6U6FKJ3.js";
+import "./chunk-7C2KDOAI.js";
+import "./chunk-RHFU6KWO.js";
+import "./chunk-3FNKD2EB.js";
+import "./chunk-ZOO4I2U4.js";
+import "./chunk-JPUFJK2B.js";
+import "./chunk-HZ2WKB3G.js";
 import "./chunk-3HCJD762.js";
-import "./chunk-GR4RKUNH.js";
-import "./chunk-LTQAWUCK.js";
-import "./chunk-W3SLJVWY.js";
+import "./chunk-RVCE264D.js";
+import "./chunk-HKJ7X3BD.js";
+import "./chunk-Y74D3LKQ.js";
 import "./chunk-PK4W65H4.js";
-import "./chunk-KJZ6SS3P.js";
-import "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
+import "./chunk-7C23ILQ4.js";
+import "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-IEU3AM37.js";
+import "./chunk-SKKBVHTF.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-WD4J43GZ.js";
+import "./chunk-JOYXMSKE.js";
 import "./chunk-SZFMKPVM.js";
-import "./chunk-K6QDYFZU.js";
-import "./chunk-EY2WJSAJ.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-CRHRHOXH.js";
 import "./chunk-ZSW35JPD.js";
-import "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
+import "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-JGBXYDGB.js";
 import "./chunk-QEWF7QPH.js";
 import "./chunk-PJNBFKPF.js";
 import "./chunk-C7742RNZ.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
 import "./chunk-TV3CFJQR.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-6URCZZA6.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-YLEVJ6UV.js";
 import "./chunk-U2WD23Z5.js";
-import "./chunk-2DSTZVND.js";
-import "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
+import "./chunk-JUWKPBLS.js";
+import "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
 import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-UMJCSYX5.js";
-import "./chunk-UA6W42KP.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-GN35O2ZO.js";
+import "./chunk-XTVKPAWY.js";
 import "./chunk-3OSQ6GXO.js";
 import "./chunk-3WQOA5CB.js";
-import "./chunk-2L5METUC.js";
+import "./chunk-PLWDAYK7.js";
 import "./chunk-FZQZIM7U.js";
 import "./chunk-CZBRZ6SU.js";
 import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
 import "./chunk-UVVU4UUO.js";
-import "./chunk-E36TKLKO.js";
+import "./chunk-CDZENOCQ.js";
 import "./chunk-O6VYMEIX.js";
 import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
 import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
 import "./chunk-ZLNEXZAN.js";
 import "./chunk-5UVJ64RB.js";
-import "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
 import "./chunk-ZYRIJWLX.js";
 import "./chunk-RYY6632W.js";
 import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
 import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
 import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
+import "./chunk-ETGAZ7LF.js";
 import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
 import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
 import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 39 - 39
node_modules/.vite/deps/@arcgis_core_layers_WebTileLayer.js

@@ -1,65 +1,65 @@
 import {
   x
-} from "./chunk-NBUI2COR.js";
-import "./chunk-6URCZZA6.js";
+} from "./chunk-JF6B6S7W.js";
+import "./chunk-YLEVJ6UV.js";
 import "./chunk-U2WD23Z5.js";
-import "./chunk-2DSTZVND.js";
-import "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
+import "./chunk-JUWKPBLS.js";
+import "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
 import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-UMJCSYX5.js";
-import "./chunk-UA6W42KP.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-GN35O2ZO.js";
+import "./chunk-XTVKPAWY.js";
 import "./chunk-3OSQ6GXO.js";
 import "./chunk-3WQOA5CB.js";
-import "./chunk-2L5METUC.js";
+import "./chunk-PLWDAYK7.js";
 import "./chunk-FZQZIM7U.js";
 import "./chunk-CZBRZ6SU.js";
 import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
 import "./chunk-UVVU4UUO.js";
 import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
 import "./chunk-ZLNEXZAN.js";
 import "./chunk-5UVJ64RB.js";
-import "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
 import "./chunk-ZYRIJWLX.js";
 import "./chunk-RYY6632W.js";
 import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
 import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
 import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
+import "./chunk-ETGAZ7LF.js";
 import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
 import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
 import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import "./chunk-U2XHEJM7.js";
 import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import "./chunk-V6P2MAQQ.js";
 import "./chunk-E5O6P5I2.js";
 import "./chunk-SPWQ3AWG.js";

+ 160 - 160
node_modules/.vite/deps/@arcgis_core_views_MapView.js

@@ -9,7 +9,7 @@ import {
   s as s10,
   u as u5,
   w as w5
-} from "./chunk-65HKWRFC.js";
+} from "./chunk-4NE3ZC7B.js";
 import {
   Gt,
   H,
@@ -31,23 +31,23 @@ import {
   wt,
   xt,
   yt
-} from "./chunk-KUWFZDWB.js";
-import "./chunk-CHXHGC2D.js";
+} from "./chunk-PTEMIS7J.js";
+import "./chunk-DX5KJRJR.js";
 import "./chunk-K3NLQPKD.js";
 import {
   l as l9
 } from "./chunk-YFDOPEEZ.js";
 import {
-  a as a11,
-  i as i12,
-  l as l8
-} from "./chunk-PFY67F6P.js";
-import {
   M as M4,
   N,
   j as j6,
   x as x2
-} from "./chunk-AUXKKRCB.js";
+} from "./chunk-I26BWYY3.js";
+import {
+  a as a11,
+  i as i12,
+  l as l8
+} from "./chunk-BVA3U6FJ.js";
 import {
   e as e8
 } from "./chunk-IQBIGNPU.js";
@@ -56,48 +56,46 @@ import {
 } from "./chunk-ZCAE6QVH.js";
 import "./chunk-AJFR3FGC.js";
 import {
+  n as n10
+} from "./chunk-K7B6OWCU.js";
+import {
   r as r11,
   t as t11
 } from "./chunk-5FHRTN6L.js";
-import {
-  d as d3
-} from "./chunk-7ZDZ4PST.js";
-import "./chunk-QU433TMZ.js";
 import "./chunk-NDUYF7XW.js";
 import {
-  n as n10
-} from "./chunk-K7B6OWCU.js";
-import "./chunk-6FXLJAMI.js";
-import {
   a2 as a10,
   s as s9
-} from "./chunk-QZO3ENIC.js";
+} from "./chunk-BY5BVC57.js";
 import {
   Ze
-} from "./chunk-TD4T5KV5.js";
-import "./chunk-JNNIUZVW.js";
+} from "./chunk-WM52QDLS.js";
+import "./chunk-MEZ7BUMM.js";
 import {
   v as v4
-} from "./chunk-6SHVYOIM.js";
-import "./chunk-EFTIWDMB.js";
-import "./chunk-E3VV75EL.js";
-import "./chunk-VIUIPJ2T.js";
-import "./chunk-YW3ZWYRO.js";
-import "./chunk-JZGM5PAU.js";
+} from "./chunk-7B57NUGF.js";
+import "./chunk-AOQ55JXI.js";
+import "./chunk-X42TFXOU.js";
+import "./chunk-JFSMKLAQ.js";
+import "./chunk-LXOC7SMQ.js";
+import "./chunk-DN6W4TJU.js";
 import {
   l as l5
-} from "./chunk-7FZX4UI7.js";
-import "./chunk-IR3DRB65.js";
-import "./chunk-7ZZ4CSFO.js";
-import "./chunk-YVKMCAJV.js";
-import "./chunk-FB243F4I.js";
+} from "./chunk-OUUXJOLT.js";
+import "./chunk-PLQUCCQV.js";
+import "./chunk-JZAS4TIG.js";
 import {
   c as c8,
   d as d2
-} from "./chunk-DKAJ6NC2.js";
-import "./chunk-TFW2HQCV.js";
-import "./chunk-BPRMPSTX.js";
-import "./chunk-PQGNKUMB.js";
+} from "./chunk-VBR5BOXI.js";
+import {
+  d as d3
+} from "./chunk-JJ4RRNEA.js";
+import "./chunk-NBKUI76A.js";
+import "./chunk-QU433TMZ.js";
+import "./chunk-L5DZVCCW.js";
+import "./chunk-WNPL3C7R.js";
+import "./chunk-E7ZLMIQ7.js";
 import {
   n as n9
 } from "./chunk-JEA4MMTV.js";
@@ -107,44 +105,32 @@ import {
   i as i7,
   r as r10
 } from "./chunk-RG3AHHRL.js";
+import "./chunk-XHRNCFJT.js";
 import {
   t as t10
 } from "./chunk-UDYHZLTE.js";
-import "./chunk-XHRNCFJT.js";
-import "./chunk-DGINNG7Z.js";
+import "./chunk-QC7NCR5N.js";
 import {
   h as h5
-} from "./chunk-KK6FUQQU.js";
+} from "./chunk-VQXMCZYH.js";
 import "./chunk-JQUWFKNU.js";
 import {
   r as r9
 } from "./chunk-RWQH5X3O.js";
 import "./chunk-6334AFGG.js";
-import "./chunk-WFHIGLUK.js";
-import "./chunk-IFWO6QLG.js";
-import "./chunk-IASFQ7K7.js";
+import "./chunk-NLLFSKB2.js";
+import "./chunk-LC3GBQ56.js";
+import "./chunk-5GYJGY4C.js";
+import "./chunk-6FXLJAMI.js";
+import "./chunk-CC74Y7ET.js";
 import "./chunk-TFHLTN6F.js";
 import {
-  I,
-  y as y3
-} from "./chunk-SJGY5U4Q.js";
-import "./chunk-27XWQUQA.js";
-import "./chunk-NX2NCBAF.js";
-import "./chunk-4VZNS7N2.js";
-import {
   M as M3,
   h as h4,
   i as i5,
   r as r8,
   s as s7
 } from "./chunk-O3JQY77G.js";
-import "./chunk-IIAN3QNN.js";
-import {
-  An,
-  en,
-  rn,
-  tn
-} from "./chunk-VYQHMPYW.js";
 import {
   a as a5,
   m as m5,
@@ -152,15 +138,29 @@ import {
   r as r7,
   z
 } from "./chunk-E3G7BRZB.js";
-import "./chunk-BA3WIOU6.js";
-import "./chunk-KAB3V7FU.js";
-import "./chunk-O53KL66E.js";
+import "./chunk-ISHZAVNR.js";
+import "./chunk-OXF7W4BJ.js";
+import "./chunk-XJHQZ4NT.js";
 import "./chunk-CFVLY6NB.js";
-import "./chunk-WXUHXYJK.js";
-import "./chunk-NTERQTPO.js";
+import {
+  I,
+  y as y3
+} from "./chunk-B5O7N7PM.js";
+import "./chunk-KOKTANE6.js";
+import "./chunk-OKUFE7TO.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-IIAN3QNN.js";
+import {
+  An,
+  en,
+  rn,
+  tn
+} from "./chunk-P24XEEHY.js";
+import "./chunk-WOXHUQGM.js";
+import "./chunk-FMPQIGFA.js";
 import "./chunk-EDHROVWI.js";
 import "./chunk-3IRT3YKJ.js";
-import "./chunk-SOSOZIX6.js";
+import "./chunk-SAJAEMIJ.js";
 import {
   M,
   e as e3,
@@ -174,7 +174,7 @@ import {
   t as t7,
   t2 as t8,
   t3 as t9
-} from "./chunk-AXMARAPL.js";
+} from "./chunk-PB5D5C6Y.js";
 import {
   f as f3,
   h as h3,
@@ -183,44 +183,43 @@ import {
   p as p3,
   v as v3,
   w as w2
-} from "./chunk-DC5C23US.js";
+} from "./chunk-GZBNC76D.js";
 import "./chunk-2TTT3V5O.js";
 import "./chunk-IOZKU7B2.js";
 import {
   s as s4
-} from "./chunk-FM5OVTDI.js";
+} from "./chunk-S6EFEKAU.js";
 import "./chunk-I4RYNNL6.js";
 import "./chunk-2RHPWGZL.js";
-import "./chunk-24RR2OSE.js";
-import "./chunk-VICJMAP2.js";
+import "./chunk-XEQ4FTFC.js";
+import "./chunk-JM5OVQAD.js";
 import {
   s as s8
 } from "./chunk-OJ2HHY2O.js";
-import "./chunk-ESLFDGN5.js";
+import "./chunk-S3GK7VUF.js";
 import "./chunk-TU7WVKU4.js";
-import "./chunk-DUH52ME3.js";
-import "./chunk-BFKFNCQC.js";
-import "./chunk-3C3WGWKN.js";
-import "./chunk-5AJSBAUF.js";
-import "./chunk-2QIZS77U.js";
-import "./chunk-OJUMXZ6B.js";
-import "./chunk-F62EJT7L.js";
+import "./chunk-WWXZOC2Y.js";
+import "./chunk-ZOKNWEG3.js";
+import "./chunk-NQA5XJGK.js";
+import "./chunk-EKYSPJO6.js";
+import "./chunk-JAUFBT5U.js";
+import "./chunk-W6U6FKJ3.js";
+import "./chunk-7C2KDOAI.js";
 import {
   a as a9
-} from "./chunk-JB2527A3.js";
-import "./chunk-XODJHDJQ.js";
-import "./chunk-O2PIYIHJ.js";
-import "./chunk-2BWPQRLB.js";
-import "./chunk-HPD2S4QL.js";
-import "./chunk-C65ZRRQD.js";
+} from "./chunk-RHFU6KWO.js";
+import "./chunk-3FNKD2EB.js";
+import "./chunk-ZOO4I2U4.js";
+import "./chunk-JPUFJK2B.js";
+import "./chunk-HZ2WKB3G.js";
 import "./chunk-3HCJD762.js";
-import "./chunk-GR4RKUNH.js";
-import "./chunk-LTQAWUCK.js";
-import "./chunk-W3SLJVWY.js";
+import "./chunk-RVCE264D.js";
+import "./chunk-HKJ7X3BD.js";
+import "./chunk-Y74D3LKQ.js";
 import "./chunk-PK4W65H4.js";
 import {
   g as g3
-} from "./chunk-KJZ6SS3P.js";
+} from "./chunk-7C23ILQ4.js";
 import {
   I as I2,
   a as a7,
@@ -233,40 +232,41 @@ import {
   i3 as i9,
   i4 as i10,
   u as u3
-} from "./chunk-OER54WCN.js";
+} from "./chunk-P6VVVEX6.js";
 import {
   S2
-} from "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import {
-  m as m7
-} from "./chunk-SZFMKPVM.js";
+} from "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-IEU3AM37.js";
+import "./chunk-SKKBVHTF.js";
+import "./chunk-DLMAGHHC.js";
 import {
   m as m6,
   x
-} from "./chunk-K6QDYFZU.js";
-import "./chunk-EY2WJSAJ.js";
+} from "./chunk-WD4J43GZ.js";
 import {
   i as i6
-} from "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
+} from "./chunk-JOYXMSKE.js";
+import {
+  m as m7
+} from "./chunk-SZFMKPVM.js";
 import {
   a as a6,
   c as c3,
   d
-} from "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
+} from "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-CRHRHOXH.js";
 import "./chunk-ZSW35JPD.js";
-import "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
+import "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-JGBXYDGB.js";
 import "./chunk-QEWF7QPH.js";
 import "./chunk-PJNBFKPF.js";
 import "./chunk-C7742RNZ.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
 import {
   L as L2,
   S,
@@ -281,83 +281,83 @@ import {
   j as j4,
   l as l2,
   w
-} from "./chunk-BWATQC2Y.js";
+} from "./chunk-TJV6ODRM.js";
 import {
   j as j5,
   p as p4
-} from "./chunk-6URCZZA6.js";
+} from "./chunk-YLEVJ6UV.js";
 import "./chunk-U2WD23Z5.js";
-import "./chunk-2DSTZVND.js";
-import "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
+import "./chunk-JUWKPBLS.js";
+import "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
 import {
   T
-} from "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
+} from "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
 import "./chunk-4ONPMX2F.js";
 import {
   he,
   ie,
   xe
-} from "./chunk-47NSA4T4.js";
+} from "./chunk-CRGY2SDS.js";
 import {
   i as i11
-} from "./chunk-FUODOQDM.js";
-import "./chunk-UMJCSYX5.js";
-import "./chunk-UA6W42KP.js";
+} from "./chunk-4T5ZGMEN.js";
+import "./chunk-GN35O2ZO.js";
+import "./chunk-XTVKPAWY.js";
 import "./chunk-3OSQ6GXO.js";
 import "./chunk-3WQOA5CB.js";
-import "./chunk-2L5METUC.js";
+import "./chunk-PLWDAYK7.js";
 import "./chunk-FZQZIM7U.js";
 import "./chunk-CZBRZ6SU.js";
 import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
 import {
   c as c2
 } from "./chunk-UVVU4UUO.js";
 import {
   L as L3
-} from "./chunk-SUQ42DPX.js";
-import "./chunk-KTMBA3TM.js";
-import "./chunk-UKSKNKVV.js";
-import "./chunk-UTSBIUUP.js";
+} from "./chunk-4PH34UAV.js";
+import "./chunk-3TP6BVDH.js";
+import "./chunk-GTTGW4YT.js";
+import "./chunk-QRRIN2JN.js";
 import "./chunk-ICWTATWH.js";
 import "./chunk-HWSWTWZD.js";
-import "./chunk-R7V7MKKV.js";
+import "./chunk-FAOWJMTO.js";
 import {
   l as l6
-} from "./chunk-E36TKLKO.js";
+} from "./chunk-CDZENOCQ.js";
 import "./chunk-O6VYMEIX.js";
 import {
   l as l4
 } from "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
 import "./chunk-P3XKUGLS.js";
 import {
   b as b2,
   j as j3
-} from "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
+} from "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
 import {
   a as a3
 } from "./chunk-ZLNEXZAN.js";
 import {
   l as l3
 } from "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
 import {
   b as b4
-} from "./chunk-O43KLDSX.js";
+} from "./chunk-DXVOOCG4.js";
 import {
   i as i4,
   s as s6
-} from "./chunk-AUOH2VSO.js";
+} from "./chunk-3GZSQU56.js";
 import "./chunk-ZYRIJWLX.js";
 import {
   a as a4,
@@ -366,37 +366,37 @@ import {
 import {
   g as g2
 } from "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
 import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
 import {
   r as r6
 } from "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
+import "./chunk-ETGAZ7LF.js";
 import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
+import "./chunk-RMDDCMKS.js";
 import {
   i as i3,
   v2 as v5
-} from "./chunk-RZK6A2GY.js";
+} from "./chunk-VCH45Q2I.js";
 import {
   j as j2
-} from "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
+} from "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
 import {
   m as m3
-} from "./chunk-BDA6VH2A.js";
+} from "./chunk-YFSLJIO4.js";
 import {
   n as n6
-} from "./chunk-Z4JTBD7M.js";
+} from "./chunk-IM3LVQXV.js";
 import {
   _,
   m as m2
-} from "./chunk-MSBIHK67.js";
+} from "./chunk-55RWC67C.js";
 import "./chunk-HZRKBTHJ.js";
 import {
   U as U3
-} from "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
+} from "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
 import "./chunk-VEGAOVMY.js";
 import {
   M as M2,
@@ -405,14 +405,14 @@ import {
   r as r5,
   w as w3,
   w2 as w4
-} from "./chunk-CXCDYJ5R.js";
+} from "./chunk-6T6G6LCQ.js";
 import {
   s as s5
-} from "./chunk-GAOW3WRZ.js";
+} from "./chunk-YEJL5NEF.js";
 import {
   E as E2,
   k2 as k
-} from "./chunk-QCKFNSN2.js";
+} from "./chunk-PQFTYGF5.js";
 import {
   A as A2,
   e,
@@ -427,7 +427,8 @@ import {
   t5 as t6,
   v as v2,
   y3 as y2
-} from "./chunk-6SOHRC7T.js";
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
 import {
   t
 } from "./chunk-U2XHEJM7.js";
@@ -435,7 +436,6 @@ import {
   n as n4,
   r as r2
 } from "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
 import {
   A,
   C,
@@ -1504,10 +1504,10 @@ async function r14(l27, e25, o27) {
   if (null == s29 && null == i37)
     return null;
   const c37 = r27 ? null : n15(a35, o27);
-  return (await Promise.all(a35.map(async (o28, n31) => ({ value: o28, color: "opacity" === l27.type ? await t12(o28, l27, e25) : (await import("./visualVariableUtils-QZK4ERSI.js")).getColor(l27, o28), label: r27 ? u23[n31] : c37[n31] })))).reverse();
+  return (await Promise.all(a35.map(async (o28, n31) => ({ value: o28, color: "opacity" === l27.type ? await t12(o28, l27, e25) : (await import("./visualVariableUtils-2VHWG6DH.js")).getColor(l27, o28), label: r27 ? u23[n31] : c37[n31] })))).reverse();
 }
 async function t12(e25, n31, r27 = o10) {
-  const t26 = new l4(r27), a35 = (await import("./visualVariableUtils-QZK4ERSI.js")).getOpacity(n31, e25);
+  const t26 = new l4(r27), a35 = (await import("./visualVariableUtils-2VHWG6DH.js")).getOpacity(n31, e25);
   return null != a35 && (t26.a = a35), t26;
 }
 
@@ -2110,7 +2110,7 @@ function u10({ aggregatedFeatures: e25, arcadeUtils: r27, featureSetVars: a35, c
   });
 }
 function f8() {
-  return import("./arcadeUtils-LVXYVYZY.js");
+  return import("./arcadeUtils-Y4XBISY2.js");
 }
 function g9(e25) {
   return "createQuery" in e25 && "queryFeatures" in e25;
@@ -3083,7 +3083,7 @@ async function x5(i37, s29) {
     const e25 = { ...e2(s29) };
     e25.arcade = await i11(), s29 = e25;
   }
-  const p37 = await import("./visualVariableUtils-QZK4ERSI.js"), d17 = [], m29 = [], b15 = [], g19 = [];
+  const p37 = await import("./visualVariableUtils-2VHWG6DH.js"), d17 = [], m29 = [], b15 = [], g19 = [];
   for (const e25 of h20.visualVariables)
     switch (e25.type) {
       case "color":
@@ -5508,7 +5508,7 @@ var p21 = new v4({ heightModel: "gravity-related-height" });
 var n21;
 var s21 = null;
 async function c24(r27) {
-  s21 || (s21 = import("./geometryServiceUtils-Z5I2MSI3.js").then((e25) => n21 = e25)), await s21, f(r27);
+  s21 || (s21 = import("./geometryServiceUtils-Y3BMMDSB.js").then((e25) => n21 = e25)), await s21, f(r27);
 }
 async function p22(e25, s29, a35, m29) {
   if (!e25)
@@ -6026,11 +6026,11 @@ var s22 = class {
 
 // node_modules/@arcgis/core/views/2d/layerViewModuleImportUtils.js
 function s23() {
-  return Promise.all([import("./webglDeps-URP6EELY.js"), import("./mapViewDeps-ECK5YTEN.js")]);
+  return Promise.all([import("./webglDeps-URP6EELY.js"), import("./mapViewDeps-F36EWNMM.js")]);
 }
-var a20 = () => s23().then(() => import("./TileLayerView2D-57S53H76.js"));
-var i28 = () => s23().then(() => import("./FeatureLayerView2D-A2GZH6N4.js"));
-var o20 = { "base-dynamic": () => s23().then(() => import("./BaseDynamicLayerView2D-HXS3PKWI.js")), "base-tile": a20, "bing-maps": a20, csv: i28, "geo-rss": () => s23().then(() => import("./GeoRSSLayerView2D-5DGPHLT2.js")), feature: i28, geojson: i28, graphics: () => s23().then(() => import("./GraphicsLayerView2D-RJVVZZVM.js")), group: () => s23().then(() => import("./GroupLayerView2D-63UXVU7J.js")), imagery: () => s23().then(() => import("./ImageryLayerView2D-K3NIEDQI.js")), "imagery-tile": () => s23().then(() => import("./ImageryTileLayerView2D-SIAMUTWD.js")), kml: () => s23().then(() => import("./KMLLayerView2D-3FPUGNGA.js")), "map-image": () => s23().then(() => import("./MapImageLayerView2D-5ZWS445J.js")), "map-notes": () => s23().then(() => import("./MapNotesLayerView2D-IA544QXD.js")), media: () => s23().then(() => import("./MediaLayerView2D-QKZMKYYZ.js")), "ogc-feature": () => s23().then(() => import("./OGCFeatureLayerView2D-FTB7XGXS.js")), "open-street-map": a20, "oriented-imagery": i28, route: () => s23().then(() => import("./RouteLayerView2D-BCHMXWYR.js")), stream: () => s23().then(() => import("./StreamLayerView2D-OUYROHP7.js")), "subtype-group": () => s23().then(() => import("./SubtypeGroupLayerView2D-HVSGNNQY.js")), tile: a20, "vector-tile": () => s23().then(() => import("./VectorTileLayerView2D-ANKA365Z.js")), wcs: () => s23().then(() => import("./ImageryTileLayerView2D-SIAMUTWD.js")), "web-tile": a20, wfs: i28, wms: () => s23().then(() => import("./WMSLayerView2D-VO3ECAOW.js")), wmts: () => s23().then(() => import("./WMTSLayerView2D-IHID6KII.js")), "line-of-sight": null, "base-elevation": null, "building-scene": null, dimension: null, elevation: null, "integrated-mesh": null, "point-cloud": null, voxel: null, scene: null, unknown: null, unsupported: null };
+var a20 = () => s23().then(() => import("./TileLayerView2D-DW2N3NMN.js"));
+var i28 = () => s23().then(() => import("./FeatureLayerView2D-4F4JQTMI.js"));
+var o20 = { "base-dynamic": () => s23().then(() => import("./BaseDynamicLayerView2D-NADSCJ5B.js")), "base-tile": a20, "bing-maps": a20, csv: i28, "geo-rss": () => s23().then(() => import("./GeoRSSLayerView2D-QWKYU3I4.js")), feature: i28, geojson: i28, graphics: () => s23().then(() => import("./GraphicsLayerView2D-UJ2NI47Z.js")), group: () => s23().then(() => import("./GroupLayerView2D-NCEDOD3U.js")), imagery: () => s23().then(() => import("./ImageryLayerView2D-F5AMDXNA.js")), "imagery-tile": () => s23().then(() => import("./ImageryTileLayerView2D-UUVVNIWQ.js")), kml: () => s23().then(() => import("./KMLLayerView2D-I5FS4ELA.js")), "map-image": () => s23().then(() => import("./MapImageLayerView2D-QXGPU7JK.js")), "map-notes": () => s23().then(() => import("./MapNotesLayerView2D-3QSLLBBQ.js")), media: () => s23().then(() => import("./MediaLayerView2D-73NJY27X.js")), "ogc-feature": () => s23().then(() => import("./OGCFeatureLayerView2D-6XVXSTCD.js")), "open-street-map": a20, "oriented-imagery": i28, route: () => s23().then(() => import("./RouteLayerView2D-BJ46OEQX.js")), stream: () => s23().then(() => import("./StreamLayerView2D-Y456QOQ2.js")), "subtype-group": () => s23().then(() => import("./SubtypeGroupLayerView2D-S62JL25F.js")), tile: a20, "vector-tile": () => s23().then(() => import("./VectorTileLayerView2D-RCJCTY53.js")), wcs: () => s23().then(() => import("./ImageryTileLayerView2D-UUVVNIWQ.js")), "web-tile": a20, wfs: i28, wms: () => s23().then(() => import("./WMSLayerView2D-T2PAE6Z7.js")), wmts: () => s23().then(() => import("./WMTSLayerView2D-2M4XG2BY.js")), "line-of-sight": null, "base-elevation": null, "building-scene": null, dimension: null, elevation: null, "integrated-mesh": null, "point-cloud": null, voxel: null, scene: null, unknown: null, unsupported: null };
 function l18(r27) {
   const t26 = r27.declaredClass ? r27.declaredClass.slice(r27.declaredClass.lastIndexOf(".") + 1) : "Unknown", s29 = t26.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase();
   return new s3(`${s29}:view-not-supported`, `${t26} is not supported in 2D`);
@@ -8156,7 +8156,7 @@ var de2;
 var ue2;
 var ge2;
 async function me2() {
-  const [, { GraphicsView2D: e25, GraphicContainer: t26, LabelManager: i37, MapViewNavigation: s29, MagnifierView2D: r27, Stage: n31 }] = await Promise.all([import("./webglDeps-URP6EELY.js"), import("./mapViewDeps-ECK5YTEN.js")]);
+  const [, { GraphicsView2D: e25, GraphicContainer: t26, LabelManager: i37, MapViewNavigation: s29, MagnifierView2D: r27, Stage: n31 }] = await Promise.all([import("./webglDeps-URP6EELY.js"), import("./mapViewDeps-F36EWNMM.js")]);
   he2 = e25, ce2 = t26, de2 = i37, ue2 = s29, ge2 = r27, pe2 = n31;
 }
 var ye2 = 160;

+ 63 - 771
node_modules/.vite/deps/@turf_turf.js

@@ -1,4 +1,8 @@
 import {
+  merge_default,
+  require_earcut
+} from "./chunk-7ANULLBZ.js";
+import {
   __commonJS,
   __esm,
   __export,
@@ -1272,469 +1276,6 @@ var require_rbush = __commonJS({
   }
 });
 
-// node_modules/earcut/src/earcut.js
-var require_earcut = __commonJS({
-  "node_modules/earcut/src/earcut.js"(exports, module) {
-    "use strict";
-    module.exports = earcut2;
-    module.exports.default = earcut2;
-    function earcut2(data, holeIndices, dim) {
-      dim = dim || 2;
-      var hasHoles = holeIndices && holeIndices.length, outerLen = hasHoles ? holeIndices[0] * dim : data.length, outerNode = linkedList(data, 0, outerLen, dim, true), triangles = [];
-      if (!outerNode || outerNode.next === outerNode.prev)
-        return triangles;
-      var minX2, minY2, maxX2, maxY2, x2, y2, invSize;
-      if (hasHoles)
-        outerNode = eliminateHoles(data, holeIndices, outerNode, dim);
-      if (data.length > 80 * dim) {
-        minX2 = maxX2 = data[0];
-        minY2 = maxY2 = data[1];
-        for (var i = dim; i < outerLen; i += dim) {
-          x2 = data[i];
-          y2 = data[i + 1];
-          if (x2 < minX2)
-            minX2 = x2;
-          if (y2 < minY2)
-            minY2 = y2;
-          if (x2 > maxX2)
-            maxX2 = x2;
-          if (y2 > maxY2)
-            maxY2 = y2;
-        }
-        invSize = Math.max(maxX2 - minX2, maxY2 - minY2);
-        invSize = invSize !== 0 ? 32767 / invSize : 0;
-      }
-      earcutLinked(outerNode, triangles, dim, minX2, minY2, invSize, 0);
-      return triangles;
-    }
-    function linkedList(data, start, end, dim, clockwise) {
-      var i, last;
-      if (clockwise === signedArea4(data, start, end, dim) > 0) {
-        for (i = start; i < end; i += dim)
-          last = insertNode(i, data[i], data[i + 1], last);
-      } else {
-        for (i = end - dim; i >= start; i -= dim)
-          last = insertNode(i, data[i], data[i + 1], last);
-      }
-      if (last && equals10(last, last.next)) {
-        removeNode(last);
-        last = last.next;
-      }
-      return last;
-    }
-    function filterPoints(start, end) {
-      if (!start)
-        return start;
-      if (!end)
-        end = start;
-      var p = start, again;
-      do {
-        again = false;
-        if (!p.steiner && (equals10(p, p.next) || area5(p.prev, p, p.next) === 0)) {
-          removeNode(p);
-          p = end = p.prev;
-          if (p === p.next)
-            break;
-          again = true;
-        } else {
-          p = p.next;
-        }
-      } while (again || p !== end);
-      return end;
-    }
-    function earcutLinked(ear, triangles, dim, minX2, minY2, invSize, pass) {
-      if (!ear)
-        return;
-      if (!pass && invSize)
-        indexCurve(ear, minX2, minY2, invSize);
-      var stop = ear, prev, next3;
-      while (ear.prev !== ear.next) {
-        prev = ear.prev;
-        next3 = ear.next;
-        if (invSize ? isEarHashed(ear, minX2, minY2, invSize) : isEar(ear)) {
-          triangles.push(prev.i / dim | 0);
-          triangles.push(ear.i / dim | 0);
-          triangles.push(next3.i / dim | 0);
-          removeNode(ear);
-          ear = next3.next;
-          stop = next3.next;
-          continue;
-        }
-        ear = next3;
-        if (ear === stop) {
-          if (!pass) {
-            earcutLinked(filterPoints(ear), triangles, dim, minX2, minY2, invSize, 1);
-          } else if (pass === 1) {
-            ear = cureLocalIntersections(filterPoints(ear), triangles, dim);
-            earcutLinked(ear, triangles, dim, minX2, minY2, invSize, 2);
-          } else if (pass === 2) {
-            splitEarcut(ear, triangles, dim, minX2, minY2, invSize);
-          }
-          break;
-        }
-      }
-    }
-    function isEar(ear) {
-      var a = ear.prev, b = ear, c = ear.next;
-      if (area5(a, b, c) >= 0)
-        return false;
-      var ax = a.x, bx = b.x, cx = c.x, ay = a.y, by = b.y, cy = c.y;
-      var x02 = ax < bx ? ax < cx ? ax : cx : bx < cx ? bx : cx, y02 = ay < by ? ay < cy ? ay : cy : by < cy ? by : cy, x12 = ax > bx ? ax > cx ? ax : cx : bx > cx ? bx : cx, y12 = ay > by ? ay > cy ? ay : cy : by > cy ? by : cy;
-      var p = c.next;
-      while (p !== a) {
-        if (p.x >= x02 && p.x <= x12 && p.y >= y02 && p.y <= y12 && pointInTriangle(ax, ay, bx, by, cx, cy, p.x, p.y) && area5(p.prev, p, p.next) >= 0)
-          return false;
-        p = p.next;
-      }
-      return true;
-    }
-    function isEarHashed(ear, minX2, minY2, invSize) {
-      var a = ear.prev, b = ear, c = ear.next;
-      if (area5(a, b, c) >= 0)
-        return false;
-      var ax = a.x, bx = b.x, cx = c.x, ay = a.y, by = b.y, cy = c.y;
-      var x02 = ax < bx ? ax < cx ? ax : cx : bx < cx ? bx : cx, y02 = ay < by ? ay < cy ? ay : cy : by < cy ? by : cy, x12 = ax > bx ? ax > cx ? ax : cx : bx > cx ? bx : cx, y12 = ay > by ? ay > cy ? ay : cy : by > cy ? by : cy;
-      var minZ = zOrder(x02, y02, minX2, minY2, invSize), maxZ = zOrder(x12, y12, minX2, minY2, invSize);
-      var p = ear.prevZ, n = ear.nextZ;
-      while (p && p.z >= minZ && n && n.z <= maxZ) {
-        if (p.x >= x02 && p.x <= x12 && p.y >= y02 && p.y <= y12 && p !== a && p !== c && pointInTriangle(ax, ay, bx, by, cx, cy, p.x, p.y) && area5(p.prev, p, p.next) >= 0)
-          return false;
-        p = p.prevZ;
-        if (n.x >= x02 && n.x <= x12 && n.y >= y02 && n.y <= y12 && n !== a && n !== c && pointInTriangle(ax, ay, bx, by, cx, cy, n.x, n.y) && area5(n.prev, n, n.next) >= 0)
-          return false;
-        n = n.nextZ;
-      }
-      while (p && p.z >= minZ) {
-        if (p.x >= x02 && p.x <= x12 && p.y >= y02 && p.y <= y12 && p !== a && p !== c && pointInTriangle(ax, ay, bx, by, cx, cy, p.x, p.y) && area5(p.prev, p, p.next) >= 0)
-          return false;
-        p = p.prevZ;
-      }
-      while (n && n.z <= maxZ) {
-        if (n.x >= x02 && n.x <= x12 && n.y >= y02 && n.y <= y12 && n !== a && n !== c && pointInTriangle(ax, ay, bx, by, cx, cy, n.x, n.y) && area5(n.prev, n, n.next) >= 0)
-          return false;
-        n = n.nextZ;
-      }
-      return true;
-    }
-    function cureLocalIntersections(start, triangles, dim) {
-      var p = start;
-      do {
-        var a = p.prev, b = p.next.next;
-        if (!equals10(a, b) && intersects7(a, p, p.next, b) && locallyInside(a, b) && locallyInside(b, a)) {
-          triangles.push(a.i / dim | 0);
-          triangles.push(p.i / dim | 0);
-          triangles.push(b.i / dim | 0);
-          removeNode(p);
-          removeNode(p.next);
-          p = start = b;
-        }
-        p = p.next;
-      } while (p !== start);
-      return filterPoints(p);
-    }
-    function splitEarcut(start, triangles, dim, minX2, minY2, invSize) {
-      var a = start;
-      do {
-        var b = a.next.next;
-        while (b !== a.prev) {
-          if (a.i !== b.i && isValidDiagonal(a, b)) {
-            var c = splitPolygon(a, b);
-            a = filterPoints(a, a.next);
-            c = filterPoints(c, c.next);
-            earcutLinked(a, triangles, dim, minX2, minY2, invSize, 0);
-            earcutLinked(c, triangles, dim, minX2, minY2, invSize, 0);
-            return;
-          }
-          b = b.next;
-        }
-        a = a.next;
-      } while (a !== start);
-    }
-    function eliminateHoles(data, holeIndices, outerNode, dim) {
-      var queue = [], i, len, start, end, list;
-      for (i = 0, len = holeIndices.length; i < len; i++) {
-        start = holeIndices[i] * dim;
-        end = i < len - 1 ? holeIndices[i + 1] * dim : data.length;
-        list = linkedList(data, start, end, dim, false);
-        if (list === list.next)
-          list.steiner = true;
-        queue.push(getLeftmost(list));
-      }
-      queue.sort(compareX2);
-      for (i = 0; i < queue.length; i++) {
-        outerNode = eliminateHole(queue[i], outerNode);
-      }
-      return outerNode;
-    }
-    function compareX2(a, b) {
-      return a.x - b.x;
-    }
-    function eliminateHole(hole, outerNode) {
-      var bridge = findHoleBridge(hole, outerNode);
-      if (!bridge) {
-        return outerNode;
-      }
-      var bridgeReverse = splitPolygon(bridge, hole);
-      filterPoints(bridgeReverse, bridgeReverse.next);
-      return filterPoints(bridge, bridge.next);
-    }
-    function findHoleBridge(hole, outerNode) {
-      var p = outerNode, hx = hole.x, hy = hole.y, qx = -Infinity, m;
-      do {
-        if (hy <= p.y && hy >= p.next.y && p.next.y !== p.y) {
-          var x2 = p.x + (hy - p.y) * (p.next.x - p.x) / (p.next.y - p.y);
-          if (x2 <= hx && x2 > qx) {
-            qx = x2;
-            m = p.x < p.next.x ? p : p.next;
-            if (x2 === hx)
-              return m;
-          }
-        }
-        p = p.next;
-      } while (p !== outerNode);
-      if (!m)
-        return null;
-      var stop = m, mx = m.x, my = m.y, tanMin = Infinity, tan2;
-      p = m;
-      do {
-        if (hx >= p.x && p.x >= mx && hx !== p.x && pointInTriangle(hy < my ? hx : qx, hy, mx, my, hy < my ? qx : hx, hy, p.x, p.y)) {
-          tan2 = Math.abs(hy - p.y) / (hx - p.x);
-          if (locallyInside(p, hole) && (tan2 < tanMin || tan2 === tanMin && (p.x > m.x || p.x === m.x && sectorContainsSector(m, p)))) {
-            m = p;
-            tanMin = tan2;
-          }
-        }
-        p = p.next;
-      } while (p !== stop);
-      return m;
-    }
-    function sectorContainsSector(m, p) {
-      return area5(m.prev, m, p.prev) < 0 && area5(p.next, m, m.next) < 0;
-    }
-    function indexCurve(start, minX2, minY2, invSize) {
-      var p = start;
-      do {
-        if (p.z === 0)
-          p.z = zOrder(p.x, p.y, minX2, minY2, invSize);
-        p.prevZ = p.prev;
-        p.nextZ = p.next;
-        p = p.next;
-      } while (p !== start);
-      p.prevZ.nextZ = null;
-      p.prevZ = null;
-      sortLinked(p);
-    }
-    function sortLinked(list) {
-      var i, p, q, e, tail, numMerges, pSize, qSize, inSize = 1;
-      do {
-        p = list;
-        list = null;
-        tail = null;
-        numMerges = 0;
-        while (p) {
-          numMerges++;
-          q = p;
-          pSize = 0;
-          for (i = 0; i < inSize; i++) {
-            pSize++;
-            q = q.nextZ;
-            if (!q)
-              break;
-          }
-          qSize = inSize;
-          while (pSize > 0 || qSize > 0 && q) {
-            if (pSize !== 0 && (qSize === 0 || !q || p.z <= q.z)) {
-              e = p;
-              p = p.nextZ;
-              pSize--;
-            } else {
-              e = q;
-              q = q.nextZ;
-              qSize--;
-            }
-            if (tail)
-              tail.nextZ = e;
-            else
-              list = e;
-            e.prevZ = tail;
-            tail = e;
-          }
-          p = q;
-        }
-        tail.nextZ = null;
-        inSize *= 2;
-      } while (numMerges > 1);
-      return list;
-    }
-    function zOrder(x2, y2, minX2, minY2, invSize) {
-      x2 = (x2 - minX2) * invSize | 0;
-      y2 = (y2 - minY2) * invSize | 0;
-      x2 = (x2 | x2 << 8) & 16711935;
-      x2 = (x2 | x2 << 4) & 252645135;
-      x2 = (x2 | x2 << 2) & 858993459;
-      x2 = (x2 | x2 << 1) & 1431655765;
-      y2 = (y2 | y2 << 8) & 16711935;
-      y2 = (y2 | y2 << 4) & 252645135;
-      y2 = (y2 | y2 << 2) & 858993459;
-      y2 = (y2 | y2 << 1) & 1431655765;
-      return x2 | y2 << 1;
-    }
-    function getLeftmost(start) {
-      var p = start, leftmost = start;
-      do {
-        if (p.x < leftmost.x || p.x === leftmost.x && p.y < leftmost.y)
-          leftmost = p;
-        p = p.next;
-      } while (p !== start);
-      return leftmost;
-    }
-    function pointInTriangle(ax, ay, bx, by, cx, cy, px, py) {
-      return (cx - px) * (ay - py) >= (ax - px) * (cy - py) && (ax - px) * (by - py) >= (bx - px) * (ay - py) && (bx - px) * (cy - py) >= (cx - px) * (by - py);
-    }
-    function isValidDiagonal(a, b) {
-      return a.next.i !== b.i && a.prev.i !== b.i && !intersectsPolygon(a, b) && (locallyInside(a, b) && locallyInside(b, a) && middleInside(a, b) && (area5(a.prev, a, b.prev) || area5(a, b.prev, b)) || equals10(a, b) && area5(a.prev, a, a.next) > 0 && area5(b.prev, b, b.next) > 0);
-    }
-    function area5(p, q, r) {
-      return (q.y - p.y) * (r.x - q.x) - (q.x - p.x) * (r.y - q.y);
-    }
-    function equals10(p1, p2) {
-      return p1.x === p2.x && p1.y === p2.y;
-    }
-    function intersects7(p1, q1, p2, q2) {
-      var o1 = sign3(area5(p1, q1, p2));
-      var o2 = sign3(area5(p1, q1, q2));
-      var o3 = sign3(area5(p2, q2, p1));
-      var o4 = sign3(area5(p2, q2, q1));
-      if (o1 !== o2 && o3 !== o4)
-        return true;
-      if (o1 === 0 && onSegment(p1, p2, q1))
-        return true;
-      if (o2 === 0 && onSegment(p1, q2, q1))
-        return true;
-      if (o3 === 0 && onSegment(p2, p1, q2))
-        return true;
-      if (o4 === 0 && onSegment(p2, q1, q2))
-        return true;
-      return false;
-    }
-    function onSegment(p, q, r) {
-      return q.x <= Math.max(p.x, r.x) && q.x >= Math.min(p.x, r.x) && q.y <= Math.max(p.y, r.y) && q.y >= Math.min(p.y, r.y);
-    }
-    function sign3(num) {
-      return num > 0 ? 1 : num < 0 ? -1 : 0;
-    }
-    function intersectsPolygon(a, b) {
-      var p = a;
-      do {
-        if (p.i !== a.i && p.next.i !== a.i && p.i !== b.i && p.next.i !== b.i && intersects7(p, p.next, a, b))
-          return true;
-        p = p.next;
-      } while (p !== a);
-      return false;
-    }
-    function locallyInside(a, b) {
-      return area5(a.prev, a, a.next) < 0 ? area5(a, b, a.next) >= 0 && area5(a, a.prev, b) >= 0 : area5(a, b, a.prev) < 0 || area5(a, a.next, b) < 0;
-    }
-    function middleInside(a, b) {
-      var p = a, inside = false, px = (a.x + b.x) / 2, py = (a.y + b.y) / 2;
-      do {
-        if (p.y > py !== p.next.y > py && p.next.y !== p.y && px < (p.next.x - p.x) * (py - p.y) / (p.next.y - p.y) + p.x)
-          inside = !inside;
-        p = p.next;
-      } while (p !== a);
-      return inside;
-    }
-    function splitPolygon(a, b) {
-      var a2 = new Node6(a.i, a.x, a.y), b2 = new Node6(b.i, b.x, b.y), an = a.next, bp = b.prev;
-      a.next = b;
-      b.prev = a;
-      a2.next = an;
-      an.prev = a2;
-      b2.next = a2;
-      a2.prev = b2;
-      bp.next = b2;
-      b2.prev = bp;
-      return b2;
-    }
-    function insertNode(i, x2, y2, last) {
-      var p = new Node6(i, x2, y2);
-      if (!last) {
-        p.prev = p;
-        p.next = p;
-      } else {
-        p.next = last.next;
-        p.prev = last;
-        last.next.prev = p;
-        last.next = p;
-      }
-      return p;
-    }
-    function removeNode(p) {
-      p.next.prev = p.prev;
-      p.prev.next = p.next;
-      if (p.prevZ)
-        p.prevZ.nextZ = p.nextZ;
-      if (p.nextZ)
-        p.nextZ.prevZ = p.prevZ;
-    }
-    function Node6(i, x2, y2) {
-      this.i = i;
-      this.x = x2;
-      this.y = y2;
-      this.prev = null;
-      this.next = null;
-      this.z = 0;
-      this.prevZ = null;
-      this.nextZ = null;
-      this.steiner = false;
-    }
-    earcut2.deviation = function(data, holeIndices, dim, triangles) {
-      var hasHoles = holeIndices && holeIndices.length;
-      var outerLen = hasHoles ? holeIndices[0] * dim : data.length;
-      var polygonArea2 = Math.abs(signedArea4(data, 0, outerLen, dim));
-      if (hasHoles) {
-        for (var i = 0, len = holeIndices.length; i < len; i++) {
-          var start = holeIndices[i] * dim;
-          var end = i < len - 1 ? holeIndices[i + 1] * dim : data.length;
-          polygonArea2 -= Math.abs(signedArea4(data, start, end, dim));
-        }
-      }
-      var trianglesArea = 0;
-      for (i = 0; i < triangles.length; i += 3) {
-        var a = triangles[i] * dim;
-        var b = triangles[i + 1] * dim;
-        var c = triangles[i + 2] * dim;
-        trianglesArea += Math.abs(
-          (data[a] - data[c]) * (data[b + 1] - data[a + 1]) - (data[a] - data[b]) * (data[c + 1] - data[a + 1])
-        );
-      }
-      return polygonArea2 === 0 && trianglesArea === 0 ? 0 : Math.abs((trianglesArea - polygonArea2) / polygonArea2);
-    };
-    function signedArea4(data, start, end, dim) {
-      var sum2 = 0;
-      for (var i = start, j = end - dim; i < end; i += dim) {
-        sum2 += (data[j] - data[i]) * (data[i + 1] + data[j + 1]);
-        j = i;
-      }
-      return sum2;
-    }
-    earcut2.flatten = function(data) {
-      var dim = data[0][0].length, result = { vertices: [], holes: [], dimensions: dim }, holeIndex = 0;
-      for (var i = 0; i < data.length; i++) {
-        for (var j = 0; j < data[i].length; j++) {
-          for (var d = 0; d < dim; d++)
-            result.vertices.push(data[i][j][d]);
-        }
-        if (i > 0) {
-          holeIndex += data[i - 1].length;
-          result.holes.push(holeIndex);
-        }
-      }
-      return result;
-    };
-  }
-});
-
 // node_modules/geojson-rbush/node_modules/rbush/rbush.min.js
 var require_rbush_min2 = __commonJS({
   "node_modules/geojson-rbush/node_modules/rbush/rbush.min.js"(exports, module) {
@@ -3166,36 +2707,36 @@ var require_implementation = __commonJS({
           return false;
         }
       };
-      keysShim = function keys(object2) {
-        var isObject2 = object2 !== null && typeof object2 === "object";
-        var isFunction = toStr.call(object2) === "[object Function]";
-        var isArguments = isArgs(object2);
-        var isString = isObject2 && toStr.call(object2) === "[object String]";
+      keysShim = function keys(object) {
+        var isObject2 = object !== null && typeof object === "object";
+        var isFunction = toStr.call(object) === "[object Function]";
+        var isArguments = isArgs(object);
+        var isString = isObject2 && toStr.call(object) === "[object String]";
         var theKeys = [];
         if (!isObject2 && !isFunction && !isArguments) {
           throw new TypeError("Object.keys called on a non-object");
         }
         var skipProto = hasProtoEnumBug && isFunction;
-        if (isString && object2.length > 0 && !has.call(object2, 0)) {
-          for (var i = 0; i < object2.length; ++i) {
+        if (isString && object.length > 0 && !has.call(object, 0)) {
+          for (var i = 0; i < object.length; ++i) {
             theKeys.push(String(i));
           }
         }
-        if (isArguments && object2.length > 0) {
-          for (var j = 0; j < object2.length; ++j) {
+        if (isArguments && object.length > 0) {
+          for (var j = 0; j < object.length; ++j) {
             theKeys.push(String(j));
           }
         } else {
-          for (var name in object2) {
-            if (!(skipProto && name === "prototype") && has.call(object2, name)) {
+          for (var name in object) {
+            if (!(skipProto && name === "prototype") && has.call(object, name)) {
               theKeys.push(String(name));
             }
           }
         }
         if (hasDontEnumBug) {
-          var skipConstructor = equalsConstructorPrototypeIfNotBuggy(object2);
+          var skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);
           for (var k = 0; k < dontEnums.length; ++k) {
-            if (!(skipConstructor && dontEnums[k] === "constructor") && has.call(object2, dontEnums[k])) {
+            if (!(skipConstructor && dontEnums[k] === "constructor") && has.call(object, dontEnums[k])) {
               theKeys.push(dontEnums[k]);
             }
           }
@@ -3236,11 +2777,11 @@ var require_object_keys = __commonJS({
           return args && args.length === arguments.length;
         }(1, 2);
         if (!keysWorksWithArguments) {
-          Object.keys = function keys(object2) {
-            if (isArgs(object2)) {
-              return originalKeys(slice2.call(object2));
+          Object.keys = function keys(object) {
+            if (isArgs(object)) {
+              return originalKeys(slice2.call(object));
             }
-            return originalKeys(object2);
+            return originalKeys(object);
           };
         }
       } else {
@@ -3834,29 +3375,29 @@ var require_define_properties = __commonJS({
     };
     var hasPropertyDescriptors = require_has_property_descriptors()();
     var supportsDescriptors = origDefineProperty && hasPropertyDescriptors;
-    var defineProperty = function(object2, name, value, predicate) {
-      if (name in object2 && (!isFunction(predicate) || !predicate())) {
+    var defineProperty = function(object, name, value, predicate) {
+      if (name in object && (!isFunction(predicate) || !predicate())) {
         return;
       }
       if (supportsDescriptors) {
-        origDefineProperty(object2, name, {
+        origDefineProperty(object, name, {
           configurable: true,
           enumerable: false,
           value,
           writable: true
         });
       } else {
-        object2[name] = value;
+        object[name] = value;
       }
     };
-    var defineProperties = function(object2, map5) {
+    var defineProperties = function(object, map5) {
       var predicates = arguments.length > 2 ? arguments[2] : {};
       var props = keys(map5);
       if (hasSymbols) {
         props = concat.call(props, Object.getOwnPropertySymbols(map5));
       }
       for (var i = 0; i < props.length; i += 1) {
-        defineProperty(object2, props[i], map5[props[i]], predicates[props[i]]);
+        defineProperty(object, props[i], map5[props[i]], predicates[props[i]]);
       }
     };
     defineProperties.supportsDescriptors = !!supportsDescriptors;
@@ -7085,255 +6626,6 @@ function mergeLineStrings(a, b) {
 }
 var turf_line_dissolve_default = lineDissolve;
 
-// node_modules/topojson-client/src/identity.js
-function identity_default(x2) {
-  return x2;
-}
-
-// node_modules/topojson-client/src/transform.js
-function transform_default(transform2) {
-  if (transform2 == null)
-    return identity_default;
-  var x02, y02, kx = transform2.scale[0], ky = transform2.scale[1], dx = transform2.translate[0], dy = transform2.translate[1];
-  return function(input, i) {
-    if (!i)
-      x02 = y02 = 0;
-    var j = 2, n = input.length, output = new Array(n);
-    output[0] = (x02 += input[0]) * kx + dx;
-    output[1] = (y02 += input[1]) * ky + dy;
-    while (j < n)
-      output[j] = input[j], ++j;
-    return output;
-  };
-}
-
-// node_modules/topojson-client/src/reverse.js
-function reverse_default(array2, n) {
-  var t, j = array2.length, i = j - n;
-  while (i < --j)
-    t = array2[i], array2[i++] = array2[j], array2[j] = t;
-}
-
-// node_modules/topojson-client/src/feature.js
-function object(topology, o) {
-  var transformPoint2 = transform_default(topology.transform), arcs = topology.arcs;
-  function arc(i, points2) {
-    if (points2.length)
-      points2.pop();
-    for (var a = arcs[i < 0 ? ~i : i], k = 0, n = a.length; k < n; ++k) {
-      points2.push(transformPoint2(a[k], k));
-    }
-    if (i < 0)
-      reverse_default(points2, n);
-  }
-  function point4(p) {
-    return transformPoint2(p);
-  }
-  function line(arcs2) {
-    var points2 = [];
-    for (var i = 0, n = arcs2.length; i < n; ++i)
-      arc(arcs2[i], points2);
-    if (points2.length < 2)
-      points2.push(points2[0]);
-    return points2;
-  }
-  function ring(arcs2) {
-    var points2 = line(arcs2);
-    while (points2.length < 4)
-      points2.push(points2[0]);
-    return points2;
-  }
-  function polygon4(arcs2) {
-    return arcs2.map(ring);
-  }
-  function geometry2(o2) {
-    var type = o2.type, coordinates;
-    switch (type) {
-      case "GeometryCollection":
-        return { type, geometries: o2.geometries.map(geometry2) };
-      case "Point":
-        coordinates = point4(o2.coordinates);
-        break;
-      case "MultiPoint":
-        coordinates = o2.coordinates.map(point4);
-        break;
-      case "LineString":
-        coordinates = line(o2.arcs);
-        break;
-      case "MultiLineString":
-        coordinates = o2.arcs.map(line);
-        break;
-      case "Polygon":
-        coordinates = polygon4(o2.arcs);
-        break;
-      case "MultiPolygon":
-        coordinates = o2.arcs.map(polygon4);
-        break;
-      default:
-        return null;
-    }
-    return { type, coordinates };
-  }
-  return geometry2(o);
-}
-
-// node_modules/topojson-client/src/stitch.js
-function stitch_default(topology, arcs) {
-  var stitchedArcs = {}, fragmentByStart = {}, fragmentByEnd = {}, fragments = [], emptyIndex = -1;
-  arcs.forEach(function(i, j) {
-    var arc = topology.arcs[i < 0 ? ~i : i], t;
-    if (arc.length < 3 && !arc[1][0] && !arc[1][1]) {
-      t = arcs[++emptyIndex], arcs[emptyIndex] = i, arcs[j] = t;
-    }
-  });
-  arcs.forEach(function(i) {
-    var e = ends(i), start = e[0], end = e[1], f, g;
-    if (f = fragmentByEnd[start]) {
-      delete fragmentByEnd[f.end];
-      f.push(i);
-      f.end = end;
-      if (g = fragmentByStart[end]) {
-        delete fragmentByStart[g.start];
-        var fg = g === f ? f : f.concat(g);
-        fragmentByStart[fg.start = f.start] = fragmentByEnd[fg.end = g.end] = fg;
-      } else {
-        fragmentByStart[f.start] = fragmentByEnd[f.end] = f;
-      }
-    } else if (f = fragmentByStart[end]) {
-      delete fragmentByStart[f.start];
-      f.unshift(i);
-      f.start = start;
-      if (g = fragmentByEnd[start]) {
-        delete fragmentByEnd[g.end];
-        var gf = g === f ? f : g.concat(f);
-        fragmentByStart[gf.start = g.start] = fragmentByEnd[gf.end = f.end] = gf;
-      } else {
-        fragmentByStart[f.start] = fragmentByEnd[f.end] = f;
-      }
-    } else {
-      f = [i];
-      fragmentByStart[f.start = start] = fragmentByEnd[f.end = end] = f;
-    }
-  });
-  function ends(i) {
-    var arc = topology.arcs[i < 0 ? ~i : i], p0 = arc[0], p1;
-    if (topology.transform)
-      p1 = [0, 0], arc.forEach(function(dp) {
-        p1[0] += dp[0], p1[1] += dp[1];
-      });
-    else
-      p1 = arc[arc.length - 1];
-    return i < 0 ? [p1, p0] : [p0, p1];
-  }
-  function flush(fragmentByEnd2, fragmentByStart2) {
-    for (var k in fragmentByEnd2) {
-      var f = fragmentByEnd2[k];
-      delete fragmentByStart2[f.start];
-      delete f.start;
-      delete f.end;
-      f.forEach(function(i) {
-        stitchedArcs[i < 0 ? ~i : i] = 1;
-      });
-      fragments.push(f);
-    }
-  }
-  flush(fragmentByEnd, fragmentByStart);
-  flush(fragmentByStart, fragmentByEnd);
-  arcs.forEach(function(i) {
-    if (!stitchedArcs[i < 0 ? ~i : i])
-      fragments.push([i]);
-  });
-  return fragments;
-}
-
-// node_modules/topojson-client/src/merge.js
-function planarRingArea(ring) {
-  var i = -1, n = ring.length, a, b = ring[n - 1], area5 = 0;
-  while (++i < n)
-    a = b, b = ring[i], area5 += a[0] * b[1] - a[1] * b[0];
-  return Math.abs(area5);
-}
-function merge_default(topology) {
-  return object(topology, mergeArcs.apply(this, arguments));
-}
-function mergeArcs(topology, objects) {
-  var polygonsByArc = {}, polygons2 = [], groups = [];
-  objects.forEach(geometry2);
-  function geometry2(o) {
-    switch (o.type) {
-      case "GeometryCollection":
-        o.geometries.forEach(geometry2);
-        break;
-      case "Polygon":
-        extract3(o.arcs);
-        break;
-      case "MultiPolygon":
-        o.arcs.forEach(extract3);
-        break;
-    }
-  }
-  function extract3(polygon4) {
-    polygon4.forEach(function(ring) {
-      ring.forEach(function(arc) {
-        (polygonsByArc[arc = arc < 0 ? ~arc : arc] || (polygonsByArc[arc] = [])).push(polygon4);
-      });
-    });
-    polygons2.push(polygon4);
-  }
-  function area5(ring) {
-    return planarRingArea(object(topology, { type: "Polygon", arcs: [ring] }).coordinates[0]);
-  }
-  polygons2.forEach(function(polygon4) {
-    if (!polygon4._) {
-      var group = [], neighbors = [polygon4];
-      polygon4._ = 1;
-      groups.push(group);
-      while (polygon4 = neighbors.pop()) {
-        group.push(polygon4);
-        polygon4.forEach(function(ring) {
-          ring.forEach(function(arc) {
-            polygonsByArc[arc < 0 ? ~arc : arc].forEach(function(polygon5) {
-              if (!polygon5._) {
-                polygon5._ = 1;
-                neighbors.push(polygon5);
-              }
-            });
-          });
-        });
-      }
-    }
-  });
-  polygons2.forEach(function(polygon4) {
-    delete polygon4._;
-  });
-  return {
-    type: "MultiPolygon",
-    arcs: groups.map(function(polygons3) {
-      var arcs = [], n;
-      polygons3.forEach(function(polygon4) {
-        polygon4.forEach(function(ring) {
-          ring.forEach(function(arc) {
-            if (polygonsByArc[arc < 0 ? ~arc : arc].length < 2) {
-              arcs.push(arc);
-            }
-          });
-        });
-      });
-      arcs = stitch_default(topology, arcs);
-      if ((n = arcs.length) > 1) {
-        for (var i = 1, k = area5(arcs[0]), ki, t; i < n; ++i) {
-          if ((ki = area5(arcs[i])) > k) {
-            t = arcs[0], arcs[0] = arcs[i], arcs[i] = t, k = ki;
-          }
-        }
-      }
-      return arcs;
-    }).filter(function(arcs) {
-      return arcs.length > 0;
-    })
-  };
-}
-
 // node_modules/topojson-server/src/object.js
 var hasOwnProperty = Object.prototype.hasOwnProperty;
 
@@ -39161,46 +38453,46 @@ function streamGeometry(geometry2, stream) {
   }
 }
 var streamObjectType = {
-  Feature: function(object2, stream) {
-    streamGeometry(object2.geometry, stream);
+  Feature: function(object, stream) {
+    streamGeometry(object.geometry, stream);
   },
-  FeatureCollection: function(object2, stream) {
-    var features = object2.features, i = -1, n = features.length;
+  FeatureCollection: function(object, stream) {
+    var features = object.features, i = -1, n = features.length;
     while (++i < n)
       streamGeometry(features[i].geometry, stream);
   }
 };
 var streamGeometryType = {
-  Sphere: function(object2, stream) {
+  Sphere: function(object, stream) {
     stream.sphere();
   },
-  Point: function(object2, stream) {
-    object2 = object2.coordinates;
-    stream.point(object2[0], object2[1], object2[2]);
+  Point: function(object, stream) {
+    object = object.coordinates;
+    stream.point(object[0], object[1], object[2]);
   },
-  MultiPoint: function(object2, stream) {
-    var coordinates = object2.coordinates, i = -1, n = coordinates.length;
+  MultiPoint: function(object, stream) {
+    var coordinates = object.coordinates, i = -1, n = coordinates.length;
     while (++i < n)
-      object2 = coordinates[i], stream.point(object2[0], object2[1], object2[2]);
+      object = coordinates[i], stream.point(object[0], object[1], object[2]);
   },
-  LineString: function(object2, stream) {
-    streamLine(object2.coordinates, stream, 0);
+  LineString: function(object, stream) {
+    streamLine(object.coordinates, stream, 0);
   },
-  MultiLineString: function(object2, stream) {
-    var coordinates = object2.coordinates, i = -1, n = coordinates.length;
+  MultiLineString: function(object, stream) {
+    var coordinates = object.coordinates, i = -1, n = coordinates.length;
     while (++i < n)
       streamLine(coordinates[i], stream, 0);
   },
-  Polygon: function(object2, stream) {
-    streamPolygon(object2.coordinates, stream);
+  Polygon: function(object, stream) {
+    streamPolygon(object.coordinates, stream);
   },
-  MultiPolygon: function(object2, stream) {
-    var coordinates = object2.coordinates, i = -1, n = coordinates.length;
+  MultiPolygon: function(object, stream) {
+    var coordinates = object.coordinates, i = -1, n = coordinates.length;
     while (++i < n)
       streamPolygon(coordinates[i], stream);
   },
-  GeometryCollection: function(object2, stream) {
-    var geometries = object2.geometries, i = -1, n = geometries.length;
+  GeometryCollection: function(object, stream) {
+    var geometries = object.geometries, i = -1, n = geometries.length;
     while (++i < n)
       streamGeometry(geometries[i], stream);
   }
@@ -39219,11 +38511,11 @@ function streamPolygon(coordinates, stream) {
     streamLine(coordinates[i], stream, 1);
   stream.polygonEnd();
 }
-function stream_default(object2, stream) {
-  if (object2 && streamObjectType.hasOwnProperty(object2.type)) {
-    streamObjectType[object2.type](object2, stream);
+function stream_default(object, stream) {
+  if (object && streamObjectType.hasOwnProperty(object.type)) {
+    streamObjectType[object.type](object, stream);
   } else {
-    streamGeometry(object2, stream);
+    streamGeometry(object, stream);
   }
 }
 
@@ -39757,7 +39049,7 @@ function polygonContains_default(polygon4, point4) {
 var lengthSum = adder_default();
 
 // node_modules/d3-geo/src/identity.js
-function identity_default3(x2) {
+function identity_default2(x2) {
   return x2;
 }
 
@@ -40232,19 +39524,19 @@ TransformStream.prototype = {
 };
 
 // node_modules/d3-geo/src/projection/fit.js
-function fitExtent(projection2, extent, object2) {
+function fitExtent(projection2, extent, object) {
   var w = extent[1][0] - extent[0][0], h = extent[1][1] - extent[0][1], clip = projection2.clipExtent && projection2.clipExtent();
   projection2.scale(150).translate([0, 0]);
   if (clip != null)
     projection2.clipExtent(null);
-  stream_default(object2, projection2.stream(bounds_default2));
+  stream_default(object, projection2.stream(bounds_default2));
   var b = bounds_default2.result(), k = Math.min(w / (b[1][0] - b[0][0]), h / (b[1][1] - b[0][1])), x2 = +extent[0][0] + (w - k * (b[1][0] + b[0][0])) / 2, y2 = +extent[0][1] + (h - k * (b[1][1] + b[0][1])) / 2;
   if (clip != null)
     projection2.clipExtent(clip);
   return projection2.scale(k * 150).translate([x2, y2]);
 }
-function fitSize(projection2, size11, object2) {
-  return fitExtent(projection2, [[0, 0], size11], object2);
+function fitSize(projection2, size11, object) {
+  return fitExtent(projection2, [[0, 0], size11], object);
 }
 
 // node_modules/d3-geo/src/projection/resample.js
@@ -40336,7 +39628,7 @@ function projection(project2) {
   })();
 }
 function projectionMutator(projectAt) {
-  var project2, k = 150, x2 = 480, y2 = 250, dx, dy, lambda = 0, phi = 0, deltaLambda = 0, deltaPhi = 0, deltaGamma = 0, rotate, projectRotate, theta = null, preclip = antimeridian_default, x02 = null, y02, x12, y12, postclip = identity_default3, delta2 = 0.5, projectResample = resample_default(projectTransform, delta2), cache, cacheStream;
+  var project2, k = 150, x2 = 480, y2 = 250, dx, dy, lambda = 0, phi = 0, deltaLambda = 0, deltaPhi = 0, deltaGamma = 0, rotate, projectRotate, theta = null, preclip = antimeridian_default, x02 = null, y02, x12, y12, postclip = identity_default2, delta2 = 0.5, projectResample = resample_default(projectTransform, delta2), cache, cacheStream;
   function projection2(point4) {
     point4 = projectRotate(point4[0] * radians, point4[1] * radians);
     return [point4[0] * k + dx, dy - point4[1] * k];
@@ -40355,7 +39647,7 @@ function projectionMutator(projectAt) {
     return arguments.length ? (preclip = +_ ? circle_default(theta = _ * radians, 6 * radians) : (theta = null, antimeridian_default), reset()) : theta * degrees;
   };
   projection2.clipExtent = function(_) {
-    return arguments.length ? (postclip = _ == null ? (x02 = y02 = x12 = y12 = null, identity_default3) : clipExtent(x02 = +_[0][0], y02 = +_[0][1], x12 = +_[1][0], y12 = +_[1][1]), reset()) : x02 == null ? null : [[x02, y02], [x12, y12]];
+    return arguments.length ? (postclip = _ == null ? (x02 = y02 = x12 = y12 = null, identity_default2) : clipExtent(x02 = +_[0][0], y02 = +_[0][1], x12 = +_[1][0], y12 = +_[1][1]), reset()) : x02 == null ? null : [[x02, y02], [x12, y12]];
   };
   projection2.scale = function(_) {
     return arguments.length ? (k = +_, recenter()) : k;
@@ -40372,11 +39664,11 @@ function projectionMutator(projectAt) {
   projection2.precision = function(_) {
     return arguments.length ? (projectResample = resample_default(projectTransform, delta2 = _ * _), reset()) : sqrt3(delta2);
   };
-  projection2.fitExtent = function(extent, object2) {
-    return fitExtent(projection2, extent, object2);
+  projection2.fitExtent = function(extent, object) {
+    return fitExtent(projection2, extent, object);
   };
-  projection2.fitSize = function(size11, object2) {
-    return fitSize(projection2, size11, object2);
+  projection2.fitSize = function(size11, object) {
+    return fitSize(projection2, size11, object);
   };
   function recenter() {
     projectRotate = compose_default(rotate = rotateRadians(deltaLambda, deltaPhi, deltaGamma), project2);

File diff suppressed because it is too large
+ 0 - 0
node_modules/.vite/deps/@turf_turf.js.map


+ 0 - 134
node_modules/.vite/deps/BaseDynamicLayerView2D-HXS3PKWI.js

@@ -1,134 +0,0 @@
-import {
-  v
-} from "./chunk-IX6RALEM.js";
-import {
-  a
-} from "./chunk-EUHDLMVO.js";
-import {
-  i
-} from "./chunk-MQOWDNF7.js";
-import {
-  u,
-  y as y2
-} from "./chunk-ZOTXRPGC.js";
-import "./chunk-QQTL25WV.js";
-import "./chunk-MH3GGTFP.js";
-import "./chunk-2ZACOQZJ.js";
-import "./chunk-JBMHQ5RK.js";
-import "./chunk-WBWQJQK4.js";
-import "./chunk-DBT4KOKX.js";
-import "./chunk-2GP5D74I.js";
-import "./chunk-SCZJ2KEY.js";
-import "./chunk-EPMXCACW.js";
-import "./chunk-T2SKWJGU.js";
-import "./chunk-UO3LS2M5.js";
-import "./chunk-H2VOWDMO.js";
-import "./chunk-QISOH77W.js";
-import "./chunk-UWKVAZQ6.js";
-import "./chunk-3WXSWAUV.js";
-import "./chunk-27YO3FKC.js";
-import "./chunk-EQNT4A7P.js";
-import "./chunk-XO5VJRK4.js";
-import "./chunk-4OM3EX6P.js";
-import "./chunk-3OFVLRSL.js";
-import "./chunk-IQBIGNPU.js";
-import "./chunk-K7B6OWCU.js";
-import "./chunk-UDYHZLTE.js";
-import "./chunk-KK6FUQQU.js";
-import "./chunk-JQUWFKNU.js";
-import "./chunk-RWQH5X3O.js";
-import "./chunk-TFHLTN6F.js";
-import "./chunk-4VZNS7N2.js";
-import "./chunk-O3JQY77G.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-6URCZZA6.js";
-import "./chunk-U2WD23Z5.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  j
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s2 as s
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/2d/layers/BaseDynamicLayerView2D.js
-var m = class extends i(y2(u)) {
-  update(t) {
-    this._strategy.update(t).catch((t2) => {
-      j(t2) || s.getLogger(this.declaredClass).error(t2);
-    }), this.notifyChange("updating");
-  }
-  attach() {
-    this._bitmapContainer = new a(), this.container.addChild(this._bitmapContainer), this._strategy = new v({ container: this._bitmapContainer, fetchSource: this.fetchBitmapData.bind(this), requestUpdate: this.requestUpdate.bind(this) });
-  }
-  detach() {
-    this._strategy.destroy(), this._strategy = null, this.container.removeChild(this._bitmapContainer), this._bitmapContainer.removeAllChildren();
-  }
-  moveStart() {
-  }
-  viewChange() {
-  }
-  moveEnd() {
-    this.requestUpdate();
-  }
-  fetchBitmapData(t, e2, r) {
-    return this.layer.fetchImage(t, e2, r);
-  }
-  async doRefresh() {
-    this.requestUpdate();
-  }
-  isUpdating() {
-    return this._strategy.updating || this.updateRequested;
-  }
-};
-e([y()], m.prototype, "_strategy", void 0), e([y()], m.prototype, "updating", void 0), m = e([n("esri.views.2d.layers.BaseDynamicLayerView2D")], m);
-var c = m;
-export {
-  c as default
-};
-//# sourceMappingURL=BaseDynamicLayerView2D-HXS3PKWI.js.map

+ 134 - 0
node_modules/.vite/deps/BaseDynamicLayerView2D-NADSCJ5B.js

@@ -0,0 +1,134 @@
+import {
+  v
+} from "./chunk-NAWSWIYX.js";
+import {
+  a
+} from "./chunk-BFF4N4R7.js";
+import "./chunk-O6KMIRUU.js";
+import "./chunk-264YGWEE.js";
+import {
+  i
+} from "./chunk-YG7DNOY4.js";
+import {
+  u,
+  y as y2
+} from "./chunk-KUAEOLV3.js";
+import "./chunk-ZLQP3WDC.js";
+import "./chunk-JBMHQ5RK.js";
+import "./chunk-WBWQJQK4.js";
+import "./chunk-TDS6IBMU.js";
+import "./chunk-DBT4KOKX.js";
+import "./chunk-2GP5D74I.js";
+import "./chunk-EPMXCACW.js";
+import "./chunk-UWKVAZQ6.js";
+import "./chunk-T2SKWJGU.js";
+import "./chunk-UO3LS2M5.js";
+import "./chunk-H2VOWDMO.js";
+import "./chunk-QISOH77W.js";
+import "./chunk-XO5VJRK4.js";
+import "./chunk-3WXSWAUV.js";
+import "./chunk-27YO3FKC.js";
+import "./chunk-EQNT4A7P.js";
+import "./chunk-4OM3EX6P.js";
+import "./chunk-3OFVLRSL.js";
+import "./chunk-IQBIGNPU.js";
+import "./chunk-K7B6OWCU.js";
+import "./chunk-UDYHZLTE.js";
+import "./chunk-VQXMCZYH.js";
+import "./chunk-JQUWFKNU.js";
+import "./chunk-RWQH5X3O.js";
+import "./chunk-TFHLTN6F.js";
+import "./chunk-O3JQY77G.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-YLEVJ6UV.js";
+import "./chunk-U2WD23Z5.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import {
+  j
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s2 as s
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/2d/layers/BaseDynamicLayerView2D.js
+var m = class extends i(y2(u)) {
+  update(t) {
+    this._strategy.update(t).catch((t2) => {
+      j(t2) || s.getLogger(this.declaredClass).error(t2);
+    }), this.notifyChange("updating");
+  }
+  attach() {
+    this._bitmapContainer = new a(), this.container.addChild(this._bitmapContainer), this._strategy = new v({ container: this._bitmapContainer, fetchSource: this.fetchBitmapData.bind(this), requestUpdate: this.requestUpdate.bind(this) });
+  }
+  detach() {
+    this._strategy.destroy(), this._strategy = null, this.container.removeChild(this._bitmapContainer), this._bitmapContainer.removeAllChildren();
+  }
+  moveStart() {
+  }
+  viewChange() {
+  }
+  moveEnd() {
+    this.requestUpdate();
+  }
+  fetchBitmapData(t, e2, r) {
+    return this.layer.fetchImage(t, e2, r);
+  }
+  async doRefresh() {
+    this.requestUpdate();
+  }
+  isUpdating() {
+    return this._strategy.updating || this.updateRequested;
+  }
+};
+e([y()], m.prototype, "_strategy", void 0), e([y()], m.prototype, "updating", void 0), m = e([n("esri.views.2d.layers.BaseDynamicLayerView2D")], m);
+var c = m;
+export {
+  c as default
+};
+//# sourceMappingURL=BaseDynamicLayerView2D-NADSCJ5B.js.map

+ 0 - 0
node_modules/.vite/deps/BaseDynamicLayerView2D-HXS3PKWI.js.map → node_modules/.vite/deps/BaseDynamicLayerView2D-NADSCJ5B.js.map


+ 41 - 0
node_modules/.vite/deps/Basemap-3LMXWUPF.js

@@ -0,0 +1,41 @@
+import {
+  x
+} from "./chunk-GTTGW4YT.js";
+import "./chunk-QRRIN2JN.js";
+import "./chunk-ICWTATWH.js";
+import "./chunk-HWSWTWZD.js";
+import "./chunk-FAOWJMTO.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+export {
+  x as default
+};
+//# sourceMappingURL=Basemap-3LMXWUPF.js.map

+ 0 - 0
node_modules/.vite/deps/Basemap-6SIVIIED.js.map → node_modules/.vite/deps/Basemap-3LMXWUPF.js.map


+ 0 - 41
node_modules/.vite/deps/Basemap-6SIVIIED.js

@@ -1,41 +0,0 @@
-import {
-  x
-} from "./chunk-UKSKNKVV.js";
-import "./chunk-UTSBIUUP.js";
-import "./chunk-ICWTATWH.js";
-import "./chunk-HWSWTWZD.js";
-import "./chunk-R7V7MKKV.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-export {
-  x as default
-};
-//# sourceMappingURL=Basemap-6SIVIIED.js.map

+ 162 - 0
node_modules/.vite/deps/BingMapsLayer-G5OIKC22.js

@@ -0,0 +1,162 @@
+import {
+  g
+} from "./chunk-Z2FNPC7X.js";
+import {
+  j
+} from "./chunk-YLEVJ6UV.js";
+import "./chunk-U2WD23Z5.js";
+import {
+  c
+} from "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import {
+  O
+} from "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-GN35O2ZO.js";
+import {
+  n as n2
+} from "./chunk-XTVKPAWY.js";
+import "./chunk-3OSQ6GXO.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-PLWDAYK7.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import {
+  s as s2
+} from "./chunk-HZRKBTHJ.js";
+import {
+  U
+} from "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import {
+  k2 as k
+} from "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import {
+  s3 as s
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  r,
+  t
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/layers/BingMapsLayer.js
+var c2 = new s2({ BingMapsAerial: "aerial", BingMapsRoad: "road", BingMapsHybrid: "hybrid" });
+var h = "https://dev.virtualearth.net";
+var m = class extends n2(c(O(g))) {
+  constructor(e2) {
+    super(e2), this.type = "bing-maps", this.tileInfo = new j({ size: [256, 256], dpi: 96, origin: { x: -20037508342787e-6, y: 20037508342787e-6, spatialReference: k.WebMercator }, spatialReference: k.WebMercator, lods: [{ level: 1, resolution: 78271.5169639999, scale: 295828763795777e-6 }, { level: 2, resolution: 39135.7584820001, scale: 147914381897889e-6 }, { level: 3, resolution: 19567.8792409999, scale: 73957190948944e-6 }, { level: 4, resolution: 9783.93962049996, scale: 36978595474472e-6 }, { level: 5, resolution: 4891.96981024998, scale: 18489297737236e-6 }, { level: 6, resolution: 2445.98490512499, scale: 9244648868618e-6 }, { level: 7, resolution: 1222.99245256249, scale: 4622324434309e-6 }, { level: 8, resolution: 611.49622628138, scale: 2311162217155e-6 }, { level: 9, resolution: 305.748113140558, scale: 1155581108577e-6 }, { level: 10, resolution: 152.874056570411, scale: 577790.554289 }, { level: 11, resolution: 76.4370282850732, scale: 288895.277144 }, { level: 12, resolution: 38.2185141425366, scale: 144447.638572 }, { level: 13, resolution: 19.1092570712683, scale: 72223.819286 }, { level: 14, resolution: 9.55462853563415, scale: 36111.909643 }, { level: 15, resolution: 4.77731426794937, scale: 18055.954822 }, { level: 16, resolution: 2.38865713397468, scale: 9027.977411 }, { level: 17, resolution: 1.19432856685505, scale: 4513.988705 }, { level: 18, resolution: 0.597164283559817, scale: 2256.994353 }, { level: 19, resolution: 0.298582141647617, scale: 1128.497176 }, { level: 20, resolution: 0.1492910708238085, scale: 564.248588 }] }), this.key = null, this.style = "road", this.culture = "en-US", this.region = null, this.portalUrl = null, this.hasAttributionData = true;
+  }
+  get bingMetadata() {
+    return this._get("bingMetadata");
+  }
+  set bingMetadata(e2) {
+    this._set("bingMetadata", e2);
+  }
+  get copyright() {
+    return r(this.bingMetadata) ? this.bingMetadata.copyright : null;
+  }
+  get operationalLayerType() {
+    return c2.toJSON(this.style);
+  }
+  get bingLogo() {
+    return r(this.bingMetadata) ? this.bingMetadata.brandLogoUri : null;
+  }
+  load(e2) {
+    return this.key ? this.addResolvingPromise(this._getMetadata()) : this.portalUrl ? this.addResolvingPromise(this._getPortalBingKey().then(() => this._getMetadata())) : this.addResolvingPromise(Promise.reject(new s("bingmapslayer:load", "Bing layer must have bing key."))), Promise.resolve(this);
+  }
+  getTileUrl(e2, t2, r2) {
+    if (!this.loaded || t(this.bingMetadata))
+      return null;
+    const a = this.bingMetadata.resourceSets[0].resources[0], o = a.imageUrlSubdomains[t2 % a.imageUrlSubdomains.length], i = this._getQuadKey(e2, t2, r2);
+    return a.imageUrl.replace("{subdomain}", o).replace("{quadkey}", i);
+  }
+  async fetchAttributionData() {
+    return this.load().then(() => {
+      if (t(this.bingMetadata))
+        return null;
+      return { contributors: this.bingMetadata.resourceSets[0].resources[0].imageryProviders.map((e2) => ({ attribution: e2.attribution, coverageAreas: e2.coverageAreas.map((e3) => ({ zoomMin: e3.zoomMin, zoomMax: e3.zoomMax, score: 1, bbox: [e3.bbox[0], e3.bbox[1], e3.bbox[2], e3.bbox[3]] })) })) };
+    });
+  }
+  _getMetadata() {
+    const e2 = { road: "roadOnDemand", aerial: "aerial", hybrid: "aerialWithLabelsOnDemand" }[this.style];
+    return U(`${h}/REST/v1/Imagery/Metadata/${e2}`, { responseType: "json", query: { include: "ImageryProviders", uriScheme: "https", key: this.key, suppressStatus: true, output: "json", culture: this.culture, userRegion: this.region } }).then((e3) => {
+      const t2 = e3.data;
+      if (200 !== t2.statusCode)
+        throw new s("bingmapslayer:getmetadata", t2.statusDescription);
+      if (this.bingMetadata = t2, 0 === this.bingMetadata.resourceSets.length)
+        throw new s("bingmapslayer:getmetadata", "no bing resourcesets");
+      if (0 === this.bingMetadata.resourceSets[0].resources.length)
+        throw new s("bingmapslayer:getmetadata", "no bing resources");
+    }).catch((e3) => {
+      throw new s("bingmapslayer:getmetadata", e3.message);
+    });
+  }
+  _getPortalBingKey() {
+    var _a;
+    return U((_a = this.portalUrl) != null ? _a : "", { responseType: "json", authMode: "no-prompt", query: { f: "json" } }).then((e2) => {
+      if (!e2.data.bingKey)
+        throw new s("bingmapslayer:getportalbingkey", "The referenced Portal does not contain a valid bing key");
+      this.key = e2.data.bingKey;
+    }).catch((e2) => {
+      throw new s("bingmapslayer:getportalbingkey", e2.message);
+    });
+  }
+  _getQuadKey(e2, t2, r2) {
+    let a = "";
+    for (let o = e2; o > 0; o--) {
+      let e3 = 0;
+      const s3 = 1 << o - 1;
+      0 != (r2 & s3) && (e3 += 1), 0 != (t2 & s3) && (e3 += 2), a += e3.toString();
+    }
+    return a;
+  }
+};
+e([y({ json: { read: false, write: false }, value: null })], m.prototype, "bingMetadata", null), e([y({ json: { read: false, write: false }, value: "bing-maps", readOnly: true })], m.prototype, "type", void 0), e([y({ type: j })], m.prototype, "tileInfo", void 0), e([y({ type: String, readOnly: true, json: { read: false, write: false } })], m.prototype, "copyright", null), e([y({ type: String, json: { write: false, read: false } })], m.prototype, "key", void 0), e([y({ type: c2.apiValues, nonNullable: true, json: { read: { source: "layerType", reader: c2.read } } })], m.prototype, "style", void 0), e([y({ type: ["BingMapsAerial", "BingMapsHybrid", "BingMapsRoad"] })], m.prototype, "operationalLayerType", null), e([y({ type: String, json: { write: false, read: false } })], m.prototype, "culture", void 0), e([y({ type: String, json: { write: false, read: false } })], m.prototype, "region", void 0), e([y({ type: String, json: { write: true, read: true } })], m.prototype, "portalUrl", void 0), e([y({ type: Boolean, json: { write: false, read: false } })], m.prototype, "hasAttributionData", void 0), e([y({ type: String, readOnly: true })], m.prototype, "bingLogo", null), m = e([n("esri.layers.BingMapsLayer")], m);
+var b = m;
+export {
+  b as default
+};
+//# sourceMappingURL=BingMapsLayer-G5OIKC22.js.map

+ 0 - 0
node_modules/.vite/deps/BingMapsLayer-KZTBTKA7.js.map → node_modules/.vite/deps/BingMapsLayer-G5OIKC22.js.map


+ 0 - 162
node_modules/.vite/deps/BingMapsLayer-KZTBTKA7.js

@@ -1,162 +0,0 @@
-import {
-  g
-} from "./chunk-WAB3RMSK.js";
-import {
-  j
-} from "./chunk-6URCZZA6.js";
-import "./chunk-U2WD23Z5.js";
-import {
-  c
-} from "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import {
-  O
-} from "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-UMJCSYX5.js";
-import {
-  n as n2
-} from "./chunk-UA6W42KP.js";
-import "./chunk-3OSQ6GXO.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-2L5METUC.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import {
-  s as s2
-} from "./chunk-HZRKBTHJ.js";
-import {
-  U
-} from "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import {
-  k2 as k
-} from "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import {
-  s3 as s
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  r,
-  t
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/layers/BingMapsLayer.js
-var c2 = new s2({ BingMapsAerial: "aerial", BingMapsRoad: "road", BingMapsHybrid: "hybrid" });
-var h = "https://dev.virtualearth.net";
-var m = class extends n2(c(O(g))) {
-  constructor(e2) {
-    super(e2), this.type = "bing-maps", this.tileInfo = new j({ size: [256, 256], dpi: 96, origin: { x: -20037508342787e-6, y: 20037508342787e-6, spatialReference: k.WebMercator }, spatialReference: k.WebMercator, lods: [{ level: 1, resolution: 78271.5169639999, scale: 295828763795777e-6 }, { level: 2, resolution: 39135.7584820001, scale: 147914381897889e-6 }, { level: 3, resolution: 19567.8792409999, scale: 73957190948944e-6 }, { level: 4, resolution: 9783.93962049996, scale: 36978595474472e-6 }, { level: 5, resolution: 4891.96981024998, scale: 18489297737236e-6 }, { level: 6, resolution: 2445.98490512499, scale: 9244648868618e-6 }, { level: 7, resolution: 1222.99245256249, scale: 4622324434309e-6 }, { level: 8, resolution: 611.49622628138, scale: 2311162217155e-6 }, { level: 9, resolution: 305.748113140558, scale: 1155581108577e-6 }, { level: 10, resolution: 152.874056570411, scale: 577790.554289 }, { level: 11, resolution: 76.4370282850732, scale: 288895.277144 }, { level: 12, resolution: 38.2185141425366, scale: 144447.638572 }, { level: 13, resolution: 19.1092570712683, scale: 72223.819286 }, { level: 14, resolution: 9.55462853563415, scale: 36111.909643 }, { level: 15, resolution: 4.77731426794937, scale: 18055.954822 }, { level: 16, resolution: 2.38865713397468, scale: 9027.977411 }, { level: 17, resolution: 1.19432856685505, scale: 4513.988705 }, { level: 18, resolution: 0.597164283559817, scale: 2256.994353 }, { level: 19, resolution: 0.298582141647617, scale: 1128.497176 }, { level: 20, resolution: 0.1492910708238085, scale: 564.248588 }] }), this.key = null, this.style = "road", this.culture = "en-US", this.region = null, this.portalUrl = null, this.hasAttributionData = true;
-  }
-  get bingMetadata() {
-    return this._get("bingMetadata");
-  }
-  set bingMetadata(e2) {
-    this._set("bingMetadata", e2);
-  }
-  get copyright() {
-    return r(this.bingMetadata) ? this.bingMetadata.copyright : null;
-  }
-  get operationalLayerType() {
-    return c2.toJSON(this.style);
-  }
-  get bingLogo() {
-    return r(this.bingMetadata) ? this.bingMetadata.brandLogoUri : null;
-  }
-  load(e2) {
-    return this.key ? this.addResolvingPromise(this._getMetadata()) : this.portalUrl ? this.addResolvingPromise(this._getPortalBingKey().then(() => this._getMetadata())) : this.addResolvingPromise(Promise.reject(new s("bingmapslayer:load", "Bing layer must have bing key."))), Promise.resolve(this);
-  }
-  getTileUrl(e2, t2, r2) {
-    if (!this.loaded || t(this.bingMetadata))
-      return null;
-    const a = this.bingMetadata.resourceSets[0].resources[0], o = a.imageUrlSubdomains[t2 % a.imageUrlSubdomains.length], i = this._getQuadKey(e2, t2, r2);
-    return a.imageUrl.replace("{subdomain}", o).replace("{quadkey}", i);
-  }
-  async fetchAttributionData() {
-    return this.load().then(() => {
-      if (t(this.bingMetadata))
-        return null;
-      return { contributors: this.bingMetadata.resourceSets[0].resources[0].imageryProviders.map((e2) => ({ attribution: e2.attribution, coverageAreas: e2.coverageAreas.map((e3) => ({ zoomMin: e3.zoomMin, zoomMax: e3.zoomMax, score: 1, bbox: [e3.bbox[0], e3.bbox[1], e3.bbox[2], e3.bbox[3]] })) })) };
-    });
-  }
-  _getMetadata() {
-    const e2 = { road: "roadOnDemand", aerial: "aerial", hybrid: "aerialWithLabelsOnDemand" }[this.style];
-    return U(`${h}/REST/v1/Imagery/Metadata/${e2}`, { responseType: "json", query: { include: "ImageryProviders", uriScheme: "https", key: this.key, suppressStatus: true, output: "json", culture: this.culture, userRegion: this.region } }).then((e3) => {
-      const t2 = e3.data;
-      if (200 !== t2.statusCode)
-        throw new s("bingmapslayer:getmetadata", t2.statusDescription);
-      if (this.bingMetadata = t2, 0 === this.bingMetadata.resourceSets.length)
-        throw new s("bingmapslayer:getmetadata", "no bing resourcesets");
-      if (0 === this.bingMetadata.resourceSets[0].resources.length)
-        throw new s("bingmapslayer:getmetadata", "no bing resources");
-    }).catch((e3) => {
-      throw new s("bingmapslayer:getmetadata", e3.message);
-    });
-  }
-  _getPortalBingKey() {
-    var _a;
-    return U((_a = this.portalUrl) != null ? _a : "", { responseType: "json", authMode: "no-prompt", query: { f: "json" } }).then((e2) => {
-      if (!e2.data.bingKey)
-        throw new s("bingmapslayer:getportalbingkey", "The referenced Portal does not contain a valid bing key");
-      this.key = e2.data.bingKey;
-    }).catch((e2) => {
-      throw new s("bingmapslayer:getportalbingkey", e2.message);
-    });
-  }
-  _getQuadKey(e2, t2, r2) {
-    let a = "";
-    for (let o = e2; o > 0; o--) {
-      let e3 = 0;
-      const s3 = 1 << o - 1;
-      0 != (r2 & s3) && (e3 += 1), 0 != (t2 & s3) && (e3 += 2), a += e3.toString();
-    }
-    return a;
-  }
-};
-e([y({ json: { read: false, write: false }, value: null })], m.prototype, "bingMetadata", null), e([y({ json: { read: false, write: false }, value: "bing-maps", readOnly: true })], m.prototype, "type", void 0), e([y({ type: j })], m.prototype, "tileInfo", void 0), e([y({ type: String, readOnly: true, json: { read: false, write: false } })], m.prototype, "copyright", null), e([y({ type: String, json: { write: false, read: false } })], m.prototype, "key", void 0), e([y({ type: c2.apiValues, nonNullable: true, json: { read: { source: "layerType", reader: c2.read } } })], m.prototype, "style", void 0), e([y({ type: ["BingMapsAerial", "BingMapsHybrid", "BingMapsRoad"] })], m.prototype, "operationalLayerType", null), e([y({ type: String, json: { write: false, read: false } })], m.prototype, "culture", void 0), e([y({ type: String, json: { write: false, read: false } })], m.prototype, "region", void 0), e([y({ type: String, json: { write: true, read: true } })], m.prototype, "portalUrl", void 0), e([y({ type: Boolean, json: { write: false, read: false } })], m.prototype, "hasAttributionData", void 0), e([y({ type: String, readOnly: true })], m.prototype, "bingLogo", null), m = e([n("esri.layers.BingMapsLayer")], m);
-var b = m;
-export {
-  b as default
-};
-//# sourceMappingURL=BingMapsLayer-KZTBTKA7.js.map

File diff suppressed because it is too large
+ 0 - 428
node_modules/.vite/deps/BuildingSceneLayer-5OEEGE4D.js


File diff suppressed because it is too large
+ 428 - 0
node_modules/.vite/deps/BuildingSceneLayer-V62HGRKT.js


+ 0 - 0
node_modules/.vite/deps/BuildingSceneLayer-5OEEGE4D.js.map → node_modules/.vite/deps/BuildingSceneLayer-V62HGRKT.js.map


File diff suppressed because it is too large
+ 0 - 302
node_modules/.vite/deps/CSVLayer-2TNXHB4T.js


File diff suppressed because it is too large
+ 302 - 0
node_modules/.vite/deps/CSVLayer-6YW6DGCE.js


+ 0 - 0
node_modules/.vite/deps/CSVLayer-2TNXHB4T.js.map → node_modules/.vite/deps/CSVLayer-6YW6DGCE.js.map


+ 0 - 501
node_modules/.vite/deps/CSVSourceWorker-5ZFKL2LA.js

@@ -1,501 +0,0 @@
-import {
-  i,
-  o
-} from "./chunk-A6WD5XTM.js";
-import {
-  u
-} from "./chunk-5X5UDWFV.js";
-import {
-  Y
-} from "./chunk-3EZOER4E.js";
-import "./chunk-XCIRV7CO.js";
-import "./chunk-DMVKVC5I.js";
-import "./chunk-EL3V6S4N.js";
-import "./chunk-NFN2M2QU.js";
-import {
-  f
-} from "./chunk-3ZJXLJLL.js";
-import "./chunk-OP2HNSVZ.js";
-import "./chunk-4GGDRIJK.js";
-import "./chunk-MZG75XMA.js";
-import {
-  a
-} from "./chunk-5JZ72JAQ.js";
-import "./chunk-REMBDESU.js";
-import "./chunk-CKZZYAPN.js";
-import "./chunk-AFVJXEUJ.js";
-import {
-  t as t2
-} from "./chunk-FZSI6IGI.js";
-import "./chunk-SJGY5U4Q.js";
-import "./chunk-27XWQUQA.js";
-import "./chunk-NX2NCBAF.js";
-import "./chunk-4VZNS7N2.js";
-import "./chunk-IIAN3QNN.js";
-import {
-  ln
-} from "./chunk-VYQHMPYW.js";
-import "./chunk-WXUHXYJK.js";
-import "./chunk-NTERQTPO.js";
-import "./chunk-EDHROVWI.js";
-import {
-  s as s3,
-  t
-} from "./chunk-3IRT3YKJ.js";
-import "./chunk-SOSOZIX6.js";
-import "./chunk-ZSW35JPD.js";
-import {
-  r
-} from "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-BWATQC2Y.js";
-import {
-  M
-} from "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import {
-  j as j2
-} from "./chunk-PIFOHNWC.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-HZRKBTHJ.js";
-import {
-  U
-} from "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import {
-  Ut,
-  j as j3
-} from "./chunk-VEGAOVMY.js";
-import {
-  y
-} from "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import {
-  E,
-  c,
-  k,
-  k2
-} from "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  j
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s2 as s,
-  s3 as s2
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/layers/graphics/sources/csv/csv.js
-var t3 = /^\s*"([\S\s]*)"\s*$/;
-var n = /""/g;
-var i2 = "\n";
-var r2 = [",", " ", ";", "|", "	"];
-function* l(e, t4, n2) {
-  let i3 = 0;
-  for (; i3 <= e.length; ) {
-    const r3 = e.indexOf(t4, i3), l2 = e.substring(i3, r3 > -1 ? r3 : void 0);
-    i3 += l2.length + t4.length, n2 && !l2.trim() || (yield l2);
-  }
-}
-function o2(e) {
-  const t4 = e.includes("\r\n") ? "\r\n" : i2;
-  return l(e, t4, true);
-}
-function u2(e, t4) {
-  return l(e, t4, false);
-}
-function s4(e, t4, n2) {
-  var _a;
-  e = e.trim(), t4 = t4 == null ? void 0 : t4.trim();
-  const i3 = [], l2 = Array.from(/* @__PURE__ */ new Set([n2 == null ? void 0 : n2.delimiter, ...r2])).filter((e2) => null != e2);
-  for (const r3 of l2) {
-    const n3 = f2(e, r3).length, l3 = (_a = f2(t4, r3).length) != null ? _a : n3;
-    n3 > 1 && i3.push({ weight: Math.min(n3, l3), delimiter: r3 });
-  }
-  const o3 = i3.sort(({ weight: e2 }, { weight: t5 }) => t5 - e2).map(({ delimiter: e2 }) => e2);
-  for (const r3 of o3) {
-    const t5 = g(a2(e, r3).names, n2 == null ? void 0 : n2.longitudeField, n2 == null ? void 0 : n2.latitudeField);
-    if (t5.longitudeFieldName && t5.latitudeFieldName)
-      return { delimiter: r3, locationInfo: t5 };
-  }
-  return { delimiter: o3[0], locationInfo: null };
-}
-function* c2(e, r3, l2, s5 = () => /* @__PURE__ */ Object.create(null)) {
-  const c3 = o2(e);
-  c3.next();
-  let a3 = "", f3 = "", g2 = 0, m2 = s5(), p2 = 0;
-  e:
-    for (const o3 of c3) {
-      const e2 = u2(o3, l2);
-      for (const i3 of e2)
-        if (a3 += f3 + i3, f3 = "", g2 += d(i3), g2 % 2 == 0) {
-          if (g2 > 0) {
-            const e3 = t3.exec(a3);
-            if (!e3) {
-              m2 = s5(), p2 = 0, a3 = "", g2 = 0;
-              continue e;
-            }
-            m2[r3[p2]] = e3[1].replace(n, '"'), p2++;
-          } else
-            m2[r3[p2]] = a3, p2++;
-          a3 = "", g2 = 0;
-        } else
-          f3 = l2;
-      0 === g2 ? (yield m2, m2 = s5(), p2 = 0) : f3 = i2;
-    }
-}
-function a2(e, t4) {
-  const n2 = f2(e, t4).filter((e2) => null != e2), i3 = n2.map((e2) => $(e2));
-  for (let r3 = i3.length - 1; r3 >= 0; r3--)
-    i3[r3] || (i3.splice(r3, 1), n2.splice(r3, 1));
-  return { names: i3, aliases: n2 };
-}
-function f2(e, i3) {
-  if (!(e == null ? void 0 : e.length))
-    return [];
-  const r3 = [];
-  let l2 = "", o3 = "", s5 = 0;
-  const c3 = u2(e, i3);
-  for (const u3 of c3)
-    if (l2 += o3 + u3, o3 = "", s5 += d(u3), s5 % 2 == 0) {
-      if (s5 > 0) {
-        const e2 = t3.exec(l2);
-        e2 && r3.push(e2[1].replace(n, '"'));
-      } else
-        r3.push(l2);
-      l2 = "", s5 = 0;
-    } else
-      o3 = i3;
-  return r3;
-}
-function d(e) {
-  let t4 = 0, n2 = 0;
-  for (n2 = e.indexOf('"', n2); n2 >= 0; )
-    t4++, n2 = e.indexOf('"', n2 + 1);
-  return t4;
-}
-function g(e, t4, n2) {
-  var _a, _b;
-  t4 = (_a = $(t4)) == null ? void 0 : _a.toLowerCase(), n2 = (_b = $(n2)) == null ? void 0 : _b.toLowerCase();
-  const i3 = e.map((e2) => e2.toLowerCase()), r3 = t4 ? e[i3.indexOf(t4)] : null, l2 = n2 ? e[i3.indexOf(n2)] : null;
-  return { longitudeFieldName: r3 || e[i3.indexOf(F.find((e2) => i3.includes(e2)))], latitudeFieldName: l2 || e[i3.indexOf(y2.find((e2) => i3.includes(e2)))] };
-}
-function m(e, t4, n2, i3, r3) {
-  const l2 = [], o3 = c2(e, n2, t4), u3 = [];
-  for (const s5 of o3) {
-    if (10 === u3.length)
-      break;
-    u3.push(s5);
-  }
-  for (let s5 = 0; s5 < n2.length; s5++) {
-    const e2 = n2[s5], t5 = i3[s5];
-    if (e2 === r3.longitudeFieldName || e2 === r3.latitudeFieldName)
-      l2.push({ name: e2, type: "esriFieldTypeDouble", alias: t5 });
-    else {
-      let n3, i4;
-      switch (p(u3.map((t6) => t6[e2]))) {
-        case "integer":
-          n3 = "esriFieldTypeInteger";
-          break;
-        case "double":
-          n3 = "esriFieldTypeDouble";
-          break;
-        case "date":
-          n3 = "esriFieldTypeDate", i4 = 36;
-          break;
-        default:
-          n3 = "esriFieldTypeString", i4 = 255;
-      }
-      l2.push({ name: e2, type: n3, alias: t5, length: i4 });
-    }
-  }
-  return l2;
-}
-function p(e) {
-  if (!e.length)
-    return "string";
-  const t4 = /[^+-.,0-9]/;
-  return e.map((e2) => {
-    let n2 = false;
-    if ("" !== e2) {
-      if (t4.test(e2))
-        n2 = true;
-      else {
-        let t5 = h(e2);
-        if (!isNaN(t5))
-          return /[.,]/.test(e2) || !Number.isInteger(t5) || t5 > 214783647 || t5 < -214783648 ? "double" : "integer";
-        if (e2.includes("E")) {
-          if (t5 = Number(e2), !isNaN(t5))
-            return "double";
-          if (e2.includes(",")) {
-            if (e2 = e2.replace(",", "."), t5 = Number(e2), !isNaN(t5))
-              return "double";
-            n2 = true;
-          } else
-            n2 = true;
-        } else
-          n2 = true;
-      }
-      if (n2) {
-        if (!/^[-]?\d*[.,]?\d*$/.test(e2)) {
-          return b(new Date(e2), e2) ? "date" : "string";
-        }
-        return "string";
-      }
-      return "string";
-    }
-  }).reduce((e2, t5) => void 0 === e2 ? t5 : void 0 === t5 ? e2 : e2 === t5 ? t5 : "string" === e2 || "string" === t5 ? "string" : "double" === e2 || "double" === t5 ? "double" : void 0);
-}
-function b(e, t4) {
-  if (!e || "[object Date]" !== Object.prototype.toString.call(e) || isNaN(e.getTime()))
-    return false;
-  let n2 = true;
-  if (!x && /\d+\W*$/.test(t4)) {
-    const e2 = t4.match(/[a-zA-Z]{2,}/);
-    if (e2) {
-      let t5 = false, i3 = 0;
-      for (; !t5 && i3 <= e2.length; )
-        t5 = !N.test(e2[i3]), i3++;
-      n2 = !t5;
-    }
-  }
-  return n2;
-}
-var h = function() {
-  const t4 = a(), n2 = new RegExp("^" + t4.regexp + "$"), i3 = new RegExp("[" + t4.group + "\\s\\xa0]", "g"), r3 = t4.factor;
-  return (e) => {
-    const l2 = n2.exec(e);
-    if (t4.factor = r3, !l2)
-      return NaN;
-    let o3 = l2[1];
-    if (!l2[1]) {
-      if (!l2[2])
-        return NaN;
-      o3 = l2[2], t4.factor *= -1;
-    }
-    return o3 = o3.replace(i3, "").replace(t4.decimal, "."), +o3 * t4.factor;
-  };
-}();
-var N = /^((jan(uary)?)|(feb(ruary)?)|(mar(ch)?)|(apr(il)?)|(may)|(jun(e)?)|(jul(y)?)|(aug(ust)?)|(sep(tember)?)|(oct(ober)?)|(nov(ember)?)|(dec(ember)?)|(am)|(pm)|(gmt)|(utc))$/i;
-var x = Number.isNaN(new Date("technology 10").getTime());
-var y2 = ["lat", "latitude", "latitude83", "latdecdeg", "lat_dd", "y", "ycenter", "point_y"];
-var F = ["lon", "lng", "long", "longitude", "longitude83", "longdecdeg", "long_dd", "x", "xcenter", "point_x"];
-var w = /^([0-9])/;
-var _ = /[^A-Za-z0-9_\u0080-\uffff]/g;
-var O = /_{2,}/g;
-var j4 = /^_/;
-var T = /_$/;
-function $(e) {
-  return e ? e.trim().replace(_, "_").replace(O, "_").replace(j4, "").replace(T, "").replace(w, "F$1") : null;
-}
-
-// node_modules/@arcgis/core/layers/graphics/sources/support/CSVSourceWorker.js
-var C = o("esriGeometryPoint");
-var v = ["csv"];
-var O2 = [0, 0];
-var D = class {
-  constructor(e, t4) {
-    this.x = e, this.y = t4;
-  }
-};
-var k3 = class {
-  constructor() {
-    this._queryEngine = null, this._snapshotFeatures = async (e) => {
-      const t4 = await this._fetch(e);
-      return this._createFeatures(t4);
-    };
-  }
-  destroy() {
-    var _a;
-    (_a = this._queryEngine) == null ? void 0 : _a.destroy(), this._queryEngine = null;
-  }
-  async load(e, t4 = {}) {
-    var _a;
-    this._loadOptions = e;
-    const [i3] = await Promise.all([this._fetch(t4.signal), this._checkProjection((_a = e == null ? void 0 : e.parsingOptions) == null ? void 0 : _a.spatialReference)]), n2 = P(i3, e);
-    this._locationInfo = n2.locationInfo, this._delimiter = n2.delimiter, this._queryEngine = this._createQueryEngine(n2);
-    const r3 = await this._createFeatures(i3);
-    if (this._queryEngine.featureStore.addMany(r3), n2.layerDefinition.extent = this._queryEngine.fullExtent, n2.layerDefinition.timeInfo) {
-      const { start: e2, end: t5 } = this._queryEngine.timeExtent;
-      n2.layerDefinition.timeInfo.timeExtent = [e2, t5];
-    }
-    return n2;
-  }
-  async applyEdits() {
-    throw new s2("csv-layer:editing-not-supported", "applyEdits() is not supported on CSVLayer");
-  }
-  async queryFeatures(e = {}, t4 = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQuery(e, t4.signal);
-  }
-  async queryFeatureCount(e = {}, t4 = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForCount(e, t4.signal);
-  }
-  async queryObjectIds(e = {}, t4 = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForIds(e, t4.signal);
-  }
-  async queryExtent(e = {}, t4 = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForExtent(e, t4.signal);
-  }
-  async querySnapping(e, t4 = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForSnapping(e, t4.signal);
-  }
-  async refresh(e) {
-    var _a;
-    return this._loadOptions.customParameters = e, (_a = this._snapshotTask) == null ? void 0 : _a.abort(), this._snapshotTask = j2(this._snapshotFeatures), this._snapshotTask.promise.then((e2) => {
-      this._queryEngine.featureStore.clear(), e2 && this._queryEngine.featureStore.addMany(e2);
-    }, (e2) => {
-      this._queryEngine.featureStore.clear(), j(e2) || s.getLogger("esri.layers.CSVLayer").error(new s2("csv-layer:refresh", "An error occurred during refresh", { error: e2 }));
-    }), await this._waitSnapshotComplete(), { extent: this._queryEngine.fullExtent, timeExtent: this._queryEngine.timeExtent };
-  }
-  async _waitSnapshotComplete() {
-    if (this._snapshotTask && !this._snapshotTask.finished) {
-      try {
-        await this._snapshotTask.promise;
-      } catch {
-      }
-      return this._waitSnapshotComplete();
-    }
-  }
-  async _fetch(t4) {
-    const { url: n2, customParameters: r3 } = this._loadOptions;
-    if (!n2)
-      throw new s2("csv-layer:invalid-source", "url not defined");
-    const o3 = j3(n2);
-    return (await U(o3.path, { query: { ...o3.query, ...r3 }, responseType: "text", signal: t4 })).data;
-  }
-  _createQueryEngine(e) {
-    const { objectIdField: t4, fields: i3, extent: n2, timeInfo: r3 } = e.layerDefinition, s5 = new u({ geometryType: "esriGeometryPoint", hasM: false, hasZ: false });
-    return new Y({ fields: i3, geometryType: "esriGeometryPoint", hasM: false, hasZ: false, timeInfo: r3, objectIdField: t4, spatialReference: n2.spatialReference || { wkid: 4326 }, cacheSpatialQueries: true, featureStore: s5 });
-  }
-  async _createFeatures(e) {
-    const { latitudeFieldName: t4, longitudeFieldName: i3 } = this._locationInfo, { objectIdField: n2, fieldsIndex: r3, spatialReference: s5 } = this._queryEngine;
-    let o3 = [];
-    const u3 = [], y3 = r3.fields.filter((e2) => e2.name !== n2).map((e2) => e2.name);
-    let h2 = 0;
-    const g2 = {};
-    for (const a3 of r3.fields)
-      if ("esriFieldTypeOID" !== a3.type && "esriFieldTypeGlobalID" !== a3.type) {
-        const e2 = M(a3);
-        void 0 !== e2 && (g2[a3.name] = e2);
-      }
-    const w2 = c2(e, y3, this._delimiter, i(g2, n2));
-    for (const a3 of w2) {
-      const e2 = this._parseCoordinateValue(a3[t4]), s6 = this._parseCoordinateValue(a3[i3]);
-      if (null != s6 && null != e2 && !isNaN(e2) && !isNaN(s6)) {
-        a3[t4] = e2, a3[i3] = s6;
-        for (const e3 in a3)
-          if (e3 !== t4 && e3 !== i3) {
-            if (r3.isDateField(e3)) {
-              const t5 = new Date(a3[e3]);
-              a3[e3] = b(t5, a3[e3]) ? t5.getTime() : null;
-            } else if (r3.isNumericField(e3)) {
-              const t5 = h(a3[e3]);
-              isNaN(t5) ? a3[e3] = null : a3[e3] = t5;
-            }
-          }
-        a3[n2] = h2, h2++, o3.push(new D(s6, e2)), u3.push(a3);
-      }
-    }
-    if (!E({ wkid: 4326 }, s5))
-      if (k(s5))
-        for (const a3 of o3)
-          [a3.x, a3.y] = y(a3.x, a3.y, O2);
-      else
-        o3 = ln(t2, o3, k2.WGS84, s5, null, null);
-    const E2 = [];
-    for (let a3 = 0; a3 < o3.length; a3++) {
-      const { x: e2, y: t5 } = o3[a3], i4 = u3[a3];
-      i4[n2] = a3 + 1, E2.push(new s3(new t([], [e2, t5]), i4, null, i4[n2]));
-    }
-    return E2;
-  }
-  _parseCoordinateValue(e) {
-    if (null == e || "" === e)
-      return null;
-    let t4 = h(e);
-    return (isNaN(t4) || Math.abs(t4) > 181) && (t4 = parseFloat(e)), t4;
-  }
-  async _checkProjection(e) {
-    try {
-      await f(c, e);
-    } catch {
-      throw new s2("csv-layer:projection-not-supported", "Projection not supported");
-    }
-  }
-};
-function P(e, t4) {
-  var _a, _b, _c;
-  const n2 = t4.parsingOptions || {}, r3 = { delimiter: n2.delimiter, layerDefinition: null, locationInfo: { latitudeFieldName: n2.latitudeField, longitudeFieldName: n2.longitudeField } }, s5 = r3.layerDefinition = { name: Ut(t4.url, v) || "csv", drawingInfo: C, geometryType: "esriGeometryPoint", objectIdField: null, fields: [], timeInfo: n2.timeInfo, extent: { xmin: Number.POSITIVE_INFINITY, ymin: Number.POSITIVE_INFINITY, xmax: Number.NEGATIVE_INFINITY, ymax: Number.NEGATIVE_INFINITY, spatialReference: n2.spatialReference || { wkid: 102100 } } }, a3 = o2(e), l2 = (_a = a3.next().value) == null ? void 0 : _a.trim(), c3 = (_b = a3.next().value) == null ? void 0 : _b.trim();
-  if (!l2)
-    throw new s2("csv-layer:empty-csv", "CSV is empty", { csv: e });
-  const { delimiter: m2, locationInfo: u3 } = s4(l2, c3, n2);
-  if (!m2)
-    throw new s2("csv-layer:invalid-delimiter", "Unable to detect the delimiter from CSV", { firstLine: l2, secondLine: c3, parsingOptions: n2 });
-  if (!u3)
-    throw new s2("csv-layer:location-fields-not-found", "Unable to identify latitude and longitude fields from the CSV file", { firstLine: l2, secondLine: c3, parsingOptions: n2 });
-  r3.locationInfo = u3, r3.delimiter = m2;
-  const { names: d2, aliases: p2 } = a2(l2, m2), f3 = m(e, r3.delimiter, d2, p2, r3.locationInfo);
-  if ((_c = n2.fields) == null ? void 0 : _c.length) {
-    const e2 = new r(n2.fields);
-    for (const t5 of f3) {
-      const i3 = e2.get(t5.name);
-      i3 && Object.assign(t5, i3);
-    }
-  }
-  if (!f3.some((e2) => "esriFieldTypeOID" === e2.type && (s5.objectIdField = e2.name, true))) {
-    const e2 = { name: "__OBJECTID", alias: "__OBJECTID", type: "esriFieldTypeOID", editable: false, nullable: false };
-    s5.objectIdField = e2.name, f3.unshift(e2);
-  }
-  s5.fields = f3;
-  const y3 = new r(s5.fields);
-  if (r3.locationInfo && (r3.locationInfo.latitudeFieldName = y3.get(r3.locationInfo.latitudeFieldName).name, r3.locationInfo.longitudeFieldName = y3.get(r3.locationInfo.longitudeFieldName).name), s5.timeInfo) {
-    const e2 = s5.timeInfo;
-    if (e2.startTimeField) {
-      const t5 = y3.get(e2.startTimeField);
-      t5 ? (e2.startTimeField = t5.name, t5.type = "esriFieldTypeDate") : e2.startTimeField = null;
-    }
-    if (e2.endTimeField) {
-      const t5 = y3.get(e2.endTimeField);
-      t5 ? (e2.endTimeField = t5.name, t5.type = "esriFieldTypeDate") : e2.endTimeField = null;
-    }
-    if (e2.trackIdField) {
-      const t5 = y3.get(e2.trackIdField);
-      e2.trackIdField = t5 ? t5.name : null;
-    }
-    e2.startTimeField || e2.endTimeField || (s5.timeInfo = null);
-  }
-  return r3;
-}
-export {
-  k3 as default
-};
-//# sourceMappingURL=CSVSourceWorker-5ZFKL2LA.js.map

+ 501 - 0
node_modules/.vite/deps/CSVSourceWorker-QJPD44IC.js

@@ -0,0 +1,501 @@
+import {
+  i,
+  o
+} from "./chunk-A6WD5XTM.js";
+import {
+  u
+} from "./chunk-RDOYANC4.js";
+import {
+  Y
+} from "./chunk-FSIQKOJP.js";
+import "./chunk-OQSZOHTF.js";
+import "./chunk-OP2HNSVZ.js";
+import "./chunk-UVQJ7AVD.js";
+import "./chunk-DMVKVC5I.js";
+import "./chunk-Y7BZ6TKQ.js";
+import {
+  f
+} from "./chunk-VEJPYAE4.js";
+import "./chunk-4GGDRIJK.js";
+import "./chunk-D5UVUJIX.js";
+import {
+  a
+} from "./chunk-5JZ72JAQ.js";
+import "./chunk-PZ7XDUL6.js";
+import "./chunk-ULSPZIPE.js";
+import "./chunk-UMUHMVL4.js";
+import {
+  t as t2
+} from "./chunk-FZSI6IGI.js";
+import "./chunk-B5O7N7PM.js";
+import "./chunk-KOKTANE6.js";
+import "./chunk-OKUFE7TO.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-IIAN3QNN.js";
+import {
+  ln
+} from "./chunk-P24XEEHY.js";
+import "./chunk-WOXHUQGM.js";
+import "./chunk-FMPQIGFA.js";
+import "./chunk-EDHROVWI.js";
+import {
+  s as s3,
+  t
+} from "./chunk-3IRT3YKJ.js";
+import "./chunk-SAJAEMIJ.js";
+import "./chunk-ZSW35JPD.js";
+import {
+  r
+} from "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TJV6ODRM.js";
+import {
+  M
+} from "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import {
+  j as j2
+} from "./chunk-2ZSOO377.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-HZRKBTHJ.js";
+import {
+  U
+} from "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import {
+  Ut,
+  j as j3
+} from "./chunk-VEGAOVMY.js";
+import {
+  y
+} from "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import {
+  E,
+  c,
+  k,
+  k2
+} from "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import {
+  j
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s2 as s,
+  s3 as s2
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/layers/graphics/sources/csv/csv.js
+var t3 = /^\s*"([\S\s]*)"\s*$/;
+var n = /""/g;
+var i2 = "\n";
+var r2 = [",", " ", ";", "|", "	"];
+function* l(e, t4, n2) {
+  let i3 = 0;
+  for (; i3 <= e.length; ) {
+    const r3 = e.indexOf(t4, i3), l2 = e.substring(i3, r3 > -1 ? r3 : void 0);
+    i3 += l2.length + t4.length, n2 && !l2.trim() || (yield l2);
+  }
+}
+function o2(e) {
+  const t4 = e.includes("\r\n") ? "\r\n" : i2;
+  return l(e, t4, true);
+}
+function u2(e, t4) {
+  return l(e, t4, false);
+}
+function s4(e, t4, n2) {
+  var _a;
+  e = e.trim(), t4 = t4 == null ? void 0 : t4.trim();
+  const i3 = [], l2 = Array.from(/* @__PURE__ */ new Set([n2 == null ? void 0 : n2.delimiter, ...r2])).filter((e2) => null != e2);
+  for (const r3 of l2) {
+    const n3 = f2(e, r3).length, l3 = (_a = f2(t4, r3).length) != null ? _a : n3;
+    n3 > 1 && i3.push({ weight: Math.min(n3, l3), delimiter: r3 });
+  }
+  const o3 = i3.sort(({ weight: e2 }, { weight: t5 }) => t5 - e2).map(({ delimiter: e2 }) => e2);
+  for (const r3 of o3) {
+    const t5 = g(a2(e, r3).names, n2 == null ? void 0 : n2.longitudeField, n2 == null ? void 0 : n2.latitudeField);
+    if (t5.longitudeFieldName && t5.latitudeFieldName)
+      return { delimiter: r3, locationInfo: t5 };
+  }
+  return { delimiter: o3[0], locationInfo: null };
+}
+function* c2(e, r3, l2, s5 = () => /* @__PURE__ */ Object.create(null)) {
+  const c3 = o2(e);
+  c3.next();
+  let a3 = "", f3 = "", g2 = 0, m2 = s5(), p2 = 0;
+  e:
+    for (const o3 of c3) {
+      const e2 = u2(o3, l2);
+      for (const i3 of e2)
+        if (a3 += f3 + i3, f3 = "", g2 += d(i3), g2 % 2 == 0) {
+          if (g2 > 0) {
+            const e3 = t3.exec(a3);
+            if (!e3) {
+              m2 = s5(), p2 = 0, a3 = "", g2 = 0;
+              continue e;
+            }
+            m2[r3[p2]] = e3[1].replace(n, '"'), p2++;
+          } else
+            m2[r3[p2]] = a3, p2++;
+          a3 = "", g2 = 0;
+        } else
+          f3 = l2;
+      0 === g2 ? (yield m2, m2 = s5(), p2 = 0) : f3 = i2;
+    }
+}
+function a2(e, t4) {
+  const n2 = f2(e, t4).filter((e2) => null != e2), i3 = n2.map((e2) => $(e2));
+  for (let r3 = i3.length - 1; r3 >= 0; r3--)
+    i3[r3] || (i3.splice(r3, 1), n2.splice(r3, 1));
+  return { names: i3, aliases: n2 };
+}
+function f2(e, i3) {
+  if (!(e == null ? void 0 : e.length))
+    return [];
+  const r3 = [];
+  let l2 = "", o3 = "", s5 = 0;
+  const c3 = u2(e, i3);
+  for (const u3 of c3)
+    if (l2 += o3 + u3, o3 = "", s5 += d(u3), s5 % 2 == 0) {
+      if (s5 > 0) {
+        const e2 = t3.exec(l2);
+        e2 && r3.push(e2[1].replace(n, '"'));
+      } else
+        r3.push(l2);
+      l2 = "", s5 = 0;
+    } else
+      o3 = i3;
+  return r3;
+}
+function d(e) {
+  let t4 = 0, n2 = 0;
+  for (n2 = e.indexOf('"', n2); n2 >= 0; )
+    t4++, n2 = e.indexOf('"', n2 + 1);
+  return t4;
+}
+function g(e, t4, n2) {
+  var _a, _b;
+  t4 = (_a = $(t4)) == null ? void 0 : _a.toLowerCase(), n2 = (_b = $(n2)) == null ? void 0 : _b.toLowerCase();
+  const i3 = e.map((e2) => e2.toLowerCase()), r3 = t4 ? e[i3.indexOf(t4)] : null, l2 = n2 ? e[i3.indexOf(n2)] : null;
+  return { longitudeFieldName: r3 || e[i3.indexOf(F.find((e2) => i3.includes(e2)))], latitudeFieldName: l2 || e[i3.indexOf(y2.find((e2) => i3.includes(e2)))] };
+}
+function m(e, t4, n2, i3, r3) {
+  const l2 = [], o3 = c2(e, n2, t4), u3 = [];
+  for (const s5 of o3) {
+    if (10 === u3.length)
+      break;
+    u3.push(s5);
+  }
+  for (let s5 = 0; s5 < n2.length; s5++) {
+    const e2 = n2[s5], t5 = i3[s5];
+    if (e2 === r3.longitudeFieldName || e2 === r3.latitudeFieldName)
+      l2.push({ name: e2, type: "esriFieldTypeDouble", alias: t5 });
+    else {
+      let n3, i4;
+      switch (p(u3.map((t6) => t6[e2]))) {
+        case "integer":
+          n3 = "esriFieldTypeInteger";
+          break;
+        case "double":
+          n3 = "esriFieldTypeDouble";
+          break;
+        case "date":
+          n3 = "esriFieldTypeDate", i4 = 36;
+          break;
+        default:
+          n3 = "esriFieldTypeString", i4 = 255;
+      }
+      l2.push({ name: e2, type: n3, alias: t5, length: i4 });
+    }
+  }
+  return l2;
+}
+function p(e) {
+  if (!e.length)
+    return "string";
+  const t4 = /[^+-.,0-9]/;
+  return e.map((e2) => {
+    let n2 = false;
+    if ("" !== e2) {
+      if (t4.test(e2))
+        n2 = true;
+      else {
+        let t5 = h(e2);
+        if (!isNaN(t5))
+          return /[.,]/.test(e2) || !Number.isInteger(t5) || t5 > 214783647 || t5 < -214783648 ? "double" : "integer";
+        if (e2.includes("E")) {
+          if (t5 = Number(e2), !isNaN(t5))
+            return "double";
+          if (e2.includes(",")) {
+            if (e2 = e2.replace(",", "."), t5 = Number(e2), !isNaN(t5))
+              return "double";
+            n2 = true;
+          } else
+            n2 = true;
+        } else
+          n2 = true;
+      }
+      if (n2) {
+        if (!/^[-]?\d*[.,]?\d*$/.test(e2)) {
+          return b(new Date(e2), e2) ? "date" : "string";
+        }
+        return "string";
+      }
+      return "string";
+    }
+  }).reduce((e2, t5) => void 0 === e2 ? t5 : void 0 === t5 ? e2 : e2 === t5 ? t5 : "string" === e2 || "string" === t5 ? "string" : "double" === e2 || "double" === t5 ? "double" : void 0);
+}
+function b(e, t4) {
+  if (!e || "[object Date]" !== Object.prototype.toString.call(e) || isNaN(e.getTime()))
+    return false;
+  let n2 = true;
+  if (!x && /\d+\W*$/.test(t4)) {
+    const e2 = t4.match(/[a-zA-Z]{2,}/);
+    if (e2) {
+      let t5 = false, i3 = 0;
+      for (; !t5 && i3 <= e2.length; )
+        t5 = !N.test(e2[i3]), i3++;
+      n2 = !t5;
+    }
+  }
+  return n2;
+}
+var h = function() {
+  const t4 = a(), n2 = new RegExp("^" + t4.regexp + "$"), i3 = new RegExp("[" + t4.group + "\\s\\xa0]", "g"), r3 = t4.factor;
+  return (e) => {
+    const l2 = n2.exec(e);
+    if (t4.factor = r3, !l2)
+      return NaN;
+    let o3 = l2[1];
+    if (!l2[1]) {
+      if (!l2[2])
+        return NaN;
+      o3 = l2[2], t4.factor *= -1;
+    }
+    return o3 = o3.replace(i3, "").replace(t4.decimal, "."), +o3 * t4.factor;
+  };
+}();
+var N = /^((jan(uary)?)|(feb(ruary)?)|(mar(ch)?)|(apr(il)?)|(may)|(jun(e)?)|(jul(y)?)|(aug(ust)?)|(sep(tember)?)|(oct(ober)?)|(nov(ember)?)|(dec(ember)?)|(am)|(pm)|(gmt)|(utc))$/i;
+var x = Number.isNaN(new Date("technology 10").getTime());
+var y2 = ["lat", "latitude", "latitude83", "latdecdeg", "lat_dd", "y", "ycenter", "point_y"];
+var F = ["lon", "lng", "long", "longitude", "longitude83", "longdecdeg", "long_dd", "x", "xcenter", "point_x"];
+var w = /^([0-9])/;
+var _ = /[^A-Za-z0-9_\u0080-\uffff]/g;
+var O = /_{2,}/g;
+var j4 = /^_/;
+var T = /_$/;
+function $(e) {
+  return e ? e.trim().replace(_, "_").replace(O, "_").replace(j4, "").replace(T, "").replace(w, "F$1") : null;
+}
+
+// node_modules/@arcgis/core/layers/graphics/sources/support/CSVSourceWorker.js
+var C = o("esriGeometryPoint");
+var v = ["csv"];
+var O2 = [0, 0];
+var D = class {
+  constructor(e, t4) {
+    this.x = e, this.y = t4;
+  }
+};
+var k3 = class {
+  constructor() {
+    this._queryEngine = null, this._snapshotFeatures = async (e) => {
+      const t4 = await this._fetch(e);
+      return this._createFeatures(t4);
+    };
+  }
+  destroy() {
+    var _a;
+    (_a = this._queryEngine) == null ? void 0 : _a.destroy(), this._queryEngine = null;
+  }
+  async load(e, t4 = {}) {
+    var _a;
+    this._loadOptions = e;
+    const [i3] = await Promise.all([this._fetch(t4.signal), this._checkProjection((_a = e == null ? void 0 : e.parsingOptions) == null ? void 0 : _a.spatialReference)]), n2 = P(i3, e);
+    this._locationInfo = n2.locationInfo, this._delimiter = n2.delimiter, this._queryEngine = this._createQueryEngine(n2);
+    const r3 = await this._createFeatures(i3);
+    if (this._queryEngine.featureStore.addMany(r3), n2.layerDefinition.extent = this._queryEngine.fullExtent, n2.layerDefinition.timeInfo) {
+      const { start: e2, end: t5 } = this._queryEngine.timeExtent;
+      n2.layerDefinition.timeInfo.timeExtent = [e2, t5];
+    }
+    return n2;
+  }
+  async applyEdits() {
+    throw new s2("csv-layer:editing-not-supported", "applyEdits() is not supported on CSVLayer");
+  }
+  async queryFeatures(e = {}, t4 = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQuery(e, t4.signal);
+  }
+  async queryFeatureCount(e = {}, t4 = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForCount(e, t4.signal);
+  }
+  async queryObjectIds(e = {}, t4 = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForIds(e, t4.signal);
+  }
+  async queryExtent(e = {}, t4 = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForExtent(e, t4.signal);
+  }
+  async querySnapping(e, t4 = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForSnapping(e, t4.signal);
+  }
+  async refresh(e) {
+    var _a;
+    return this._loadOptions.customParameters = e, (_a = this._snapshotTask) == null ? void 0 : _a.abort(), this._snapshotTask = j2(this._snapshotFeatures), this._snapshotTask.promise.then((e2) => {
+      this._queryEngine.featureStore.clear(), e2 && this._queryEngine.featureStore.addMany(e2);
+    }, (e2) => {
+      this._queryEngine.featureStore.clear(), j(e2) || s.getLogger("esri.layers.CSVLayer").error(new s2("csv-layer:refresh", "An error occurred during refresh", { error: e2 }));
+    }), await this._waitSnapshotComplete(), { extent: this._queryEngine.fullExtent, timeExtent: this._queryEngine.timeExtent };
+  }
+  async _waitSnapshotComplete() {
+    if (this._snapshotTask && !this._snapshotTask.finished) {
+      try {
+        await this._snapshotTask.promise;
+      } catch {
+      }
+      return this._waitSnapshotComplete();
+    }
+  }
+  async _fetch(t4) {
+    const { url: n2, customParameters: r3 } = this._loadOptions;
+    if (!n2)
+      throw new s2("csv-layer:invalid-source", "url not defined");
+    const o3 = j3(n2);
+    return (await U(o3.path, { query: { ...o3.query, ...r3 }, responseType: "text", signal: t4 })).data;
+  }
+  _createQueryEngine(e) {
+    const { objectIdField: t4, fields: i3, extent: n2, timeInfo: r3 } = e.layerDefinition, s5 = new u({ geometryType: "esriGeometryPoint", hasM: false, hasZ: false });
+    return new Y({ fields: i3, geometryType: "esriGeometryPoint", hasM: false, hasZ: false, timeInfo: r3, objectIdField: t4, spatialReference: n2.spatialReference || { wkid: 4326 }, cacheSpatialQueries: true, featureStore: s5 });
+  }
+  async _createFeatures(e) {
+    const { latitudeFieldName: t4, longitudeFieldName: i3 } = this._locationInfo, { objectIdField: n2, fieldsIndex: r3, spatialReference: s5 } = this._queryEngine;
+    let o3 = [];
+    const u3 = [], y3 = r3.fields.filter((e2) => e2.name !== n2).map((e2) => e2.name);
+    let h2 = 0;
+    const g2 = {};
+    for (const a3 of r3.fields)
+      if ("esriFieldTypeOID" !== a3.type && "esriFieldTypeGlobalID" !== a3.type) {
+        const e2 = M(a3);
+        void 0 !== e2 && (g2[a3.name] = e2);
+      }
+    const w2 = c2(e, y3, this._delimiter, i(g2, n2));
+    for (const a3 of w2) {
+      const e2 = this._parseCoordinateValue(a3[t4]), s6 = this._parseCoordinateValue(a3[i3]);
+      if (null != s6 && null != e2 && !isNaN(e2) && !isNaN(s6)) {
+        a3[t4] = e2, a3[i3] = s6;
+        for (const e3 in a3)
+          if (e3 !== t4 && e3 !== i3) {
+            if (r3.isDateField(e3)) {
+              const t5 = new Date(a3[e3]);
+              a3[e3] = b(t5, a3[e3]) ? t5.getTime() : null;
+            } else if (r3.isNumericField(e3)) {
+              const t5 = h(a3[e3]);
+              isNaN(t5) ? a3[e3] = null : a3[e3] = t5;
+            }
+          }
+        a3[n2] = h2, h2++, o3.push(new D(s6, e2)), u3.push(a3);
+      }
+    }
+    if (!E({ wkid: 4326 }, s5))
+      if (k(s5))
+        for (const a3 of o3)
+          [a3.x, a3.y] = y(a3.x, a3.y, O2);
+      else
+        o3 = ln(t2, o3, k2.WGS84, s5, null, null);
+    const E2 = [];
+    for (let a3 = 0; a3 < o3.length; a3++) {
+      const { x: e2, y: t5 } = o3[a3], i4 = u3[a3];
+      i4[n2] = a3 + 1, E2.push(new s3(new t([], [e2, t5]), i4, null, i4[n2]));
+    }
+    return E2;
+  }
+  _parseCoordinateValue(e) {
+    if (null == e || "" === e)
+      return null;
+    let t4 = h(e);
+    return (isNaN(t4) || Math.abs(t4) > 181) && (t4 = parseFloat(e)), t4;
+  }
+  async _checkProjection(e) {
+    try {
+      await f(c, e);
+    } catch {
+      throw new s2("csv-layer:projection-not-supported", "Projection not supported");
+    }
+  }
+};
+function P(e, t4) {
+  var _a, _b, _c;
+  const n2 = t4.parsingOptions || {}, r3 = { delimiter: n2.delimiter, layerDefinition: null, locationInfo: { latitudeFieldName: n2.latitudeField, longitudeFieldName: n2.longitudeField } }, s5 = r3.layerDefinition = { name: Ut(t4.url, v) || "csv", drawingInfo: C, geometryType: "esriGeometryPoint", objectIdField: null, fields: [], timeInfo: n2.timeInfo, extent: { xmin: Number.POSITIVE_INFINITY, ymin: Number.POSITIVE_INFINITY, xmax: Number.NEGATIVE_INFINITY, ymax: Number.NEGATIVE_INFINITY, spatialReference: n2.spatialReference || { wkid: 102100 } } }, a3 = o2(e), l2 = (_a = a3.next().value) == null ? void 0 : _a.trim(), c3 = (_b = a3.next().value) == null ? void 0 : _b.trim();
+  if (!l2)
+    throw new s2("csv-layer:empty-csv", "CSV is empty", { csv: e });
+  const { delimiter: m2, locationInfo: u3 } = s4(l2, c3, n2);
+  if (!m2)
+    throw new s2("csv-layer:invalid-delimiter", "Unable to detect the delimiter from CSV", { firstLine: l2, secondLine: c3, parsingOptions: n2 });
+  if (!u3)
+    throw new s2("csv-layer:location-fields-not-found", "Unable to identify latitude and longitude fields from the CSV file", { firstLine: l2, secondLine: c3, parsingOptions: n2 });
+  r3.locationInfo = u3, r3.delimiter = m2;
+  const { names: d2, aliases: p2 } = a2(l2, m2), f3 = m(e, r3.delimiter, d2, p2, r3.locationInfo);
+  if ((_c = n2.fields) == null ? void 0 : _c.length) {
+    const e2 = new r(n2.fields);
+    for (const t5 of f3) {
+      const i3 = e2.get(t5.name);
+      i3 && Object.assign(t5, i3);
+    }
+  }
+  if (!f3.some((e2) => "esriFieldTypeOID" === e2.type && (s5.objectIdField = e2.name, true))) {
+    const e2 = { name: "__OBJECTID", alias: "__OBJECTID", type: "esriFieldTypeOID", editable: false, nullable: false };
+    s5.objectIdField = e2.name, f3.unshift(e2);
+  }
+  s5.fields = f3;
+  const y3 = new r(s5.fields);
+  if (r3.locationInfo && (r3.locationInfo.latitudeFieldName = y3.get(r3.locationInfo.latitudeFieldName).name, r3.locationInfo.longitudeFieldName = y3.get(r3.locationInfo.longitudeFieldName).name), s5.timeInfo) {
+    const e2 = s5.timeInfo;
+    if (e2.startTimeField) {
+      const t5 = y3.get(e2.startTimeField);
+      t5 ? (e2.startTimeField = t5.name, t5.type = "esriFieldTypeDate") : e2.startTimeField = null;
+    }
+    if (e2.endTimeField) {
+      const t5 = y3.get(e2.endTimeField);
+      t5 ? (e2.endTimeField = t5.name, t5.type = "esriFieldTypeDate") : e2.endTimeField = null;
+    }
+    if (e2.trackIdField) {
+      const t5 = y3.get(e2.trackIdField);
+      e2.trackIdField = t5 ? t5.name : null;
+    }
+    e2.startTimeField || e2.endTimeField || (s5.timeInfo = null);
+  }
+  return r3;
+}
+export {
+  k3 as default
+};
+//# sourceMappingURL=CSVSourceWorker-QJPD44IC.js.map

+ 0 - 0
node_modules/.vite/deps/CSVSourceWorker-5ZFKL2LA.js.map → node_modules/.vite/deps/CSVSourceWorker-QJPD44IC.js.map


+ 55 - 0
node_modules/.vite/deps/DefaultMaterial.glsl-HW3QTI6C.js

@@ -0,0 +1,55 @@
+import {
+  Q
+} from "./chunk-WDB6D6R7.js";
+import "./chunk-5242SYQJ.js";
+import "./chunk-YBHZ7PMT.js";
+import "./chunk-LDMWL65U.js";
+import "./chunk-WBWQJQK4.js";
+import "./chunk-2UEXES4O.js";
+import "./chunk-UUVY36LI.js";
+import "./chunk-FQZKJNXZ.js";
+import "./chunk-L5R6EFI6.js";
+import "./chunk-A22ACVMF.js";
+import "./chunk-QHWZYJGI.js";
+import "./chunk-H2VOWDMO.js";
+import "./chunk-RUM3DXFX.js";
+import "./chunk-4OM3EX6P.js";
+import "./chunk-3OFVLRSL.js";
+import "./chunk-44FMXGSC.js";
+import "./chunk-GHN7C53L.js";
+import "./chunk-IQBIGNPU.js";
+import "./chunk-ZCAE6QVH.js";
+import "./chunk-K7B6OWCU.js";
+import "./chunk-RWQH5X3O.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-O6VYMEIX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+export {
+  Q as build
+};
+//# sourceMappingURL=DefaultMaterial.glsl-HW3QTI6C.js.map

+ 0 - 0
node_modules/.vite/deps/DefaultMaterial.glsl-ZGDAOX5L.js.map → node_modules/.vite/deps/DefaultMaterial.glsl-HW3QTI6C.js.map


+ 0 - 55
node_modules/.vite/deps/DefaultMaterial.glsl-ZGDAOX5L.js

@@ -1,55 +0,0 @@
-import {
-  Q
-} from "./chunk-7OWXIDS3.js";
-import "./chunk-VDPG2V67.js";
-import "./chunk-W5NACXEJ.js";
-import "./chunk-LDMWL65U.js";
-import "./chunk-WBWQJQK4.js";
-import "./chunk-2UEXES4O.js";
-import "./chunk-UUVY36LI.js";
-import "./chunk-FQZKJNXZ.js";
-import "./chunk-L5R6EFI6.js";
-import "./chunk-A22ACVMF.js";
-import "./chunk-QHWZYJGI.js";
-import "./chunk-H2VOWDMO.js";
-import "./chunk-RUM3DXFX.js";
-import "./chunk-4OM3EX6P.js";
-import "./chunk-3OFVLRSL.js";
-import "./chunk-44FMXGSC.js";
-import "./chunk-GHN7C53L.js";
-import "./chunk-IQBIGNPU.js";
-import "./chunk-ZCAE6QVH.js";
-import "./chunk-K7B6OWCU.js";
-import "./chunk-RWQH5X3O.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-O6VYMEIX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-export {
-  Q as build
-};
-//# sourceMappingURL=DefaultMaterial.glsl-ZGDAOX5L.js.map

+ 0 - 42
node_modules/.vite/deps/DictionaryLoader-67BU3GTD.js

@@ -1,42 +0,0 @@
-import {
-  u
-} from "./chunk-C65ZRRQD.js";
-import "./chunk-WTRZAXRY.js";
-import "./chunk-EY2WJSAJ.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-export {
-  u as DictionaryLoader
-};
-//# sourceMappingURL=DictionaryLoader-67BU3GTD.js.map

+ 42 - 0
node_modules/.vite/deps/DictionaryLoader-76XPG7YY.js

@@ -0,0 +1,42 @@
+import {
+  u
+} from "./chunk-SKKBVHTF.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-CRHRHOXH.js";
+import "./chunk-PT62335L.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+export {
+  u as DictionaryLoader
+};
+//# sourceMappingURL=DictionaryLoader-76XPG7YY.js.map

+ 0 - 0
node_modules/.vite/deps/DictionaryLoader-67BU3GTD.js.map → node_modules/.vite/deps/DictionaryLoader-76XPG7YY.js.map


+ 0 - 235
node_modules/.vite/deps/DimensionLayer-5ON3JP7F.js

@@ -1,235 +0,0 @@
-import {
-  c as c2
-} from "./chunk-2AXHPBK3.js";
-import {
-  s as s2
-} from "./chunk-AJFR3FGC.js";
-import {
-  on
-} from "./chunk-VYQHMPYW.js";
-import "./chunk-SOSOZIX6.js";
-import {
-  l as l3
-} from "./chunk-YMULPZCD.js";
-import {
-  l,
-  w
-} from "./chunk-BWATQC2Y.js";
-import {
-  c
-} from "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import {
-  O
-} from "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import {
-  e as e3,
-  o
-} from "./chunk-UVVU4UUO.js";
-import {
-  l as l2
-} from "./chunk-X4SA4ELJ.js";
-import {
-  n as n2,
-  t as t2
-} from "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-ZLNEXZAN.js";
-import {
-  b
-} from "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import {
-  j
-} from "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import {
-  w as w2,
-  w2 as w3
-} from "./chunk-CXCDYJ5R.js";
-import {
-  s
-} from "./chunk-GAOW3WRZ.js";
-import {
-  r as r2
-} from "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n,
-  u2 as u,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import {
-  T,
-  a
-} from "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  e as e2,
-  r,
-  t
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/analysis/DimensionSimpleStyle.js
-var c3 = class extends u(l3) {
-  constructor(e4) {
-    super(e4), this.type = "simple", this.color = new l2("black"), this.lineSize = 2, this.fontSize = 10, this.textColor = new l2("black"), this.textBackgroundColor = new l2([255, 255, 255, 0.6]);
-  }
-};
-e([y({ type: ["simple"], readOnly: true, json: { write: { isRequired: true } } })], c3.prototype, "type", void 0), e([y({ type: l2, nonNullable: true, json: { type: [T], write: { isRequired: true } } })], c3.prototype, "color", void 0), e([y({ type: Number, cast: o, nonNullable: true, range: { min: e3(1) }, json: { write: { isRequired: true } } })], c3.prototype, "lineSize", void 0), e([y({ type: Number, cast: o, nonNullable: true, json: { write: { isRequired: true } } })], c3.prototype, "fontSize", void 0), e([y({ type: l2, nonNullable: true, json: { type: [T], write: { isRequired: true } } })], c3.prototype, "textColor", void 0), e([y({ type: l2, nonNullable: true, json: { type: [T], write: { isRequired: true } } })], c3.prototype, "textBackgroundColor", void 0), c3 = e([n("esri.analysis.DimensionSimpleStyle")], c3);
-var a2 = c3;
-
-// node_modules/@arcgis/core/analysis/dimensionUtils.js
-var t3;
-!function(t4) {
-  t4.Horizontal = "horizontal", t4.Vertical = "vertical", t4.Direct = "direct";
-}(t3 || (t3 = {}));
-var r3 = [t3.Horizontal, t3.Vertical, t3.Direct];
-
-// node_modules/@arcgis/core/analysis/LengthDimension.js
-var l4 = class extends u(l3) {
-  constructor(o2) {
-    super(o2), this.type = "length", this.startPoint = null, this.endPoint = null, this.measureType = t3.Direct, this.offset = 0, this.orientation = 0;
-  }
-};
-e([y({ type: ["length"], json: { write: { isRequired: true } } })], l4.prototype, "type", void 0), e([y({ type: w2, json: { write: true } })], l4.prototype, "startPoint", void 0), e([y({ type: w2, json: { write: true } })], l4.prototype, "endPoint", void 0), e([y({ type: r3, nonNullable: true, json: { write: { isRequired: true } } })], l4.prototype, "measureType", void 0), e([y({ type: Number, nonNullable: true, json: { write: { isRequired: true } } })], l4.prototype, "offset", void 0), e([y({ type: Number, nonNullable: true, json: { write: { isRequired: true } } }), s((o2) => s2.normalize(a(o2), 0, true))], l4.prototype, "orientation", void 0), l4 = e([n("esri.analysis.LengthDimension")], l4);
-var u2 = l4;
-
-// node_modules/@arcgis/core/analysis/DimensionAnalysis.js
-var h = j.ofType(u2);
-var g = class extends c2 {
-  constructor(e4) {
-    super(e4), this.type = "dimension", this.style = new a2(), this.extent = null;
-  }
-  initialize() {
-    this.addHandles(l(() => this._computeExtent(), (e4) => {
-      (t(e4) || t(e4.pending)) && this._set("extent", r(e4) ? e4.extent : null);
-    }, w));
-  }
-  get dimensions() {
-    return this._get("dimensions") || new h();
-  }
-  set dimensions(e4) {
-    this._set("dimensions", n2(e4, this.dimensions, h));
-  }
-  get spatialReference() {
-    for (const e4 of this.dimensions) {
-      if (r(e4.startPoint))
-        return e4.startPoint.spatialReference;
-      if (r(e4.endPoint))
-        return e4.endPoint.spatialReference;
-    }
-    return null;
-  }
-  get requiredPropertiesForEditing() {
-    return this.dimensions.reduce((e4, t4) => (e4.push(t4.startPoint, t4.endPoint), e4), []);
-  }
-  async waitComputeExtent() {
-    const e4 = this._computeExtent();
-    return r(e4) ? e2(e4.pending) : null;
-  }
-  _computeExtent() {
-    const e4 = this.spatialReference;
-    if (t(e4))
-      return { pending: null, extent: null };
-    const t4 = [];
-    for (const s3 of this.dimensions)
-      r(s3.startPoint) && t4.push(s3.startPoint), r(s3.endPoint) && t4.push(s3.endPoint);
-    const n3 = on(t4, e4);
-    if (r(n3.pending))
-      return { pending: n3.pending, extent: null };
-    let o2 = null;
-    return r(n3.geometries) && (o2 = n3.geometries.reduce((e5, t5) => t(e5) ? r(t5) ? w3.fromPoint(t5) : null : r(t5) ? e5.union(w3.fromPoint(t5)) : e5, null)), { pending: null, extent: o2 };
-  }
-  clear() {
-    this.dimensions.removeAll();
-  }
-};
-e([y({ type: ["dimension"] })], g.prototype, "type", void 0), e([y({ cast: t2, type: h, nonNullable: true })], g.prototype, "dimensions", null), e([y({ readOnly: true })], g.prototype, "spatialReference", null), e([y({ types: { key: "type", base: null, typeMap: { simple: a2 } }, nonNullable: true })], g.prototype, "style", void 0), e([y({ value: null, readOnly: true })], g.prototype, "extent", void 0), e([y({ readOnly: true })], g.prototype, "requiredPropertiesForEditing", null), g = e([n("esri.analysis.DimensionAnalysis")], g);
-var j2 = g;
-
-// node_modules/@arcgis/core/layers/DimensionLayer.js
-var h2 = class extends c(O(b)) {
-  constructor(e4) {
-    if (super(e4), this.type = "dimension", this.operationalLayerType = "ArcGISDimensionLayer", this.source = new j2(), this.opacity = 1, e4) {
-      const { source: s3, style: r4 } = e4;
-      s3 && r4 && (s3.style = r4);
-    }
-  }
-  initialize() {
-    this.addHandles([l(() => this.source, (e4, s3) => {
-      r(s3) && s3.parent === this && (s3.parent = null), r(e4) && (e4.parent = this);
-    }, w)]);
-  }
-  async load() {
-    return this.addResolvingPromise(this.source.waitComputeExtent()), this;
-  }
-  get spatialReference() {
-    return e2(this.source.spatialReference);
-  }
-  get style() {
-    return this.source.style;
-  }
-  set style(e4) {
-    this.source.style = e4;
-  }
-  get fullExtent() {
-    return this.source.extent;
-  }
-  releaseAnalysis(e4) {
-    this.source === e4 && (this.source = new j2());
-  }
-  get analysis() {
-    return this.source;
-  }
-  set analysis(e4) {
-    this.source = e4;
-  }
-  get dimensions() {
-    return this.source.dimensions;
-  }
-  set dimensions(e4) {
-    this.source.dimensions = e4;
-  }
-  writeDimensions(e4, s3, r4, t4) {
-    s3.dimensions = e4.filter(({ startPoint: e5, endPoint: s4 }) => r(e5) && r(s4)).map((e5) => e5.toJSON(t4)).toJSON();
-  }
-};
-e([y({ json: { read: false }, readOnly: true })], h2.prototype, "type", void 0), e([y({ type: ["ArcGISDimensionLayer"] })], h2.prototype, "operationalLayerType", void 0), e([y({ nonNullable: true })], h2.prototype, "source", void 0), e([y({ readOnly: true })], h2.prototype, "spatialReference", null), e([y({ types: { key: "type", base: null, typeMap: { simple: a2 } }, json: { write: { ignoreOrigin: true } } })], h2.prototype, "style", null), e([y({ readOnly: true })], h2.prototype, "fullExtent", null), e([y({ readOnly: true, json: { read: false, write: false, origins: { service: { read: false, write: false }, "portal-item": { read: false, write: false }, "web-document": { read: false, write: false } } } })], h2.prototype, "opacity", void 0), e([y({ type: ["show", "hide"] })], h2.prototype, "listMode", void 0), e([y({ type: j.ofType(u2), json: { write: { ignoreOrigin: true }, origins: { "web-scene": { write: { ignoreOrigin: true } } } } })], h2.prototype, "dimensions", null), e([r2("web-scene", "dimensions")], h2.prototype, "writeDimensions", null), h2 = e([n("esri.layers.DimensionLayer")], h2);
-var f = h2;
-export {
-  f as default
-};
-//# sourceMappingURL=DimensionLayer-5ON3JP7F.js.map

+ 235 - 0
node_modules/.vite/deps/DimensionLayer-MJFOLY32.js

@@ -0,0 +1,235 @@
+import {
+  c as c2
+} from "./chunk-JNESCGQR.js";
+import {
+  s as s2
+} from "./chunk-AJFR3FGC.js";
+import {
+  on
+} from "./chunk-P24XEEHY.js";
+import "./chunk-SAJAEMIJ.js";
+import {
+  l as l3
+} from "./chunk-JOYXMSKE.js";
+import {
+  l,
+  w
+} from "./chunk-TJV6ODRM.js";
+import {
+  c
+} from "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import {
+  O
+} from "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import {
+  e as e3,
+  o
+} from "./chunk-UVVU4UUO.js";
+import {
+  l as l2
+} from "./chunk-X4SA4ELJ.js";
+import {
+  n as n2,
+  t as t2
+} from "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-ZLNEXZAN.js";
+import {
+  b
+} from "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import {
+  j
+} from "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import {
+  w as w2,
+  w2 as w3
+} from "./chunk-6T6G6LCQ.js";
+import {
+  s
+} from "./chunk-YEJL5NEF.js";
+import {
+  r as r2
+} from "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n,
+  u2 as u,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import {
+  T,
+  a
+} from "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  e as e2,
+  r,
+  t
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/analysis/DimensionSimpleStyle.js
+var c3 = class extends u(l3) {
+  constructor(e4) {
+    super(e4), this.type = "simple", this.color = new l2("black"), this.lineSize = 2, this.fontSize = 10, this.textColor = new l2("black"), this.textBackgroundColor = new l2([255, 255, 255, 0.6]);
+  }
+};
+e([y({ type: ["simple"], readOnly: true, json: { write: { isRequired: true } } })], c3.prototype, "type", void 0), e([y({ type: l2, nonNullable: true, json: { type: [T], write: { isRequired: true } } })], c3.prototype, "color", void 0), e([y({ type: Number, cast: o, nonNullable: true, range: { min: e3(1) }, json: { write: { isRequired: true } } })], c3.prototype, "lineSize", void 0), e([y({ type: Number, cast: o, nonNullable: true, json: { write: { isRequired: true } } })], c3.prototype, "fontSize", void 0), e([y({ type: l2, nonNullable: true, json: { type: [T], write: { isRequired: true } } })], c3.prototype, "textColor", void 0), e([y({ type: l2, nonNullable: true, json: { type: [T], write: { isRequired: true } } })], c3.prototype, "textBackgroundColor", void 0), c3 = e([n("esri.analysis.DimensionSimpleStyle")], c3);
+var a2 = c3;
+
+// node_modules/@arcgis/core/analysis/dimensionUtils.js
+var t3;
+!function(t4) {
+  t4.Horizontal = "horizontal", t4.Vertical = "vertical", t4.Direct = "direct";
+}(t3 || (t3 = {}));
+var r3 = [t3.Horizontal, t3.Vertical, t3.Direct];
+
+// node_modules/@arcgis/core/analysis/LengthDimension.js
+var l4 = class extends u(l3) {
+  constructor(o2) {
+    super(o2), this.type = "length", this.startPoint = null, this.endPoint = null, this.measureType = t3.Direct, this.offset = 0, this.orientation = 0;
+  }
+};
+e([y({ type: ["length"], json: { write: { isRequired: true } } })], l4.prototype, "type", void 0), e([y({ type: w2, json: { write: true } })], l4.prototype, "startPoint", void 0), e([y({ type: w2, json: { write: true } })], l4.prototype, "endPoint", void 0), e([y({ type: r3, nonNullable: true, json: { write: { isRequired: true } } })], l4.prototype, "measureType", void 0), e([y({ type: Number, nonNullable: true, json: { write: { isRequired: true } } })], l4.prototype, "offset", void 0), e([y({ type: Number, nonNullable: true, json: { write: { isRequired: true } } }), s((o2) => s2.normalize(a(o2), 0, true))], l4.prototype, "orientation", void 0), l4 = e([n("esri.analysis.LengthDimension")], l4);
+var u2 = l4;
+
+// node_modules/@arcgis/core/analysis/DimensionAnalysis.js
+var h = j.ofType(u2);
+var g = class extends c2 {
+  constructor(e4) {
+    super(e4), this.type = "dimension", this.style = new a2(), this.extent = null;
+  }
+  initialize() {
+    this.addHandles(l(() => this._computeExtent(), (e4) => {
+      (t(e4) || t(e4.pending)) && this._set("extent", r(e4) ? e4.extent : null);
+    }, w));
+  }
+  get dimensions() {
+    return this._get("dimensions") || new h();
+  }
+  set dimensions(e4) {
+    this._set("dimensions", n2(e4, this.dimensions, h));
+  }
+  get spatialReference() {
+    for (const e4 of this.dimensions) {
+      if (r(e4.startPoint))
+        return e4.startPoint.spatialReference;
+      if (r(e4.endPoint))
+        return e4.endPoint.spatialReference;
+    }
+    return null;
+  }
+  get requiredPropertiesForEditing() {
+    return this.dimensions.reduce((e4, t4) => (e4.push(t4.startPoint, t4.endPoint), e4), []);
+  }
+  async waitComputeExtent() {
+    const e4 = this._computeExtent();
+    return r(e4) ? e2(e4.pending) : null;
+  }
+  _computeExtent() {
+    const e4 = this.spatialReference;
+    if (t(e4))
+      return { pending: null, extent: null };
+    const t4 = [];
+    for (const s3 of this.dimensions)
+      r(s3.startPoint) && t4.push(s3.startPoint), r(s3.endPoint) && t4.push(s3.endPoint);
+    const n3 = on(t4, e4);
+    if (r(n3.pending))
+      return { pending: n3.pending, extent: null };
+    let o2 = null;
+    return r(n3.geometries) && (o2 = n3.geometries.reduce((e5, t5) => t(e5) ? r(t5) ? w3.fromPoint(t5) : null : r(t5) ? e5.union(w3.fromPoint(t5)) : e5, null)), { pending: null, extent: o2 };
+  }
+  clear() {
+    this.dimensions.removeAll();
+  }
+};
+e([y({ type: ["dimension"] })], g.prototype, "type", void 0), e([y({ cast: t2, type: h, nonNullable: true })], g.prototype, "dimensions", null), e([y({ readOnly: true })], g.prototype, "spatialReference", null), e([y({ types: { key: "type", base: null, typeMap: { simple: a2 } }, nonNullable: true })], g.prototype, "style", void 0), e([y({ value: null, readOnly: true })], g.prototype, "extent", void 0), e([y({ readOnly: true })], g.prototype, "requiredPropertiesForEditing", null), g = e([n("esri.analysis.DimensionAnalysis")], g);
+var j2 = g;
+
+// node_modules/@arcgis/core/layers/DimensionLayer.js
+var h2 = class extends c(O(b)) {
+  constructor(e4) {
+    if (super(e4), this.type = "dimension", this.operationalLayerType = "ArcGISDimensionLayer", this.source = new j2(), this.opacity = 1, e4) {
+      const { source: s3, style: r4 } = e4;
+      s3 && r4 && (s3.style = r4);
+    }
+  }
+  initialize() {
+    this.addHandles([l(() => this.source, (e4, s3) => {
+      r(s3) && s3.parent === this && (s3.parent = null), r(e4) && (e4.parent = this);
+    }, w)]);
+  }
+  async load() {
+    return this.addResolvingPromise(this.source.waitComputeExtent()), this;
+  }
+  get spatialReference() {
+    return e2(this.source.spatialReference);
+  }
+  get style() {
+    return this.source.style;
+  }
+  set style(e4) {
+    this.source.style = e4;
+  }
+  get fullExtent() {
+    return this.source.extent;
+  }
+  releaseAnalysis(e4) {
+    this.source === e4 && (this.source = new j2());
+  }
+  get analysis() {
+    return this.source;
+  }
+  set analysis(e4) {
+    this.source = e4;
+  }
+  get dimensions() {
+    return this.source.dimensions;
+  }
+  set dimensions(e4) {
+    this.source.dimensions = e4;
+  }
+  writeDimensions(e4, s3, r4, t4) {
+    s3.dimensions = e4.filter(({ startPoint: e5, endPoint: s4 }) => r(e5) && r(s4)).map((e5) => e5.toJSON(t4)).toJSON();
+  }
+};
+e([y({ json: { read: false }, readOnly: true })], h2.prototype, "type", void 0), e([y({ type: ["ArcGISDimensionLayer"] })], h2.prototype, "operationalLayerType", void 0), e([y({ nonNullable: true })], h2.prototype, "source", void 0), e([y({ readOnly: true })], h2.prototype, "spatialReference", null), e([y({ types: { key: "type", base: null, typeMap: { simple: a2 } }, json: { write: { ignoreOrigin: true } } })], h2.prototype, "style", null), e([y({ readOnly: true })], h2.prototype, "fullExtent", null), e([y({ readOnly: true, json: { read: false, write: false, origins: { service: { read: false, write: false }, "portal-item": { read: false, write: false }, "web-document": { read: false, write: false } } } })], h2.prototype, "opacity", void 0), e([y({ type: ["show", "hide"] })], h2.prototype, "listMode", void 0), e([y({ type: j.ofType(u2), json: { write: { ignoreOrigin: true }, origins: { "web-scene": { write: { ignoreOrigin: true } } } } })], h2.prototype, "dimensions", null), e([r2("web-scene", "dimensions")], h2.prototype, "writeDimensions", null), h2 = e([n("esri.layers.DimensionLayer")], h2);
+var f = h2;
+export {
+  f as default
+};
+//# sourceMappingURL=DimensionLayer-MJFOLY32.js.map

+ 0 - 0
node_modules/.vite/deps/DimensionLayer-5ON3JP7F.js.map → node_modules/.vite/deps/DimensionLayer-MJFOLY32.js.map


+ 2 - 2
node_modules/.vite/deps/EdgeProcessingWorker-ABXSFLHS.js

@@ -8,9 +8,9 @@ import {
 } from "./chunk-4GSC3BUA.js";
 import "./chunk-AGGGC2FA.js";
 import "./chunk-RUM3DXFX.js";
-import "./chunk-X6GHUY4U.js";
 import "./chunk-7LRVL5YB.js";
 import "./chunk-4OM3EX6P.js";
+import "./chunk-X6GHUY4U.js";
 import "./chunk-3OFVLRSL.js";
 import {
   A,
@@ -53,8 +53,8 @@ import {
 import "./chunk-E3G7BRZB.js";
 import "./chunk-RYY6632W.js";
 import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
 import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
 import "./chunk-OSHI574D.js";
 import "./chunk-2TIUKVZN.js";
 import "./chunk-YXWMMD76.js";

+ 241 - 0
node_modules/.vite/deps/ElevationLayer-NYCVL5EQ.js

@@ -0,0 +1,241 @@
+import {
+  v
+} from "./chunk-7B57NUGF.js";
+import {
+  u
+} from "./chunk-OUUXJOLT.js";
+import "./chunk-NBKUI76A.js";
+import "./chunk-6334AFGG.js";
+import "./chunk-S6EFEKAU.js";
+import {
+  s as s3
+} from "./chunk-F4V56GSN.js";
+import "./chunk-KTSVAGSV.js";
+import "./chunk-OJ2HHY2O.js";
+import {
+  p
+} from "./chunk-ZOKNWEG3.js";
+import "./chunk-SZFMKPVM.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-CRHRHOXH.js";
+import "./chunk-PT62335L.js";
+import "./chunk-TV3CFJQR.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-YLEVJ6UV.js";
+import "./chunk-U2WD23Z5.js";
+import {
+  v as v2
+} from "./chunk-JUWKPBLS.js";
+import {
+  c
+} from "./chunk-WLSB4F4I.js";
+import {
+  f as f2
+} from "./chunk-GLSWDDR3.js";
+import {
+  O
+} from "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-HWSWTWZD.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import {
+  b
+} from "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import {
+  U
+} from "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import {
+  I
+} from "./chunk-VEGAOVMY.js";
+import {
+  o
+} from "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n2 as n,
+  n5 as n2,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import {
+  f,
+  w as w2
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s2 as s,
+  s3 as s2
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import {
+  C
+} from "./chunk-2TIUKVZN.js";
+import {
+  e as e2,
+  r,
+  w
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/core/workers/WorkerHandle.js
+var h = class {
+  constructor(e3, t, s5, i, h2 = {}) {
+    this._mainMethod = t, this._transferLists = s5, this._listeners = [], this._promise = u(e3, { ...h2, schedule: i }).then((e4) => {
+      if (void 0 === this._thread) {
+        this._thread = e4, this._promise = null, h2.hasInitialize && this.broadcast({}, "initialize");
+        for (const e5 of this._listeners)
+          this._connectListener(e5);
+      } else
+        e4.close();
+    }), this._promise.catch((t2) => s.getLogger("esri.core.workers.WorkerHandle").error(`Failed to initialize ${e3} worker: ${t2}`));
+  }
+  on(r2, i) {
+    const o3 = { removed: false, eventName: r2, callback: i, threadHandle: null };
+    return this._listeners.push(o3), this._connectListener(o3), n(() => {
+      o3.removed = true, C(this._listeners, o3), this._thread && r(o3.threadHandle) && o3.threadHandle.remove();
+    });
+  }
+  destroy() {
+    this._thread && (this._thread.close(), this._thread = null), this._promise = null;
+  }
+  invoke(e3, t) {
+    return this.invokeMethod(this._mainMethod, e3, t);
+  }
+  invokeMethod(e3, t, r2) {
+    if (this._thread) {
+      const s5 = this._transferLists[e3], i = s5 ? s5(t) : [];
+      return this._thread.invoke(e3, t, { transferList: i, signal: r2 });
+    }
+    return this._promise ? this._promise.then(() => (f(r2), this.invokeMethod(e3, t, r2))) : Promise.reject(null);
+  }
+  broadcast(e3, t) {
+    return this._thread ? Promise.all(this._thread.broadcast(t, e3)).then(() => {
+    }) : this._promise ? this._promise.then(() => this.broadcast(e3, t)) : Promise.reject();
+  }
+  get promise() {
+    return this._promise;
+  }
+  _connectListener(e3) {
+    this._thread && this._thread.on(e3.eventName, e3.callback).then((t) => {
+      e3.removed || (e3.threadHandle = t);
+    });
+  }
+};
+
+// node_modules/@arcgis/core/layers/support/LercDecoder.js
+var s4 = class extends h {
+  constructor(e3 = null) {
+    super("LercWorker", "_decode", { _decode: (e4) => [e4.buffer] }, e3, { strategy: "dedicated" }), this.schedule = e3, this.ref = 0;
+  }
+  decode(e3, r2, t) {
+    return e3 && 0 !== e3.byteLength ? this.invoke({ buffer: e3, options: r2 }, t) : Promise.resolve(null);
+  }
+  release() {
+    --this.ref <= 0 && (o2.forEach((e3, r2) => {
+      e3 === this && o2.delete(r2);
+    }), this.destroy());
+  }
+};
+var o2 = /* @__PURE__ */ new Map();
+function n3(t = null) {
+  let n4 = o2.get(e2(t));
+  return n4 || (r(t) ? (n4 = new s4((e3) => t.schedule(e3)), o2.set(t, n4)) : (n4 = new s4(), o2.set(null, n4))), ++n4.ref, n4;
+}
+
+// node_modules/@arcgis/core/layers/ElevationLayer.js
+var j = class extends s3(p(c(v2(O(b))))) {
+  constructor(...e3) {
+    super(...e3), this.copyright = null, this.heightModelInfo = null, this.path = null, this.minScale = void 0, this.maxScale = void 0, this.opacity = 1, this.operationalLayerType = "ArcGISTiledElevationServiceLayer", this.sourceJSON = null, this.type = "elevation", this.url = null, this.version = null, this._lercDecoder = n3();
+  }
+  normalizeCtorArgs(e3, r2) {
+    return "string" == typeof e3 ? { url: e3, ...r2 } : e3;
+  }
+  destroy() {
+    this._lercDecoder = w(this._lercDecoder);
+  }
+  readVersion(e3, r2) {
+    let t = r2.currentVersion;
+    return t || (t = 9.3), t;
+  }
+  load(e3) {
+    const r2 = r(e3) ? e3.signal : null;
+    return this.addResolvingPromise(this.loadFromPortal({ supportedTypes: ["Image Service"], supportsData: false, validateItem: (e4) => {
+      for (let r3 = 0; r3 < e4.typeKeywords.length; r3++)
+        if ("elevation 3d layer" === e4.typeKeywords[r3].toLowerCase())
+          return true;
+      throw new s2("portal:invalid-layer-item-type", "Invalid layer item type '${type}', expected '${expectedType}' ", { type: "Image Service", expectedType: "Image Service Elevation 3D Layer" });
+    } }, e3).catch(w2).then(() => this._fetchImageService(r2))), Promise.resolve(this);
+  }
+  fetchTile(e3, t, o3, s5) {
+    const a = r((s5 = s5 || { signal: null }).signal) ? s5.signal : s5.signal = new AbortController().signal, l = { responseType: "array-buffer", signal: a }, p2 = { noDataValue: s5.noDataValue, returnFileInfo: true };
+    return this.load().then(() => this._fetchTileAvailability(e3, t, o3, s5)).then(() => U(this.getTileUrl(e3, t, o3), l)).then((e4) => this._lercDecoder.decode(e4.data, p2, a)).then((e4) => {
+      var _a;
+      return { values: e4.pixelData, width: e4.width, height: e4.height, maxZError: (_a = e4.fileInfo) == null ? void 0 : _a.maxZError, noDataValue: e4.noDataValue, minValue: e4.minValue, maxValue: e4.maxValue };
+    });
+  }
+  getTileUrl(e3, r2, t) {
+    const o3 = !this.tilemapCache && this.supportsBlankTile, i = I({ ...this.parsedUrl.query, blankTile: !o3 && null });
+    return `${this.parsedUrl.path}/tile/${e3}/${r2}/${t}${i ? "?" + i : ""}`;
+  }
+  async queryElevation(e3, r2) {
+    const { ElevationQuery: t } = await import("./ElevationQuery-PFI6RXXM.js");
+    f(r2);
+    return new t().query(this, e3, r2);
+  }
+  async createElevationSampler(e3, r2) {
+    const { ElevationQuery: t } = await import("./ElevationQuery-PFI6RXXM.js");
+    f(r2);
+    return new t().createSampler(this, e3, r2);
+  }
+  _fetchTileAvailability(e3, r2, t, o3) {
+    return this.tilemapCache ? this.tilemapCache.fetchAvailability(e3, r2, t, o3) : Promise.resolve("unknown");
+  }
+  async _fetchImageService(e3) {
+    var _a;
+    if (this.sourceJSON)
+      return this.sourceJSON;
+    const t = { query: { f: "json", ...this.parsedUrl.query }, responseType: "json", signal: e3 }, o3 = await U(this.parsedUrl.path, t);
+    o3.ssl && (this.url = (_a = this.url) == null ? void 0 : _a.replace(/^http:/i, "https:")), this.sourceJSON = o3.data, this.read(o3.data, { origin: "service", url: this.parsedUrl });
+  }
+  get hasOverriddenFetchTile() {
+    return !this.fetchTile.__isDefault__;
+  }
+};
+e([y({ json: { read: { source: "copyrightText" } } })], j.prototype, "copyright", void 0), e([y({ readOnly: true, type: v })], j.prototype, "heightModelInfo", void 0), e([y({ type: String, json: { origins: { "web-scene": { read: true, write: true } }, read: false } })], j.prototype, "path", void 0), e([y({ type: ["show", "hide"] })], j.prototype, "listMode", void 0), e([y({ json: { read: false, write: false, origins: { service: { read: false, write: false }, "portal-item": { read: false, write: false }, "web-document": { read: false, write: false } } }, readOnly: true })], j.prototype, "minScale", void 0), e([y({ json: { read: false, write: false, origins: { service: { read: false, write: false }, "portal-item": { read: false, write: false }, "web-document": { read: false, write: false } } }, readOnly: true })], j.prototype, "maxScale", void 0), e([y({ json: { read: false, write: false, origins: { "web-document": { read: false, write: false } } } })], j.prototype, "opacity", void 0), e([y({ type: ["ArcGISTiledElevationServiceLayer"] })], j.prototype, "operationalLayerType", void 0), e([y()], j.prototype, "sourceJSON", void 0), e([y({ json: { read: false }, value: "elevation", readOnly: true })], j.prototype, "type", void 0), e([y(f2)], j.prototype, "url", void 0), e([y()], j.prototype, "version", void 0), e([o("version", ["currentVersion"])], j.prototype, "readVersion", null), j = e([n2("esri.layers.ElevationLayer")], j), j.prototype.fetchTile.__isDefault__ = true;
+var w3 = j;
+export {
+  w3 as default
+};
+//# sourceMappingURL=ElevationLayer-NYCVL5EQ.js.map

+ 0 - 0
node_modules/.vite/deps/ElevationLayer-QUSPD7CU.js.map → node_modules/.vite/deps/ElevationLayer-NYCVL5EQ.js.map


+ 0 - 241
node_modules/.vite/deps/ElevationLayer-QUSPD7CU.js

@@ -1,241 +0,0 @@
-import {
-  v
-} from "./chunk-6SHVYOIM.js";
-import {
-  u
-} from "./chunk-7FZX4UI7.js";
-import "./chunk-IR3DRB65.js";
-import "./chunk-6334AFGG.js";
-import "./chunk-FM5OVTDI.js";
-import {
-  s as s3
-} from "./chunk-JXDT22MC.js";
-import "./chunk-VM66JY35.js";
-import "./chunk-OJ2HHY2O.js";
-import {
-  p
-} from "./chunk-BFKFNCQC.js";
-import "./chunk-SZFMKPVM.js";
-import "./chunk-EY2WJSAJ.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-TV3CFJQR.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-6URCZZA6.js";
-import "./chunk-U2WD23Z5.js";
-import {
-  v as v2
-} from "./chunk-2DSTZVND.js";
-import {
-  c
-} from "./chunk-VXKIGGM4.js";
-import {
-  f as f2
-} from "./chunk-KG45D2XL.js";
-import {
-  O
-} from "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-HWSWTWZD.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import {
-  b
-} from "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import {
-  U
-} from "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import {
-  I
-} from "./chunk-VEGAOVMY.js";
-import {
-  o
-} from "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n2 as n,
-  n5 as n2,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  f,
-  w as w2
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s2 as s,
-  s3 as s2
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import {
-  C
-} from "./chunk-2TIUKVZN.js";
-import {
-  e as e2,
-  r,
-  w
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/core/workers/WorkerHandle.js
-var h = class {
-  constructor(e3, t, s5, i, h2 = {}) {
-    this._mainMethod = t, this._transferLists = s5, this._listeners = [], this._promise = u(e3, { ...h2, schedule: i }).then((e4) => {
-      if (void 0 === this._thread) {
-        this._thread = e4, this._promise = null, h2.hasInitialize && this.broadcast({}, "initialize");
-        for (const e5 of this._listeners)
-          this._connectListener(e5);
-      } else
-        e4.close();
-    }), this._promise.catch((t2) => s.getLogger("esri.core.workers.WorkerHandle").error(`Failed to initialize ${e3} worker: ${t2}`));
-  }
-  on(r2, i) {
-    const o3 = { removed: false, eventName: r2, callback: i, threadHandle: null };
-    return this._listeners.push(o3), this._connectListener(o3), n(() => {
-      o3.removed = true, C(this._listeners, o3), this._thread && r(o3.threadHandle) && o3.threadHandle.remove();
-    });
-  }
-  destroy() {
-    this._thread && (this._thread.close(), this._thread = null), this._promise = null;
-  }
-  invoke(e3, t) {
-    return this.invokeMethod(this._mainMethod, e3, t);
-  }
-  invokeMethod(e3, t, r2) {
-    if (this._thread) {
-      const s5 = this._transferLists[e3], i = s5 ? s5(t) : [];
-      return this._thread.invoke(e3, t, { transferList: i, signal: r2 });
-    }
-    return this._promise ? this._promise.then(() => (f(r2), this.invokeMethod(e3, t, r2))) : Promise.reject(null);
-  }
-  broadcast(e3, t) {
-    return this._thread ? Promise.all(this._thread.broadcast(t, e3)).then(() => {
-    }) : this._promise ? this._promise.then(() => this.broadcast(e3, t)) : Promise.reject();
-  }
-  get promise() {
-    return this._promise;
-  }
-  _connectListener(e3) {
-    this._thread && this._thread.on(e3.eventName, e3.callback).then((t) => {
-      e3.removed || (e3.threadHandle = t);
-    });
-  }
-};
-
-// node_modules/@arcgis/core/layers/support/LercDecoder.js
-var s4 = class extends h {
-  constructor(e3 = null) {
-    super("LercWorker", "_decode", { _decode: (e4) => [e4.buffer] }, e3, { strategy: "dedicated" }), this.schedule = e3, this.ref = 0;
-  }
-  decode(e3, r2, t) {
-    return e3 && 0 !== e3.byteLength ? this.invoke({ buffer: e3, options: r2 }, t) : Promise.resolve(null);
-  }
-  release() {
-    --this.ref <= 0 && (o2.forEach((e3, r2) => {
-      e3 === this && o2.delete(r2);
-    }), this.destroy());
-  }
-};
-var o2 = /* @__PURE__ */ new Map();
-function n3(t = null) {
-  let n4 = o2.get(e2(t));
-  return n4 || (r(t) ? (n4 = new s4((e3) => t.schedule(e3)), o2.set(t, n4)) : (n4 = new s4(), o2.set(null, n4))), ++n4.ref, n4;
-}
-
-// node_modules/@arcgis/core/layers/ElevationLayer.js
-var j = class extends s3(p(c(v2(O(b))))) {
-  constructor(...e3) {
-    super(...e3), this.copyright = null, this.heightModelInfo = null, this.path = null, this.minScale = void 0, this.maxScale = void 0, this.opacity = 1, this.operationalLayerType = "ArcGISTiledElevationServiceLayer", this.sourceJSON = null, this.type = "elevation", this.url = null, this.version = null, this._lercDecoder = n3();
-  }
-  normalizeCtorArgs(e3, r2) {
-    return "string" == typeof e3 ? { url: e3, ...r2 } : e3;
-  }
-  destroy() {
-    this._lercDecoder = w(this._lercDecoder);
-  }
-  readVersion(e3, r2) {
-    let t = r2.currentVersion;
-    return t || (t = 9.3), t;
-  }
-  load(e3) {
-    const r2 = r(e3) ? e3.signal : null;
-    return this.addResolvingPromise(this.loadFromPortal({ supportedTypes: ["Image Service"], supportsData: false, validateItem: (e4) => {
-      for (let r3 = 0; r3 < e4.typeKeywords.length; r3++)
-        if ("elevation 3d layer" === e4.typeKeywords[r3].toLowerCase())
-          return true;
-      throw new s2("portal:invalid-layer-item-type", "Invalid layer item type '${type}', expected '${expectedType}' ", { type: "Image Service", expectedType: "Image Service Elevation 3D Layer" });
-    } }, e3).catch(w2).then(() => this._fetchImageService(r2))), Promise.resolve(this);
-  }
-  fetchTile(e3, t, o3, s5) {
-    const a = r((s5 = s5 || { signal: null }).signal) ? s5.signal : s5.signal = new AbortController().signal, l = { responseType: "array-buffer", signal: a }, p2 = { noDataValue: s5.noDataValue, returnFileInfo: true };
-    return this.load().then(() => this._fetchTileAvailability(e3, t, o3, s5)).then(() => U(this.getTileUrl(e3, t, o3), l)).then((e4) => this._lercDecoder.decode(e4.data, p2, a)).then((e4) => {
-      var _a;
-      return { values: e4.pixelData, width: e4.width, height: e4.height, maxZError: (_a = e4.fileInfo) == null ? void 0 : _a.maxZError, noDataValue: e4.noDataValue, minValue: e4.minValue, maxValue: e4.maxValue };
-    });
-  }
-  getTileUrl(e3, r2, t) {
-    const o3 = !this.tilemapCache && this.supportsBlankTile, i = I({ ...this.parsedUrl.query, blankTile: !o3 && null });
-    return `${this.parsedUrl.path}/tile/${e3}/${r2}/${t}${i ? "?" + i : ""}`;
-  }
-  async queryElevation(e3, r2) {
-    const { ElevationQuery: t } = await import("./ElevationQuery-BZTDAKT4.js");
-    f(r2);
-    return new t().query(this, e3, r2);
-  }
-  async createElevationSampler(e3, r2) {
-    const { ElevationQuery: t } = await import("./ElevationQuery-BZTDAKT4.js");
-    f(r2);
-    return new t().createSampler(this, e3, r2);
-  }
-  _fetchTileAvailability(e3, r2, t, o3) {
-    return this.tilemapCache ? this.tilemapCache.fetchAvailability(e3, r2, t, o3) : Promise.resolve("unknown");
-  }
-  async _fetchImageService(e3) {
-    var _a;
-    if (this.sourceJSON)
-      return this.sourceJSON;
-    const t = { query: { f: "json", ...this.parsedUrl.query }, responseType: "json", signal: e3 }, o3 = await U(this.parsedUrl.path, t);
-    o3.ssl && (this.url = (_a = this.url) == null ? void 0 : _a.replace(/^http:/i, "https:")), this.sourceJSON = o3.data, this.read(o3.data, { origin: "service", url: this.parsedUrl });
-  }
-  get hasOverriddenFetchTile() {
-    return !this.fetchTile.__isDefault__;
-  }
-};
-e([y({ json: { read: { source: "copyrightText" } } })], j.prototype, "copyright", void 0), e([y({ readOnly: true, type: v })], j.prototype, "heightModelInfo", void 0), e([y({ type: String, json: { origins: { "web-scene": { read: true, write: true } }, read: false } })], j.prototype, "path", void 0), e([y({ type: ["show", "hide"] })], j.prototype, "listMode", void 0), e([y({ json: { read: false, write: false, origins: { service: { read: false, write: false }, "portal-item": { read: false, write: false }, "web-document": { read: false, write: false } } }, readOnly: true })], j.prototype, "minScale", void 0), e([y({ json: { read: false, write: false, origins: { service: { read: false, write: false }, "portal-item": { read: false, write: false }, "web-document": { read: false, write: false } } }, readOnly: true })], j.prototype, "maxScale", void 0), e([y({ json: { read: false, write: false, origins: { "web-document": { read: false, write: false } } } })], j.prototype, "opacity", void 0), e([y({ type: ["ArcGISTiledElevationServiceLayer"] })], j.prototype, "operationalLayerType", void 0), e([y()], j.prototype, "sourceJSON", void 0), e([y({ json: { read: false }, value: "elevation", readOnly: true })], j.prototype, "type", void 0), e([y(f2)], j.prototype, "url", void 0), e([y()], j.prototype, "version", void 0), e([o("version", ["currentVersion"])], j.prototype, "readVersion", null), j = e([n2("esri.layers.ElevationLayer")], j), j.prototype.fetchTile.__isDefault__ = true;
-var w3 = j;
-export {
-  w3 as default
-};
-//# sourceMappingURL=ElevationLayer-QUSPD7CU.js.map

+ 0 - 658
node_modules/.vite/deps/ElevationQuery-BZTDAKT4.js

@@ -1,658 +0,0 @@
-import {
-  _n,
-  rn
-} from "./chunk-VYQHMPYW.js";
-import "./chunk-SOSOZIX6.js";
-import {
-  t as t2
-} from "./chunk-U2WD23Z5.js";
-import "./chunk-VGWC3IKZ.js";
-import {
-  R,
-  c as c2,
-  f,
-  u as u2,
-  w as w3
-} from "./chunk-SWMSD4RP.js";
-import {
-  $
-} from "./chunk-UKEN2UNL.js";
-import {
-  b
-} from "./chunk-PIFOHNWC.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import {
-  m2 as m,
-  u
-} from "./chunk-RZK6A2GY.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import {
-  M,
-  w as w2
-} from "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  E,
-  w,
-  y
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s2 as s,
-  s3 as s2
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  c,
-  i,
-  r,
-  t
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/layers/support/ElevationSampler.js
-var m2 = s.getLogger("esri.layers.support.ElevationSampler");
-var c3 = class {
-  queryElevation(e2) {
-    return h(e2.clone(), this);
-  }
-  on() {
-    return g;
-  }
-  projectIfRequired(e2, t4) {
-    return f2(e2, t4);
-  }
-};
-var u3 = class extends c3 {
-  constructor(e2, t4, n) {
-    super(), this.tile = e2, this.noDataValue = n;
-    const o = e2.tile.extent;
-    this.extent = f(o, t4.spatialReference), this.extent.zmin = e2.zmin, this.extent.zmax = e2.zmax, this._aaExtent = o;
-    const a = $(t4.spatialReference), r2 = t4.lodAt(e2.tile.level).resolution * a;
-    this.demResolution = { min: r2, max: r2 };
-  }
-  get spatialReference() {
-    return this.extent.spatialReference;
-  }
-  contains(e2) {
-    const n = this.projectIfRequired(e2, this.spatialReference);
-    return !t(n) && this.containsAt(n.x, n.y);
-  }
-  containsAt(e2, t4) {
-    return w3(this._aaExtent, e2, t4);
-  }
-  elevationAt(e2, t4) {
-    if (!this.containsAt(e2, t4)) {
-      const n = this.extent, s4 = `${n.xmin}, ${n.ymin}, ${n.xmax}, ${n.ymax}`;
-      return m2.warn("#elevationAt()", `Point used to sample elevation (${e2}, ${t4}) is outside of the sampler extent (${s4})`), this.noDataValue;
-    }
-    return i(this.tile.sample(e2, t4), this.noDataValue);
-  }
-};
-var p = class extends c3 {
-  constructor(e2, t4, n) {
-    let s4;
-    super(), "number" == typeof t4 ? (this.noDataValue = t4, s4 = null) : (s4 = t4, this.noDataValue = n), this.samplers = s4 ? e2.map((e3) => new u3(e3, s4, this.noDataValue)) : e2;
-    const o = this.samplers[0];
-    if (o) {
-      this.extent = o.extent.clone();
-      const { min: e3, max: t5 } = o.demResolution;
-      this.demResolution = { min: e3, max: t5 };
-      for (let n2 = 1; n2 < this.samplers.length; n2++) {
-        const e4 = this.samplers[n2];
-        this.extent.union(e4.extent), this.demResolution.min = Math.min(this.demResolution.min, e4.demResolution.min), this.demResolution.max = Math.max(this.demResolution.max, e4.demResolution.max);
-      }
-    } else
-      this.extent = f(u2(), s4.spatialReference), this.demResolution = { min: 0, max: 0 };
-  }
-  get spatialReference() {
-    return this.extent.spatialReference;
-  }
-  elevationAt(e2, t4) {
-    for (const n of this.samplers)
-      if (n.containsAt(e2, t4))
-        return n.elevationAt(e2, t4);
-    return m2.warn("#elevationAt()", `Point used to sample elevation (${e2}, ${t4}) is outside of the sampler`), this.noDataValue;
-  }
-};
-function h(e2, t4) {
-  const n = f2(e2, t4.spatialReference);
-  if (!n)
-    return null;
-  switch (e2.type) {
-    case "point":
-      x(e2, n, t4);
-      break;
-    case "polyline":
-      R2(e2, n, t4);
-      break;
-    case "multipoint":
-      d(e2, n, t4);
-  }
-  return e2;
-}
-function f2(e2, n) {
-  if (t(e2))
-    return null;
-  const s4 = e2.spatialReference;
-  if (s4.equals(n))
-    return e2;
-  const i2 = M(e2, n);
-  return i2 || m2.error(`Cannot project geometry spatial reference (wkid:${s4.wkid}) to elevation sampler spatial reference (wkid:${n.wkid})`), i2;
-}
-function x(e2, t4, n) {
-  e2.z = n.elevationAt(t4.x, t4.y);
-}
-function R2(e2, t4, n) {
-  y2.spatialReference = t4.spatialReference;
-  const s4 = e2.hasM && !e2.hasZ;
-  for (let i2 = 0; i2 < e2.paths.length; i2++) {
-    const o = e2.paths[i2], a = t4.paths[i2];
-    for (let e3 = 0; e3 < o.length; e3++) {
-      const t5 = o[e3], i3 = a[e3];
-      y2.x = i3[0], y2.y = i3[1], s4 && (t5[3] = t5[2]), t5[2] = n.elevationAt(y2.x, y2.y);
-    }
-  }
-  e2.hasZ = true;
-}
-function d(e2, t4, n) {
-  y2.spatialReference = t4.spatialReference;
-  const s4 = e2.hasM && !e2.hasZ;
-  for (let i2 = 0; i2 < e2.points.length; i2++) {
-    const o = e2.points[i2], a = t4.points[i2];
-    y2.x = a[0], y2.y = a[1], s4 && (o[3] = o[2]), o[2] = n.elevationAt(y2.x, y2.y);
-  }
-  e2.hasZ = true;
-}
-var y2 = new w2();
-var g = { remove() {
-} };
-
-// node_modules/@arcgis/core/layers/support/ElevationSamplerData.js
-var t3 = class {
-  constructor({ values: t4, width: h2, height: i2, noDataValue: s4 }, a) {
-    this.pixelData = t4, this.width = h2, this.height = i2, this.safeWidth = 0.99999999 * (h2 - 1), this.noDataValue = s4, this.dx = (h2 - 1) / (a[2] - a[0]), this.dy = (h2 - 1) / (a[3] - a[1]), this.x0 = a[0], this.y1 = a[3];
-  }
-};
-
-// node_modules/@arcgis/core/layers/support/ElevationTile.js
-var e = class {
-  constructor(a, e2 = null) {
-    if (this.tile = a, this.zmin = 0, this.zmax = 0, r(e2) && r(a)) {
-      const t4 = a.extent;
-      this._samplerData = new t3(e2, t4), this.zmin = e2.minValue, this.zmax = e2.maxValue;
-    }
-  }
-  sample(t4, i2) {
-    if (t(this._samplerData))
-      return;
-    const { safeWidth: e2, width: r2, pixelData: o, noDataValue: n, dx: l, dy: m3, y1: h2, x0: f3 } = this._samplerData, p2 = s3(m3 * (h2 - i2), 0, e2), u4 = s3(l * (t4 - f3), 0, e2), c4 = Math.floor(p2), x3 = Math.floor(u4), D = c4 * r2 + x3, d2 = D + r2, z = o[D], y3 = o[d2], V = o[D + 1], _2 = o[d2 + 1];
-    if (z !== n && y3 !== n && V !== n && _2 !== n) {
-      const t5 = u4 - x3, a = z + (V - z) * t5;
-      return a + (y3 + (_2 - y3) * t5 - a) * (p2 - c4);
-    }
-  }
-};
-function s3(t4, a, i2) {
-  return t4 < a ? a : t4 > i2 ? i2 : t4;
-}
-
-// node_modules/@arcgis/core/layers/support/ElevationQuery.js
-var g2 = class {
-  async queryAll(e2, i2, s4) {
-    if (!(e2 = s4 && s4.ignoreInvisibleLayers ? e2.filter((e3) => e3.visible) : e2.slice()).length)
-      throw new s2("elevation-query:invalid-layer", "Elevation queries require at least one elevation layer to fetch tiles from");
-    const n = x2.fromGeometry(i2);
-    let o = false;
-    s4 && s4.returnSampleInfo || (o = true);
-    const l = { ...A, ...s4, returnSampleInfo: true }, a = await this.query(e2[e2.length - 1], n, l), r2 = await this._queryAllContinue(e2, a, l);
-    return r2.geometry = r2.geometry.export(), o && delete r2.sampleInfo, r2;
-  }
-  async query(e2, i2, s4) {
-    if (!e2)
-      throw new s2("elevation-query:invalid-layer", "Elevation queries require an elevation layer to fetch tiles from");
-    if (!i2 || !(i2 instanceof x2) && "point" !== i2.type && "multipoint" !== i2.type && "polyline" !== i2.type)
-      throw new s2("elevation-query:invalid-geometry", "Only point, polyline and multipoint geometries can be used to query elevation");
-    const n = { ...A, ...s4 }, o = new R3(e2, i2.spatialReference, n), l = n.signal;
-    return await e2.load({ signal: l }), await this._createGeometryDescriptor(o, i2, l), await this._selectTiles(o, l), await this._populateElevationTiles(o, l), this._sampleGeometryWithElevation(o), this._createQueryResult(o, l);
-  }
-  async createSampler(e2, i2, s4) {
-    if (!e2)
-      throw new s2("elevation-query:invalid-layer", "Elevation queries require an elevation layer to fetch tiles from");
-    if (!i2 || "extent" !== i2.type)
-      throw new s2("elevation-query:invalid-extent", "Invalid or undefined extent");
-    const n = { ...A, ...s4 };
-    return this._createSampler(e2, i2, n);
-  }
-  async createSamplerAll(e2, i2, s4) {
-    if (!(e2 = s4 && s4.ignoreInvisibleLayers ? e2.filter((e3) => e3.visible) : e2.slice()).length)
-      throw new s2("elevation-query:invalid-layer", "Elevation queries require at least one elevation layer to fetch tiles from");
-    if (!i2 || "extent" !== i2.type)
-      throw new s2("elevation-query:invalid-extent", "Invalid or undefined extent");
-    const n = { ...A, ...s4, returnSampleInfo: true }, o = await this._createSampler(e2[e2.length - 1], i2, n);
-    return this._createSamplerAllContinue(e2, i2, o, n);
-  }
-  async _createSampler(e2, t4, i2, s4) {
-    const n = i2.signal;
-    await e2.load({ signal: n });
-    const o = t4.spatialReference, l = e2.tileInfo.spatialReference;
-    o.equals(l) || (await _n([{ source: o, dest: l }], { signal: n }), t4 = rn(t4, l));
-    const a = new q(e2, t4, i2, s4);
-    return await this._selectTiles(a, n), await this._populateElevationTiles(a, n), new p(a.elevationTiles, a.layer.tileInfo, a.options.noDataValue);
-  }
-  async _createSamplerAllContinue(e2, t4, i2, s4) {
-    if (e2.pop(), !e2.length)
-      return i2;
-    const n = i2.samplers.map((e3) => c2(e3.extent)), o = await this._createSampler(e2[e2.length - 1], t4, s4, n);
-    if (0 === o.samplers.length)
-      return i2;
-    const l = i2.samplers.concat(o.samplers), a = new p(l, s4.noDataValue);
-    return this._createSamplerAllContinue(e2, t4, a, s4);
-  }
-  async _queryAllContinue(e2, t4, s4) {
-    const n = e2.pop(), o = t4.geometry.coordinates, l = t4.sampleInfo;
-    c(l);
-    const a = [], r2 = [];
-    for (let i2 = 0; i2 < o.length; i2++) {
-      const t5 = l[i2];
-      t5.demResolution >= 0 ? t5.source || (t5.source = n) : e2.length && (a.push(o[i2]), r2.push(i2));
-    }
-    if (!e2.length || 0 === a.length)
-      return t4;
-    const c4 = t4.geometry.clone(a), u4 = await this.query(e2[e2.length - 1], c4, s4), h2 = u4.sampleInfo;
-    if (!h2)
-      throw new Error("no sampleInfo");
-    return r2.forEach((e3, t5) => {
-      o[e3].z = u4.geometry.coordinates[t5].z, l[e3].demResolution = h2[t5].demResolution;
-    }), this._queryAllContinue(e2, t4, s4);
-  }
-  async _createQueryResult(e2, t4) {
-    const s4 = await e2.geometry.project(e2.outSpatialReference, t4);
-    c(s4);
-    const n = { geometry: s4.export(), noDataValue: e2.options.noDataValue };
-    return e2.options.returnSampleInfo && (n.sampleInfo = this._extractSampleInfo(e2)), e2.geometry.coordinates.forEach((e3) => {
-      e3.tile = null, e3.elevationTile = null;
-    }), n;
-  }
-  async _createGeometryDescriptor(e2, i2, s4) {
-    let n;
-    const o = e2.layer.tileInfo.spatialReference;
-    if (i2 instanceof x2 ? n = await i2.project(o, s4) : (await _n([{ source: i2.spatialReference, dest: o }], { signal: s4 }), n = rn(i2, o)), !n)
-      throw new s2("elevation-query:spatial-reference-mismatch", `Cannot query elevation in '${i2.spatialReference.wkid}' on an elevation service in '${o.wkid}'`);
-    e2.geometry = x2.fromGeometry(n);
-  }
-  async _selectTiles(e2, i2) {
-    const s4 = e2.options.demResolution;
-    if ("geometry" === e2.type && this._preselectOutsideLayerExtent(e2), "number" == typeof s4)
-      this._selectTilesClosestResolution(e2);
-    else if ("finest-contiguous" === s4)
-      await this._selectTilesFinestContiguous(e2, i2);
-    else {
-      if ("auto" !== s4)
-        throw new s2("elevation-query:invalid-dem-resolution", `Invalid dem resolution value '${s4}', expected a number, "finest-contiguous" or "auto"`);
-      await this._selectTilesAuto(e2, i2);
-    }
-  }
-  _preselectOutsideLayerExtent(e2) {
-    if (t(e2.layer.fullExtent))
-      return;
-    const t4 = new e(null);
-    t4.sample = () => e2.options.noDataValue, e2.outsideExtentTile = t4;
-    const i2 = e2.layer.fullExtent;
-    e2.geometry.coordinates.forEach((e3) => {
-      const s4 = e3.x, n = e3.y;
-      (s4 < i2.xmin || s4 > i2.xmax || n < i2.ymin || n > i2.ymax) && (e3.elevationTile = t4);
-    });
-  }
-  _selectTilesClosestResolution(e2) {
-    const t4 = e2.layer.tileInfo, i2 = this._findNearestDemResolutionLODIndex(t4, e2.options.demResolution);
-    e2.selectTilesAtLOD(i2);
-  }
-  _findNearestDemResolutionLODIndex(e2, t4) {
-    const i2 = t4 / $(e2.spatialReference);
-    let s4 = e2.lods[0], n = 0;
-    for (let o = 1; o < e2.lods.length; o++) {
-      const t5 = e2.lods[o];
-      Math.abs(t5.resolution - i2) < Math.abs(s4.resolution - i2) && (s4 = t5, n = o);
-    }
-    return n;
-  }
-  async _selectTilesFinestContiguous(e2, t4) {
-    const i2 = I(e2.layer.tileInfo, e2.options.minDemResolution);
-    await this._selectTilesFinestContiguousAt(e2, i2, t4);
-  }
-  async _selectTilesFinestContiguousAt(e2, i2, s4) {
-    const n = e2.layer;
-    if (e2.selectTilesAtLOD(i2), i2 < 0)
-      return;
-    const a = n.tilemapCache, r2 = e2.getTilesToFetch();
-    try {
-      if (a)
-        await y(Promise.all(r2.map((e3) => a.fetchAvailability(e3.level, e3.row, e3.col, { signal: s4 }))), s4);
-      else if (await this._populateElevationTiles(e2, s4), !e2.allElevationTilesFetched())
-        throw e2.clearElevationTiles(), new s2("elevation-query:has-unavailable-tiles");
-    } catch (c4) {
-      w(c4), await this._selectTilesFinestContiguousAt(e2, i2 - 1, s4);
-    }
-  }
-  async _populateElevationTiles(e2, t4) {
-    const i2 = e2.getTilesToFetch(), s4 = {}, l = e2.options.cache, r2 = e2.options.noDataValue, c4 = i2.map(async (i3) => {
-      if (null == i3.id)
-        return;
-      const o = `${e2.layer.uid}:${i3.id}:${r2}`, a = r(l) ? l.get(o) : null, c5 = r(a) ? a : await e2.layer.fetchTile(i3.level, i3.row, i3.col, { noDataValue: r2, signal: t4 });
-      r(l) && l.put(o, c5), s4[i3.id] = new e(i3, c5);
-    });
-    await y(E(c4), t4), e2.populateElevationTiles(s4);
-  }
-  async _selectTilesAuto(t4, i2) {
-    this._selectTilesAutoFinest(t4), this._reduceTilesForMaximumRequests(t4);
-    const s4 = t4.layer.tilemapCache;
-    if (!s4)
-      return this._selectTilesAutoPrefetchUpsample(t4, i2);
-    const n = t4.getTilesToFetch(), a = {}, r2 = n.map(async (t5) => {
-      const n2 = new t2(null, 0, 0, 0, u2()), o = await b(s4.fetchAvailabilityUpsample(t5.level, t5.row, t5.col, n2, { signal: i2 }));
-      false !== o.ok ? null != t5.id && (a[t5.id] = n2) : w(o.error);
-    });
-    await y(Promise.all(r2), i2), t4.remapTiles(a);
-  }
-  _reduceTilesForMaximumRequests(e2) {
-    const t4 = e2.layer.tileInfo;
-    let i2 = 0;
-    const s4 = {}, n = (e3) => {
-      null != e3.id && (e3.id in s4 ? s4[e3.id]++ : (s4[e3.id] = 1, i2++));
-    }, o = (e3) => {
-      if (null == e3.id)
-        return;
-      const t5 = s4[e3.id];
-      1 === t5 ? (delete s4[e3.id], i2--) : s4[e3.id] = t5 - 1;
-    };
-    e2.forEachTileToFetch(n, o);
-    let l = true;
-    for (; l && (l = false, e2.forEachTileToFetch((s5) => {
-      i2 <= e2.options.maximumAutoTileRequests || (o(s5), t4.upsampleTile(s5) && (l = true), n(s5));
-    }, o), l); )
-      ;
-  }
-  _selectTilesAutoFinest(e2) {
-    const t4 = I(e2.layer.tileInfo, e2.options.minDemResolution);
-    e2.selectTilesAtLOD(t4, e2.options.maximumAutoTileRequests);
-  }
-  async _selectTilesAutoPrefetchUpsample(e2, t4) {
-    const i2 = e2.layer.tileInfo;
-    await this._populateElevationTiles(e2, t4);
-    let s4 = false;
-    e2.forEachTileToFetch((e3, t5) => {
-      i2.upsampleTile(e3) ? s4 = true : t5();
-    }), s4 && await this._selectTilesAutoPrefetchUpsample(e2, t4);
-  }
-  _sampleGeometryWithElevation(e2) {
-    e2.geometry.coordinates.forEach((t4) => {
-      const i2 = t4.elevationTile;
-      let s4 = e2.options.noDataValue;
-      if (i2) {
-        const e3 = i2.sample(t4.x, t4.y);
-        r(e3) ? s4 = e3 : t4.elevationTile = null;
-      }
-      t4.z = s4;
-    });
-  }
-  _extractSampleInfo(e2) {
-    const t4 = e2.layer.tileInfo, i2 = $(t4.spatialReference);
-    return e2.geometry.coordinates.map((s4) => {
-      let n = -1;
-      if (s4.elevationTile && s4.elevationTile !== e2.outsideExtentTile) {
-        n = t4.lodAt(s4.elevationTile.tile.level).resolution * i2;
-      }
-      return { demResolution: n };
-    });
-  }
-};
-var x2 = class {
-  export() {
-    return this._exporter(this.coordinates, this.spatialReference);
-  }
-  clone(e2) {
-    const t4 = new x2();
-    return t4.geometry = this.geometry, t4.spatialReference = this.spatialReference, t4.coordinates = e2 || this.coordinates.map((e3) => e3.clone()), t4._exporter = this._exporter, t4;
-  }
-  async project(e2, t4) {
-    if (this.spatialReference.equals(e2))
-      return this.clone();
-    await _n([{ source: this.spatialReference, dest: e2 }], { signal: t4 });
-    const i2 = new u({ spatialReference: this.spatialReference, points: this.coordinates.map((e3) => [e3.x, e3.y]) }), s4 = rn(i2, e2);
-    if (!s4)
-      return null;
-    const n = this.coordinates.map((e3, t5) => {
-      const i3 = e3.clone(), n2 = s4.points[t5];
-      return i3.x = n2[0], i3.y = n2[1], i3;
-    }), o = this.clone(n);
-    return o.spatialReference = e2, o;
-  }
-  static fromGeometry(e2) {
-    const t4 = new x2();
-    if (t4.geometry = e2, t4.spatialReference = e2.spatialReference, e2 instanceof x2)
-      t4.coordinates = e2.coordinates.map((e3) => e3.clone()), t4._exporter = (t5, i2) => {
-        const s4 = e2.clone(t5);
-        return s4.spatialReference = i2, s4;
-      };
-    else
-      switch (e2.type) {
-        case "point": {
-          const i2 = e2, { hasZ: s4, hasM: n } = i2;
-          t4.coordinates = s4 && n ? [new _(i2.x, i2.y, i2.z, i2.m)] : s4 ? [new _(i2.x, i2.y, i2.z)] : n ? [new _(i2.x, i2.y, null, i2.m)] : [new _(i2.x, i2.y)], t4._exporter = (t5, i3) => e2.hasM ? new w2(t5[0].x, t5[0].y, t5[0].z, t5[0].m, i3) : new w2(t5[0].x, t5[0].y, t5[0].z, i3);
-          break;
-        }
-        case "multipoint": {
-          const i2 = e2, { hasZ: s4, hasM: n } = i2;
-          t4.coordinates = s4 && n ? i2.points.map((e3) => new _(e3[0], e3[1], e3[2], e3[3])) : s4 ? i2.points.map((e3) => new _(e3[0], e3[1], e3[2])) : n ? i2.points.map((e3) => new _(e3[0], e3[1], null, e3[2])) : i2.points.map((e3) => new _(e3[0], e3[1])), t4._exporter = (t5, i3) => e2.hasM ? new u({ points: t5.map((e3) => [e3.x, e3.y, e3.z, e3.m]), hasZ: true, hasM: true, spatiaReference: i3 }) : new u(t5.map((e3) => [e3.x, e3.y, e3.z]), i3);
-          break;
-        }
-        case "polyline": {
-          const i2 = e2, s4 = [], n = [], { hasZ: o, hasM: l } = e2;
-          let a = 0;
-          for (const e3 of i2.paths)
-            if (n.push([a, a + e3.length]), a += e3.length, o && l)
-              for (const t5 of e3)
-                s4.push(new _(t5[0], t5[1], t5[2], t5[3]));
-            else if (o)
-              for (const t5 of e3)
-                s4.push(new _(t5[0], t5[1], t5[2]));
-            else if (l)
-              for (const t5 of e3)
-                s4.push(new _(t5[0], t5[1], null, t5[2]));
-            else
-              for (const t5 of e3)
-                s4.push(new _(t5[0], t5[1]));
-          t4.coordinates = s4, t4._exporter = (t5, i3) => {
-            const s5 = e2.hasM ? t5.map((e3) => [e3.x, e3.y, e3.z, e3.m]) : t5.map((e3) => [e3.x, e3.y, e3.z]), o2 = n.map((e3) => s5.slice(e3[0], e3[1]));
-            return new m({ paths: o2, hasM: e2.hasM, hasZ: true, spatialReference: i3 });
-          };
-          break;
-        }
-      }
-    return t4;
-  }
-};
-var _ = class {
-  constructor(e2, t4, i2 = null, s4 = null, n = null, o = null) {
-    this.x = e2, this.y = t4, this.z = i2, this.m = s4, this.tile = n, this.elevationTile = o;
-  }
-  clone() {
-    return new _(this.x, this.y, this.z, this.m);
-  }
-};
-var E2 = class {
-  constructor(e2, t4) {
-    this.layer = e2, this.options = t4;
-  }
-};
-var R3 = class extends E2 {
-  constructor(e2, t4, i2) {
-    super(e2, i2), this.outSpatialReference = t4, this.type = "geometry";
-  }
-  selectTilesAtLOD(e2) {
-    if (e2 < 0)
-      this.geometry.coordinates.forEach((e3) => {
-        e3.tile = null;
-      });
-    else {
-      const t4 = this.layer.tileInfo, i2 = t4.lods[e2].level;
-      this.geometry.coordinates.forEach((e3) => {
-        e3.tile = t4.tileAt(i2, e3.x, e3.y);
-      });
-    }
-  }
-  allElevationTilesFetched() {
-    return !this.geometry.coordinates.some((e2) => !e2.elevationTile);
-  }
-  clearElevationTiles() {
-    for (const e2 of this.geometry.coordinates)
-      e2.elevationTile !== this.outsideExtentTile && (e2.elevationTile = null);
-  }
-  populateElevationTiles(e2) {
-    var _a;
-    for (const t4 of this.geometry.coordinates)
-      !t4.elevationTile && ((_a = t4.tile) == null ? void 0 : _a.id) && (t4.elevationTile = e2[t4.tile.id]);
-  }
-  remapTiles(e2) {
-    var _a;
-    for (const t4 of this.geometry.coordinates) {
-      const i2 = (_a = t4.tile) == null ? void 0 : _a.id;
-      t4.tile = i2 ? e2[i2] : null;
-    }
-  }
-  getTilesToFetch() {
-    var _a;
-    const e2 = {}, t4 = [];
-    for (const i2 of this.geometry.coordinates) {
-      const s4 = i2.tile;
-      if (!s4)
-        continue;
-      const n = (_a = i2.tile) == null ? void 0 : _a.id;
-      i2.elevationTile || !n || e2[n] || (e2[n] = s4, t4.push(s4));
-    }
-    return t4;
-  }
-  forEachTileToFetch(e2) {
-    for (const t4 of this.geometry.coordinates)
-      t4.tile && !t4.elevationTile && e2(t4.tile, () => {
-        t4.tile = null;
-      });
-  }
-};
-var q = class extends E2 {
-  constructor(e2, t4, i2, s4) {
-    super(e2, i2), this.type = "extent", this.elevationTiles = [], this._candidateTiles = [], this._fetchedCandidates = /* @__PURE__ */ new Set(), this.extent = t4.intersection(e2.fullExtent), this.maskExtents = s4;
-  }
-  selectTilesAtLOD(e2, t4) {
-    const i2 = this._maximumLodForRequests(t4), s4 = Math.min(i2, e2);
-    s4 < 0 ? this._candidateTiles.length = 0 : this._selectCandidateTilesCoveringExtentAt(s4);
-  }
-  _maximumLodForRequests(e2) {
-    const t4 = this.layer.tileInfo;
-    if (!e2)
-      return t4.lods.length - 1;
-    const i2 = this.extent;
-    if (t(i2))
-      return -1;
-    for (let s4 = t4.lods.length - 1; s4 >= 0; s4--) {
-      const n = t4.lods[s4], o = n.resolution * t4.size[0], l = n.resolution * t4.size[1];
-      if (Math.ceil(i2.width / o) * Math.ceil(i2.height / l) <= e2)
-        return s4;
-    }
-    return -1;
-  }
-  allElevationTilesFetched() {
-    return this._candidateTiles.length === this.elevationTiles.length;
-  }
-  clearElevationTiles() {
-    this.elevationTiles.length = 0, this._fetchedCandidates.clear();
-  }
-  populateElevationTiles(e2) {
-    for (const t4 of this._candidateTiles) {
-      const i2 = t4.id && e2[t4.id];
-      i2 && (this._fetchedCandidates.add(t4), this.elevationTiles.push(i2));
-    }
-  }
-  remapTiles(e2) {
-    this._candidateTiles = this._uniqueNonOverlappingTiles(this._candidateTiles.map((t4) => e2[t4.id]));
-  }
-  getTilesToFetch() {
-    return this._candidateTiles;
-  }
-  forEachTileToFetch(e2, t4) {
-    const i2 = this._candidateTiles;
-    this._candidateTiles = [], i2.forEach((i3) => {
-      if (this._fetchedCandidates.has(i3))
-        return void (t4 && t4(i3));
-      let s4 = false;
-      e2(i3, () => s4 = true), s4 ? t4 && t4(i3) : this._candidateTiles.push(i3);
-    }), this._candidateTiles = this._uniqueNonOverlappingTiles(this._candidateTiles, t4);
-  }
-  _uniqueNonOverlappingTiles(e2, t4) {
-    const i2 = {}, s4 = [];
-    for (const o of e2) {
-      const e3 = o.id;
-      e3 && !i2[e3] ? (i2[e3] = o, s4.push(o)) : t4 && t4(o);
-    }
-    const n = s4.sort((e3, t5) => e3.level - t5.level);
-    return n.filter((e3, i3) => {
-      for (let s5 = 0; s5 < i3; s5++) {
-        const i4 = n[s5].extent;
-        if (i4 && e3.extent && R(i4, e3.extent))
-          return t4 && t4(e3), false;
-      }
-      return true;
-    });
-  }
-  _selectCandidateTilesCoveringExtentAt(e2) {
-    this._candidateTiles.length = 0;
-    const t4 = this.extent;
-    if (t(t4))
-      return;
-    const i2 = this.layer.tileInfo, n = i2.lods[e2], o = i2.tileAt(n.level, t4.xmin, t4.ymin), l = o.extent;
-    if (t(l))
-      return;
-    const a = n.resolution * i2.size[0], r2 = n.resolution * i2.size[1], c4 = Math.ceil((t4.xmax - l[0]) / a), u4 = Math.ceil((t4.ymax - l[1]) / r2);
-    for (let s4 = 0; s4 < u4; s4++)
-      for (let e3 = 0; e3 < c4; e3++) {
-        const t5 = new t2(null, o.level, o.row - s4, o.col + e3);
-        i2.updateTileInfo(t5), this._tileIsMasked(t5) || this._candidateTiles.push(t5);
-      }
-  }
-  _tileIsMasked(e2) {
-    return !!this.maskExtents && this.maskExtents.some((t4) => e2.extent && R(t4, e2.extent));
-  }
-};
-function I(e2, t4 = 0) {
-  let i2 = e2.lods.length - 1;
-  if (t4 > 0) {
-    const s4 = t4 / $(e2.spatialReference), n = e2.lods.findIndex((e3) => e3.resolution < s4);
-    0 === n ? i2 = 0 : n > 0 && (i2 = n - 1);
-  }
-  return i2;
-}
-var A = { maximumAutoTileRequests: 20, noDataValue: 0, returnSampleInfo: false, demResolution: "auto", minDemResolution: 0 };
-export {
-  g2 as ElevationQuery,
-  x2 as GeometryDescriptor,
-  I as getFinestLodIndex
-};
-//# sourceMappingURL=ElevationQuery-BZTDAKT4.js.map

+ 658 - 0
node_modules/.vite/deps/ElevationQuery-PFI6RXXM.js

@@ -0,0 +1,658 @@
+import {
+  _n,
+  rn
+} from "./chunk-P24XEEHY.js";
+import "./chunk-SAJAEMIJ.js";
+import {
+  t as t2
+} from "./chunk-U2WD23Z5.js";
+import "./chunk-VGWC3IKZ.js";
+import {
+  R,
+  c as c2,
+  f,
+  u as u2,
+  w as w3
+} from "./chunk-2H5MD622.js";
+import {
+  $
+} from "./chunk-3RSFVUKZ.js";
+import {
+  b
+} from "./chunk-2ZSOO377.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import {
+  m2 as m,
+  u
+} from "./chunk-VCH45Q2I.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import {
+  M,
+  w as w2
+} from "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import {
+  E,
+  w,
+  y
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s2 as s,
+  s3 as s2
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  c,
+  i,
+  r,
+  t
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/layers/support/ElevationSampler.js
+var m2 = s.getLogger("esri.layers.support.ElevationSampler");
+var c3 = class {
+  queryElevation(e2) {
+    return h(e2.clone(), this);
+  }
+  on() {
+    return g;
+  }
+  projectIfRequired(e2, t4) {
+    return f2(e2, t4);
+  }
+};
+var u3 = class extends c3 {
+  constructor(e2, t4, n) {
+    super(), this.tile = e2, this.noDataValue = n;
+    const o = e2.tile.extent;
+    this.extent = f(o, t4.spatialReference), this.extent.zmin = e2.zmin, this.extent.zmax = e2.zmax, this._aaExtent = o;
+    const a = $(t4.spatialReference), r2 = t4.lodAt(e2.tile.level).resolution * a;
+    this.demResolution = { min: r2, max: r2 };
+  }
+  get spatialReference() {
+    return this.extent.spatialReference;
+  }
+  contains(e2) {
+    const n = this.projectIfRequired(e2, this.spatialReference);
+    return !t(n) && this.containsAt(n.x, n.y);
+  }
+  containsAt(e2, t4) {
+    return w3(this._aaExtent, e2, t4);
+  }
+  elevationAt(e2, t4) {
+    if (!this.containsAt(e2, t4)) {
+      const n = this.extent, s4 = `${n.xmin}, ${n.ymin}, ${n.xmax}, ${n.ymax}`;
+      return m2.warn("#elevationAt()", `Point used to sample elevation (${e2}, ${t4}) is outside of the sampler extent (${s4})`), this.noDataValue;
+    }
+    return i(this.tile.sample(e2, t4), this.noDataValue);
+  }
+};
+var p = class extends c3 {
+  constructor(e2, t4, n) {
+    let s4;
+    super(), "number" == typeof t4 ? (this.noDataValue = t4, s4 = null) : (s4 = t4, this.noDataValue = n), this.samplers = s4 ? e2.map((e3) => new u3(e3, s4, this.noDataValue)) : e2;
+    const o = this.samplers[0];
+    if (o) {
+      this.extent = o.extent.clone();
+      const { min: e3, max: t5 } = o.demResolution;
+      this.demResolution = { min: e3, max: t5 };
+      for (let n2 = 1; n2 < this.samplers.length; n2++) {
+        const e4 = this.samplers[n2];
+        this.extent.union(e4.extent), this.demResolution.min = Math.min(this.demResolution.min, e4.demResolution.min), this.demResolution.max = Math.max(this.demResolution.max, e4.demResolution.max);
+      }
+    } else
+      this.extent = f(u2(), s4.spatialReference), this.demResolution = { min: 0, max: 0 };
+  }
+  get spatialReference() {
+    return this.extent.spatialReference;
+  }
+  elevationAt(e2, t4) {
+    for (const n of this.samplers)
+      if (n.containsAt(e2, t4))
+        return n.elevationAt(e2, t4);
+    return m2.warn("#elevationAt()", `Point used to sample elevation (${e2}, ${t4}) is outside of the sampler`), this.noDataValue;
+  }
+};
+function h(e2, t4) {
+  const n = f2(e2, t4.spatialReference);
+  if (!n)
+    return null;
+  switch (e2.type) {
+    case "point":
+      x(e2, n, t4);
+      break;
+    case "polyline":
+      R2(e2, n, t4);
+      break;
+    case "multipoint":
+      d(e2, n, t4);
+  }
+  return e2;
+}
+function f2(e2, n) {
+  if (t(e2))
+    return null;
+  const s4 = e2.spatialReference;
+  if (s4.equals(n))
+    return e2;
+  const i2 = M(e2, n);
+  return i2 || m2.error(`Cannot project geometry spatial reference (wkid:${s4.wkid}) to elevation sampler spatial reference (wkid:${n.wkid})`), i2;
+}
+function x(e2, t4, n) {
+  e2.z = n.elevationAt(t4.x, t4.y);
+}
+function R2(e2, t4, n) {
+  y2.spatialReference = t4.spatialReference;
+  const s4 = e2.hasM && !e2.hasZ;
+  for (let i2 = 0; i2 < e2.paths.length; i2++) {
+    const o = e2.paths[i2], a = t4.paths[i2];
+    for (let e3 = 0; e3 < o.length; e3++) {
+      const t5 = o[e3], i3 = a[e3];
+      y2.x = i3[0], y2.y = i3[1], s4 && (t5[3] = t5[2]), t5[2] = n.elevationAt(y2.x, y2.y);
+    }
+  }
+  e2.hasZ = true;
+}
+function d(e2, t4, n) {
+  y2.spatialReference = t4.spatialReference;
+  const s4 = e2.hasM && !e2.hasZ;
+  for (let i2 = 0; i2 < e2.points.length; i2++) {
+    const o = e2.points[i2], a = t4.points[i2];
+    y2.x = a[0], y2.y = a[1], s4 && (o[3] = o[2]), o[2] = n.elevationAt(y2.x, y2.y);
+  }
+  e2.hasZ = true;
+}
+var y2 = new w2();
+var g = { remove() {
+} };
+
+// node_modules/@arcgis/core/layers/support/ElevationSamplerData.js
+var t3 = class {
+  constructor({ values: t4, width: h2, height: i2, noDataValue: s4 }, a) {
+    this.pixelData = t4, this.width = h2, this.height = i2, this.safeWidth = 0.99999999 * (h2 - 1), this.noDataValue = s4, this.dx = (h2 - 1) / (a[2] - a[0]), this.dy = (h2 - 1) / (a[3] - a[1]), this.x0 = a[0], this.y1 = a[3];
+  }
+};
+
+// node_modules/@arcgis/core/layers/support/ElevationTile.js
+var e = class {
+  constructor(a, e2 = null) {
+    if (this.tile = a, this.zmin = 0, this.zmax = 0, r(e2) && r(a)) {
+      const t4 = a.extent;
+      this._samplerData = new t3(e2, t4), this.zmin = e2.minValue, this.zmax = e2.maxValue;
+    }
+  }
+  sample(t4, i2) {
+    if (t(this._samplerData))
+      return;
+    const { safeWidth: e2, width: r2, pixelData: o, noDataValue: n, dx: l, dy: m3, y1: h2, x0: f3 } = this._samplerData, p2 = s3(m3 * (h2 - i2), 0, e2), u4 = s3(l * (t4 - f3), 0, e2), c4 = Math.floor(p2), x3 = Math.floor(u4), D = c4 * r2 + x3, d2 = D + r2, z = o[D], y3 = o[d2], V = o[D + 1], _2 = o[d2 + 1];
+    if (z !== n && y3 !== n && V !== n && _2 !== n) {
+      const t5 = u4 - x3, a = z + (V - z) * t5;
+      return a + (y3 + (_2 - y3) * t5 - a) * (p2 - c4);
+    }
+  }
+};
+function s3(t4, a, i2) {
+  return t4 < a ? a : t4 > i2 ? i2 : t4;
+}
+
+// node_modules/@arcgis/core/layers/support/ElevationQuery.js
+var g2 = class {
+  async queryAll(e2, i2, s4) {
+    if (!(e2 = s4 && s4.ignoreInvisibleLayers ? e2.filter((e3) => e3.visible) : e2.slice()).length)
+      throw new s2("elevation-query:invalid-layer", "Elevation queries require at least one elevation layer to fetch tiles from");
+    const n = x2.fromGeometry(i2);
+    let o = false;
+    s4 && s4.returnSampleInfo || (o = true);
+    const l = { ...A, ...s4, returnSampleInfo: true }, a = await this.query(e2[e2.length - 1], n, l), r2 = await this._queryAllContinue(e2, a, l);
+    return r2.geometry = r2.geometry.export(), o && delete r2.sampleInfo, r2;
+  }
+  async query(e2, i2, s4) {
+    if (!e2)
+      throw new s2("elevation-query:invalid-layer", "Elevation queries require an elevation layer to fetch tiles from");
+    if (!i2 || !(i2 instanceof x2) && "point" !== i2.type && "multipoint" !== i2.type && "polyline" !== i2.type)
+      throw new s2("elevation-query:invalid-geometry", "Only point, polyline and multipoint geometries can be used to query elevation");
+    const n = { ...A, ...s4 }, o = new R3(e2, i2.spatialReference, n), l = n.signal;
+    return await e2.load({ signal: l }), await this._createGeometryDescriptor(o, i2, l), await this._selectTiles(o, l), await this._populateElevationTiles(o, l), this._sampleGeometryWithElevation(o), this._createQueryResult(o, l);
+  }
+  async createSampler(e2, i2, s4) {
+    if (!e2)
+      throw new s2("elevation-query:invalid-layer", "Elevation queries require an elevation layer to fetch tiles from");
+    if (!i2 || "extent" !== i2.type)
+      throw new s2("elevation-query:invalid-extent", "Invalid or undefined extent");
+    const n = { ...A, ...s4 };
+    return this._createSampler(e2, i2, n);
+  }
+  async createSamplerAll(e2, i2, s4) {
+    if (!(e2 = s4 && s4.ignoreInvisibleLayers ? e2.filter((e3) => e3.visible) : e2.slice()).length)
+      throw new s2("elevation-query:invalid-layer", "Elevation queries require at least one elevation layer to fetch tiles from");
+    if (!i2 || "extent" !== i2.type)
+      throw new s2("elevation-query:invalid-extent", "Invalid or undefined extent");
+    const n = { ...A, ...s4, returnSampleInfo: true }, o = await this._createSampler(e2[e2.length - 1], i2, n);
+    return this._createSamplerAllContinue(e2, i2, o, n);
+  }
+  async _createSampler(e2, t4, i2, s4) {
+    const n = i2.signal;
+    await e2.load({ signal: n });
+    const o = t4.spatialReference, l = e2.tileInfo.spatialReference;
+    o.equals(l) || (await _n([{ source: o, dest: l }], { signal: n }), t4 = rn(t4, l));
+    const a = new q(e2, t4, i2, s4);
+    return await this._selectTiles(a, n), await this._populateElevationTiles(a, n), new p(a.elevationTiles, a.layer.tileInfo, a.options.noDataValue);
+  }
+  async _createSamplerAllContinue(e2, t4, i2, s4) {
+    if (e2.pop(), !e2.length)
+      return i2;
+    const n = i2.samplers.map((e3) => c2(e3.extent)), o = await this._createSampler(e2[e2.length - 1], t4, s4, n);
+    if (0 === o.samplers.length)
+      return i2;
+    const l = i2.samplers.concat(o.samplers), a = new p(l, s4.noDataValue);
+    return this._createSamplerAllContinue(e2, t4, a, s4);
+  }
+  async _queryAllContinue(e2, t4, s4) {
+    const n = e2.pop(), o = t4.geometry.coordinates, l = t4.sampleInfo;
+    c(l);
+    const a = [], r2 = [];
+    for (let i2 = 0; i2 < o.length; i2++) {
+      const t5 = l[i2];
+      t5.demResolution >= 0 ? t5.source || (t5.source = n) : e2.length && (a.push(o[i2]), r2.push(i2));
+    }
+    if (!e2.length || 0 === a.length)
+      return t4;
+    const c4 = t4.geometry.clone(a), u4 = await this.query(e2[e2.length - 1], c4, s4), h2 = u4.sampleInfo;
+    if (!h2)
+      throw new Error("no sampleInfo");
+    return r2.forEach((e3, t5) => {
+      o[e3].z = u4.geometry.coordinates[t5].z, l[e3].demResolution = h2[t5].demResolution;
+    }), this._queryAllContinue(e2, t4, s4);
+  }
+  async _createQueryResult(e2, t4) {
+    const s4 = await e2.geometry.project(e2.outSpatialReference, t4);
+    c(s4);
+    const n = { geometry: s4.export(), noDataValue: e2.options.noDataValue };
+    return e2.options.returnSampleInfo && (n.sampleInfo = this._extractSampleInfo(e2)), e2.geometry.coordinates.forEach((e3) => {
+      e3.tile = null, e3.elevationTile = null;
+    }), n;
+  }
+  async _createGeometryDescriptor(e2, i2, s4) {
+    let n;
+    const o = e2.layer.tileInfo.spatialReference;
+    if (i2 instanceof x2 ? n = await i2.project(o, s4) : (await _n([{ source: i2.spatialReference, dest: o }], { signal: s4 }), n = rn(i2, o)), !n)
+      throw new s2("elevation-query:spatial-reference-mismatch", `Cannot query elevation in '${i2.spatialReference.wkid}' on an elevation service in '${o.wkid}'`);
+    e2.geometry = x2.fromGeometry(n);
+  }
+  async _selectTiles(e2, i2) {
+    const s4 = e2.options.demResolution;
+    if ("geometry" === e2.type && this._preselectOutsideLayerExtent(e2), "number" == typeof s4)
+      this._selectTilesClosestResolution(e2);
+    else if ("finest-contiguous" === s4)
+      await this._selectTilesFinestContiguous(e2, i2);
+    else {
+      if ("auto" !== s4)
+        throw new s2("elevation-query:invalid-dem-resolution", `Invalid dem resolution value '${s4}', expected a number, "finest-contiguous" or "auto"`);
+      await this._selectTilesAuto(e2, i2);
+    }
+  }
+  _preselectOutsideLayerExtent(e2) {
+    if (t(e2.layer.fullExtent))
+      return;
+    const t4 = new e(null);
+    t4.sample = () => e2.options.noDataValue, e2.outsideExtentTile = t4;
+    const i2 = e2.layer.fullExtent;
+    e2.geometry.coordinates.forEach((e3) => {
+      const s4 = e3.x, n = e3.y;
+      (s4 < i2.xmin || s4 > i2.xmax || n < i2.ymin || n > i2.ymax) && (e3.elevationTile = t4);
+    });
+  }
+  _selectTilesClosestResolution(e2) {
+    const t4 = e2.layer.tileInfo, i2 = this._findNearestDemResolutionLODIndex(t4, e2.options.demResolution);
+    e2.selectTilesAtLOD(i2);
+  }
+  _findNearestDemResolutionLODIndex(e2, t4) {
+    const i2 = t4 / $(e2.spatialReference);
+    let s4 = e2.lods[0], n = 0;
+    for (let o = 1; o < e2.lods.length; o++) {
+      const t5 = e2.lods[o];
+      Math.abs(t5.resolution - i2) < Math.abs(s4.resolution - i2) && (s4 = t5, n = o);
+    }
+    return n;
+  }
+  async _selectTilesFinestContiguous(e2, t4) {
+    const i2 = I(e2.layer.tileInfo, e2.options.minDemResolution);
+    await this._selectTilesFinestContiguousAt(e2, i2, t4);
+  }
+  async _selectTilesFinestContiguousAt(e2, i2, s4) {
+    const n = e2.layer;
+    if (e2.selectTilesAtLOD(i2), i2 < 0)
+      return;
+    const a = n.tilemapCache, r2 = e2.getTilesToFetch();
+    try {
+      if (a)
+        await y(Promise.all(r2.map((e3) => a.fetchAvailability(e3.level, e3.row, e3.col, { signal: s4 }))), s4);
+      else if (await this._populateElevationTiles(e2, s4), !e2.allElevationTilesFetched())
+        throw e2.clearElevationTiles(), new s2("elevation-query:has-unavailable-tiles");
+    } catch (c4) {
+      w(c4), await this._selectTilesFinestContiguousAt(e2, i2 - 1, s4);
+    }
+  }
+  async _populateElevationTiles(e2, t4) {
+    const i2 = e2.getTilesToFetch(), s4 = {}, l = e2.options.cache, r2 = e2.options.noDataValue, c4 = i2.map(async (i3) => {
+      if (null == i3.id)
+        return;
+      const o = `${e2.layer.uid}:${i3.id}:${r2}`, a = r(l) ? l.get(o) : null, c5 = r(a) ? a : await e2.layer.fetchTile(i3.level, i3.row, i3.col, { noDataValue: r2, signal: t4 });
+      r(l) && l.put(o, c5), s4[i3.id] = new e(i3, c5);
+    });
+    await y(E(c4), t4), e2.populateElevationTiles(s4);
+  }
+  async _selectTilesAuto(t4, i2) {
+    this._selectTilesAutoFinest(t4), this._reduceTilesForMaximumRequests(t4);
+    const s4 = t4.layer.tilemapCache;
+    if (!s4)
+      return this._selectTilesAutoPrefetchUpsample(t4, i2);
+    const n = t4.getTilesToFetch(), a = {}, r2 = n.map(async (t5) => {
+      const n2 = new t2(null, 0, 0, 0, u2()), o = await b(s4.fetchAvailabilityUpsample(t5.level, t5.row, t5.col, n2, { signal: i2 }));
+      false !== o.ok ? null != t5.id && (a[t5.id] = n2) : w(o.error);
+    });
+    await y(Promise.all(r2), i2), t4.remapTiles(a);
+  }
+  _reduceTilesForMaximumRequests(e2) {
+    const t4 = e2.layer.tileInfo;
+    let i2 = 0;
+    const s4 = {}, n = (e3) => {
+      null != e3.id && (e3.id in s4 ? s4[e3.id]++ : (s4[e3.id] = 1, i2++));
+    }, o = (e3) => {
+      if (null == e3.id)
+        return;
+      const t5 = s4[e3.id];
+      1 === t5 ? (delete s4[e3.id], i2--) : s4[e3.id] = t5 - 1;
+    };
+    e2.forEachTileToFetch(n, o);
+    let l = true;
+    for (; l && (l = false, e2.forEachTileToFetch((s5) => {
+      i2 <= e2.options.maximumAutoTileRequests || (o(s5), t4.upsampleTile(s5) && (l = true), n(s5));
+    }, o), l); )
+      ;
+  }
+  _selectTilesAutoFinest(e2) {
+    const t4 = I(e2.layer.tileInfo, e2.options.minDemResolution);
+    e2.selectTilesAtLOD(t4, e2.options.maximumAutoTileRequests);
+  }
+  async _selectTilesAutoPrefetchUpsample(e2, t4) {
+    const i2 = e2.layer.tileInfo;
+    await this._populateElevationTiles(e2, t4);
+    let s4 = false;
+    e2.forEachTileToFetch((e3, t5) => {
+      i2.upsampleTile(e3) ? s4 = true : t5();
+    }), s4 && await this._selectTilesAutoPrefetchUpsample(e2, t4);
+  }
+  _sampleGeometryWithElevation(e2) {
+    e2.geometry.coordinates.forEach((t4) => {
+      const i2 = t4.elevationTile;
+      let s4 = e2.options.noDataValue;
+      if (i2) {
+        const e3 = i2.sample(t4.x, t4.y);
+        r(e3) ? s4 = e3 : t4.elevationTile = null;
+      }
+      t4.z = s4;
+    });
+  }
+  _extractSampleInfo(e2) {
+    const t4 = e2.layer.tileInfo, i2 = $(t4.spatialReference);
+    return e2.geometry.coordinates.map((s4) => {
+      let n = -1;
+      if (s4.elevationTile && s4.elevationTile !== e2.outsideExtentTile) {
+        n = t4.lodAt(s4.elevationTile.tile.level).resolution * i2;
+      }
+      return { demResolution: n };
+    });
+  }
+};
+var x2 = class {
+  export() {
+    return this._exporter(this.coordinates, this.spatialReference);
+  }
+  clone(e2) {
+    const t4 = new x2();
+    return t4.geometry = this.geometry, t4.spatialReference = this.spatialReference, t4.coordinates = e2 || this.coordinates.map((e3) => e3.clone()), t4._exporter = this._exporter, t4;
+  }
+  async project(e2, t4) {
+    if (this.spatialReference.equals(e2))
+      return this.clone();
+    await _n([{ source: this.spatialReference, dest: e2 }], { signal: t4 });
+    const i2 = new u({ spatialReference: this.spatialReference, points: this.coordinates.map((e3) => [e3.x, e3.y]) }), s4 = rn(i2, e2);
+    if (!s4)
+      return null;
+    const n = this.coordinates.map((e3, t5) => {
+      const i3 = e3.clone(), n2 = s4.points[t5];
+      return i3.x = n2[0], i3.y = n2[1], i3;
+    }), o = this.clone(n);
+    return o.spatialReference = e2, o;
+  }
+  static fromGeometry(e2) {
+    const t4 = new x2();
+    if (t4.geometry = e2, t4.spatialReference = e2.spatialReference, e2 instanceof x2)
+      t4.coordinates = e2.coordinates.map((e3) => e3.clone()), t4._exporter = (t5, i2) => {
+        const s4 = e2.clone(t5);
+        return s4.spatialReference = i2, s4;
+      };
+    else
+      switch (e2.type) {
+        case "point": {
+          const i2 = e2, { hasZ: s4, hasM: n } = i2;
+          t4.coordinates = s4 && n ? [new _(i2.x, i2.y, i2.z, i2.m)] : s4 ? [new _(i2.x, i2.y, i2.z)] : n ? [new _(i2.x, i2.y, null, i2.m)] : [new _(i2.x, i2.y)], t4._exporter = (t5, i3) => e2.hasM ? new w2(t5[0].x, t5[0].y, t5[0].z, t5[0].m, i3) : new w2(t5[0].x, t5[0].y, t5[0].z, i3);
+          break;
+        }
+        case "multipoint": {
+          const i2 = e2, { hasZ: s4, hasM: n } = i2;
+          t4.coordinates = s4 && n ? i2.points.map((e3) => new _(e3[0], e3[1], e3[2], e3[3])) : s4 ? i2.points.map((e3) => new _(e3[0], e3[1], e3[2])) : n ? i2.points.map((e3) => new _(e3[0], e3[1], null, e3[2])) : i2.points.map((e3) => new _(e3[0], e3[1])), t4._exporter = (t5, i3) => e2.hasM ? new u({ points: t5.map((e3) => [e3.x, e3.y, e3.z, e3.m]), hasZ: true, hasM: true, spatiaReference: i3 }) : new u(t5.map((e3) => [e3.x, e3.y, e3.z]), i3);
+          break;
+        }
+        case "polyline": {
+          const i2 = e2, s4 = [], n = [], { hasZ: o, hasM: l } = e2;
+          let a = 0;
+          for (const e3 of i2.paths)
+            if (n.push([a, a + e3.length]), a += e3.length, o && l)
+              for (const t5 of e3)
+                s4.push(new _(t5[0], t5[1], t5[2], t5[3]));
+            else if (o)
+              for (const t5 of e3)
+                s4.push(new _(t5[0], t5[1], t5[2]));
+            else if (l)
+              for (const t5 of e3)
+                s4.push(new _(t5[0], t5[1], null, t5[2]));
+            else
+              for (const t5 of e3)
+                s4.push(new _(t5[0], t5[1]));
+          t4.coordinates = s4, t4._exporter = (t5, i3) => {
+            const s5 = e2.hasM ? t5.map((e3) => [e3.x, e3.y, e3.z, e3.m]) : t5.map((e3) => [e3.x, e3.y, e3.z]), o2 = n.map((e3) => s5.slice(e3[0], e3[1]));
+            return new m({ paths: o2, hasM: e2.hasM, hasZ: true, spatialReference: i3 });
+          };
+          break;
+        }
+      }
+    return t4;
+  }
+};
+var _ = class {
+  constructor(e2, t4, i2 = null, s4 = null, n = null, o = null) {
+    this.x = e2, this.y = t4, this.z = i2, this.m = s4, this.tile = n, this.elevationTile = o;
+  }
+  clone() {
+    return new _(this.x, this.y, this.z, this.m);
+  }
+};
+var E2 = class {
+  constructor(e2, t4) {
+    this.layer = e2, this.options = t4;
+  }
+};
+var R3 = class extends E2 {
+  constructor(e2, t4, i2) {
+    super(e2, i2), this.outSpatialReference = t4, this.type = "geometry";
+  }
+  selectTilesAtLOD(e2) {
+    if (e2 < 0)
+      this.geometry.coordinates.forEach((e3) => {
+        e3.tile = null;
+      });
+    else {
+      const t4 = this.layer.tileInfo, i2 = t4.lods[e2].level;
+      this.geometry.coordinates.forEach((e3) => {
+        e3.tile = t4.tileAt(i2, e3.x, e3.y);
+      });
+    }
+  }
+  allElevationTilesFetched() {
+    return !this.geometry.coordinates.some((e2) => !e2.elevationTile);
+  }
+  clearElevationTiles() {
+    for (const e2 of this.geometry.coordinates)
+      e2.elevationTile !== this.outsideExtentTile && (e2.elevationTile = null);
+  }
+  populateElevationTiles(e2) {
+    var _a;
+    for (const t4 of this.geometry.coordinates)
+      !t4.elevationTile && ((_a = t4.tile) == null ? void 0 : _a.id) && (t4.elevationTile = e2[t4.tile.id]);
+  }
+  remapTiles(e2) {
+    var _a;
+    for (const t4 of this.geometry.coordinates) {
+      const i2 = (_a = t4.tile) == null ? void 0 : _a.id;
+      t4.tile = i2 ? e2[i2] : null;
+    }
+  }
+  getTilesToFetch() {
+    var _a;
+    const e2 = {}, t4 = [];
+    for (const i2 of this.geometry.coordinates) {
+      const s4 = i2.tile;
+      if (!s4)
+        continue;
+      const n = (_a = i2.tile) == null ? void 0 : _a.id;
+      i2.elevationTile || !n || e2[n] || (e2[n] = s4, t4.push(s4));
+    }
+    return t4;
+  }
+  forEachTileToFetch(e2) {
+    for (const t4 of this.geometry.coordinates)
+      t4.tile && !t4.elevationTile && e2(t4.tile, () => {
+        t4.tile = null;
+      });
+  }
+};
+var q = class extends E2 {
+  constructor(e2, t4, i2, s4) {
+    super(e2, i2), this.type = "extent", this.elevationTiles = [], this._candidateTiles = [], this._fetchedCandidates = /* @__PURE__ */ new Set(), this.extent = t4.intersection(e2.fullExtent), this.maskExtents = s4;
+  }
+  selectTilesAtLOD(e2, t4) {
+    const i2 = this._maximumLodForRequests(t4), s4 = Math.min(i2, e2);
+    s4 < 0 ? this._candidateTiles.length = 0 : this._selectCandidateTilesCoveringExtentAt(s4);
+  }
+  _maximumLodForRequests(e2) {
+    const t4 = this.layer.tileInfo;
+    if (!e2)
+      return t4.lods.length - 1;
+    const i2 = this.extent;
+    if (t(i2))
+      return -1;
+    for (let s4 = t4.lods.length - 1; s4 >= 0; s4--) {
+      const n = t4.lods[s4], o = n.resolution * t4.size[0], l = n.resolution * t4.size[1];
+      if (Math.ceil(i2.width / o) * Math.ceil(i2.height / l) <= e2)
+        return s4;
+    }
+    return -1;
+  }
+  allElevationTilesFetched() {
+    return this._candidateTiles.length === this.elevationTiles.length;
+  }
+  clearElevationTiles() {
+    this.elevationTiles.length = 0, this._fetchedCandidates.clear();
+  }
+  populateElevationTiles(e2) {
+    for (const t4 of this._candidateTiles) {
+      const i2 = t4.id && e2[t4.id];
+      i2 && (this._fetchedCandidates.add(t4), this.elevationTiles.push(i2));
+    }
+  }
+  remapTiles(e2) {
+    this._candidateTiles = this._uniqueNonOverlappingTiles(this._candidateTiles.map((t4) => e2[t4.id]));
+  }
+  getTilesToFetch() {
+    return this._candidateTiles;
+  }
+  forEachTileToFetch(e2, t4) {
+    const i2 = this._candidateTiles;
+    this._candidateTiles = [], i2.forEach((i3) => {
+      if (this._fetchedCandidates.has(i3))
+        return void (t4 && t4(i3));
+      let s4 = false;
+      e2(i3, () => s4 = true), s4 ? t4 && t4(i3) : this._candidateTiles.push(i3);
+    }), this._candidateTiles = this._uniqueNonOverlappingTiles(this._candidateTiles, t4);
+  }
+  _uniqueNonOverlappingTiles(e2, t4) {
+    const i2 = {}, s4 = [];
+    for (const o of e2) {
+      const e3 = o.id;
+      e3 && !i2[e3] ? (i2[e3] = o, s4.push(o)) : t4 && t4(o);
+    }
+    const n = s4.sort((e3, t5) => e3.level - t5.level);
+    return n.filter((e3, i3) => {
+      for (let s5 = 0; s5 < i3; s5++) {
+        const i4 = n[s5].extent;
+        if (i4 && e3.extent && R(i4, e3.extent))
+          return t4 && t4(e3), false;
+      }
+      return true;
+    });
+  }
+  _selectCandidateTilesCoveringExtentAt(e2) {
+    this._candidateTiles.length = 0;
+    const t4 = this.extent;
+    if (t(t4))
+      return;
+    const i2 = this.layer.tileInfo, n = i2.lods[e2], o = i2.tileAt(n.level, t4.xmin, t4.ymin), l = o.extent;
+    if (t(l))
+      return;
+    const a = n.resolution * i2.size[0], r2 = n.resolution * i2.size[1], c4 = Math.ceil((t4.xmax - l[0]) / a), u4 = Math.ceil((t4.ymax - l[1]) / r2);
+    for (let s4 = 0; s4 < u4; s4++)
+      for (let e3 = 0; e3 < c4; e3++) {
+        const t5 = new t2(null, o.level, o.row - s4, o.col + e3);
+        i2.updateTileInfo(t5), this._tileIsMasked(t5) || this._candidateTiles.push(t5);
+      }
+  }
+  _tileIsMasked(e2) {
+    return !!this.maskExtents && this.maskExtents.some((t4) => e2.extent && R(t4, e2.extent));
+  }
+};
+function I(e2, t4 = 0) {
+  let i2 = e2.lods.length - 1;
+  if (t4 > 0) {
+    const s4 = t4 / $(e2.spatialReference), n = e2.lods.findIndex((e3) => e3.resolution < s4);
+    0 === n ? i2 = 0 : n > 0 && (i2 = n - 1);
+  }
+  return i2;
+}
+var A = { maximumAutoTileRequests: 20, noDataValue: 0, returnSampleInfo: false, demResolution: "auto", minDemResolution: 0 };
+export {
+  g2 as ElevationQuery,
+  x2 as GeometryDescriptor,
+  I as getFinestLodIndex
+};
+//# sourceMappingURL=ElevationQuery-PFI6RXXM.js.map

+ 0 - 0
node_modules/.vite/deps/ElevationQuery-BZTDAKT4.js.map → node_modules/.vite/deps/ElevationQuery-PFI6RXXM.js.map


+ 96 - 0
node_modules/.vite/deps/ElevationSamplerWorker-ETI272ZX.js

@@ -0,0 +1,96 @@
+import {
+  k3 as k
+} from "./chunk-BXBBOCLV.js";
+import "./chunk-IRQMHCT3.js";
+import "./chunk-W3XAGTM6.js";
+import "./chunk-44FMXGSC.js";
+import "./chunk-XFDO4CMR.js";
+import "./chunk-GHN7C53L.js";
+import "./chunk-HIELTLML.js";
+import {
+  h
+} from "./chunk-D5UVUJIX.js";
+import "./chunk-O3JQY77G.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-IIAN3QNN.js";
+import "./chunk-P24XEEHY.js";
+import "./chunk-SAJAEMIJ.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import {
+  has
+} from "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  r
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/geometry/support/meshUtils/ElevationSamplerWorker.js
+var n = class {
+  async createIndex(r2, n2) {
+    const o2 = new Array();
+    if (!r2.vertexAttributes || !r2.vertexAttributes.position)
+      return new h();
+    const s = this._createMeshData(r2), a = r(n2) ? await n2.invoke("createIndexThread", s, { transferList: o2 }) : this.createIndexThread(s).result;
+    return this._createPooledRBush().fromJSON(a);
+  }
+  createIndexThread(e) {
+    const t = new Float64Array(e.position), r2 = this._createPooledRBush();
+    return e.components ? this._createIndexComponentsThread(r2, t, e.components.map((e2) => new Uint32Array(e2))) : this._createIndexAllThread(r2, t);
+  }
+  _createIndexAllThread(e, t) {
+    const r2 = new Array(t.length / 9);
+    let n2 = 0;
+    for (let s = 0; s < t.length; s += 9)
+      r2[n2++] = o(t, s + 0, s + 3, s + 6);
+    return e.load(r2), { result: e.toJSON() };
+  }
+  _createIndexComponentsThread(e, t, r2) {
+    let n2 = 0;
+    for (const o2 of r2)
+      n2 += o2.length / 3;
+    const s = new Array(n2);
+    let a = 0;
+    for (const i of r2)
+      for (let e2 = 0; e2 < i.length; e2 += 3)
+        s[a++] = o(t, 3 * i[e2 + 0], 3 * i[e2 + 1], 3 * i[e2 + 2]);
+    return e.load(s), { result: e.toJSON() };
+  }
+  _createMeshData(e) {
+    const t = (e.transform ? k({ position: e.vertexAttributes.position, normal: null, tangent: null }, e.transform, e.spatialReference).position : e.vertexAttributes.position).buffer;
+    return !e.components || e.components.some((e2) => !e2.faces) ? { position: t } : { position: t, components: e.components.map((e2) => e2.faces) };
+  }
+  _createPooledRBush() {
+    return new h(9, has("esri-csp-restrictions") ? (e) => e : [".minX", ".minY", ".maxX", ".maxY"]);
+  }
+};
+function o(e, t, r2, n2) {
+  return { minX: Math.min(e[t + 0], e[r2 + 0], e[n2 + 0]), maxX: Math.max(e[t + 0], e[r2 + 0], e[n2 + 0]), minY: Math.min(e[t + 1], e[r2 + 1], e[n2 + 1]), maxY: Math.max(e[t + 1], e[r2 + 1], e[n2 + 1]), p0: [e[t + 0], e[t + 1], e[t + 2]], p1: [e[r2 + 0], e[r2 + 1], e[r2 + 2]], p2: [e[n2 + 0], e[n2 + 1], e[n2 + 2]] };
+}
+export {
+  n as default
+};
+//# sourceMappingURL=ElevationSamplerWorker-ETI272ZX.js.map

+ 0 - 0
node_modules/.vite/deps/ElevationSamplerWorker-INHIMYEM.js.map → node_modules/.vite/deps/ElevationSamplerWorker-ETI272ZX.js.map


+ 0 - 96
node_modules/.vite/deps/ElevationSamplerWorker-INHIMYEM.js

@@ -1,96 +0,0 @@
-import {
-  k3 as k
-} from "./chunk-GGZO2MZV.js";
-import "./chunk-IRQMHCT3.js";
-import "./chunk-MP62QTGD.js";
-import "./chunk-44FMXGSC.js";
-import "./chunk-XFDO4CMR.js";
-import "./chunk-GHN7C53L.js";
-import {
-  h
-} from "./chunk-MZG75XMA.js";
-import "./chunk-HIELTLML.js";
-import "./chunk-O3JQY77G.js";
-import "./chunk-IIAN3QNN.js";
-import "./chunk-VYQHMPYW.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-SOSOZIX6.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import {
-  has
-} from "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  r
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/geometry/support/meshUtils/ElevationSamplerWorker.js
-var n = class {
-  async createIndex(r2, n2) {
-    const o2 = new Array();
-    if (!r2.vertexAttributes || !r2.vertexAttributes.position)
-      return new h();
-    const s = this._createMeshData(r2), a = r(n2) ? await n2.invoke("createIndexThread", s, { transferList: o2 }) : this.createIndexThread(s).result;
-    return this._createPooledRBush().fromJSON(a);
-  }
-  createIndexThread(e) {
-    const t = new Float64Array(e.position), r2 = this._createPooledRBush();
-    return e.components ? this._createIndexComponentsThread(r2, t, e.components.map((e2) => new Uint32Array(e2))) : this._createIndexAllThread(r2, t);
-  }
-  _createIndexAllThread(e, t) {
-    const r2 = new Array(t.length / 9);
-    let n2 = 0;
-    for (let s = 0; s < t.length; s += 9)
-      r2[n2++] = o(t, s + 0, s + 3, s + 6);
-    return e.load(r2), { result: e.toJSON() };
-  }
-  _createIndexComponentsThread(e, t, r2) {
-    let n2 = 0;
-    for (const o2 of r2)
-      n2 += o2.length / 3;
-    const s = new Array(n2);
-    let a = 0;
-    for (const i of r2)
-      for (let e2 = 0; e2 < i.length; e2 += 3)
-        s[a++] = o(t, 3 * i[e2 + 0], 3 * i[e2 + 1], 3 * i[e2 + 2]);
-    return e.load(s), { result: e.toJSON() };
-  }
-  _createMeshData(e) {
-    const t = (e.transform ? k({ position: e.vertexAttributes.position, normal: null, tangent: null }, e.transform, e.spatialReference).position : e.vertexAttributes.position).buffer;
-    return !e.components || e.components.some((e2) => !e2.faces) ? { position: t } : { position: t, components: e.components.map((e2) => e2.faces) };
-  }
-  _createPooledRBush() {
-    return new h(9, has("esri-csp-restrictions") ? (e) => e : [".minX", ".minY", ".maxX", ".maxY"]);
-  }
-};
-function o(e, t, r2, n2) {
-  return { minX: Math.min(e[t + 0], e[r2 + 0], e[n2 + 0]), maxX: Math.max(e[t + 0], e[r2 + 0], e[n2 + 0]), minY: Math.min(e[t + 1], e[r2 + 1], e[n2 + 1]), maxY: Math.max(e[t + 1], e[r2 + 1], e[n2 + 1]), p0: [e[t + 0], e[t + 1], e[t + 2]], p1: [e[r2 + 0], e[r2 + 1], e[r2 + 2]], p2: [e[n2 + 0], e[n2 + 1], e[n2 + 2]] };
-}
-export {
-  n as default
-};
-//# sourceMappingURL=ElevationSamplerWorker-INHIMYEM.js.map

+ 193 - 0
node_modules/.vite/deps/FeatureFilter-DOO77BOI.js

@@ -0,0 +1,193 @@
+import {
+  u as u2
+} from "./chunk-IY6TL5XB.js";
+import "./chunk-PHAKVYRM.js";
+import "./chunk-22KBQSDB.js";
+import {
+  n,
+  v
+} from "./chunk-UVQJ7AVD.js";
+import "./chunk-DMVKVC5I.js";
+import {
+  J
+} from "./chunk-Y7BZ6TKQ.js";
+import "./chunk-VEJPYAE4.js";
+import "./chunk-FZSI6IGI.js";
+import "./chunk-QU433TMZ.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-IIAN3QNN.js";
+import "./chunk-P24XEEHY.js";
+import "./chunk-WOXHUQGM.js";
+import "./chunk-FMPQIGFA.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-SAJAEMIJ.js";
+import "./chunk-IEU3AM37.js";
+import {
+  x
+} from "./chunk-WD4J43GZ.js";
+import "./chunk-JOYXMSKE.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-JGBXYDGB.js";
+import "./chunk-QEWF7QPH.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-VGWC3IKZ.js";
+import {
+  u
+} from "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import {
+  c
+} from "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import {
+  s2 as s,
+  s3 as s2
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  t
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/2d/layers/features/support/whereUtils.js
+var t2 = s.getLogger("esri.views.2d.layers.features.support.whereUtils");
+var a = { getAttribute: (e, r) => e.field(r) };
+async function s3(r, s4) {
+  const n2 = await import("./WhereClause-32BDBNIA.js");
+  try {
+    const o = n2.WhereClause.create(r, s4);
+    if (!o.isStandardized) {
+      const r2 = new s2("mapview - bad input", "Unable to apply filter's definition expression, as expression is not standardized.", o);
+      t2.error(r2);
+    }
+    return (e) => {
+      const r2 = e.readArcadeFeature();
+      return o.testFeature(r2, a);
+    };
+  } catch (o) {
+    return t2.warn("mapview-bad-where-clause", "Encountered an error when evaluating where clause", r), (e) => true;
+  }
+}
+
+// node_modules/@arcgis/core/views/2d/layers/features/support/FeatureFilter.js
+var m = 1;
+var _ = 2;
+var p = class {
+  constructor(t3) {
+    this._geometryBounds = u(), this._idToVisibility = /* @__PURE__ */ new Map(), this._serviceInfo = t3;
+  }
+  get hash() {
+    return this._hash;
+  }
+  check(t3) {
+    return this._applyFilter(t3);
+  }
+  clear() {
+    const t3 = this._resetAllHiddenIds();
+    return this.update(), { show: t3, hide: [] };
+  }
+  invalidate() {
+    this._idToVisibility.forEach((t3, e) => {
+      this._idToVisibility.set(e, 0);
+    });
+  }
+  setKnownIds(t3) {
+    for (const e of t3)
+      this._idToVisibility.set(e, m);
+  }
+  setTrue(t3) {
+    const e = [], i = [], s4 = new Set(t3);
+    return this._idToVisibility.forEach((t4, r) => {
+      const o = !!(this._idToVisibility.get(r) & m), h = s4.has(r);
+      !o && h ? e.push(r) : o && !h && i.push(r), this._idToVisibility.set(r, h ? m | _ : 0);
+    }), { show: e, hide: i };
+  }
+  createQuery() {
+    const { geometry: t3, spatialRel: e, where: i, timeExtent: s4, objectIds: r } = this;
+    return x.fromJSON({ geometry: t3, spatialRel: e, where: i, timeExtent: s4, objectIds: r });
+  }
+  async update(t3, e) {
+    this._hash = JSON.stringify(t3);
+    const i = await J(t3, null, e);
+    await Promise.all([this._setGeometryFilter(i), this._setIdFilter(i), this._setAttributeFilter(i), this._setTimeFilter(i)]);
+  }
+  async _setAttributeFilter(t3) {
+    if (!t3 || !t3.where)
+      return this._clause = null, void (this.where = null);
+    this._clause = await s3(t3.where, this._serviceInfo.fieldsIndex), this.where = t3.where;
+  }
+  _setIdFilter(t3) {
+    this._idsToShow = t3 && t3.objectIds && new Set(t3.objectIds), this._idsToHide = t3 && t3.hiddenIds && new Set(t3.hiddenIds), this.objectIds = t3 && t3.objectIds;
+  }
+  async _setGeometryFilter(t3) {
+    if (!t3 || !t3.geometry)
+      return this._spatialQueryOperator = null, this.geometry = null, void (this.spatialRel = null);
+    const e = t3.geometry, i = t3.spatialRel || "esriSpatialRelIntersects", s4 = await v(i, e, this._serviceInfo.geometryType, this._serviceInfo.hasZ, this._serviceInfo.hasM);
+    c(this._geometryBounds, e), this._spatialQueryOperator = s4, this.geometry = e, this.spatialRel = i;
+  }
+  _setTimeFilter(i) {
+    if (this.timeExtent = this._timeOperator = null, i && i.timeExtent)
+      if (this._serviceInfo.timeInfo)
+        this.timeExtent = i.timeExtent, this._timeOperator = n(this._serviceInfo.timeInfo, i.timeExtent, u2);
+      else {
+        const s4 = new s2("feature-layer-view:time-filter-not-available", "Unable to apply time filter, as layer doesn't have time metadata.", i.timeExtent);
+        s.getLogger("esri.views.2d.layers.features.controllers.FeatureFilter").error(s4);
+      }
+  }
+  _applyFilter(t3) {
+    return this._filterByGeometry(t3) && this._filterById(t3) && this._filterByTime(t3) && this._filterByExpression(t3);
+  }
+  _filterByExpression(t3) {
+    return !this.where || this._clause(t3);
+  }
+  _filterById(t3) {
+    return (!this._idsToHide || !this._idsToHide.size || !this._idsToHide.has(t3.getObjectId())) && (!this._idsToShow || !this._idsToShow.size || this._idsToShow.has(t3.getObjectId()));
+  }
+  _filterByGeometry(t3) {
+    if (!this.geometry)
+      return true;
+    const e = t3.readHydratedGeometry();
+    return !!e && this._spatialQueryOperator(e);
+  }
+  _filterByTime(t3) {
+    return !!t(this._timeOperator) || this._timeOperator(t3);
+  }
+  _resetAllHiddenIds() {
+    const t3 = [];
+    return this._idToVisibility.forEach((e, i) => {
+      e & m || (this._idToVisibility.set(i, m), t3.push(i));
+    }), t3;
+  }
+};
+export {
+  p as default
+};
+//# sourceMappingURL=FeatureFilter-DOO77BOI.js.map

+ 0 - 0
node_modules/.vite/deps/FeatureFilter-UHAYMQOD.js.map → node_modules/.vite/deps/FeatureFilter-DOO77BOI.js.map


+ 0 - 193
node_modules/.vite/deps/FeatureFilter-UHAYMQOD.js

@@ -1,193 +0,0 @@
-import {
-  u as u2
-} from "./chunk-BPKEBVHQ.js";
-import "./chunk-7Y5RTA5Y.js";
-import "./chunk-22KBQSDB.js";
-import {
-  n,
-  v
-} from "./chunk-XCIRV7CO.js";
-import "./chunk-DMVKVC5I.js";
-import {
-  J
-} from "./chunk-NFN2M2QU.js";
-import "./chunk-3ZJXLJLL.js";
-import "./chunk-FZSI6IGI.js";
-import "./chunk-QU433TMZ.js";
-import "./chunk-4VZNS7N2.js";
-import "./chunk-IIAN3QNN.js";
-import "./chunk-VYQHMPYW.js";
-import "./chunk-WXUHXYJK.js";
-import "./chunk-NTERQTPO.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-SOSOZIX6.js";
-import {
-  x
-} from "./chunk-K6QDYFZU.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
-import "./chunk-BQHWPTT7.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
-import "./chunk-QEWF7QPH.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-VGWC3IKZ.js";
-import {
-  u
-} from "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import {
-  c
-} from "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import {
-  s2 as s,
-  s3 as s2
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  t
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/2d/layers/features/support/whereUtils.js
-var t2 = s.getLogger("esri.views.2d.layers.features.support.whereUtils");
-var a = { getAttribute: (e, r) => e.field(r) };
-async function s3(r, s4) {
-  const n2 = await import("./WhereClause-32BDBNIA.js");
-  try {
-    const o = n2.WhereClause.create(r, s4);
-    if (!o.isStandardized) {
-      const r2 = new s2("mapview - bad input", "Unable to apply filter's definition expression, as expression is not standardized.", o);
-      t2.error(r2);
-    }
-    return (e) => {
-      const r2 = e.readArcadeFeature();
-      return o.testFeature(r2, a);
-    };
-  } catch (o) {
-    return t2.warn("mapview-bad-where-clause", "Encountered an error when evaluating where clause", r), (e) => true;
-  }
-}
-
-// node_modules/@arcgis/core/views/2d/layers/features/support/FeatureFilter.js
-var m = 1;
-var _ = 2;
-var p = class {
-  constructor(t3) {
-    this._geometryBounds = u(), this._idToVisibility = /* @__PURE__ */ new Map(), this._serviceInfo = t3;
-  }
-  get hash() {
-    return this._hash;
-  }
-  check(t3) {
-    return this._applyFilter(t3);
-  }
-  clear() {
-    const t3 = this._resetAllHiddenIds();
-    return this.update(), { show: t3, hide: [] };
-  }
-  invalidate() {
-    this._idToVisibility.forEach((t3, e) => {
-      this._idToVisibility.set(e, 0);
-    });
-  }
-  setKnownIds(t3) {
-    for (const e of t3)
-      this._idToVisibility.set(e, m);
-  }
-  setTrue(t3) {
-    const e = [], i = [], s4 = new Set(t3);
-    return this._idToVisibility.forEach((t4, r) => {
-      const o = !!(this._idToVisibility.get(r) & m), h = s4.has(r);
-      !o && h ? e.push(r) : o && !h && i.push(r), this._idToVisibility.set(r, h ? m | _ : 0);
-    }), { show: e, hide: i };
-  }
-  createQuery() {
-    const { geometry: t3, spatialRel: e, where: i, timeExtent: s4, objectIds: r } = this;
-    return x.fromJSON({ geometry: t3, spatialRel: e, where: i, timeExtent: s4, objectIds: r });
-  }
-  async update(t3, e) {
-    this._hash = JSON.stringify(t3);
-    const i = await J(t3, null, e);
-    await Promise.all([this._setGeometryFilter(i), this._setIdFilter(i), this._setAttributeFilter(i), this._setTimeFilter(i)]);
-  }
-  async _setAttributeFilter(t3) {
-    if (!t3 || !t3.where)
-      return this._clause = null, void (this.where = null);
-    this._clause = await s3(t3.where, this._serviceInfo.fieldsIndex), this.where = t3.where;
-  }
-  _setIdFilter(t3) {
-    this._idsToShow = t3 && t3.objectIds && new Set(t3.objectIds), this._idsToHide = t3 && t3.hiddenIds && new Set(t3.hiddenIds), this.objectIds = t3 && t3.objectIds;
-  }
-  async _setGeometryFilter(t3) {
-    if (!t3 || !t3.geometry)
-      return this._spatialQueryOperator = null, this.geometry = null, void (this.spatialRel = null);
-    const e = t3.geometry, i = t3.spatialRel || "esriSpatialRelIntersects", s4 = await v(i, e, this._serviceInfo.geometryType, this._serviceInfo.hasZ, this._serviceInfo.hasM);
-    c(this._geometryBounds, e), this._spatialQueryOperator = s4, this.geometry = e, this.spatialRel = i;
-  }
-  _setTimeFilter(i) {
-    if (this.timeExtent = this._timeOperator = null, i && i.timeExtent)
-      if (this._serviceInfo.timeInfo)
-        this.timeExtent = i.timeExtent, this._timeOperator = n(this._serviceInfo.timeInfo, i.timeExtent, u2);
-      else {
-        const s4 = new s2("feature-layer-view:time-filter-not-available", "Unable to apply time filter, as layer doesn't have time metadata.", i.timeExtent);
-        s.getLogger("esri.views.2d.layers.features.controllers.FeatureFilter").error(s4);
-      }
-  }
-  _applyFilter(t3) {
-    return this._filterByGeometry(t3) && this._filterById(t3) && this._filterByTime(t3) && this._filterByExpression(t3);
-  }
-  _filterByExpression(t3) {
-    return !this.where || this._clause(t3);
-  }
-  _filterById(t3) {
-    return (!this._idsToHide || !this._idsToHide.size || !this._idsToHide.has(t3.getObjectId())) && (!this._idsToShow || !this._idsToShow.size || this._idsToShow.has(t3.getObjectId()));
-  }
-  _filterByGeometry(t3) {
-    if (!this.geometry)
-      return true;
-    const e = t3.readHydratedGeometry();
-    return !!e && this._spatialQueryOperator(e);
-  }
-  _filterByTime(t3) {
-    return !!t(this._timeOperator) || this._timeOperator(t3);
-  }
-  _resetAllHiddenIds() {
-    const t3 = [];
-    return this._idToVisibility.forEach((e, i) => {
-      e & m || (this._idToVisibility.set(i, m), t3.push(i));
-    }), t3;
-  }
-};
-export {
-  p as default
-};
-//# sourceMappingURL=FeatureFilter-UHAYMQOD.js.map

+ 141 - 0
node_modules/.vite/deps/FeatureLayer-3WEBJCEM.js

@@ -0,0 +1,141 @@
+import {
+  Ze
+} from "./chunk-WM52QDLS.js";
+import "./chunk-MEZ7BUMM.js";
+import "./chunk-7B57NUGF.js";
+import "./chunk-AOQ55JXI.js";
+import "./chunk-X42TFXOU.js";
+import "./chunk-JFSMKLAQ.js";
+import "./chunk-LXOC7SMQ.js";
+import "./chunk-DN6W4TJU.js";
+import "./chunk-OUUXJOLT.js";
+import "./chunk-PLQUCCQV.js";
+import "./chunk-JZAS4TIG.js";
+import "./chunk-VBR5BOXI.js";
+import "./chunk-NBKUI76A.js";
+import "./chunk-6334AFGG.js";
+import "./chunk-NLLFSKB2.js";
+import "./chunk-LC3GBQ56.js";
+import "./chunk-5GYJGY4C.js";
+import "./chunk-OXF7W4BJ.js";
+import "./chunk-SAJAEMIJ.js";
+import "./chunk-S6EFEKAU.js";
+import "./chunk-2RHPWGZL.js";
+import "./chunk-XEQ4FTFC.js";
+import "./chunk-JM5OVQAD.js";
+import "./chunk-S3GK7VUF.js";
+import "./chunk-TU7WVKU4.js";
+import "./chunk-WWXZOC2Y.js";
+import "./chunk-ZOKNWEG3.js";
+import "./chunk-NQA5XJGK.js";
+import "./chunk-EKYSPJO6.js";
+import "./chunk-JAUFBT5U.js";
+import "./chunk-W6U6FKJ3.js";
+import "./chunk-7C2KDOAI.js";
+import "./chunk-RHFU6KWO.js";
+import "./chunk-3FNKD2EB.js";
+import "./chunk-ZOO4I2U4.js";
+import "./chunk-JPUFJK2B.js";
+import "./chunk-HZ2WKB3G.js";
+import "./chunk-3HCJD762.js";
+import "./chunk-RVCE264D.js";
+import "./chunk-HKJ7X3BD.js";
+import "./chunk-Y74D3LKQ.js";
+import "./chunk-PK4W65H4.js";
+import "./chunk-7C23ILQ4.js";
+import "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-IEU3AM37.js";
+import "./chunk-SKKBVHTF.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-WD4J43GZ.js";
+import "./chunk-JOYXMSKE.js";
+import "./chunk-SZFMKPVM.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-CRHRHOXH.js";
+import "./chunk-ZSW35JPD.js";
+import "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-JGBXYDGB.js";
+import "./chunk-QEWF7QPH.js";
+import "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TV3CFJQR.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-JUWKPBLS.js";
+import "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-GN35O2ZO.js";
+import "./chunk-XTVKPAWY.js";
+import "./chunk-3OSQ6GXO.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-PLWDAYK7.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-HWSWTWZD.js";
+import "./chunk-O6VYMEIX.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+export {
+  Ze as default
+};
+//# sourceMappingURL=FeatureLayer-3WEBJCEM.js.map

+ 0 - 0
node_modules/.vite/deps/FeatureLayer-PKSF7I4I.js.map → node_modules/.vite/deps/FeatureLayer-3WEBJCEM.js.map


+ 0 - 141
node_modules/.vite/deps/FeatureLayer-PKSF7I4I.js

@@ -1,141 +0,0 @@
-import {
-  Ze
-} from "./chunk-TD4T5KV5.js";
-import "./chunk-JNNIUZVW.js";
-import "./chunk-6SHVYOIM.js";
-import "./chunk-EFTIWDMB.js";
-import "./chunk-E3VV75EL.js";
-import "./chunk-VIUIPJ2T.js";
-import "./chunk-YW3ZWYRO.js";
-import "./chunk-JZGM5PAU.js";
-import "./chunk-7FZX4UI7.js";
-import "./chunk-IR3DRB65.js";
-import "./chunk-7ZZ4CSFO.js";
-import "./chunk-YVKMCAJV.js";
-import "./chunk-FB243F4I.js";
-import "./chunk-DKAJ6NC2.js";
-import "./chunk-6334AFGG.js";
-import "./chunk-WFHIGLUK.js";
-import "./chunk-IFWO6QLG.js";
-import "./chunk-KAB3V7FU.js";
-import "./chunk-SOSOZIX6.js";
-import "./chunk-FM5OVTDI.js";
-import "./chunk-2RHPWGZL.js";
-import "./chunk-24RR2OSE.js";
-import "./chunk-VICJMAP2.js";
-import "./chunk-ESLFDGN5.js";
-import "./chunk-TU7WVKU4.js";
-import "./chunk-DUH52ME3.js";
-import "./chunk-BFKFNCQC.js";
-import "./chunk-3C3WGWKN.js";
-import "./chunk-5AJSBAUF.js";
-import "./chunk-2QIZS77U.js";
-import "./chunk-OJUMXZ6B.js";
-import "./chunk-F62EJT7L.js";
-import "./chunk-JB2527A3.js";
-import "./chunk-XODJHDJQ.js";
-import "./chunk-O2PIYIHJ.js";
-import "./chunk-2BWPQRLB.js";
-import "./chunk-HPD2S4QL.js";
-import "./chunk-C65ZRRQD.js";
-import "./chunk-3HCJD762.js";
-import "./chunk-GR4RKUNH.js";
-import "./chunk-LTQAWUCK.js";
-import "./chunk-W3SLJVWY.js";
-import "./chunk-PK4W65H4.js";
-import "./chunk-KJZ6SS3P.js";
-import "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import "./chunk-SZFMKPVM.js";
-import "./chunk-K6QDYFZU.js";
-import "./chunk-EY2WJSAJ.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
-import "./chunk-ZSW35JPD.js";
-import "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
-import "./chunk-QEWF7QPH.js";
-import "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-TV3CFJQR.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-2DSTZVND.js";
-import "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-UMJCSYX5.js";
-import "./chunk-UA6W42KP.js";
-import "./chunk-3OSQ6GXO.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-2L5METUC.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-HWSWTWZD.js";
-import "./chunk-O6VYMEIX.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-export {
-  Ze as default
-};
-//# sourceMappingURL=FeatureLayer-PKSF7I4I.js.map

+ 912 - 0
node_modules/.vite/deps/FeatureLayerSource-7N3BYJYZ.js

@@ -0,0 +1,912 @@
+import {
+  n as n2,
+  s as s3
+} from "./chunk-UEYSTU4P.js";
+import {
+  o as o4
+} from "./chunk-A6WD5XTM.js";
+import "./chunk-OP2HNSVZ.js";
+import {
+  a,
+  a2
+} from "./chunk-BY5BVC57.js";
+import {
+  i
+} from "./chunk-PLQUCCQV.js";
+import {
+  v as v3
+} from "./chunk-JZAS4TIG.js";
+import {
+  c as c3,
+  d
+} from "./chunk-VBR5BOXI.js";
+import {
+  x as x4
+} from "./chunk-NLLFSKB2.js";
+import {
+  f as f3,
+  t as t2,
+  x as x3
+} from "./chunk-ISHZAVNR.js";
+import {
+  r as r2
+} from "./chunk-OXF7W4BJ.js";
+import "./chunk-XJHQZ4NT.js";
+import "./chunk-CFVLY6NB.js";
+import {
+  pt,
+  rt
+} from "./chunk-JKFWEHNK.js";
+import {
+  v as v2
+} from "./chunk-WOXHUQGM.js";
+import {
+  f as f2
+} from "./chunk-FMPQIGFA.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import {
+  o as o3
+} from "./chunk-SAJAEMIJ.js";
+import {
+  g as g2
+} from "./chunk-7C23ILQ4.js";
+import "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-DLMAGHHC.js";
+import {
+  K,
+  x as x2
+} from "./chunk-WD4J43GZ.js";
+import "./chunk-JOYXMSKE.js";
+import {
+  g
+} from "./chunk-SZFMKPVM.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-ZSW35JPD.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-JGBXYDGB.js";
+import "./chunk-QEWF7QPH.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TV3CFJQR.js";
+import {
+  T
+} from "./chunk-VRLXUHP2.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import {
+  c as c2,
+  v
+} from "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import {
+  m as m2
+} from "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import {
+  s as s2
+} from "./chunk-HZRKBTHJ.js";
+import {
+  U
+} from "./chunk-DVUG3KID.js";
+import {
+  o as o2
+} from "./chunk-FWSQEIAR.js";
+import {
+  G,
+  S,
+  j,
+  nt
+} from "./chunk-VEGAOVMY.js";
+import {
+  w2 as w
+} from "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import {
+  k2 as k
+} from "./chunk-PQFTYGF5.js";
+import {
+  e,
+  m,
+  n5 as n,
+  y3 as y2
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import {
+  x,
+  y
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s3 as s
+} from "./chunk-E5O6P5I2.js";
+import {
+  has,
+  o
+} from "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  c,
+  e as e2,
+  f,
+  r,
+  t
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/layers/graphics/assetEditingSupport.js
+var E;
+!function(E3) {
+  E3[E3.PROJECT_VERTICES = 1] = "PROJECT_VERTICES";
+}(E || (E = {}));
+
+// node_modules/@arcgis/core/rest/query/operations/pbfJSONFeatureSet.js
+function n3(e3, t3) {
+  return t3;
+}
+function a3(e3, t3, r4, s8) {
+  switch (r4) {
+    case 0:
+      return c4(e3, t3 + s8, 0);
+    case 1:
+      return "lowerLeft" === e3.originPosition ? c4(e3, t3 + s8, 1) : l(e3, t3 + s8, 1);
+  }
+}
+function h(e3, t3, r4, s8) {
+  return 2 === r4 ? c4(e3, t3, 2) : a3(e3, t3, r4, s8);
+}
+function u(e3, t3, r4, s8) {
+  return 2 === r4 ? c4(e3, t3, 3) : a3(e3, t3, r4, s8);
+}
+function d2(e3, t3, r4, s8) {
+  return 3 === r4 ? c4(e3, t3, 3) : h(e3, t3, r4, s8);
+}
+function c4({ translate: e3, scale: t3 }, r4, s8) {
+  return e3[s8] + r4 * t3[s8];
+}
+function l({ translate: e3, scale: t3 }, r4, s8) {
+  return e3[s8] - r4 * t3[s8];
+}
+var f4 = class {
+  constructor(e3) {
+    this._options = e3, this.geometryTypes = ["esriGeometryPoint", "esriGeometryMultipoint", "esriGeometryPolyline", "esriGeometryPolygon"], this._previousCoordinate = [0, 0], this._transform = null, this._applyTransform = n3, this._lengths = [], this._currentLengthIndex = 0, this._toAddInCurrentPath = 0, this._vertexDimension = 0, this._coordinateBuffer = null, this._coordinateBufferPtr = 0, this._attributesConstructor = class {
+    };
+  }
+  createFeatureResult() {
+    return { fields: [], features: [] };
+  }
+  finishFeatureResult(t3) {
+    if (this._options.applyTransform && (t3.transform = null), this._attributesConstructor = class {
+    }, this._coordinateBuffer = null, this._lengths.length = 0, !t3.hasZ)
+      return;
+    const r4 = o3(t3.geometryType, this._options.sourceSpatialReference, t3.spatialReference);
+    if (!t(r4))
+      for (const e3 of t3.features)
+        r4(e3.geometry);
+  }
+  createSpatialReference() {
+    return {};
+  }
+  addField(e3, r4) {
+    const s8 = e3.fields;
+    c(s8), s8.push(r4);
+    const o6 = s8.map((e4) => e4.name);
+    this._attributesConstructor = function() {
+      for (const e4 of o6)
+        this[e4] = null;
+    };
+  }
+  addFeature(e3, t3) {
+    e3.features.push(t3);
+  }
+  prepareFeatures(e3) {
+    switch (this._transform = e3.transform, this._options.applyTransform && e3.transform && (this._applyTransform = this._deriveApplyTransform(e3)), this._vertexDimension = 2, e3.hasZ && this._vertexDimension++, e3.hasM && this._vertexDimension++, e3.geometryType) {
+      case "esriGeometryPoint":
+        this.addCoordinate = (e4, t3, r4) => this.addCoordinatePoint(e4, t3, r4), this.createGeometry = (e4) => this.createPointGeometry(e4);
+        break;
+      case "esriGeometryPolygon":
+        this.addCoordinate = (e4, t3, r4) => this._addCoordinatePolygon(e4, t3, r4), this.createGeometry = (e4) => this._createPolygonGeometry(e4);
+        break;
+      case "esriGeometryPolyline":
+        this.addCoordinate = (e4, t3, r4) => this._addCoordinatePolyline(e4, t3, r4), this.createGeometry = (e4) => this._createPolylineGeometry(e4);
+        break;
+      case "esriGeometryMultipoint":
+        this.addCoordinate = (e4, t3, r4) => this._addCoordinateMultipoint(e4, t3, r4), this.createGeometry = (e4) => this._createMultipointGeometry(e4);
+    }
+  }
+  createFeature() {
+    return this._lengths.length = 0, this._currentLengthIndex = 0, this._previousCoordinate[0] = 0, this._previousCoordinate[1] = 0, this._coordinateBuffer = null, this._coordinateBufferPtr = 0, { attributes: new this._attributesConstructor() };
+  }
+  allocateCoordinates() {
+  }
+  addLength(e3, t3, r4) {
+    0 === this._lengths.length && (this._toAddInCurrentPath = t3), this._lengths.push(t3);
+  }
+  addQueryGeometry(e3, t3) {
+    const { queryGeometry: r4, queryGeometryType: s8 } = t3, n8 = pt(r4.clone(), r4, false, false, this._transform), a7 = rt(n8, s8, false, false);
+    e3.queryGeometryType = s8, e3.queryGeometry = { ...a7 };
+  }
+  createPointGeometry(e3) {
+    const t3 = { x: 0, y: 0, spatialReference: e3.spatialReference };
+    return e3.hasZ && (t3.z = 0), e3.hasM && (t3.m = 0), t3;
+  }
+  addCoordinatePoint(e3, t3, s8) {
+    const o6 = f(this._transform, "transform");
+    switch (t3 = this._applyTransform(o6, t3, s8, 0), s8) {
+      case 0:
+        e3.x = t3;
+        break;
+      case 1:
+        e3.y = t3;
+        break;
+      case 2:
+        "z" in e3 ? e3.z = t3 : e3.m = t3;
+        break;
+      case 3:
+        e3.m = t3;
+    }
+  }
+  _transformPathLikeValue(e3, t3) {
+    let s8 = 0;
+    t3 <= 1 && (s8 = this._previousCoordinate[t3], this._previousCoordinate[t3] += e3);
+    const o6 = f(this._transform, "transform");
+    return this._applyTransform(o6, e3, t3, s8);
+  }
+  _addCoordinatePolyline(e3, t3, r4) {
+    this._dehydratedAddPointsCoordinate(e3.paths, t3, r4);
+  }
+  _addCoordinatePolygon(e3, t3, r4) {
+    this._dehydratedAddPointsCoordinate(e3.rings, t3, r4);
+  }
+  _addCoordinateMultipoint(e3, t3, r4) {
+    0 === r4 && e3.points.push([]);
+    const s8 = this._transformPathLikeValue(t3, r4);
+    e3.points[e3.points.length - 1].push(s8);
+  }
+  _createPolygonGeometry(e3) {
+    return { rings: [[]], spatialReference: e3.spatialReference, hasZ: !!e3.hasZ, hasM: !!e3.hasM };
+  }
+  _createPolylineGeometry(e3) {
+    return { paths: [[]], spatialReference: e3.spatialReference, hasZ: !!e3.hasZ, hasM: !!e3.hasM };
+  }
+  _createMultipointGeometry(e3) {
+    return { points: [], spatialReference: e3.spatialReference, hasZ: !!e3.hasZ, hasM: !!e3.hasM };
+  }
+  _dehydratedAddPointsCoordinate(e3, t3, r4) {
+    0 === r4 && 0 == this._toAddInCurrentPath-- && (e3.push([]), this._toAddInCurrentPath = this._lengths[++this._currentLengthIndex] - 1, this._previousCoordinate[0] = 0, this._previousCoordinate[1] = 0);
+    const s8 = this._transformPathLikeValue(t3, r4), o6 = e3[e3.length - 1];
+    0 === r4 && (this._coordinateBufferPtr = 0, this._coordinateBuffer = new Array(this._vertexDimension), o6.push(this._coordinateBuffer)), this._coordinateBuffer[this._coordinateBufferPtr++] = s8;
+  }
+  _deriveApplyTransform(e3) {
+    const { hasZ: t3, hasM: r4 } = e3;
+    return t3 && r4 ? d2 : t3 ? h : r4 ? u : a3;
+  }
+};
+
+// node_modules/@arcgis/core/rest/query/executeQueryPBF.js
+async function n4(o6, s8, n8) {
+  const p3 = f2(o6), i3 = { ...n8 }, u3 = x2.from(s8), m6 = !u3.quantizationParameters, { data: f5 } = await f3(p3, u3, new f4({ sourceSpatialReference: u3.sourceSpatialReference, applyTransform: m6 }), i3);
+  return f5;
+}
+
+// node_modules/@arcgis/core/rest/query/operations/queryAttachments.js
+function n5(t3) {
+  const o6 = t3.toJSON();
+  return o6.attachmentTypes && (o6.attachmentTypes = o6.attachmentTypes.join(",")), o6.keywords && (o6.keywords = o6.keywords.join(",")), o6.globalIds && (o6.globalIds = o6.globalIds.join(",")), o6.objectIds && (o6.objectIds = o6.objectIds.join(",")), o6.size && (o6.size = o6.size.join(",")), o6;
+}
+function a4(o6, r4) {
+  const n8 = {};
+  for (const a7 of o6) {
+    const { parentObjectId: o7, parentGlobalId: c7, attachmentInfos: i3 } = a7;
+    for (const a8 of i3) {
+      const { id: i4 } = a8, m6 = S(o2(`${r4}/${o7}/attachments/${i4}`)), p3 = a2.fromJSON(a8);
+      p3.set({ url: m6, parentObjectId: o7, parentGlobalId: c7 }), n8[o7] ? n8[o7].push(p3) : n8[o7] = [p3];
+    }
+  }
+  return n8;
+}
+function c5(t3, e3, s8) {
+  let a7 = { query: t2({ ...t3.query, f: "json", ...n5(e3) }) };
+  return s8 && (a7 = { ...s8, ...a7, query: { ...s8.query, ...a7.query } }), U(t3.path + "/queryAttachments", a7);
+}
+
+// node_modules/@arcgis/core/rest/query/executeAttachmentQuery.js
+async function a5(a7, m6, n8) {
+  const s8 = f2(a7);
+  return c5(s8, c3.from(m6), { ...n8 }).then((t3) => a4(t3.data.attachmentGroups, s8.path));
+}
+
+// node_modules/@arcgis/core/rest/query/executeForExtent.js
+async function m3(m6, n8, s8) {
+  const p3 = f2(m6);
+  return x3(p3, x2.from(n8), { ...s8 }).then((t3) => ({ count: t3.data.count, extent: w.fromJSON(t3.data.extent) }));
+}
+
+// node_modules/@arcgis/core/rest/query/operations/queryRelatedRecords.js
+function o5(e3, t3) {
+  const o6 = e3.toJSON();
+  return o6.objectIds && (o6.objectIds = o6.objectIds.join(",")), o6.orderByFields && (o6.orderByFields = o6.orderByFields.join(",")), o6.outFields && !(t3 == null ? void 0 : t3.returnCountOnly) ? o6.outFields.includes("*") ? o6.outFields = "*" : o6.outFields = o6.outFields.join(",") : delete o6.outFields, o6.outSpatialReference && (o6.outSR = o6.outSR.wkid || JSON.stringify(o6.outSR.toJSON()), delete o6.outSpatialReference), o6.dynamicDataSource && (o6.layer = JSON.stringify({ source: o6.dynamicDataSource }), delete o6.dynamicDataSource), o6;
+}
+async function r3(e3, t3, o6) {
+  const r4 = await s4(e3, t3, o6), n8 = r4.data, a7 = n8.geometryType, d4 = n8.spatialReference, c7 = {};
+  for (const s8 of n8.relatedRecordGroups) {
+    const e4 = { fields: void 0, objectIdFieldName: void 0, geometryType: a7, spatialReference: d4, hasZ: !!n8.hasZ, hasM: !!n8.hasM, features: s8.relatedRecords };
+    if (null != s8.objectId)
+      c7[s8.objectId] = e4;
+    else
+      for (const t4 in s8)
+        s8.hasOwnProperty(t4) && "relatedRecords" !== t4 && (c7[s8[t4]] = e4);
+  }
+  return { ...r4, data: c7 };
+}
+async function n6(e3, t3, o6) {
+  const r4 = await s4(e3, t3, o6, { returnCountOnly: true }), n8 = r4.data, a7 = {};
+  for (const s8 of n8.relatedRecordGroups)
+    null != s8.objectId && (a7[s8.objectId] = s8.count);
+  return { ...r4, data: a7 };
+}
+async function s4(r4, n8, s8 = {}, a7) {
+  const d4 = t2({ ...r4.query, f: "json", ...a7, ...o5(n8, a7) });
+  return U(r4.path + "/queryRelatedRecords", { ...s8, query: { ...s8.query, ...d4 } });
+}
+
+// node_modules/@arcgis/core/rest/query/executeRelationshipQuery.js
+async function n7(e3, n8, u3) {
+  n8 = d.from(n8);
+  const a7 = f2(e3);
+  return r3(a7, n8, u3).then((t3) => {
+    const r4 = t3.data, e4 = {};
+    return Object.keys(r4).forEach((t4) => e4[t4] = x4.fromJSON(r4[t4])), e4;
+  });
+}
+async function u2(r4, o6, n8) {
+  o6 = d.from(o6);
+  const u3 = f2(r4);
+  return n6(u3, o6, { ...n8 }).then((t3) => t3.data);
+}
+
+// node_modules/@arcgis/core/rest/query/operations/queryTopFeatures.js
+var l2 = "Layer does not support extent calculation.";
+function y3(t3, r4) {
+  var _a, _b;
+  const o6 = t3.geometry, i3 = t3.toJSON(), s8 = i3;
+  if (r(o6) && (s8.geometry = JSON.stringify(o6), s8.geometryType = c2(o6), s8.inSR = o6.spatialReference.wkid || JSON.stringify(o6.spatialReference)), ((_a = i3.topFilter) == null ? void 0 : _a.groupByFields) && (s8.topFilter.groupByFields = i3.topFilter.groupByFields.join(",")), ((_b = i3.topFilter) == null ? void 0 : _b.orderByFields) && (s8.topFilter.orderByFields = i3.topFilter.orderByFields.join(",")), i3.topFilter && (s8.topFilter = JSON.stringify(s8.topFilter)), i3.objectIds && (s8.objectIds = i3.objectIds.join(",")), i3.orderByFields && (s8.orderByFields = i3.orderByFields.join(",")), i3.outFields && !((r4 == null ? void 0 : r4.returnCountOnly) || (r4 == null ? void 0 : r4.returnExtentOnly) || (r4 == null ? void 0 : r4.returnIdsOnly)) ? i3.outFields.includes("*") ? s8.outFields = "*" : s8.outFields = i3.outFields.join(",") : delete s8.outFields, i3.outSR ? s8.outSR = i3.outSR.wkid || JSON.stringify(i3.outSR) : o6 && i3.returnGeometry && (s8.outSR = s8.inSR), i3.returnGeometry && delete i3.returnGeometry, i3.timeExtent) {
+    const t4 = i3.timeExtent, { start: e3, end: r5 } = t4;
+    null == e3 && null == r5 || (s8.time = e3 === r5 ? e3 : `${e3 != null ? e3 : "null"},${r5 != null ? r5 : "null"}`), delete i3.timeExtent;
+  }
+  return s8;
+}
+async function d3(t3, e3, r4, o6) {
+  const n8 = await c6(t3, e3, "json", o6);
+  return r2(e3, r4, n8.data), n8;
+}
+async function m4(t3, r4, o6) {
+  return r(r4.timeExtent) && r4.timeExtent.isEmpty ? { data: { objectIds: [] } } : c6(t3, r4, "json", o6, { returnIdsOnly: true });
+}
+async function p(t3, r4, o6) {
+  return r(r4.timeExtent) && r4.timeExtent.isEmpty ? { data: { count: 0, extent: null } } : c6(t3, r4, "json", o6, { returnExtentOnly: true, returnCountOnly: true }).then((t4) => {
+    const e3 = t4.data;
+    if (e3.hasOwnProperty("extent"))
+      return t4;
+    if (e3.features)
+      throw new Error(l2);
+    if (e3.hasOwnProperty("count"))
+      throw new Error(l2);
+    return t4;
+  });
+}
+function a6(t3, r4, o6) {
+  return r(r4.timeExtent) && r4.timeExtent.isEmpty ? Promise.resolve({ data: { count: 0 } }) : c6(t3, r4, "json", o6, { returnIdsOnly: true, returnCountOnly: true });
+}
+function c6(n8, u3, l3, d4 = {}, m6 = {}) {
+  const p3 = "string" == typeof n8 ? j(n8) : n8, a7 = u3.geometry ? [u3.geometry] : [];
+  return d4.responseType = "pbf" === l3 ? "array-buffer" : "json", v2(a7, null, d4).then((r4) => {
+    const n9 = r4 && r4[0];
+    r(n9) && ((u3 = u3.clone()).geometry = n9);
+    const i3 = t2({ ...p3.query, f: l3, ...m6, ...y3(u3, m6) });
+    return U(G(p3.path, "queryTopFeatures"), { ...d4, query: { ...i3, ...d4.query } });
+  });
+}
+
+// node_modules/@arcgis/core/rest/query/executeTopFeaturesQuery.js
+async function s5(s8, p3, u3, a7) {
+  const m6 = f2(s8), i3 = { ...a7 }, { data: f5 } = await d3(m6, v3.from(p3), u3, i3);
+  return x4.fromJSON(f5);
+}
+
+// node_modules/@arcgis/core/rest/query/executeForTopIds.js
+async function s6(s8, e3, p3) {
+  const a7 = f2(s8);
+  return (await m4(a7, v3.from(e3), { ...p3 })).data.objectIds;
+}
+
+// node_modules/@arcgis/core/rest/query/executeForTopExtents.js
+async function m5(m6, s8, n8) {
+  const p3 = f2(m6), a7 = await p(p3, v3.from(s8), { ...n8 });
+  return { count: a7.data.count, extent: w.fromJSON(a7.data.extent) };
+}
+
+// node_modules/@arcgis/core/rest/query/executeForTopCount.js
+async function s7(s8, e3, p3) {
+  const u3 = f2(s8);
+  return (await a6(u3, v3.from(e3), { ...p3 })).data.count;
+}
+
+// node_modules/@arcgis/core/tasks/Task.js
+var i2 = class extends m {
+  constructor(...r4) {
+    super(...r4), this.requestOptions = null, this.url = null;
+  }
+  normalizeCtorArgs(r4, s8) {
+    return "string" != typeof r4 ? r4 : { url: r4, ...s8 };
+  }
+  get parsedUrl() {
+    return this._parseUrl(this.url);
+  }
+  _parseUrl(r4) {
+    return j(r4);
+  }
+  _encode(r4, s8, t3) {
+    const e3 = {};
+    for (const o6 in r4) {
+      if ("declaredClass" === o6)
+        continue;
+      const i3 = r4[o6];
+      if (null != i3 && "function" != typeof i3)
+        if (Array.isArray(i3)) {
+          e3[o6] = [];
+          for (let r5 = 0; r5 < i3.length; r5++)
+            e3[o6][r5] = this._encode(i3[r5]);
+        } else if ("object" == typeof i3)
+          if (i3.toJSON) {
+            const r5 = i3.toJSON(t3 && t3[o6]);
+            e3[o6] = s8 ? r5 : JSON.stringify(r5);
+          } else
+            e3[o6] = s8 ? i3 : JSON.stringify(i3);
+        else
+          e3[o6] = i3;
+    }
+    return e3;
+  }
+};
+e([y2({ readOnly: true })], i2.prototype, "parsedUrl", null), e([y2()], i2.prototype, "requestOptions", void 0), e([y2({ type: String })], i2.prototype, "url", void 0), i2 = e([n("esri.tasks.Task")], i2);
+var p2 = i2;
+
+// node_modules/@arcgis/core/layers/graphics/sources/support/QueryTask.js
+var q = class extends p2 {
+  constructor(t3) {
+    super(t3), this.dynamicDataSource = null, this.fieldsIndex = null, this.format = "json", this.gdbVersion = null, this.infoFor3D = null, this.sourceSpatialReference = null;
+  }
+  async execute(t3, e3) {
+    const r4 = await this.executeJSON(t3, e3);
+    return this.featureSetFromJSON(t3, r4, e3);
+  }
+  async executeJSON(t3, e3) {
+    var _a;
+    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3), s8 = null != ((_a = t3.outStatistics) == null ? void 0 : _a[0]), i3 = has("featurelayer-pbf-statistics"), u3 = !s8 || i3;
+    let n8;
+    if ("pbf" === this.format && u3)
+      try {
+        n8 = await n4(this.url, o6, r4);
+      } catch (p3) {
+        if ("query:parsing-pbf" !== p3.name)
+          throw p3;
+        this.format = "json";
+      }
+    return "json" !== this.format && u3 || (n8 = await a(this.url, o6, r4)), this._normalizeFields(n8.fields), n8;
+  }
+  async featureSetFromJSON(t3, e3, o6) {
+    if (!this._queryIs3DObjectFormat(t3) || t(this.infoFor3D) || !e3.assetMaps || !e3.features || !e3.features.length)
+      return x4.fromJSON(e3);
+    const { meshFeatureSetFromJSON: i3 } = await y(import("./meshFeatureSet-4HLNQKAX.js"), o6);
+    return i3(t3, this.infoFor3D, e3);
+  }
+  executeForCount(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3);
+    return n2(this.url, o6, r4);
+  }
+  executeForExtent(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3);
+    return m3(this.url, o6, r4);
+  }
+  executeForIds(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3);
+    return s3(this.url, o6, r4);
+  }
+  executeRelationshipQuery(t3, e3) {
+    t3 = d.from(t3);
+    const r4 = { ...this.requestOptions, ...e3 };
+    return (this.gdbVersion || this.dynamicDataSource) && ((t3 = t3.clone()).gdbVersion = t3.gdbVersion || this.gdbVersion, t3.dynamicDataSource = t3.dynamicDataSource || this.dynamicDataSource), n7(this.url, t3, r4);
+  }
+  executeRelationshipQueryForCount(t3, e3) {
+    t3 = d.from(t3);
+    const r4 = { ...this.requestOptions, ...e3 };
+    return (this.gdbVersion || this.dynamicDataSource) && ((t3 = t3.clone()).gdbVersion = t3.gdbVersion || this.gdbVersion, t3.dynamicDataSource = t3.dynamicDataSource || this.dynamicDataSource), u2(this.url, t3, r4);
+  }
+  executeAttachmentQuery(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 };
+    return a5(this.url, t3, r4);
+  }
+  executeTopFeaturesQuery(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 };
+    return s5(this.parsedUrl, t3, this.sourceSpatialReference, r4);
+  }
+  executeForTopIds(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 };
+    return s6(this.parsedUrl, t3, r4);
+  }
+  executeForTopExtents(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 };
+    return m5(this.parsedUrl, t3, r4);
+  }
+  executeForTopCount(t3, e3) {
+    const r4 = { ...this.requestOptions, ...e3 };
+    return s7(this.parsedUrl, t3, r4);
+  }
+  _normalizeQuery(t3) {
+    let s8 = x2.from(t3);
+    if (s8.sourceSpatialReference = s8.sourceSpatialReference || this.sourceSpatialReference, (this.gdbVersion || this.dynamicDataSource) && (s8 = s8 === t3 ? s8.clone() : s8, s8.gdbVersion = t3.gdbVersion || this.gdbVersion, s8.dynamicDataSource = t3.dynamicDataSource ? K.from(t3.dynamicDataSource) : this.dynamicDataSource), r(this.infoFor3D) && this._queryIs3DObjectFormat(t3)) {
+      s8 = s8 === t3 ? s8.clone() : s8, s8.formatOf3DObjects = null;
+      for (const t4 of this.infoFor3D.queryFormats) {
+        if ("3D_glb" === t4) {
+          s8.formatOf3DObjects = t4;
+          break;
+        }
+        "3D_gltf" !== t4 || s8.formatOf3DObjects || (s8.formatOf3DObjects = t4);
+      }
+      if (!s8.formatOf3DObjects)
+        throw new s("query:unsupported-3d-query-formats", "Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");
+      if (t(s8.outFields) || !s8.outFields.includes("*")) {
+        s8 = s8 === t3 ? s8.clone() : s8, t(s8.outFields) && (s8.outFields = []);
+        const { originX: e3, originY: o6, originZ: i3, translationX: u3, translationY: n8, translationZ: a7, scaleX: c7, scaleY: p3, scaleZ: m6, rotationX: f5, rotationY: l3, rotationZ: h2, rotationDeg: d4 } = this.infoFor3D.transformFieldRoles;
+        s8.outFields.push(e3, o6, i3, u3, n8, a7, c7, p3, m6, f5, l3, h2, d4);
+      }
+    }
+    return s8;
+  }
+  _normalizeFields(t3) {
+    if (r(this.fieldsIndex) && r(t3))
+      for (const e3 of t3) {
+        const t4 = this.fieldsIndex.get(e3.name);
+        t4 && Object.assign(e3, t4.toJSON());
+      }
+  }
+  _queryIs3DObjectFormat(t3) {
+    return r(this.infoFor3D) && t3.returnGeometry && "xyFootprint" !== t3.multipatchOption && !t3.outStatistics;
+  }
+};
+e([y2({ type: K })], q.prototype, "dynamicDataSource", void 0), e([y2()], q.prototype, "fieldsIndex", void 0), e([y2()], q.prototype, "format", void 0), e([y2()], q.prototype, "gdbVersion", void 0), e([y2()], q.prototype, "infoFor3D", void 0), e([y2()], q.prototype, "sourceSpatialReference", void 0), q = e([n("esri.tasks.QueryTask")], q);
+var g3 = q;
+
+// node_modules/@arcgis/core/layers/graphics/sources/FeatureLayerSource.js
+var O = new s2({ originalAndCurrentFeatures: "original-and-current-features", none: "none" });
+async function E2(e3) {
+  if ("string" == typeof e3) {
+    const t3 = nt(e3);
+    return t3 || { data: e3 };
+  }
+  return new Promise((t3, s8) => {
+    const a7 = new FileReader();
+    a7.readAsDataURL(e3), a7.onload = () => t3(nt(a7.result)), a7.onerror = (e4) => s8(e4);
+  });
+}
+var S2 = /* @__PURE__ */ new Set(["Feature Layer", "Table"]);
+var j2 = new s2({ Started: "published", Publishing: "publishing", Stopped: "unavailable" });
+var T2 = class extends m2 {
+  constructor() {
+    super(...arguments), this.type = "feature-layer", this.refresh = x(async () => {
+      var _a, _b;
+      await this.load();
+      const e3 = (_a = this.sourceJSON.editingInfo) == null ? void 0 : _a.lastEditDate;
+      if (null == e3)
+        return { dataChanged: true, updates: {} };
+      try {
+        await this._fetchService(null);
+      } catch {
+        return { dataChanged: true, updates: {} };
+      }
+      const t3 = e3 !== ((_b = this.sourceJSON.editingInfo) == null ? void 0 : _b.lastEditDate);
+      return { dataChanged: t3, updates: t3 ? { editingInfo: this.sourceJSON.editingInfo, extent: this.sourceJSON.extent } : null };
+    });
+  }
+  load(e3) {
+    const t3 = r(e3) ? e3.signal : null;
+    return this.addResolvingPromise(this._fetchService(this.layer.sourceJSON, t3)), Promise.resolve(this);
+  }
+  get queryTask() {
+    const { capabilities: { query: { supportsFormatPBF: e3 } }, parsedUrl: t3, dynamicDataSource: s8, infoFor3D: a7, gdbVersion: r4, spatialReference: o6, fieldsIndex: i3 } = this.layer, n8 = has("featurelayer-pbf") && e3 && t(a7) ? "pbf" : "json";
+    return new g3({ url: t3.path, format: n8, fieldsIndex: i3, infoFor3D: a7, dynamicDataSource: s8, gdbVersion: r4, sourceSpatialReference: o6 });
+  }
+  async addAttachment(e3, t3) {
+    await this.load();
+    const a7 = e3.attributes[this.layer.objectIdField], r4 = this.layer.parsedUrl.path + "/" + a7 + "/addAttachment", o6 = this._getLayerRequestOptions(), i3 = this._getFormDataForAttachment(t3, o6.query);
+    try {
+      const e4 = await U(r4, { body: i3 });
+      return this._createFeatureEditResult(e4.data.addAttachmentResult);
+    } catch (n8) {
+      throw this._createAttachmentErrorResult(a7, n8);
+    }
+  }
+  async updateAttachment(e3, t3, a7) {
+    await this.load();
+    const r4 = e3.attributes[this.layer.objectIdField], o6 = this.layer.parsedUrl.path + "/" + r4 + "/updateAttachment", i3 = this._getLayerRequestOptions({ query: { attachmentId: t3 } }), n8 = this._getFormDataForAttachment(a7, i3.query);
+    try {
+      const e4 = await U(o6, { body: n8 });
+      return this._createFeatureEditResult(e4.data.updateAttachmentResult);
+    } catch (u3) {
+      throw this._createAttachmentErrorResult(r4, u3);
+    }
+  }
+  async applyEdits(e3, t3) {
+    await this.load();
+    const a7 = this.layer.infoFor3D, r4 = r(a7), o6 = r4 || (t3 == null ? void 0 : t3.globalIdUsed), i3 = e3.addFeatures.map((e4) => this._serializeFeature(e4, a7)), u3 = e3.updateFeatures.map((e4) => this._serializeFeature(e4, a7)), d4 = this._getFeatureIds(e3.deleteFeatures, o6);
+    i(i3, u3, this.layer.spatialReference);
+    const c7 = [], p3 = [], h2 = [...e3.deleteAttachments];
+    for (const s8 of e3.addAttachments)
+      c7.push(await this._serializeAttachment(s8));
+    for (const s8 of e3.updateAttachments)
+      p3.push(await this._serializeAttachment(s8));
+    const y4 = c7.length || p3.length || h2.length ? { adds: c7, updates: p3, deletes: h2 } : null;
+    let m6, f5 = null;
+    if (r4) {
+      f5 = /* @__PURE__ */ new Map();
+      const t4 = [];
+      for (const a8 of e3.addAssets)
+        t4.push(this._serializeAssetMapEditAndUploadAssets(a8, f5));
+      const s8 = await Promise.all(t4);
+      m6 = s8.length ? { adds: s8, updates: [], deletes: [] } : void 0;
+    }
+    const g4 = { gdbVersion: (t3 == null ? void 0 : t3.gdbVersion) || this.layer.gdbVersion, rollbackOnFailure: t3 == null ? void 0 : t3.rollbackOnFailureEnabled, useGlobalIds: o6, returnEditMoment: t3 == null ? void 0 : t3.returnEditMoment, usePreviousEditMoment: t3 == null ? void 0 : t3.usePreviousEditMoment, sessionId: t3 == null ? void 0 : t3.sessionId };
+    (t3 == null ? void 0 : t3.returnServiceEditsOption) ? (g4.edits = JSON.stringify([{ id: this.layer.layerId, adds: i3, updates: u3, deletes: d4, attachments: y4, assetMaps: e2(m6) }]), g4.returnServiceEditsOption = O.toJSON(t3 == null ? void 0 : t3.returnServiceEditsOption), g4.returnServiceEditsInSourceSR = t3 == null ? void 0 : t3.returnServiceEditsInSourceSR) : (g4.adds = i3.length ? JSON.stringify(i3) : null, g4.updates = u3.length ? JSON.stringify(u3) : null, g4.deletes = d4.length ? o6 ? JSON.stringify(d4) : d4.join(",") : null, g4.attachments = y4 && JSON.stringify(y4), g4.assetMaps = r(m6) ? JSON.stringify(m6) : void 0);
+    const R = this._getLayerRequestOptions({ method: "post", query: g4 }), F = (t3 == null ? void 0 : t3.returnServiceEditsOption) ? this.layer.url : this.layer.parsedUrl.path, b = await U(F + "/applyEdits", R);
+    if (r4 && null != b.data && null != b.data.assetMaps) {
+      const e4 = b.data, t4 = this.layer.objectIdField, a8 = [];
+      for (const s8 of e4.addResults)
+        s8.success && a8.push(s8.objectId);
+      for (const s8 of e4.updateResults)
+        s8.success && a8.push(s8.objectId);
+      const r5 = this._createRequestQueryOptions(), o7 = await U(F + "/query", { ...r5, query: { f: "json", formatOf3DObjects: "3D_glb", where: `OBJECTID IN (${a8.join(",")})`, outFields: `${t4}` } });
+      if (o7 && o7.data && o7.data.assetMaps && r(f5)) {
+        const e5 = o7.data.assetMaps;
+        for (const t5 of e5) {
+          const e6 = f5.get(t5.parentGlobalId).geometry;
+          r(e6) && "mesh" === e6.type && e6.updateExternalSource({ source: [{ name: t5.assetName, source: t5.assetName }], extent: e6.extent });
+        }
+      }
+    }
+    return this._createEditsResult(b);
+  }
+  async deleteAttachments(e3, t3) {
+    await this.load();
+    const a7 = e3.attributes[this.layer.objectIdField], r4 = this.layer.parsedUrl.path + "/" + a7 + "/deleteAttachments";
+    try {
+      return (await U(r4, this._getLayerRequestOptions({ query: { attachmentIds: t3.join(",") }, method: "post" }))).data.deleteAttachmentResults.map(this._createFeatureEditResult);
+    } catch (o6) {
+      throw this._createAttachmentErrorResult(a7, o6);
+    }
+  }
+  fetchRecomputedExtents(e3 = {}) {
+    const t3 = e3.signal;
+    return this.load({ signal: t3 }).then(async () => {
+      const t4 = this._getLayerRequestOptions({ ...e3, query: { returnUpdates: true } }), { layerId: r4, url: o6 } = this.layer, { data: i3 } = await U(`${o6}/${r4}`, t4), { id: n8, extent: u3, fullExtent: l3, timeExtent: d4 } = i3, c7 = u3 || l3;
+      return { id: n8, fullExtent: c7 && w.fromJSON(c7), timeExtent: d4 && T.fromJSON({ start: d4[0], end: d4[1] }) };
+    });
+  }
+  async queryAttachments(e3, t3 = {}) {
+    const { parsedUrl: a7 } = this.layer, r4 = a7.path;
+    await this.load();
+    const o6 = this._getLayerRequestOptions(t3);
+    if (!this.layer.get("capabilities.operations.supportsQueryAttachments")) {
+      const { objectIds: t4 } = e3, a8 = [];
+      for (const e4 of t4) {
+        const t5 = r4 + "/" + e4 + "/attachments";
+        a8.push(U(t5, o6));
+      }
+      return Promise.all(a8).then((e4) => t4.map((t5, s8) => ({ parentObjectId: t5, attachmentInfos: e4[s8].data.attachmentInfos }))).then((e4) => a4(e4, r4));
+    }
+    return this.queryTask.executeAttachmentQuery(e3, o6);
+  }
+  async queryFeatures(e3, t3) {
+    return await this.load(), this.queryTask.execute(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryFeaturesJSON(e3, t3) {
+    return await this.load(), this.queryTask.executeJSON(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryObjectIds(e3, t3) {
+    return await this.load(), this.queryTask.executeForIds(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryFeatureCount(e3, t3) {
+    return await this.load(), this.queryTask.executeForCount(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryExtent(e3, t3) {
+    return await this.load(), this.queryTask.executeForExtent(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryRelatedFeatures(e3, t3) {
+    return await this.load(), this.queryTask.executeRelationshipQuery(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryRelatedFeaturesCount(e3, t3) {
+    return await this.load(), this.queryTask.executeRelationshipQueryForCount(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryTopFeatures(e3, t3) {
+    return await this.load(), this.queryTask.executeTopFeaturesQuery(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryTopObjectIds(e3, t3) {
+    return await this.load(), this.queryTask.executeForTopIds(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryTopExtents(e3, t3) {
+    return await this.load(), this.queryTask.executeForTopExtents(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async queryTopCount(e3, t3) {
+    return await this.load(), this.queryTask.executeForTopCount(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
+  }
+  async fetchPublishingStatus() {
+    if (!g(this.layer.url))
+      return "unavailable";
+    const e3 = G(this.layer.url, "status"), t3 = await U(e3, { query: { f: "json" } });
+    return j2.fromJSON(t3.data.status);
+  }
+  _createRequestQueryOptions(e3) {
+    const t3 = { ...this.layer.customParameters, token: this.layer.apiKey, ...e3 == null ? void 0 : e3.query };
+    return this.layer.datesInUnknownTimezone && (t3.timeReferenceUnknownClient = true), t3;
+  }
+  async _fetchService(e3, t3) {
+    if (!e3) {
+      const { data: a8 } = await U(this.layer.parsedUrl.path, this._getLayerRequestOptions({ query: has("featurelayer-advanced-symbols") ? { returnAdvancedSymbols: true } : {}, signal: t3 }));
+      e3 = a8;
+    }
+    this.sourceJSON = this._patchServiceJSON(e3);
+    const a7 = e3.type;
+    if (!S2.has(a7))
+      throw new s("feature-layer-source:unsupported-type", `Source type "${a7}" is not supported`);
+  }
+  _patchServiceJSON(e3) {
+    var _a;
+    if ("Table" !== e3.type && e3.geometryType && !((_a = e3 == null ? void 0 : e3.drawingInfo) == null ? void 0 : _a.renderer) && !e3.defaultSymbol) {
+      const t3 = o4(e3.geometryType).renderer;
+      o("drawingInfo.renderer", t3, e3);
+    }
+    return "esriGeometryMultiPatch" === e3.geometryType && e3.infoFor3D && (e3.geometryType = "mesh"), e3;
+  }
+  _serializeFeature(e3, t3) {
+    const { geometry: s8, attributes: a7 } = e3;
+    if (r(t3) && r(e3.geometry) && "mesh" === e3.geometry.type) {
+      const s9 = { ...a7 }, r4 = e3.geometry, o6 = r4.origin, i3 = r4.transform;
+      if (s9[t3.transformFieldRoles.originX] = o6.x, s9[t3.transformFieldRoles.originY] = o6.y, s9[t3.transformFieldRoles.originZ] = o6.z, r(i3)) {
+        const e4 = i3.translation, a8 = i3.scale, r5 = i3.rotation;
+        s9[t3.transformFieldRoles.translationX] = e4[0], s9[t3.transformFieldRoles.translationY] = e4[1], s9[t3.transformFieldRoles.translationZ] = e4[2], s9[t3.transformFieldRoles.scaleX] = a8[0], s9[t3.transformFieldRoles.scaleY] = a8[1], s9[t3.transformFieldRoles.scaleZ] = a8[2], s9[t3.transformFieldRoles.rotationX] = r5[0], s9[t3.transformFieldRoles.rotationY] = r5[1], s9[t3.transformFieldRoles.rotationZ] = r5[2], s9[t3.transformFieldRoles.rotationDeg] = r5[3];
+      }
+      return { geometry: null, attributes: s9 };
+    }
+    return t(s8) ? { attributes: a7 } : "mesh" === s8.type || "extent" === s8.type ? null : { geometry: s8.toJSON(), attributes: a7 };
+  }
+  async _serializeAttachment(e3) {
+    const { feature: t3, attachment: s8 } = e3, { globalId: a7, name: r4, contentType: o6, data: i3, uploadId: n8 } = s8, u3 = { globalId: a7, parentGlobalId: null, contentType: null, name: null, uploadId: null, data: null };
+    if (t3 && (u3.parentGlobalId = "attributes" in t3 ? t3.attributes && t3.attributes[this.layer.globalIdField] : t3.globalId), n8)
+      u3.uploadId = n8;
+    else if (i3) {
+      const e4 = await E2(i3);
+      u3.contentType = e4.mediaType, u3.data = e4.data, i3 instanceof File && (u3.name = i3.name);
+    }
+    return r4 && (u3.name = r4), o6 && (u3.contentType = o6), u3;
+  }
+  async _serializeAssetMapEditAndUploadAssets(e3, t3) {
+    const a7 = this.layer.url;
+    let o6 = null;
+    try {
+      const t4 = new Blob([e3.data], { type: e3.mimeType }), i4 = new FormData();
+      i4.append("f", "json"), i4.append("file", t4, `${e3.assetName}`);
+      const n9 = { body: i4, method: "post", responseType: "json" }, { data: u3 } = await U(`${a7}/uploads/upload`, n9);
+      if (!u3.success)
+        throw new s("feature-layer-source:upload-failure", "Expected upload to be successfull.");
+      o6 = { assetType: e3.assetType, assetUploadId: u3.item.itemID };
+    } catch (h2) {
+      o6 = null;
+    }
+    if (t(o6)) {
+      const t4 = await E2(new Blob([e3.data]));
+      if (!t4.isBase64)
+        throw new s("feature-layer-source:uploadAssets-failure", "Expected gltf data in base64 format after conversion.");
+      o6 = { assetType: e3.assetType, assetData: t4.data };
+    }
+    if (t(o6))
+      throw new s("feature-layer-source:uploadAssets-failure", "Unable to prepare uploadAsset request options.");
+    const i3 = { method: "post", query: { f: "json", assets: JSON.stringify([o6]) }, responseType: "json" }, n8 = await U(G(this.layer.parsedUrl.path, "uploadAssets"), i3);
+    if (1 !== n8.data.uploadResults.length || !n8.data.uploadResults[0].success)
+      throw new s("feature-layer-source:uploadAssets-failure", "Bad response.");
+    const l3 = n8.data.uploadResults[0].assetHash, d4 = [];
+    e3.flags & E.PROJECT_VERTICES && d4.push("PROJECT_VERTICES");
+    const c7 = { globalId: e3.assetMapGlobalId, parentGlobalId: e3.featureGlobalId, assetName: e3.assetName, assetHash: l3, flags: d4 };
+    return t3.set(e3.featureGlobalId, e3.feature), c7;
+  }
+  _getFeatureIds(e3, t3) {
+    const s8 = e3[0];
+    return s8 ? this._canUseGlobalIds(t3, e3) ? this._getGlobalIdsFromFeatureIdentifier(e3) : "objectId" in s8 ? this._getObjectIdsFromFeatureIdentifier(e3) : this._getIdsFromFeatures(e3) : [];
+  }
+  _getIdsFromFeatures(e3) {
+    const t3 = this.layer.objectIdField;
+    return e3.map((e4) => e4.attributes && e4.attributes[t3]);
+  }
+  _canUseGlobalIds(e3, t3) {
+    return e3 && "globalId" in t3[0];
+  }
+  _getObjectIdsFromFeatureIdentifier(e3) {
+    return e3.map((e4) => e4.objectId);
+  }
+  _getGlobalIdsFromFeatureIdentifier(e3) {
+    return e3.map((e4) => e4.globalId);
+  }
+  _createEditsResult(e3) {
+    const t3 = e3.data, { layerId: s8 } = this.layer, a7 = [];
+    let r4 = null;
+    if (Array.isArray(t3))
+      for (const n8 of t3)
+        a7.push({ id: n8.id, editedFeatures: n8.editedFeatures }), n8.id === s8 && (r4 = { addResults: n8.addResults, updateResults: n8.updateResults, deleteResults: n8.deleteResults, attachments: n8.attachments, editMoment: n8.editMoment });
+    else
+      r4 = t3;
+    const o6 = r4 == null ? void 0 : r4.attachments, i3 = { addFeatureResults: r4.addResults ? r4.addResults.map(this._createFeatureEditResult, this) : [], updateFeatureResults: r4.updateResults ? r4.updateResults.map(this._createFeatureEditResult, this) : [], deleteFeatureResults: r4.deleteResults ? r4.deleteResults.map(this._createFeatureEditResult, this) : [], addAttachmentResults: o6 && o6.addResults ? o6.addResults.map(this._createFeatureEditResult, this) : [], updateAttachmentResults: o6 && o6.updateResults ? o6.updateResults.map(this._createFeatureEditResult, this) : [], deleteAttachmentResults: o6 && o6.deleteResults ? o6.deleteResults.map(this._createFeatureEditResult, this) : [] };
+    if (r4.editMoment && (i3.editMoment = r4.editMoment), a7.length > 0) {
+      i3.editedFeatureResults = [];
+      for (const e4 of a7) {
+        const { adds: t4, updates: s9, deletes: a8, spatialReference: r5 } = e4.editedFeatures, o7 = r5 ? new k(r5) : null;
+        i3.editedFeatureResults.push({ layerId: e4.id, editedFeatures: { adds: (t4 == null ? void 0 : t4.map((e5) => this._createEditedFeature(e5, o7))) || [], updates: (s9 == null ? void 0 : s9.map((e5) => ({ original: this._createEditedFeature(e5[0], o7), current: this._createEditedFeature(e5[1], o7) }))) || [], deletes: (a8 == null ? void 0 : a8.map((e5) => this._createEditedFeature(e5, o7))) || [], spatialReference: o7 } });
+      }
+    }
+    return i3;
+  }
+  _createEditedFeature(e3, s8) {
+    return new g2({ attributes: e3.attributes, geometry: v({ ...e3.geometry, spatialReference: s8 }) });
+  }
+  _createFeatureEditResult(e3) {
+    const t3 = true === e3.success ? null : e3.error || { code: void 0, description: void 0 };
+    return { objectId: e3.objectId, globalId: e3.globalId, error: t3 ? new s("feature-layer-source:edit-failure", t3.description, { code: t3.code }) : null };
+  }
+  _createAttachmentErrorResult(e3, t3) {
+    const s8 = t3.details.messages && t3.details.messages[0] || t3.message, a7 = t3.details.httpStatus || t3.details.messageCode;
+    return { objectId: e3, globalId: null, error: new s("feature-layer-source:attachment-failure", s8, { code: a7 }) };
+  }
+  _getFormDataForAttachment(e3, t3) {
+    const s8 = e3 instanceof FormData ? e3 : e3 && e3.elements ? new FormData(e3) : null;
+    if (s8)
+      for (const a7 in t3) {
+        const e4 = t3[a7];
+        null != e4 && (s8.set ? s8.set(a7, e4) : s8.append(a7, e4));
+      }
+    return s8;
+  }
+  _getLayerRequestOptions(e3 = {}) {
+    const { parsedUrl: t3, gdbVersion: s8, dynamicDataSource: a7 } = this.layer;
+    return { ...e3, query: { gdbVersion: s8, layer: a7 ? JSON.stringify({ source: a7 }) : void 0, ...t3.query, f: "json", ...this._createRequestQueryOptions(e3) }, responseType: "json" };
+  }
+};
+e([y2()], T2.prototype, "type", void 0), e([y2({ constructOnly: true })], T2.prototype, "layer", void 0), e([y2({ readOnly: true })], T2.prototype, "queryTask", null), T2 = e([n("esri.layers.graphics.sources.FeatureLayerSource")], T2);
+var A = T2;
+export {
+  A as default
+};
+//# sourceMappingURL=FeatureLayerSource-7N3BYJYZ.js.map

+ 0 - 0
node_modules/.vite/deps/FeatureLayerSource-HL2MNKHL.js.map → node_modules/.vite/deps/FeatureLayerSource-7N3BYJYZ.js.map


+ 0 - 912
node_modules/.vite/deps/FeatureLayerSource-HL2MNKHL.js

@@ -1,912 +0,0 @@
-import {
-  n as n2,
-  s as s3
-} from "./chunk-7UJBFBDS.js";
-import {
-  o as o4
-} from "./chunk-A6WD5XTM.js";
-import "./chunk-OP2HNSVZ.js";
-import {
-  a,
-  a2
-} from "./chunk-QZO3ENIC.js";
-import {
-  i
-} from "./chunk-YVKMCAJV.js";
-import {
-  v as v3
-} from "./chunk-FB243F4I.js";
-import {
-  c as c3,
-  d
-} from "./chunk-DKAJ6NC2.js";
-import {
-  x as x4
-} from "./chunk-WFHIGLUK.js";
-import {
-  pt,
-  rt
-} from "./chunk-4VZNS7N2.js";
-import {
-  f as f3,
-  t as t2,
-  x as x3
-} from "./chunk-BA3WIOU6.js";
-import {
-  r as r2
-} from "./chunk-KAB3V7FU.js";
-import "./chunk-O53KL66E.js";
-import "./chunk-CFVLY6NB.js";
-import {
-  v as v2
-} from "./chunk-WXUHXYJK.js";
-import {
-  f as f2
-} from "./chunk-NTERQTPO.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import {
-  o as o3
-} from "./chunk-SOSOZIX6.js";
-import {
-  g as g2
-} from "./chunk-KJZ6SS3P.js";
-import "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import {
-  g
-} from "./chunk-SZFMKPVM.js";
-import {
-  K,
-  x as x2
-} from "./chunk-K6QDYFZU.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-BQHWPTT7.js";
-import "./chunk-ZSW35JPD.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
-import "./chunk-QEWF7QPH.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-TV3CFJQR.js";
-import {
-  T
-} from "./chunk-AR2YN3E2.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import {
-  c as c2,
-  v
-} from "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import {
-  m as m2
-} from "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import {
-  s as s2
-} from "./chunk-HZRKBTHJ.js";
-import {
-  U
-} from "./chunk-5DMBXPN2.js";
-import {
-  o as o2
-} from "./chunk-QANZ6BFY.js";
-import {
-  G,
-  S,
-  j,
-  nt
-} from "./chunk-VEGAOVMY.js";
-import {
-  w2 as w
-} from "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import {
-  k2 as k
-} from "./chunk-QCKFNSN2.js";
-import {
-  e,
-  m,
-  n5 as n,
-  y3 as y2
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  x,
-  y
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s3 as s
-} from "./chunk-E5O6P5I2.js";
-import {
-  has,
-  o
-} from "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  c,
-  e as e2,
-  f,
-  r,
-  t
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/layers/graphics/assetEditingSupport.js
-var E;
-!function(E3) {
-  E3[E3.PROJECT_VERTICES = 1] = "PROJECT_VERTICES";
-}(E || (E = {}));
-
-// node_modules/@arcgis/core/rest/query/operations/pbfJSONFeatureSet.js
-function n3(e3, t3) {
-  return t3;
-}
-function a3(e3, t3, r4, s8) {
-  switch (r4) {
-    case 0:
-      return c4(e3, t3 + s8, 0);
-    case 1:
-      return "lowerLeft" === e3.originPosition ? c4(e3, t3 + s8, 1) : l(e3, t3 + s8, 1);
-  }
-}
-function h(e3, t3, r4, s8) {
-  return 2 === r4 ? c4(e3, t3, 2) : a3(e3, t3, r4, s8);
-}
-function u(e3, t3, r4, s8) {
-  return 2 === r4 ? c4(e3, t3, 3) : a3(e3, t3, r4, s8);
-}
-function d2(e3, t3, r4, s8) {
-  return 3 === r4 ? c4(e3, t3, 3) : h(e3, t3, r4, s8);
-}
-function c4({ translate: e3, scale: t3 }, r4, s8) {
-  return e3[s8] + r4 * t3[s8];
-}
-function l({ translate: e3, scale: t3 }, r4, s8) {
-  return e3[s8] - r4 * t3[s8];
-}
-var f4 = class {
-  constructor(e3) {
-    this._options = e3, this.geometryTypes = ["esriGeometryPoint", "esriGeometryMultipoint", "esriGeometryPolyline", "esriGeometryPolygon"], this._previousCoordinate = [0, 0], this._transform = null, this._applyTransform = n3, this._lengths = [], this._currentLengthIndex = 0, this._toAddInCurrentPath = 0, this._vertexDimension = 0, this._coordinateBuffer = null, this._coordinateBufferPtr = 0, this._attributesConstructor = class {
-    };
-  }
-  createFeatureResult() {
-    return { fields: [], features: [] };
-  }
-  finishFeatureResult(t3) {
-    if (this._options.applyTransform && (t3.transform = null), this._attributesConstructor = class {
-    }, this._coordinateBuffer = null, this._lengths.length = 0, !t3.hasZ)
-      return;
-    const r4 = o3(t3.geometryType, this._options.sourceSpatialReference, t3.spatialReference);
-    if (!t(r4))
-      for (const e3 of t3.features)
-        r4(e3.geometry);
-  }
-  createSpatialReference() {
-    return {};
-  }
-  addField(e3, r4) {
-    const s8 = e3.fields;
-    c(s8), s8.push(r4);
-    const o6 = s8.map((e4) => e4.name);
-    this._attributesConstructor = function() {
-      for (const e4 of o6)
-        this[e4] = null;
-    };
-  }
-  addFeature(e3, t3) {
-    e3.features.push(t3);
-  }
-  prepareFeatures(e3) {
-    switch (this._transform = e3.transform, this._options.applyTransform && e3.transform && (this._applyTransform = this._deriveApplyTransform(e3)), this._vertexDimension = 2, e3.hasZ && this._vertexDimension++, e3.hasM && this._vertexDimension++, e3.geometryType) {
-      case "esriGeometryPoint":
-        this.addCoordinate = (e4, t3, r4) => this.addCoordinatePoint(e4, t3, r4), this.createGeometry = (e4) => this.createPointGeometry(e4);
-        break;
-      case "esriGeometryPolygon":
-        this.addCoordinate = (e4, t3, r4) => this._addCoordinatePolygon(e4, t3, r4), this.createGeometry = (e4) => this._createPolygonGeometry(e4);
-        break;
-      case "esriGeometryPolyline":
-        this.addCoordinate = (e4, t3, r4) => this._addCoordinatePolyline(e4, t3, r4), this.createGeometry = (e4) => this._createPolylineGeometry(e4);
-        break;
-      case "esriGeometryMultipoint":
-        this.addCoordinate = (e4, t3, r4) => this._addCoordinateMultipoint(e4, t3, r4), this.createGeometry = (e4) => this._createMultipointGeometry(e4);
-    }
-  }
-  createFeature() {
-    return this._lengths.length = 0, this._currentLengthIndex = 0, this._previousCoordinate[0] = 0, this._previousCoordinate[1] = 0, this._coordinateBuffer = null, this._coordinateBufferPtr = 0, { attributes: new this._attributesConstructor() };
-  }
-  allocateCoordinates() {
-  }
-  addLength(e3, t3, r4) {
-    0 === this._lengths.length && (this._toAddInCurrentPath = t3), this._lengths.push(t3);
-  }
-  addQueryGeometry(e3, t3) {
-    const { queryGeometry: r4, queryGeometryType: s8 } = t3, n8 = pt(r4.clone(), r4, false, false, this._transform), a7 = rt(n8, s8, false, false);
-    e3.queryGeometryType = s8, e3.queryGeometry = { ...a7 };
-  }
-  createPointGeometry(e3) {
-    const t3 = { x: 0, y: 0, spatialReference: e3.spatialReference };
-    return e3.hasZ && (t3.z = 0), e3.hasM && (t3.m = 0), t3;
-  }
-  addCoordinatePoint(e3, t3, s8) {
-    const o6 = f(this._transform, "transform");
-    switch (t3 = this._applyTransform(o6, t3, s8, 0), s8) {
-      case 0:
-        e3.x = t3;
-        break;
-      case 1:
-        e3.y = t3;
-        break;
-      case 2:
-        "z" in e3 ? e3.z = t3 : e3.m = t3;
-        break;
-      case 3:
-        e3.m = t3;
-    }
-  }
-  _transformPathLikeValue(e3, t3) {
-    let s8 = 0;
-    t3 <= 1 && (s8 = this._previousCoordinate[t3], this._previousCoordinate[t3] += e3);
-    const o6 = f(this._transform, "transform");
-    return this._applyTransform(o6, e3, t3, s8);
-  }
-  _addCoordinatePolyline(e3, t3, r4) {
-    this._dehydratedAddPointsCoordinate(e3.paths, t3, r4);
-  }
-  _addCoordinatePolygon(e3, t3, r4) {
-    this._dehydratedAddPointsCoordinate(e3.rings, t3, r4);
-  }
-  _addCoordinateMultipoint(e3, t3, r4) {
-    0 === r4 && e3.points.push([]);
-    const s8 = this._transformPathLikeValue(t3, r4);
-    e3.points[e3.points.length - 1].push(s8);
-  }
-  _createPolygonGeometry(e3) {
-    return { rings: [[]], spatialReference: e3.spatialReference, hasZ: !!e3.hasZ, hasM: !!e3.hasM };
-  }
-  _createPolylineGeometry(e3) {
-    return { paths: [[]], spatialReference: e3.spatialReference, hasZ: !!e3.hasZ, hasM: !!e3.hasM };
-  }
-  _createMultipointGeometry(e3) {
-    return { points: [], spatialReference: e3.spatialReference, hasZ: !!e3.hasZ, hasM: !!e3.hasM };
-  }
-  _dehydratedAddPointsCoordinate(e3, t3, r4) {
-    0 === r4 && 0 == this._toAddInCurrentPath-- && (e3.push([]), this._toAddInCurrentPath = this._lengths[++this._currentLengthIndex] - 1, this._previousCoordinate[0] = 0, this._previousCoordinate[1] = 0);
-    const s8 = this._transformPathLikeValue(t3, r4), o6 = e3[e3.length - 1];
-    0 === r4 && (this._coordinateBufferPtr = 0, this._coordinateBuffer = new Array(this._vertexDimension), o6.push(this._coordinateBuffer)), this._coordinateBuffer[this._coordinateBufferPtr++] = s8;
-  }
-  _deriveApplyTransform(e3) {
-    const { hasZ: t3, hasM: r4 } = e3;
-    return t3 && r4 ? d2 : t3 ? h : r4 ? u : a3;
-  }
-};
-
-// node_modules/@arcgis/core/rest/query/executeQueryPBF.js
-async function n4(o6, s8, n8) {
-  const p3 = f2(o6), i3 = { ...n8 }, u3 = x2.from(s8), m6 = !u3.quantizationParameters, { data: f5 } = await f3(p3, u3, new f4({ sourceSpatialReference: u3.sourceSpatialReference, applyTransform: m6 }), i3);
-  return f5;
-}
-
-// node_modules/@arcgis/core/rest/query/operations/queryAttachments.js
-function n5(t3) {
-  const o6 = t3.toJSON();
-  return o6.attachmentTypes && (o6.attachmentTypes = o6.attachmentTypes.join(",")), o6.keywords && (o6.keywords = o6.keywords.join(",")), o6.globalIds && (o6.globalIds = o6.globalIds.join(",")), o6.objectIds && (o6.objectIds = o6.objectIds.join(",")), o6.size && (o6.size = o6.size.join(",")), o6;
-}
-function a4(o6, r4) {
-  const n8 = {};
-  for (const a7 of o6) {
-    const { parentObjectId: o7, parentGlobalId: c7, attachmentInfos: i3 } = a7;
-    for (const a8 of i3) {
-      const { id: i4 } = a8, m6 = S(o2(`${r4}/${o7}/attachments/${i4}`)), p3 = a2.fromJSON(a8);
-      p3.set({ url: m6, parentObjectId: o7, parentGlobalId: c7 }), n8[o7] ? n8[o7].push(p3) : n8[o7] = [p3];
-    }
-  }
-  return n8;
-}
-function c5(t3, e3, s8) {
-  let a7 = { query: t2({ ...t3.query, f: "json", ...n5(e3) }) };
-  return s8 && (a7 = { ...s8, ...a7, query: { ...s8.query, ...a7.query } }), U(t3.path + "/queryAttachments", a7);
-}
-
-// node_modules/@arcgis/core/rest/query/executeAttachmentQuery.js
-async function a5(a7, m6, n8) {
-  const s8 = f2(a7);
-  return c5(s8, c3.from(m6), { ...n8 }).then((t3) => a4(t3.data.attachmentGroups, s8.path));
-}
-
-// node_modules/@arcgis/core/rest/query/executeForExtent.js
-async function m3(m6, n8, s8) {
-  const p3 = f2(m6);
-  return x3(p3, x2.from(n8), { ...s8 }).then((t3) => ({ count: t3.data.count, extent: w.fromJSON(t3.data.extent) }));
-}
-
-// node_modules/@arcgis/core/rest/query/operations/queryRelatedRecords.js
-function o5(e3, t3) {
-  const o6 = e3.toJSON();
-  return o6.objectIds && (o6.objectIds = o6.objectIds.join(",")), o6.orderByFields && (o6.orderByFields = o6.orderByFields.join(",")), o6.outFields && !(t3 == null ? void 0 : t3.returnCountOnly) ? o6.outFields.includes("*") ? o6.outFields = "*" : o6.outFields = o6.outFields.join(",") : delete o6.outFields, o6.outSpatialReference && (o6.outSR = o6.outSR.wkid || JSON.stringify(o6.outSR.toJSON()), delete o6.outSpatialReference), o6.dynamicDataSource && (o6.layer = JSON.stringify({ source: o6.dynamicDataSource }), delete o6.dynamicDataSource), o6;
-}
-async function r3(e3, t3, o6) {
-  const r4 = await s4(e3, t3, o6), n8 = r4.data, a7 = n8.geometryType, d4 = n8.spatialReference, c7 = {};
-  for (const s8 of n8.relatedRecordGroups) {
-    const e4 = { fields: void 0, objectIdFieldName: void 0, geometryType: a7, spatialReference: d4, hasZ: !!n8.hasZ, hasM: !!n8.hasM, features: s8.relatedRecords };
-    if (null != s8.objectId)
-      c7[s8.objectId] = e4;
-    else
-      for (const t4 in s8)
-        s8.hasOwnProperty(t4) && "relatedRecords" !== t4 && (c7[s8[t4]] = e4);
-  }
-  return { ...r4, data: c7 };
-}
-async function n6(e3, t3, o6) {
-  const r4 = await s4(e3, t3, o6, { returnCountOnly: true }), n8 = r4.data, a7 = {};
-  for (const s8 of n8.relatedRecordGroups)
-    null != s8.objectId && (a7[s8.objectId] = s8.count);
-  return { ...r4, data: a7 };
-}
-async function s4(r4, n8, s8 = {}, a7) {
-  const d4 = t2({ ...r4.query, f: "json", ...a7, ...o5(n8, a7) });
-  return U(r4.path + "/queryRelatedRecords", { ...s8, query: { ...s8.query, ...d4 } });
-}
-
-// node_modules/@arcgis/core/rest/query/executeRelationshipQuery.js
-async function n7(e3, n8, u3) {
-  n8 = d.from(n8);
-  const a7 = f2(e3);
-  return r3(a7, n8, u3).then((t3) => {
-    const r4 = t3.data, e4 = {};
-    return Object.keys(r4).forEach((t4) => e4[t4] = x4.fromJSON(r4[t4])), e4;
-  });
-}
-async function u2(r4, o6, n8) {
-  o6 = d.from(o6);
-  const u3 = f2(r4);
-  return n6(u3, o6, { ...n8 }).then((t3) => t3.data);
-}
-
-// node_modules/@arcgis/core/rest/query/operations/queryTopFeatures.js
-var l2 = "Layer does not support extent calculation.";
-function y3(t3, r4) {
-  var _a, _b;
-  const o6 = t3.geometry, i3 = t3.toJSON(), s8 = i3;
-  if (r(o6) && (s8.geometry = JSON.stringify(o6), s8.geometryType = c2(o6), s8.inSR = o6.spatialReference.wkid || JSON.stringify(o6.spatialReference)), ((_a = i3.topFilter) == null ? void 0 : _a.groupByFields) && (s8.topFilter.groupByFields = i3.topFilter.groupByFields.join(",")), ((_b = i3.topFilter) == null ? void 0 : _b.orderByFields) && (s8.topFilter.orderByFields = i3.topFilter.orderByFields.join(",")), i3.topFilter && (s8.topFilter = JSON.stringify(s8.topFilter)), i3.objectIds && (s8.objectIds = i3.objectIds.join(",")), i3.orderByFields && (s8.orderByFields = i3.orderByFields.join(",")), i3.outFields && !((r4 == null ? void 0 : r4.returnCountOnly) || (r4 == null ? void 0 : r4.returnExtentOnly) || (r4 == null ? void 0 : r4.returnIdsOnly)) ? i3.outFields.includes("*") ? s8.outFields = "*" : s8.outFields = i3.outFields.join(",") : delete s8.outFields, i3.outSR ? s8.outSR = i3.outSR.wkid || JSON.stringify(i3.outSR) : o6 && i3.returnGeometry && (s8.outSR = s8.inSR), i3.returnGeometry && delete i3.returnGeometry, i3.timeExtent) {
-    const t4 = i3.timeExtent, { start: e3, end: r5 } = t4;
-    null == e3 && null == r5 || (s8.time = e3 === r5 ? e3 : `${e3 != null ? e3 : "null"},${r5 != null ? r5 : "null"}`), delete i3.timeExtent;
-  }
-  return s8;
-}
-async function d3(t3, e3, r4, o6) {
-  const n8 = await c6(t3, e3, "json", o6);
-  return r2(e3, r4, n8.data), n8;
-}
-async function m4(t3, r4, o6) {
-  return r(r4.timeExtent) && r4.timeExtent.isEmpty ? { data: { objectIds: [] } } : c6(t3, r4, "json", o6, { returnIdsOnly: true });
-}
-async function p(t3, r4, o6) {
-  return r(r4.timeExtent) && r4.timeExtent.isEmpty ? { data: { count: 0, extent: null } } : c6(t3, r4, "json", o6, { returnExtentOnly: true, returnCountOnly: true }).then((t4) => {
-    const e3 = t4.data;
-    if (e3.hasOwnProperty("extent"))
-      return t4;
-    if (e3.features)
-      throw new Error(l2);
-    if (e3.hasOwnProperty("count"))
-      throw new Error(l2);
-    return t4;
-  });
-}
-function a6(t3, r4, o6) {
-  return r(r4.timeExtent) && r4.timeExtent.isEmpty ? Promise.resolve({ data: { count: 0 } }) : c6(t3, r4, "json", o6, { returnIdsOnly: true, returnCountOnly: true });
-}
-function c6(n8, u3, l3, d4 = {}, m6 = {}) {
-  const p3 = "string" == typeof n8 ? j(n8) : n8, a7 = u3.geometry ? [u3.geometry] : [];
-  return d4.responseType = "pbf" === l3 ? "array-buffer" : "json", v2(a7, null, d4).then((r4) => {
-    const n9 = r4 && r4[0];
-    r(n9) && ((u3 = u3.clone()).geometry = n9);
-    const i3 = t2({ ...p3.query, f: l3, ...m6, ...y3(u3, m6) });
-    return U(G(p3.path, "queryTopFeatures"), { ...d4, query: { ...i3, ...d4.query } });
-  });
-}
-
-// node_modules/@arcgis/core/rest/query/executeTopFeaturesQuery.js
-async function s5(s8, p3, u3, a7) {
-  const m6 = f2(s8), i3 = { ...a7 }, { data: f5 } = await d3(m6, v3.from(p3), u3, i3);
-  return x4.fromJSON(f5);
-}
-
-// node_modules/@arcgis/core/rest/query/executeForTopIds.js
-async function s6(s8, e3, p3) {
-  const a7 = f2(s8);
-  return (await m4(a7, v3.from(e3), { ...p3 })).data.objectIds;
-}
-
-// node_modules/@arcgis/core/rest/query/executeForTopExtents.js
-async function m5(m6, s8, n8) {
-  const p3 = f2(m6), a7 = await p(p3, v3.from(s8), { ...n8 });
-  return { count: a7.data.count, extent: w.fromJSON(a7.data.extent) };
-}
-
-// node_modules/@arcgis/core/rest/query/executeForTopCount.js
-async function s7(s8, e3, p3) {
-  const u3 = f2(s8);
-  return (await a6(u3, v3.from(e3), { ...p3 })).data.count;
-}
-
-// node_modules/@arcgis/core/tasks/Task.js
-var i2 = class extends m {
-  constructor(...r4) {
-    super(...r4), this.requestOptions = null, this.url = null;
-  }
-  normalizeCtorArgs(r4, s8) {
-    return "string" != typeof r4 ? r4 : { url: r4, ...s8 };
-  }
-  get parsedUrl() {
-    return this._parseUrl(this.url);
-  }
-  _parseUrl(r4) {
-    return j(r4);
-  }
-  _encode(r4, s8, t3) {
-    const e3 = {};
-    for (const o6 in r4) {
-      if ("declaredClass" === o6)
-        continue;
-      const i3 = r4[o6];
-      if (null != i3 && "function" != typeof i3)
-        if (Array.isArray(i3)) {
-          e3[o6] = [];
-          for (let r5 = 0; r5 < i3.length; r5++)
-            e3[o6][r5] = this._encode(i3[r5]);
-        } else if ("object" == typeof i3)
-          if (i3.toJSON) {
-            const r5 = i3.toJSON(t3 && t3[o6]);
-            e3[o6] = s8 ? r5 : JSON.stringify(r5);
-          } else
-            e3[o6] = s8 ? i3 : JSON.stringify(i3);
-        else
-          e3[o6] = i3;
-    }
-    return e3;
-  }
-};
-e([y2({ readOnly: true })], i2.prototype, "parsedUrl", null), e([y2()], i2.prototype, "requestOptions", void 0), e([y2({ type: String })], i2.prototype, "url", void 0), i2 = e([n("esri.tasks.Task")], i2);
-var p2 = i2;
-
-// node_modules/@arcgis/core/layers/graphics/sources/support/QueryTask.js
-var q = class extends p2 {
-  constructor(t3) {
-    super(t3), this.dynamicDataSource = null, this.fieldsIndex = null, this.format = "json", this.gdbVersion = null, this.infoFor3D = null, this.sourceSpatialReference = null;
-  }
-  async execute(t3, e3) {
-    const r4 = await this.executeJSON(t3, e3);
-    return this.featureSetFromJSON(t3, r4, e3);
-  }
-  async executeJSON(t3, e3) {
-    var _a;
-    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3), s8 = null != ((_a = t3.outStatistics) == null ? void 0 : _a[0]), i3 = has("featurelayer-pbf-statistics"), u3 = !s8 || i3;
-    let n8;
-    if ("pbf" === this.format && u3)
-      try {
-        n8 = await n4(this.url, o6, r4);
-      } catch (p3) {
-        if ("query:parsing-pbf" !== p3.name)
-          throw p3;
-        this.format = "json";
-      }
-    return "json" !== this.format && u3 || (n8 = await a(this.url, o6, r4)), this._normalizeFields(n8.fields), n8;
-  }
-  async featureSetFromJSON(t3, e3, o6) {
-    if (!this._queryIs3DObjectFormat(t3) || t(this.infoFor3D) || !e3.assetMaps || !e3.features || !e3.features.length)
-      return x4.fromJSON(e3);
-    const { meshFeatureSetFromJSON: i3 } = await y(import("./meshFeatureSet-CS2QCUIR.js"), o6);
-    return i3(t3, this.infoFor3D, e3);
-  }
-  executeForCount(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3);
-    return n2(this.url, o6, r4);
-  }
-  executeForExtent(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3);
-    return m3(this.url, o6, r4);
-  }
-  executeForIds(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 }, o6 = this._normalizeQuery(t3);
-    return s3(this.url, o6, r4);
-  }
-  executeRelationshipQuery(t3, e3) {
-    t3 = d.from(t3);
-    const r4 = { ...this.requestOptions, ...e3 };
-    return (this.gdbVersion || this.dynamicDataSource) && ((t3 = t3.clone()).gdbVersion = t3.gdbVersion || this.gdbVersion, t3.dynamicDataSource = t3.dynamicDataSource || this.dynamicDataSource), n7(this.url, t3, r4);
-  }
-  executeRelationshipQueryForCount(t3, e3) {
-    t3 = d.from(t3);
-    const r4 = { ...this.requestOptions, ...e3 };
-    return (this.gdbVersion || this.dynamicDataSource) && ((t3 = t3.clone()).gdbVersion = t3.gdbVersion || this.gdbVersion, t3.dynamicDataSource = t3.dynamicDataSource || this.dynamicDataSource), u2(this.url, t3, r4);
-  }
-  executeAttachmentQuery(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 };
-    return a5(this.url, t3, r4);
-  }
-  executeTopFeaturesQuery(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 };
-    return s5(this.parsedUrl, t3, this.sourceSpatialReference, r4);
-  }
-  executeForTopIds(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 };
-    return s6(this.parsedUrl, t3, r4);
-  }
-  executeForTopExtents(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 };
-    return m5(this.parsedUrl, t3, r4);
-  }
-  executeForTopCount(t3, e3) {
-    const r4 = { ...this.requestOptions, ...e3 };
-    return s7(this.parsedUrl, t3, r4);
-  }
-  _normalizeQuery(t3) {
-    let s8 = x2.from(t3);
-    if (s8.sourceSpatialReference = s8.sourceSpatialReference || this.sourceSpatialReference, (this.gdbVersion || this.dynamicDataSource) && (s8 = s8 === t3 ? s8.clone() : s8, s8.gdbVersion = t3.gdbVersion || this.gdbVersion, s8.dynamicDataSource = t3.dynamicDataSource ? K.from(t3.dynamicDataSource) : this.dynamicDataSource), r(this.infoFor3D) && this._queryIs3DObjectFormat(t3)) {
-      s8 = s8 === t3 ? s8.clone() : s8, s8.formatOf3DObjects = null;
-      for (const t4 of this.infoFor3D.queryFormats) {
-        if ("3D_glb" === t4) {
-          s8.formatOf3DObjects = t4;
-          break;
-        }
-        "3D_gltf" !== t4 || s8.formatOf3DObjects || (s8.formatOf3DObjects = t4);
-      }
-      if (!s8.formatOf3DObjects)
-        throw new s("query:unsupported-3d-query-formats", "Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");
-      if (t(s8.outFields) || !s8.outFields.includes("*")) {
-        s8 = s8 === t3 ? s8.clone() : s8, t(s8.outFields) && (s8.outFields = []);
-        const { originX: e3, originY: o6, originZ: i3, translationX: u3, translationY: n8, translationZ: a7, scaleX: c7, scaleY: p3, scaleZ: m6, rotationX: f5, rotationY: l3, rotationZ: h2, rotationDeg: d4 } = this.infoFor3D.transformFieldRoles;
-        s8.outFields.push(e3, o6, i3, u3, n8, a7, c7, p3, m6, f5, l3, h2, d4);
-      }
-    }
-    return s8;
-  }
-  _normalizeFields(t3) {
-    if (r(this.fieldsIndex) && r(t3))
-      for (const e3 of t3) {
-        const t4 = this.fieldsIndex.get(e3.name);
-        t4 && Object.assign(e3, t4.toJSON());
-      }
-  }
-  _queryIs3DObjectFormat(t3) {
-    return r(this.infoFor3D) && t3.returnGeometry && "xyFootprint" !== t3.multipatchOption && !t3.outStatistics;
-  }
-};
-e([y2({ type: K })], q.prototype, "dynamicDataSource", void 0), e([y2()], q.prototype, "fieldsIndex", void 0), e([y2()], q.prototype, "format", void 0), e([y2()], q.prototype, "gdbVersion", void 0), e([y2()], q.prototype, "infoFor3D", void 0), e([y2()], q.prototype, "sourceSpatialReference", void 0), q = e([n("esri.tasks.QueryTask")], q);
-var g3 = q;
-
-// node_modules/@arcgis/core/layers/graphics/sources/FeatureLayerSource.js
-var O = new s2({ originalAndCurrentFeatures: "original-and-current-features", none: "none" });
-async function E2(e3) {
-  if ("string" == typeof e3) {
-    const t3 = nt(e3);
-    return t3 || { data: e3 };
-  }
-  return new Promise((t3, s8) => {
-    const a7 = new FileReader();
-    a7.readAsDataURL(e3), a7.onload = () => t3(nt(a7.result)), a7.onerror = (e4) => s8(e4);
-  });
-}
-var S2 = /* @__PURE__ */ new Set(["Feature Layer", "Table"]);
-var j2 = new s2({ Started: "published", Publishing: "publishing", Stopped: "unavailable" });
-var T2 = class extends m2 {
-  constructor() {
-    super(...arguments), this.type = "feature-layer", this.refresh = x(async () => {
-      var _a, _b;
-      await this.load();
-      const e3 = (_a = this.sourceJSON.editingInfo) == null ? void 0 : _a.lastEditDate;
-      if (null == e3)
-        return { dataChanged: true, updates: {} };
-      try {
-        await this._fetchService(null);
-      } catch {
-        return { dataChanged: true, updates: {} };
-      }
-      const t3 = e3 !== ((_b = this.sourceJSON.editingInfo) == null ? void 0 : _b.lastEditDate);
-      return { dataChanged: t3, updates: t3 ? { editingInfo: this.sourceJSON.editingInfo, extent: this.sourceJSON.extent } : null };
-    });
-  }
-  load(e3) {
-    const t3 = r(e3) ? e3.signal : null;
-    return this.addResolvingPromise(this._fetchService(this.layer.sourceJSON, t3)), Promise.resolve(this);
-  }
-  get queryTask() {
-    const { capabilities: { query: { supportsFormatPBF: e3 } }, parsedUrl: t3, dynamicDataSource: s8, infoFor3D: a7, gdbVersion: r4, spatialReference: o6, fieldsIndex: i3 } = this.layer, n8 = has("featurelayer-pbf") && e3 && t(a7) ? "pbf" : "json";
-    return new g3({ url: t3.path, format: n8, fieldsIndex: i3, infoFor3D: a7, dynamicDataSource: s8, gdbVersion: r4, sourceSpatialReference: o6 });
-  }
-  async addAttachment(e3, t3) {
-    await this.load();
-    const a7 = e3.attributes[this.layer.objectIdField], r4 = this.layer.parsedUrl.path + "/" + a7 + "/addAttachment", o6 = this._getLayerRequestOptions(), i3 = this._getFormDataForAttachment(t3, o6.query);
-    try {
-      const e4 = await U(r4, { body: i3 });
-      return this._createFeatureEditResult(e4.data.addAttachmentResult);
-    } catch (n8) {
-      throw this._createAttachmentErrorResult(a7, n8);
-    }
-  }
-  async updateAttachment(e3, t3, a7) {
-    await this.load();
-    const r4 = e3.attributes[this.layer.objectIdField], o6 = this.layer.parsedUrl.path + "/" + r4 + "/updateAttachment", i3 = this._getLayerRequestOptions({ query: { attachmentId: t3 } }), n8 = this._getFormDataForAttachment(a7, i3.query);
-    try {
-      const e4 = await U(o6, { body: n8 });
-      return this._createFeatureEditResult(e4.data.updateAttachmentResult);
-    } catch (u3) {
-      throw this._createAttachmentErrorResult(r4, u3);
-    }
-  }
-  async applyEdits(e3, t3) {
-    await this.load();
-    const a7 = this.layer.infoFor3D, r4 = r(a7), o6 = r4 || (t3 == null ? void 0 : t3.globalIdUsed), i3 = e3.addFeatures.map((e4) => this._serializeFeature(e4, a7)), u3 = e3.updateFeatures.map((e4) => this._serializeFeature(e4, a7)), d4 = this._getFeatureIds(e3.deleteFeatures, o6);
-    i(i3, u3, this.layer.spatialReference);
-    const c7 = [], p3 = [], h2 = [...e3.deleteAttachments];
-    for (const s8 of e3.addAttachments)
-      c7.push(await this._serializeAttachment(s8));
-    for (const s8 of e3.updateAttachments)
-      p3.push(await this._serializeAttachment(s8));
-    const y4 = c7.length || p3.length || h2.length ? { adds: c7, updates: p3, deletes: h2 } : null;
-    let m6, f5 = null;
-    if (r4) {
-      f5 = /* @__PURE__ */ new Map();
-      const t4 = [];
-      for (const a8 of e3.addAssets)
-        t4.push(this._serializeAssetMapEditAndUploadAssets(a8, f5));
-      const s8 = await Promise.all(t4);
-      m6 = s8.length ? { adds: s8, updates: [], deletes: [] } : void 0;
-    }
-    const g4 = { gdbVersion: (t3 == null ? void 0 : t3.gdbVersion) || this.layer.gdbVersion, rollbackOnFailure: t3 == null ? void 0 : t3.rollbackOnFailureEnabled, useGlobalIds: o6, returnEditMoment: t3 == null ? void 0 : t3.returnEditMoment, usePreviousEditMoment: t3 == null ? void 0 : t3.usePreviousEditMoment, sessionId: t3 == null ? void 0 : t3.sessionId };
-    (t3 == null ? void 0 : t3.returnServiceEditsOption) ? (g4.edits = JSON.stringify([{ id: this.layer.layerId, adds: i3, updates: u3, deletes: d4, attachments: y4, assetMaps: e2(m6) }]), g4.returnServiceEditsOption = O.toJSON(t3 == null ? void 0 : t3.returnServiceEditsOption), g4.returnServiceEditsInSourceSR = t3 == null ? void 0 : t3.returnServiceEditsInSourceSR) : (g4.adds = i3.length ? JSON.stringify(i3) : null, g4.updates = u3.length ? JSON.stringify(u3) : null, g4.deletes = d4.length ? o6 ? JSON.stringify(d4) : d4.join(",") : null, g4.attachments = y4 && JSON.stringify(y4), g4.assetMaps = r(m6) ? JSON.stringify(m6) : void 0);
-    const R = this._getLayerRequestOptions({ method: "post", query: g4 }), F = (t3 == null ? void 0 : t3.returnServiceEditsOption) ? this.layer.url : this.layer.parsedUrl.path, b = await U(F + "/applyEdits", R);
-    if (r4 && null != b.data && null != b.data.assetMaps) {
-      const e4 = b.data, t4 = this.layer.objectIdField, a8 = [];
-      for (const s8 of e4.addResults)
-        s8.success && a8.push(s8.objectId);
-      for (const s8 of e4.updateResults)
-        s8.success && a8.push(s8.objectId);
-      const r5 = this._createRequestQueryOptions(), o7 = await U(F + "/query", { ...r5, query: { f: "json", formatOf3DObjects: "3D_glb", where: `OBJECTID IN (${a8.join(",")})`, outFields: `${t4}` } });
-      if (o7 && o7.data && o7.data.assetMaps && r(f5)) {
-        const e5 = o7.data.assetMaps;
-        for (const t5 of e5) {
-          const e6 = f5.get(t5.parentGlobalId).geometry;
-          r(e6) && "mesh" === e6.type && e6.updateExternalSource({ source: [{ name: t5.assetName, source: t5.assetName }], extent: e6.extent });
-        }
-      }
-    }
-    return this._createEditsResult(b);
-  }
-  async deleteAttachments(e3, t3) {
-    await this.load();
-    const a7 = e3.attributes[this.layer.objectIdField], r4 = this.layer.parsedUrl.path + "/" + a7 + "/deleteAttachments";
-    try {
-      return (await U(r4, this._getLayerRequestOptions({ query: { attachmentIds: t3.join(",") }, method: "post" }))).data.deleteAttachmentResults.map(this._createFeatureEditResult);
-    } catch (o6) {
-      throw this._createAttachmentErrorResult(a7, o6);
-    }
-  }
-  fetchRecomputedExtents(e3 = {}) {
-    const t3 = e3.signal;
-    return this.load({ signal: t3 }).then(async () => {
-      const t4 = this._getLayerRequestOptions({ ...e3, query: { returnUpdates: true } }), { layerId: r4, url: o6 } = this.layer, { data: i3 } = await U(`${o6}/${r4}`, t4), { id: n8, extent: u3, fullExtent: l3, timeExtent: d4 } = i3, c7 = u3 || l3;
-      return { id: n8, fullExtent: c7 && w.fromJSON(c7), timeExtent: d4 && T.fromJSON({ start: d4[0], end: d4[1] }) };
-    });
-  }
-  async queryAttachments(e3, t3 = {}) {
-    const { parsedUrl: a7 } = this.layer, r4 = a7.path;
-    await this.load();
-    const o6 = this._getLayerRequestOptions(t3);
-    if (!this.layer.get("capabilities.operations.supportsQueryAttachments")) {
-      const { objectIds: t4 } = e3, a8 = [];
-      for (const e4 of t4) {
-        const t5 = r4 + "/" + e4 + "/attachments";
-        a8.push(U(t5, o6));
-      }
-      return Promise.all(a8).then((e4) => t4.map((t5, s8) => ({ parentObjectId: t5, attachmentInfos: e4[s8].data.attachmentInfos }))).then((e4) => a4(e4, r4));
-    }
-    return this.queryTask.executeAttachmentQuery(e3, o6);
-  }
-  async queryFeatures(e3, t3) {
-    return await this.load(), this.queryTask.execute(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryFeaturesJSON(e3, t3) {
-    return await this.load(), this.queryTask.executeJSON(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryObjectIds(e3, t3) {
-    return await this.load(), this.queryTask.executeForIds(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryFeatureCount(e3, t3) {
-    return await this.load(), this.queryTask.executeForCount(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryExtent(e3, t3) {
-    return await this.load(), this.queryTask.executeForExtent(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryRelatedFeatures(e3, t3) {
-    return await this.load(), this.queryTask.executeRelationshipQuery(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryRelatedFeaturesCount(e3, t3) {
-    return await this.load(), this.queryTask.executeRelationshipQueryForCount(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryTopFeatures(e3, t3) {
-    return await this.load(), this.queryTask.executeTopFeaturesQuery(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryTopObjectIds(e3, t3) {
-    return await this.load(), this.queryTask.executeForTopIds(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryTopExtents(e3, t3) {
-    return await this.load(), this.queryTask.executeForTopExtents(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async queryTopCount(e3, t3) {
-    return await this.load(), this.queryTask.executeForTopCount(e3, { ...t3, query: this._createRequestQueryOptions(t3) });
-  }
-  async fetchPublishingStatus() {
-    if (!g(this.layer.url))
-      return "unavailable";
-    const e3 = G(this.layer.url, "status"), t3 = await U(e3, { query: { f: "json" } });
-    return j2.fromJSON(t3.data.status);
-  }
-  _createRequestQueryOptions(e3) {
-    const t3 = { ...this.layer.customParameters, token: this.layer.apiKey, ...e3 == null ? void 0 : e3.query };
-    return this.layer.datesInUnknownTimezone && (t3.timeReferenceUnknownClient = true), t3;
-  }
-  async _fetchService(e3, t3) {
-    if (!e3) {
-      const { data: a8 } = await U(this.layer.parsedUrl.path, this._getLayerRequestOptions({ query: has("featurelayer-advanced-symbols") ? { returnAdvancedSymbols: true } : {}, signal: t3 }));
-      e3 = a8;
-    }
-    this.sourceJSON = this._patchServiceJSON(e3);
-    const a7 = e3.type;
-    if (!S2.has(a7))
-      throw new s("feature-layer-source:unsupported-type", `Source type "${a7}" is not supported`);
-  }
-  _patchServiceJSON(e3) {
-    var _a;
-    if ("Table" !== e3.type && e3.geometryType && !((_a = e3 == null ? void 0 : e3.drawingInfo) == null ? void 0 : _a.renderer) && !e3.defaultSymbol) {
-      const t3 = o4(e3.geometryType).renderer;
-      o("drawingInfo.renderer", t3, e3);
-    }
-    return "esriGeometryMultiPatch" === e3.geometryType && e3.infoFor3D && (e3.geometryType = "mesh"), e3;
-  }
-  _serializeFeature(e3, t3) {
-    const { geometry: s8, attributes: a7 } = e3;
-    if (r(t3) && r(e3.geometry) && "mesh" === e3.geometry.type) {
-      const s9 = { ...a7 }, r4 = e3.geometry, o6 = r4.origin, i3 = r4.transform;
-      if (s9[t3.transformFieldRoles.originX] = o6.x, s9[t3.transformFieldRoles.originY] = o6.y, s9[t3.transformFieldRoles.originZ] = o6.z, r(i3)) {
-        const e4 = i3.translation, a8 = i3.scale, r5 = i3.rotation;
-        s9[t3.transformFieldRoles.translationX] = e4[0], s9[t3.transformFieldRoles.translationY] = e4[1], s9[t3.transformFieldRoles.translationZ] = e4[2], s9[t3.transformFieldRoles.scaleX] = a8[0], s9[t3.transformFieldRoles.scaleY] = a8[1], s9[t3.transformFieldRoles.scaleZ] = a8[2], s9[t3.transformFieldRoles.rotationX] = r5[0], s9[t3.transformFieldRoles.rotationY] = r5[1], s9[t3.transformFieldRoles.rotationZ] = r5[2], s9[t3.transformFieldRoles.rotationDeg] = r5[3];
-      }
-      return { geometry: null, attributes: s9 };
-    }
-    return t(s8) ? { attributes: a7 } : "mesh" === s8.type || "extent" === s8.type ? null : { geometry: s8.toJSON(), attributes: a7 };
-  }
-  async _serializeAttachment(e3) {
-    const { feature: t3, attachment: s8 } = e3, { globalId: a7, name: r4, contentType: o6, data: i3, uploadId: n8 } = s8, u3 = { globalId: a7, parentGlobalId: null, contentType: null, name: null, uploadId: null, data: null };
-    if (t3 && (u3.parentGlobalId = "attributes" in t3 ? t3.attributes && t3.attributes[this.layer.globalIdField] : t3.globalId), n8)
-      u3.uploadId = n8;
-    else if (i3) {
-      const e4 = await E2(i3);
-      u3.contentType = e4.mediaType, u3.data = e4.data, i3 instanceof File && (u3.name = i3.name);
-    }
-    return r4 && (u3.name = r4), o6 && (u3.contentType = o6), u3;
-  }
-  async _serializeAssetMapEditAndUploadAssets(e3, t3) {
-    const a7 = this.layer.url;
-    let o6 = null;
-    try {
-      const t4 = new Blob([e3.data], { type: e3.mimeType }), i4 = new FormData();
-      i4.append("f", "json"), i4.append("file", t4, `${e3.assetName}`);
-      const n9 = { body: i4, method: "post", responseType: "json" }, { data: u3 } = await U(`${a7}/uploads/upload`, n9);
-      if (!u3.success)
-        throw new s("feature-layer-source:upload-failure", "Expected upload to be successfull.");
-      o6 = { assetType: e3.assetType, assetUploadId: u3.item.itemID };
-    } catch (h2) {
-      o6 = null;
-    }
-    if (t(o6)) {
-      const t4 = await E2(new Blob([e3.data]));
-      if (!t4.isBase64)
-        throw new s("feature-layer-source:uploadAssets-failure", "Expected gltf data in base64 format after conversion.");
-      o6 = { assetType: e3.assetType, assetData: t4.data };
-    }
-    if (t(o6))
-      throw new s("feature-layer-source:uploadAssets-failure", "Unable to prepare uploadAsset request options.");
-    const i3 = { method: "post", query: { f: "json", assets: JSON.stringify([o6]) }, responseType: "json" }, n8 = await U(G(this.layer.parsedUrl.path, "uploadAssets"), i3);
-    if (1 !== n8.data.uploadResults.length || !n8.data.uploadResults[0].success)
-      throw new s("feature-layer-source:uploadAssets-failure", "Bad response.");
-    const l3 = n8.data.uploadResults[0].assetHash, d4 = [];
-    e3.flags & E.PROJECT_VERTICES && d4.push("PROJECT_VERTICES");
-    const c7 = { globalId: e3.assetMapGlobalId, parentGlobalId: e3.featureGlobalId, assetName: e3.assetName, assetHash: l3, flags: d4 };
-    return t3.set(e3.featureGlobalId, e3.feature), c7;
-  }
-  _getFeatureIds(e3, t3) {
-    const s8 = e3[0];
-    return s8 ? this._canUseGlobalIds(t3, e3) ? this._getGlobalIdsFromFeatureIdentifier(e3) : "objectId" in s8 ? this._getObjectIdsFromFeatureIdentifier(e3) : this._getIdsFromFeatures(e3) : [];
-  }
-  _getIdsFromFeatures(e3) {
-    const t3 = this.layer.objectIdField;
-    return e3.map((e4) => e4.attributes && e4.attributes[t3]);
-  }
-  _canUseGlobalIds(e3, t3) {
-    return e3 && "globalId" in t3[0];
-  }
-  _getObjectIdsFromFeatureIdentifier(e3) {
-    return e3.map((e4) => e4.objectId);
-  }
-  _getGlobalIdsFromFeatureIdentifier(e3) {
-    return e3.map((e4) => e4.globalId);
-  }
-  _createEditsResult(e3) {
-    const t3 = e3.data, { layerId: s8 } = this.layer, a7 = [];
-    let r4 = null;
-    if (Array.isArray(t3))
-      for (const n8 of t3)
-        a7.push({ id: n8.id, editedFeatures: n8.editedFeatures }), n8.id === s8 && (r4 = { addResults: n8.addResults, updateResults: n8.updateResults, deleteResults: n8.deleteResults, attachments: n8.attachments, editMoment: n8.editMoment });
-    else
-      r4 = t3;
-    const o6 = r4 == null ? void 0 : r4.attachments, i3 = { addFeatureResults: r4.addResults ? r4.addResults.map(this._createFeatureEditResult, this) : [], updateFeatureResults: r4.updateResults ? r4.updateResults.map(this._createFeatureEditResult, this) : [], deleteFeatureResults: r4.deleteResults ? r4.deleteResults.map(this._createFeatureEditResult, this) : [], addAttachmentResults: o6 && o6.addResults ? o6.addResults.map(this._createFeatureEditResult, this) : [], updateAttachmentResults: o6 && o6.updateResults ? o6.updateResults.map(this._createFeatureEditResult, this) : [], deleteAttachmentResults: o6 && o6.deleteResults ? o6.deleteResults.map(this._createFeatureEditResult, this) : [] };
-    if (r4.editMoment && (i3.editMoment = r4.editMoment), a7.length > 0) {
-      i3.editedFeatureResults = [];
-      for (const e4 of a7) {
-        const { adds: t4, updates: s9, deletes: a8, spatialReference: r5 } = e4.editedFeatures, o7 = r5 ? new k(r5) : null;
-        i3.editedFeatureResults.push({ layerId: e4.id, editedFeatures: { adds: (t4 == null ? void 0 : t4.map((e5) => this._createEditedFeature(e5, o7))) || [], updates: (s9 == null ? void 0 : s9.map((e5) => ({ original: this._createEditedFeature(e5[0], o7), current: this._createEditedFeature(e5[1], o7) }))) || [], deletes: (a8 == null ? void 0 : a8.map((e5) => this._createEditedFeature(e5, o7))) || [], spatialReference: o7 } });
-      }
-    }
-    return i3;
-  }
-  _createEditedFeature(e3, s8) {
-    return new g2({ attributes: e3.attributes, geometry: v({ ...e3.geometry, spatialReference: s8 }) });
-  }
-  _createFeatureEditResult(e3) {
-    const t3 = true === e3.success ? null : e3.error || { code: void 0, description: void 0 };
-    return { objectId: e3.objectId, globalId: e3.globalId, error: t3 ? new s("feature-layer-source:edit-failure", t3.description, { code: t3.code }) : null };
-  }
-  _createAttachmentErrorResult(e3, t3) {
-    const s8 = t3.details.messages && t3.details.messages[0] || t3.message, a7 = t3.details.httpStatus || t3.details.messageCode;
-    return { objectId: e3, globalId: null, error: new s("feature-layer-source:attachment-failure", s8, { code: a7 }) };
-  }
-  _getFormDataForAttachment(e3, t3) {
-    const s8 = e3 instanceof FormData ? e3 : e3 && e3.elements ? new FormData(e3) : null;
-    if (s8)
-      for (const a7 in t3) {
-        const e4 = t3[a7];
-        null != e4 && (s8.set ? s8.set(a7, e4) : s8.append(a7, e4));
-      }
-    return s8;
-  }
-  _getLayerRequestOptions(e3 = {}) {
-    const { parsedUrl: t3, gdbVersion: s8, dynamicDataSource: a7 } = this.layer;
-    return { ...e3, query: { gdbVersion: s8, layer: a7 ? JSON.stringify({ source: a7 }) : void 0, ...t3.query, f: "json", ...this._createRequestQueryOptions(e3) }, responseType: "json" };
-  }
-};
-e([y2()], T2.prototype, "type", void 0), e([y2({ constructOnly: true })], T2.prototype, "layer", void 0), e([y2({ readOnly: true })], T2.prototype, "queryTask", null), T2 = e([n("esri.layers.graphics.sources.FeatureLayerSource")], T2);
-var A = T2;
-export {
-  A as default
-};
-//# sourceMappingURL=FeatureLayerSource-HL2MNKHL.js.map

+ 142 - 0
node_modules/.vite/deps/FeatureLayerView2D-4F4JQTMI.js

@@ -0,0 +1,142 @@
+import {
+  B
+} from "./chunk-NHCPFH5Y.js";
+import "./chunk-XYIYXU3I.js";
+import "./chunk-T6DJ6UAT.js";
+import "./chunk-WOGDHLUJ.js";
+import "./chunk-YG7DNOY4.js";
+import "./chunk-KUAEOLV3.js";
+import "./chunk-ZLQP3WDC.js";
+import "./chunk-TE2TRGVU.js";
+import "./chunk-AIG57VB7.js";
+import "./chunk-6LE4RPMZ.js";
+import "./chunk-67RFR4NT.js";
+import "./chunk-WPDBODJM.js";
+import "./chunk-5IVP3KUS.js";
+import "./chunk-UCPKJYXN.js";
+import "./chunk-KFLNKWNF.js";
+import "./chunk-YQBYWPBD.js";
+import "./chunk-T2SKWJGU.js";
+import "./chunk-UO3LS2M5.js";
+import "./chunk-H2VOWDMO.js";
+import "./chunk-QISOH77W.js";
+import "./chunk-4HL6BBWO.js";
+import "./chunk-XO5VJRK4.js";
+import "./chunk-ST53DRNI.js";
+import "./chunk-3WXSWAUV.js";
+import "./chunk-27YO3FKC.js";
+import "./chunk-EQNT4A7P.js";
+import "./chunk-4OM3EX6P.js";
+import "./chunk-3OFVLRSL.js";
+import "./chunk-UMUHMVL4.js";
+import "./chunk-YFDOPEEZ.js";
+import "./chunk-IQBIGNPU.js";
+import "./chunk-JFSMKLAQ.js";
+import "./chunk-LXOC7SMQ.js";
+import "./chunk-OUUXJOLT.js";
+import "./chunk-NBKUI76A.js";
+import "./chunk-JEA4MMTV.js";
+import "./chunk-RG3AHHRL.js";
+import "./chunk-XHRNCFJT.js";
+import "./chunk-UDYHZLTE.js";
+import "./chunk-QC7NCR5N.js";
+import "./chunk-JQUWFKNU.js";
+import "./chunk-RWQH5X3O.js";
+import "./chunk-6334AFGG.js";
+import "./chunk-NLLFSKB2.js";
+import "./chunk-TFHLTN6F.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-S6EFEKAU.js";
+import "./chunk-OFTOCPN5.js";
+import "./chunk-TU7WVKU4.js";
+import "./chunk-JAUFBT5U.js";
+import "./chunk-ZOO4I2U4.js";
+import "./chunk-HZ2WKB3G.js";
+import "./chunk-3HCJD762.js";
+import "./chunk-RVCE264D.js";
+import "./chunk-HKJ7X3BD.js";
+import "./chunk-Y74D3LKQ.js";
+import "./chunk-PK4W65H4.js";
+import "./chunk-7C23ILQ4.js";
+import "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-IEU3AM37.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-WD4J43GZ.js";
+import "./chunk-JOYXMSKE.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-ZSW35JPD.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-JGBXYDGB.js";
+import "./chunk-QEWF7QPH.js";
+import "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TV3CFJQR.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-GLSWDDR3.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-3OSQ6GXO.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-HWSWTWZD.js";
+import "./chunk-O6VYMEIX.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+export {
+  B as default
+};
+//# sourceMappingURL=FeatureLayerView2D-4F4JQTMI.js.map

+ 0 - 0
node_modules/.vite/deps/FeatureLayerView2D-A2GZH6N4.js.map → node_modules/.vite/deps/FeatureLayerView2D-4F4JQTMI.js.map


+ 0 - 142
node_modules/.vite/deps/FeatureLayerView2D-A2GZH6N4.js

@@ -1,142 +0,0 @@
-import {
-  B
-} from "./chunk-YVPMEPS5.js";
-import "./chunk-RODWSCDL.js";
-import "./chunk-T6DJ6UAT.js";
-import "./chunk-MQOWDNF7.js";
-import "./chunk-ZOTXRPGC.js";
-import "./chunk-WOGDHLUJ.js";
-import "./chunk-2ZACOQZJ.js";
-import "./chunk-F2YXWZUP.js";
-import "./chunk-AIG57VB7.js";
-import "./chunk-ST53DRNI.js";
-import "./chunk-ADR6I4L4.js";
-import "./chunk-7EM3ZPV7.js";
-import "./chunk-WPDBODJM.js";
-import "./chunk-5IVP3KUS.js";
-import "./chunk-UCPKJYXN.js";
-import "./chunk-KFLNKWNF.js";
-import "./chunk-YQBYWPBD.js";
-import "./chunk-T2SKWJGU.js";
-import "./chunk-UO3LS2M5.js";
-import "./chunk-H2VOWDMO.js";
-import "./chunk-QISOH77W.js";
-import "./chunk-3WXSWAUV.js";
-import "./chunk-27YO3FKC.js";
-import "./chunk-EQNT4A7P.js";
-import "./chunk-4HL6BBWO.js";
-import "./chunk-XO5VJRK4.js";
-import "./chunk-4OM3EX6P.js";
-import "./chunk-3OFVLRSL.js";
-import "./chunk-AFVJXEUJ.js";
-import "./chunk-YFDOPEEZ.js";
-import "./chunk-IQBIGNPU.js";
-import "./chunk-VIUIPJ2T.js";
-import "./chunk-YW3ZWYRO.js";
-import "./chunk-7FZX4UI7.js";
-import "./chunk-IR3DRB65.js";
-import "./chunk-JEA4MMTV.js";
-import "./chunk-RG3AHHRL.js";
-import "./chunk-UDYHZLTE.js";
-import "./chunk-XHRNCFJT.js";
-import "./chunk-DGINNG7Z.js";
-import "./chunk-JQUWFKNU.js";
-import "./chunk-RWQH5X3O.js";
-import "./chunk-6334AFGG.js";
-import "./chunk-WFHIGLUK.js";
-import "./chunk-TFHLTN6F.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-FM5OVTDI.js";
-import "./chunk-OFTOCPN5.js";
-import "./chunk-TU7WVKU4.js";
-import "./chunk-2QIZS77U.js";
-import "./chunk-O2PIYIHJ.js";
-import "./chunk-HPD2S4QL.js";
-import "./chunk-3HCJD762.js";
-import "./chunk-GR4RKUNH.js";
-import "./chunk-LTQAWUCK.js";
-import "./chunk-W3SLJVWY.js";
-import "./chunk-PK4W65H4.js";
-import "./chunk-KJZ6SS3P.js";
-import "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import "./chunk-K6QDYFZU.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
-import "./chunk-ZSW35JPD.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
-import "./chunk-QEWF7QPH.js";
-import "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-TV3CFJQR.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-KG45D2XL.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-3OSQ6GXO.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-HWSWTWZD.js";
-import "./chunk-O6VYMEIX.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-export {
-  B as default
-};
-//# sourceMappingURL=FeatureLayerView2D-A2GZH6N4.js.map

+ 1084 - 0
node_modules/.vite/deps/FeatureServiceSnappingSourceWorker-ID2DKINZ.js

@@ -0,0 +1,1084 @@
+import {
+  o,
+  u as u2
+} from "./chunk-RDOYANC4.js";
+import {
+  Y
+} from "./chunk-FSIQKOJP.js";
+import "./chunk-OQSZOHTF.js";
+import "./chunk-OP2HNSVZ.js";
+import "./chunk-UVQJ7AVD.js";
+import "./chunk-DMVKVC5I.js";
+import "./chunk-Y7BZ6TKQ.js";
+import "./chunk-VEJPYAE4.js";
+import "./chunk-4GGDRIJK.js";
+import "./chunk-D5UVUJIX.js";
+import "./chunk-PZ7XDUL6.js";
+import "./chunk-ULSPZIPE.js";
+import "./chunk-UMUHMVL4.js";
+import "./chunk-FZSI6IGI.js";
+import {
+  S,
+  c as c4,
+  f as f3,
+  x as x2
+} from "./chunk-ISHZAVNR.js";
+import "./chunk-OXF7W4BJ.js";
+import {
+  a
+} from "./chunk-XJHQZ4NT.js";
+import "./chunk-CFVLY6NB.js";
+import "./chunk-B5O7N7PM.js";
+import "./chunk-KOKTANE6.js";
+import "./chunk-OKUFE7TO.js";
+import {
+  gt,
+  it,
+  lt
+} from "./chunk-JKFWEHNK.js";
+import "./chunk-IIAN3QNN.js";
+import "./chunk-P24XEEHY.js";
+import "./chunk-WOXHUQGM.js";
+import "./chunk-FMPQIGFA.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-SAJAEMIJ.js";
+import {
+  v
+} from "./chunk-JM5OVQAD.js";
+import {
+  c as c5,
+  s as s2,
+  t as t4
+} from "./chunk-OJ2HHY2O.js";
+import {
+  x
+} from "./chunk-WD4J43GZ.js";
+import "./chunk-JOYXMSKE.js";
+import {
+  g
+} from "./chunk-SZFMKPVM.js";
+import {
+  c as c3,
+  d as d2
+} from "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import {
+  e as e3
+} from "./chunk-CRHRHOXH.js";
+import "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-JGBXYDGB.js";
+import "./chunk-QEWF7QPH.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
+import {
+  U,
+  j as j2,
+  l
+} from "./chunk-TJV6ODRM.js";
+import {
+  j as j3
+} from "./chunk-YLEVJ6UV.js";
+import {
+  t as t3
+} from "./chunk-U2WD23Z5.js";
+import {
+  r as r3,
+  x as x3
+} from "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import {
+  E,
+  c as c2,
+  f as f2,
+  u,
+  y as y3
+} from "./chunk-2H5MD622.js";
+import {
+  L
+} from "./chunk-3RSFVUKZ.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import {
+  d,
+  j
+} from "./chunk-2ZSOO377.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-GSSTTHIT.js";
+import {
+  n as n3
+} from "./chunk-IM3LVQXV.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import {
+  w2
+} from "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import {
+  k2 as k
+} from "./chunk-PQFTYGF5.js";
+import {
+  e,
+  m,
+  n2 as n,
+  n5 as n2,
+  t2,
+  y3 as y2
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import {
+  r as r2
+} from "./chunk-SQOPWYIT.js";
+import {
+  A,
+  f,
+  w
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s2 as s
+} from "./chunk-E5O6P5I2.js";
+import {
+  c,
+  y
+} from "./chunk-SPWQ3AWG.js";
+import {
+  i
+} from "./chunk-2TIUKVZN.js";
+import {
+  e as e2,
+  r,
+  t
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/snappingCandidateElevationAlignment.js
+function r4(e5 = false, t7) {
+  if (e5) {
+    const { elevationInfo: e6, alignPointsInFeatures: s4, spatialReference: n6 } = t7;
+    return new l2(e6, s4, n6);
+  }
+  return new c6();
+}
+var c6 = class {
+  async alignCandidates(e5, t7) {
+    return e5;
+  }
+  notifyElevationSourceChange() {
+  }
+};
+var h = 1024;
+var l2 = class {
+  constructor(t7, s4, n6) {
+    this._elevationInfo = t7, this._alignPointsInFeatures = s4, this.spatialReference = n6, this._alignmentsCache = new e3(h), this._cacheVersion = 0, this._metersPerVerticalUnit = L(n6);
+  }
+  async alignCandidates(e5, t7) {
+    const n6 = this._elevationInfo;
+    return r(n6) && "absolute-height" === n6.mode && !n6.featureExpressionInfo ? (this._alignAbsoluteElevationCandidates(e5, n6), e5) : this._alignComputedElevationCandidates(e5, t7);
+  }
+  notifyElevationSourceChange() {
+    this._alignmentsCache.clear(), this._cacheVersion++;
+  }
+  _alignAbsoluteElevationCandidates(e5, t7) {
+    const { offset: s4, unit: o4 } = t7;
+    if (t(s4))
+      return;
+    const i4 = s4 * (r3(o4 != null ? o4 : "meters") / this._metersPerVerticalUnit);
+    for (const n6 of e5)
+      switch (n6.type) {
+        case "edge":
+          n6.start.z += i4, n6.end.z += i4;
+          continue;
+        case "vertex":
+          n6.target.z += i4;
+          continue;
+      }
+  }
+  async _alignComputedElevationCandidates(e5, s4) {
+    const n6 = /* @__PURE__ */ new Map();
+    for (const o4 of e5)
+      r2(n6, o4.objectId, p).push(o4);
+    const [i4, a4, r8] = this._prepareQuery(n6), c9 = await this._alignPointsInFeatures(i4, s4);
+    f(s4);
+    if (r8 !== this._cacheVersion)
+      return this._alignComputedElevationCandidates(e5, s4);
+    this._applyCacheAndResponse(i4, c9, a4);
+    const { drapedObjectIds: h2, failedObjectIds: l3 } = c9, d4 = [];
+    for (const t7 of e5) {
+      const { objectId: e6 } = t7;
+      h2.has(e6) && "edge" === t7.type && (t7.draped = true), l3.has(e6) || d4.push(t7);
+    }
+    return d4;
+  }
+  _prepareQuery(e5) {
+    const t7 = [], s4 = [];
+    for (const [n6, o4] of e5) {
+      const e6 = [];
+      for (const t8 of o4)
+        this._addToQueriesOrCachedResult(n6, t8.target, e6, s4), "edge" === t8.type && (this._addToQueriesOrCachedResult(n6, t8.start, e6, s4), this._addToQueriesOrCachedResult(n6, t8.end, e6, s4));
+      0 !== e6.length && t7.push({ objectId: n6, points: e6 });
+    }
+    return [t7, s4, this._cacheVersion];
+  }
+  _addToQueriesOrCachedResult(e5, t7, n6, o4) {
+    const i4 = u3(e5, t7), a4 = this._alignmentsCache.get(i4);
+    r(a4) ? o4.push(new d3(t7, a4)) : n6.push(t7);
+  }
+  _applyCacheAndResponse(e5, { elevations: t7, drapedObjectIds: s4, failedObjectIds: n6 }, o4) {
+    for (const r8 of o4)
+      r8.apply();
+    let i4 = 0;
+    const a4 = this._alignmentsCache;
+    for (const { objectId: r8, points: c9 } of e5) {
+      if (n6.has(r8)) {
+        i4 += c9.length;
+        continue;
+      }
+      const e6 = !s4.has(r8);
+      for (const s5 of c9) {
+        const n7 = u3(r8, s5), o5 = t7[i4++];
+        s5.z = o5, e6 && a4.put(n7, o5, 1);
+      }
+    }
+  }
+};
+var d3 = class {
+  constructor(e5, t7) {
+    this.point = e5, this.z = t7;
+  }
+  apply() {
+    this.point.z = this.z;
+  }
+};
+function u3(e5, { x: t7, y: s4, z: n6 }) {
+  return `${e5}-${t7}-${s4}-${n6 != null ? n6 : 0}}`;
+}
+function p() {
+  return [];
+}
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/snappingCandidateElevationFilter.js
+var t5 = class {
+  filter(t7, n6) {
+    return n6;
+  }
+  notifyElevationSourceChange() {
+  }
+};
+var n4 = class {
+  filter(t7, n6) {
+    const { point: r8, distance: c9 } = t7, { z: i4 } = r8;
+    if (!(null != i4))
+      return n6;
+    if (0 === n6.length)
+      return n6;
+    const o4 = s3(c9), u5 = this._updateCandidatesTo3D(n6, r8, o4).filter(e4);
+    return u5.sort(a2), u5;
+  }
+  _updateCandidatesTo3D(t7, n6, e5) {
+    for (const r8 of t7)
+      switch (r8.type) {
+        case "edge":
+          c7(r8, n6, e5);
+          continue;
+        case "vertex":
+          o2(r8, n6, e5);
+          continue;
+      }
+    return t7;
+  }
+};
+function e4(t7) {
+  return t7.distance <= 1;
+}
+function r5(e5 = false) {
+  return e5 ? new n4() : new t5();
+}
+function c7(t7, n6, { x: e5, y: r8, z: c9 }) {
+  const { start: o4, end: s4, target: a4 } = t7;
+  t7.draped || i2(a4, n6, o4, s4);
+  const u5 = (n6.x - a4.x) / e5, d4 = (n6.y - a4.y) / r8, f4 = (n6.z - a4.z) / c9;
+  t7.distance = Math.sqrt(u5 * u5 + d4 * d4 + f4 * f4);
+}
+function i2(t7, n6, e5, r8) {
+  const c9 = r8.x - e5.x, i4 = r8.y - e5.y, o4 = r8.z - e5.z, s4 = c9 * c9 + i4 * i4 + o4 * o4, a4 = (n6.x - e5.x) * c9 + (n6.y - e5.y) * i4 + o4 * (n6.z - e5.z), u5 = Math.min(1, Math.max(0, a4 / s4)), d4 = e5.x + c9 * u5, f4 = e5.y + i4 * u5, x6 = e5.z + o4 * u5;
+  t7.x = d4, t7.y = f4, t7.z = x6;
+}
+function o2(t7, n6, { x: e5, y: r8, z: c9 }) {
+  const { target: i4 } = t7, o4 = (n6.x - i4.x) / e5, s4 = (n6.y - i4.y) / r8, a4 = (n6.z - i4.z) / c9, u5 = Math.sqrt(o4 * o4 + s4 * s4 + a4 * a4);
+  t7.distance = u5;
+}
+function s3(t7) {
+  return "number" == typeof t7 ? { x: t7, y: t7, z: t7 } : t7;
+}
+function a2(t7, n6) {
+  return t7.distance - n6.distance;
+}
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/symbologySnappingCandidates.js
+function n5(t7 = false, e5) {
+  return t7 ? new i3(e5) : new c8();
+}
+var c8 = class {
+  async fetch() {
+    return [];
+  }
+  notifySymbologyChange() {
+  }
+};
+var r6 = 1024;
+var i3 = class {
+  constructor(t7) {
+    this._getSymbologyCandidates = t7, this._candidatesCache = new e3(r6), this._cacheVersion = 0;
+  }
+  async fetch(e5, o4) {
+    if (0 === e5.length)
+      return [];
+    const n6 = [], c9 = [], r8 = this._candidatesCache;
+    for (const s4 of e5) {
+      const e6 = a3(s4), o5 = r8.get(e6);
+      if (o5)
+        for (const s5 of o5)
+          c9.push(y(s5));
+      else
+        n6.push(s4), r8.put(e6, [], 1);
+    }
+    if (0 === n6.length)
+      return c9;
+    const i4 = this._cacheVersion, { candidates: h2, sourceCandidateIndices: d4 } = await this._getSymbologyCandidates(n6, o4);
+    f(o4);
+    if (i4 !== this._cacheVersion)
+      return this.fetch(e5, o4);
+    const f4 = [], { length: g2 } = h2;
+    for (let s4 = 0; s4 < g2; ++s4) {
+      const e6 = h2[s4], o5 = a3(n6[d4[s4]]), c10 = r8.get(o5);
+      c10.push(e6), r8.put(o5, c10, c10.length), f4.push(y(e6));
+    }
+    return c9.concat(f4);
+  }
+  notifySymbologyChange() {
+    this._candidatesCache.clear(), this._cacheVersion++;
+  }
+};
+function a3(t7) {
+  var _a, _b, _c;
+  switch (t7.type) {
+    case "vertex": {
+      const { objectId: e5, target: s4 } = t7, n6 = `${e5}-vertex-${s4.x}-${s4.y}-${(_a = s4.z) != null ? _a : 0}`;
+      return c(n6).toString();
+    }
+    case "edge": {
+      const { objectId: e5, start: s4, end: n6 } = t7, c9 = `${e5}-edge-${s4.x}-${s4.y}-${(_b = s4.z) != null ? _b : 0}-to-${n6.x}-${n6.y}-${(_c = n6.z) != null ? _c : 0}`;
+      return c(c9).toString();
+    }
+    default:
+      return "";
+  }
+}
+
+// node_modules/@arcgis/core/core/AsyncSequence.js
+var r7 = class extends m {
+  constructor() {
+    super(...arguments), this.updating = false, this._pending = [];
+  }
+  push(s4, t7) {
+    this._pending.push({ promise: s4, callback: t7 }), 1 === this._pending.length && this._process();
+  }
+  _process() {
+    if (!this._pending.length)
+      return void (this.updating = false);
+    this.updating = true;
+    const s4 = this._pending[0];
+    s4.promise.then((t7) => s4.callback(t7)).catch(() => {
+    }).then(() => {
+      this._pending.shift(), this._process();
+    });
+  }
+};
+e([y2()], r7.prototype, "updating", void 0), r7 = e([n2("esri.core.AsyncSequence")], r7);
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/PendingFeatureTile.js
+var o3 = class {
+  constructor(t7, e5) {
+    this.data = t7, this.resolution = e5, this.state = { type: u4.CREATED }, this.alive = true;
+  }
+  process(t7) {
+    switch (this.state.type) {
+      case u4.CREATED:
+        return this.state = this._gotoFetchCount(this.state, t7), this.state.task.promise.then(t7.resume, t7.resume);
+      case u4.FETCH_COUNT:
+        break;
+      case u4.FETCHED_COUNT:
+        return this.state = this._gotoFetchFeatures(this.state, t7), this.state.task.promise.then(t7.resume, t7.resume);
+      case u4.FETCH_FEATURES:
+        break;
+      case u4.FETCHED_FEATURES:
+        this.state = this._goToDone(this.state, t7);
+      case u4.DONE:
+    }
+    return null;
+  }
+  get debugInfo() {
+    return { data: this.data, featureCount: this._featureCount, state: this._stateToString };
+  }
+  get _featureCount() {
+    switch (this.state.type) {
+      case u4.CREATED:
+      case u4.FETCH_COUNT:
+        return 0;
+      case u4.FETCHED_COUNT:
+        return this.state.featureCount;
+      case u4.FETCH_FEATURES:
+        return this.state.previous.featureCount;
+      case u4.FETCHED_FEATURES:
+        return this.state.features.length;
+      case u4.DONE:
+        return this.state.previous.features.length;
+    }
+  }
+  get _stateToString() {
+    switch (this.state.type) {
+      case u4.CREATED:
+        return "created";
+      case u4.FETCH_COUNT:
+        return "fetch-count";
+      case u4.FETCHED_COUNT:
+        return "fetched-count";
+      case u4.FETCH_FEATURES:
+        return "fetch-features";
+      case u4.FETCHED_FEATURES:
+        return "fetched-features";
+      case u4.DONE:
+        return "done";
+    }
+  }
+  _gotoFetchCount(s4, a4) {
+    return { type: u4.FETCH_COUNT, previous: s4, task: j(async (t7) => {
+      const s5 = await d(a4.fetchCount(this, t7));
+      this.state.type === u4.FETCH_COUNT && (this.state = this._gotoFetchedCount(this.state, s5.ok ? s5.value : 1 / 0));
+    }) };
+  }
+  _gotoFetchedCount(t7, e5) {
+    return { type: u4.FETCHED_COUNT, featureCount: e5, previous: t7 };
+  }
+  _gotoFetchFeatures(s4, a4) {
+    return { type: u4.FETCH_FEATURES, previous: s4, task: j(async (t7) => {
+      const r8 = await d(a4.fetchFeatures(this, s4.featureCount, t7));
+      this.state.type === u4.FETCH_FEATURES && (this.state = this._gotoFetchedFeatures(this.state, r8.ok ? r8.value : []));
+    }) };
+  }
+  _gotoFetchedFeatures(t7, e5) {
+    return { type: u4.FETCHED_FEATURES, previous: t7, features: e5 };
+  }
+  _goToDone(t7, e5) {
+    return e5.finish(this, t7.features), { type: u4.DONE, previous: t7 };
+  }
+  reset() {
+    const t7 = this.state;
+    switch (this.state = { type: u4.CREATED }, t7.type) {
+      case u4.CREATED:
+      case u4.FETCHED_COUNT:
+      case u4.FETCHED_FEATURES:
+      case u4.DONE:
+        break;
+      case u4.FETCH_COUNT:
+      case u4.FETCH_FEATURES:
+        t7.task.abort();
+    }
+  }
+  intersects(t7) {
+    return !(!t(t7) && this.data.extent) || (c2(t7, T), E(this.data.extent, T));
+  }
+};
+var u4;
+!function(t7) {
+  t7[t7.CREATED = 0] = "CREATED", t7[t7.FETCH_COUNT = 1] = "FETCH_COUNT", t7[t7.FETCHED_COUNT = 2] = "FETCHED_COUNT", t7[t7.FETCH_FEATURES = 3] = "FETCH_FEATURES", t7[t7.FETCHED_FEATURES = 4] = "FETCHED_FEATURES", t7[t7.DONE = 5] = "DONE";
+}(u4 || (u4 = {}));
+var T = u();
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceTiledFetcher.js
+var C = class extends d2 {
+  constructor(e5) {
+    super(e5), this.tilesOfInterest = [], this.availability = 0, this._pendingTiles = /* @__PURE__ */ new Map(), this._pendingEdits = new r7(), this._pendingEditsAbortController = new AbortController();
+  }
+  get _minimumVerticesPerFeature() {
+    var _a;
+    switch ((_a = this.store) == null ? void 0 : _a.featureStore.geometryType) {
+      case "esriGeometryPoint":
+      case "esriGeometryMultipoint":
+        return 1;
+      case "esriGeometryPolygon":
+        return 4;
+      case "esriGeometryPolyline":
+        return 2;
+    }
+  }
+  set filter(e5) {
+    const t7 = this._get("filter"), i4 = this._filterProperties(e5);
+    JSON.stringify(t7) !== JSON.stringify(i4) && this._set("filter", i4);
+  }
+  set customParameters(e5) {
+    const t7 = this._get("customParameters");
+    JSON.stringify(t7) !== JSON.stringify(e5) && this._set("customParameters", e5);
+  }
+  get _configuration() {
+    return { filter: this.filter, customParameters: this.customParameters, tileInfo: this.tileInfo, tileSize: this.tileSize };
+  }
+  set tileInfo(e5) {
+    const t7 = this._get("tileInfo");
+    t7 !== e5 && (r(e5) && r(t7) && JSON.stringify(e5) === JSON.stringify(t7) || (this._set("tileInfo", e5), this.store.tileInfo = e5));
+  }
+  set tileSize(e5) {
+    this._get("tileSize") !== e5 && this._set("tileSize", e5);
+  }
+  get updating() {
+    return this.updatingExcludingEdits || this._pendingEdits.updating;
+  }
+  get updatingExcludingEdits() {
+    return this.updatingHandles.updating;
+  }
+  get hasZ() {
+    return this.store.featureStore.hasZ;
+  }
+  initialize() {
+    this._initializeFetchExtent(), this.updatingHandles.add(() => this._configuration, () => this.refresh()), this.updatingHandles.add(() => this.tilesOfInterest, (e5, i4) => {
+      i(e5, i4, ({ id: e6 }, { id: t7 }) => e6 === t7) || this._process();
+    }, U);
+  }
+  destroy() {
+    this._pendingTiles.forEach((e5) => this._deletePendingTile(e5)), this._pendingTiles.clear(), this.store.destroy(), this.tilesOfInterest.length = 0, this._pendingEditsAbortController.abort(), this._pendingEditsAbortController = null;
+  }
+  refresh() {
+    this.store.refresh(), this._pendingTiles.forEach((e5) => this._deletePendingTile(e5)), this._process();
+  }
+  applyEdits(e5) {
+    this._pendingEdits.push(e5, async (e6) => {
+      if (0 === e6.addedFeatures.length && 0 === e6.updatedFeatures.length && 0 === e6.deletedFeatures.length)
+        return;
+      for (const [, i4] of this._pendingTiles)
+        i4.reset();
+      const t7 = { ...e6, deletedFeatures: e6.deletedFeatures.map(({ objectId: e7, globalId: t8 }) => e7 && -1 !== e7 ? e7 : this._lookupObjectIdByGlobalId(t8)) };
+      await this.updatingHandles.addPromise(this.store.processEdits(t7, (e7, t8) => this._queryFeaturesById(e7, t8), this._pendingEditsAbortController.signal)), this._processPendingTiles();
+    });
+  }
+  _initializeFetchExtent() {
+    if (!this.capabilities.query.supportsExtent || !g(this.url))
+      return;
+    const e5 = j(async (e6) => {
+      var _a;
+      try {
+        const t7 = await x2(this.url, new x({ where: "1=1", outSpatialReference: this.spatialReference, cacheHint: !!this.capabilities.query.supportsCacheHint || void 0 }), { query: this._configuration.customParameters, signal: e6 });
+        this.store.extent = w2.fromJSON((_a = t7.data) == null ? void 0 : _a.extent);
+      } catch (t7) {
+        w(t7), s.getLogger(this.declaredClass).warn("Failed to fetch data extent", t7);
+      }
+    });
+    this.updatingHandles.addPromise(e5.promise.then(() => this._process())), this.handles.add(n(() => e5.abort()));
+  }
+  get debugInfo() {
+    return { numberOfFeatures: this.store.featureStore.numFeatures, tilesOfInterest: this.tilesOfInterest, pendingTiles: Array.from(this._pendingTiles.values()).map((e5) => e5.debugInfo), storedTiles: this.store.debugInfo };
+  }
+  _process() {
+    this._markTilesNotAlive(), this._createPendingTiles(), this._deletePendingTiles(), this._processPendingTiles();
+  }
+  _markTilesNotAlive() {
+    for (const [, e5] of this._pendingTiles)
+      e5.alive = false;
+  }
+  _createPendingTiles() {
+    const e5 = this._collectMissingTilesInfo();
+    if (this._setAvailability(t(e5) ? 1 : e5.coveredArea / e5.fullArea), !t(e5))
+      for (const { data: t7, resolution: i4 } of e5.missingTiles) {
+        const e6 = this._pendingTiles.get(t7.id);
+        e6 ? (e6.resolution = i4, e6.alive = true) : this._createPendingTile(t7, i4);
+      }
+  }
+  _collectMissingTilesInfo() {
+    let e5 = null;
+    for (let t7 = this.tilesOfInterest.length - 1; t7 >= 0; t7--) {
+      const i4 = this.tilesOfInterest[t7], s4 = this.store.process(i4, (e6, t8) => this._verifyTileComplexity(e6, t8));
+      t(e5) ? e5 = s4 : e5.prepend(s4);
+    }
+    return e5;
+  }
+  _deletePendingTiles() {
+    for (const [, e5] of this._pendingTiles)
+      e5.alive || this._deletePendingTile(e5);
+  }
+  _processPendingTiles() {
+    const e5 = { fetchCount: (e6, t7) => this._fetchCount(e6, t7), fetchFeatures: (e6, t7, i4) => this._fetchFeatures(e6, t7, i4), finish: (e6, t7) => this._finishPendingTile(e6, t7), resume: () => this._processPendingTiles() };
+    if (this._ensureFetchAllCounts(e5))
+      for (const [, t7] of this._pendingTiles)
+        this._verifyTileComplexity(this.store.getFeatureCount(t7.data), t7.resolution) && this.updatingHandles.addPromise(t7.process(e5));
+  }
+  _verifyTileComplexity(e5, t7) {
+    return this._verifyVertexComplexity(e5) && this._verifyFeatureDensity(e5, t7);
+  }
+  _verifyVertexComplexity(e5) {
+    return e5 * this._minimumVerticesPerFeature < x4;
+  }
+  _verifyFeatureDensity(e5, t7) {
+    if (t(this.tileInfo))
+      return false;
+    const i4 = this.tileSize * t7;
+    return e5 * (j4 / (i4 * i4)) < w3;
+  }
+  _ensureFetchAllCounts(e5) {
+    let t7 = true;
+    for (const [, i4] of this._pendingTiles)
+      i4.state.type < u4.FETCHED_COUNT && this.updatingHandles.addPromise(i4.process(e5)), i4.state.type <= u4.FETCH_COUNT && (t7 = false);
+    return t7;
+  }
+  _finishPendingTile(e5, t7) {
+    this.store.add(e5.data, t7), this._deletePendingTile(e5), this._updateAvailability();
+  }
+  _updateAvailability() {
+    const e5 = this._collectMissingTilesInfo();
+    this._setAvailability(t(e5) ? 1 : e5.coveredArea / e5.fullArea);
+  }
+  _setAvailability(e5) {
+    this._set("availability", e5);
+  }
+  _createPendingTile(e5, t7) {
+    const i4 = new o3(e5, t7);
+    return this._pendingTiles.set(e5.id, i4), i4;
+  }
+  _deletePendingTile(e5) {
+    e5.reset(), this._pendingTiles.delete(e5.data.id);
+  }
+  async _fetchCount(e5, t7) {
+    return this.store.fetchCount(e5.data, this.url, this._createCountQuery(e5), { query: this.customParameters, timeout: S2, signal: t7 });
+  }
+  async _fetchFeatures(e5, t7, i4) {
+    let s4, r8 = 0, o4 = 0, n6 = t7;
+    for (; ; ) {
+      const a4 = this._createFeaturesQuery(e5), l3 = this._setPagingParameters(a4, r8, n6), { features: c9, exceededTransferLimit: d4 } = await this._queryFeatures(a4, i4);
+      if (l3 && (r8 += e2(a4.num)), o4 += c9.length, s4 = s4 ? s4.concat(c9) : c9, n6 = t7 - o4, !l3 || !d4 || n6 <= 0)
+        return s4;
+    }
+  }
+  _filterProperties(e5) {
+    return t(e5) ? { where: "1=1", gdbVersion: void 0, timeExtent: void 0 } : { where: e5.where || "1=1", timeExtent: e5.timeExtent, gdbVersion: e5.gdbVersion };
+  }
+  _lookupObjectIdByGlobalId(e5) {
+    const t7 = this.globalIdField, i4 = this.objectIdField;
+    if (t(t7))
+      throw new Error("Expected globalIdField to be defined");
+    let s4 = null;
+    if (this.store.featureStore.forEach((r8) => {
+      var _a;
+      e5 === r8.attributes[t7] && (s4 = (_a = r8.objectId) != null ? _a : r8.attributes[i4]);
+    }), t(s4))
+      throw new Error(`Expected to find a feature with globalId ${e5}`);
+    return s4;
+  }
+  _queryFeaturesById(e5, t7) {
+    const i4 = this._createFeaturesQuery();
+    return i4.objectIds = e5, this._queryFeatures(i4, t7);
+  }
+  _queryFeatures(e5, t7) {
+    return this.capabilities.query.supportsFormatPBF ? this._queryFeaturesPBF(e5, t7) : this._queryFeaturesJSON(e5, t7);
+  }
+  async _queryFeaturesPBF(e5, t7) {
+    const { sourceSpatialReference: i4 } = this, { data: s4 } = await f3(this.url, e5, new a({ sourceSpatialReference: i4 }), { query: this._configuration.customParameters, timeout: S2, signal: t7 });
+    return it(s4);
+  }
+  async _queryFeaturesJSON(e5, t7) {
+    const { sourceSpatialReference: i4 } = this, { data: s4 } = await c4(this.url, e5, i4, { query: this._configuration.customParameters, timeout: S2, signal: t7 });
+    return lt(s4, this.objectIdField);
+  }
+  _createCountQuery(e5) {
+    const t7 = this._createBaseQuery(e5);
+    return this.capabilities.query.supportsCacheHint && (t7.cacheHint = true), t7;
+  }
+  _createFeaturesQuery(e5 = null) {
+    const t7 = this._createBaseQuery(e5);
+    return t7.outFields = this.globalIdField ? [this.globalIdField, this.objectIdField] : [this.objectIdField], t7.returnGeometry = true, r(e5) && (this.capabilities.query.supportsResultType ? t7.resultType = "tile" : this.capabilities.query.supportsCacheHint && (t7.cacheHint = true)), t7;
+  }
+  _createBaseQuery(e5) {
+    const t7 = new x({ returnZ: this.hasZ, returnM: false, geometry: r(this.tileInfo) && r(e5) ? f2(e5.data.extent, this.tileInfo.spatialReference) : void 0 }), i4 = this._configuration.filter;
+    return r(i4) && (t7.where = i4.where, t7.gdbVersion = i4.gdbVersion, t7.timeExtent = i4.timeExtent), t7.outSpatialReference = this.spatialReference, t7;
+  }
+  _setPagingParameters(e5, t7, i4) {
+    if (!this.capabilities.query.supportsPagination)
+      return false;
+    const { supportsMaxRecordCountFactor: s4, supportsCacheHint: r8, tileMaxRecordCount: o4, maxRecordCount: n6, supportsResultType: a4 } = this.capabilities.query, l3 = s4 ? x.MAX_MAX_RECORD_COUNT_FACTOR : 1, u5 = l3 * ((a4 || r8) && o4 ? o4 : n6 || E2);
+    return e5.start = t7, s4 ? (e5.maxRecordCountFactor = Math.min(l3, Math.ceil(i4 / u5)), e5.num = Math.min(i4, e5.maxRecordCountFactor * u5)) : e5.num = Math.min(i4, u5), true;
+  }
+};
+e([y2({ constructOnly: true })], C.prototype, "url", void 0), e([y2({ constructOnly: true })], C.prototype, "objectIdField", void 0), e([y2({ constructOnly: true })], C.prototype, "globalIdField", void 0), e([y2({ constructOnly: true })], C.prototype, "capabilities", void 0), e([y2({ constructOnly: true })], C.prototype, "sourceSpatialReference", void 0), e([y2({ constructOnly: true })], C.prototype, "spatialReference", void 0), e([y2({ constructOnly: true })], C.prototype, "store", void 0), e([y2({ readOnly: true })], C.prototype, "_minimumVerticesPerFeature", null), e([y2()], C.prototype, "filter", null), e([y2()], C.prototype, "customParameters", null), e([y2({ readOnly: true })], C.prototype, "_configuration", null), e([y2()], C.prototype, "tileInfo", null), e([y2()], C.prototype, "tileSize", null), e([y2()], C.prototype, "tilesOfInterest", void 0), e([y2({ readOnly: true })], C.prototype, "updating", null), e([y2({ readOnly: true })], C.prototype, "updatingExcludingEdits", null), e([y2({ readOnly: true })], C.prototype, "availability", void 0), e([y2()], C.prototype, "hasZ", null), C = e([n2("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTiledFetcher")], C);
+var E2 = 2e3;
+var S2 = 6e5;
+var x4 = 1e6;
+var j4 = 25;
+var w3 = 1;
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceTileCache.js
+var t6 = class {
+  constructor() {
+    this._store = /* @__PURE__ */ new Map(), this._byteSize = 0;
+  }
+  set(t7, e5) {
+    this.delete(t7), this._store.set(t7, e5), this._byteSize += e5.byteSize;
+  }
+  delete(t7) {
+    const e5 = this._store.get(t7);
+    return !!this._store.delete(t7) && (null != e5 && (this._byteSize -= e5.byteSize), true);
+  }
+  get(t7) {
+    return this._used(t7), this._store.get(t7);
+  }
+  has(t7) {
+    return this._used(t7), this._store.has(t7);
+  }
+  clear() {
+    this._store.clear();
+  }
+  applyByteSizeLimit(t7, e5) {
+    for (const [s4, r8] of this._store) {
+      if (this._byteSize <= t7)
+        break;
+      this.delete(s4), e5(r8);
+    }
+  }
+  values() {
+    return this._store.values();
+  }
+  [Symbol.iterator]() {
+    return this._store[Symbol.iterator]();
+  }
+  _used(t7) {
+    const e5 = this._store.get(t7);
+    e5 && (this._store.delete(t7), this._store.set(t7, e5));
+  }
+};
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceTileStore.js
+var v2 = class extends m {
+  constructor(e5) {
+    super(e5), this.tileInfo = null, this.extent = null, this.maximumByteSize = 10 * s2.MEGABYTES, this._tileBounds = new o(), this._tiles = new t6(), this._refCounts = /* @__PURE__ */ new Map(), this._tileFeatureCounts = /* @__PURE__ */ new Map(), this._tmpBoundingRect = u();
+  }
+  add(e5, t7) {
+    const s4 = [];
+    for (const i4 of t7)
+      this._referenceFeature(i4.objectId) === x5.ADDED && s4.push(i4);
+    this._addTileStorage(e5, new Set(t7.map(({ objectId: e6 }) => e6)), C2(t7)), this.featureStore.addMany(s4), this._tiles.applyByteSizeLimit(this.maximumByteSize, (e6) => this._removeTileStorage(e6));
+  }
+  destroy() {
+    this.clear(), this._tileFeatureCounts.clear();
+  }
+  clear() {
+    this.featureStore.clear(), this._tileBounds.clear(), this._tiles.clear(), this._refCounts.clear();
+  }
+  refresh() {
+    this.clear(), this._tileFeatureCounts.clear();
+  }
+  processEdits(e5, t7, s4) {
+    return this._processEditsDelete(e5.deletedFeatures.concat(e5.updatedFeatures)), this._processEditsRefetch(e5.addedFeatures.concat(e5.updatedFeatures), t7, s4);
+  }
+  _addTileStorage(e5, t7, s4) {
+    this._tiles.set(e5.id, new T2(e5, t7, s4)), this._tileBounds.set(e5.id, e5.extent), this._tileFeatureCounts.set(e5.id, t7.size);
+  }
+  _remove({ id: e5 }) {
+    const t7 = this._tiles.get(e5);
+    t7 && this._removeTileStorage(t7);
+  }
+  _removeTileStorage(e5) {
+    const t7 = [];
+    for (const i4 of e5.objectIds)
+      this._unreferenceFeature(i4) === x5.REMOVED && t7.push(i4);
+    this.featureStore.removeManyById(t7);
+    const s4 = e5.data.id;
+    this._tiles.delete(s4), this._tileBounds.delete(s4);
+  }
+  _processEditsDelete(e5) {
+    this.featureStore.removeManyById(e5);
+    for (const [, t7] of this._tiles) {
+      for (const s4 of e5)
+        t7.objectIds.delete(s4);
+      this._tileFeatureCounts.set(t7.data.id, t7.objectIds.size);
+    }
+    for (const t7 of e5)
+      this._refCounts.delete(t7);
+  }
+  async _processEditsRefetch(e5, t7, s4) {
+    const i4 = (await t7(e5, s4)).features, { hasZ: r8, hasM: n6 } = this.featureStore;
+    for (const l3 of i4) {
+      const e6 = gt(this._tmpBoundingRect, l3.geometry, r8, n6);
+      t(e6) || this._tileBounds.forEachInBounds(e6, (e7) => {
+        const t8 = this._tiles.get(e7);
+        this.featureStore.add(l3), t8.objectIds.has(l3.objectId) || (t8.objectIds.add(l3.objectId), this._referenceFeature(l3.objectId), this._tileFeatureCounts.set(t8.data.id, t8.objectIds.size));
+      });
+    }
+  }
+  process(e5, t7 = () => true) {
+    if (t(this.tileInfo) || !e5.extent || r(this.extent) && !E(c2(this.extent, this._tmpBoundingRect), e5.extent))
+      return new j5(e5);
+    if (this._tiles.has(e5.id))
+      return new j5(e5);
+    const s4 = this._createTileTree(e5, this.tileInfo);
+    return this._simplify(s4, t7, null, 0, 1), this._collectMissingTiles(e5, s4, this.tileInfo);
+  }
+  get debugInfo() {
+    return Array.from(this._tiles.values()).map(({ data: e5 }) => ({ data: e5, featureCount: this._tileFeatureCounts.get(e5.id) || 0 }));
+  }
+  getFeatureCount(e5) {
+    var _a;
+    return (_a = this._tileFeatureCounts.get(e5.id)) != null ? _a : 0;
+  }
+  async fetchCount(e5, t7, s4, i4) {
+    const r8 = this._tileFeatureCounts.get(e5.id);
+    if (null != r8)
+      return r8;
+    const o4 = await S(t7, s4, i4);
+    return this._tileFeatureCounts.set(e5.id, o4.data.count), o4.data.count;
+  }
+  _createTileTree(e5, t7) {
+    const s4 = new I(e5.level, e5.row, e5.col);
+    return t7.updateTileInfo(s4, j3.ExtrapolateOptions.POWER_OF_TWO), this._tileBounds.forEachInBounds(e5.extent, (i4) => {
+      const r8 = this._tiles.get(i4).data;
+      this._tilesAreRelated(e5, r8) && this._populateChildren(s4, r8, t7, this._tileFeatureCounts.get(r8.id) || 0);
+    }), s4;
+  }
+  _tilesAreRelated(e5, t7) {
+    if (!e5 || !t7)
+      return false;
+    if (e5.level === t7.level)
+      return e5.row === t7.row && e5.col === t7.col;
+    const s4 = e5.level < t7.level, i4 = s4 ? e5 : t7, r8 = s4 ? t7 : e5, o4 = 1 << r8.level - i4.level;
+    return Math.floor(r8.row / o4) === i4.row && Math.floor(r8.col / o4) === i4.col;
+  }
+  _populateChildren(e5, t7, s4, i4) {
+    const r8 = t7.level - e5.level - 1;
+    if (r8 < 0)
+      return void (e5.isLeaf = true);
+    const o4 = t7.row >> r8, l3 = t7.col >> r8, a4 = e5.row << 1, c9 = l3 - (e5.col << 1) + (o4 - a4 << 1), h2 = e5.children[c9];
+    if (r(h2))
+      this._populateChildren(h2, t7, s4, i4);
+    else {
+      const r9 = new I(e5.level + 1, o4, l3);
+      s4.updateTileInfo(r9, j3.ExtrapolateOptions.POWER_OF_TWO), e5.children[c9] = r9, this._populateChildren(r9, t7, s4, i4);
+    }
+  }
+  _simplify(e5, t7, s4, i4, r8) {
+    const o4 = r8 * r8;
+    if (e5.isLeaf)
+      return t7(this.getFeatureCount(e5), r8) ? 0 : (this._remove(e5), r(s4) && (s4.children[i4] = null), o4);
+    const l3 = r8 / 2, a4 = l3 * l3;
+    let c9 = 0;
+    for (let h2 = 0; h2 < e5.children.length; h2++) {
+      const s5 = e5.children[h2];
+      c9 += r(s5) ? this._simplify(s5, t7, e5, h2, l3) : a4;
+    }
+    return 0 === c9 ? this._mergeChildren(e5) : 1 - c9 / o4 < w4 && (this._purge(e5), r(s4) && (s4.children[i4] = null), c9 = o4), c9;
+  }
+  _mergeChildren(e5) {
+    const t7 = /* @__PURE__ */ new Set();
+    let s4 = 0;
+    this._forEachLeaf(e5, (e6) => {
+      const i4 = this._tiles.get(e6.id);
+      if (i4) {
+        s4 += i4.byteSize;
+        for (const e7 of i4.objectIds)
+          t7.has(e7) || (t7.add(e7), this._referenceFeature(e7));
+        this._remove(e6);
+      }
+    }), this._addTileStorage(e5, t7, s4), e5.isLeaf = true, e5.children[0] = e5.children[1] = e5.children[2] = e5.children[3] = null, this._tileFeatureCounts.set(e5.id, t7.size);
+  }
+  _forEachLeaf(e5, t7) {
+    for (const s4 of e5.children)
+      t(s4) || (s4.isLeaf ? t7(s4) : this._forEachLeaf(s4, t7));
+  }
+  _purge(e5) {
+    if (!t(e5))
+      if (e5.isLeaf)
+        this._remove(e5);
+      else
+        for (let t7 = 0; t7 < e5.children.length; t7++) {
+          const s4 = e5.children[t7];
+          this._purge(s4), e5.children[t7] = null;
+        }
+  }
+  _collectMissingTiles(e5, t7, s4) {
+    const i4 = new F(s4, e5, this.extent);
+    return this._collectMissingTilesRecurse(t7, i4, 1), i4.info;
+  }
+  _collectMissingTilesRecurse(e5, t7, s4) {
+    if (e5.isLeaf)
+      return;
+    if (!e5.hasChildren)
+      return void t7.addMissing(e5.level, e5.row, e5.col, s4);
+    const i4 = s4 / 2;
+    for (let r8 = 0; r8 < e5.children.length; r8++) {
+      const s5 = e5.children[r8];
+      t(s5) ? t7.addMissing(e5.level + 1, (e5.row << 1) + ((2 & r8) >> 1), (e5.col << 1) + (1 & r8), i4) : this._collectMissingTilesRecurse(s5, t7, i4);
+    }
+  }
+  _referenceFeature(e5) {
+    const t7 = (this._refCounts.get(e5) || 0) + 1;
+    return this._refCounts.set(e5, t7), 1 === t7 ? x5.ADDED : x5.UNCHANGED;
+  }
+  _unreferenceFeature(e5) {
+    const t7 = (this._refCounts.get(e5) || 0) - 1;
+    return 0 === t7 ? (this._refCounts.delete(e5), x5.REMOVED) : (t7 > 0 && this._refCounts.set(e5, t7), x5.UNCHANGED);
+  }
+  get test() {
+    return { tiles: Array.from(this._tiles.values()).map((e5) => `${e5.data.id}:[${Array.from(e5.objectIds)}]`), featureReferences: Array.from(this._refCounts.keys()).map((e5) => `${e5}:${this._refCounts.get(e5)}`) };
+  }
+};
+function C2(e5) {
+  return e5.reduce((e6, t7) => e6 + E3(t7), 0);
+}
+function E3(e5) {
+  return 32 + S3(e5.geometry) + t4(e5.attributes);
+}
+function S3(e5) {
+  if (t(e5))
+    return 0;
+  const t7 = c5(e5.lengths, 4);
+  return 32 + c5(e5.coords, 8) + t7;
+}
+e([y2({ constructOnly: true })], v2.prototype, "featureStore", void 0), e([y2()], v2.prototype, "tileInfo", void 0), e([y2()], v2.prototype, "extent", void 0), e([y2()], v2.prototype, "maximumByteSize", void 0), v2 = e([n2("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTileStore")], v2);
+var T2 = class {
+  constructor(e5, t7, s4) {
+    this.data = e5, this.objectIds = t7, this.byteSize = s4;
+  }
+};
+var I = class {
+  constructor(e5, t7, s4) {
+    this.level = e5, this.row = t7, this.col = s4, this.isLeaf = false, this.extent = null, this.children = [null, null, null, null];
+  }
+  get hasChildren() {
+    return !this.isLeaf && (r(this.children[0]) || r(this.children[1]) || r(this.children[2]) || r(this.children[3]));
+  }
+};
+var j5 = class {
+  constructor(e5, t7 = []) {
+    this.missingTiles = t7, this.fullArea = 0, this.coveredArea = 0, this.fullArea = y3(e5.extent), this.coveredArea = this.fullArea;
+  }
+  prepend(e5) {
+    this.missingTiles = e5.missingTiles.concat(this.missingTiles), this.coveredArea += e5.coveredArea, this.fullArea += e5.fullArea;
+  }
+};
+var F = class {
+  constructor(e5, t7, s4) {
+    this._tileInfo = e5, this._extent = null, this.info = new j5(t7), r(s4) && (this._extent = c2(s4));
+  }
+  addMissing(e5, t7, s4, i4) {
+    const r8 = new t3(null, e5, t7, s4);
+    this._tileInfo.updateTileInfo(r8, j3.ExtrapolateOptions.POWER_OF_TWO), t(r8.extent) || r(this._extent) && !E(this._extent, r8.extent) || (this.info.missingTiles.push({ data: r8, resolution: i4 }), this.info.coveredArea -= y3(r8.extent));
+  }
+};
+var w4 = 0.18751;
+var x5;
+!function(e5) {
+  e5[e5.ADDED = 0] = "ADDED", e5[e5.REMOVED = 1] = "REMOVED", e5[e5.UNCHANGED = 2] = "UNCHANGED";
+}(x5 || (x5 = {}));
+
+// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceSnappingSourceWorker.js
+var E4 = class extends n3.EventedAccessor {
+  constructor() {
+    super(...arguments), this._isInitializing = true, this.remoteClient = null, this._whenSetup = A(), this._elevationAligner = r4(), this._elevationFilter = r5(), this._symbologyCandidatesFetcher = n5(), this._handles = new t2(), this._updatingHandles = new c3(), this._editsUpdatingHandles = new c3(), this._pendingApplyEdits = /* @__PURE__ */ new Map(), this._alignPointsInFeatures = async (e5, t7) => {
+      const i4 = { points: e5 }, s4 = await this.remoteClient.invoke("alignElevation", i4, { signal: t7 });
+      return f(t7), s4;
+    }, this._getSymbologyCandidates = async (e5, t7) => {
+      const i4 = { candidates: e5, spatialReference: this._spatialReference.toJSON() }, s4 = await this.remoteClient.invoke("getSymbologyCandidates", i4, { signal: t7 });
+      return f(t7), s4;
+    };
+  }
+  get updating() {
+    return this.updatingExcludingEdits || this._editsUpdatingHandles.updating || this._featureFetcher.updating;
+  }
+  get updatingExcludingEdits() {
+    return this._featureFetcher.updatingExcludingEdits || this._isInitializing || this._updatingHandles.updating;
+  }
+  destroy() {
+    this._featureFetcher.destroy(), this._queryEngine.destroy(), this._featureStore.clear(), this._handles.destroy();
+  }
+  async setup(e5) {
+    const { geometryType: t7, objectIdField: i4, timeInfo: r8, fields: n6 } = e5.serviceInfo, { hasZ: o4 } = e5, p2 = k.fromJSON(e5.spatialReference);
+    this._spatialReference = p2, this._featureStore = new u2({ ...e5.serviceInfo, hasZ: o4, hasM: false }), this._queryEngine = new Y({ spatialReference: e5.spatialReference, featureStore: this._featureStore, geometryType: t7, fields: n6, hasZ: o4, hasM: false, objectIdField: i4, timeInfo: r8 ? v.fromJSON(r8) : null }), this._featureFetcher = new C({ store: new v2({ featureStore: this._featureStore }), url: e5.serviceInfo.url, objectIdField: e5.serviceInfo.objectIdField, globalIdField: e5.serviceInfo.globalIdField, capabilities: e5.serviceInfo.capabilities, spatialReference: p2, sourceSpatialReference: k.fromJSON(e5.serviceInfo.spatialReference) });
+    const d4 = "3d" === e5.configuration.viewType;
+    return this._elevationAligner = r4(d4, { elevationInfo: r(e5.elevationInfo) ? x3.fromJSON(e5.elevationInfo) : null, alignPointsInFeatures: this._alignPointsInFeatures, spatialReference: p2 }), this._elevationFilter = r5(d4), this._handles.add([l(() => this._featureFetcher.availability, (e6) => this.emit("notify-availability", { availability: e6 }), U), l(() => this.updating, () => this._notifyUpdating())]), this._whenSetup.resolve(), this._isInitializing = false, this.configure(e5.configuration);
+  }
+  async configure(e5) {
+    return await this._updatingHandles.addPromise(this._whenSetup.promise), this._updateFeatureFetcherConfiguration(e5), { result: {} };
+  }
+  async fetchCandidates(e5, t7) {
+    await this._whenSetup.promise, f(t7);
+    const i4 = j6(e5), r8 = r(t7) ? t7.signal : null, a4 = await this._queryEngine.executeQueryForSnapping(i4, r8);
+    f(r8);
+    const o4 = await this._elevationAligner.alignCandidates(a4.candidates, r8);
+    f(r8);
+    const l3 = await this._symbologyCandidatesFetcher.fetch(o4, r8);
+    f(r8);
+    const p2 = 0 === l3.length ? o4 : o4.concat(l3);
+    return { result: { candidates: this._elevationFilter.filter(i4, p2) } };
+  }
+  async updateTiles(e5, t7) {
+    return await this._updatingHandles.addPromise(this._whenSetup.promise), f(t7), this._featureFetcher.tileSize = e5.tileSize, this._featureFetcher.tilesOfInterest = e5.tiles, this._featureFetcher.tileInfo = r(e5.tileInfo) ? j3.fromJSON(e5.tileInfo) : null, C3;
+  }
+  async refresh(e5, t7) {
+    return await this._updatingHandles.addPromise(this._whenSetup.promise), f(t7), this._featureFetcher.refresh(), C3;
+  }
+  async whenNotUpdating(e5, t7) {
+    return await this._updatingHandles.addPromise(this._whenSetup.promise), f(t7), await j2(() => !this.updatingExcludingEdits, t7), f(t7), C3;
+  }
+  async getDebugInfo(e5, t7) {
+    return f(t7), { result: this._featureFetcher.debugInfo };
+  }
+  async beginApplyEdits(e5, t7) {
+    this._updatingHandles.addPromise(this._whenSetup.promise), f(t7);
+    const i4 = A();
+    return this._pendingApplyEdits.set(e5.id, i4), this._featureFetcher.applyEdits(i4.promise), this._editsUpdatingHandles.addPromise(i4.promise), C3;
+  }
+  async endApplyEdits(e5, t7) {
+    const i4 = this._pendingApplyEdits.get(e5.id);
+    return i4 && i4.resolve(e5.edits), f(t7), C3;
+  }
+  async notifyElevationSourceChange(e5, t7) {
+    return this._elevationAligner.notifyElevationSourceChange(), C3;
+  }
+  async notifySymbologyChange(e5, t7) {
+    return C3;
+  }
+  async setSymbologySnappingSupported(e5) {
+    return this._symbologyCandidatesFetcher = n5(e5, this._getSymbologyCandidates), C3;
+  }
+  _updateFeatureFetcherConfiguration(e5) {
+    this._featureFetcher.filter = r(e5.filter) ? x.fromJSON(e5.filter) : null, this._featureFetcher.customParameters = e5.customParameters;
+  }
+  _notifyUpdating() {
+    this.emit("notify-updating", { updating: this.updating });
+  }
+};
+e([y2({ readOnly: true })], E4.prototype, "updating", null), e([y2({ readOnly: true })], E4.prototype, "updatingExcludingEdits", null), e([y2()], E4.prototype, "_isInitializing", void 0), E4 = e([n2("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceSnappingSourceWorker")], E4);
+var b = E4;
+function j6(e5) {
+  return { point: e5.point, distance: e5.distance, types: e5.types, query: r(e5.filter) ? e5.filter : { where: "1=1" } };
+}
+var C3 = { result: {} };
+export {
+  b as default
+};
+//# sourceMappingURL=FeatureServiceSnappingSourceWorker-ID2DKINZ.js.map

+ 0 - 0
node_modules/.vite/deps/FeatureServiceSnappingSourceWorker-MVB6ESH2.js.map → node_modules/.vite/deps/FeatureServiceSnappingSourceWorker-ID2DKINZ.js.map


+ 0 - 1084
node_modules/.vite/deps/FeatureServiceSnappingSourceWorker-MVB6ESH2.js

@@ -1,1084 +0,0 @@
-import {
-  o,
-  u as u2
-} from "./chunk-5X5UDWFV.js";
-import {
-  Y
-} from "./chunk-3EZOER4E.js";
-import "./chunk-XCIRV7CO.js";
-import "./chunk-DMVKVC5I.js";
-import "./chunk-EL3V6S4N.js";
-import "./chunk-NFN2M2QU.js";
-import "./chunk-3ZJXLJLL.js";
-import "./chunk-OP2HNSVZ.js";
-import "./chunk-4GGDRIJK.js";
-import "./chunk-MZG75XMA.js";
-import "./chunk-REMBDESU.js";
-import "./chunk-CKZZYAPN.js";
-import "./chunk-AFVJXEUJ.js";
-import "./chunk-FZSI6IGI.js";
-import "./chunk-SJGY5U4Q.js";
-import "./chunk-27XWQUQA.js";
-import "./chunk-NX2NCBAF.js";
-import {
-  gt,
-  it,
-  lt
-} from "./chunk-4VZNS7N2.js";
-import "./chunk-IIAN3QNN.js";
-import "./chunk-VYQHMPYW.js";
-import {
-  S,
-  c as c4,
-  f as f3,
-  x as x2
-} from "./chunk-BA3WIOU6.js";
-import "./chunk-KAB3V7FU.js";
-import {
-  a
-} from "./chunk-O53KL66E.js";
-import "./chunk-CFVLY6NB.js";
-import "./chunk-WXUHXYJK.js";
-import "./chunk-NTERQTPO.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-SOSOZIX6.js";
-import {
-  v
-} from "./chunk-VICJMAP2.js";
-import {
-  c as c5,
-  s as s2,
-  t as t4
-} from "./chunk-OJ2HHY2O.js";
-import {
-  g
-} from "./chunk-SZFMKPVM.js";
-import {
-  x
-} from "./chunk-K6QDYFZU.js";
-import {
-  e as e3
-} from "./chunk-EY2WJSAJ.js";
-import "./chunk-YMULPZCD.js";
-import {
-  c as c3,
-  d as d2
-} from "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
-import "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
-import "./chunk-QEWF7QPH.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
-import {
-  U,
-  j as j2,
-  l
-} from "./chunk-BWATQC2Y.js";
-import {
-  j as j3
-} from "./chunk-6URCZZA6.js";
-import {
-  t as t3
-} from "./chunk-U2WD23Z5.js";
-import {
-  r as r3,
-  x as x3
-} from "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import {
-  E,
-  c as c2,
-  f as f2,
-  u,
-  y as y3
-} from "./chunk-SWMSD4RP.js";
-import {
-  L
-} from "./chunk-UKEN2UNL.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import {
-  d,
-  j
-} from "./chunk-PIFOHNWC.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-X4LLOW7U.js";
-import {
-  n as n3
-} from "./chunk-Z4JTBD7M.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import {
-  w2
-} from "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import {
-  k2 as k
-} from "./chunk-QCKFNSN2.js";
-import {
-  e,
-  m,
-  n2 as n,
-  n5 as n2,
-  t2,
-  y3 as y2
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import {
-  r as r2
-} from "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  A,
-  f,
-  w
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s2 as s
-} from "./chunk-E5O6P5I2.js";
-import {
-  c,
-  y
-} from "./chunk-SPWQ3AWG.js";
-import {
-  i
-} from "./chunk-2TIUKVZN.js";
-import {
-  e as e2,
-  r,
-  t
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/snappingCandidateElevationAlignment.js
-function r4(e5 = false, t7) {
-  if (e5) {
-    const { elevationInfo: e6, alignPointsInFeatures: s4, spatialReference: n6 } = t7;
-    return new l2(e6, s4, n6);
-  }
-  return new c6();
-}
-var c6 = class {
-  async alignCandidates(e5, t7) {
-    return e5;
-  }
-  notifyElevationSourceChange() {
-  }
-};
-var h = 1024;
-var l2 = class {
-  constructor(t7, s4, n6) {
-    this._elevationInfo = t7, this._alignPointsInFeatures = s4, this.spatialReference = n6, this._alignmentsCache = new e3(h), this._cacheVersion = 0, this._metersPerVerticalUnit = L(n6);
-  }
-  async alignCandidates(e5, t7) {
-    const n6 = this._elevationInfo;
-    return r(n6) && "absolute-height" === n6.mode && !n6.featureExpressionInfo ? (this._alignAbsoluteElevationCandidates(e5, n6), e5) : this._alignComputedElevationCandidates(e5, t7);
-  }
-  notifyElevationSourceChange() {
-    this._alignmentsCache.clear(), this._cacheVersion++;
-  }
-  _alignAbsoluteElevationCandidates(e5, t7) {
-    const { offset: s4, unit: o4 } = t7;
-    if (t(s4))
-      return;
-    const i4 = s4 * (r3(o4 != null ? o4 : "meters") / this._metersPerVerticalUnit);
-    for (const n6 of e5)
-      switch (n6.type) {
-        case "edge":
-          n6.start.z += i4, n6.end.z += i4;
-          continue;
-        case "vertex":
-          n6.target.z += i4;
-          continue;
-      }
-  }
-  async _alignComputedElevationCandidates(e5, s4) {
-    const n6 = /* @__PURE__ */ new Map();
-    for (const o4 of e5)
-      r2(n6, o4.objectId, p).push(o4);
-    const [i4, a4, r8] = this._prepareQuery(n6), c9 = await this._alignPointsInFeatures(i4, s4);
-    f(s4);
-    if (r8 !== this._cacheVersion)
-      return this._alignComputedElevationCandidates(e5, s4);
-    this._applyCacheAndResponse(i4, c9, a4);
-    const { drapedObjectIds: h2, failedObjectIds: l3 } = c9, d4 = [];
-    for (const t7 of e5) {
-      const { objectId: e6 } = t7;
-      h2.has(e6) && "edge" === t7.type && (t7.draped = true), l3.has(e6) || d4.push(t7);
-    }
-    return d4;
-  }
-  _prepareQuery(e5) {
-    const t7 = [], s4 = [];
-    for (const [n6, o4] of e5) {
-      const e6 = [];
-      for (const t8 of o4)
-        this._addToQueriesOrCachedResult(n6, t8.target, e6, s4), "edge" === t8.type && (this._addToQueriesOrCachedResult(n6, t8.start, e6, s4), this._addToQueriesOrCachedResult(n6, t8.end, e6, s4));
-      0 !== e6.length && t7.push({ objectId: n6, points: e6 });
-    }
-    return [t7, s4, this._cacheVersion];
-  }
-  _addToQueriesOrCachedResult(e5, t7, n6, o4) {
-    const i4 = u3(e5, t7), a4 = this._alignmentsCache.get(i4);
-    r(a4) ? o4.push(new d3(t7, a4)) : n6.push(t7);
-  }
-  _applyCacheAndResponse(e5, { elevations: t7, drapedObjectIds: s4, failedObjectIds: n6 }, o4) {
-    for (const r8 of o4)
-      r8.apply();
-    let i4 = 0;
-    const a4 = this._alignmentsCache;
-    for (const { objectId: r8, points: c9 } of e5) {
-      if (n6.has(r8)) {
-        i4 += c9.length;
-        continue;
-      }
-      const e6 = !s4.has(r8);
-      for (const s5 of c9) {
-        const n7 = u3(r8, s5), o5 = t7[i4++];
-        s5.z = o5, e6 && a4.put(n7, o5, 1);
-      }
-    }
-  }
-};
-var d3 = class {
-  constructor(e5, t7) {
-    this.point = e5, this.z = t7;
-  }
-  apply() {
-    this.point.z = this.z;
-  }
-};
-function u3(e5, { x: t7, y: s4, z: n6 }) {
-  return `${e5}-${t7}-${s4}-${n6 != null ? n6 : 0}}`;
-}
-function p() {
-  return [];
-}
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/snappingCandidateElevationFilter.js
-var t5 = class {
-  filter(t7, n6) {
-    return n6;
-  }
-  notifyElevationSourceChange() {
-  }
-};
-var n4 = class {
-  filter(t7, n6) {
-    const { point: r8, distance: c9 } = t7, { z: i4 } = r8;
-    if (!(null != i4))
-      return n6;
-    if (0 === n6.length)
-      return n6;
-    const o4 = s3(c9), u5 = this._updateCandidatesTo3D(n6, r8, o4).filter(e4);
-    return u5.sort(a2), u5;
-  }
-  _updateCandidatesTo3D(t7, n6, e5) {
-    for (const r8 of t7)
-      switch (r8.type) {
-        case "edge":
-          c7(r8, n6, e5);
-          continue;
-        case "vertex":
-          o2(r8, n6, e5);
-          continue;
-      }
-    return t7;
-  }
-};
-function e4(t7) {
-  return t7.distance <= 1;
-}
-function r5(e5 = false) {
-  return e5 ? new n4() : new t5();
-}
-function c7(t7, n6, { x: e5, y: r8, z: c9 }) {
-  const { start: o4, end: s4, target: a4 } = t7;
-  t7.draped || i2(a4, n6, o4, s4);
-  const u5 = (n6.x - a4.x) / e5, d4 = (n6.y - a4.y) / r8, f4 = (n6.z - a4.z) / c9;
-  t7.distance = Math.sqrt(u5 * u5 + d4 * d4 + f4 * f4);
-}
-function i2(t7, n6, e5, r8) {
-  const c9 = r8.x - e5.x, i4 = r8.y - e5.y, o4 = r8.z - e5.z, s4 = c9 * c9 + i4 * i4 + o4 * o4, a4 = (n6.x - e5.x) * c9 + (n6.y - e5.y) * i4 + o4 * (n6.z - e5.z), u5 = Math.min(1, Math.max(0, a4 / s4)), d4 = e5.x + c9 * u5, f4 = e5.y + i4 * u5, x6 = e5.z + o4 * u5;
-  t7.x = d4, t7.y = f4, t7.z = x6;
-}
-function o2(t7, n6, { x: e5, y: r8, z: c9 }) {
-  const { target: i4 } = t7, o4 = (n6.x - i4.x) / e5, s4 = (n6.y - i4.y) / r8, a4 = (n6.z - i4.z) / c9, u5 = Math.sqrt(o4 * o4 + s4 * s4 + a4 * a4);
-  t7.distance = u5;
-}
-function s3(t7) {
-  return "number" == typeof t7 ? { x: t7, y: t7, z: t7 } : t7;
-}
-function a2(t7, n6) {
-  return t7.distance - n6.distance;
-}
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/symbologySnappingCandidates.js
-function n5(t7 = false, e5) {
-  return t7 ? new i3(e5) : new c8();
-}
-var c8 = class {
-  async fetch() {
-    return [];
-  }
-  notifySymbologyChange() {
-  }
-};
-var r6 = 1024;
-var i3 = class {
-  constructor(t7) {
-    this._getSymbologyCandidates = t7, this._candidatesCache = new e3(r6), this._cacheVersion = 0;
-  }
-  async fetch(e5, o4) {
-    if (0 === e5.length)
-      return [];
-    const n6 = [], c9 = [], r8 = this._candidatesCache;
-    for (const s4 of e5) {
-      const e6 = a3(s4), o5 = r8.get(e6);
-      if (o5)
-        for (const s5 of o5)
-          c9.push(y(s5));
-      else
-        n6.push(s4), r8.put(e6, [], 1);
-    }
-    if (0 === n6.length)
-      return c9;
-    const i4 = this._cacheVersion, { candidates: h2, sourceCandidateIndices: d4 } = await this._getSymbologyCandidates(n6, o4);
-    f(o4);
-    if (i4 !== this._cacheVersion)
-      return this.fetch(e5, o4);
-    const f4 = [], { length: g2 } = h2;
-    for (let s4 = 0; s4 < g2; ++s4) {
-      const e6 = h2[s4], o5 = a3(n6[d4[s4]]), c10 = r8.get(o5);
-      c10.push(e6), r8.put(o5, c10, c10.length), f4.push(y(e6));
-    }
-    return c9.concat(f4);
-  }
-  notifySymbologyChange() {
-    this._candidatesCache.clear(), this._cacheVersion++;
-  }
-};
-function a3(t7) {
-  var _a, _b, _c;
-  switch (t7.type) {
-    case "vertex": {
-      const { objectId: e5, target: s4 } = t7, n6 = `${e5}-vertex-${s4.x}-${s4.y}-${(_a = s4.z) != null ? _a : 0}`;
-      return c(n6).toString();
-    }
-    case "edge": {
-      const { objectId: e5, start: s4, end: n6 } = t7, c9 = `${e5}-edge-${s4.x}-${s4.y}-${(_b = s4.z) != null ? _b : 0}-to-${n6.x}-${n6.y}-${(_c = n6.z) != null ? _c : 0}`;
-      return c(c9).toString();
-    }
-    default:
-      return "";
-  }
-}
-
-// node_modules/@arcgis/core/core/AsyncSequence.js
-var r7 = class extends m {
-  constructor() {
-    super(...arguments), this.updating = false, this._pending = [];
-  }
-  push(s4, t7) {
-    this._pending.push({ promise: s4, callback: t7 }), 1 === this._pending.length && this._process();
-  }
-  _process() {
-    if (!this._pending.length)
-      return void (this.updating = false);
-    this.updating = true;
-    const s4 = this._pending[0];
-    s4.promise.then((t7) => s4.callback(t7)).catch(() => {
-    }).then(() => {
-      this._pending.shift(), this._process();
-    });
-  }
-};
-e([y2()], r7.prototype, "updating", void 0), r7 = e([n2("esri.core.AsyncSequence")], r7);
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/PendingFeatureTile.js
-var o3 = class {
-  constructor(t7, e5) {
-    this.data = t7, this.resolution = e5, this.state = { type: u4.CREATED }, this.alive = true;
-  }
-  process(t7) {
-    switch (this.state.type) {
-      case u4.CREATED:
-        return this.state = this._gotoFetchCount(this.state, t7), this.state.task.promise.then(t7.resume, t7.resume);
-      case u4.FETCH_COUNT:
-        break;
-      case u4.FETCHED_COUNT:
-        return this.state = this._gotoFetchFeatures(this.state, t7), this.state.task.promise.then(t7.resume, t7.resume);
-      case u4.FETCH_FEATURES:
-        break;
-      case u4.FETCHED_FEATURES:
-        this.state = this._goToDone(this.state, t7);
-      case u4.DONE:
-    }
-    return null;
-  }
-  get debugInfo() {
-    return { data: this.data, featureCount: this._featureCount, state: this._stateToString };
-  }
-  get _featureCount() {
-    switch (this.state.type) {
-      case u4.CREATED:
-      case u4.FETCH_COUNT:
-        return 0;
-      case u4.FETCHED_COUNT:
-        return this.state.featureCount;
-      case u4.FETCH_FEATURES:
-        return this.state.previous.featureCount;
-      case u4.FETCHED_FEATURES:
-        return this.state.features.length;
-      case u4.DONE:
-        return this.state.previous.features.length;
-    }
-  }
-  get _stateToString() {
-    switch (this.state.type) {
-      case u4.CREATED:
-        return "created";
-      case u4.FETCH_COUNT:
-        return "fetch-count";
-      case u4.FETCHED_COUNT:
-        return "fetched-count";
-      case u4.FETCH_FEATURES:
-        return "fetch-features";
-      case u4.FETCHED_FEATURES:
-        return "fetched-features";
-      case u4.DONE:
-        return "done";
-    }
-  }
-  _gotoFetchCount(s4, a4) {
-    return { type: u4.FETCH_COUNT, previous: s4, task: j(async (t7) => {
-      const s5 = await d(a4.fetchCount(this, t7));
-      this.state.type === u4.FETCH_COUNT && (this.state = this._gotoFetchedCount(this.state, s5.ok ? s5.value : 1 / 0));
-    }) };
-  }
-  _gotoFetchedCount(t7, e5) {
-    return { type: u4.FETCHED_COUNT, featureCount: e5, previous: t7 };
-  }
-  _gotoFetchFeatures(s4, a4) {
-    return { type: u4.FETCH_FEATURES, previous: s4, task: j(async (t7) => {
-      const r8 = await d(a4.fetchFeatures(this, s4.featureCount, t7));
-      this.state.type === u4.FETCH_FEATURES && (this.state = this._gotoFetchedFeatures(this.state, r8.ok ? r8.value : []));
-    }) };
-  }
-  _gotoFetchedFeatures(t7, e5) {
-    return { type: u4.FETCHED_FEATURES, previous: t7, features: e5 };
-  }
-  _goToDone(t7, e5) {
-    return e5.finish(this, t7.features), { type: u4.DONE, previous: t7 };
-  }
-  reset() {
-    const t7 = this.state;
-    switch (this.state = { type: u4.CREATED }, t7.type) {
-      case u4.CREATED:
-      case u4.FETCHED_COUNT:
-      case u4.FETCHED_FEATURES:
-      case u4.DONE:
-        break;
-      case u4.FETCH_COUNT:
-      case u4.FETCH_FEATURES:
-        t7.task.abort();
-    }
-  }
-  intersects(t7) {
-    return !(!t(t7) && this.data.extent) || (c2(t7, T), E(this.data.extent, T));
-  }
-};
-var u4;
-!function(t7) {
-  t7[t7.CREATED = 0] = "CREATED", t7[t7.FETCH_COUNT = 1] = "FETCH_COUNT", t7[t7.FETCHED_COUNT = 2] = "FETCHED_COUNT", t7[t7.FETCH_FEATURES = 3] = "FETCH_FEATURES", t7[t7.FETCHED_FEATURES = 4] = "FETCHED_FEATURES", t7[t7.DONE = 5] = "DONE";
-}(u4 || (u4 = {}));
-var T = u();
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceTiledFetcher.js
-var C = class extends d2 {
-  constructor(e5) {
-    super(e5), this.tilesOfInterest = [], this.availability = 0, this._pendingTiles = /* @__PURE__ */ new Map(), this._pendingEdits = new r7(), this._pendingEditsAbortController = new AbortController();
-  }
-  get _minimumVerticesPerFeature() {
-    var _a;
-    switch ((_a = this.store) == null ? void 0 : _a.featureStore.geometryType) {
-      case "esriGeometryPoint":
-      case "esriGeometryMultipoint":
-        return 1;
-      case "esriGeometryPolygon":
-        return 4;
-      case "esriGeometryPolyline":
-        return 2;
-    }
-  }
-  set filter(e5) {
-    const t7 = this._get("filter"), i4 = this._filterProperties(e5);
-    JSON.stringify(t7) !== JSON.stringify(i4) && this._set("filter", i4);
-  }
-  set customParameters(e5) {
-    const t7 = this._get("customParameters");
-    JSON.stringify(t7) !== JSON.stringify(e5) && this._set("customParameters", e5);
-  }
-  get _configuration() {
-    return { filter: this.filter, customParameters: this.customParameters, tileInfo: this.tileInfo, tileSize: this.tileSize };
-  }
-  set tileInfo(e5) {
-    const t7 = this._get("tileInfo");
-    t7 !== e5 && (r(e5) && r(t7) && JSON.stringify(e5) === JSON.stringify(t7) || (this._set("tileInfo", e5), this.store.tileInfo = e5));
-  }
-  set tileSize(e5) {
-    this._get("tileSize") !== e5 && this._set("tileSize", e5);
-  }
-  get updating() {
-    return this.updatingExcludingEdits || this._pendingEdits.updating;
-  }
-  get updatingExcludingEdits() {
-    return this.updatingHandles.updating;
-  }
-  get hasZ() {
-    return this.store.featureStore.hasZ;
-  }
-  initialize() {
-    this._initializeFetchExtent(), this.updatingHandles.add(() => this._configuration, () => this.refresh()), this.updatingHandles.add(() => this.tilesOfInterest, (e5, i4) => {
-      i(e5, i4, ({ id: e6 }, { id: t7 }) => e6 === t7) || this._process();
-    }, U);
-  }
-  destroy() {
-    this._pendingTiles.forEach((e5) => this._deletePendingTile(e5)), this._pendingTiles.clear(), this.store.destroy(), this.tilesOfInterest.length = 0, this._pendingEditsAbortController.abort(), this._pendingEditsAbortController = null;
-  }
-  refresh() {
-    this.store.refresh(), this._pendingTiles.forEach((e5) => this._deletePendingTile(e5)), this._process();
-  }
-  applyEdits(e5) {
-    this._pendingEdits.push(e5, async (e6) => {
-      if (0 === e6.addedFeatures.length && 0 === e6.updatedFeatures.length && 0 === e6.deletedFeatures.length)
-        return;
-      for (const [, i4] of this._pendingTiles)
-        i4.reset();
-      const t7 = { ...e6, deletedFeatures: e6.deletedFeatures.map(({ objectId: e7, globalId: t8 }) => e7 && -1 !== e7 ? e7 : this._lookupObjectIdByGlobalId(t8)) };
-      await this.updatingHandles.addPromise(this.store.processEdits(t7, (e7, t8) => this._queryFeaturesById(e7, t8), this._pendingEditsAbortController.signal)), this._processPendingTiles();
-    });
-  }
-  _initializeFetchExtent() {
-    if (!this.capabilities.query.supportsExtent || !g(this.url))
-      return;
-    const e5 = j(async (e6) => {
-      var _a;
-      try {
-        const t7 = await x2(this.url, new x({ where: "1=1", outSpatialReference: this.spatialReference, cacheHint: !!this.capabilities.query.supportsCacheHint || void 0 }), { query: this._configuration.customParameters, signal: e6 });
-        this.store.extent = w2.fromJSON((_a = t7.data) == null ? void 0 : _a.extent);
-      } catch (t7) {
-        w(t7), s.getLogger(this.declaredClass).warn("Failed to fetch data extent", t7);
-      }
-    });
-    this.updatingHandles.addPromise(e5.promise.then(() => this._process())), this.handles.add(n(() => e5.abort()));
-  }
-  get debugInfo() {
-    return { numberOfFeatures: this.store.featureStore.numFeatures, tilesOfInterest: this.tilesOfInterest, pendingTiles: Array.from(this._pendingTiles.values()).map((e5) => e5.debugInfo), storedTiles: this.store.debugInfo };
-  }
-  _process() {
-    this._markTilesNotAlive(), this._createPendingTiles(), this._deletePendingTiles(), this._processPendingTiles();
-  }
-  _markTilesNotAlive() {
-    for (const [, e5] of this._pendingTiles)
-      e5.alive = false;
-  }
-  _createPendingTiles() {
-    const e5 = this._collectMissingTilesInfo();
-    if (this._setAvailability(t(e5) ? 1 : e5.coveredArea / e5.fullArea), !t(e5))
-      for (const { data: t7, resolution: i4 } of e5.missingTiles) {
-        const e6 = this._pendingTiles.get(t7.id);
-        e6 ? (e6.resolution = i4, e6.alive = true) : this._createPendingTile(t7, i4);
-      }
-  }
-  _collectMissingTilesInfo() {
-    let e5 = null;
-    for (let t7 = this.tilesOfInterest.length - 1; t7 >= 0; t7--) {
-      const i4 = this.tilesOfInterest[t7], s4 = this.store.process(i4, (e6, t8) => this._verifyTileComplexity(e6, t8));
-      t(e5) ? e5 = s4 : e5.prepend(s4);
-    }
-    return e5;
-  }
-  _deletePendingTiles() {
-    for (const [, e5] of this._pendingTiles)
-      e5.alive || this._deletePendingTile(e5);
-  }
-  _processPendingTiles() {
-    const e5 = { fetchCount: (e6, t7) => this._fetchCount(e6, t7), fetchFeatures: (e6, t7, i4) => this._fetchFeatures(e6, t7, i4), finish: (e6, t7) => this._finishPendingTile(e6, t7), resume: () => this._processPendingTiles() };
-    if (this._ensureFetchAllCounts(e5))
-      for (const [, t7] of this._pendingTiles)
-        this._verifyTileComplexity(this.store.getFeatureCount(t7.data), t7.resolution) && this.updatingHandles.addPromise(t7.process(e5));
-  }
-  _verifyTileComplexity(e5, t7) {
-    return this._verifyVertexComplexity(e5) && this._verifyFeatureDensity(e5, t7);
-  }
-  _verifyVertexComplexity(e5) {
-    return e5 * this._minimumVerticesPerFeature < x4;
-  }
-  _verifyFeatureDensity(e5, t7) {
-    if (t(this.tileInfo))
-      return false;
-    const i4 = this.tileSize * t7;
-    return e5 * (j4 / (i4 * i4)) < w3;
-  }
-  _ensureFetchAllCounts(e5) {
-    let t7 = true;
-    for (const [, i4] of this._pendingTiles)
-      i4.state.type < u4.FETCHED_COUNT && this.updatingHandles.addPromise(i4.process(e5)), i4.state.type <= u4.FETCH_COUNT && (t7 = false);
-    return t7;
-  }
-  _finishPendingTile(e5, t7) {
-    this.store.add(e5.data, t7), this._deletePendingTile(e5), this._updateAvailability();
-  }
-  _updateAvailability() {
-    const e5 = this._collectMissingTilesInfo();
-    this._setAvailability(t(e5) ? 1 : e5.coveredArea / e5.fullArea);
-  }
-  _setAvailability(e5) {
-    this._set("availability", e5);
-  }
-  _createPendingTile(e5, t7) {
-    const i4 = new o3(e5, t7);
-    return this._pendingTiles.set(e5.id, i4), i4;
-  }
-  _deletePendingTile(e5) {
-    e5.reset(), this._pendingTiles.delete(e5.data.id);
-  }
-  async _fetchCount(e5, t7) {
-    return this.store.fetchCount(e5.data, this.url, this._createCountQuery(e5), { query: this.customParameters, timeout: S2, signal: t7 });
-  }
-  async _fetchFeatures(e5, t7, i4) {
-    let s4, r8 = 0, o4 = 0, n6 = t7;
-    for (; ; ) {
-      const a4 = this._createFeaturesQuery(e5), l3 = this._setPagingParameters(a4, r8, n6), { features: c9, exceededTransferLimit: d4 } = await this._queryFeatures(a4, i4);
-      if (l3 && (r8 += e2(a4.num)), o4 += c9.length, s4 = s4 ? s4.concat(c9) : c9, n6 = t7 - o4, !l3 || !d4 || n6 <= 0)
-        return s4;
-    }
-  }
-  _filterProperties(e5) {
-    return t(e5) ? { where: "1=1", gdbVersion: void 0, timeExtent: void 0 } : { where: e5.where || "1=1", timeExtent: e5.timeExtent, gdbVersion: e5.gdbVersion };
-  }
-  _lookupObjectIdByGlobalId(e5) {
-    const t7 = this.globalIdField, i4 = this.objectIdField;
-    if (t(t7))
-      throw new Error("Expected globalIdField to be defined");
-    let s4 = null;
-    if (this.store.featureStore.forEach((r8) => {
-      var _a;
-      e5 === r8.attributes[t7] && (s4 = (_a = r8.objectId) != null ? _a : r8.attributes[i4]);
-    }), t(s4))
-      throw new Error(`Expected to find a feature with globalId ${e5}`);
-    return s4;
-  }
-  _queryFeaturesById(e5, t7) {
-    const i4 = this._createFeaturesQuery();
-    return i4.objectIds = e5, this._queryFeatures(i4, t7);
-  }
-  _queryFeatures(e5, t7) {
-    return this.capabilities.query.supportsFormatPBF ? this._queryFeaturesPBF(e5, t7) : this._queryFeaturesJSON(e5, t7);
-  }
-  async _queryFeaturesPBF(e5, t7) {
-    const { sourceSpatialReference: i4 } = this, { data: s4 } = await f3(this.url, e5, new a({ sourceSpatialReference: i4 }), { query: this._configuration.customParameters, timeout: S2, signal: t7 });
-    return it(s4);
-  }
-  async _queryFeaturesJSON(e5, t7) {
-    const { sourceSpatialReference: i4 } = this, { data: s4 } = await c4(this.url, e5, i4, { query: this._configuration.customParameters, timeout: S2, signal: t7 });
-    return lt(s4, this.objectIdField);
-  }
-  _createCountQuery(e5) {
-    const t7 = this._createBaseQuery(e5);
-    return this.capabilities.query.supportsCacheHint && (t7.cacheHint = true), t7;
-  }
-  _createFeaturesQuery(e5 = null) {
-    const t7 = this._createBaseQuery(e5);
-    return t7.outFields = this.globalIdField ? [this.globalIdField, this.objectIdField] : [this.objectIdField], t7.returnGeometry = true, r(e5) && (this.capabilities.query.supportsResultType ? t7.resultType = "tile" : this.capabilities.query.supportsCacheHint && (t7.cacheHint = true)), t7;
-  }
-  _createBaseQuery(e5) {
-    const t7 = new x({ returnZ: this.hasZ, returnM: false, geometry: r(this.tileInfo) && r(e5) ? f2(e5.data.extent, this.tileInfo.spatialReference) : void 0 }), i4 = this._configuration.filter;
-    return r(i4) && (t7.where = i4.where, t7.gdbVersion = i4.gdbVersion, t7.timeExtent = i4.timeExtent), t7.outSpatialReference = this.spatialReference, t7;
-  }
-  _setPagingParameters(e5, t7, i4) {
-    if (!this.capabilities.query.supportsPagination)
-      return false;
-    const { supportsMaxRecordCountFactor: s4, supportsCacheHint: r8, tileMaxRecordCount: o4, maxRecordCount: n6, supportsResultType: a4 } = this.capabilities.query, l3 = s4 ? x.MAX_MAX_RECORD_COUNT_FACTOR : 1, u5 = l3 * ((a4 || r8) && o4 ? o4 : n6 || E2);
-    return e5.start = t7, s4 ? (e5.maxRecordCountFactor = Math.min(l3, Math.ceil(i4 / u5)), e5.num = Math.min(i4, e5.maxRecordCountFactor * u5)) : e5.num = Math.min(i4, u5), true;
-  }
-};
-e([y2({ constructOnly: true })], C.prototype, "url", void 0), e([y2({ constructOnly: true })], C.prototype, "objectIdField", void 0), e([y2({ constructOnly: true })], C.prototype, "globalIdField", void 0), e([y2({ constructOnly: true })], C.prototype, "capabilities", void 0), e([y2({ constructOnly: true })], C.prototype, "sourceSpatialReference", void 0), e([y2({ constructOnly: true })], C.prototype, "spatialReference", void 0), e([y2({ constructOnly: true })], C.prototype, "store", void 0), e([y2({ readOnly: true })], C.prototype, "_minimumVerticesPerFeature", null), e([y2()], C.prototype, "filter", null), e([y2()], C.prototype, "customParameters", null), e([y2({ readOnly: true })], C.prototype, "_configuration", null), e([y2()], C.prototype, "tileInfo", null), e([y2()], C.prototype, "tileSize", null), e([y2()], C.prototype, "tilesOfInterest", void 0), e([y2({ readOnly: true })], C.prototype, "updating", null), e([y2({ readOnly: true })], C.prototype, "updatingExcludingEdits", null), e([y2({ readOnly: true })], C.prototype, "availability", void 0), e([y2()], C.prototype, "hasZ", null), C = e([n2("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTiledFetcher")], C);
-var E2 = 2e3;
-var S2 = 6e5;
-var x4 = 1e6;
-var j4 = 25;
-var w3 = 1;
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceTileCache.js
-var t6 = class {
-  constructor() {
-    this._store = /* @__PURE__ */ new Map(), this._byteSize = 0;
-  }
-  set(t7, e5) {
-    this.delete(t7), this._store.set(t7, e5), this._byteSize += e5.byteSize;
-  }
-  delete(t7) {
-    const e5 = this._store.get(t7);
-    return !!this._store.delete(t7) && (null != e5 && (this._byteSize -= e5.byteSize), true);
-  }
-  get(t7) {
-    return this._used(t7), this._store.get(t7);
-  }
-  has(t7) {
-    return this._used(t7), this._store.has(t7);
-  }
-  clear() {
-    this._store.clear();
-  }
-  applyByteSizeLimit(t7, e5) {
-    for (const [s4, r8] of this._store) {
-      if (this._byteSize <= t7)
-        break;
-      this.delete(s4), e5(r8);
-    }
-  }
-  values() {
-    return this._store.values();
-  }
-  [Symbol.iterator]() {
-    return this._store[Symbol.iterator]();
-  }
-  _used(t7) {
-    const e5 = this._store.get(t7);
-    e5 && (this._store.delete(t7), this._store.set(t7, e5));
-  }
-};
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceTileStore.js
-var v2 = class extends m {
-  constructor(e5) {
-    super(e5), this.tileInfo = null, this.extent = null, this.maximumByteSize = 10 * s2.MEGABYTES, this._tileBounds = new o(), this._tiles = new t6(), this._refCounts = /* @__PURE__ */ new Map(), this._tileFeatureCounts = /* @__PURE__ */ new Map(), this._tmpBoundingRect = u();
-  }
-  add(e5, t7) {
-    const s4 = [];
-    for (const i4 of t7)
-      this._referenceFeature(i4.objectId) === x5.ADDED && s4.push(i4);
-    this._addTileStorage(e5, new Set(t7.map(({ objectId: e6 }) => e6)), C2(t7)), this.featureStore.addMany(s4), this._tiles.applyByteSizeLimit(this.maximumByteSize, (e6) => this._removeTileStorage(e6));
-  }
-  destroy() {
-    this.clear(), this._tileFeatureCounts.clear();
-  }
-  clear() {
-    this.featureStore.clear(), this._tileBounds.clear(), this._tiles.clear(), this._refCounts.clear();
-  }
-  refresh() {
-    this.clear(), this._tileFeatureCounts.clear();
-  }
-  processEdits(e5, t7, s4) {
-    return this._processEditsDelete(e5.deletedFeatures.concat(e5.updatedFeatures)), this._processEditsRefetch(e5.addedFeatures.concat(e5.updatedFeatures), t7, s4);
-  }
-  _addTileStorage(e5, t7, s4) {
-    this._tiles.set(e5.id, new T2(e5, t7, s4)), this._tileBounds.set(e5.id, e5.extent), this._tileFeatureCounts.set(e5.id, t7.size);
-  }
-  _remove({ id: e5 }) {
-    const t7 = this._tiles.get(e5);
-    t7 && this._removeTileStorage(t7);
-  }
-  _removeTileStorage(e5) {
-    const t7 = [];
-    for (const i4 of e5.objectIds)
-      this._unreferenceFeature(i4) === x5.REMOVED && t7.push(i4);
-    this.featureStore.removeManyById(t7);
-    const s4 = e5.data.id;
-    this._tiles.delete(s4), this._tileBounds.delete(s4);
-  }
-  _processEditsDelete(e5) {
-    this.featureStore.removeManyById(e5);
-    for (const [, t7] of this._tiles) {
-      for (const s4 of e5)
-        t7.objectIds.delete(s4);
-      this._tileFeatureCounts.set(t7.data.id, t7.objectIds.size);
-    }
-    for (const t7 of e5)
-      this._refCounts.delete(t7);
-  }
-  async _processEditsRefetch(e5, t7, s4) {
-    const i4 = (await t7(e5, s4)).features, { hasZ: r8, hasM: n6 } = this.featureStore;
-    for (const l3 of i4) {
-      const e6 = gt(this._tmpBoundingRect, l3.geometry, r8, n6);
-      t(e6) || this._tileBounds.forEachInBounds(e6, (e7) => {
-        const t8 = this._tiles.get(e7);
-        this.featureStore.add(l3), t8.objectIds.has(l3.objectId) || (t8.objectIds.add(l3.objectId), this._referenceFeature(l3.objectId), this._tileFeatureCounts.set(t8.data.id, t8.objectIds.size));
-      });
-    }
-  }
-  process(e5, t7 = () => true) {
-    if (t(this.tileInfo) || !e5.extent || r(this.extent) && !E(c2(this.extent, this._tmpBoundingRect), e5.extent))
-      return new j5(e5);
-    if (this._tiles.has(e5.id))
-      return new j5(e5);
-    const s4 = this._createTileTree(e5, this.tileInfo);
-    return this._simplify(s4, t7, null, 0, 1), this._collectMissingTiles(e5, s4, this.tileInfo);
-  }
-  get debugInfo() {
-    return Array.from(this._tiles.values()).map(({ data: e5 }) => ({ data: e5, featureCount: this._tileFeatureCounts.get(e5.id) || 0 }));
-  }
-  getFeatureCount(e5) {
-    var _a;
-    return (_a = this._tileFeatureCounts.get(e5.id)) != null ? _a : 0;
-  }
-  async fetchCount(e5, t7, s4, i4) {
-    const r8 = this._tileFeatureCounts.get(e5.id);
-    if (null != r8)
-      return r8;
-    const o4 = await S(t7, s4, i4);
-    return this._tileFeatureCounts.set(e5.id, o4.data.count), o4.data.count;
-  }
-  _createTileTree(e5, t7) {
-    const s4 = new I(e5.level, e5.row, e5.col);
-    return t7.updateTileInfo(s4, j3.ExtrapolateOptions.POWER_OF_TWO), this._tileBounds.forEachInBounds(e5.extent, (i4) => {
-      const r8 = this._tiles.get(i4).data;
-      this._tilesAreRelated(e5, r8) && this._populateChildren(s4, r8, t7, this._tileFeatureCounts.get(r8.id) || 0);
-    }), s4;
-  }
-  _tilesAreRelated(e5, t7) {
-    if (!e5 || !t7)
-      return false;
-    if (e5.level === t7.level)
-      return e5.row === t7.row && e5.col === t7.col;
-    const s4 = e5.level < t7.level, i4 = s4 ? e5 : t7, r8 = s4 ? t7 : e5, o4 = 1 << r8.level - i4.level;
-    return Math.floor(r8.row / o4) === i4.row && Math.floor(r8.col / o4) === i4.col;
-  }
-  _populateChildren(e5, t7, s4, i4) {
-    const r8 = t7.level - e5.level - 1;
-    if (r8 < 0)
-      return void (e5.isLeaf = true);
-    const o4 = t7.row >> r8, l3 = t7.col >> r8, a4 = e5.row << 1, c9 = l3 - (e5.col << 1) + (o4 - a4 << 1), h2 = e5.children[c9];
-    if (r(h2))
-      this._populateChildren(h2, t7, s4, i4);
-    else {
-      const r9 = new I(e5.level + 1, o4, l3);
-      s4.updateTileInfo(r9, j3.ExtrapolateOptions.POWER_OF_TWO), e5.children[c9] = r9, this._populateChildren(r9, t7, s4, i4);
-    }
-  }
-  _simplify(e5, t7, s4, i4, r8) {
-    const o4 = r8 * r8;
-    if (e5.isLeaf)
-      return t7(this.getFeatureCount(e5), r8) ? 0 : (this._remove(e5), r(s4) && (s4.children[i4] = null), o4);
-    const l3 = r8 / 2, a4 = l3 * l3;
-    let c9 = 0;
-    for (let h2 = 0; h2 < e5.children.length; h2++) {
-      const s5 = e5.children[h2];
-      c9 += r(s5) ? this._simplify(s5, t7, e5, h2, l3) : a4;
-    }
-    return 0 === c9 ? this._mergeChildren(e5) : 1 - c9 / o4 < w4 && (this._purge(e5), r(s4) && (s4.children[i4] = null), c9 = o4), c9;
-  }
-  _mergeChildren(e5) {
-    const t7 = /* @__PURE__ */ new Set();
-    let s4 = 0;
-    this._forEachLeaf(e5, (e6) => {
-      const i4 = this._tiles.get(e6.id);
-      if (i4) {
-        s4 += i4.byteSize;
-        for (const e7 of i4.objectIds)
-          t7.has(e7) || (t7.add(e7), this._referenceFeature(e7));
-        this._remove(e6);
-      }
-    }), this._addTileStorage(e5, t7, s4), e5.isLeaf = true, e5.children[0] = e5.children[1] = e5.children[2] = e5.children[3] = null, this._tileFeatureCounts.set(e5.id, t7.size);
-  }
-  _forEachLeaf(e5, t7) {
-    for (const s4 of e5.children)
-      t(s4) || (s4.isLeaf ? t7(s4) : this._forEachLeaf(s4, t7));
-  }
-  _purge(e5) {
-    if (!t(e5))
-      if (e5.isLeaf)
-        this._remove(e5);
-      else
-        for (let t7 = 0; t7 < e5.children.length; t7++) {
-          const s4 = e5.children[t7];
-          this._purge(s4), e5.children[t7] = null;
-        }
-  }
-  _collectMissingTiles(e5, t7, s4) {
-    const i4 = new F(s4, e5, this.extent);
-    return this._collectMissingTilesRecurse(t7, i4, 1), i4.info;
-  }
-  _collectMissingTilesRecurse(e5, t7, s4) {
-    if (e5.isLeaf)
-      return;
-    if (!e5.hasChildren)
-      return void t7.addMissing(e5.level, e5.row, e5.col, s4);
-    const i4 = s4 / 2;
-    for (let r8 = 0; r8 < e5.children.length; r8++) {
-      const s5 = e5.children[r8];
-      t(s5) ? t7.addMissing(e5.level + 1, (e5.row << 1) + ((2 & r8) >> 1), (e5.col << 1) + (1 & r8), i4) : this._collectMissingTilesRecurse(s5, t7, i4);
-    }
-  }
-  _referenceFeature(e5) {
-    const t7 = (this._refCounts.get(e5) || 0) + 1;
-    return this._refCounts.set(e5, t7), 1 === t7 ? x5.ADDED : x5.UNCHANGED;
-  }
-  _unreferenceFeature(e5) {
-    const t7 = (this._refCounts.get(e5) || 0) - 1;
-    return 0 === t7 ? (this._refCounts.delete(e5), x5.REMOVED) : (t7 > 0 && this._refCounts.set(e5, t7), x5.UNCHANGED);
-  }
-  get test() {
-    return { tiles: Array.from(this._tiles.values()).map((e5) => `${e5.data.id}:[${Array.from(e5.objectIds)}]`), featureReferences: Array.from(this._refCounts.keys()).map((e5) => `${e5}:${this._refCounts.get(e5)}`) };
-  }
-};
-function C2(e5) {
-  return e5.reduce((e6, t7) => e6 + E3(t7), 0);
-}
-function E3(e5) {
-  return 32 + S3(e5.geometry) + t4(e5.attributes);
-}
-function S3(e5) {
-  if (t(e5))
-    return 0;
-  const t7 = c5(e5.lengths, 4);
-  return 32 + c5(e5.coords, 8) + t7;
-}
-e([y2({ constructOnly: true })], v2.prototype, "featureStore", void 0), e([y2()], v2.prototype, "tileInfo", void 0), e([y2()], v2.prototype, "extent", void 0), e([y2()], v2.prototype, "maximumByteSize", void 0), v2 = e([n2("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTileStore")], v2);
-var T2 = class {
-  constructor(e5, t7, s4) {
-    this.data = e5, this.objectIds = t7, this.byteSize = s4;
-  }
-};
-var I = class {
-  constructor(e5, t7, s4) {
-    this.level = e5, this.row = t7, this.col = s4, this.isLeaf = false, this.extent = null, this.children = [null, null, null, null];
-  }
-  get hasChildren() {
-    return !this.isLeaf && (r(this.children[0]) || r(this.children[1]) || r(this.children[2]) || r(this.children[3]));
-  }
-};
-var j5 = class {
-  constructor(e5, t7 = []) {
-    this.missingTiles = t7, this.fullArea = 0, this.coveredArea = 0, this.fullArea = y3(e5.extent), this.coveredArea = this.fullArea;
-  }
-  prepend(e5) {
-    this.missingTiles = e5.missingTiles.concat(this.missingTiles), this.coveredArea += e5.coveredArea, this.fullArea += e5.fullArea;
-  }
-};
-var F = class {
-  constructor(e5, t7, s4) {
-    this._tileInfo = e5, this._extent = null, this.info = new j5(t7), r(s4) && (this._extent = c2(s4));
-  }
-  addMissing(e5, t7, s4, i4) {
-    const r8 = new t3(null, e5, t7, s4);
-    this._tileInfo.updateTileInfo(r8, j3.ExtrapolateOptions.POWER_OF_TWO), t(r8.extent) || r(this._extent) && !E(this._extent, r8.extent) || (this.info.missingTiles.push({ data: r8, resolution: i4 }), this.info.coveredArea -= y3(r8.extent));
-  }
-};
-var w4 = 0.18751;
-var x5;
-!function(e5) {
-  e5[e5.ADDED = 0] = "ADDED", e5[e5.REMOVED = 1] = "REMOVED", e5[e5.UNCHANGED = 2] = "UNCHANGED";
-}(x5 || (x5 = {}));
-
-// node_modules/@arcgis/core/views/interactive/snapping/featureSources/featureServiceSource/FeatureServiceSnappingSourceWorker.js
-var E4 = class extends n3.EventedAccessor {
-  constructor() {
-    super(...arguments), this._isInitializing = true, this.remoteClient = null, this._whenSetup = A(), this._elevationAligner = r4(), this._elevationFilter = r5(), this._symbologyCandidatesFetcher = n5(), this._handles = new t2(), this._updatingHandles = new c3(), this._editsUpdatingHandles = new c3(), this._pendingApplyEdits = /* @__PURE__ */ new Map(), this._alignPointsInFeatures = async (e5, t7) => {
-      const i4 = { points: e5 }, s4 = await this.remoteClient.invoke("alignElevation", i4, { signal: t7 });
-      return f(t7), s4;
-    }, this._getSymbologyCandidates = async (e5, t7) => {
-      const i4 = { candidates: e5, spatialReference: this._spatialReference.toJSON() }, s4 = await this.remoteClient.invoke("getSymbologyCandidates", i4, { signal: t7 });
-      return f(t7), s4;
-    };
-  }
-  get updating() {
-    return this.updatingExcludingEdits || this._editsUpdatingHandles.updating || this._featureFetcher.updating;
-  }
-  get updatingExcludingEdits() {
-    return this._featureFetcher.updatingExcludingEdits || this._isInitializing || this._updatingHandles.updating;
-  }
-  destroy() {
-    this._featureFetcher.destroy(), this._queryEngine.destroy(), this._featureStore.clear(), this._handles.destroy();
-  }
-  async setup(e5) {
-    const { geometryType: t7, objectIdField: i4, timeInfo: r8, fields: n6 } = e5.serviceInfo, { hasZ: o4 } = e5, p2 = k.fromJSON(e5.spatialReference);
-    this._spatialReference = p2, this._featureStore = new u2({ ...e5.serviceInfo, hasZ: o4, hasM: false }), this._queryEngine = new Y({ spatialReference: e5.spatialReference, featureStore: this._featureStore, geometryType: t7, fields: n6, hasZ: o4, hasM: false, objectIdField: i4, timeInfo: r8 ? v.fromJSON(r8) : null }), this._featureFetcher = new C({ store: new v2({ featureStore: this._featureStore }), url: e5.serviceInfo.url, objectIdField: e5.serviceInfo.objectIdField, globalIdField: e5.serviceInfo.globalIdField, capabilities: e5.serviceInfo.capabilities, spatialReference: p2, sourceSpatialReference: k.fromJSON(e5.serviceInfo.spatialReference) });
-    const d4 = "3d" === e5.configuration.viewType;
-    return this._elevationAligner = r4(d4, { elevationInfo: r(e5.elevationInfo) ? x3.fromJSON(e5.elevationInfo) : null, alignPointsInFeatures: this._alignPointsInFeatures, spatialReference: p2 }), this._elevationFilter = r5(d4), this._handles.add([l(() => this._featureFetcher.availability, (e6) => this.emit("notify-availability", { availability: e6 }), U), l(() => this.updating, () => this._notifyUpdating())]), this._whenSetup.resolve(), this._isInitializing = false, this.configure(e5.configuration);
-  }
-  async configure(e5) {
-    return await this._updatingHandles.addPromise(this._whenSetup.promise), this._updateFeatureFetcherConfiguration(e5), { result: {} };
-  }
-  async fetchCandidates(e5, t7) {
-    await this._whenSetup.promise, f(t7);
-    const i4 = j6(e5), r8 = r(t7) ? t7.signal : null, a4 = await this._queryEngine.executeQueryForSnapping(i4, r8);
-    f(r8);
-    const o4 = await this._elevationAligner.alignCandidates(a4.candidates, r8);
-    f(r8);
-    const l3 = await this._symbologyCandidatesFetcher.fetch(o4, r8);
-    f(r8);
-    const p2 = 0 === l3.length ? o4 : o4.concat(l3);
-    return { result: { candidates: this._elevationFilter.filter(i4, p2) } };
-  }
-  async updateTiles(e5, t7) {
-    return await this._updatingHandles.addPromise(this._whenSetup.promise), f(t7), this._featureFetcher.tileSize = e5.tileSize, this._featureFetcher.tilesOfInterest = e5.tiles, this._featureFetcher.tileInfo = r(e5.tileInfo) ? j3.fromJSON(e5.tileInfo) : null, C3;
-  }
-  async refresh(e5, t7) {
-    return await this._updatingHandles.addPromise(this._whenSetup.promise), f(t7), this._featureFetcher.refresh(), C3;
-  }
-  async whenNotUpdating(e5, t7) {
-    return await this._updatingHandles.addPromise(this._whenSetup.promise), f(t7), await j2(() => !this.updatingExcludingEdits, t7), f(t7), C3;
-  }
-  async getDebugInfo(e5, t7) {
-    return f(t7), { result: this._featureFetcher.debugInfo };
-  }
-  async beginApplyEdits(e5, t7) {
-    this._updatingHandles.addPromise(this._whenSetup.promise), f(t7);
-    const i4 = A();
-    return this._pendingApplyEdits.set(e5.id, i4), this._featureFetcher.applyEdits(i4.promise), this._editsUpdatingHandles.addPromise(i4.promise), C3;
-  }
-  async endApplyEdits(e5, t7) {
-    const i4 = this._pendingApplyEdits.get(e5.id);
-    return i4 && i4.resolve(e5.edits), f(t7), C3;
-  }
-  async notifyElevationSourceChange(e5, t7) {
-    return this._elevationAligner.notifyElevationSourceChange(), C3;
-  }
-  async notifySymbologyChange(e5, t7) {
-    return C3;
-  }
-  async setSymbologySnappingSupported(e5) {
-    return this._symbologyCandidatesFetcher = n5(e5, this._getSymbologyCandidates), C3;
-  }
-  _updateFeatureFetcherConfiguration(e5) {
-    this._featureFetcher.filter = r(e5.filter) ? x.fromJSON(e5.filter) : null, this._featureFetcher.customParameters = e5.customParameters;
-  }
-  _notifyUpdating() {
-    this.emit("notify-updating", { updating: this.updating });
-  }
-};
-e([y2({ readOnly: true })], E4.prototype, "updating", null), e([y2({ readOnly: true })], E4.prototype, "updatingExcludingEdits", null), e([y2()], E4.prototype, "_isInitializing", void 0), E4 = e([n2("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceSnappingSourceWorker")], E4);
-var b = E4;
-function j6(e5) {
-  return { point: e5.point, distance: e5.distance, types: e5.types, query: r(e5.filter) ? e5.filter : { where: "1=1" } };
-}
-var C3 = { result: {} };
-export {
-  b as default
-};
-//# sourceMappingURL=FeatureServiceSnappingSourceWorker-MVB6ESH2.js.map

+ 64 - 0
node_modules/.vite/deps/FeatureSet-4LFEUCS7.js

@@ -0,0 +1,64 @@
+import {
+  x
+} from "./chunk-NLLFSKB2.js";
+import "./chunk-7C23ILQ4.js";
+import "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-JOYXMSKE.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-JGBXYDGB.js";
+import "./chunk-QEWF7QPH.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TV3CFJQR.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+export {
+  x as default
+};
+//# sourceMappingURL=FeatureSet-4LFEUCS7.js.map

+ 0 - 0
node_modules/.vite/deps/FeatureSet-NRSMMBOZ.js.map → node_modules/.vite/deps/FeatureSet-4LFEUCS7.js.map


+ 0 - 64
node_modules/.vite/deps/FeatureSet-NRSMMBOZ.js

@@ -1,64 +0,0 @@
-import {
-  x
-} from "./chunk-WFHIGLUK.js";
-import "./chunk-KJZ6SS3P.js";
-import "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
-import "./chunk-QEWF7QPH.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-TV3CFJQR.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-export {
-  x as default
-};
-//# sourceMappingURL=FeatureSet-NRSMMBOZ.js.map

File diff suppressed because it is too large
+ 0 - 390
node_modules/.vite/deps/GeoJSONLayer-74RPAPTA.js


File diff suppressed because it is too large
+ 390 - 0
node_modules/.vite/deps/GeoJSONLayer-YDKKKMXQ.js


+ 0 - 0
node_modules/.vite/deps/GeoJSONLayer-74RPAPTA.js.map → node_modules/.vite/deps/GeoJSONLayer-YDKKKMXQ.js.map


+ 0 - 338
node_modules/.vite/deps/GeoJSONSourceWorker-BYIRP3JE.js

@@ -1,338 +0,0 @@
-import {
-  I,
-  L,
-  T
-} from "./chunk-2H3JYQ2D.js";
-import {
-  a as a2,
-  f as f2,
-  g as g2,
-  m,
-  w
-} from "./chunk-5I3CETHK.js";
-import {
-  a,
-  i as i2,
-  o
-} from "./chunk-A6WD5XTM.js";
-import {
-  u
-} from "./chunk-5X5UDWFV.js";
-import {
-  Y
-} from "./chunk-3EZOER4E.js";
-import "./chunk-XCIRV7CO.js";
-import "./chunk-DMVKVC5I.js";
-import "./chunk-EL3V6S4N.js";
-import "./chunk-NFN2M2QU.js";
-import {
-  f,
-  g
-} from "./chunk-3ZJXLJLL.js";
-import "./chunk-OP2HNSVZ.js";
-import "./chunk-4GGDRIJK.js";
-import "./chunk-MZG75XMA.js";
-import "./chunk-REMBDESU.js";
-import "./chunk-CKZZYAPN.js";
-import "./chunk-AFVJXEUJ.js";
-import "./chunk-FZSI6IGI.js";
-import "./chunk-SJGY5U4Q.js";
-import "./chunk-27XWQUQA.js";
-import "./chunk-NX2NCBAF.js";
-import {
-  X,
-  nt,
-  ot,
-  rt,
-  tt
-} from "./chunk-4VZNS7N2.js";
-import "./chunk-IIAN3QNN.js";
-import "./chunk-VYQHMPYW.js";
-import "./chunk-WXUHXYJK.js";
-import "./chunk-NTERQTPO.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-SOSOZIX6.js";
-import "./chunk-ZSW35JPD.js";
-import {
-  r as r2
-} from "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import {
-  i
-} from "./chunk-QEWF7QPH.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-BWATQC2Y.js";
-import {
-  M
-} from "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import {
-  j as j2
-} from "./chunk-PIFOHNWC.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import {
-  c as c2
-} from "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-HZRKBTHJ.js";
-import {
-  U
-} from "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import {
-  E,
-  c
-} from "./chunk-QCKFNSN2.js";
-import "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  j
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s2 as s,
-  s3 as s2
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  r
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/layers/graphics/sources/geojson/GeoJSONSourceWorker.js
-var O = { hasAttachments: false, capabilities: "query, editing, create, delete, update", useStandardizedQueries: true, supportsCoordinatesQuantization: true, supportsReturningQueryGeometry: true, advancedQueryCapabilities: { supportsQueryAttachments: false, supportsStatistics: true, supportsPercentileStatistics: true, supportsReturningGeometryCentroid: true, supportsQueryWithDistance: true, supportsDistinct: true, supportsReturningQueryExtent: true, supportsReturningGeometryProperties: false, supportsHavingClause: true, supportsOrderBy: true, supportsPagination: true, supportsQueryWithResultType: false, supportsSqlExpression: true, supportsDisjointSpatialRel: true } };
-var C = class {
-  constructor() {
-    this._queryEngine = null, this._snapshotFeatures = async (e) => {
-      const t = await this._fetch(e);
-      return this._createFeatures(t);
-    };
-  }
-  destroy() {
-    var _a;
-    (_a = this._queryEngine) == null ? void 0 : _a.destroy(), this._queryEngine = this._fieldsIndex = this._createDefaultAttributes = null;
-  }
-  async load(e, t = {}) {
-    this._loadOptions = { url: e.url, customParameters: e.customParameters };
-    const i3 = [];
-    await this._checkProjection(e.spatialReference);
-    let r3 = null;
-    e.url && (r3 = await this._fetch(t == null ? void 0 : t.signal));
-    const n = L(r3, { geometryType: e.geometryType }), a3 = e.fields || n.fields || [], l = null != e.hasZ ? e.hasZ : n.hasZ, u2 = n.geometryType;
-    let d = e.objectIdField || n.objectIdFieldName || "__OBJECTID";
-    const p = e.spatialReference || c;
-    let c3 = e.timeInfo;
-    a3 === n.fields && n.unknownFields.length > 0 && i3.push({ name: "geojson-layer:unknown-field-types", message: "Some fields types couldn't be inferred from the features and were dropped", details: { unknownFields: n.unknownFields } });
-    let y = new r2(a3).get(d);
-    y ? ("esriFieldTypeString" !== y.type && (y.type = "esriFieldTypeOID"), y.editable = false, y.nullable = false, d = y.name) : (y = { alias: d, name: d, type: "string" === n.objectIdFieldType ? "esriFieldTypeString" : "esriFieldTypeOID", editable: false, nullable: false }, a3.unshift(y));
-    const m2 = {};
-    for (const o2 of a3) {
-      if (null == o2.name && (o2.name = o2.alias), null == o2.alias && (o2.alias = o2.name), !o2.name)
-        throw new s2("geojson-layer:invalid-field-name", "field name is missing", { field: o2 });
-      if (!i.jsonValues.includes(o2.type))
-        throw new s2("geojson-layer:invalid-field-type", `invalid type for field "${o2.name}"`, { field: o2 });
-      if (o2.name !== y.name) {
-        const e2 = M(o2);
-        void 0 !== e2 && (m2[o2.name] = e2);
-      }
-    }
-    this._fieldsIndex = new r2(a3);
-    const f3 = this._fieldsIndex.requiredFields.indexOf(y);
-    if (f3 > -1 && this._fieldsIndex.requiredFields.splice(f3, 1), c3) {
-      if (c3.startTimeField) {
-        const e2 = this._fieldsIndex.get(c3.startTimeField);
-        e2 ? (c3.startTimeField = e2.name, e2.type = "esriFieldTypeDate") : c3.startTimeField = null;
-      }
-      if (c3.endTimeField) {
-        const e2 = this._fieldsIndex.get(c3.endTimeField);
-        e2 ? (c3.endTimeField = e2.name, e2.type = "esriFieldTypeDate") : c3.endTimeField = null;
-      }
-      if (c3.trackIdField) {
-        const e2 = this._fieldsIndex.get(c3.trackIdField);
-        e2 ? c3.trackIdField = e2.name : (c3.trackIdField = null, i3.push({ name: "geojson-layer:invalid-timeInfo-trackIdField", message: "trackIdField is missing", details: { timeInfo: c3 } }));
-      }
-      c3.startTimeField || c3.endTimeField || (i3.push({ name: "geojson-layer:invalid-timeInfo", message: "startTimeField and endTimeField are missing", details: { timeInfo: c3 } }), c3 = null);
-    }
-    const I2 = u2 ? o(u2) : null, j3 = { warnings: i3, featureErrors: [], layerDefinition: { ...O, drawingInfo: I2, templates: a(m2), extent: null, geometryType: u2, objectIdField: d, fields: a3, hasZ: !!l, timeInfo: c3 } };
-    this._queryEngine = new Y({ fields: a3, geometryType: u2, hasM: false, hasZ: l, objectIdField: d, spatialReference: p, timeInfo: c3, featureStore: new u({ geometryType: u2, hasM: false, hasZ: l }), cacheSpatialQueries: true }), this._createDefaultAttributes = i2(m2, d);
-    const w2 = await this._createFeatures(r3);
-    this._objectIdGenerator = this._createObjectIdGenerator(this._queryEngine, w2);
-    const T2 = this._normalizeFeatures(w2, j3.warnings, j3.featureErrors);
-    if (this._queryEngine.featureStore.addMany(T2), j3.layerDefinition.extent = this._queryEngine.fullExtent, j3.layerDefinition.timeInfo) {
-      const { start: e2, end: t2 } = this._queryEngine.timeExtent;
-      j3.layerDefinition.timeInfo.timeExtent = [e2, t2];
-    }
-    return j3;
-  }
-  async applyEdits(e) {
-    const { spatialReference: t, geometryType: s3 } = this._queryEngine;
-    return await Promise.all([w(t, s3), f(e.adds, t), f(e.updates, t)]), await this._waitSnapshotComplete(), this._applyEdits(e);
-  }
-  async queryFeatures(e = {}, t = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQuery(e, t.signal);
-  }
-  async queryFeatureCount(e = {}, t = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForCount(e, t.signal);
-  }
-  async queryObjectIds(e = {}, t = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForIds(e, t.signal);
-  }
-  async queryExtent(e = {}, t = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForExtent(e, t.signal);
-  }
-  async querySnapping(e, t = {}) {
-    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForSnapping(e, t.signal);
-  }
-  async refresh(e) {
-    var _a;
-    return this._loadOptions.customParameters = e, (_a = this._snapshotTask) == null ? void 0 : _a.abort(), this._snapshotTask = j2(this._snapshotFeatures), this._snapshotTask.promise.then((e2) => {
-      this._queryEngine.featureStore.clear(), this._objectIdGenerator = this._createObjectIdGenerator(this._queryEngine, e2);
-      const t = this._normalizeFeatures(e2);
-      t && this._queryEngine.featureStore.addMany(t);
-    }, (e2) => {
-      this._queryEngine.featureStore.clear(), j(e2) || s.getLogger("esri.layers.GeoJSONLayer").error(new s2("geojson-layer:refresh", "An error occurred during refresh", { error: e2 }));
-    }), await this._waitSnapshotComplete(), { extent: this._queryEngine.fullExtent, timeExtent: this._queryEngine.timeExtent };
-  }
-  async _createFeatures(e) {
-    const { geometryType: t, hasZ: s3, objectIdField: i3 } = this._queryEngine, n = I(e, { geometryType: t, hasZ: s3, objectIdField: i3 });
-    if (!E(this._queryEngine.spatialReference, c))
-      for (const a3 of n)
-        r(a3.geometry) && (a3.geometry = nt(g(rt(a3.geometry, this._queryEngine.geometryType, this._queryEngine.hasZ, false), c, this._queryEngine.spatialReference)));
-    return n;
-  }
-  async _waitSnapshotComplete() {
-    if (this._snapshotTask && !this._snapshotTask.finished) {
-      try {
-        await this._snapshotTask.promise;
-      } catch {
-      }
-      return this._waitSnapshotComplete();
-    }
-  }
-  async _fetch(t) {
-    const { url: s3, customParameters: i3 } = this._loadOptions, r3 = (await U(s3, { responseType: "json", query: { ...i3 }, signal: t })).data;
-    return await T(r3), r3;
-  }
-  _normalizeFeatures(e, t, s3) {
-    const { objectIdField: i3 } = this._queryEngine, r3 = [];
-    for (const n of e) {
-      const e2 = this._createDefaultAttributes(), a3 = m(this._fieldsIndex, e2, n.attributes, true, t);
-      a3 ? s3 == null ? void 0 : s3.push(a3) : (this._assignObjectId(e2, n.attributes, true), n.attributes = e2, n.objectId = e2[i3], r3.push(n));
-    }
-    return r3;
-  }
-  _applyEdits(e) {
-    const { adds: t, updates: s3, deletes: i3 } = e, r3 = { addResults: [], deleteResults: [], updateResults: [], uidToObjectId: {} };
-    if (t && t.length && this._applyAddEdits(r3, t), s3 && s3.length && this._applyUpdateEdits(r3, s3), i3 && i3.length) {
-      for (const e2 of i3)
-        r3.deleteResults.push(f2(e2));
-      this._queryEngine.featureStore.removeManyById(i3);
-    }
-    return { extent: this._queryEngine.fullExtent, timeExtent: this._queryEngine.timeExtent, featureEditResults: r3 };
-  }
-  _applyAddEdits(e, t) {
-    var _a;
-    const { addResults: s3 } = e, { geometryType: i3, hasM: n, hasZ: o2, objectIdField: l, spatialReference: u2, featureStore: d } = this._queryEngine, c3 = [];
-    for (const p of t) {
-      if (p.geometry && i3 !== c2(p.geometry)) {
-        s3.push(a2("Incorrect geometry type."));
-        continue;
-      }
-      const t2 = this._createDefaultAttributes(), n2 = m(this._fieldsIndex, t2, p.attributes);
-      if (n2)
-        s3.push(n2);
-      else {
-        if (this._assignObjectId(t2, p.attributes), p.attributes = t2, null != p.uid) {
-          const t3 = p.attributes[l];
-          e.uidToObjectId[p.uid] = t3;
-        }
-        if (r(p.geometry)) {
-          const e2 = (_a = p.geometry.spatialReference) != null ? _a : u2;
-          p.geometry = g(g2(p.geometry, e2), e2, u2);
-        }
-        c3.push(p), s3.push(f2(p.attributes[l]));
-      }
-    }
-    d.addMany(tt([], c3, i3, o2, n, l));
-  }
-  _applyUpdateEdits({ updateResults: e }, t) {
-    var _a;
-    const { geometryType: s3, hasM: i3, hasZ: n, objectIdField: o2, spatialReference: l, featureStore: u2 } = this._queryEngine;
-    for (const d of t) {
-      const { attributes: t2, geometry: p } = d, h = t2 && t2[o2];
-      if (null == h) {
-        e.push(a2(`Identifier field ${o2} missing`));
-        continue;
-      }
-      if (!u2.has(h)) {
-        e.push(a2(`Feature with object id ${h} missing`));
-        continue;
-      }
-      const m2 = ot(u2.getFeature(h), s3, n, i3);
-      if (r(p)) {
-        if (s3 !== c2(p)) {
-          e.push(a2("Incorrect geometry type."));
-          continue;
-        }
-        const t3 = (_a = p.spatialReference) != null ? _a : l;
-        m2.geometry = g(g2(p, t3), t3, l);
-      }
-      if (t2) {
-        const s4 = m(this._fieldsIndex, m2.attributes, t2);
-        if (s4) {
-          e.push(s4);
-          continue;
-        }
-      }
-      u2.add(X(m2, s3, n, i3, o2)), e.push(f2(h));
-    }
-  }
-  _createObjectIdGenerator(e, t) {
-    const s3 = e.fieldsIndex.get(e.objectIdField);
-    if ("esriFieldTypeString" === s3.type)
-      return () => s3.name + "-" + Date.now().toString(16);
-    let i3 = Number.NEGATIVE_INFINITY;
-    for (const r3 of t)
-      r3.objectId && (i3 = Math.max(i3, r3.objectId));
-    return i3 = Math.max(0, i3) + 1, () => i3++;
-  }
-  _assignObjectId(e, t, s3 = false) {
-    const i3 = this._queryEngine.objectIdField;
-    e[i3] = s3 && i3 in t ? t[i3] : this._objectIdGenerator();
-  }
-  async _checkProjection(e) {
-    try {
-      await f(c, e);
-    } catch {
-      throw new s2("geojson-layer", "Projection not supported");
-    }
-  }
-};
-export {
-  C as default
-};
-//# sourceMappingURL=GeoJSONSourceWorker-BYIRP3JE.js.map

+ 338 - 0
node_modules/.vite/deps/GeoJSONSourceWorker-ZQVDDZS5.js

@@ -0,0 +1,338 @@
+import {
+  I,
+  L,
+  T
+} from "./chunk-JK76NUHI.js";
+import {
+  a as a2,
+  f as f2,
+  g as g2,
+  m,
+  w
+} from "./chunk-QR6V6X5R.js";
+import {
+  a,
+  i as i2,
+  o
+} from "./chunk-A6WD5XTM.js";
+import {
+  u
+} from "./chunk-RDOYANC4.js";
+import {
+  Y
+} from "./chunk-FSIQKOJP.js";
+import "./chunk-OQSZOHTF.js";
+import "./chunk-OP2HNSVZ.js";
+import "./chunk-UVQJ7AVD.js";
+import "./chunk-DMVKVC5I.js";
+import "./chunk-Y7BZ6TKQ.js";
+import {
+  f,
+  g
+} from "./chunk-VEJPYAE4.js";
+import "./chunk-4GGDRIJK.js";
+import "./chunk-D5UVUJIX.js";
+import "./chunk-PZ7XDUL6.js";
+import "./chunk-ULSPZIPE.js";
+import "./chunk-UMUHMVL4.js";
+import "./chunk-FZSI6IGI.js";
+import "./chunk-B5O7N7PM.js";
+import "./chunk-KOKTANE6.js";
+import "./chunk-OKUFE7TO.js";
+import {
+  X,
+  nt,
+  ot,
+  rt,
+  tt
+} from "./chunk-JKFWEHNK.js";
+import "./chunk-IIAN3QNN.js";
+import "./chunk-P24XEEHY.js";
+import "./chunk-WOXHUQGM.js";
+import "./chunk-FMPQIGFA.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-SAJAEMIJ.js";
+import "./chunk-ZSW35JPD.js";
+import {
+  r as r2
+} from "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import {
+  i
+} from "./chunk-QEWF7QPH.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TJV6ODRM.js";
+import {
+  M
+} from "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import {
+  j as j2
+} from "./chunk-2ZSOO377.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import {
+  c as c2
+} from "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-HZRKBTHJ.js";
+import {
+  U
+} from "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import {
+  E,
+  c
+} from "./chunk-PQFTYGF5.js";
+import "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import {
+  j
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s2 as s,
+  s3 as s2
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  r
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/layers/graphics/sources/geojson/GeoJSONSourceWorker.js
+var O = { hasAttachments: false, capabilities: "query, editing, create, delete, update", useStandardizedQueries: true, supportsCoordinatesQuantization: true, supportsReturningQueryGeometry: true, advancedQueryCapabilities: { supportsQueryAttachments: false, supportsStatistics: true, supportsPercentileStatistics: true, supportsReturningGeometryCentroid: true, supportsQueryWithDistance: true, supportsDistinct: true, supportsReturningQueryExtent: true, supportsReturningGeometryProperties: false, supportsHavingClause: true, supportsOrderBy: true, supportsPagination: true, supportsQueryWithResultType: false, supportsSqlExpression: true, supportsDisjointSpatialRel: true } };
+var C = class {
+  constructor() {
+    this._queryEngine = null, this._snapshotFeatures = async (e) => {
+      const t = await this._fetch(e);
+      return this._createFeatures(t);
+    };
+  }
+  destroy() {
+    var _a;
+    (_a = this._queryEngine) == null ? void 0 : _a.destroy(), this._queryEngine = this._fieldsIndex = this._createDefaultAttributes = null;
+  }
+  async load(e, t = {}) {
+    this._loadOptions = { url: e.url, customParameters: e.customParameters };
+    const i3 = [];
+    await this._checkProjection(e.spatialReference);
+    let r3 = null;
+    e.url && (r3 = await this._fetch(t == null ? void 0 : t.signal));
+    const n = L(r3, { geometryType: e.geometryType }), a3 = e.fields || n.fields || [], l = null != e.hasZ ? e.hasZ : n.hasZ, u2 = n.geometryType;
+    let d = e.objectIdField || n.objectIdFieldName || "__OBJECTID";
+    const p = e.spatialReference || c;
+    let c3 = e.timeInfo;
+    a3 === n.fields && n.unknownFields.length > 0 && i3.push({ name: "geojson-layer:unknown-field-types", message: "Some fields types couldn't be inferred from the features and were dropped", details: { unknownFields: n.unknownFields } });
+    let y = new r2(a3).get(d);
+    y ? ("esriFieldTypeString" !== y.type && (y.type = "esriFieldTypeOID"), y.editable = false, y.nullable = false, d = y.name) : (y = { alias: d, name: d, type: "string" === n.objectIdFieldType ? "esriFieldTypeString" : "esriFieldTypeOID", editable: false, nullable: false }, a3.unshift(y));
+    const m2 = {};
+    for (const o2 of a3) {
+      if (null == o2.name && (o2.name = o2.alias), null == o2.alias && (o2.alias = o2.name), !o2.name)
+        throw new s2("geojson-layer:invalid-field-name", "field name is missing", { field: o2 });
+      if (!i.jsonValues.includes(o2.type))
+        throw new s2("geojson-layer:invalid-field-type", `invalid type for field "${o2.name}"`, { field: o2 });
+      if (o2.name !== y.name) {
+        const e2 = M(o2);
+        void 0 !== e2 && (m2[o2.name] = e2);
+      }
+    }
+    this._fieldsIndex = new r2(a3);
+    const f3 = this._fieldsIndex.requiredFields.indexOf(y);
+    if (f3 > -1 && this._fieldsIndex.requiredFields.splice(f3, 1), c3) {
+      if (c3.startTimeField) {
+        const e2 = this._fieldsIndex.get(c3.startTimeField);
+        e2 ? (c3.startTimeField = e2.name, e2.type = "esriFieldTypeDate") : c3.startTimeField = null;
+      }
+      if (c3.endTimeField) {
+        const e2 = this._fieldsIndex.get(c3.endTimeField);
+        e2 ? (c3.endTimeField = e2.name, e2.type = "esriFieldTypeDate") : c3.endTimeField = null;
+      }
+      if (c3.trackIdField) {
+        const e2 = this._fieldsIndex.get(c3.trackIdField);
+        e2 ? c3.trackIdField = e2.name : (c3.trackIdField = null, i3.push({ name: "geojson-layer:invalid-timeInfo-trackIdField", message: "trackIdField is missing", details: { timeInfo: c3 } }));
+      }
+      c3.startTimeField || c3.endTimeField || (i3.push({ name: "geojson-layer:invalid-timeInfo", message: "startTimeField and endTimeField are missing", details: { timeInfo: c3 } }), c3 = null);
+    }
+    const I2 = u2 ? o(u2) : null, j3 = { warnings: i3, featureErrors: [], layerDefinition: { ...O, drawingInfo: I2, templates: a(m2), extent: null, geometryType: u2, objectIdField: d, fields: a3, hasZ: !!l, timeInfo: c3 } };
+    this._queryEngine = new Y({ fields: a3, geometryType: u2, hasM: false, hasZ: l, objectIdField: d, spatialReference: p, timeInfo: c3, featureStore: new u({ geometryType: u2, hasM: false, hasZ: l }), cacheSpatialQueries: true }), this._createDefaultAttributes = i2(m2, d);
+    const w2 = await this._createFeatures(r3);
+    this._objectIdGenerator = this._createObjectIdGenerator(this._queryEngine, w2);
+    const T2 = this._normalizeFeatures(w2, j3.warnings, j3.featureErrors);
+    if (this._queryEngine.featureStore.addMany(T2), j3.layerDefinition.extent = this._queryEngine.fullExtent, j3.layerDefinition.timeInfo) {
+      const { start: e2, end: t2 } = this._queryEngine.timeExtent;
+      j3.layerDefinition.timeInfo.timeExtent = [e2, t2];
+    }
+    return j3;
+  }
+  async applyEdits(e) {
+    const { spatialReference: t, geometryType: s3 } = this._queryEngine;
+    return await Promise.all([w(t, s3), f(e.adds, t), f(e.updates, t)]), await this._waitSnapshotComplete(), this._applyEdits(e);
+  }
+  async queryFeatures(e = {}, t = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQuery(e, t.signal);
+  }
+  async queryFeatureCount(e = {}, t = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForCount(e, t.signal);
+  }
+  async queryObjectIds(e = {}, t = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForIds(e, t.signal);
+  }
+  async queryExtent(e = {}, t = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForExtent(e, t.signal);
+  }
+  async querySnapping(e, t = {}) {
+    return await this._waitSnapshotComplete(), this._queryEngine.executeQueryForSnapping(e, t.signal);
+  }
+  async refresh(e) {
+    var _a;
+    return this._loadOptions.customParameters = e, (_a = this._snapshotTask) == null ? void 0 : _a.abort(), this._snapshotTask = j2(this._snapshotFeatures), this._snapshotTask.promise.then((e2) => {
+      this._queryEngine.featureStore.clear(), this._objectIdGenerator = this._createObjectIdGenerator(this._queryEngine, e2);
+      const t = this._normalizeFeatures(e2);
+      t && this._queryEngine.featureStore.addMany(t);
+    }, (e2) => {
+      this._queryEngine.featureStore.clear(), j(e2) || s.getLogger("esri.layers.GeoJSONLayer").error(new s2("geojson-layer:refresh", "An error occurred during refresh", { error: e2 }));
+    }), await this._waitSnapshotComplete(), { extent: this._queryEngine.fullExtent, timeExtent: this._queryEngine.timeExtent };
+  }
+  async _createFeatures(e) {
+    const { geometryType: t, hasZ: s3, objectIdField: i3 } = this._queryEngine, n = I(e, { geometryType: t, hasZ: s3, objectIdField: i3 });
+    if (!E(this._queryEngine.spatialReference, c))
+      for (const a3 of n)
+        r(a3.geometry) && (a3.geometry = nt(g(rt(a3.geometry, this._queryEngine.geometryType, this._queryEngine.hasZ, false), c, this._queryEngine.spatialReference)));
+    return n;
+  }
+  async _waitSnapshotComplete() {
+    if (this._snapshotTask && !this._snapshotTask.finished) {
+      try {
+        await this._snapshotTask.promise;
+      } catch {
+      }
+      return this._waitSnapshotComplete();
+    }
+  }
+  async _fetch(t) {
+    const { url: s3, customParameters: i3 } = this._loadOptions, r3 = (await U(s3, { responseType: "json", query: { ...i3 }, signal: t })).data;
+    return await T(r3), r3;
+  }
+  _normalizeFeatures(e, t, s3) {
+    const { objectIdField: i3 } = this._queryEngine, r3 = [];
+    for (const n of e) {
+      const e2 = this._createDefaultAttributes(), a3 = m(this._fieldsIndex, e2, n.attributes, true, t);
+      a3 ? s3 == null ? void 0 : s3.push(a3) : (this._assignObjectId(e2, n.attributes, true), n.attributes = e2, n.objectId = e2[i3], r3.push(n));
+    }
+    return r3;
+  }
+  _applyEdits(e) {
+    const { adds: t, updates: s3, deletes: i3 } = e, r3 = { addResults: [], deleteResults: [], updateResults: [], uidToObjectId: {} };
+    if (t && t.length && this._applyAddEdits(r3, t), s3 && s3.length && this._applyUpdateEdits(r3, s3), i3 && i3.length) {
+      for (const e2 of i3)
+        r3.deleteResults.push(f2(e2));
+      this._queryEngine.featureStore.removeManyById(i3);
+    }
+    return { extent: this._queryEngine.fullExtent, timeExtent: this._queryEngine.timeExtent, featureEditResults: r3 };
+  }
+  _applyAddEdits(e, t) {
+    var _a;
+    const { addResults: s3 } = e, { geometryType: i3, hasM: n, hasZ: o2, objectIdField: l, spatialReference: u2, featureStore: d } = this._queryEngine, c3 = [];
+    for (const p of t) {
+      if (p.geometry && i3 !== c2(p.geometry)) {
+        s3.push(a2("Incorrect geometry type."));
+        continue;
+      }
+      const t2 = this._createDefaultAttributes(), n2 = m(this._fieldsIndex, t2, p.attributes);
+      if (n2)
+        s3.push(n2);
+      else {
+        if (this._assignObjectId(t2, p.attributes), p.attributes = t2, null != p.uid) {
+          const t3 = p.attributes[l];
+          e.uidToObjectId[p.uid] = t3;
+        }
+        if (r(p.geometry)) {
+          const e2 = (_a = p.geometry.spatialReference) != null ? _a : u2;
+          p.geometry = g(g2(p.geometry, e2), e2, u2);
+        }
+        c3.push(p), s3.push(f2(p.attributes[l]));
+      }
+    }
+    d.addMany(tt([], c3, i3, o2, n, l));
+  }
+  _applyUpdateEdits({ updateResults: e }, t) {
+    var _a;
+    const { geometryType: s3, hasM: i3, hasZ: n, objectIdField: o2, spatialReference: l, featureStore: u2 } = this._queryEngine;
+    for (const d of t) {
+      const { attributes: t2, geometry: p } = d, h = t2 && t2[o2];
+      if (null == h) {
+        e.push(a2(`Identifier field ${o2} missing`));
+        continue;
+      }
+      if (!u2.has(h)) {
+        e.push(a2(`Feature with object id ${h} missing`));
+        continue;
+      }
+      const m2 = ot(u2.getFeature(h), s3, n, i3);
+      if (r(p)) {
+        if (s3 !== c2(p)) {
+          e.push(a2("Incorrect geometry type."));
+          continue;
+        }
+        const t3 = (_a = p.spatialReference) != null ? _a : l;
+        m2.geometry = g(g2(p, t3), t3, l);
+      }
+      if (t2) {
+        const s4 = m(this._fieldsIndex, m2.attributes, t2);
+        if (s4) {
+          e.push(s4);
+          continue;
+        }
+      }
+      u2.add(X(m2, s3, n, i3, o2)), e.push(f2(h));
+    }
+  }
+  _createObjectIdGenerator(e, t) {
+    const s3 = e.fieldsIndex.get(e.objectIdField);
+    if ("esriFieldTypeString" === s3.type)
+      return () => s3.name + "-" + Date.now().toString(16);
+    let i3 = Number.NEGATIVE_INFINITY;
+    for (const r3 of t)
+      r3.objectId && (i3 = Math.max(i3, r3.objectId));
+    return i3 = Math.max(0, i3) + 1, () => i3++;
+  }
+  _assignObjectId(e, t, s3 = false) {
+    const i3 = this._queryEngine.objectIdField;
+    e[i3] = s3 && i3 in t ? t[i3] : this._objectIdGenerator();
+  }
+  async _checkProjection(e) {
+    try {
+      await f(c, e);
+    } catch {
+      throw new s2("geojson-layer", "Projection not supported");
+    }
+  }
+};
+export {
+  C as default
+};
+//# sourceMappingURL=GeoJSONSourceWorker-ZQVDDZS5.js.map

+ 0 - 0
node_modules/.vite/deps/GeoJSONSourceWorker-BYIRP3JE.js.map → node_modules/.vite/deps/GeoJSONSourceWorker-ZQVDDZS5.js.map


+ 0 - 181
node_modules/.vite/deps/GeoRSSLayer-GRSYEJZN.js

@@ -1,181 +0,0 @@
-import {
-  S2 as S,
-  m,
-  n as n3,
-  y as y2
-} from "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-NKMX5M3L.js";
-import {
-  a
-} from "./chunk-VLG7MMVR.js";
-import {
-  v
-} from "./chunk-2DSTZVND.js";
-import {
-  c as c2
-} from "./chunk-VXKIGGM4.js";
-import {
-  c,
-  f,
-  j
-} from "./chunk-KG45D2XL.js";
-import {
-  O
-} from "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import {
-  p
-} from "./chunk-UMJCSYX5.js";
-import {
-  n as n2
-} from "./chunk-UA6W42KP.js";
-import "./chunk-3OSQ6GXO.js";
-import "./chunk-3WQOA5CB.js";
-import {
-  t
-} from "./chunk-2L5METUC.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import {
-  b
-} from "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import {
-  U
-} from "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import {
-  Ut
-} from "./chunk-VEGAOVMY.js";
-import {
-  o,
-  w2
-} from "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import {
-  G
-} from "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import {
-  w
-} from "./chunk-V6P2MAQQ.js";
-import {
-  s
-} from "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  r
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/layers/GeoRSSLayer.js
-var L = ["atom", "xml"];
-var R = { base: a, key: "type", typeMap: { "simple-line": m }, errorContext: "symbol" };
-var k = { base: a, key: "type", typeMap: { "picture-marker": n3, "simple-marker": y2 }, errorContext: "symbol" };
-var _ = { base: a, key: "type", typeMap: { "simple-fill": S }, errorContext: "symbol" };
-var w3 = class extends n2(p(c2(v(t(O(b)))))) {
-  constructor(...e2) {
-    super(...e2), this.description = null, this.fullExtent = null, this.legendEnabled = true, this.lineSymbol = null, this.pointSymbol = null, this.polygonSymbol = null, this.operationalLayerType = "GeoRSS", this.url = null, this.type = "geo-rss";
-  }
-  normalizeCtorArgs(e2, o2) {
-    return "string" == typeof e2 ? { url: e2, ...o2 } : e2;
-  }
-  readFeatureCollections(e2, o2) {
-    return o2.featureCollection.layers.forEach((e3) => {
-      var _a;
-      const o3 = e3.layerDefinition.drawingInfo.renderer.symbol;
-      o3 && "esriSFS" === o3.type && ((_a = o3.outline) == null ? void 0 : _a.style.includes("esriSFS")) && (o3.outline.style = "esriSLSSolid");
-    }), o2.featureCollection.layers;
-  }
-  get hasPoints() {
-    return this._hasGeometry("esriGeometryPoint");
-  }
-  get hasPolylines() {
-    return this._hasGeometry("esriGeometryPolyline");
-  }
-  get hasPolygons() {
-    return this._hasGeometry("esriGeometryPolygon");
-  }
-  get title() {
-    const e2 = this._get("title");
-    return e2 && "defaults" !== this.originOf("title") ? e2 : this.url ? Ut(this.url, L) || "GeoRSS" : e2 || "";
-  }
-  set title(e2) {
-    this._set("title", e2);
-  }
-  load(e2) {
-    const o2 = r(e2) ? e2.signal : null;
-    return this.addResolvingPromise(this.loadFromPortal({ supportedTypes: ["Map Service", "Feature Service", "Feature Collection", "Scene Service"] }, e2).catch(w).then(() => this._fetchService(o2)).then((e3) => {
-      this.read(e3, { origin: "service" });
-    })), Promise.resolve(this);
-  }
-  async hasDataChanged() {
-    const e2 = await this._fetchService();
-    return this.read(e2, { origin: "service", ignoreDefaults: true }), true;
-  }
-  async _fetchService(e2) {
-    var _a;
-    const t2 = this.spatialReference, { data: s2 } = await U(s.geoRSSServiceUrl, { query: { url: this.url, refresh: !!this.loaded || void 0, outSR: G(t2) ? void 0 : (_a = t2.wkid) != null ? _a : JSON.stringify(t2) }, signal: e2 });
-    return s2;
-  }
-  _hasGeometry(e2) {
-    var _a, _b;
-    return (_b = (_a = this.featureCollections) == null ? void 0 : _a.some((o2) => {
-      var _a2, _b2;
-      return ((_a2 = o2.featureSet) == null ? void 0 : _a2.geometryType) === e2 && ((_b2 = o2.featureSet.features) == null ? void 0 : _b2.length) > 0;
-    })) != null ? _b : false;
-  }
-};
-e([y()], w3.prototype, "description", void 0), e([y()], w3.prototype, "featureCollections", void 0), e([o("service", "featureCollections", ["featureCollection.layers"])], w3.prototype, "readFeatureCollections", null), e([y({ type: w2, json: { name: "lookAtExtent" } })], w3.prototype, "fullExtent", void 0), e([y(j)], w3.prototype, "id", void 0), e([y(c)], w3.prototype, "legendEnabled", void 0), e([y({ types: R, json: { write: true } })], w3.prototype, "lineSymbol", void 0), e([y({ type: ["show", "hide"] })], w3.prototype, "listMode", void 0), e([y({ types: k, json: { write: true } })], w3.prototype, "pointSymbol", void 0), e([y({ types: _, json: { write: true } })], w3.prototype, "polygonSymbol", void 0), e([y({ type: ["GeoRSS"] })], w3.prototype, "operationalLayerType", void 0), e([y(f)], w3.prototype, "url", void 0), e([y({ json: { origins: { service: { read: { source: "name", reader: (e2) => e2 || void 0 } } } } })], w3.prototype, "title", null), e([y({ readOnly: true, json: { read: false }, value: "geo-rss" })], w3.prototype, "type", void 0), w3 = e([n("esri.layers.GeoRSSLayer")], w3);
-var F = w3;
-export {
-  F as default
-};
-//# sourceMappingURL=GeoRSSLayer-GRSYEJZN.js.map

+ 181 - 0
node_modules/.vite/deps/GeoRSSLayer-OMFPL5EF.js

@@ -0,0 +1,181 @@
+import {
+  S2 as S,
+  m,
+  n as n3,
+  y as y2
+} from "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-JOYXMSKE.js";
+import "./chunk-ECY35CJI.js";
+import {
+  a
+} from "./chunk-MCWCB5IY.js";
+import {
+  v
+} from "./chunk-JUWKPBLS.js";
+import {
+  c as c2
+} from "./chunk-WLSB4F4I.js";
+import {
+  c,
+  f,
+  j
+} from "./chunk-GLSWDDR3.js";
+import {
+  O
+} from "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import {
+  p
+} from "./chunk-GN35O2ZO.js";
+import {
+  n as n2
+} from "./chunk-XTVKPAWY.js";
+import "./chunk-3OSQ6GXO.js";
+import "./chunk-3WQOA5CB.js";
+import {
+  t
+} from "./chunk-PLWDAYK7.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import {
+  b
+} from "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import {
+  U
+} from "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import {
+  Ut
+} from "./chunk-VEGAOVMY.js";
+import {
+  o,
+  w2
+} from "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import {
+  G
+} from "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import {
+  w
+} from "./chunk-V6P2MAQQ.js";
+import {
+  s
+} from "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  r
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/layers/GeoRSSLayer.js
+var L = ["atom", "xml"];
+var R = { base: a, key: "type", typeMap: { "simple-line": m }, errorContext: "symbol" };
+var k = { base: a, key: "type", typeMap: { "picture-marker": n3, "simple-marker": y2 }, errorContext: "symbol" };
+var _ = { base: a, key: "type", typeMap: { "simple-fill": S }, errorContext: "symbol" };
+var w3 = class extends n2(p(c2(v(t(O(b)))))) {
+  constructor(...e2) {
+    super(...e2), this.description = null, this.fullExtent = null, this.legendEnabled = true, this.lineSymbol = null, this.pointSymbol = null, this.polygonSymbol = null, this.operationalLayerType = "GeoRSS", this.url = null, this.type = "geo-rss";
+  }
+  normalizeCtorArgs(e2, o2) {
+    return "string" == typeof e2 ? { url: e2, ...o2 } : e2;
+  }
+  readFeatureCollections(e2, o2) {
+    return o2.featureCollection.layers.forEach((e3) => {
+      var _a;
+      const o3 = e3.layerDefinition.drawingInfo.renderer.symbol;
+      o3 && "esriSFS" === o3.type && ((_a = o3.outline) == null ? void 0 : _a.style.includes("esriSFS")) && (o3.outline.style = "esriSLSSolid");
+    }), o2.featureCollection.layers;
+  }
+  get hasPoints() {
+    return this._hasGeometry("esriGeometryPoint");
+  }
+  get hasPolylines() {
+    return this._hasGeometry("esriGeometryPolyline");
+  }
+  get hasPolygons() {
+    return this._hasGeometry("esriGeometryPolygon");
+  }
+  get title() {
+    const e2 = this._get("title");
+    return e2 && "defaults" !== this.originOf("title") ? e2 : this.url ? Ut(this.url, L) || "GeoRSS" : e2 || "";
+  }
+  set title(e2) {
+    this._set("title", e2);
+  }
+  load(e2) {
+    const o2 = r(e2) ? e2.signal : null;
+    return this.addResolvingPromise(this.loadFromPortal({ supportedTypes: ["Map Service", "Feature Service", "Feature Collection", "Scene Service"] }, e2).catch(w).then(() => this._fetchService(o2)).then((e3) => {
+      this.read(e3, { origin: "service" });
+    })), Promise.resolve(this);
+  }
+  async hasDataChanged() {
+    const e2 = await this._fetchService();
+    return this.read(e2, { origin: "service", ignoreDefaults: true }), true;
+  }
+  async _fetchService(e2) {
+    var _a;
+    const t2 = this.spatialReference, { data: s2 } = await U(s.geoRSSServiceUrl, { query: { url: this.url, refresh: !!this.loaded || void 0, outSR: G(t2) ? void 0 : (_a = t2.wkid) != null ? _a : JSON.stringify(t2) }, signal: e2 });
+    return s2;
+  }
+  _hasGeometry(e2) {
+    var _a, _b;
+    return (_b = (_a = this.featureCollections) == null ? void 0 : _a.some((o2) => {
+      var _a2, _b2;
+      return ((_a2 = o2.featureSet) == null ? void 0 : _a2.geometryType) === e2 && ((_b2 = o2.featureSet.features) == null ? void 0 : _b2.length) > 0;
+    })) != null ? _b : false;
+  }
+};
+e([y()], w3.prototype, "description", void 0), e([y()], w3.prototype, "featureCollections", void 0), e([o("service", "featureCollections", ["featureCollection.layers"])], w3.prototype, "readFeatureCollections", null), e([y({ type: w2, json: { name: "lookAtExtent" } })], w3.prototype, "fullExtent", void 0), e([y(j)], w3.prototype, "id", void 0), e([y(c)], w3.prototype, "legendEnabled", void 0), e([y({ types: R, json: { write: true } })], w3.prototype, "lineSymbol", void 0), e([y({ type: ["show", "hide"] })], w3.prototype, "listMode", void 0), e([y({ types: k, json: { write: true } })], w3.prototype, "pointSymbol", void 0), e([y({ types: _, json: { write: true } })], w3.prototype, "polygonSymbol", void 0), e([y({ type: ["GeoRSS"] })], w3.prototype, "operationalLayerType", void 0), e([y(f)], w3.prototype, "url", void 0), e([y({ json: { origins: { service: { read: { source: "name", reader: (e2) => e2 || void 0 } } } } })], w3.prototype, "title", null), e([y({ readOnly: true, json: { read: false }, value: "geo-rss" })], w3.prototype, "type", void 0), w3 = e([n("esri.layers.GeoRSSLayer")], w3);
+var F = w3;
+export {
+  F as default
+};
+//# sourceMappingURL=GeoRSSLayer-OMFPL5EF.js.map

+ 0 - 0
node_modules/.vite/deps/GeoRSSLayer-GRSYEJZN.js.map → node_modules/.vite/deps/GeoRSSLayer-OMFPL5EF.js.map


+ 0 - 265
node_modules/.vite/deps/GeoRSSLayerView2D-5DGPHLT2.js

@@ -1,265 +0,0 @@
-import {
-  i
-} from "./chunk-WCBXH67T.js";
-import {
-  oe
-} from "./chunk-QXIGWYMQ.js";
-import "./chunk-BU4ZNN5N.js";
-import "./chunk-RODWSCDL.js";
-import "./chunk-T6DJ6UAT.js";
-import {
-  u,
-  y
-} from "./chunk-ZOTXRPGC.js";
-import "./chunk-KGI3YKHP.js";
-import "./chunk-WOGDHLUJ.js";
-import "./chunk-J2PY6ANL.js";
-import "./chunk-MH3GGTFP.js";
-import "./chunk-2ZACOQZJ.js";
-import "./chunk-JBMHQ5RK.js";
-import "./chunk-WBWQJQK4.js";
-import "./chunk-DBT4KOKX.js";
-import "./chunk-2GP5D74I.js";
-import "./chunk-6XIF2YUL.js";
-import "./chunk-UB42CXQV.js";
-import "./chunk-AIG57VB7.js";
-import "./chunk-7Y5RTA5Y.js";
-import "./chunk-A22ACVMF.js";
-import "./chunk-SCZJ2KEY.js";
-import "./chunk-ST53DRNI.js";
-import "./chunk-PCYFSSBL.js";
-import "./chunk-ADR6I4L4.js";
-import "./chunk-7EM3ZPV7.js";
-import "./chunk-WPDBODJM.js";
-import "./chunk-5IVP3KUS.js";
-import "./chunk-JXYBFGFY.js";
-import "./chunk-EPMXCACW.js";
-import "./chunk-UCPKJYXN.js";
-import "./chunk-KFLNKWNF.js";
-import "./chunk-R24MO4IV.js";
-import "./chunk-YQBYWPBD.js";
-import "./chunk-XBFCIW4K.js";
-import "./chunk-T2SKWJGU.js";
-import "./chunk-UO3LS2M5.js";
-import "./chunk-H2VOWDMO.js";
-import "./chunk-QISOH77W.js";
-import "./chunk-UWKVAZQ6.js";
-import "./chunk-3WXSWAUV.js";
-import "./chunk-27YO3FKC.js";
-import "./chunk-EQNT4A7P.js";
-import "./chunk-4HL6BBWO.js";
-import "./chunk-KUO7OCMN.js";
-import "./chunk-XO5VJRK4.js";
-import "./chunk-DMVKVC5I.js";
-import "./chunk-3ZJXLJLL.js";
-import "./chunk-4OM3EX6P.js";
-import "./chunk-3OFVLRSL.js";
-import "./chunk-AFVJXEUJ.js";
-import "./chunk-FZSI6IGI.js";
-import "./chunk-YFDOPEEZ.js";
-import "./chunk-IQBIGNPU.js";
-import "./chunk-QU433TMZ.js";
-import "./chunk-K7B6OWCU.js";
-import "./chunk-YW3ZWYRO.js";
-import "./chunk-TFW2HQCV.js";
-import "./chunk-BPRMPSTX.js";
-import "./chunk-PQGNKUMB.js";
-import "./chunk-JEA4MMTV.js";
-import "./chunk-RG3AHHRL.js";
-import "./chunk-UDYHZLTE.js";
-import "./chunk-XHRNCFJT.js";
-import "./chunk-DGINNG7Z.js";
-import "./chunk-KK6FUQQU.js";
-import "./chunk-JQUWFKNU.js";
-import "./chunk-RWQH5X3O.js";
-import "./chunk-6334AFGG.js";
-import {
-  x
-} from "./chunk-WFHIGLUK.js";
-import "./chunk-IASFQ7K7.js";
-import "./chunk-TFHLTN6F.js";
-import "./chunk-4VZNS7N2.js";
-import "./chunk-O3JQY77G.js";
-import "./chunk-IIAN3QNN.js";
-import "./chunk-VYQHMPYW.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-WXUHXYJK.js";
-import "./chunk-NTERQTPO.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-SOSOZIX6.js";
-import "./chunk-TU7WVKU4.js";
-import "./chunk-2QIZS77U.js";
-import {
-  p,
-  t
-} from "./chunk-JB2527A3.js";
-import "./chunk-XODJHDJQ.js";
-import "./chunk-O2PIYIHJ.js";
-import "./chunk-2BWPQRLB.js";
-import "./chunk-HPD2S4QL.js";
-import "./chunk-C65ZRRQD.js";
-import "./chunk-3HCJD762.js";
-import "./chunk-GR4RKUNH.js";
-import "./chunk-LTQAWUCK.js";
-import "./chunk-W3SLJVWY.js";
-import "./chunk-PK4W65H4.js";
-import "./chunk-KJZ6SS3P.js";
-import {
-  k
-} from "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import "./chunk-EY2WJSAJ.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
-import "./chunk-ZSW35JPD.js";
-import "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-MGUVQY3Q.js";
-import "./chunk-QEWF7QPH.js";
-import "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-TV3CFJQR.js";
-import {
-  h,
-  l
-} from "./chunk-BWATQC2Y.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-O6VYMEIX.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import {
-  j
-} from "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/2d/layers/GeoRSSLayerView2D.js
-var y2 = class extends y(u) {
-  constructor() {
-    super(...arguments), this._graphicsViewMap = {}, this._popupTemplates = /* @__PURE__ */ new Map(), this.graphicsViews = [];
-  }
-  async hitTest(e2, r) {
-    if (!this.graphicsViews.length)
-      return null;
-    const s = this.layer;
-    return this.graphicsViews.reverse().map((r2) => {
-      const i2 = this._popupTemplates.get(r2), o = r2.hitTest(e2);
-      for (const e3 of o)
-        e3.layer = s, e3.sourceLayer = s, e3.popupTemplate = i2;
-      return o;
-    }).flat().map((r2) => ({ type: "graphic", graphic: r2, layer: s, mapPoint: e2 }));
-  }
-  update(e2) {
-    if (this.graphicsViews)
-      for (const r of this.graphicsViews)
-        r.processUpdate(e2);
-  }
-  attach() {
-    this.handles.add([l(() => {
-      var _a;
-      return (_a = this.layer) == null ? void 0 : _a.featureCollections;
-    }, (e2) => {
-      this._clear();
-      for (const { popupInfo: i2, featureSet: o, layerDefinition: t2 } of e2) {
-        const e3 = x.fromJSON(o), p2 = new j(e3.features), h2 = t2.drawingInfo, m = i2 ? k.fromJSON(i2) : null, y3 = t(h2.renderer), g2 = new oe({ requestUpdateCallback: () => this.requestUpdate(), view: this.view, graphics: p2, renderer: y3, container: new i(this.view.featuresTilingScheme) });
-        this._graphicsViewMap[e3.geometryType] = g2, this._popupTemplates.set(g2, m), "polygon" !== e3.geometryType || this.layer.polygonSymbol ? "polyline" !== e3.geometryType || this.layer.lineSymbol ? "point" !== e3.geometryType || this.layer.pointSymbol || (this.layer.pointSymbol = y3.symbol) : this.layer.lineSymbol = y3.symbol : this.layer.polygonSymbol = y3.symbol, this.graphicsViews.push(g2), this.container.addChild(g2.container);
-      }
-    }, h), l(() => {
-      var _a;
-      return (_a = this.layer) == null ? void 0 : _a.polygonSymbol;
-    }, (e2) => {
-      this._graphicsViewMap.polygon.renderer = new p({ symbol: e2 });
-    }, h), l(() => {
-      var _a;
-      return (_a = this.layer) == null ? void 0 : _a.lineSymbol;
-    }, (e2) => {
-      this._graphicsViewMap.polyline.renderer = new p({ symbol: e2 });
-    }, h), l(() => {
-      var _a;
-      return (_a = this.layer) == null ? void 0 : _a.pointSymbol;
-    }, (e2) => {
-      this._graphicsViewMap.point.renderer = new p({ symbol: e2 });
-    }, h)], "georsslayerview");
-  }
-  detach() {
-    this.handles.remove("georsslayerview"), this._clear();
-  }
-  moveStart() {
-  }
-  moveEnd() {
-  }
-  viewChange() {
-    for (const e2 of this.graphicsViews)
-      e2.viewChange();
-  }
-  _clear() {
-    this.container.removeAllChildren();
-    for (const e2 of this.graphicsViews)
-      e2.destroy();
-    this._graphicsViewMap = {}, this._popupTemplates.clear(), this.graphicsViews.length = 0;
-  }
-};
-y2 = e([n("esri.views.2d.layers.GeoRSSLayerView2D")], y2);
-var g = y2;
-export {
-  g as default
-};
-//# sourceMappingURL=GeoRSSLayerView2D-5DGPHLT2.js.map

+ 265 - 0
node_modules/.vite/deps/GeoRSSLayerView2D-QWKYU3I4.js

@@ -0,0 +1,265 @@
+import {
+  i
+} from "./chunk-54V4THCX.js";
+import {
+  oe
+} from "./chunk-DTSCAH2R.js";
+import "./chunk-B5WNDDCF.js";
+import "./chunk-DXEPL3XQ.js";
+import "./chunk-E5TKVDJT.js";
+import "./chunk-XYIYXU3I.js";
+import "./chunk-T6DJ6UAT.js";
+import "./chunk-WOGDHLUJ.js";
+import "./chunk-264YGWEE.js";
+import {
+  u,
+  y
+} from "./chunk-KUAEOLV3.js";
+import "./chunk-ZLQP3WDC.js";
+import "./chunk-JBMHQ5RK.js";
+import "./chunk-WBWQJQK4.js";
+import "./chunk-A22ACVMF.js";
+import "./chunk-TDS6IBMU.js";
+import "./chunk-DBT4KOKX.js";
+import "./chunk-2GP5D74I.js";
+import "./chunk-ZELEU5PN.js";
+import "./chunk-O7E4VYJT.js";
+import "./chunk-AIG57VB7.js";
+import "./chunk-PHAKVYRM.js";
+import "./chunk-IDINBHDV.js";
+import "./chunk-6LE4RPMZ.js";
+import "./chunk-67RFR4NT.js";
+import "./chunk-WPDBODJM.js";
+import "./chunk-5IVP3KUS.js";
+import "./chunk-JXYBFGFY.js";
+import "./chunk-EPMXCACW.js";
+import "./chunk-UCPKJYXN.js";
+import "./chunk-KFLNKWNF.js";
+import "./chunk-R24MO4IV.js";
+import "./chunk-YQBYWPBD.js";
+import "./chunk-UWKVAZQ6.js";
+import "./chunk-XBFCIW4K.js";
+import "./chunk-T2SKWJGU.js";
+import "./chunk-UO3LS2M5.js";
+import "./chunk-H2VOWDMO.js";
+import "./chunk-QISOH77W.js";
+import "./chunk-4HL6BBWO.js";
+import "./chunk-KUO7OCMN.js";
+import "./chunk-XO5VJRK4.js";
+import "./chunk-ST53DRNI.js";
+import "./chunk-3WXSWAUV.js";
+import "./chunk-27YO3FKC.js";
+import "./chunk-EQNT4A7P.js";
+import "./chunk-4OM3EX6P.js";
+import "./chunk-3OFVLRSL.js";
+import "./chunk-DMVKVC5I.js";
+import "./chunk-VEJPYAE4.js";
+import "./chunk-UMUHMVL4.js";
+import "./chunk-FZSI6IGI.js";
+import "./chunk-YFDOPEEZ.js";
+import "./chunk-IQBIGNPU.js";
+import "./chunk-K7B6OWCU.js";
+import "./chunk-LXOC7SMQ.js";
+import "./chunk-QU433TMZ.js";
+import "./chunk-L5DZVCCW.js";
+import "./chunk-WNPL3C7R.js";
+import "./chunk-E7ZLMIQ7.js";
+import "./chunk-JEA4MMTV.js";
+import "./chunk-RG3AHHRL.js";
+import "./chunk-XHRNCFJT.js";
+import "./chunk-UDYHZLTE.js";
+import "./chunk-QC7NCR5N.js";
+import "./chunk-VQXMCZYH.js";
+import "./chunk-JQUWFKNU.js";
+import "./chunk-RWQH5X3O.js";
+import "./chunk-6334AFGG.js";
+import {
+  x
+} from "./chunk-NLLFSKB2.js";
+import "./chunk-CC74Y7ET.js";
+import "./chunk-TFHLTN6F.js";
+import "./chunk-O3JQY77G.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-IIAN3QNN.js";
+import "./chunk-P24XEEHY.js";
+import "./chunk-WOXHUQGM.js";
+import "./chunk-FMPQIGFA.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-SAJAEMIJ.js";
+import "./chunk-TU7WVKU4.js";
+import "./chunk-JAUFBT5U.js";
+import {
+  p,
+  t
+} from "./chunk-RHFU6KWO.js";
+import "./chunk-3FNKD2EB.js";
+import "./chunk-ZOO4I2U4.js";
+import "./chunk-JPUFJK2B.js";
+import "./chunk-HZ2WKB3G.js";
+import "./chunk-3HCJD762.js";
+import "./chunk-RVCE264D.js";
+import "./chunk-HKJ7X3BD.js";
+import "./chunk-Y74D3LKQ.js";
+import "./chunk-PK4W65H4.js";
+import "./chunk-7C23ILQ4.js";
+import {
+  k
+} from "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-IEU3AM37.js";
+import "./chunk-SKKBVHTF.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-JOYXMSKE.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-CRHRHOXH.js";
+import "./chunk-ZSW35JPD.js";
+import "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-JGBXYDGB.js";
+import "./chunk-QEWF7QPH.js";
+import "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TV3CFJQR.js";
+import {
+  h,
+  l
+} from "./chunk-TJV6ODRM.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-O6VYMEIX.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import {
+  j
+} from "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/2d/layers/GeoRSSLayerView2D.js
+var y2 = class extends y(u) {
+  constructor() {
+    super(...arguments), this._graphicsViewMap = {}, this._popupTemplates = /* @__PURE__ */ new Map(), this.graphicsViews = [];
+  }
+  async hitTest(e2, r) {
+    if (!this.graphicsViews.length)
+      return null;
+    const s = this.layer;
+    return this.graphicsViews.reverse().map((r2) => {
+      const i2 = this._popupTemplates.get(r2), o = r2.hitTest(e2);
+      for (const e3 of o)
+        e3.layer = s, e3.sourceLayer = s, e3.popupTemplate = i2;
+      return o;
+    }).flat().map((r2) => ({ type: "graphic", graphic: r2, layer: s, mapPoint: e2 }));
+  }
+  update(e2) {
+    if (this.graphicsViews)
+      for (const r of this.graphicsViews)
+        r.processUpdate(e2);
+  }
+  attach() {
+    this.handles.add([l(() => {
+      var _a;
+      return (_a = this.layer) == null ? void 0 : _a.featureCollections;
+    }, (e2) => {
+      this._clear();
+      for (const { popupInfo: i2, featureSet: o, layerDefinition: t2 } of e2) {
+        const e3 = x.fromJSON(o), p2 = new j(e3.features), h2 = t2.drawingInfo, m = i2 ? k.fromJSON(i2) : null, y3 = t(h2.renderer), g2 = new oe({ requestUpdateCallback: () => this.requestUpdate(), view: this.view, graphics: p2, renderer: y3, container: new i(this.view.featuresTilingScheme) });
+        this._graphicsViewMap[e3.geometryType] = g2, this._popupTemplates.set(g2, m), "polygon" !== e3.geometryType || this.layer.polygonSymbol ? "polyline" !== e3.geometryType || this.layer.lineSymbol ? "point" !== e3.geometryType || this.layer.pointSymbol || (this.layer.pointSymbol = y3.symbol) : this.layer.lineSymbol = y3.symbol : this.layer.polygonSymbol = y3.symbol, this.graphicsViews.push(g2), this.container.addChild(g2.container);
+      }
+    }, h), l(() => {
+      var _a;
+      return (_a = this.layer) == null ? void 0 : _a.polygonSymbol;
+    }, (e2) => {
+      this._graphicsViewMap.polygon.renderer = new p({ symbol: e2 });
+    }, h), l(() => {
+      var _a;
+      return (_a = this.layer) == null ? void 0 : _a.lineSymbol;
+    }, (e2) => {
+      this._graphicsViewMap.polyline.renderer = new p({ symbol: e2 });
+    }, h), l(() => {
+      var _a;
+      return (_a = this.layer) == null ? void 0 : _a.pointSymbol;
+    }, (e2) => {
+      this._graphicsViewMap.point.renderer = new p({ symbol: e2 });
+    }, h)], "georsslayerview");
+  }
+  detach() {
+    this.handles.remove("georsslayerview"), this._clear();
+  }
+  moveStart() {
+  }
+  moveEnd() {
+  }
+  viewChange() {
+    for (const e2 of this.graphicsViews)
+      e2.viewChange();
+  }
+  _clear() {
+    this.container.removeAllChildren();
+    for (const e2 of this.graphicsViews)
+      e2.destroy();
+    this._graphicsViewMap = {}, this._popupTemplates.clear(), this.graphicsViews.length = 0;
+  }
+};
+y2 = e([n("esri.views.2d.layers.GeoRSSLayerView2D")], y2);
+var g = y2;
+export {
+  g as default
+};
+//# sourceMappingURL=GeoRSSLayerView2D-QWKYU3I4.js.map

+ 0 - 0
node_modules/.vite/deps/GeoRSSLayerView2D-5DGPHLT2.js.map → node_modules/.vite/deps/GeoRSSLayerView2D-QWKYU3I4.js.map


+ 0 - 249
node_modules/.vite/deps/GraphicsLayerView2D-RJVVZZVM.js

@@ -1,249 +0,0 @@
-import {
-  i
-} from "./chunk-WCBXH67T.js";
-import {
-  oe
-} from "./chunk-QXIGWYMQ.js";
-import "./chunk-BU4ZNN5N.js";
-import "./chunk-RODWSCDL.js";
-import "./chunk-T6DJ6UAT.js";
-import {
-  u,
-  y as y2
-} from "./chunk-ZOTXRPGC.js";
-import "./chunk-KGI3YKHP.js";
-import "./chunk-WOGDHLUJ.js";
-import "./chunk-J2PY6ANL.js";
-import "./chunk-MH3GGTFP.js";
-import "./chunk-2ZACOQZJ.js";
-import "./chunk-JBMHQ5RK.js";
-import "./chunk-WBWQJQK4.js";
-import "./chunk-DBT4KOKX.js";
-import "./chunk-2GP5D74I.js";
-import "./chunk-6XIF2YUL.js";
-import "./chunk-UB42CXQV.js";
-import "./chunk-AIG57VB7.js";
-import "./chunk-7Y5RTA5Y.js";
-import "./chunk-A22ACVMF.js";
-import "./chunk-SCZJ2KEY.js";
-import "./chunk-ST53DRNI.js";
-import "./chunk-PCYFSSBL.js";
-import "./chunk-ADR6I4L4.js";
-import "./chunk-7EM3ZPV7.js";
-import "./chunk-WPDBODJM.js";
-import "./chunk-5IVP3KUS.js";
-import "./chunk-JXYBFGFY.js";
-import "./chunk-EPMXCACW.js";
-import "./chunk-UCPKJYXN.js";
-import "./chunk-KFLNKWNF.js";
-import "./chunk-R24MO4IV.js";
-import "./chunk-YQBYWPBD.js";
-import "./chunk-XBFCIW4K.js";
-import "./chunk-T2SKWJGU.js";
-import "./chunk-UO3LS2M5.js";
-import "./chunk-H2VOWDMO.js";
-import "./chunk-QISOH77W.js";
-import "./chunk-UWKVAZQ6.js";
-import "./chunk-3WXSWAUV.js";
-import "./chunk-27YO3FKC.js";
-import "./chunk-EQNT4A7P.js";
-import "./chunk-4HL6BBWO.js";
-import "./chunk-KUO7OCMN.js";
-import "./chunk-XO5VJRK4.js";
-import "./chunk-DMVKVC5I.js";
-import "./chunk-3ZJXLJLL.js";
-import "./chunk-4OM3EX6P.js";
-import "./chunk-3OFVLRSL.js";
-import "./chunk-AFVJXEUJ.js";
-import "./chunk-FZSI6IGI.js";
-import "./chunk-YFDOPEEZ.js";
-import "./chunk-IQBIGNPU.js";
-import "./chunk-QU433TMZ.js";
-import "./chunk-K7B6OWCU.js";
-import "./chunk-YW3ZWYRO.js";
-import "./chunk-TFW2HQCV.js";
-import "./chunk-BPRMPSTX.js";
-import "./chunk-PQGNKUMB.js";
-import "./chunk-JEA4MMTV.js";
-import "./chunk-RG3AHHRL.js";
-import "./chunk-UDYHZLTE.js";
-import "./chunk-XHRNCFJT.js";
-import "./chunk-DGINNG7Z.js";
-import "./chunk-KK6FUQQU.js";
-import "./chunk-JQUWFKNU.js";
-import "./chunk-RWQH5X3O.js";
-import "./chunk-6334AFGG.js";
-import "./chunk-IASFQ7K7.js";
-import "./chunk-TFHLTN6F.js";
-import "./chunk-4VZNS7N2.js";
-import "./chunk-O3JQY77G.js";
-import "./chunk-IIAN3QNN.js";
-import "./chunk-VYQHMPYW.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-WXUHXYJK.js";
-import "./chunk-NTERQTPO.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-SOSOZIX6.js";
-import "./chunk-TU7WVKU4.js";
-import "./chunk-2QIZS77U.js";
-import "./chunk-O2PIYIHJ.js";
-import "./chunk-HPD2S4QL.js";
-import "./chunk-3HCJD762.js";
-import "./chunk-GR4RKUNH.js";
-import "./chunk-LTQAWUCK.js";
-import "./chunk-W3SLJVWY.js";
-import "./chunk-PK4W65H4.js";
-import {
-  g
-} from "./chunk-KJZ6SS3P.js";
-import "./chunk-OER54WCN.js";
-import "./chunk-HOCLACFL.js";
-import "./chunk-3MLCBRBA.js";
-import "./chunk-WTRZAXRY.js";
-import "./chunk-EY2WJSAJ.js";
-import "./chunk-YMULPZCD.js";
-import "./chunk-4PNYPUDB.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
-import "./chunk-ZSW35JPD.js";
-import "./chunk-DAWQAVQO.js";
-import "./chunk-73AMYZFU.js";
-import "./chunk-NKMX5M3L.js";
-import "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-SQ2SY4BX.js";
-import "./chunk-VLG7MMVR.js";
-import "./chunk-TV3CFJQR.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-O6VYMEIX.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-XJCUT65M.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import {
-  j
-} from "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/2d/layers/GraphicsLayerView2D.js
-var g2 = { remove() {
-}, pause() {
-}, resume() {
-} };
-var c = class extends y2(u) {
-  constructor() {
-    super(...arguments), this._highlightIds = /* @__PURE__ */ new Map();
-  }
-  attach() {
-    this.graphicsView = new oe({ requestUpdateCallback: () => this.requestUpdate(), view: this.view, graphics: this.layer.graphics, container: new i(this.view.featuresTilingScheme) }), this._updateHighlight(), this.container.addChild(this.graphicsView.container), this.handles.add(this.layer.on("graphic-update", this.graphicsView.graphicUpdateHandler), "graphicslayerview2d");
-  }
-  detach() {
-    this.container.removeAllChildren(), this.graphicsView.destroy(), this.graphicsView = null, this.handles.remove("graphicslayerview2d");
-  }
-  async hitTest(i2) {
-    return this.graphicsView ? this.graphicsView.hitTest(i2).map((e2) => ({ type: "graphic", graphic: e2, mapPoint: i2, layer: this.layer })) : null;
-  }
-  async fetchPopupFeatures(i2) {
-    if (this.graphicsView)
-      return this.graphicsView.hitTest(i2).filter((i3) => !!i3.popupTemplate);
-  }
-  queryGraphics() {
-    return Promise.resolve(this.graphicsView.graphics);
-  }
-  update(i2) {
-    this.graphicsView.processUpdate(i2);
-  }
-  moveStart() {
-  }
-  viewChange() {
-    this.graphicsView.viewChange();
-  }
-  moveEnd() {
-  }
-  isUpdating() {
-    return !this.graphicsView || this.graphicsView.updating;
-  }
-  highlight(i2) {
-    let s;
-    return "number" == typeof i2 ? s = [i2] : i2 instanceof g ? s = [i2.uid] : Array.isArray(i2) && i2.length > 0 ? s = "number" == typeof i2[0] ? i2 : i2.map((i3) => i3 && i3.uid) : j.isCollection(i2) && i2.length > 0 && (s = i2.map((i3) => i3 && i3.uid).toArray()), s = s == null ? void 0 : s.filter((i3) => null != i3), s.length ? (this._addHighlight(s), { remove: () => this._removeHighlight(s) }) : g2;
-  }
-  _addHighlight(i2) {
-    for (const e2 of i2)
-      if (this._highlightIds.has(e2)) {
-        const i3 = this._highlightIds.get(e2);
-        this._highlightIds.set(e2, i3 + 1);
-      } else
-        this._highlightIds.set(e2, 1);
-    this._updateHighlight();
-  }
-  _removeHighlight(i2) {
-    for (const e2 of i2)
-      if (this._highlightIds.has(e2)) {
-        const i3 = this._highlightIds.get(e2) - 1;
-        0 === i3 ? this._highlightIds.delete(e2) : this._highlightIds.set(e2, i3);
-      }
-    this._updateHighlight();
-  }
-  _updateHighlight() {
-    var _a;
-    (_a = this.graphicsView) == null ? void 0 : _a.setHighlight(Array.from(this._highlightIds.keys()));
-  }
-};
-e([y()], c.prototype, "graphicsView", void 0), c = e([n("esri.views.2d.layers.GraphicsLayerView2D")], c);
-var l = c;
-export {
-  l as default
-};
-//# sourceMappingURL=GraphicsLayerView2D-RJVVZZVM.js.map

+ 249 - 0
node_modules/.vite/deps/GraphicsLayerView2D-UJ2NI47Z.js

@@ -0,0 +1,249 @@
+import {
+  i
+} from "./chunk-54V4THCX.js";
+import {
+  oe
+} from "./chunk-DTSCAH2R.js";
+import "./chunk-B5WNDDCF.js";
+import "./chunk-DXEPL3XQ.js";
+import "./chunk-E5TKVDJT.js";
+import "./chunk-XYIYXU3I.js";
+import "./chunk-T6DJ6UAT.js";
+import "./chunk-WOGDHLUJ.js";
+import "./chunk-264YGWEE.js";
+import {
+  u,
+  y as y2
+} from "./chunk-KUAEOLV3.js";
+import "./chunk-ZLQP3WDC.js";
+import "./chunk-JBMHQ5RK.js";
+import "./chunk-WBWQJQK4.js";
+import "./chunk-A22ACVMF.js";
+import "./chunk-TDS6IBMU.js";
+import "./chunk-DBT4KOKX.js";
+import "./chunk-2GP5D74I.js";
+import "./chunk-ZELEU5PN.js";
+import "./chunk-O7E4VYJT.js";
+import "./chunk-AIG57VB7.js";
+import "./chunk-PHAKVYRM.js";
+import "./chunk-IDINBHDV.js";
+import "./chunk-6LE4RPMZ.js";
+import "./chunk-67RFR4NT.js";
+import "./chunk-WPDBODJM.js";
+import "./chunk-5IVP3KUS.js";
+import "./chunk-JXYBFGFY.js";
+import "./chunk-EPMXCACW.js";
+import "./chunk-UCPKJYXN.js";
+import "./chunk-KFLNKWNF.js";
+import "./chunk-R24MO4IV.js";
+import "./chunk-YQBYWPBD.js";
+import "./chunk-UWKVAZQ6.js";
+import "./chunk-XBFCIW4K.js";
+import "./chunk-T2SKWJGU.js";
+import "./chunk-UO3LS2M5.js";
+import "./chunk-H2VOWDMO.js";
+import "./chunk-QISOH77W.js";
+import "./chunk-4HL6BBWO.js";
+import "./chunk-KUO7OCMN.js";
+import "./chunk-XO5VJRK4.js";
+import "./chunk-ST53DRNI.js";
+import "./chunk-3WXSWAUV.js";
+import "./chunk-27YO3FKC.js";
+import "./chunk-EQNT4A7P.js";
+import "./chunk-4OM3EX6P.js";
+import "./chunk-3OFVLRSL.js";
+import "./chunk-DMVKVC5I.js";
+import "./chunk-VEJPYAE4.js";
+import "./chunk-UMUHMVL4.js";
+import "./chunk-FZSI6IGI.js";
+import "./chunk-YFDOPEEZ.js";
+import "./chunk-IQBIGNPU.js";
+import "./chunk-K7B6OWCU.js";
+import "./chunk-LXOC7SMQ.js";
+import "./chunk-QU433TMZ.js";
+import "./chunk-L5DZVCCW.js";
+import "./chunk-WNPL3C7R.js";
+import "./chunk-E7ZLMIQ7.js";
+import "./chunk-JEA4MMTV.js";
+import "./chunk-RG3AHHRL.js";
+import "./chunk-XHRNCFJT.js";
+import "./chunk-UDYHZLTE.js";
+import "./chunk-QC7NCR5N.js";
+import "./chunk-VQXMCZYH.js";
+import "./chunk-JQUWFKNU.js";
+import "./chunk-RWQH5X3O.js";
+import "./chunk-6334AFGG.js";
+import "./chunk-CC74Y7ET.js";
+import "./chunk-TFHLTN6F.js";
+import "./chunk-O3JQY77G.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-IIAN3QNN.js";
+import "./chunk-P24XEEHY.js";
+import "./chunk-WOXHUQGM.js";
+import "./chunk-FMPQIGFA.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-SAJAEMIJ.js";
+import "./chunk-TU7WVKU4.js";
+import "./chunk-JAUFBT5U.js";
+import "./chunk-ZOO4I2U4.js";
+import "./chunk-HZ2WKB3G.js";
+import "./chunk-3HCJD762.js";
+import "./chunk-RVCE264D.js";
+import "./chunk-HKJ7X3BD.js";
+import "./chunk-Y74D3LKQ.js";
+import "./chunk-PK4W65H4.js";
+import {
+  g
+} from "./chunk-7C23ILQ4.js";
+import "./chunk-P6VVVEX6.js";
+import "./chunk-3Z755LKF.js";
+import "./chunk-LTZ5XXDV.js";
+import "./chunk-IEU3AM37.js";
+import "./chunk-DLMAGHHC.js";
+import "./chunk-JOYXMSKE.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import "./chunk-CRHRHOXH.js";
+import "./chunk-ZSW35JPD.js";
+import "./chunk-JLSNMUQJ.js";
+import "./chunk-ECY35CJI.js";
+import "./chunk-PT62335L.js";
+import "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-FNA5GLRW.js";
+import "./chunk-MCWCB5IY.js";
+import "./chunk-TV3CFJQR.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-O6VYMEIX.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-5N7JLUJJ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import {
+  j
+} from "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/2d/layers/GraphicsLayerView2D.js
+var g2 = { remove() {
+}, pause() {
+}, resume() {
+} };
+var c = class extends y2(u) {
+  constructor() {
+    super(...arguments), this._highlightIds = /* @__PURE__ */ new Map();
+  }
+  attach() {
+    this.graphicsView = new oe({ requestUpdateCallback: () => this.requestUpdate(), view: this.view, graphics: this.layer.graphics, container: new i(this.view.featuresTilingScheme) }), this._updateHighlight(), this.container.addChild(this.graphicsView.container), this.handles.add(this.layer.on("graphic-update", this.graphicsView.graphicUpdateHandler), "graphicslayerview2d");
+  }
+  detach() {
+    this.container.removeAllChildren(), this.graphicsView.destroy(), this.graphicsView = null, this.handles.remove("graphicslayerview2d");
+  }
+  async hitTest(i2) {
+    return this.graphicsView ? this.graphicsView.hitTest(i2).map((e2) => ({ type: "graphic", graphic: e2, mapPoint: i2, layer: this.layer })) : null;
+  }
+  async fetchPopupFeatures(i2) {
+    if (this.graphicsView)
+      return this.graphicsView.hitTest(i2).filter((i3) => !!i3.popupTemplate);
+  }
+  queryGraphics() {
+    return Promise.resolve(this.graphicsView.graphics);
+  }
+  update(i2) {
+    this.graphicsView.processUpdate(i2);
+  }
+  moveStart() {
+  }
+  viewChange() {
+    this.graphicsView.viewChange();
+  }
+  moveEnd() {
+  }
+  isUpdating() {
+    return !this.graphicsView || this.graphicsView.updating;
+  }
+  highlight(i2) {
+    let s;
+    return "number" == typeof i2 ? s = [i2] : i2 instanceof g ? s = [i2.uid] : Array.isArray(i2) && i2.length > 0 ? s = "number" == typeof i2[0] ? i2 : i2.map((i3) => i3 && i3.uid) : j.isCollection(i2) && i2.length > 0 && (s = i2.map((i3) => i3 && i3.uid).toArray()), s = s == null ? void 0 : s.filter((i3) => null != i3), s.length ? (this._addHighlight(s), { remove: () => this._removeHighlight(s) }) : g2;
+  }
+  _addHighlight(i2) {
+    for (const e2 of i2)
+      if (this._highlightIds.has(e2)) {
+        const i3 = this._highlightIds.get(e2);
+        this._highlightIds.set(e2, i3 + 1);
+      } else
+        this._highlightIds.set(e2, 1);
+    this._updateHighlight();
+  }
+  _removeHighlight(i2) {
+    for (const e2 of i2)
+      if (this._highlightIds.has(e2)) {
+        const i3 = this._highlightIds.get(e2) - 1;
+        0 === i3 ? this._highlightIds.delete(e2) : this._highlightIds.set(e2, i3);
+      }
+    this._updateHighlight();
+  }
+  _updateHighlight() {
+    var _a;
+    (_a = this.graphicsView) == null ? void 0 : _a.setHighlight(Array.from(this._highlightIds.keys()));
+  }
+};
+e([y()], c.prototype, "graphicsView", void 0), c = e([n("esri.views.2d.layers.GraphicsLayerView2D")], c);
+var l = c;
+export {
+  l as default
+};
+//# sourceMappingURL=GraphicsLayerView2D-UJ2NI47Z.js.map

+ 0 - 0
node_modules/.vite/deps/GraphicsLayerView2D-RJVVZZVM.js.map → node_modules/.vite/deps/GraphicsLayerView2D-UJ2NI47Z.js.map


+ 0 - 186
node_modules/.vite/deps/GroupLayer-O4E26MJH.js

@@ -1,186 +0,0 @@
-import {
-  a
-} from "./chunk-PNB3LCW5.js";
-import {
-  U,
-  l
-} from "./chunk-BWATQC2Y.js";
-import {
-  v
-} from "./chunk-2DSTZVND.js";
-import {
-  c
-} from "./chunk-VXKIGGM4.js";
-import "./chunk-KG45D2XL.js";
-import {
-  O
-} from "./chunk-JYRZQPQI.js";
-import "./chunk-3HZQM2NK.js";
-import "./chunk-AR2YN3E2.js";
-import "./chunk-U3LEOWJX.js";
-import "./chunk-4ONPMX2F.js";
-import "./chunk-47NSA4T4.js";
-import "./chunk-FUODOQDM.js";
-import {
-  n as n3
-} from "./chunk-UA6W42KP.js";
-import "./chunk-3OSQ6GXO.js";
-import "./chunk-3WQOA5CB.js";
-import {
-  t
-} from "./chunk-2L5METUC.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-UKEN2UNL.js";
-import "./chunk-UVVU4UUO.js";
-import {
-  d,
-  l as l3,
-  t as t2
-} from "./chunk-KTMBA3TM.js";
-import {
-  y as y2
-} from "./chunk-UTSBIUUP.js";
-import "./chunk-ICWTATWH.js";
-import {
-  n as n2
-} from "./chunk-R7V7MKKV.js";
-import {
-  l as l2
-} from "./chunk-E36TKLKO.js";
-import "./chunk-PE24J2I5.js";
-import "./chunk-P3XKUGLS.js";
-import "./chunk-PIFOHNWC.js";
-import "./chunk-LLO7GCYU.js";
-import "./chunk-U7RKABRB.js";
-import "./chunk-X7CNGECX.js";
-import "./chunk-PSEI52P3.js";
-import "./chunk-ZLNEXZAN.js";
-import "./chunk-5UVJ64RB.js";
-import {
-  b
-} from "./chunk-O43KLDSX.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-BDA6VH2A.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-5DMBXPN2.js";
-import "./chunk-QANZ6BFY.js";
-import "./chunk-VEGAOVMY.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import {
-  r as r2
-} from "./chunk-QCKFNSN2.js";
-import {
-  e,
-  e2,
-  n5 as n,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  r
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/layers/GroupLayer.js
-var _ = class extends n3(t(c(v(l3(d(O(b))))))) {
-  constructor(i) {
-    super(i), this._visibilityHandles = {}, this.allLayers = new l2({ getCollections: () => [this.layers], getChildrenFunction: (i2) => "layers" in i2 ? i2.layers : null }), this.allTables = t2(this), this.fullExtent = void 0, this.operationalLayerType = "GroupLayer", this.spatialReference = void 0, this.type = "group";
-  }
-  initialize() {
-    this._enforceVisibility(this.visibilityMode, this.visible), this.addHandles(l(() => this.visible, this._onVisibilityChange.bind(this), U));
-  }
-  _writeLayers(i, e3, t3, r3) {
-    const o = [];
-    if (!i)
-      return o;
-    i.forEach((i2) => {
-      const e4 = y2(i2, r3.webmap ? r3.webmap.getLayerJSONFromResourceInfo(i2) : null, r3);
-      r(e4) && e4.layerType && o.push(e4);
-    }), e3.layers = o;
-  }
-  set portalItem(i) {
-    this._set("portalItem", i);
-  }
-  set visibilityMode(i) {
-    const e3 = this._get("visibilityMode") !== i;
-    this._set("visibilityMode", i), e3 && this._enforceVisibility(i, this.visible);
-  }
-  load(i) {
-    return this.addResolvingPromise(this.loadFromPortal({ supportedTypes: ["Feature Service", "Feature Collection", "Scene Service"], layerModuleTypeMap: a }, i)), Promise.resolve(this);
-  }
-  loadAll() {
-    return n2(this, (i) => {
-      i(this.layers, this.tables);
-    });
-  }
-  layerAdded(i) {
-    i.visible && "exclusive" === this.visibilityMode ? this._turnOffOtherLayers(i) : "inherited" === this.visibilityMode && (i.visible = this.visible), this._visibilityHandles[i.uid] = l(() => i.visible, (e3) => this._onChildVisibilityChange(i, e3), U);
-  }
-  layerRemoved(i) {
-    const e3 = this._visibilityHandles[i.uid];
-    e3 && (e3.remove(), delete this._visibilityHandles[i.uid]), this._enforceVisibility(this.visibilityMode, this.visible);
-  }
-  _turnOffOtherLayers(i) {
-    this.layers.forEach((e3) => {
-      e3 !== i && (e3.visible = false);
-    });
-  }
-  _enforceVisibility(i, e3) {
-    if (!e2(this).initialized)
-      return;
-    const t3 = this.layers;
-    let s = t3.find((i2) => i2.visible);
-    switch (i) {
-      case "exclusive":
-        t3.length && !s && (s = t3.getItemAt(0), s.visible = true), this._turnOffOtherLayers(s);
-        break;
-      case "inherited":
-        t3.forEach((i2) => {
-          i2.visible = e3;
-        });
-    }
-  }
-  _onVisibilityChange(i) {
-    "inherited" === this.visibilityMode && this.layers.forEach((e3) => {
-      e3.visible = i;
-    });
-  }
-  _onChildVisibilityChange(i, e3) {
-    switch (this.visibilityMode) {
-      case "exclusive":
-        e3 ? this._turnOffOtherLayers(i) : this._isAnyLayerVisible() || (i.visible = true);
-        break;
-      case "inherited":
-        i.visible = this.visible;
-    }
-  }
-  _isAnyLayerVisible() {
-    return this.layers.some((i) => i.visible);
-  }
-};
-e([y({ readOnly: true, dependsOn: [] })], _.prototype, "allLayers", void 0), e([y({ readOnly: true })], _.prototype, "allTables", void 0), e([y()], _.prototype, "fullExtent", void 0), e([y({ json: { read: true, write: true } })], _.prototype, "blendMode", void 0), e([y({ json: { read: false, write: { ignoreOrigin: true } } })], _.prototype, "layers", void 0), e([r2("layers")], _.prototype, "_writeLayers", null), e([y({ type: ["GroupLayer"] })], _.prototype, "operationalLayerType", void 0), e([y({ json: { origins: { "web-document": { read: false, write: false } } } })], _.prototype, "portalItem", null), e([y()], _.prototype, "spatialReference", void 0), e([y({ json: { read: false }, readOnly: true, value: "group" })], _.prototype, "type", void 0), e([y({ type: ["independent", "inherited", "exclusive"], value: "independent", json: { write: true, origins: { "web-map": { read: false, write: false } } } })], _.prototype, "visibilityMode", null), _ = e([n("esri.layers.GroupLayer")], _);
-var g = _;
-export {
-  g as default
-};
-//# sourceMappingURL=GroupLayer-O4E26MJH.js.map

+ 186 - 0
node_modules/.vite/deps/GroupLayer-UF4S7J5N.js

@@ -0,0 +1,186 @@
+import {
+  a
+} from "./chunk-7BYZLBFH.js";
+import {
+  U,
+  l
+} from "./chunk-TJV6ODRM.js";
+import {
+  v
+} from "./chunk-JUWKPBLS.js";
+import {
+  c
+} from "./chunk-WLSB4F4I.js";
+import "./chunk-GLSWDDR3.js";
+import {
+  O
+} from "./chunk-MIQGEDET.js";
+import "./chunk-DUEMJ5XS.js";
+import "./chunk-VRLXUHP2.js";
+import "./chunk-3LVSQLWJ.js";
+import "./chunk-4ONPMX2F.js";
+import "./chunk-CRGY2SDS.js";
+import "./chunk-4T5ZGMEN.js";
+import {
+  n as n3
+} from "./chunk-XTVKPAWY.js";
+import "./chunk-3OSQ6GXO.js";
+import "./chunk-3WQOA5CB.js";
+import {
+  t
+} from "./chunk-PLWDAYK7.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-3RSFVUKZ.js";
+import "./chunk-UVVU4UUO.js";
+import {
+  d,
+  l as l3,
+  t as t2
+} from "./chunk-3TP6BVDH.js";
+import {
+  y as y2
+} from "./chunk-QRRIN2JN.js";
+import "./chunk-ICWTATWH.js";
+import {
+  n as n2
+} from "./chunk-FAOWJMTO.js";
+import {
+  l as l2
+} from "./chunk-CDZENOCQ.js";
+import "./chunk-ZAY3CMAZ.js";
+import "./chunk-P3XKUGLS.js";
+import "./chunk-2ZSOO377.js";
+import "./chunk-YUA3AHKR.js";
+import "./chunk-LU5IJZB4.js";
+import "./chunk-7IBV2TRE.js";
+import "./chunk-ZLNEXZAN.js";
+import "./chunk-5UVJ64RB.js";
+import "./chunk-SFEFRQCL.js";
+import {
+  b
+} from "./chunk-DXVOOCG4.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-YFSLJIO4.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-DVUG3KID.js";
+import "./chunk-FWSQEIAR.js";
+import "./chunk-VEGAOVMY.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import {
+  r as r2
+} from "./chunk-PQFTYGF5.js";
+import {
+  e,
+  e2,
+  n5 as n,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  r
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/layers/GroupLayer.js
+var _ = class extends n3(t(c(v(l3(d(O(b))))))) {
+  constructor(i) {
+    super(i), this._visibilityHandles = {}, this.allLayers = new l2({ getCollections: () => [this.layers], getChildrenFunction: (i2) => "layers" in i2 ? i2.layers : null }), this.allTables = t2(this), this.fullExtent = void 0, this.operationalLayerType = "GroupLayer", this.spatialReference = void 0, this.type = "group";
+  }
+  initialize() {
+    this._enforceVisibility(this.visibilityMode, this.visible), this.addHandles(l(() => this.visible, this._onVisibilityChange.bind(this), U));
+  }
+  _writeLayers(i, e3, t3, r3) {
+    const o = [];
+    if (!i)
+      return o;
+    i.forEach((i2) => {
+      const e4 = y2(i2, r3.webmap ? r3.webmap.getLayerJSONFromResourceInfo(i2) : null, r3);
+      r(e4) && e4.layerType && o.push(e4);
+    }), e3.layers = o;
+  }
+  set portalItem(i) {
+    this._set("portalItem", i);
+  }
+  set visibilityMode(i) {
+    const e3 = this._get("visibilityMode") !== i;
+    this._set("visibilityMode", i), e3 && this._enforceVisibility(i, this.visible);
+  }
+  load(i) {
+    return this.addResolvingPromise(this.loadFromPortal({ supportedTypes: ["Feature Service", "Feature Collection", "Scene Service"], layerModuleTypeMap: a }, i)), Promise.resolve(this);
+  }
+  loadAll() {
+    return n2(this, (i) => {
+      i(this.layers, this.tables);
+    });
+  }
+  layerAdded(i) {
+    i.visible && "exclusive" === this.visibilityMode ? this._turnOffOtherLayers(i) : "inherited" === this.visibilityMode && (i.visible = this.visible), this._visibilityHandles[i.uid] = l(() => i.visible, (e3) => this._onChildVisibilityChange(i, e3), U);
+  }
+  layerRemoved(i) {
+    const e3 = this._visibilityHandles[i.uid];
+    e3 && (e3.remove(), delete this._visibilityHandles[i.uid]), this._enforceVisibility(this.visibilityMode, this.visible);
+  }
+  _turnOffOtherLayers(i) {
+    this.layers.forEach((e3) => {
+      e3 !== i && (e3.visible = false);
+    });
+  }
+  _enforceVisibility(i, e3) {
+    if (!e2(this).initialized)
+      return;
+    const t3 = this.layers;
+    let s = t3.find((i2) => i2.visible);
+    switch (i) {
+      case "exclusive":
+        t3.length && !s && (s = t3.getItemAt(0), s.visible = true), this._turnOffOtherLayers(s);
+        break;
+      case "inherited":
+        t3.forEach((i2) => {
+          i2.visible = e3;
+        });
+    }
+  }
+  _onVisibilityChange(i) {
+    "inherited" === this.visibilityMode && this.layers.forEach((e3) => {
+      e3.visible = i;
+    });
+  }
+  _onChildVisibilityChange(i, e3) {
+    switch (this.visibilityMode) {
+      case "exclusive":
+        e3 ? this._turnOffOtherLayers(i) : this._isAnyLayerVisible() || (i.visible = true);
+        break;
+      case "inherited":
+        i.visible = this.visible;
+    }
+  }
+  _isAnyLayerVisible() {
+    return this.layers.some((i) => i.visible);
+  }
+};
+e([y({ readOnly: true, dependsOn: [] })], _.prototype, "allLayers", void 0), e([y({ readOnly: true })], _.prototype, "allTables", void 0), e([y()], _.prototype, "fullExtent", void 0), e([y({ json: { read: true, write: true } })], _.prototype, "blendMode", void 0), e([y({ json: { read: false, write: { ignoreOrigin: true } } })], _.prototype, "layers", void 0), e([r2("layers")], _.prototype, "_writeLayers", null), e([y({ type: ["GroupLayer"] })], _.prototype, "operationalLayerType", void 0), e([y({ json: { origins: { "web-document": { read: false, write: false } } } })], _.prototype, "portalItem", null), e([y()], _.prototype, "spatialReference", void 0), e([y({ json: { read: false }, readOnly: true, value: "group" })], _.prototype, "type", void 0), e([y({ type: ["independent", "inherited", "exclusive"], value: "independent", json: { write: true, origins: { "web-map": { read: false, write: false } } } })], _.prototype, "visibilityMode", null), _ = e([n("esri.layers.GroupLayer")], _);
+var g = _;
+export {
+  g as default
+};
+//# sourceMappingURL=GroupLayer-UF4S7J5N.js.map

+ 0 - 0
node_modules/.vite/deps/GroupLayer-O4E26MJH.js.map → node_modules/.vite/deps/GroupLayer-UF4S7J5N.js.map


+ 0 - 177
node_modules/.vite/deps/GroupLayerView2D-63UXVU7J.js

@@ -1,177 +0,0 @@
-import {
-  r
-} from "./chunk-MEH62CCE.js";
-import {
-  u,
-  y as y2
-} from "./chunk-ZOTXRPGC.js";
-import "./chunk-MH3GGTFP.js";
-import "./chunk-2ZACOQZJ.js";
-import "./chunk-JBMHQ5RK.js";
-import "./chunk-WBWQJQK4.js";
-import "./chunk-DBT4KOKX.js";
-import "./chunk-2GP5D74I.js";
-import "./chunk-SCZJ2KEY.js";
-import "./chunk-EPMXCACW.js";
-import "./chunk-T2SKWJGU.js";
-import "./chunk-UO3LS2M5.js";
-import "./chunk-H2VOWDMO.js";
-import "./chunk-QISOH77W.js";
-import "./chunk-UWKVAZQ6.js";
-import "./chunk-3WXSWAUV.js";
-import "./chunk-27YO3FKC.js";
-import "./chunk-EQNT4A7P.js";
-import "./chunk-XO5VJRK4.js";
-import "./chunk-4OM3EX6P.js";
-import "./chunk-3OFVLRSL.js";
-import "./chunk-IQBIGNPU.js";
-import "./chunk-K7B6OWCU.js";
-import "./chunk-UDYHZLTE.js";
-import "./chunk-RWQH5X3O.js";
-import "./chunk-4VZNS7N2.js";
-import "./chunk-O3JQY77G.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import {
-  U,
-  l
-} from "./chunk-BWATQC2Y.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-X4SA4ELJ.js";
-import {
-  n as n2,
-  t as t2
-} from "./chunk-PE24J2I5.js";
-import "./chunk-AUOH2VSO.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import {
-  j
-} from "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-MSBIHK67.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n,
-  y3 as y
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  t
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/layers/GroupLayerView.js
-var p = class extends u {
-  constructor(i2) {
-    super(i2), this.type = "group", this.layerViews = new j();
-  }
-  _allLayerViewVisibility(i2) {
-    this.layerViews.forEach((e2) => {
-      e2.visible = i2;
-    });
-  }
-  initialize() {
-    this.handles.add([this.layerViews.on("change", (i2) => this._layerViewsChangeHandler(i2)), l(() => this.layer.visibilityMode, () => this._applyVisibility(() => this._allLayerViewVisibility(this.visible), () => this._applyExclusiveVisibility(null)), U), l(() => this.visible, (i2) => {
-      this._applyVisibility(() => this._allLayerViewVisibility(i2), () => {
-      });
-    }, U)], "grouplayerview"), this._layerViewsChangeHandler({ target: null, added: this.layerViews.toArray(), removed: [], moved: [] });
-  }
-  set layerViews(i2) {
-    this._set("layerViews", n2(i2, this._get("layerViews")));
-  }
-  get updatingProgress() {
-    return 0 === this.layerViews.length ? 1 : this.layerViews.reduce((i2, e2) => i2 + e2.updatingProgress, 0) / this.layerViews.length;
-  }
-  isUpdating() {
-    return this.layerViews.some((i2) => i2.updating);
-  }
-  _hasLayerViewVisibleOverrides() {
-    return this.layerViews.some((i2) => i2._isOverridden("visible"));
-  }
-  _findLayerViewForLayer(i2) {
-    return i2 && this.layerViews.find((e2) => e2.layer === i2);
-  }
-  _firstVisibleOnLayerOrder() {
-    const i2 = this.layer.layers.find((i3) => {
-      var _a;
-      return (_a = this._findLayerViewForLayer(i3)) == null ? void 0 : _a.visible;
-    });
-    return i2 && this._findLayerViewForLayer(i2);
-  }
-  _applyExclusiveVisibility(i2) {
-    t(i2) && (i2 = this._firstVisibleOnLayerOrder(), t(i2) && this.layerViews.length > 0 && (i2 = this._findLayerViewForLayer(this.layer.layers.getItemAt(0)))), this.layerViews.forEach((e2) => {
-      e2.visible = e2 === i2;
-    });
-  }
-  _layerViewsChangeHandler(i2) {
-    this.handles.remove("grouplayerview:visible"), this.handles.add(this.layerViews.map((i3) => l(() => i3.visible, (e3) => this._applyVisibility(() => {
-      e3 !== this.visible && (i3.visible = this.visible);
-    }, () => this._applyExclusiveVisibility(e3 ? i3 : null)), U)).toArray(), "grouplayerview:visible");
-    const e2 = i2.added[i2.added.length - 1];
-    this._applyVisibility(() => this._allLayerViewVisibility(this.visible), () => this._applyExclusiveVisibility((e2 == null ? void 0 : e2.visible) ? e2 : null));
-  }
-  _applyVisibility(i2, e2) {
-    var _a, _b;
-    this._hasLayerViewVisibleOverrides() && ("inherited" === ((_a = this.layer) == null ? void 0 : _a.visibilityMode) ? i2() : "exclusive" === ((_b = this.layer) == null ? void 0 : _b.visibilityMode) && e2());
-  }
-};
-e([y({ cast: t2 })], p.prototype, "layerViews", null), e([y({ readOnly: true })], p.prototype, "updatingProgress", null), e([y()], p.prototype, "view", void 0), p = e([n("esri.views.layers.GroupLayerView")], p);
-var n3 = p;
-
-// node_modules/@arcgis/core/views/2d/layers/GroupLayerView2D.js
-var a = class extends y2(n3) {
-  constructor() {
-    super(...arguments), this.container = new r();
-  }
-  attach() {
-    this._updateStageChildren(), this.handles.add(this.layerViews.on("after-changes", () => this._updateStageChildren()), "grouplayerview2d");
-  }
-  detach() {
-    this.handles.remove("grouplayerview2d"), this.container.removeAllChildren();
-  }
-  update(e2) {
-  }
-  moveStart() {
-  }
-  viewChange() {
-  }
-  moveEnd() {
-  }
-  _updateStageChildren() {
-    this.container.removeAllChildren(), this.layerViews.forEach((e2, r2) => this.container.addChildAt(e2.container, r2));
-  }
-};
-a = e([n("esri.views.2d.layers.GroupLayerView2D")], a);
-var i = a;
-export {
-  i as default
-};
-//# sourceMappingURL=GroupLayerView2D-63UXVU7J.js.map

+ 177 - 0
node_modules/.vite/deps/GroupLayerView2D-NCEDOD3U.js

@@ -0,0 +1,177 @@
+import {
+  r
+} from "./chunk-HBV6JSEI.js";
+import "./chunk-264YGWEE.js";
+import {
+  u,
+  y as y2
+} from "./chunk-KUAEOLV3.js";
+import "./chunk-ZLQP3WDC.js";
+import "./chunk-JBMHQ5RK.js";
+import "./chunk-WBWQJQK4.js";
+import "./chunk-TDS6IBMU.js";
+import "./chunk-DBT4KOKX.js";
+import "./chunk-2GP5D74I.js";
+import "./chunk-EPMXCACW.js";
+import "./chunk-UWKVAZQ6.js";
+import "./chunk-T2SKWJGU.js";
+import "./chunk-UO3LS2M5.js";
+import "./chunk-H2VOWDMO.js";
+import "./chunk-QISOH77W.js";
+import "./chunk-XO5VJRK4.js";
+import "./chunk-3WXSWAUV.js";
+import "./chunk-27YO3FKC.js";
+import "./chunk-EQNT4A7P.js";
+import "./chunk-4OM3EX6P.js";
+import "./chunk-3OFVLRSL.js";
+import "./chunk-IQBIGNPU.js";
+import "./chunk-K7B6OWCU.js";
+import "./chunk-UDYHZLTE.js";
+import "./chunk-RWQH5X3O.js";
+import "./chunk-O3JQY77G.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import {
+  U,
+  l
+} from "./chunk-TJV6ODRM.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-X4SA4ELJ.js";
+import {
+  n as n2,
+  t as t2
+} from "./chunk-ZAY3CMAZ.js";
+import "./chunk-3GZSQU56.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import {
+  j
+} from "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-55RWC67C.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n,
+  y3 as y
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  t
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/layers/GroupLayerView.js
+var p = class extends u {
+  constructor(i2) {
+    super(i2), this.type = "group", this.layerViews = new j();
+  }
+  _allLayerViewVisibility(i2) {
+    this.layerViews.forEach((e2) => {
+      e2.visible = i2;
+    });
+  }
+  initialize() {
+    this.handles.add([this.layerViews.on("change", (i2) => this._layerViewsChangeHandler(i2)), l(() => this.layer.visibilityMode, () => this._applyVisibility(() => this._allLayerViewVisibility(this.visible), () => this._applyExclusiveVisibility(null)), U), l(() => this.visible, (i2) => {
+      this._applyVisibility(() => this._allLayerViewVisibility(i2), () => {
+      });
+    }, U)], "grouplayerview"), this._layerViewsChangeHandler({ target: null, added: this.layerViews.toArray(), removed: [], moved: [] });
+  }
+  set layerViews(i2) {
+    this._set("layerViews", n2(i2, this._get("layerViews")));
+  }
+  get updatingProgress() {
+    return 0 === this.layerViews.length ? 1 : this.layerViews.reduce((i2, e2) => i2 + e2.updatingProgress, 0) / this.layerViews.length;
+  }
+  isUpdating() {
+    return this.layerViews.some((i2) => i2.updating);
+  }
+  _hasLayerViewVisibleOverrides() {
+    return this.layerViews.some((i2) => i2._isOverridden("visible"));
+  }
+  _findLayerViewForLayer(i2) {
+    return i2 && this.layerViews.find((e2) => e2.layer === i2);
+  }
+  _firstVisibleOnLayerOrder() {
+    const i2 = this.layer.layers.find((i3) => {
+      var _a;
+      return (_a = this._findLayerViewForLayer(i3)) == null ? void 0 : _a.visible;
+    });
+    return i2 && this._findLayerViewForLayer(i2);
+  }
+  _applyExclusiveVisibility(i2) {
+    t(i2) && (i2 = this._firstVisibleOnLayerOrder(), t(i2) && this.layerViews.length > 0 && (i2 = this._findLayerViewForLayer(this.layer.layers.getItemAt(0)))), this.layerViews.forEach((e2) => {
+      e2.visible = e2 === i2;
+    });
+  }
+  _layerViewsChangeHandler(i2) {
+    this.handles.remove("grouplayerview:visible"), this.handles.add(this.layerViews.map((i3) => l(() => i3.visible, (e3) => this._applyVisibility(() => {
+      e3 !== this.visible && (i3.visible = this.visible);
+    }, () => this._applyExclusiveVisibility(e3 ? i3 : null)), U)).toArray(), "grouplayerview:visible");
+    const e2 = i2.added[i2.added.length - 1];
+    this._applyVisibility(() => this._allLayerViewVisibility(this.visible), () => this._applyExclusiveVisibility((e2 == null ? void 0 : e2.visible) ? e2 : null));
+  }
+  _applyVisibility(i2, e2) {
+    var _a, _b;
+    this._hasLayerViewVisibleOverrides() && ("inherited" === ((_a = this.layer) == null ? void 0 : _a.visibilityMode) ? i2() : "exclusive" === ((_b = this.layer) == null ? void 0 : _b.visibilityMode) && e2());
+  }
+};
+e([y({ cast: t2 })], p.prototype, "layerViews", null), e([y({ readOnly: true })], p.prototype, "updatingProgress", null), e([y()], p.prototype, "view", void 0), p = e([n("esri.views.layers.GroupLayerView")], p);
+var n3 = p;
+
+// node_modules/@arcgis/core/views/2d/layers/GroupLayerView2D.js
+var a = class extends y2(n3) {
+  constructor() {
+    super(...arguments), this.container = new r();
+  }
+  attach() {
+    this._updateStageChildren(), this.handles.add(this.layerViews.on("after-changes", () => this._updateStageChildren()), "grouplayerview2d");
+  }
+  detach() {
+    this.handles.remove("grouplayerview2d"), this.container.removeAllChildren();
+  }
+  update(e2) {
+  }
+  moveStart() {
+  }
+  viewChange() {
+  }
+  moveEnd() {
+  }
+  _updateStageChildren() {
+    this.container.removeAllChildren(), this.layerViews.forEach((e2, r2) => this.container.addChildAt(e2.container, r2));
+  }
+};
+a = e([n("esri.views.2d.layers.GroupLayerView2D")], a);
+var i = a;
+export {
+  i as default
+};
+//# sourceMappingURL=GroupLayerView2D-NCEDOD3U.js.map

+ 0 - 0
node_modules/.vite/deps/GroupLayerView2D-63UXVU7J.js.map → node_modules/.vite/deps/GroupLayerView2D-NCEDOD3U.js.map


+ 0 - 117
node_modules/.vite/deps/HeatmapProcessor-44PJINTD.js

@@ -1,117 +0,0 @@
-import {
-  p
-} from "./chunk-IUM6FPF7.js";
-import {
-  l
-} from "./chunk-KUO7OCMN.js";
-import {
-  o as o2
-} from "./chunk-XO5VJRK4.js";
-import "./chunk-IASFQ7K7.js";
-import "./chunk-TFHLTN6F.js";
-import {
-  m
-} from "./chunk-4PNYPUDB.js";
-import "./chunk-RDMCXRET.js";
-import "./chunk-BQHWPTT7.js";
-import {
-  s
-} from "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-44GMIOGP.js";
-import "./chunk-75U5LM2V.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-4NQ74ZR6.js";
-import "./chunk-X4LLOW7U.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-HZRKBTHJ.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import {
-  o,
-  r
-} from "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/2d/layers/features/processors/HeatmapProcessor.js
-var p2 = class {
-  constructor(e2, t) {
-    this.offset = e2, this.extent = t;
-  }
-};
-function c(e2) {
-  const t = e2.key, s2 = /* @__PURE__ */ new Map(), r2 = 256, i = o2, o3 = e2.tileInfoView.tileInfo.isWrappable;
-  return s2.set(l(t, -1, -1, o3).id, new p2([-i, -i], [i - r2, i - r2, i, i])), s2.set(l(t, 0, -1, o3).id, new p2([0, -i], [0, i - r2, i, i])), s2.set(l(t, 1, -1, o3).id, new p2([i, -i], [0, i - r2, r2, i])), s2.set(l(t, -1, 0, o3).id, new p2([-i, 0], [i - r2, 0, i, i])), s2.set(l(t, 1, 0, o3).id, new p2([i, 0], [0, 0, r2, i])), s2.set(l(t, -1, 1, o3).id, new p2([-i, i], [i - r2, 0, i, r2])), s2.set(l(t, 0, 1, o3).id, new p2([0, i], [0, 0, i, r2])), s2.set(l(t, 1, 1, o3).id, new p2([i, i], [0, 0, r2, r2])), s2;
-}
-var l2 = class extends p {
-  constructor() {
-    super(...arguments), this.type = "heatmap", this._tileKeyToFeatureSets = /* @__PURE__ */ new Map();
-  }
-  initialize() {
-    this.handles.add([this.tileStore.on("update", this.onTileUpdate.bind(this))]);
-  }
-  async update(e2, t) {
-    const s2 = t.schema.processors[0];
-    if ("heatmap" !== s2.type)
-      return;
-    m(this._schema, s2) && (e2.mesh = true, this._schema = s2);
-  }
-  onTileUpdate(e2) {
-    for (const t of e2.removed)
-      this._tileKeyToFeatureSets.delete(t.key.id);
-  }
-  onTileClear(e2) {
-    const t = { clear: true };
-    return this._tileKeyToFeatureSets.delete(e2.key.id), this.remoteClient.invoke("tileRenderer.onTileData", { tileKey: e2.id, data: t });
-  }
-  async onTileMessage(e2, r2, i) {
-    this._tileKeyToFeatureSets.has(e2.key.id) || this._tileKeyToFeatureSets.set(e2.key.id, /* @__PURE__ */ new Map());
-    const a = this._tileKeyToFeatureSets.get(e2.key.id);
-    if (r(r2.addOrUpdate) && r2.addOrUpdate.hasFeatures && a.set(r2.addOrUpdate.instance, r2), r2.end) {
-      const t = [], r3 = c(e2);
-      this._tileKeyToFeatureSets.forEach((i2, o3) => {
-        if (o3 === e2.key.id)
-          i2.forEach((e3) => o(e3.addOrUpdate, (e4) => t.push(e4)));
-        else if (r3.has(o3)) {
-          const e3 = r3.get(o3), [a3, n3] = e3.offset;
-          i2.forEach((e4) => o(e4.addOrUpdate, (e5) => {
-            const s2 = e5.transform(a3, n3, 1, 1);
-            t.push(s2);
-          }));
-        }
-      });
-      const a2 = s(t, this._schema.mesh, 512, 512), n2 = { tileKey: e2.key.id, intensityInfo: a2 }, d = [a2.matrix];
-      return this.remoteClient.invoke("tileRenderer.onTileData", n2, { ...i, transferList: d });
-    }
-  }
-  onTileError(e2, t, s2) {
-    return this.remoteClient.invoke("tileRenderer.onTileError", { tileKey: e2.id, error: t }, s2);
-  }
-};
-l2 = e([n("esri.views.2d.layers.features.processors.HeatmapProcessor")], l2);
-var h = l2;
-export {
-  h as default
-};
-//# sourceMappingURL=HeatmapProcessor-44PJINTD.js.map

+ 117 - 0
node_modules/.vite/deps/HeatmapProcessor-ZMETYYQZ.js

@@ -0,0 +1,117 @@
+import {
+  p
+} from "./chunk-MDY6FJJE.js";
+import {
+  l
+} from "./chunk-KUO7OCMN.js";
+import {
+  o as o2
+} from "./chunk-XO5VJRK4.js";
+import "./chunk-CC74Y7ET.js";
+import "./chunk-TFHLTN6F.js";
+import {
+  m
+} from "./chunk-IEU3AM37.js";
+import "./chunk-YZVAB3DF.js";
+import "./chunk-JLYTER4T.js";
+import {
+  s
+} from "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-ETGAZ7LF.js";
+import "./chunk-75U5LM2V.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-LBW34VZ2.js";
+import "./chunk-GSSTTHIT.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-HZRKBTHJ.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import {
+  o,
+  r
+} from "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/2d/layers/features/processors/HeatmapProcessor.js
+var p2 = class {
+  constructor(e2, t) {
+    this.offset = e2, this.extent = t;
+  }
+};
+function c(e2) {
+  const t = e2.key, s2 = /* @__PURE__ */ new Map(), r2 = 256, i = o2, o3 = e2.tileInfoView.tileInfo.isWrappable;
+  return s2.set(l(t, -1, -1, o3).id, new p2([-i, -i], [i - r2, i - r2, i, i])), s2.set(l(t, 0, -1, o3).id, new p2([0, -i], [0, i - r2, i, i])), s2.set(l(t, 1, -1, o3).id, new p2([i, -i], [0, i - r2, r2, i])), s2.set(l(t, -1, 0, o3).id, new p2([-i, 0], [i - r2, 0, i, i])), s2.set(l(t, 1, 0, o3).id, new p2([i, 0], [0, 0, r2, i])), s2.set(l(t, -1, 1, o3).id, new p2([-i, i], [i - r2, 0, i, r2])), s2.set(l(t, 0, 1, o3).id, new p2([0, i], [0, 0, i, r2])), s2.set(l(t, 1, 1, o3).id, new p2([i, i], [0, 0, r2, r2])), s2;
+}
+var l2 = class extends p {
+  constructor() {
+    super(...arguments), this.type = "heatmap", this._tileKeyToFeatureSets = /* @__PURE__ */ new Map();
+  }
+  initialize() {
+    this.handles.add([this.tileStore.on("update", this.onTileUpdate.bind(this))]);
+  }
+  async update(e2, t) {
+    const s2 = t.schema.processors[0];
+    if ("heatmap" !== s2.type)
+      return;
+    m(this._schema, s2) && (e2.mesh = true, this._schema = s2);
+  }
+  onTileUpdate(e2) {
+    for (const t of e2.removed)
+      this._tileKeyToFeatureSets.delete(t.key.id);
+  }
+  onTileClear(e2) {
+    const t = { clear: true };
+    return this._tileKeyToFeatureSets.delete(e2.key.id), this.remoteClient.invoke("tileRenderer.onTileData", { tileKey: e2.id, data: t });
+  }
+  async onTileMessage(e2, r2, i) {
+    this._tileKeyToFeatureSets.has(e2.key.id) || this._tileKeyToFeatureSets.set(e2.key.id, /* @__PURE__ */ new Map());
+    const a = this._tileKeyToFeatureSets.get(e2.key.id);
+    if (r(r2.addOrUpdate) && r2.addOrUpdate.hasFeatures && a.set(r2.addOrUpdate.instance, r2), r2.end) {
+      const t = [], r3 = c(e2);
+      this._tileKeyToFeatureSets.forEach((i2, o3) => {
+        if (o3 === e2.key.id)
+          i2.forEach((e3) => o(e3.addOrUpdate, (e4) => t.push(e4)));
+        else if (r3.has(o3)) {
+          const e3 = r3.get(o3), [a3, n3] = e3.offset;
+          i2.forEach((e4) => o(e4.addOrUpdate, (e5) => {
+            const s2 = e5.transform(a3, n3, 1, 1);
+            t.push(s2);
+          }));
+        }
+      });
+      const a2 = s(t, this._schema.mesh, 512, 512), n2 = { tileKey: e2.key.id, intensityInfo: a2 }, d = [a2.matrix];
+      return this.remoteClient.invoke("tileRenderer.onTileData", n2, { ...i, transferList: d });
+    }
+  }
+  onTileError(e2, t, s2) {
+    return this.remoteClient.invoke("tileRenderer.onTileError", { tileKey: e2.id, error: t }, s2);
+  }
+};
+l2 = e([n("esri.views.2d.layers.features.processors.HeatmapProcessor")], l2);
+var h = l2;
+export {
+  h as default
+};
+//# sourceMappingURL=HeatmapProcessor-ZMETYYQZ.js.map

+ 0 - 0
node_modules/.vite/deps/HeatmapProcessor-44PJINTD.js.map → node_modules/.vite/deps/HeatmapProcessor-ZMETYYQZ.js.map


+ 148 - 0
node_modules/.vite/deps/HeatmapTileRenderer-OVKMQRO5.js

@@ -0,0 +1,148 @@
+import {
+  n as n2
+} from "./chunk-TJ4DVYZ7.js";
+import {
+  o
+} from "./chunk-IZWQMKDT.js";
+import "./chunk-E5TKVDJT.js";
+import "./chunk-O6KMIRUU.js";
+import "./chunk-264YGWEE.js";
+import "./chunk-ZLQP3WDC.js";
+import "./chunk-JBMHQ5RK.js";
+import "./chunk-WBWQJQK4.js";
+import "./chunk-TDS6IBMU.js";
+import "./chunk-DBT4KOKX.js";
+import "./chunk-2GP5D74I.js";
+import "./chunk-EPMXCACW.js";
+import "./chunk-UWKVAZQ6.js";
+import "./chunk-T2SKWJGU.js";
+import "./chunk-UO3LS2M5.js";
+import "./chunk-H2VOWDMO.js";
+import "./chunk-QISOH77W.js";
+import "./chunk-XO5VJRK4.js";
+import "./chunk-3WXSWAUV.js";
+import "./chunk-27YO3FKC.js";
+import "./chunk-EQNT4A7P.js";
+import "./chunk-4OM3EX6P.js";
+import "./chunk-3OFVLRSL.js";
+import "./chunk-IQBIGNPU.js";
+import "./chunk-K7B6OWCU.js";
+import "./chunk-UDYHZLTE.js";
+import "./chunk-RWQH5X3O.js";
+import "./chunk-TFHLTN6F.js";
+import "./chunk-O3JQY77G.js";
+import "./chunk-E3G7BRZB.js";
+import "./chunk-JKFWEHNK.js";
+import "./chunk-EDHROVWI.js";
+import "./chunk-3IRT3YKJ.js";
+import "./chunk-YZVAB3DF.js";
+import {
+  l,
+  u
+} from "./chunk-PJNBFKPF.js";
+import "./chunk-C7742RNZ.js";
+import "./chunk-TJV6ODRM.js";
+import "./chunk-3WQOA5CB.js";
+import "./chunk-FZQZIM7U.js";
+import "./chunk-CZBRZ6SU.js";
+import "./chunk-VGWC3IKZ.js";
+import "./chunk-2H5MD622.js";
+import "./chunk-UVVU4UUO.js";
+import "./chunk-X4SA4ELJ.js";
+import "./chunk-ZYRIJWLX.js";
+import "./chunk-RYY6632W.js";
+import "./chunk-DW42UVIT.js";
+import "./chunk-YAEIHDJH.js";
+import "./chunk-TJNOJH33.js";
+import "./chunk-OSHI574D.js";
+import "./chunk-RMDDCMKS.js";
+import "./chunk-VCH45Q2I.js";
+import "./chunk-IM3LVQXV.js";
+import "./chunk-6T6G6LCQ.js";
+import "./chunk-YEJL5NEF.js";
+import "./chunk-PQFTYGF5.js";
+import {
+  e,
+  n5 as n
+} from "./chunk-2Z2TG5CU.js";
+import "./chunk-6KZ2LTDA.js";
+import "./chunk-U2XHEJM7.js";
+import "./chunk-SQOPWYIT.js";
+import "./chunk-V6P2MAQQ.js";
+import "./chunk-E5O6P5I2.js";
+import "./chunk-SPWQ3AWG.js";
+import "./chunk-2TIUKVZN.js";
+import "./chunk-YXWMMD76.js";
+import "./chunk-S5KM4IGW.js";
+
+// node_modules/@arcgis/core/views/2d/layers/features/tileRenderers/support/HeatmapSource.js
+var i = class {
+  constructor() {
+    this.gradient = null, this.height = 512, this.width = 512;
+  }
+  render(i2) {
+    l(i2, 512, this.intensities, this.gradient, this.minDensity, this.maxDensity);
+  }
+};
+
+// node_modules/@arcgis/core/views/2d/layers/features/tileRenderers/HeatmapTileRenderer.js
+var o2 = class extends o {
+  constructor(e2) {
+    super(e2), this._intensityInfo = { minDensity: 0, maxDensity: 0 }, this.type = "heatmap", this.featuresView = { attributeView: { initialize: () => {
+    }, requestUpdate: () => {
+    } }, requestRender: () => {
+    } }, this._container = new n2(e2.tileInfoView);
+  }
+  createTile(e2) {
+    const t = this._container.createTile(e2);
+    return this.tileInfoView.getTileCoords(t.bitmap, e2), t.bitmap.resolution = this.tileInfoView.getTileResolution(e2), t;
+  }
+  onConfigUpdate() {
+    const e2 = this.layer.renderer;
+    if ("heatmap" === e2.type) {
+      const { minDensity: t, maxDensity: r, colorStops: s } = e2;
+      this._intensityInfo.minDensity = t, this._intensityInfo.maxDensity = r, this._gradient = u(s), this.tiles.forEach((e3) => {
+        const i2 = e3.bitmap.source;
+        i2 && (i2.minDensity = t, i2.maxDensity = r, i2.gradient = this._gradient, e3.bitmap.invalidateTexture());
+      });
+    }
+  }
+  hitTest() {
+    return Promise.resolve([]);
+  }
+  install(e2) {
+    e2.addChild(this._container);
+  }
+  uninstall(e2) {
+    this._container.removeAllChildren(), e2.removeChild(this._container);
+  }
+  disposeTile(e2) {
+    this._container.removeChild(e2), e2.destroy();
+  }
+  supportsRenderer(e2) {
+    return e2 && "heatmap" === e2.type;
+  }
+  onTileData(e2) {
+    const t = this.tiles.get(e2.tileKey);
+    if (!t)
+      return;
+    const i2 = e2.intensityInfo, { minDensity: r, maxDensity: s } = this._intensityInfo, o3 = t.bitmap.source || new i();
+    o3.intensities = i2 && i2.matrix || null, o3.minDensity = r, o3.maxDensity = s, o3.gradient = this._gradient, t.bitmap.source = o3, this._container.addChild(t), this._container.requestRender(), this.requestUpdate();
+  }
+  onTileError(e2) {
+    console.error(e2);
+  }
+  lockGPUUploads() {
+  }
+  unlockGPUUploads() {
+  }
+  fetchResource(e2, t) {
+    return console.error(e2), Promise.reject();
+  }
+};
+o2 = e([n("esri.views.2d.layers.features.tileRenderers.HeatmapTileRenderer")], o2);
+var a = o2;
+export {
+  a as default
+};
+//# sourceMappingURL=HeatmapTileRenderer-OVKMQRO5.js.map

+ 0 - 0
node_modules/.vite/deps/HeatmapTileRenderer-YZVXNEVA.js.map → node_modules/.vite/deps/HeatmapTileRenderer-OVKMQRO5.js.map


+ 0 - 148
node_modules/.vite/deps/HeatmapTileRenderer-YZVXNEVA.js

@@ -1,148 +0,0 @@
-import {
-  n as n2
-} from "./chunk-TVRLP2HY.js";
-import "./chunk-QQTL25WV.js";
-import {
-  o
-} from "./chunk-WI2LYPQ6.js";
-import "./chunk-J2PY6ANL.js";
-import "./chunk-MH3GGTFP.js";
-import "./chunk-2ZACOQZJ.js";
-import "./chunk-JBMHQ5RK.js";
-import "./chunk-WBWQJQK4.js";
-import "./chunk-DBT4KOKX.js";
-import "./chunk-2GP5D74I.js";
-import "./chunk-SCZJ2KEY.js";
-import "./chunk-EPMXCACW.js";
-import "./chunk-T2SKWJGU.js";
-import "./chunk-UO3LS2M5.js";
-import "./chunk-H2VOWDMO.js";
-import "./chunk-QISOH77W.js";
-import "./chunk-UWKVAZQ6.js";
-import "./chunk-3WXSWAUV.js";
-import "./chunk-27YO3FKC.js";
-import "./chunk-EQNT4A7P.js";
-import "./chunk-XO5VJRK4.js";
-import "./chunk-4OM3EX6P.js";
-import "./chunk-3OFVLRSL.js";
-import "./chunk-IQBIGNPU.js";
-import "./chunk-K7B6OWCU.js";
-import "./chunk-UDYHZLTE.js";
-import "./chunk-RWQH5X3O.js";
-import "./chunk-TFHLTN6F.js";
-import "./chunk-4VZNS7N2.js";
-import "./chunk-O3JQY77G.js";
-import "./chunk-E3G7BRZB.js";
-import "./chunk-EDHROVWI.js";
-import "./chunk-3IRT3YKJ.js";
-import "./chunk-RDMCXRET.js";
-import {
-  l,
-  u
-} from "./chunk-PJNBFKPF.js";
-import "./chunk-C7742RNZ.js";
-import "./chunk-BWATQC2Y.js";
-import "./chunk-3WQOA5CB.js";
-import "./chunk-FZQZIM7U.js";
-import "./chunk-CZBRZ6SU.js";
-import "./chunk-VGWC3IKZ.js";
-import "./chunk-SWMSD4RP.js";
-import "./chunk-UVVU4UUO.js";
-import "./chunk-X4SA4ELJ.js";
-import "./chunk-ZYRIJWLX.js";
-import "./chunk-RYY6632W.js";
-import "./chunk-DW42UVIT.js";
-import "./chunk-TJNOJH33.js";
-import "./chunk-YAEIHDJH.js";
-import "./chunk-OSHI574D.js";
-import "./chunk-ZHRAUKVQ.js";
-import "./chunk-RZK6A2GY.js";
-import "./chunk-Z4JTBD7M.js";
-import "./chunk-CXCDYJ5R.js";
-import "./chunk-GAOW3WRZ.js";
-import "./chunk-QCKFNSN2.js";
-import {
-  e,
-  n5 as n
-} from "./chunk-6SOHRC7T.js";
-import "./chunk-U2XHEJM7.js";
-import "./chunk-SQOPWYIT.js";
-import "./chunk-6KZ2LTDA.js";
-import "./chunk-V6P2MAQQ.js";
-import "./chunk-E5O6P5I2.js";
-import "./chunk-SPWQ3AWG.js";
-import "./chunk-2TIUKVZN.js";
-import "./chunk-YXWMMD76.js";
-import "./chunk-S5KM4IGW.js";
-
-// node_modules/@arcgis/core/views/2d/layers/features/tileRenderers/support/HeatmapSource.js
-var i = class {
-  constructor() {
-    this.gradient = null, this.height = 512, this.width = 512;
-  }
-  render(i2) {
-    l(i2, 512, this.intensities, this.gradient, this.minDensity, this.maxDensity);
-  }
-};
-
-// node_modules/@arcgis/core/views/2d/layers/features/tileRenderers/HeatmapTileRenderer.js
-var o2 = class extends o {
-  constructor(e2) {
-    super(e2), this._intensityInfo = { minDensity: 0, maxDensity: 0 }, this.type = "heatmap", this.featuresView = { attributeView: { initialize: () => {
-    }, requestUpdate: () => {
-    } }, requestRender: () => {
-    } }, this._container = new n2(e2.tileInfoView);
-  }
-  createTile(e2) {
-    const t = this._container.createTile(e2);
-    return this.tileInfoView.getTileCoords(t.bitmap, e2), t.bitmap.resolution = this.tileInfoView.getTileResolution(e2), t;
-  }
-  onConfigUpdate() {
-    const e2 = this.layer.renderer;
-    if ("heatmap" === e2.type) {
-      const { minDensity: t, maxDensity: r, colorStops: s } = e2;
-      this._intensityInfo.minDensity = t, this._intensityInfo.maxDensity = r, this._gradient = u(s), this.tiles.forEach((e3) => {
-        const i2 = e3.bitmap.source;
-        i2 && (i2.minDensity = t, i2.maxDensity = r, i2.gradient = this._gradient, e3.bitmap.invalidateTexture());
-      });
-    }
-  }
-  hitTest() {
-    return Promise.resolve([]);
-  }
-  install(e2) {
-    e2.addChild(this._container);
-  }
-  uninstall(e2) {
-    this._container.removeAllChildren(), e2.removeChild(this._container);
-  }
-  disposeTile(e2) {
-    this._container.removeChild(e2), e2.destroy();
-  }
-  supportsRenderer(e2) {
-    return e2 && "heatmap" === e2.type;
-  }
-  onTileData(e2) {
-    const t = this.tiles.get(e2.tileKey);
-    if (!t)
-      return;
-    const i2 = e2.intensityInfo, { minDensity: r, maxDensity: s } = this._intensityInfo, o3 = t.bitmap.source || new i();
-    o3.intensities = i2 && i2.matrix || null, o3.minDensity = r, o3.maxDensity = s, o3.gradient = this._gradient, t.bitmap.source = o3, this._container.addChild(t), this._container.requestRender(), this.requestUpdate();
-  }
-  onTileError(e2) {
-    console.error(e2);
-  }
-  lockGPUUploads() {
-  }
-  unlockGPUUploads() {
-  }
-  fetchResource(e2, t) {
-    return console.error(e2), Promise.reject();
-  }
-};
-o2 = e([n("esri.views.2d.layers.features.tileRenderers.HeatmapTileRenderer")], o2);
-var a = o2;
-export {
-  a as default
-};
-//# sourceMappingURL=HeatmapTileRenderer-YZVXNEVA.js.map

File diff suppressed because it is too large
+ 0 - 1029
node_modules/.vite/deps/IdentityManager-BURTBCQ3.js


File diff suppressed because it is too large
+ 1029 - 0
node_modules/.vite/deps/IdentityManager-RSGL7L3S.js


Some files were not shown because too many files changed in this diff