chunk-PJ6KSXOD.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. import {
  2. M2 as M
  3. } from "./chunk-ECW2QABR.js";
  4. // node_modules/@arcgis/core/arcade/kernel.js
  5. function r(e) {
  6. if (e === void 0)
  7. return null;
  8. if (typeof e == "number")
  9. return e;
  10. let r2 = e.toLowerCase();
  11. switch (r2 = r2.replace(/\s/g, ""), r2 = r2.replace(/-/g, ""), r2) {
  12. case "meters":
  13. case "meter":
  14. case "m":
  15. case "squaremeters":
  16. case "squaremeter":
  17. return 109404;
  18. case "miles":
  19. case "mile":
  20. case "squaremile":
  21. case "squaremiles":
  22. return 109413;
  23. case "kilometers":
  24. case "kilometer":
  25. case "squarekilometers":
  26. case "squarekilometer":
  27. case "km":
  28. return 109414;
  29. case "acres":
  30. case "acre":
  31. case "ac":
  32. return 109402;
  33. case "hectares":
  34. case "hectare":
  35. case "ha":
  36. return 109401;
  37. case "yard":
  38. case "yd":
  39. case "yards":
  40. case "squareyards":
  41. case "squareyard":
  42. return 109442;
  43. case "feet":
  44. case "ft":
  45. case "foot":
  46. case "squarefeet":
  47. case "squarefoot":
  48. return 109405;
  49. case "nm":
  50. case "nmi":
  51. case "nauticalmile":
  52. case "nauticalmiles":
  53. case "squarenauticalmile":
  54. case "squarenauticalmiles":
  55. return 109409;
  56. }
  57. return null;
  58. }
  59. function s(r2) {
  60. if (r2 === null)
  61. return null;
  62. switch (r2.type) {
  63. case "polygon":
  64. case "multipoint":
  65. case "polyline":
  66. return r2.extent;
  67. case "point":
  68. return new M({ xmin: r2.x, ymin: r2.y, xmax: r2.x, ymax: r2.y, spatialReference: r2.spatialReference });
  69. case "extent":
  70. return r2;
  71. }
  72. return null;
  73. }
  74. function a(e) {
  75. if (e === void 0)
  76. return null;
  77. if (typeof e == "number")
  78. return e;
  79. let r2 = e.toLowerCase();
  80. switch (r2 = r2.replace(/\s/g, ""), r2 = r2.replace(/-/g, ""), r2) {
  81. case "meters":
  82. case "meter":
  83. case "m":
  84. case "squaremeters":
  85. case "squaremeter":
  86. return 9001;
  87. case "miles":
  88. case "mile":
  89. case "squaremile":
  90. case "squaremiles":
  91. return 9035;
  92. case "kilometers":
  93. case "kilometer":
  94. case "squarekilometers":
  95. case "squarekilometer":
  96. case "km":
  97. return 9036;
  98. case "yard":
  99. case "yd":
  100. case "yards":
  101. case "squareyards":
  102. case "squareyard":
  103. return 9096;
  104. case "feet":
  105. case "ft":
  106. case "foot":
  107. case "squarefeet":
  108. case "squarefoot":
  109. return 9002;
  110. case "nm":
  111. case "nmi":
  112. case "nauticalmile":
  113. case "nauticalmiles":
  114. case "squarenauticalmile":
  115. case "squarenauticalmiles":
  116. return 9030;
  117. }
  118. return null;
  119. }
  120. function c(e) {
  121. if (e === null)
  122. return null;
  123. const r2 = e.clone();
  124. return e.cache._geVersion !== void 0 && (r2.cache._geVersion = e.cache._geVersion), r2;
  125. }
  126. export {
  127. r,
  128. s,
  129. a,
  130. c
  131. };
  132. //# sourceMappingURL=chunk-PJ6KSXOD.js.map