Спасибо
рони!
В этих четырёх строчках открыл для себя много нового!
Как правильно прочитать следующую строку из кода:
event.target != inp && (inp.checked = !inp.checked)
Цель не равна input и свойству инпута checked присвоить противоположное ему на данный момент значение? Это альтернативный синтаксис if(){} ?