1234567891011121314151617181920212223242526272829303132333435363738 |
- // node_modules/@arcgis/core/intl/locale.js
- var n;
- var o;
- var e = globalThis.esriConfig?.locale ?? globalThis.dojoConfig?.locale;
- function t() {
- return e ?? globalThis.navigator?.language ?? "en";
- }
- function l() {
- return o === void 0 && (o = t()), o;
- }
- var u = [];
- function s(n2) {
- return u.push(n2), { remove() {
- u.splice(u.indexOf(n2), 1);
- } };
- }
- var f = [];
- function g(n2) {
- return f.push(n2), { remove() {
- u.splice(f.indexOf(n2), 1);
- } };
- }
- function h() {
- const e2 = n ?? t();
- o !== e2 && (o = e2, [...f].forEach((n2) => {
- n2.call(null, e2);
- }), [...u].forEach((n2) => {
- n2.call(null, e2);
- }));
- }
- globalThis.addEventListener?.("languagechange", h);
- export {
- l,
- s,
- g
- };
- //# sourceMappingURL=chunk-XH7RUGVZ.js.map
|