Implementation
static const List<UDataMatrixVersion> versions = <UDataMatrixVersion>[
UDataMatrixVersion(1, 10, 10, 8, 8, <List<int>>[
<int>[5, 1, 3],
]),
UDataMatrixVersion(2, 12, 12, 10, 10, <List<int>>[
<int>[7, 1, 5],
]),
UDataMatrixVersion(3, 14, 14, 12, 12, <List<int>>[
<int>[10, 1, 8],
]),
UDataMatrixVersion(4, 16, 16, 14, 14, <List<int>>[
<int>[12, 1, 12],
]),
UDataMatrixVersion(5, 18, 18, 16, 16, <List<int>>[
<int>[14, 1, 18],
]),
UDataMatrixVersion(6, 20, 20, 18, 18, <List<int>>[
<int>[18, 1, 22],
]),
UDataMatrixVersion(7, 22, 22, 20, 20, <List<int>>[
<int>[20, 1, 30],
]),
UDataMatrixVersion(8, 24, 24, 22, 22, <List<int>>[
<int>[24, 1, 36],
]),
UDataMatrixVersion(9, 26, 26, 24, 24, <List<int>>[
<int>[28, 1, 44],
]),
UDataMatrixVersion(10, 32, 32, 14, 14, <List<int>>[
<int>[36, 1, 62],
]),
UDataMatrixVersion(11, 36, 36, 16, 16, <List<int>>[
<int>[42, 1, 86],
]),
UDataMatrixVersion(12, 40, 40, 18, 18, <List<int>>[
<int>[48, 1, 114],
]),
UDataMatrixVersion(13, 44, 44, 20, 20, <List<int>>[
<int>[56, 1, 144],
]),
UDataMatrixVersion(14, 48, 48, 22, 22, <List<int>>[
<int>[68, 1, 174],
]),
UDataMatrixVersion(15, 52, 52, 24, 24, <List<int>>[
<int>[42, 2, 102],
]),
UDataMatrixVersion(16, 64, 64, 14, 14, <List<int>>[
<int>[56, 2, 140],
]),
UDataMatrixVersion(17, 72, 72, 16, 16, <List<int>>[
<int>[36, 4, 92],
]),
UDataMatrixVersion(18, 80, 80, 18, 18, <List<int>>[
<int>[48, 4, 114],
]),
UDataMatrixVersion(19, 88, 88, 20, 20, <List<int>>[
<int>[56, 4, 144],
]),
UDataMatrixVersion(20, 96, 96, 22, 22, <List<int>>[
<int>[68, 4, 174],
]),
UDataMatrixVersion(21, 104, 104, 24, 24, <List<int>>[
<int>[56, 6, 136],
]),
UDataMatrixVersion(22, 120, 120, 18, 18, <List<int>>[
<int>[68, 6, 175],
]),
UDataMatrixVersion(23, 132, 132, 20, 20, <List<int>>[
<int>[62, 8, 163],
]),
UDataMatrixVersion(24, 144, 144, 22, 22, <List<int>>[
<int>[62, 8, 156],
<int>[62, 2, 155],
]),
UDataMatrixVersion(25, 8, 18, 6, 16, <List<int>>[
<int>[7, 1, 5],
]),
UDataMatrixVersion(26, 8, 32, 6, 14, <List<int>>[
<int>[11, 1, 10],
]),
UDataMatrixVersion(27, 12, 26, 10, 24, <List<int>>[
<int>[14, 1, 16],
]),
UDataMatrixVersion(28, 12, 36, 10, 16, <List<int>>[
<int>[18, 1, 22],
]),
UDataMatrixVersion(29, 16, 36, 14, 16, <List<int>>[
<int>[24, 1, 32],
]),
UDataMatrixVersion(30, 16, 48, 14, 22, <List<int>>[
<int>[28, 1, 49],
]),
];