in apis/latest/scripts/components/Filter.js [148:161]
_withNewFilters() {
const newFilters = this._elementsRefs.reduce((filtersObject, elementRef) => {
this._getDatasetWithKeywordData(elementRef.dataset).forEach(([key, value]) =>
this._splitByComma(value).forEach((val) => {
filtersObject[key] = filtersObject[key]
? { ...filtersObject[key], [val]: filtersObject[key][val] ?? new FilterItem() }
: { [val]: new FilterItem() }
})
);
return filtersObject;
}, {});
return this._attachDefaultFilters(newFilters)
}