// 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