{"version":3,"file":"../../javascript/locale-selector.js","names":["document","addEventListener","querySelectorAll","forEach","select","currentLocale","getAttribute","options","selectedIndex","window","location","value"],"sources":["locale-selector.js"],"mappings":"AAAAA,SAASC,iBAAiB,oBAAoB,WAC5BD,SAASE,iBAAiB,uBAEhCC,SAASC,IACb,MAAMC,EAAgBD,EAAOE,aAAa,gBAE1CF,EAAOH,iBAAiB,UAAU,KAC1BG,EAAOG,QAAQH,EAAOI,eAAeF,aAAa,iBAAmBD,IACrEI,OAAOC,SAAWN,EAAOO,MAC7B,GACF,GAEV","sourceRoot":"../../../../resources/javascript","sourcesContent":["document.addEventListener('DOMContentLoaded', function () {\n    var selects = document.querySelectorAll('.js-locale-selector');\n\n    selects.forEach((select) => {\n        const currentLocale = select.getAttribute('data-current');\n\n        select.addEventListener('change', () => {\n            if (select.options[select.selectedIndex].getAttribute('data-locale') !== currentLocale) {\n                window.location = select.value;\n            }\n        });\n    });\n});\n"]}