It should be based on defined cards; if a card supports both 1 and 2 then require the definition but only in this one case. Currently, it will throw an exception if undefined.
"inputSlotSupportsHdcp2": {
"1": true,
"2": true,
"3": true,
"4": true,
"5": true,
"6": true,
"7": true,
"8": true,
"9": true,
"10": true,
"11": true,
"12": true,
"13": true,
"14": true,
"16": true