chunk-5UVJ64RB.js 994 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // node_modules/@arcgis/core/intl/locale.js
  2. var n;
  3. var o;
  4. var _a, _b, _c;
  5. var e = (_c = (_a = globalThis.esriConfig) == null ? void 0 : _a.locale) != null ? _c : (_b = globalThis.dojoConfig) == null ? void 0 : _b.locale;
  6. function t() {
  7. var _a3, _b2;
  8. return (_b2 = e != null ? e : (_a3 = globalThis.navigator) == null ? void 0 : _a3.language) != null ? _b2 : "en";
  9. }
  10. function l() {
  11. return void 0 === o && (o = t()), o;
  12. }
  13. var u = [];
  14. function s(n2) {
  15. return u.push(n2), { remove() {
  16. u.splice(u.indexOf(n2), 1);
  17. } };
  18. }
  19. var f = [];
  20. function g(n2) {
  21. return f.push(n2), { remove() {
  22. u.splice(f.indexOf(n2), 1);
  23. } };
  24. }
  25. function h() {
  26. const e2 = n != null ? n : t();
  27. o !== e2 && (o = e2, [...f].forEach((n2) => {
  28. n2.call(null, e2);
  29. }), [...u].forEach((n2) => {
  30. n2.call(null, e2);
  31. }));
  32. }
  33. var _a2;
  34. (_a2 = globalThis.addEventListener) == null ? void 0 : _a2.call(globalThis, "languagechange", h);
  35. export {
  36. l,
  37. s,
  38. g
  39. };
  40. //# sourceMappingURL=chunk-5UVJ64RB.js.map