import {
ROOM_FILTER_LIST as o,
ROOM_FILTER as t,
ROOM_FILTER_MAP_INITIAL as r,
} from "./room-list.constant"
export const updateRoomFilterMap = (n, e) => {
if (!e || "object" != typeof e) return n
const f = { ...n },
s = []
for (const t of o) {
const o = e[t]
"boolean" == typeof o && ((f[t] = o), o && !n[t] && s.push(t))
}
for (const o of s) if (o === t.ALL) return r
return ((f[t.ALL] = !o.find((o) => !!f[o] && o !== t.ALL)), f)
}