Static Private POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE
POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE: Array<Int32Array> = Array.from([Int32Array.from([-1, -1, -1, -1, -1, -1, -1]), // Version 1Int32Array.from([6, 18, -1, -1, -1, -1, -1]), // Version 2Int32Array.from([6, 22, -1, -1, -1, -1, -1]), // Version 3Int32Array.from([6, 26, -1, -1, -1, -1, -1]), // Version 4Int32Array.from([6, 30, -1, -1, -1, -1, -1]), // Version 5Int32Array.from([6, 34, -1, -1, -1, -1, -1]), // Version 6Int32Array.from([6, 22, 38, -1, -1, -1, -1]), // Version 7Int32Array.from([6, 24, 42, -1, -1, -1, -1]), // Version 8Int32Array.from([6, 26, 46, -1, -1, -1, -1]), // Version 9Int32Array.from([6, 28, 50, -1, -1, -1, -1]), // Version 10Int32Array.from([6, 30, 54, -1, -1, -1, -1]), // Version 11Int32Array.from([6, 32, 58, -1, -1, -1, -1]), // Version 12Int32Array.from([6, 34, 62, -1, -1, -1, -1]), // Version 13Int32Array.from([6, 26, 46, 66, -1, -1, -1]), // Version 14Int32Array.from([6, 26, 48, 70, -1, -1, -1]), // Version 15Int32Array.from([6, 26, 50, 74, -1, -1, -1]), // Version 16Int32Array.from([6, 30, 54, 78, -1, -1, -1]), // Version 17Int32Array.from([6, 30, 56, 82, -1, -1, -1]), // Version 18Int32Array.from([6, 30, 58, 86, -1, -1, -1]), // Version 19Int32Array.from([6, 34, 62, 90, -1, -1, -1]), // Version 20Int32Array.from([6, 28, 50, 72, 94, -1, -1]), // Version 21Int32Array.from([6, 26, 50, 74, 98, -1, -1]), // Version 22Int32Array.from([6, 30, 54, 78, 102, -1, -1]), // Version 23Int32Array.from([6, 28, 54, 80, 106, -1, -1]), // Version 24Int32Array.from([6, 32, 58, 84, 110, -1, -1]), // Version 25Int32Array.from([6, 30, 58, 86, 114, -1, -1]), // Version 26Int32Array.from([6, 34, 62, 90, 118, -1, -1]), // Version 27Int32Array.from([6, 26, 50, 74, 98, 122, -1]), // Version 28Int32Array.from([6, 30, 54, 78, 102, 126, -1]), // Version 29Int32Array.from([6, 26, 52, 78, 104, 130, -1]), // Version 30Int32Array.from([6, 30, 56, 82, 108, 134, -1]), // Version 31Int32Array.from([6, 34, 60, 86, 112, 138, -1]), // Version 32Int32Array.from([6, 30, 58, 86, 114, 142, -1]), // Version 33Int32Array.from([6, 34, 62, 90, 118, 146, -1]), // Version 34Int32Array.from([6, 30, 54, 78, 102, 126, 150]), // Version 35Int32Array.from([6, 24, 50, 76, 102, 128, 154]), // Version 36Int32Array.from([6, 28, 54, 80, 106, 132, 158]), // Version 37Int32Array.from([6, 32, 58, 84, 110, 136, 162]), // Version 38Int32Array.from([6, 26, 54, 82, 110, 138, 166]), // Version 39Int32Array.from([6, 30, 58, 86, 114, 142, 170]), // Version 40])
satorux@google.com (Satoru Takabayashi) - creator
dswitkin@google.com (Daniel Switkin) - ported from C++