UNPKG

music21j-port

Version:

A toolkit for computer-aided musicology, Javascript version

1,396 lines (1,373 loc) 92.2 kB
import common from './common.js'; const posMod = common.posMod; let t1; let t2; let t3; let t4; let t5; let t6; let t7; let t8; let t9; let t10; let t11; let t12; let t13; let t14; let t15; let t16; let t17; let t18; let t19; let t20; let t21; let t22; let t23; let t24; let t25; let t26; let t27; let t28; let t29; let t30; let t31; let t32; let t33; let t34; let t35; let t36; let t37; let t38; t1 = [[0], [0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 11, 11, 11, 11], 0]; // 1-1 const monad = [undefined, t1]; t1 = [[0, 1], [1, 0, 0, 0, 0, 0], [1, 1, 0, 0, 9, 9, 8, 8], 0]; // 2-1 t2 = [[0, 2], [0, 1, 0, 0, 0, 0], [1, 1, 1, 1, 9, 9, 9, 9], 0]; // 2-2 t3 = [[0, 3], [0, 0, 1, 0, 0, 0], [1, 1, 1, 1, 9, 9, 9, 9], 0]; // 2-3 t4 = [[0, 4], [0, 0, 0, 1, 0, 0], [1, 1, 1, 1, 9, 9, 9, 9], 0]; // 2-4 t5 = [[0, 5], [0, 0, 0, 0, 1, 0], [1, 1, 0, 0, 9, 9, 8, 8], 0]; // 2-5 t6 = [[0, 6], [0, 0, 0, 0, 0, 1], [2, 2, 2, 2, 10, 10, 10], 0]; // 2-6 const diad = [undefined, t1, t2, t3, t4, t5, t6]; t1 = [[0, 1, 2], [2, 1, 0, 0, 0, 0], [1, 1, 0, 0, 7, 7, 4, 4], 0]; // 3-1 t2 = [[0, 1, 3], [1, 1, 1, 0, 0, 0], [1, 0, 0, 0, 5, 6, 5, 5], 0]; // 3-2 t3 = [[0, 1, 4], [1, 0, 1, 1, 0, 0], [1, 0, 0, 0, 5, 6, 5, 5], 0]; // 3-3 t4 = [[0, 1, 5], [1, 0, 0, 1, 1, 0], [1, 0, 1, 0, 5, 6, 5, 6], 0]; // 3-4 t5 = [[0, 1, 6], [1, 0, 0, 0, 1, 1], [1, 0, 0, 1, 6, 7, 7, 6], 0]; // 3-5 t6 = [[0, 2, 4], [0, 2, 0, 1, 0, 0], [1, 1, 1, 1, 7, 7, 7, 7], 0]; // 3-6 t7 = [[0, 2, 5], [0, 1, 1, 0, 1, 0], [1, 0, 0, 0, 5, 6, 5, 5], 0]; // 3-7 t8 = [[0, 2, 6], [0, 1, 0, 1, 0, 1], [1, 0, 0, 1, 6, 7, 7, 6], 0]; // 3-8 t9 = [[0, 2, 7], [0, 1, 0, 0, 2, 0], [1, 1, 0, 0, 7, 7, 4, 4], 0]; // 3-9 t10 = [[0, 3, 6], [0, 0, 2, 0, 0, 1], [1, 1, 1, 1, 8, 8, 8, 8], 0]; // 3-10 t11 = [[0, 3, 7], [0, 0, 1, 1, 1, 0], [1, 0, 0, 0, 5, 6, 5, 5], 0]; // 3-11 t12 = [[0, 4, 8], [0, 0, 0, 3, 0, 0], [3, 3, 3, 3, 9, 9, 9, 9], 0]; // 3-12 const trichord = [undefined, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12]; t1 = [[0, 1, 2, 3], [3, 2, 1, 0, 0, 0], [1, 1, 0, 0, 5, 5, 1, 1], 0]; // 4-1 t2 = [[0, 1, 2, 4], [2, 2, 1, 1, 0, 0], [1, 0, 0, 0, 3, 4, 1, 1], 0]; // 4-2 t3 = [[0, 1, 3, 4], [2, 1, 2, 1, 0, 0], [1, 1, 0, 0, 3, 3, 2, 2], 0]; // 4-3 t4 = [[0, 1, 2, 5], [2, 1, 1, 1, 1, 0], [1, 0, 0, 0, 1, 3, 2, 3], 0]; // 4-4 t5 = [[0, 1, 2, 6], [2, 1, 0, 1, 1, 1], [1, 0, 0, 0, 2, 4, 3, 2], 0]; // 4-5 t6 = [[0, 1, 2, 7], [2, 1, 0, 0, 2, 1], [1, 1, 1, 1, 4, 4, 4, 4], 0]; // 4-6 t7 = [[0, 1, 4, 5], [2, 0, 1, 2, 1, 0], [1, 1, 0, 0, 3, 3, 3, 3], 0]; // 4-7 t8 = [[0, 1, 5, 6], [2, 0, 0, 1, 2, 1], [1, 1, 1, 1, 4, 4, 4, 4], 0]; // 4-8 t9 = [[0, 1, 6, 7], [2, 0, 0, 0, 2, 2], [2, 2, 2, 2, 6, 6, 6, 6], 0]; // 4-9 t10 = [[0, 2, 3, 5], [1, 2, 2, 0, 1, 0], [1, 1, 1, 1, 3, 3, 3, 3], 0]; // 4-10 t11 = [[0, 1, 3, 5], [1, 2, 1, 1, 1, 0], [1, 0, 1, 0, 1, 3, 1, 3], 0]; // 4-11 t12 = [[0, 2, 3, 6], [1, 1, 2, 1, 0, 1], [1, 0, 0, 0, 2, 4, 3, 2], 0]; // 4-12 t13 = [[0, 1, 3, 6], [1, 1, 2, 0, 1, 1], [1, 0, 0, 1, 2, 4, 4, 2], 0]; // 4-13 t14 = [[0, 2, 3, 7], [1, 1, 1, 1, 2, 0], [1, 0, 0, 0, 1, 3, 2, 3], 0]; // 4-14 t15 = [[0, 1, 4, 6], [1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 3, 3, 1], 29]; // 4-15z t16 = [[0, 1, 5, 7], [1, 1, 0, 1, 2, 1], [1, 0, 0, 0, 2, 4, 3, 2], 0]; // 4-16 t17 = [[0, 3, 4, 7], [1, 0, 2, 2, 1, 0], [1, 1, 1, 1, 3, 3, 3, 3], 0]; // 4-17 t18 = [[0, 1, 4, 7], [1, 0, 2, 1, 1, 1], [1, 0, 0, 1, 2, 4, 4, 2], 0]; // 4-18 t19 = [[0, 1, 4, 8], [1, 0, 1, 3, 1, 0], [1, 0, 1, 0, 3, 5, 3, 5], 0]; // 4-19 t20 = [[0, 1, 5, 8], [1, 0, 1, 2, 2, 0], [1, 1, 0, 0, 3, 3, 3, 3], 0]; // 4-20 t21 = [[0, 2, 4, 6], [0, 3, 0, 2, 0, 1], [1, 1, 1, 1, 6, 6, 6, 6], 0]; // 4-21 t22 = [[0, 2, 4, 7], [0, 2, 1, 1, 2, 0], [1, 0, 0, 0, 3, 4, 1, 1], 0]; // 4-22 t23 = [[0, 2, 5, 7], [0, 2, 1, 0, 3, 0], [1, 1, 0, 0, 5, 5, 1, 1], 0]; // 4-23 t24 = [[0, 2, 4, 8], [0, 2, 0, 3, 0, 1], [1, 1, 1, 1, 6, 6, 6, 6], 0]; // 4-24 t25 = [[0, 2, 6, 8], [0, 2, 0, 2, 0, 2], [2, 2, 2, 2, 6, 6, 6, 6], 0]; // 4-25 t26 = [[0, 3, 5, 8], [0, 1, 2, 1, 2, 0], [1, 1, 0, 0, 3, 3, 2, 2], 0]; // 4-26 t27 = [[0, 2, 5, 8], [0, 1, 2, 1, 1, 1], [1, 0, 0, 0, 2, 4, 3, 2], 0]; // 4-27 t28 = [[0, 3, 6, 9], [0, 0, 4, 0, 0, 2], [4, 4, 4, 4, 8, 8, 8, 8], 0]; // 4-28 t29 = [[0, 1, 3, 7], [1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 3, 3, 1], 15]; // 4-29z const tetrachord = [undefined, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29]; t1 = [[0, 1, 2, 3, 4], [4, 3, 2, 1, 0, 0], [1, 1, 0, 0, 3, 3, 0, 0], 0]; // 5-1 t2 = [[0, 1, 2, 3, 5], [3, 3, 2, 1, 1, 0], [1, 0, 0, 0, 1, 2, 1, 1], 0]; // 5-2 t3 = [[0, 1, 2, 4, 5], [3, 2, 2, 2, 1, 0], [1, 0, 0, 0, 1, 1, 1, 0], 0]; // 5-3 t4 = [[0, 1, 2, 3, 6], [3, 2, 2, 1, 1, 1], [1, 0, 0, 0, 0, 2, 0, 0], 0]; // 5-4 t5 = [[0, 1, 2, 3, 7], [3, 2, 1, 1, 2, 1], [1, 0, 0, 0, 0, 1, 1, 1], 0]; // 5-5 t6 = [[0, 1, 2, 5, 6], [3, 1, 1, 2, 2, 1], [1, 0, 0, 0, 0, 1, 1, 1], 0]; // 5-6 t7 = [[0, 1, 2, 6, 7], [3, 1, 0, 1, 3, 2], [1, 0, 0, 1, 2, 3, 3, 2], 0]; // 5-7 t8 = [[0, 2, 3, 4, 6], [2, 3, 2, 2, 0, 1], [1, 1, 0, 0, 2, 2, 0, 0], 0]; // 5-8 t9 = [[0, 1, 2, 4, 6], [2, 3, 1, 2, 1, 1], [1, 0, 0, 0, 0, 2, 0, 1], 0]; // 5-9 t10 = [[0, 1, 3, 4, 6], [2, 2, 3, 1, 1, 1], [1, 0, 0, 0, 0, 1, 1, 0], 0]; // 5-10 t11 = [[0, 2, 3, 4, 7], [2, 2, 2, 2, 2, 0], [1, 0, 1, 0, 1, 1, 1, 1], 0]; // 5-11 t12 = [[0, 1, 3, 5, 6], [2, 2, 2, 1, 2, 1], [1, 1, 1, 1, 0, 0, 0, 0], [36]]; // 5-12 t13 = [[0, 1, 2, 4, 8], [2, 2, 1, 3, 1, 1], [1, 0, 0, 0, 0, 2, 0, 1], 0]; // 5-13 t14 = [[0, 1, 2, 5, 7], [2, 2, 1, 1, 3, 1], [1, 0, 0, 0, 0, 1, 1, 1], 0]; // 5-14 t15 = [[0, 1, 2, 6, 8], [2, 2, 0, 2, 2, 2], [1, 1, 1, 1, 2, 2, 2, 2], 0]; // 5-15 t16 = [[0, 1, 3, 4, 7], [2, 1, 3, 2, 1, 1], [1, 0, 0, 0, 0, 1, 1, 0], 0]; // 5-16 t17 = [[0, 1, 3, 4, 8], [2, 1, 2, 3, 2, 0], [1, 1, 0, 0, 1, 1, 2, 2], [37]]; // 5-17 t18 = [[0, 1, 4, 5, 7], [2, 1, 2, 2, 2, 1], [1, 0, 0, 0, 0, 1, 1, 0], [38]]; // 5-18 t19 = [[0, 1, 3, 6, 7], [2, 1, 2, 1, 2, 2], [1, 0, 0, 1, 0, 2, 2, 0], 0]; // 5-19 t20 = [[0, 1, 3, 7, 8], [2, 1, 1, 2, 3, 1], [1, 0, 0, 0, 0, 1, 1, 1], 0]; // 5-20 t21 = [[0, 1, 4, 5, 8], [2, 0, 2, 4, 2, 0], [1, 0, 1, 0, 3, 3, 3, 3], 0]; // 5-21 t22 = [[0, 1, 4, 7, 8], [2, 0, 2, 3, 2, 1], [1, 1, 1, 1, 2, 2, 2, 2], 0]; // 5-22 t23 = [[0, 2, 3, 5, 7], [1, 3, 2, 1, 3, 0], [1, 0, 0, 0, 1, 2, 1, 1], 0]; // 5-23 t24 = [[0, 1, 3, 5, 7], [1, 3, 1, 2, 2, 1], [1, 0, 0, 0, 0, 2, 0, 1], 0]; // 5-24 t25 = [[0, 2, 3, 5, 8], [1, 2, 3, 1, 2, 1], [1, 0, 0, 0, 0, 1, 1, 0], 0]; // 5-25 t26 = [[0, 2, 4, 5, 8], [1, 2, 2, 3, 1, 1], [1, 0, 1, 0, 0, 2, 0, 2], 0]; // 5-26 t27 = [[0, 1, 3, 5, 8], [1, 2, 2, 2, 3, 0], [1, 0, 0, 0, 1, 1, 1, 0], 0]; // 5-27 t28 = [[0, 2, 3, 6, 8], [1, 2, 2, 2, 1, 2], [1, 0, 0, 1, 0, 2, 2, 0], 0]; // 5-28 t29 = [[0, 1, 3, 6, 8], [1, 2, 2, 1, 3, 1], [1, 0, 0, 0, 0, 2, 0, 0], 0]; // 5-29 t30 = [[0, 1, 4, 6, 8], [1, 2, 1, 3, 2, 1], [1, 0, 0, 0, 0, 2, 0, 1], 0]; // 5-30 t31 = [[0, 1, 3, 6, 9], [1, 1, 4, 1, 1, 2], [1, 0, 0, 1, 0, 3, 3, 0], 0]; // 5-31 t32 = [[0, 1, 4, 6, 9], [1, 1, 3, 2, 2, 1], [1, 0, 0, 0, 0, 1, 1, 0], 0]; // 5-32 t33 = [[0, 2, 4, 6, 8], [0, 4, 0, 4, 0, 2], [1, 1, 1, 1, 6, 6, 6, 6], 0]; // 5-33 t34 = [[0, 2, 4, 6, 9], [0, 3, 2, 2, 2, 1], [1, 1, 0, 0, 2, 2, 0, 0], 0]; // 5-34 t35 = [[0, 2, 4, 7, 9], [0, 3, 2, 1, 4, 0], [1, 1, 0, 0, 3, 3, 0, 0], 0]; // 5-35 t36 = [[0, 1, 2, 4, 7], [2, 2, 2, 1, 2, 1], [1, 0, 0, 1, 0, 1, 1, 0], 12]; // 5-36 t37 = [[0, 3, 4, 5, 8], [2, 1, 2, 2, 2, 0], [1, 1, 0, 0, 1, 1, 2, 2], 17]; // 5-37 t38 = [[0, 1, 2, 5, 8], [2, 1, 2, 2, 2, 1], [1, 0, 0, 0, 0, 1, 1, 0], 18]; // 5-38 const pentachord = [undefined, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38]; t1 = [[0, 1, 2, 3, 4, 5], [5, 4, 3, 2, 1, 0], [1, 1, 0, 0, 1, 1, 0, 0], 0]; // 6-1 A t2 = [[0, 1, 2, 3, 4, 6], [4, 4, 3, 2, 1, 1], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-2 t3 = [[0, 1, 2, 3, 5, 6], [4, 3, 3, 2, 2, 1], [1, 0, 0, 0, 0, 0, 0, 0], 36]; // 6-3 t4 = [[0, 1, 2, 4, 5, 6], [4, 3, 2, 3, 2, 1], [1, 1, 0, 0, 0, 0, 0, 0], 37]; // 6-4 t5 = [[0, 1, 2, 3, 6, 7], [4, 2, 2, 2, 3, 2], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-5 t6 = [[0, 1, 2, 5, 6, 7], [4, 2, 1, 2, 4, 2], [1, 1, 0, 0, 0, 0, 1, 1], 38]; // 6-6 t7 = [[0, 1, 2, 6, 7, 8], [4, 2, 0, 2, 4, 3], [2, 2, 2, 2, 2, 2, 2, 2], 0]; // 6-7 B t8 = [[0, 2, 3, 4, 5, 7], [3, 4, 3, 2, 3, 0], [1, 1, 1, 1, 1, 1, 1, 1], 0]; // 6-8 D t9 = [[0, 1, 2, 3, 5, 7], [3, 4, 2, 2, 3, 1], [1, 0, 1, 0, 0, 1, 0, 1], 0]; // 6-9 t10 = [[0, 1, 3, 4, 5, 7], [3, 3, 3, 3, 2, 1], [1, 0, 0, 0, 0, 0, 0, 0], 39]; // 6-10 t11 = [[0, 1, 2, 4, 5, 7], [3, 3, 3, 2, 3, 1], [1, 0, 0, 0, 0, 0, 1, 0], 40]; // 6-11 t12 = [[0, 1, 2, 4, 6, 7], [3, 3, 2, 2, 3, 2], [1, 0, 0, 1, 0, 0, 0, 0], 41]; // 6-12 t13 = [[0, 1, 3, 4, 6, 7], [3, 2, 4, 2, 2, 2], [1, 1, 0, 0, 0, 0, 0, 0], 42]; // 6-13 t14 = [[0, 1, 3, 4, 5, 8], [3, 2, 3, 4, 3, 0], [1, 0, 1, 0, 1, 0, 1, 0], 0]; // 6-14 t15 = [[0, 1, 2, 4, 5, 8], [3, 2, 3, 4, 2, 1], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-15 t16 = [[0, 1, 4, 5, 6, 8], [3, 2, 2, 4, 3, 1], [1, 0, 1, 0, 0, 1, 0, 1], 0]; // 6-16 t17 = [[0, 1, 2, 4, 7, 8], [3, 2, 2, 3, 3, 2], [1, 0, 0, 1, 0, 0, 0, 0], 43]; // 6-17 t18 = [[0, 1, 2, 5, 7, 8], [3, 2, 2, 2, 4, 2], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-18 t19 = [[0, 1, 3, 4, 7, 8], [3, 1, 3, 4, 3, 1], [1, 0, 0, 0, 0, 0, 1, 0], 44]; // 6-19 t20 = [[0, 1, 4, 5, 8, 9], [3, 0, 3, 6, 3, 0], [3, 3, 3, 3, 3, 3, 3, 3], 0]; // 6-20 E t21 = [[0, 2, 3, 4, 6, 8], [2, 4, 2, 4, 1, 2], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-21 t22 = [[0, 1, 2, 4, 6, 8], [2, 4, 1, 4, 2, 2], [1, 0, 1, 0, 0, 1, 0, 1], 0]; // 6-22 t23 = [[0, 2, 3, 5, 6, 8], [2, 3, 4, 2, 2, 2], [1, 1, 1, 1, 0, 0, 0, 0], 45]; // 6-23 t24 = [[0, 1, 3, 4, 6, 8], [2, 3, 3, 3, 3, 1], [1, 0, 0, 0, 0, 0, 0, 0], 46]; // 6-24 t25 = [[0, 1, 3, 5, 6, 8], [2, 3, 3, 2, 4, 1], [1, 0, 0, 0, 0, 0, 0, 0], 47]; // 6-25 t26 = [[0, 1, 3, 5, 7, 8], [2, 3, 2, 3, 4, 1], [1, 1, 0, 0, 0, 0, 0, 0], 48]; // 6-26 t27 = [[0, 1, 3, 4, 6, 9], [2, 2, 5, 2, 2, 2], [1, 0, 0, 1, 0, 1, 1, 0], 0]; // 6-27 t28 = [[0, 1, 3, 5, 6, 9], [2, 2, 4, 3, 2, 2], [1, 1, 1, 1, 0, 0, 0, 0], 49]; // 6-28 t29 = [[0, 1, 3, 6, 8, 9], [2, 2, 4, 2, 3, 2], [1, 1, 0, 0, 0, 0, 0, 0], 50]; // 6- d29 t30 = [[0, 1, 3, 6, 7, 9], [2, 2, 4, 2, 2, 3], [2, 0, 0, 2, 0, 2, 2, 0], 0]; // 6-30 t31 = [[0, 1, 3, 5, 8, 9], [2, 2, 3, 4, 3, 1], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-31 t32 = [[0, 2, 4, 5, 7, 9], [1, 4, 3, 2, 5, 0], [1, 1, 0, 0, 1, 1, 0, 0], 0]; // 6-32 C t33 = [[0, 2, 3, 5, 7, 9], [1, 4, 3, 2, 4, 1], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-33 t34 = [[0, 1, 3, 5, 7, 9], [1, 4, 2, 4, 2, 2], [1, 0, 0, 0, 0, 1, 0, 0], 0]; // 6-34 t35 = [[0, 2, 4, 6, 8, 10], [0, 6, 0, 6, 0, 3], [6, 6, 6, 6, 6, 6, 6, 6], 0]; // 6-35 F t36 = [[0, 1, 2, 3, 4, 7], [4, 3, 3, 2, 2, 1], [1, 0, 0, 0, 0, 0, 0, 0], 3]; // 6-36 t37 = [[0, 1, 2, 3, 4, 8], [4, 3, 2, 3, 2, 1], [1, 1, 0, 0, 0, 0, 0, 0], 4]; // 6-37 t38 = [[0, 1, 2, 3, 7, 8], [4, 2, 1, 2, 4, 2], [1, 1, 0, 0, 0, 0, 1, 1], 6]; // 6-38 const t39 = [[0, 2, 3, 4, 5, 8], [3, 3, 3, 3, 2, 1], [1, 0, 0, 0, 0, 0, 0, 0], 10]; // 6-39 const t40 = [[0, 1, 2, 3, 5, 8], [3, 3, 3, 2, 3, 1], [1, 0, 0, 0, 0, 0, 1, 0], 11]; // 6-40 const t41 = [[0, 1, 2, 3, 6, 8], [3, 3, 2, 2, 3, 2], [1, 0, 0, 1, 0, 0, 0, 0], 12]; // 6-41 const t42 = [[0, 1, 2, 3, 6, 9], [3, 2, 4, 2, 2, 2], [1, 1, 0, 0, 0, 0, 0, 0], 13]; // 6-42 const t43 = [[0, 1, 2, 5, 6, 8], [3, 2, 2, 3, 3, 2], [1, 0, 0, 1, 0, 0, 0, 0], 17]; // 6-43 const t44 = [[0, 1, 2, 5, 6, 9], [3, 1, 3, 4, 3, 1], [1, 0, 0, 0, 0, 0, 1, 0], 19]; // 6-44 const t45 = [[0, 2, 3, 4, 6, 9], [2, 3, 4, 2, 2, 2], [1, 1, 1, 1, 0, 0, 0, 0], 23]; // 6-45 const t46 = [[0, 1, 2, 4, 6, 9], [2, 3, 3, 3, 3, 1], [1, 0, 0, 0, 0, 0, 0, 0], 24]; // 6-46 const t47 = [[0, 1, 2, 4, 7, 9], [2, 3, 3, 2, 4, 1], [1, 0, 0, 0, 0, 0, 0, 0], 25]; // 6-47 const t48 = [[0, 1, 2, 5, 7, 9], [2, 3, 2, 3, 4, 1], [1, 1, 0, 0, 0, 0, 0, 0], 26]; // 6-48 const t49 = [[0, 1, 3, 4, 7, 9], [2, 2, 4, 3, 2, 2], [1, 1, 1, 1, 0, 0, 0, 0], 28]; // 6-49 const t50 = [[0, 1, 4, 6, 7, 9], [2, 2, 4, 2, 3, 2], [1, 1, 0, 0, 0, 0, 0, 0], 29]; // 6-50 const hexachord = [undefined, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50]; t1 = [[0, 1, 2, 3, 4, 5, 6], [6, 5, 4, 3, 2, 1], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 7-1 t2 = [[0, 1, 2, 3, 4, 5, 7], [5, 5, 4, 3, 3, 1], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-2 t3 = [[0, 1, 2, 3, 4, 5, 8], [5, 4, 4, 4, 3, 1], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-3 t4 = [[0, 1, 2, 3, 4, 6, 7], [5, 4, 4, 3, 3, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-4 t5 = [[0, 1, 2, 3, 5, 6, 7], [5, 4, 3, 3, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-5 t6 = [[0, 1, 2, 3, 4, 7, 8], [5, 3, 3, 4, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-6 t7 = [[0, 1, 2, 3, 6, 7, 8], [5, 3, 2, 3, 5, 3], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 7-7 t8 = [[0, 2, 3, 4, 5, 6, 8], [4, 5, 4, 4, 2, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 7-8 t9 = [[0, 1, 2, 3, 4, 6, 8], [4, 5, 3, 4, 3, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-9 t10 = [[0, 1, 2, 3, 4, 6, 9], [4, 4, 5, 3, 3, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-10 t11 = [[0, 1, 3, 4, 5, 6, 8], [4, 4, 4, 4, 4, 1], [1, 0, 1, 0, 0, 0, 0, 0], 0]; // 7-11 t12 = [[0, 1, 2, 3, 4, 7, 9], [4, 4, 4, 3, 4, 2], [1, 1, 1, 1, 0, 0, 0, 0], 36]; // 7-12 z t13 = [[0, 1, 2, 4, 5, 6, 8], [4, 4, 3, 5, 3, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-13 t14 = [[0, 1, 2, 3, 5, 7, 8], [4, 4, 3, 3, 5, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-14 t15 = [[0, 1, 2, 4, 6, 7, 8], [4, 4, 2, 4, 4, 3], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 7-15 t16 = [[0, 1, 2, 3, 5, 6, 9], [4, 3, 5, 4, 3, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-16 t17 = [[0, 1, 2, 4, 5, 6, 9], [4, 3, 4, 5, 4, 1], [1, 1, 0, 0, 0, 0, 0, 0], 37]; // 7-17 z t18 = [[0, 1, 2, 3, 5, 8, 9], [4, 3, 4, 4, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 38]; // 7-18 z t19 = [[0, 1, 2, 3, 6, 7, 9], [4, 3, 4, 3, 4, 3], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 7-19 t20 = [[0, 1, 2, 4, 7, 8, 9], [4, 3, 3, 4, 5, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-20 t21 = [[0, 1, 2, 4, 5, 8, 9], [4, 2, 4, 6, 4, 1], [1, 0, 1, 0, 0, 0, 0, 0], 0]; // 7-21 t22 = [[0, 1, 2, 5, 6, 8, 9], [4, 2, 4, 5, 4, 2], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 7-22 t23 = [[0, 2, 3, 4, 5, 7, 9], [3, 5, 4, 3, 5, 1], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-23 t24 = [[0, 1, 2, 3, 5, 7, 9], [3, 5, 3, 4, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-24 t25 = [[0, 2, 3, 4, 6, 7, 9], [3, 4, 5, 3, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-25 t26 = [[0, 1, 3, 4, 5, 7, 9], [3, 4, 4, 5, 3, 2], [1, 0, 1, 0, 0, 0, 0, 0], 0]; // 7-26 t27 = [[0, 1, 2, 4, 5, 7, 9], [3, 4, 4, 4, 5, 1], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-27 t28 = [[0, 1, 3, 5, 6, 7, 9], [3, 4, 4, 4, 3, 3], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 7-28 t29 = [[0, 1, 2, 4, 6, 7, 9], [3, 4, 4, 3, 5, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-29 t30 = [[0, 1, 2, 4, 6, 8, 9], [3, 4, 3, 5, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-30 t31 = [[0, 1, 3, 4, 6, 7, 9], [3, 3, 6, 3, 3, 3], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 7-31 t32 = [[0, 1, 3, 4, 6, 8, 9], [3, 3, 5, 4, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 7-32 t33 = [[0, 1, 2, 4, 6, 8, 10], [2, 6, 2, 6, 2, 3], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 7-33 t34 = [[0, 1, 3, 4, 6, 8, 10], [2, 5, 4, 4, 4, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 7-34 t35 = [[0, 1, 3, 5, 6, 8, 10], [2, 5, 4, 3, 6, 1], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 7-35 t36 = [[0, 1, 2, 3, 5, 6, 8], [4, 4, 4, 3, 4, 2], [1, 0, 0, 1, 0, 0, 0, 0], 12]; // 7-36 z t37 = [[0, 1, 3, 4, 5, 7, 8], [4, 3, 4, 5, 4, 1], [1, 1, 0, 0, 0, 0, 0, 0], 17]; // 7-37 z t38 = [[0, 1, 2, 4, 5, 7, 8], [4, 3, 4, 4, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 18]; // 7-38 z const septachord = [undefined, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38]; t1 = [[0, 1, 2, 3, 4, 5, 6, 7], [7, 6, 5, 4, 4, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 8-1 t2 = [[0, 1, 2, 3, 4, 5, 6, 8], [6, 6, 5, 5, 4, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-2 t3 = [[0, 1, 2, 3, 4, 5, 6, 9], [6, 5, 6, 5, 4, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 8-3 t4 = [[0, 1, 2, 3, 4, 5, 7, 8], [6, 5, 5, 5, 5, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-4 t5 = [[0, 1, 2, 3, 4, 6, 7, 8], [6, 5, 4, 5, 5, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-5 t6 = [[0, 1, 2, 3, 5, 6, 7, 8], [6, 5, 4, 4, 6, 3], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 8-6 t7 = [[0, 1, 2, 3, 4, 5, 8, 9], [6, 4, 5, 6, 5, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 8-7 t8 = [[0, 1, 2, 3, 4, 7, 8, 9], [6, 4, 4, 5, 6, 3], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 8-8 t9 = [[0, 1, 2, 3, 6, 7, 8, 9], [6, 4, 4, 4, 6, 4], [2, 2, 2, 2, 0, 0, 0, 0], 0]; // 8-9 t10 = [[0, 2, 3, 4, 5, 6, 7, 9], [5, 6, 6, 4, 5, 2], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 8-10 t11 = [[0, 1, 2, 3, 4, 5, 7, 9], [5, 6, 5, 5, 5, 2], [1, 0, 1, 0, 0, 0, 0, 0], 0]; // 8-11 t12 = [[0, 1, 3, 4, 5, 6, 7, 9], [5, 5, 6, 5, 4, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-12 t13 = [[0, 1, 2, 3, 4, 6, 7, 9], [5, 5, 6, 4, 5, 3], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 8-13 t14 = [[0, 1, 2, 4, 5, 6, 7, 9], [5, 5, 5, 5, 6, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-14 t15 = [[0, 1, 2, 3, 4, 6, 8, 9], [5, 5, 5, 5, 5, 3], [1, 0, 0, 0, 0, 0, 0, 0], 29]; // 8-15 zz t16 = [[0, 1, 2, 3, 5, 7, 8, 9], [5, 5, 4, 5, 6, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-16 t17 = [[0, 1, 3, 4, 5, 6, 8, 9], [5, 4, 6, 6, 5, 2], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 8-17 t18 = [[0, 1, 2, 3, 5, 6, 8, 9], [5, 4, 6, 5, 5, 3], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 8-18 t19 = [[0, 1, 2, 4, 5, 6, 8, 9], [5, 4, 5, 7, 5, 2], [1, 0, 1, 0, 0, 0, 0, 0], 0]; // 8-19 t20 = [[0, 1, 2, 4, 5, 7, 8, 9], [5, 4, 5, 6, 6, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 8-20 t21 = [[0, 1, 2, 3, 4, 6, 8, 10], [4, 7, 4, 6, 4, 3], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 8-21 t22 = [[0, 1, 2, 3, 5, 6, 8, 10], [4, 6, 5, 5, 6, 2], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-22 t23 = [[0, 1, 2, 3, 5, 7, 8, 10], [4, 6, 5, 4, 7, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 8-23 t24 = [[0, 1, 2, 4, 5, 6, 8, 10], [4, 6, 4, 7, 4, 3], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 8-24 t25 = [[0, 1, 2, 4, 6, 7, 8, 10], [4, 6, 4, 6, 4, 4], [2, 2, 2, 2, 0, 0, 0, 0], 0]; // 8-25 t26 = [[0, 1, 2, 4, 5, 7, 9, 10], [4, 5, 6, 5, 6, 2], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 8-26 t27 = [[0, 1, 2, 4, 5, 7, 8, 10], [4, 5, 6, 5, 5, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 8-27 t28 = [[0, 1, 3, 4, 6, 7, 9, 10], [4, 4, 8, 4, 4, 4], [4, 4, 4, 4, 0, 0, 0, 0], 0]; // 8-28 t29 = [[0, 1, 2, 3, 5, 6, 7, 9], [5, 5, 5, 5, 5, 3], [1, 0, 0, 0, 0, 0, 0, 0], 15]; // 8-29 const octachord = [undefined, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29]; t1 = [[0, 1, 2, 3, 4, 5, 6, 7, 8], [8, 7, 6, 6, 6, 3], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 9-1 t2 = [[0, 1, 2, 3, 4, 5, 6, 7, 9], [7, 7, 7, 6, 6, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 9-2 t3 = [[0, 1, 2, 3, 4, 5, 6, 8, 9], [7, 6, 7, 7, 6, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 9-3 t4 = [[0, 1, 2, 3, 4, 5, 7, 8, 9], [7, 6, 6, 7, 7, 3], [1, 0, 1, 0, 0, 0, 0, 0], 0]; // 9-4 t5 = [[0, 1, 2, 3, 4, 6, 7, 8, 9], [7, 6, 6, 6, 7, 4], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 9-5 t6 = [[0, 1, 2, 3, 4, 5, 6, 8, 10], [6, 8, 6, 7, 6, 3], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 9-6 t7 = [[0, 1, 2, 3, 4, 5, 7, 8, 10], [6, 7, 7, 6, 7, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 9-7 t8 = [[0, 1, 2, 3, 4, 6, 7, 8, 10], [6, 7, 6, 7, 6, 4], [1, 0, 0, 1, 0, 0, 0, 0], 0]; // 9-8 t9 = [[0, 1, 2, 3, 5, 6, 7, 8, 10], [6, 7, 6, 6, 8, 3], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 9-9 t10 = [[0, 1, 2, 3, 4, 6, 7, 9, 10], [6, 6, 8, 6, 6, 4], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 9-10 t11 = [[0, 1, 2, 3, 5, 6, 7, 9, 10], [6, 6, 7, 7, 7, 3], [1, 0, 0, 0, 0, 0, 0, 0], 0]; // 9-11 t12 = [[0, 1, 2, 4, 5, 6, 8, 9, 10], [6, 6, 6, 9, 6, 3], [3, 3, 3, 3, 0, 0, 0, 0], 0]; // 9-12 const nonachord = [undefined, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12]; t1 = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [9, 8, 8, 8, 8, 4], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 10-1 t2 = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 10], [8, 9, 8, 8, 8, 4], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 10-2 t3 = [[0, 1, 2, 3, 4, 5, 6, 7, 9, 10], [8, 8, 9, 8, 8, 4], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 10-3 t4 = [[0, 1, 2, 3, 4, 5, 6, 8, 9, 10], [8, 8, 8, 9, 8, 4], [1, 1, 1, 1, 0, 0, 0, 0], 0]; // 10-4 t5 = [[0, 1, 2, 3, 4, 5, 7, 8, 9, 10], [8, 8, 8, 8, 9, 4], [1, 1, 0, 0, 0, 0, 0, 0], 0]; // 10-5 t6 = [[0, 1, 2, 3, 4, 6, 7, 8, 9, 10], [8, 8, 8, 8, 8, 5], [2, 2, 2, 2, 0, 0, 0, 0], 0]; // 10-6 const decachord = [undefined, t1, t2, t3, t4, t5, t6]; t1 = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [10, 10, 10, 10, 10, 5], [1, 1, 1, 1, 0, 0, 0, 0], 0];// 11-1 const undecachord = [undefined, t1]; t1 = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 12, 12, 12, 12, 6], [12, 12, 12, 12, 0, 0, 0, 0], 0]; // 12-1 const dodecachord = [undefined, t1]; // ------------------------------------------------------------------------------- export const FORTE = [undefined, monad, diad, trichord, tetrachord, pentachord, hexachord, septachord, octachord, nonachord, decachord, undecachord, dodecachord]; // to access the data for a single form, use: // forte [size[tetra]] = 4 // [number[forte]] = 3 // [data[0=pitches, 1=ICV, 2=invariance vector [morris], 3 = Z-relation]] // [element in list] //------------------------------------------------------------------------------- // cardinality 1 const card_1 ={ '1,0': [FORTE[1][1][0], // 1 FORTE[1][1][2], // var FORTE[1][1][1], //icv ], }; // cardinality 2 const card_2 ={ '1,0': [FORTE[2][1][0], // 2 FORTE[2][1][2], // var FORTE[2][1][1], //icv ], '2,0': [FORTE[2][2][0], // 3 FORTE[2][2][2], // var FORTE[2][2][1], //icv ], '3,0': [FORTE[2][3][0], // 4 FORTE[2][3][2], // var FORTE[2][3][1], //icv ], '4,0': [FORTE[2][4][0], // 5 FORTE[2][4][2], // var FORTE[2][4][1], //icv ], '5,0': [FORTE[2][5][0], // 6 FORTE[2][5][2], // var FORTE[2][5][1], //icv ], '6,0': [FORTE[2][6][0], // 7 FORTE[2][6][2], // var FORTE[2][6][1], //icv ], }; // cardinality 3 const card_3 ={ '1,0': [FORTE[3][1][0], // 8 FORTE[3][1][2], // var FORTE[3][1][1], //icv ], '2,1': [FORTE[3][2][0], // 9 FORTE[3][2][2], // var FORTE[3][2][1], //icv ], '2,-1': [[0, 2, 3], // 10 FORTE[3][2][2], // var FORTE[3][2][1], //icv ], '3,1': [FORTE[3][3][0], // 11 FORTE[3][3][2], // var FORTE[3][3][1], //icv ], '3,-1': [[0, 3, 4], // 12 FORTE[3][3][2], // var FORTE[3][3][1], //icv ], '4,1': [FORTE[3][4][0], // 13 FORTE[3][4][2], // var FORTE[3][4][1], //icv ], '4,-1': [[0, 4, 5], // 14 FORTE[3][4][2], // var FORTE[3][4][1], //icv ], '5,1': [FORTE[3][5][0], // 15 FORTE[3][5][2], // var FORTE[3][5][1], //icv ], '5,-1': [[0, 5, 6], // 16 FORTE[3][5][2], // var FORTE[3][5][1], //icv ], '6,0': [FORTE[3][6][0], // 17 FORTE[3][6][2], // var FORTE[3][6][1], //icv ], '7,1': [FORTE[3][7][0], // 18 FORTE[3][7][2], // var FORTE[3][7][1], //icv ], '7,-1': [[0, 3, 5], // 19 FORTE[3][7][2], // var FORTE[3][7][1], //icv ], '8,1': [FORTE[3][8][0], // 20 FORTE[3][8][2], // var FORTE[3][8][1], //icv ], '8,-1': [[0, 4, 6], // 21 FORTE[3][8][2], // var FORTE[3][8][1], //icv ], '9,0': [FORTE[3][9][0], // 22 FORTE[3][9][2], // var FORTE[3][9][1], //icv ], '10,0': [FORTE[3][10][0], // 23 FORTE[3][10][2], // var FORTE[3][10][1], //icv ], '11,1': [FORTE[3][11][0], // 24 FORTE[3][11][2], // var FORTE[3][11][1], //icv ], '11,-1': [[0, 4, 7], // 25 FORTE[3][11][2], // var FORTE[3][11][1], //icv ], '12,0': [FORTE[3][12][0], // 26 FORTE[3][12][2], // var FORTE[3][12][1], //icv ], }; // cardinality 4 const card_4 ={ '1,0': [FORTE[4][1][0], // 27 FORTE[4][1][2], // var FORTE[4][1][1], //icv ], '2,1': [FORTE[4][2][0], // 28 FORTE[4][2][2], // var FORTE[4][2][1], //icv ], '2,-1': [[0, 2, 3, 4], // 29 FORTE[4][2][2], // var FORTE[4][2][1], //icv ], '3,0': [FORTE[4][3][0], // 30 FORTE[4][3][2], // var FORTE[4][3][1], //icv ], '4,1': [FORTE[4][4][0], // 31 FORTE[4][4][2], // var FORTE[4][4][1], //icv ], '4,-1': [[0, 3, 4, 5], // 32 FORTE[4][4][2], // var FORTE[4][4][1], //icv ], '5,1': [FORTE[4][5][0], // 33 FORTE[4][5][2], // var FORTE[4][5][1], //icv ], '5,-1': [[0, 4, 5, 6], // 34 FORTE[4][5][2], // var FORTE[4][5][1], //icv ], '6,0': [FORTE[4][6][0], // 35 FORTE[4][6][2], // var FORTE[4][6][1], //icv ], '7,0': [FORTE[4][7][0], // 36 FORTE[4][7][2], // var FORTE[4][7][1], //icv ], '8,0': [FORTE[4][8][0], // 37 FORTE[4][8][2], // var FORTE[4][8][1], //icv ], '9,0': [FORTE[4][9][0], // 38 FORTE[4][9][2], // var FORTE[4][9][1], //icv ], '10,0': [FORTE[4][10][0], // 39 FORTE[4][10][2], // var FORTE[4][10][1], //icv ], '11,1': [FORTE[4][11][0], // 40 FORTE[4][11][2], // var FORTE[4][11][1], //icv ], '11,-1': [[0, 2, 4, 5], // 41 FORTE[4][11][2], // var FORTE[4][11][1], //icv ], '12,1': [FORTE[4][12][0], // 42 FORTE[4][12][2], // var FORTE[4][12][1], //icv ], '12,-1': [[0, 3, 4, 6], // 43 FORTE[4][12][2], // var FORTE[4][12][1], //icv ], '13,1': [FORTE[4][13][0], // 44 FORTE[4][13][2], // var FORTE[4][13][1], //icv ], '13,-1': [[0, 3, 5, 6], // 45 FORTE[4][13][2], // var FORTE[4][13][1], //icv ], '14,1': [FORTE[4][14][0], // 46 FORTE[4][14][2], // var FORTE[4][14][1], //icv ], '14,-1': [[0, 4, 5, 7], // 47 FORTE[4][14][2], // var FORTE[4][14][1], //icv ], '15,1': [FORTE[4][15][0], // 48 FORTE[4][15][2], // var FORTE[4][15][1], //icv ], '15,-1': [[0, 2, 5, 6], // 49 FORTE[4][15][2], // var FORTE[4][15][1], //icv ], '16,1': [FORTE[4][16][0], // 50 FORTE[4][16][2], // var FORTE[4][16][1], //icv ], '16,-1': [[0, 2, 6, 7], // 51 FORTE[4][16][2], // var FORTE[4][16][1], //icv ], '17,0': [FORTE[4][17][0], // 52 FORTE[4][17][2], // var FORTE[4][17][1], //icv ], '18,1': [FORTE[4][18][0], // 53 FORTE[4][18][2], // var FORTE[4][18][1], //icv ], '18,-1': [[0, 3, 6, 7], // 54 FORTE[4][18][2], // var FORTE[4][18][1], //icv ], '19,1': [FORTE[4][19][0], // 55 FORTE[4][19][2], // var FORTE[4][19][1], //icv ], '19,-1': [[0, 4, 7, 8], // 56 FORTE[4][19][2], // var FORTE[4][19][1], //icv ], '20,0': [FORTE[4][20][0], // 57 FORTE[4][20][2], // var FORTE[4][20][1], //icv ], '21,0': [FORTE[4][21][0], // 58 FORTE[4][21][2], // var FORTE[4][21][1], //icv ], '22,1': [FORTE[4][22][0], // 59 FORTE[4][22][2], // var FORTE[4][22][1], //icv ], '22,-1': [[0, 3, 5, 7], // 60 FORTE[4][22][2], // var FORTE[4][22][1], //icv ], '23,0': [FORTE[4][23][0], // 61 FORTE[4][23][2], // var FORTE[4][23][1], //icv ], '24,0': [FORTE[4][24][0], // 62 FORTE[4][24][2], // var FORTE[4][24][1], //icv ], '25,0': [FORTE[4][25][0], // 63 FORTE[4][25][2], // var FORTE[4][25][1], //icv ], '26,0': [FORTE[4][26][0], // 64 FORTE[4][26][2], // var FORTE[4][26][1], //icv ], '27,1': [FORTE[4][27][0], // 65 FORTE[4][27][2], // var FORTE[4][27][1], //icv ], '27,-1': [[0, 3, 6, 8], // 66 FORTE[4][27][2], // var FORTE[4][27][1], //icv ], '28,0': [FORTE[4][28][0], // 67 FORTE[4][28][2], // var FORTE[4][28][1], //icv ], '29,1': [FORTE[4][29][0], // 68 FORTE[4][29][2], // var FORTE[4][29][1], //icv ], '29,-1': [[0, 4, 6, 7], // 69 FORTE[4][29][2], // var FORTE[4][29][1], //icv ], }; // cardinality 5 const card_5 ={ '1,0': [FORTE[5][1][0], // 70 FORTE[5][1][2], // var FORTE[5][1][1], //icv ], '2,1': [FORTE[5][2][0], // 71 FORTE[5][2][2], // var FORTE[5][2][1], //icv ], '2,-1': [[0, 2, 3, 4, 5], // 72 FORTE[5][2][2], // var FORTE[5][2][1], //icv ], '3,1': [FORTE[5][3][0], // 73 FORTE[5][3][2], // var FORTE[5][3][1], //icv ], '3,-1': [[0, 1, 3, 4, 5], // 74 FORTE[5][3][2], // var FORTE[5][3][1], //icv ], '4,1': [FORTE[5][4][0], // 75 FORTE[5][4][2], // var FORTE[5][4][1], //icv ], '4,-1': [[0, 3, 4, 5, 6], // 76 FORTE[5][4][2], // var FORTE[5][4][1], //icv ], '5,1': [FORTE[5][5][0], // 77 FORTE[5][5][2], // var FORTE[5][5][1], //icv ], '5,-1': [[0, 4, 5, 6, 7], // 78 FORTE[5][5][2], // var FORTE[5][5][1], //icv ], '6,1': [FORTE[5][6][0], // 79 FORTE[5][6][2], // var FORTE[5][6][1], //icv ], '6,-1': [[0, 1, 4, 5, 6], // 80 FORTE[5][6][2], // var FORTE[5][6][1], //icv ], '7,1': [FORTE[5][7][0], // 81 FORTE[5][7][2], // var FORTE[5][7][1], //icv ], '7,-1': [[0, 1, 5, 6, 7], // 82 FORTE[5][7][2], // var FORTE[5][7][1], //icv ], '8,0': [FORTE[5][8][0], // 83 FORTE[5][8][2], // var FORTE[5][8][1], //icv ], '9,1': [FORTE[5][9][0], // 84 FORTE[5][9][2], // var FORTE[5][9][1], //icv ], '9,-1': [[0, 2, 4, 5, 6], // 85 FORTE[5][9][2], // var FORTE[5][9][1], //icv ], '10,1': [FORTE[5][10][0], // 86 FORTE[5][10][2], // var FORTE[5][10][1], //icv ], '10,-1': [[0, 2, 3, 5, 6], // 87 FORTE[5][10][2], // var FORTE[5][10][1], //icv ], '11,1': [FORTE[5][11][0], // 88 FORTE[5][11][2], // var FORTE[5][11][1], //icv ], '11,-1': [[0, 3, 4, 5, 7], // 89 FORTE[5][11][2], // var FORTE[5][11][1], //icv ], '12,0': [FORTE[5][12][0], // 90 FORTE[5][12][2], // var FORTE[5][12][1], //icv ], '13,1': [FORTE[5][13][0], // 91 FORTE[5][13][2], // var FORTE[5][13][1], //icv ], '13,-1': [[0, 4, 6, 7, 8], // 92 FORTE[5][13][2], // var FORTE[5][13][1], //icv ], '14,1': [FORTE[5][14][0], // 93 FORTE[5][14][2], // var FORTE[5][14][1], //icv ], '14,-1': [[0, 2, 5, 6, 7], // 94 FORTE[5][14][2], // var FORTE[5][14][1], //icv ], '15,0': [FORTE[5][15][0], // 95 FORTE[5][15][2], // var FORTE[5][15][1], //icv ], '16,1': [FORTE[5][16][0], // 96 FORTE[5][16][2], // var FORTE[5][16][1], //icv ], '16,-1': [[0, 3, 4, 6, 7], // 97 FORTE[5][16][2], // var FORTE[5][16][1], //icv ], '17,0': [FORTE[5][17][0], // 98 FORTE[5][17][2], // var FORTE[5][17][1], //icv ], '18,1': [FORTE[5][18][0], // 99 FORTE[5][18][2], // var FORTE[5][18][1], //icv ], '18,-1': [[0, 2, 3, 6, 7], // 100 FORTE[5][18][2], // var FORTE[5][18][1], //icv ], '19,1': [FORTE[5][19][0], // 101 FORTE[5][19][2], // var FORTE[5][19][1], //icv ], '19,-1': [[0, 1, 4, 6, 7], // 102 FORTE[5][19][2], // var FORTE[5][19][1], //icv ], '20,1': [FORTE[5][20][0], // 103 FORTE[5][20][2], // var FORTE[5][20][1], //icv ], '20,-1': [[0, 1, 5, 7, 8], // 104 FORTE[5][20][2], // var FORTE[5][20][1], //icv ], '21,1': [FORTE[5][21][0], // 105 FORTE[5][21][2], // var FORTE[5][21][1], //icv ], '21,-1': [[0, 3, 4, 7, 8], // 106 FORTE[5][21][2], // var FORTE[5][21][1], //icv ], '22,0': [FORTE[5][22][0], // 107 FORTE[5][22][2], // var FORTE[5][22][1], //icv ], '23,1': [FORTE[5][23][0], // 108 FORTE[5][23][2], // var FORTE[5][23][1], //icv ], '23,-1': [[0, 2, 4, 5, 7], // 109 FORTE[5][23][2], // var FORTE[5][23][1], //icv ], '24,1': [FORTE[5][24][0], // 110 FORTE[5][24][2], // var FORTE[5][24][1], //icv ], '24,-1': [[0, 2, 4, 6, 7], // 111 FORTE[5][24][2], // var FORTE[5][24][1], //icv ], '25,1': [FORTE[5][25][0], // 112 FORTE[5][25][2], // var FORTE[5][25][1], //icv ], '25,-1': [[0, 3, 5, 6, 8], // 113 FORTE[5][25][2], // var FORTE[5][25][1], //icv ], '26,1': [FORTE[5][26][0], // 114 FORTE[5][26][2], // var FORTE[5][26][1], //icv ], '26,-1': [[0, 3, 4, 6, 8], // 115 FORTE[5][26][2], // var FORTE[5][26][1], //icv ], '27,1': [FORTE[5][27][0], // 116 FORTE[5][27][2], // var FORTE[5][27][1], //icv ], '27,-1': [[0, 3, 5, 7, 8], // 117 FORTE[5][27][2], // var FORTE[5][27][1], //icv ], '28,1': [FORTE[5][28][0], // 118 FORTE[5][28][2], // var FORTE[5][28][1], //icv ], '28,-1': [[0, 2, 5, 6, 8], // 119 FORTE[5][28][2], // var FORTE[5][28][1], //icv ], '29,1': [FORTE[5][29][0], // 120 FORTE[5][29][2], // var FORTE[5][29][1], //icv ], '29,-1': [[0, 2, 5, 7, 8], // 121 FORTE[5][29][2], // var FORTE[5][29][1], //icv ], '30,1': [FORTE[5][30][0], // 122 FORTE[5][30][2], // var FORTE[5][30][1], //icv ], '30,-1': [[0, 2, 4, 7, 8], // 123 FORTE[5][30][2], // var FORTE[5][30][1], //icv ], '31,1': [FORTE[5][31][0], // 124 FORTE[5][31][2], // var FORTE[5][31][1], //icv ], '31,-1': [[0, 3, 6, 8, 9], // 125 FORTE[5][31][2], // var FORTE[5][31][1], //icv ], '32,1': [FORTE[5][32][0], // 126 FORTE[5][32][2], // var FORTE[5][32][1], //icv ], '32,-1': [[0, 3, 5, 8, 9], // 127 FORTE[5][32][2], // var FORTE[5][32][1], //icv ], '33,0': [FORTE[5][33][0], // 128 FORTE[5][33][2], // var FORTE[5][33][1], //icv ], '34,0': [FORTE[5][34][0], // 129 FORTE[5][34][2], // var FORTE[5][34][1], //icv ], '35,0': [FORTE[5][35][0], // 130 FORTE[5][35][2], // var FORTE[5][35][1], //icv ], '36,1': [FORTE[5][36][0], // 131 FORTE[5][36][2], // var FORTE[5][36][1], //icv ], '36,-1': [[0, 3, 5, 6, 7], // 132 FORTE[5][36][2], // var FORTE[5][36][1], //icv ], '37,0': [FORTE[5][37][0], // 133 FORTE[5][37][2], // var FORTE[5][37][1], //icv ], '38,1': [FORTE[5][38][0], // 134 FORTE[5][38][2], // var FORTE[5][38][1], //icv ], '38,-1': [[0, 3, 6, 7, 8], // 135 FORTE[5][38][2], // var FORTE[5][38][1], //icv ], }; // cardinality 6 const card_6 ={ '1,0': [FORTE[6][1][0], // 136 FORTE[6][1][2], // var FORTE[6][1][1], //icv ], '2,1': [FORTE[6][2][0], // 137 FORTE[6][2][2], // var FORTE[6][2][1], //icv ], '2,-1': [[0, 2, 3, 4, 5, 6], // 138 FORTE[6][2][2], // var FORTE[6][2][1], //icv ], '3,1': [FORTE[6][3][0], // 139 FORTE[6][3][2], // var FORTE[6][3][1], //icv ], '3,-1': [[0, 1, 3, 4, 5, 6], // 140 FORTE[6][3][2], // var FORTE[6][3][1], //icv ], '4,0': [FORTE[6][4][0], // 141 FORTE[6][4][2], // var FORTE[6][4][1], //icv ], '5,1': [FORTE[6][5][0], // 142 FORTE[6][5][2], // var FORTE[6][5][1], //icv ], '5,-1': [[0, 1, 4, 5, 6, 7], // 143 FORTE[6][5][2], // var FORTE[6][5][1], //icv ], '6,0': [FORTE[6][6][0], // 144 FORTE[6][6][2], // var FORTE[6][6][1], //icv ], '7,0': [FORTE[6][7][0], // 145 FORTE[6][7][2], // var FORTE[6][7][1], //icv ], '8,0': [FORTE[6][8][0], // 146 FORTE[6][8][2], // var FORTE[6][8][1], //icv ], '9,1': [FORTE[6][9][0], // 147 FORTE[6][9][2], // var FORTE[6][9][1], //icv ], '9,-1': [[0, 2, 4, 5, 6, 7], // 148 FORTE[6][9][2], // var FORTE[6][9][1], //icv ], '10,1': [FORTE[6][10][0], // 149 FORTE[6][10][2], // var FORTE[6][10][1], //icv ], '10,-1': [[0, 2, 3, 4, 6, 7], // 150 FORTE[6][10][2], // var FORTE[6][10][1], //icv ], '11,1': [FORTE[6][11][0], // 151 FORTE[6][11][2], // var FORTE[6][11][1], //icv ], '11,-1': [[0, 2, 3, 5, 6, 7], // 152 FORTE[6][11][2], // var FORTE[6][11][1], //icv ], '12,1': [FORTE[6][12][0], // 153 FORTE[6][12][2], // var FORTE[6][12][1], //icv ], '12,-1': [[0, 1, 3, 5, 6, 7], // 154 FORTE[6][12][2], // var FORTE[6][12][1], //icv ], '13,0': [FORTE[6][13][0], // 155 FORTE[6][13][2], // var FORTE[6][13][1], //icv ], '14,1': [FORTE[6][14][0], // 156 FORTE[6][14][2], // var FORTE[6][14][1], //icv ], '14,-1': [[0, 3, 4, 5, 7, 8], // 157 FORTE[6][14][2], // var FORTE[6][14][1], //icv ], '15,1': [FORTE[6][15][0], // 158 FORTE[6][15][2], // var FORTE[6][15][1], //icv ], '15,-1': [[0, 3, 4, 6, 7, 8], // 159 FORTE[6][15][2], // var FORTE[6][15][1], //icv ], '16,1': [FORTE[6][16][0], // 160 FORTE[6][16][2], // var FORTE[6][16][1], //icv ], '16,-1': [[0, 2, 3, 4, 7, 8], // 161 FORTE[6][16][2], // var FORTE[6][16][1], //icv ], '17,1': [FORTE[6][17][0], // 162 FORTE[6][17][2], // var FORTE[6][17][1], //icv ], '17,-1': [[0, 1, 4, 6, 7, 8], // 163 FORTE[6][17][2], // var FORTE[6][17][1], //icv ], '18,1': [FORTE[6][18][0], // 164 FORTE[6][18][2], // var FORTE[6][18][1], //icv ], '18,-1': [[0, 1, 3, 6, 7, 8], // 165 FORTE[6][18][2], // var FORTE[6][18][1], //icv ], '19,1': [FORTE[6][19][0], // 166 FORTE[6][19][2], // var FORTE[6][19][1], //icv ], '19,-1': [[0, 1, 4, 5, 7, 8], // 167 FORTE[6][19][2], // var FORTE[6][19][1], //icv ], '20,0': [FORTE[6][20][0], // 168 FORTE[6][20][2], // var FORTE[6][20][1], //icv ], '21,1': [FORTE[6][21][0], // 169 FORTE[6][21][2], // var FORTE[6][21][1], //icv ], '21,-1': [[0, 2, 4, 5, 6, 8], // 170 FORTE[6][21][2], // var FORTE[6][21][1], //icv ], '22,1': [FORTE[6][22][0], // 171 FORTE[6][22][2], // var FORTE[6][22][1], //icv ], '22,-1': [[0, 2, 4, 6, 7, 8], // 172 FORTE[6][22][2], // var FORTE[6][22][1], //icv ], '23,0': [FORTE[6][23][0], // 173 FORTE[6][23][2], // var FORTE[6][23][1], //icv ], '24,1': [FORTE[6][24][0], // 174 FORTE[6][24][2], // var FORTE[6][24][1], //icv ], '24,-1': [[0, 2, 4, 5, 7, 8], // 175 FORTE[6][24][2], // var FORTE[6][24][1], //icv ], '25,1': [FORTE[6][25][0], // 176 FORTE[6][25][2], // var FORTE[6][25][1], //icv ], '25,-1': [[0, 2, 3, 5, 7, 8], // 177 FORTE[6][25][2], // var FORTE[6][25][1], //icv ], '26,0': [FORTE[6][26][0], // 178 FORTE[6][26][2], // var FORTE[6][26][1], //icv ], '27,1': [FORTE[6][27][0], // 179 FORTE[6][27][2], // var FORTE[6][27][1], //icv ], '27,-1': [[0, 3, 5, 6, 8, 9], // 180 FORTE[6][27][2], // var FORTE[6][27][1], //icv ], '28,0': [FORTE[6][28][0], // 181 FORTE[6][28][2], // var FORTE[6][28][1], //icv ], '29,0': [FORTE[6][29][0], // 182 FORTE[6][29][2], // var FORTE[6][29][1], //icv ], '30,1': [FORTE[6][30][0], // 183 FORTE[6][30][2], // var FORTE[6][30][1], //icv ], '30,-1': [[0, 2, 3, 6, 8, 9], // 184 FORTE[6][30][2], // var FORTE[6][30][1], //icv ], '31,1': [FORTE[6][31][0], // 185 FORTE[6][31][2], // var FORTE[6][31][1], //icv ], '31,-1': [[0, 1, 4, 6, 8, 9], // 186 FORTE[6][31][2], // var FORTE[6][31][1], //icv ], '32,0': [FORTE[6][32][0], // 187 FORTE[6][32][2], // var FORTE[6][32][1], //icv ], '33,1': [FORTE[6][33][0], // 188 FORTE[6][33][2], // var FORTE[6][33][1], //icv ], '33,-1': [[0, 2, 4, 6, 7, 9], // 189 FORTE[6][33][2], // var FORTE[6][33][1], //icv ], '34,1': [FORTE[6][34][0], // 190 FORTE[6][34][2], // var FORTE[6][34][1], //icv ], '34,-1': [[0, 2, 4, 6, 8, 9], // 191 FORTE[6][34][2], // var FORTE[6][34][1], //icv ], '35,0': [FORTE[6][35][0], // 192 FORTE[6][35][2], // var FORTE[6][35][1], //icv ], '36,1': [FORTE[6][36][0], // 193 FORTE[6][36][2], // var FORTE[6][36][1], //icv ], '36,-1': [[0, 3, 4, 5, 6, 7], // 194 FORTE[6][36][2], // var FORTE[6][36][1], //icv ], '37,0': [FORTE[6][37][0], // 195 FORTE[6][37][2], // var FORTE[6][37][1], //icv ], '38,0': [FORTE[6][38][0], // 196 FORTE[6][38][2], // var FORTE[6][38][1], //icv ], '39,1': [FORTE[6][39][0], // 197 FORTE[6][39][2], // var FORTE[6][39][1], //icv ], '39,-1': [[0, 3, 4, 5, 6, 8], // 198 FORTE[6][39][2], // var FORTE[6][39][1], //icv ], '40,1': [FORTE[6][40][0], // 199 FORTE[6][40][2], // var FORTE[6][40][1], //icv ], '40,-1': [[0, 3, 5, 6, 7, 8], // 200 FORTE[6][40][2], // var FORTE[6][40][1], //icv ], '41,1': [FORTE[6][41][0], // 201 FORTE[6][41][2], // var FORTE[6][41][1], //icv ], '41,-1': [[0, 2, 5, 6, 7, 8], // 202 FORTE[6][41][2], // var FORTE[6][41][1], //icv ], '42,0': [FORTE[6][42][0], // 203 FORTE[6][42][2], // var FORTE[6][42][1], //icv ], '43,1': [FORTE[6][43][0], // 204 FORTE[6][43][2], // var FORTE[6][43][1], //icv ], '43,-1': [[0, 2, 3, 6, 7, 8], // 205 FORTE[6][43][2], // var FORTE[6][43][1], //icv ], '44,1': [FORTE[6][44][0], // 206 FORTE[6][44][2], // var FORTE[6][44][1], //icv ], '44,-1': [[0, 3, 4, 7, 8, 9], // 207 FORTE[6][44][2], // var FORTE[6][44][1], //icv ], '45,0': [FORTE[6][45][0], // 208 FORTE[6][45][2], // var FORTE[6][45][1], //icv ], '46,1': [FORTE[6][46][0], // 209 FORTE[6][46][2], // var FORTE[6][46][1], //icv ], '46,-1': [[0, 3, 5, 7, 8, 9], // 210 FORTE[6][46][2], // var FORTE[6][46][1], //icv ], '47,1': [FORTE[6][47][0], // 211 FORTE[6][47][2], // var FORTE[6][47][1], //icv ], '47,-1': [[0, 2, 5, 7, 8, 9], // 212 FORTE[6][47][2], // var FORTE[6][47][1], //icv ], '48,0': [FORTE[6][48][0], // 213 FORTE[6][48][2], // var FORTE[6][48][1], //icv ], '49,0': [FORTE[6][49][0], // 214 FORTE[6][49][2], // var FORTE[6][49][1], //icv ], '50,0': [FORTE[6][50][0], // 215 FORTE[6][50][2], // var FORTE[6][50][1], //icv ], }; // cardinality 7 const card_7 ={ '1,0': [FORTE[7][1][0], // 216 FORTE[7][1][2], // var FORTE[7][1][1], //icv ], '2,1': [FORTE[7][2][0], // 217 FORTE[7][2][2], // var FORTE[7][2][1], //icv ], '2,-1': [[0, 2, 3, 4, 5, 6, 7], // 218 FORTE[7][2][2], // var FORTE[7][2][1], //icv ], '3,1': [FORTE[7][3][0], // 219 FORTE[7][3][2], // var FORTE[7][3][1], //icv ], '3,-1': [[0, 3, 4, 5, 6, 7, 8], // 220 FORTE[7][3][2], // var FORTE[7][3][1], //icv ], '4,1': [FORTE[7][4][0], // 221 FORTE[7][4][2], // var FORTE[7][4][1], //icv ], '4,-1': [[0, 1, 3, 4, 5, 6, 7], // 222 FORTE[7][4][2], // var FORTE[7][4][1], //icv ], '5,1': [FORTE[7][5][0], // 223 FORTE[7][5][2], // var FORTE[7][5][1], //icv ], '5,-1': [[0, 1, 2, 4, 5, 6, 7], // 224 FORTE[7][5][2], // var FORTE[7][5][1], //icv ], '6,1': [FORTE[7][6][0], // 225 FORTE[7][6][2], // var FORTE[7][6][1], //icv ], '6,-1': [[0, 1, 4, 5, 6, 7, 8], // 226 FORTE[7][6][2], // var FORTE[7][6][1], //icv ], '7,1': [FORTE[7][7][0], // 227 FORTE[7][7][2], // var FORTE[7][7][1], //icv ], '7,-1': [[0, 1, 2, 5, 6, 7, 8], // 228 FORTE[7][7][2], // var FORTE[7][7][1], //icv ], '8,0': [FORTE[7][8][0], // 229 FORTE[7][8][2], // var FORTE[7][8][1], //icv ], '9,1': [FORTE[7][9][0], // 230 FORTE[7][9][2], // var FORTE[7][9][1], //icv ], '9,-1': [[0, 2, 4, 5, 6, 7, 8], // 231 FORTE[7][9][2], // var FORTE[7][9][1], //icv ], '10,1': [FORTE[7][10][0], // 232 FORTE[7][10][2], // var FORTE[7][10][1], //icv ], '10,-1': [[0, 3, 5, 6, 7, 8, 9], // 233 FORTE[7][10][2], // var FORTE[7][10][1], //icv ], '11,1': [FORTE[7][11][0], // 234 FORTE[7][11][2], // var FORTE[7][11][1], //icv ], '11,-1': [[0, 2, 3, 4, 5, 7, 8], // 235 FORTE[7][11][2], // var FORTE[7][11][1], //icv ], '12,0': [FORTE[7][12][0], // 236 FORTE[7][12][2], // var FORTE[7][12][1], //icv ], '13,1': [FORTE[7][13][0], // 237 FORTE[7][13][2], // var FORTE[7][13][1], //icv ], '13,-1': [[0, 2, 3, 4, 6, 7, 8], // 238 FORTE[7][13][2], // var FORTE[7][13][1], //icv ], '14,1': [FORTE[7][14][0], // 239 FORTE[7][14][2], // var FORTE[7][14][1], //icv ], '14,-1': [[0, 1, 3, 5, 6, 7, 8], // 240 FORTE[7][14][2], // var FORTE[7][14][1], //icv ], '15,0': [FORTE[7][15][0], // 241 FORTE[7][15][2], // var FORTE[7][15][1], //icv ], '16,1': [FORTE[7][16][0], // 242 FORTE[7][16][2], // var FORTE[7][16][1], //icv ], '16,-1': [[0, 3, 4, 6, 7, 8, 9], // 243 FORTE[7][16][2], // var FORTE[7][16][1], //icv ], '17,0': [FORTE[7][17][0], // 244 FORTE[7][17][2], // var FORTE[7][17][1], //icv ], '18,1': [FORTE[7][18][0], // 245 FORTE[7][18][2], // var FORTE[7][18][1], //icv ], '18,-1': [[0, 1, 4, 6, 7, 8, 9], // 246 FORTE[7][18][2], // var FORTE[7][18][1], //icv ], '19,1': [FORTE[7][19][0], // 247 FORTE[7][19][2], // var FORTE[7][19][1], //icv ], '19,-1': [[0, 2, 3, 6, 7, 8, 9], // 248 FORTE[7][19][2], // var FORTE[7][19][1], //icv ], '20,1': [FORTE[7][20][0], // 249 FORTE[7][20][2], // var FORTE[7][20][1], //icv ], '20,-1': [[0, 1, 2, 5, 7, 8, 9], // 250 FORTE[7][20][2], // var FORTE[7][20][1], //icv ], '21,1': [FORTE[7][21][0], // 251 FORTE[7][21][2], // var FORTE[7][21][1], //icv ], '21,-1': [[0, 1, 4, 5, 7, 8, 9], // 252 FORTE[7][21][2], // var FORTE[7][21][1], //icv ], '22,0': [FORTE[7][22][0], // 253 FORTE[7][22][2], // var FORTE[7][22][1], //icv ], '23,1': [FORTE[7][23][0], // 254 FORTE[7][23][2], // var FORTE[7][23][1], //icv ], '23,-1': [[0, 2, 4, 5, 6, 7, 9], // 255 FORTE[7][23][2], // var FORTE[7][23][1], //icv ], '24,1': [FORTE[7][24][0], // 256 FORTE[7][24][2], // var FORTE[7][24][1], //icv ], '24,-1': [[0, 2, 4, 6, 7, 8, 9], // 257 FORTE[7][24][2], // var FORTE[7][24][1], //icv ], '25,1': [FORTE[7][25][0], // 258 FORTE[7][25][2], // var FORTE[7][25][1], //icv ], '25,-1': [[0, 2, 3, 5, 6, 7, 9], // 259 FORTE[7][25][2], // var FORTE[7][25][1], //icv ], '26,1': [FORTE[7][26][0], // 260 FORTE[7][26][2], // var FORTE[7][26][1], //icv ], '26,-1': [[0, 2, 4, 5, 6, 8, 9], // 261 FORTE[7][26][2], // var FORTE[7][26][1], //icv ], '27,1': [FORTE[7][27][0], // 262 FORTE[7][27][2], // var FORTE[7][27][1], //icv ], '27,-1': [[0, 2, 4, 5, 7, 8, 9], // 263 FORTE[7][27][2], // var FORTE[7][27][1], //icv ], '28,1': [FORTE[7][28][0], // 264 FORTE[7][28][2], // var FORTE[7][28][1], //icv ], '28,-1': [[0, 2, 3, 4, 6, 8, 9], // 265 FORTE[7][28][2], // var FORTE[7][28][1], //icv ], '