logic = {
if (filter === "all") {
viewof control.options.value = ["a", "b", "c"];
} else if (filter === "b,c") {
if (viewof control.result.value == "a") viewof control.result.value = null;
viewof control.options.value = ["b", "c"];
} else if (filter === "a,c") {
if (viewof control.result.value == "b") viewof control.result.value = null;
viewof control.options.value = ["a", "c"];
}
viewof control.dispatchEvent(new Event("input", { bubbles: true }));
}