chunk-PSV473TI.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. import {
  2. m
  3. } from "./chunk-FONIFA5N.js";
  4. import {
  5. n as n2,
  6. y
  7. } from "./chunk-EG5OI4V4.js";
  8. import {
  9. p
  10. } from "./chunk-65BYCSII.js";
  11. import {
  12. b
  13. } from "./chunk-WZQZRKNH.js";
  14. import {
  15. r as r3
  16. } from "./chunk-6A4U74YA.js";
  17. import {
  18. o as o2,
  19. s
  20. } from "./chunk-PDKDCAAD.js";
  21. import {
  22. M2 as M,
  23. o
  24. } from "./chunk-ECW2QABR.js";
  25. import {
  26. k2 as k,
  27. r as r2
  28. } from "./chunk-MRJEICT6.js";
  29. import {
  30. d,
  31. e,
  32. l3 as l,
  33. n2 as n
  34. } from "./chunk-Y3WMVFTW.js";
  35. import {
  36. r,
  37. w
  38. } from "./chunk-GZT4BVFP.js";
  39. // node_modules/@arcgis/core/symbols/support/FeatureExpressionInfo.js
  40. var i;
  41. var p2 = i = class extends l {
  42. async collectRequiredFields(r4, e4) {
  43. return b(r4, e4, this.expression);
  44. }
  45. clone() {
  46. return new i({ expression: this.expression, title: this.title });
  47. }
  48. equals(r4) {
  49. return this.expression === r4.expression && this.title === r4.title;
  50. }
  51. };
  52. e([d({ type: String, json: { write: true } })], p2.prototype, "expression", void 0), e([d({ type: String, json: { write: true } })], p2.prototype, "title", void 0), p2 = i = e([n("esri.layers.support.FeatureExpressionInfo")], p2);
  53. var c = p2;
  54. // node_modules/@arcgis/core/symbols/support/unitConversionUtils.js
  55. function e2() {
  56. const n3 = Object.keys(m);
  57. return n3.sort(), n3;
  58. }
  59. var o3 = e2();
  60. // node_modules/@arcgis/core/symbols/support/ElevationInfo.js
  61. var m2;
  62. var d2 = o2()({ onTheGround: "on-the-ground", relativeToGround: "relative-to-ground", relativeToScene: "relative-to-scene", absoluteHeight: "absolute-height" });
  63. var c2 = new s({ foot: "feet", kilometer: "kilometers", meter: "meters", mile: "miles", "us-foot": "us-feet", yard: "yards" });
  64. var h = m2 = class extends l {
  65. constructor() {
  66. super(...arguments), this.offset = null;
  67. }
  68. readFeatureExpressionInfo(e4, r4) {
  69. return e4 != null ? e4 : r4.featureExpression && r4.featureExpression.value === 0 ? { expression: "0" } : void 0;
  70. }
  71. writeFeatureExpressionInfo(e4, r4, o4, t2) {
  72. r4[o4] = e4.write({}, t2), e4.expression === "0" && (r4.featureExpression = { value: 0 });
  73. }
  74. get mode() {
  75. const { offset: e4, featureExpressionInfo: r4 } = this;
  76. return this._isOverridden("mode") ? this._get("mode") : r(e4) || r4 ? "relative-to-ground" : "on-the-ground";
  77. }
  78. set mode(e4) {
  79. this._override("mode", e4);
  80. }
  81. set unit(e4) {
  82. this._set("unit", e4);
  83. }
  84. write(e4, r4) {
  85. return this.offset || this.mode || this.featureExpressionInfo || this.unit ? super.write(e4, r4) : null;
  86. }
  87. clone() {
  88. return new m2({ mode: this.mode, offset: this.offset, featureExpressionInfo: this.featureExpressionInfo ? this.featureExpressionInfo.clone() : void 0, unit: this.unit });
  89. }
  90. equals(e4) {
  91. return this.mode === e4.mode && this.offset === e4.offset && this.unit === e4.unit && w(this.featureExpressionInfo, e4.featureExpressionInfo);
  92. }
  93. };
  94. e([d({ type: c, json: { write: true } })], h.prototype, "featureExpressionInfo", void 0), e([o("featureExpressionInfo", ["featureExpressionInfo", "featureExpression"])], h.prototype, "readFeatureExpressionInfo", null), e([r2("featureExpressionInfo", { featureExpressionInfo: { type: c }, "featureExpression.value": { type: [0] } })], h.prototype, "writeFeatureExpressionInfo", null), e([d({ type: d2.apiValues, nonNullable: true, json: { type: d2.jsonValues, read: d2.read, write: { writer: d2.write, isRequired: true } } })], h.prototype, "mode", null), e([d({ type: Number, json: { write: true } })], h.prototype, "offset", void 0), e([d({ type: o3, json: { type: String, read: c2.read, write: c2.write } })], h.prototype, "unit", null), h = m2 = e([n("esri.layers.support.ElevationInfo")], h);
  95. var x = h;
  96. // node_modules/@arcgis/core/support/timeUtils.js
  97. function a(t2) {
  98. if (!t2)
  99. return t2;
  100. const { start: i2, end: o4 } = t2;
  101. return new y({ start: r(i2) ? n2(i2, -i2.getTimezoneOffset(), "minutes") : i2, end: r(o4) ? n2(o4, -o4.getTimezoneOffset(), "minutes") : o4 });
  102. }
  103. function f(t2) {
  104. if (!t2)
  105. return t2;
  106. const { start: i2, end: o4 } = t2;
  107. return new y({ start: r(i2) ? n2(i2, i2.getTimezoneOffset(), "minutes") : i2, end: r(o4) ? n2(o4, o4.getTimezoneOffset(), "minutes") : o4 });
  108. }
  109. // node_modules/@arcgis/core/layers/support/commonProperties.js
  110. var l2 = { type: Boolean, value: true, json: { origins: { service: { read: false, write: false }, "web-map": { read: false, write: false } }, name: "screenSizePerspective", write: true } };
  111. var p3 = { type: Boolean, value: true, json: { name: "disablePopup", read: { reader: (e4, r4) => !r4.disablePopup }, write: { enabled: true, writer(e4, r4, i2) {
  112. r4[i2] = !e4;
  113. } } } };
  114. var m3 = { type: Boolean, value: true, json: { name: "showLabels", write: true } };
  115. var f2 = { type: String, json: { origins: { "portal-item": { write: false } }, write: { isRequired: true, ignoreOrigin: true, writer: p } } };
  116. var c3 = { type: Boolean, value: true, json: { origins: { service: { read: { enabled: false } } }, name: "showLegend", write: true } };
  117. var d3 = { value: null, type: x, json: { origins: { service: { name: "elevationInfo", write: true } }, name: "layerDefinition.elevationInfo", write: true } };
  118. function y2(e4) {
  119. return { type: e4, readOnly: true, json: { origins: { service: { read: true } }, read: false } };
  120. }
  121. var w2 = { type: Number, json: { origins: { "web-document": { write: true, read: true }, "portal-item": { write: true } } } };
  122. var u = { ...w2, json: { ...w2.json, origins: { "web-document": { ...w2.json.origins["web-document"], write: { enabled: true, target: { opacity: { type: Number }, "layerDefinition.drawingInfo.transparency": { type: Number } } } } }, read: { source: ["layerDefinition.drawingInfo.transparency", "drawingInfo.transparency"], reader: (e4, r4, i2) => i2 && i2.origin !== "service" || !r4.drawingInfo || r4.drawingInfo.transparency === void 0 ? r4.layerDefinition && r4.layerDefinition.drawingInfo && r4.layerDefinition.drawingInfo.transparency !== void 0 ? r3(r4.layerDefinition.drawingInfo.transparency) : void 0 : r3(r4.drawingInfo.transparency) } } };
  123. var g = { type: y, readOnly: true, get() {
  124. if (!this.layer?.timeInfo)
  125. return null;
  126. const { datesInUnknownTimezone: e4, timeOffset: r4, useViewTime: i2 } = this.layer, n3 = this.view?.timeExtent;
  127. let a2 = this.layer.timeExtent;
  128. e4 && (a2 = f(a2));
  129. let s2 = i2 ? n3 && a2 ? n3.intersection(a2) : n3 || a2 : a2;
  130. if (!s2 || s2.isEmpty || s2.isAllTime)
  131. return s2;
  132. r4 && (s2 = s2.offset(-r4.value, r4.unit)), e4 && (s2 = a(s2));
  133. const l3 = this._get("timeExtent");
  134. return s2.equals(l3) ? l3 : s2;
  135. } };
  136. var j = { type: M, readOnly: true, json: { origins: { service: { read: { source: ["fullExtent", "spatialReference"], reader: (e4, n3) => {
  137. const t2 = M.fromJSON(e4);
  138. return n3.spatialReference != null && typeof n3.spatialReference == "object" && (t2.spatialReference = k.fromJSON(n3.spatialReference)), t2;
  139. } } } }, read: false } };
  140. var v = { type: String, json: { origins: { service: { read: false }, "portal-item": { read: false } } } };
  141. var b2 = { type: Number, json: { origins: { service: { write: { enabled: false } } }, read: { source: "layerDefinition.minScale" }, write: { target: "layerDefinition.minScale" } } };
  142. var I = { type: Number, json: { origins: { service: { write: { enabled: false } } }, read: { source: "layerDefinition.maxScale" }, write: { target: "layerDefinition.maxScale" } } };
  143. var D = { json: { write: { ignoreOrigin: true }, origins: { "web-map": { read: false, write: false } } } };
  144. export {
  145. x,
  146. l2 as l,
  147. p3 as p,
  148. m3 as m,
  149. f2 as f,
  150. c3 as c,
  151. d3 as d,
  152. y2 as y,
  153. w2 as w,
  154. u,
  155. g,
  156. j,
  157. v,
  158. b2 as b,
  159. I,
  160. D
  161. };
  162. //# sourceMappingURL=chunk-PSV473TI.js.map