chunk-K3NLQPKD.js 10.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import {
  2. l
  3. } from "./chunk-X4SA4ELJ.js";
  4. // node_modules/@arcgis/core/symbols/support/previewUtils.js
  5. var t;
  6. !function(a) {
  7. a[a.size = 22] = "size", a[a.lineWidth = 50] = "lineWidth", a[a.maxSize = 120] = "maxSize", a[a.maxOutlineSize = 80] = "maxOutlineSize", a[a.tallSymbolWidth = 20] = "tallSymbolWidth";
  8. }(t || (t = {}));
  9. var e = { fill: [{ type: "path", path: "M -10,-10 L 10,0 L 10,10 L -10,10 L -10,-10 Z" }], squareFill: [{ type: "path", path: "M -10,-10 L 10,-10 L 10,10 L -10,10 L -10,-10 Z" }], pathSymbol3DLayer: [{ type: "path", path: "M 3,12 L 12,0 L 11,-2 L -4,5 L -1,5 L 1,7 L 3,10 L 3,12 Z" }, { type: "circle", cx: -2, cy: 10, r: 5 }], extrudeSymbol3DLayer: [{ type: "path", path: "M -7,-5 L -2,0 L -2,7 L -7,3 L -7,-5 Z" }, { type: "path", path: "M -2,0 L -2,7 L 10,-3 L 10,-10 L -2,0 Z" }, { type: "path", path: "M -7,-5 L -2,0 L 10,-10 L -2,-10 L -7,-5 Z" }], cone: [{ type: "path", path: "M 0,-10 L -8,5 L -4,6.5 L 0,7 L 4,6.5 L 8,5 Z" }], tallCone: [{ type: "path", path: "M 0,-9 L -3.5,7 L -1.5,7.8 L 0,8 L 1.5,7.8 L 3.5,7 L 0,-9 Z" }], invertedCone: [{ type: "path", path: "M 0,7 L -8,-8 L 8,-8 Z" }, { type: "path", path: "M -8,-8 L -4,-9.5 L 0,-10 L 4,-9.5 L 8,-8 L 4,-6.5 L 0,-6 L -4,-6.5 Z" }], cube: [{ type: "path", path: "M -10,-7 L 0,-12 L 10,-7 L 0,-2 L -10,-7 Z" }, { type: "path", path: "M -10,-7 L 0,-2 L 0,12 L -10,7 L -10,-7 Z" }, { type: "path", path: "M 0,-2 L 10,-7 L 10,7 L 0,12 L 0,-2 Z" }], tallCube: [{ type: "path", path: "M -3.5,-8.5 L 0,-9.5 L 3.5,-8.5 L 0,-7.5 L -3.5,-8.5 Z" }, { type: "path", path: "M -3.5,-8.5 L 0,-7.5 L 0,9 L -3.5,8 L -3.5,-8.5 Z" }, { type: "path", path: "M 0,-7.5 L 3.5,-8.5 L 3.5,8 L 0,9 L 0,-7.5 Z" }], cylinder: [{ type: "path", path: "M -8,-9 L -8,7 L -4,8.5 L 0,9 L 4,8.5 L 8,7 L 8,-9 Z" }, { type: "ellipse", cx: 0, cy: -9, rx: 8, ry: 2 }], tallCylinder: [{ type: "path", path: "M -3.5,-9 L -3.5,7 L -1.5,7.8 L 0,8 L 1.5,7.8 L 3.5,7 L 3.5,-9 Z" }, { type: "ellipse", cx: 0, cy: -9, rx: 3.5, ry: 1 }], diamond: [{ type: "path", path: "M 0,-10 L 10,-1 L -1,1 L 0,-10 Z" }, { type: "path", path: "M 0,-10 L -1,1 L -8,-1 L 0,-10 Z" }, { type: "path", path: "M -1,1 L 0,10 L -8,-1 L -1,1 Z" }, { type: "path", path: "M -1,0 L 0,10 L 10,-1 L -1,1 Z" }], tetrahedron: [{ type: "path", path: "M 0,-10 L 10,7 L 0,0 L 0,-10 Z" }, { type: "path", path: "M 0,-10 L 0,0 L -8,7 L 0,-10 Z" }, { type: "path", path: "M 10,7 L 0,0 L -8,7 L 10,7 Z" }] };
  10. function m(a, e2, m2) {
  11. const c2 = t.size;
  12. let n2 = c2, p2 = c2;
  13. a < 1 ? n2 *= 0.75 : a > 1 && (p2 *= 1.25);
  14. const L2 = 0, l3 = 0;
  15. let o2 = c2, s2 = c2;
  16. e2 && m2 && (n2 = p2 = o2 = s2 = 0);
  17. return [{ type: "path", path: [{ command: "M", values: [o2, L2] }, { command: "L", values: [m2 ? o2 : 0.875 * o2, L2] }, { command: "L", values: [m2 ? n2 - 0.5 * o2 : l3, p2 - 0.5 * s2] }, { command: "L", values: [n2 - 0.5 * o2, p2 - 0.5 * s2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [o2, L2] }, { command: "L", values: [o2, e2 ? L2 : 0.125 * s2] }, { command: "L", values: [n2 - 0.5 * o2, e2 ? p2 - 0.5 * s2 : s2] }, { command: "L", values: [n2 - 0.5 * o2, p2 - 0.5 * s2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [n2 - 0.5 * o2, p2 - 0.5 * s2] }, { command: "L", values: [m2 ? n2 - 0.5 * o2 : l3, p2 - 0.5 * s2] }, { command: "L", values: [m2 ? n2 - 0.5 * o2 : l3, e2 ? p2 - 0.5 * s2 : s2] }, { command: "L", values: [n2 - 0.5 * o2, e2 ? p2 - 0.5 * s2 : s2] }, { command: "Z", values: [] }] }];
  18. }
  19. function c(a) {
  20. const e2 = t.size, m2 = 0.5 * a, c2 = 0, n2 = 0;
  21. return [{ type: "path", path: [{ command: "M", values: [n2, 0.7 * e2 * 0.5] }, { command: "L", values: [0.3 * e2, 0.7 * e2] }, { command: "L", values: [0.3 * e2, 0.7 * e2 + m2] }, { command: "L", values: [n2, 0.7 * e2 + m2 - 0.7 * e2 * 0.5] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [0.3 * e2, 0.7 * e2] }, { command: "L", values: [0.3 * e2, 0.7 * e2 + m2] }, { command: "L", values: [e2, m2] }, { command: "L", values: [e2, c2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [0.3 * e2, c2] }, { command: "L", values: [e2, c2] }, { command: "L", values: [0.3 * e2, 0.7 * e2] }, { command: "L", values: [n2, 0.7 * e2 * 0.5] }, { command: "Z", values: [] }] }];
  22. }
  23. function n() {
  24. return [{ type: "path", path: "M80,80.2v-27c-1.5,0.7-2.8,1.6-3.9,2.8c-1.8,2.1-4.4,3.3-7.1,3.5c-2.7-0.1-5.3-1.4-7.1-3.4c-2.2-2.3-4.7-3.6-7.4-3.6s-5.1,1.3-7.3,3.6c-1.8,2.1-4.4,3.3-7.2,3.4c-2.7-0.1-5.3-1.4-7.1-3.4c-2.2-2.3-4.7-3.6-7.4-3.6s-5.1,1.3-7.4,3.6c-1.8,2.1-4.4,3.3-7.2,3.4C8.3,59.3,5.7,58,3.9,56c-1.1-1.2-2.4-2.1-3.9-2.8v27" }, { type: "path", path: "M11,59.4c2.7-0.1,5.3-1.4,7.1-3.4c2.2-2.3,4.7-3.6,7.4-3.6s5.1,1.3,7.4,3.6c1.8,2,4.4,3.3,7.2,3.4c2.7-0.1,5.3-1.4,7.1-3.4c2.2-2.3,4.7-3.6,7.3-3.6s5.1,1.3,7.4,3.6c1.8,2.1,4.4,3.3,7.2,3.4c2.7-0.1,5.3-1.4,7.1-3.4c1.1-1.2,2.4-2.1,3.9-2.8v-24c-1.5,0.7-2.8,1.6-3.9,2.8c-1.8,2.1-4.4,3.3-7.1,3.5c-2.7-0.1-5.3-1.4-7.1-3.4c-2.2-2.3-4.7-3.6-7.4-3.6s-5.1,1.3-7.3,3.6c-1.8,2.1-4.4,3.3-7.2,3.4c-2.7-0.1-5.3-1.4-7.1-3.4c-2.2-2.3-4.7-3.6-7.4-3.6s-5.1,1.3-7.4,3.6c-1.8,2.1-4.4,3.3-7.2,3.4c-2.7-0.1-5.3-1.4-7.1-3.4c-1.1-1.2-2.4-2.1-3.9-2.8v24c1.5,0.7,2.8,1.6,3.9,2.8C5.7,58,8.3,59.3,11,59.4z" }, { type: "path", path: "M11,35.4c2.7-0.1,5.3-1.4,7.1-3.4c2.2-2.3,4.7-3.6,7.4-3.6s5.1,1.3,7.4,3.6c1.8,2,4.4,3.3,7.2,3.4c2.7-0.1,5.3-1.4,7.1-3.4c2.2-2.3,4.7-3.6,7.3-3.6s5.1,1.3,7.4,3.6c1.8,2.1,4.4,3.3,7.2,3.4c2.7-0.1,5.3-1.4,7.1-3.4c1.1-1.2,2.4-2.1,3.9-2.8V3.6c-1.5,0.7-2.8,1.6-3.9,2.8c-2.2,2.1-4.6,3.4-7.1,3.4s-5-1.3-7.1-3.4s-4.7-3.6-7.4-3.6s-5.1,1.3-7.3,3.6S42.5,9.9,40,9.9s-5-1.3-7.1-3.4s-4.7-3.6-7.4-3.6s-5.1,1.3-7.3,3.6c-1.8,2.1-4.4,3.3-7.2,3.4c-2.5,0-5-1.3-7.1-3.4C2.8,5.3,1.4,4.3,0,3.6v25.6c1.5,0.7,2.8,1.6,3.9,2.8C5.7,34.1,8.3,35.3,11,35.4z" }];
  25. }
  26. function p(a, e2) {
  27. let m2 = e2 ? t.tallSymbolWidth : a;
  28. const c2 = a, n2 = e2 ? 4 : 6;
  29. m2 <= t.size ? m2 -= 0.5 * n2 : m2 -= n2;
  30. const p2 = 0, L2 = 0, l3 = e2 ? 0.35 * m2 : 0.5 * m2;
  31. return [{ type: "path", path: [{ command: "M", values: [0.5 * m2, p2] }, { command: "L", values: [m2, 0.5 * l3] }, { command: "L", values: [0.5 * m2, l3] }, { command: "L", values: [L2, 0.5 * l3] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [p2, 0.5 * l3] }, { command: "L", values: [0.5 * m2, l3] }, { command: "L", values: [0.5 * m2, c2] }, { command: "L", values: [L2, c2 - 0.5 * l3] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [0.5 * m2, l3] }, { command: "L", values: [0.5 * m2, c2] }, { command: "L", values: [m2, c2 - 0.5 * l3] }, { command: "L", values: [m2, 0.5 * l3] }, { command: "Z", values: [] }] }];
  32. }
  33. function L(a, e2) {
  34. let m2 = e2 ? t.tallSymbolWidth : a;
  35. const c2 = a, n2 = e2 ? 4 : 6;
  36. m2 <= t.size ? m2 -= 0.5 * n2 : m2 -= n2;
  37. const p2 = 0.5 * m2, L2 = 0.15 * m2, l3 = 0, o2 = c2 - L2;
  38. return [{ type: "ellipse", cx: 0.5 * m2, cy: o2, rx: p2, ry: L2 }, { type: "path", path: [{ command: "M", values: [l3, L2] }, { command: "L", values: [l3, o2] }, { command: "L", values: [m2, o2] }, { command: "L", values: [m2, L2] }, { command: "Z", values: [] }] }, { type: "ellipse", cx: 0.5 * m2, cy: L2, rx: p2, ry: L2 }];
  39. }
  40. function l2(a, e2) {
  41. let m2 = e2 ? t.tallSymbolWidth : a;
  42. const c2 = a, n2 = e2 ? 4 : 6;
  43. m2 <= t.size ? m2 -= 0.5 * n2 : m2 -= n2;
  44. const p2 = 0.15 * m2, L2 = c2 - p2;
  45. return [{ type: "ellipse", cx: 0.5 * m2, cy: L2, rx: 0.5 * m2, ry: p2 }, { type: "path", path: [{ command: "M", values: [0.5 * m2, 0] }, { command: "L", values: [m2, L2] }, { command: "L", values: [0, L2] }, { command: "Z", values: [] }] }];
  46. }
  47. function o(a) {
  48. let e2 = a;
  49. const m2 = a, c2 = 6;
  50. e2 < t.size ? e2 -= 0.5 * c2 : e2 -= c2;
  51. const n2 = 0.15 * e2, p2 = 0;
  52. return [{ type: "path", path: [{ command: "M", values: [0, p2] }, { command: "L", values: [e2, p2] }, { command: "L", values: [0.5 * e2, m2 - n2] }, { command: "Z", values: [] }] }, { type: "ellipse", cx: 0.5 * e2, cy: p2, rx: 0.5 * e2, ry: n2 }];
  53. }
  54. function s(a) {
  55. let e2 = a;
  56. const m2 = a, c2 = 4;
  57. e2 < t.size ? e2 -= 0.5 * c2 : e2 -= c2;
  58. const n2 = 0, p2 = 0, L2 = e2, l3 = m2, o2 = Math.floor(a / 10) - 1 || 1;
  59. return [{ type: "path", path: [{ command: "M", values: [0.45 * L2, n2] }, { command: "L", values: [L2, 0.5 * l3 - o2] }, { command: "L", values: [0.45 * L2 - o2, 0.5 * l3 + o2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [0.45 * L2, n2] }, { command: "L", values: [0.45 * L2 - o2, 0.5 * l3 + o2] }, { command: "L", values: [p2, 0.5 * l3 - o2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [p2, 0.5 * l3 - o2] }, { command: "L", values: [0.45 * L2 - o2, 0.5 * l3 + o2] }, { command: "L", values: [0.45 * L2, m2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [0.45 * L2, m2] }, { command: "L", values: [L2, 0.5 * l3 - o2] }, { command: "L", values: [0.45 * L2 - o2, 0.5 * l3 + o2] }, { command: "Z", values: [] }] }];
  60. }
  61. function u(a) {
  62. const e2 = a, m2 = 2;
  63. let c2 = a;
  64. c2 < t.size ? c2 -= 0.5 * m2 : c2 -= m2;
  65. const n2 = 0, p2 = 0;
  66. return [{ type: "path", path: [{ command: "M", values: [0.45 * e2, n2] }, { command: "L", values: [e2, c2] }, { command: "L", values: [0.45 * e2, 0.6 * c2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [0.45 * e2, n2] }, { command: "L", values: [0.45 * e2, 0.6 * c2] }, { command: "L", values: [p2, c2] }, { command: "Z", values: [] }] }, { type: "path", path: [{ command: "M", values: [p2, c2] }, { command: "L", values: [0.45 * e2, 0.6 * c2] }, { command: "L", values: [e2, c2] }, { command: "Z", values: [] }] }];
  67. }
  68. function h(a, t2) {
  69. const e2 = 0.75;
  70. return Math.round(Math.min(Math.max(a + 255 * t2 * e2, 0), 255));
  71. }
  72. function d(t2, e2) {
  73. if (null == t2)
  74. return new l();
  75. if ("type" in t2 && ("linear" === t2.type || "pattern" === t2.type))
  76. return t2;
  77. const m2 = new l(t2);
  78. return new l([h(m2.r, e2), h(m2.g, e2), h(m2.b, e2), m2.a]);
  79. }
  80. export {
  81. t,
  82. e,
  83. m,
  84. c,
  85. n,
  86. p,
  87. L,
  88. l2 as l,
  89. o,
  90. s,
  91. u,
  92. h,
  93. d
  94. };
  95. //# sourceMappingURL=chunk-K3NLQPKD.js.map