UNPKG

@arcgis/map-components

Version:
59 lines (58 loc) 1.58 kB
import { formatNumber as r } from "@arcgis/core/intl.js"; /*! All material copyright Esri, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. v4.33.13 */ const s = /* @__PURE__ */ new Map([ ["a3-landscape", "a3-landscape"], ["a3-portrait", "a3-portrait"], ["a4-landscape", "a4-landscape"], ["a4-portrait", "a4-portrait"], ["letter-ansi-a-landscape", "ansi-a-landscape"], ["letter-ansi-a-portrait", "ansi-a-portrait"], ["tabloid-ansi-b-landscape", "ansi-b-landscape"], ["tabloid-ansi-b-portrait", "ansi-b-portrait"] ]), u = /^https:\/\/([a-z\d-]+)(\.maps([^.]*))?\.arcgis\.com/iu; function d(a) { const t = a?.closest("[dir]"); return t !== null && t instanceof HTMLElement && t.dir === "rtl" || document.dir === "rtl"; } function f(a) { if (!a) return; const t = a.layoutTemplateInfo; if (!t) return; const [e, n] = t.pageSize; return `${r(e)} × ${r(n)} ${a.pageUnits}`; } function m(a, t) { const { label: e, layout: n, layoutItem: o, type: i } = a; return i === "print-service-template" && t[n] ? t[n] : (e ?? n ?? o?.id)?.replaceAll("_", " ") ?? t.untitled; } function g(a) { return s.get(a); } const b = /* @__PURE__ */ new Map([ ["AIX", "aix"], ["EPS", "eps"], ["GIF", "gif"], ["JPG", "jpg"], ["PDF", "pdf"], ["PNG32", "png32"], ["PNG8", "png8"], ["SVG", "svg"], ["SVGZ", "svgz"], ["TIFF", "tiff"] ]), l = "map-only"; function L(a) { return a?.toLowerCase() === l; } export { m as a, g as b, d as c, b as f, f as g, L as i, u as r };