flagShapes = [ /* **************************************************************************** 3C, REVO, JREH **************************************************************************** */ // Révo, Int++ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6], [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6], [1, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6], [2, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6], [1, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6], [2, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -1.0, vmax: -0.66 } ] }, // Révo, Int+ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 5, 0, 1 / 5], [2, 0, 1 / 5, 1, 1 / 5, 1, 2 / 5, 0, 2 / 5], [1, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5], [2, 0, 3 / 5, 1, 3 / 5, 1, 4 / 5, 0, 4 / 5], [1, 0, 4 / 5, 1, 4 / 5, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.66, vmax: -0.33 } ] }, // Révo { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 4, 0, 1 / 4], [2, 0, 1 / 4, 1, 1 / 4, 1, 2 / 4, 0, 2 / 4], [1, 0, 2 / 4, 1, 2 / 4, 1, 3 / 4, 0, 3 / 4], [2, 0, 3 / 4, 1, 3 / 4, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.33, vmax: 0.33 } ] }, // Révo, Nat+ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 3, 0, 1 / 3], [2, 0, 1 / 3, 1, 1 / 3, 1, 2 / 3, 0, 2 / 3], [1, 0, 2 / 3, 1, 2 / 3, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.33, vmax: 0.66 } ] }, // Révo, Nat++ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2], [2, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.66, vmax: 1.0 } ] }, /* **************************************************************************** 3C, REFO, JPUN **************************************************************************** */ // Réfo, Int++ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8], [2, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8], [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8], [2, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8], [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8], [2, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8], [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8], [2, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2] ], symbol: [1 / 6, 1 / 4, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -1.0, vmax: -0.5 } ] }, // Réfo, Int+ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6], [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6], [1, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6], [2, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6], [1, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6], [2, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2] ], symbol: [1 / 6, 1 / 4, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -0.5, vmax: 0.0 } ] }, // Réfo, Nat+ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 4, 0, 1 / 4], [2, 0, 1 / 4, 1, 1 / 4, 1, 2 / 4, 0, 2 / 4], [1, 0, 2 / 4, 1, 2 / 4, 1, 3 / 4, 0, 3 / 4], [2, 0, 3 / 4, 1, 3 / 4, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2] ], symbol: [1 / 6, 1 / 4, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.0, vmax: 0.5 } ] }, // Réfo, Nat++ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2], [2, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2] ], symbol: [1 / 6, 1 / 4, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.5, vmax: 1.0 } ] }, /* **************************************************************************** 3C, REVO, JPUN **************************************************************************** */ // JPun, Int++ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8], [2, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8], [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8], [2, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8], [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8], [2, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8], [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8], [2, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1] ], symbol: [1 / 6, 1 / 2, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -1.0, vmax: -0.6 } ] }, // JPun, Int+ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6], [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6], [1, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6], [2, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6], [1, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6], [2, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1] ], symbol: [1 / 6, 1 / 2, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -0.6, vmax: -0.2 } ] }, // JPun { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 4, 0, 1 / 4], [2, 0, 1 / 4, 1, 1 / 4, 1, 2 / 4, 0, 2 / 4], [1, 0, 2 / 4, 1, 2 / 4, 1, 3 / 4, 0, 3 / 4], [2, 0, 3 / 4, 1, 3 / 4, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1] ], symbol: [1 / 6, 1 / 2, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -0.2, vmax: 0.2 } ] }, // JPun, Nat+ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2], [2, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1] ], symbol: [1 / 6, 1 / 2, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.2, vmax: 0.6 } ] }, // JPun, Nat++ { numColors: 3, shapes: [ [1, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1], [2, 2 / 3, 0, 1, 0, 1, 1, 2 / 3, 1], [0, 1 / 3, 0, 2 / 3, 0, 2 / 3, 1, 1 / 3, 1] ], symbol: [1 / 2, 1 / 2, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.6, vmax: 1.0 } ] }, /* **************************************************************************** 3C, REFO, JREH **************************************************************************** */ // JReh, Int++ { numColors: 3, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 4 / 16, 0, 6 / 16, 0, 6 / 16, 1, 4 / 16, 1], [1, 0, 3 / 8, 0, 5 / 8, 1, 5 / 8, 1, 3 / 8], [2, 4.4 / 16, 0, 5.6 / 16, 0, 5.6 / 16, 1, 4.4 / 16, 1], [2, 0, 3.4 / 8, 0, 4.6 / 8, 1, 4.6 / 8, 1, 3.4 / 8] ], symbol: [2 / 16, 1.5 / 8, 0.8], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -1.0, vmax: -0.6 } ] }, // JReh, Int+ { numColors: 3, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 7 / 16, 0, 9 / 16, 0, 9 / 16, 1, 7 / 16, 1], [1, 0, 3 / 8, 0, 5 / 8, 1, 5 / 8, 1, 3 / 8], [2, 7.4 / 16, 0, 8.6 / 16, 0, 8.6 / 16, 1, 7.4 / 16, 1], [2, 0, 3.4 / 8, 0, 4.6 / 8, 1, 4.6 / 8, 1, 3.4 / 8] ], symbol: [3.5 / 16, 1.5 / 8, 0.8], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.6, vmax: -0.2 } ] }, // JReh { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 3 / 12, 0, 3 / 12], [2, 0, 3 / 12, 1, 3 / 12, 1, 4 / 12, 0, 4 / 12], [0, 0, 4 / 12, 1, 4 / 12, 1, 8 / 12, 0, 8 / 12], [2, 0, 8 / 12, 1, 8 / 12, 1, 9 / 12, 0, 9 / 12], [1, 0, 9 / 12, 1, 9 / 12, 1, 1, 0, 1] ], symbol: [1 / 2, 1 / 2, 0.9], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.2, vmax: 0.2 } ] }, // JReh, Nat+ { numColors: 3, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6], [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6], [0, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6], [0, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6], [2, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6], [1, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1] ], symbol: [1 / 2, 1 / 2, 0.9], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.2, vmax: 0.6 } ] }, // JReh, Nat++ { numColors: 3, shapes: [ [1, 0, 0, 0, 1 / 3, 1, 1 / 3, 1, 0], [2, 0, 2 / 3, 0, 1, 1, 1, 1, 2 / 3], [0, 0, 1 / 3, 0, 2 / 3, 1, 2 / 3, 1, 1 / 3] ], symbol: [1 / 2, 1 / 2, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.6, vmax: 1.0 } ] }, /* **************************************************************************** 2C, REFO, JREH **************************************************************************** */ // 2C, Réfo, JReh, Int++ { numColors: 2, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 0, 0, 1, 0, 1, 1 / 9, 0, 1 / 9], [1, 0, 2 / 9, 1, 2 / 9, 1, 3 / 9, 0, 3 / 9], [1, 0, 4 / 9, 1, 4 / 9, 1, 5 / 9, 0, 5 / 9], [1, 0, 6 / 9, 1, 6 / 9, 1, 7 / 9, 0, 7 / 9], [1, 0, 8 / 9, 1, 8 / 9, 1, 9 / 9, 0, 9 / 9], [0, "circleSymbol", 0.5, 0.5, 0.25] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -1.0, vmax: -0.666 } ] }, // 2C, Réfo, JReh, Int+ { numColors: 2, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 0, 0, 1, 0, 1, 1 / 7, 0, 1 / 7], [1, 0, 2 / 7, 1, 2 / 7, 1, 3 / 7, 0, 3 / 7], [1, 0, 4 / 7, 1, 4 / 7, 1, 5 / 7, 0, 5 / 7], [1, 0, 6 / 7, 1, 6 / 7, 1, 1, 0, 1], [0, "circleSymbol", 0.5, 0.5, 0.25] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.666, vmax: -0.333 } ] }, // 2C, Réfo, JReh, Int { numColors: 2, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 0, 0.75, 1, 0.75, 1, 0.8, 0, 0.8], [1, 0, 0.25, 1, 0.25, 1, 0.2, 0, 0.2] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.333, vmax: 0.0 } ] }, // 2C, Réfo, JReh, Nat { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 4 / 5, 1, 4 / 5, 1, 1 / 5, 0, 1 / 5] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.0, vmax: 0.333 } ] }, // 2C, Réfo, JReh, Nat+ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 3, 0, 1 / 3], [0, 0, 1 / 3, 1, 1 / 3, 1, 2 / 3, 0, 2 / 3], [1, 0, 2 / 3, 1, 2 / 3, 1, 1, 0, 1] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.333, vmax: 0.666 } ] }, // 2C, Réfo, JReh, Nat++ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2], [0, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.666, vmax: 1.0 } ] }, /* **************************************************************************** 2C, REVO, JREH **************************************************************************** */ // 2C, Révo, JReh, Int++ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 9, 0, 1 / 9], [0, 0, 1 / 9, 1, 1 / 9, 1, 2 / 9, 0, 2 / 9], [1, 0, 2 / 9, 1, 2 / 9, 1, 3 / 9, 0, 3 / 9], [0, 0, 3 / 9, 1, 3 / 9, 1, 4 / 9, 0, 4 / 9], [1, 0, 4 / 9, 1, 4 / 9, 1, 5 / 9, 0, 5 / 9], [0, 0, 5 / 9, 1, 5 / 9, 1, 6 / 9, 0, 6 / 9], [1, 0, 6 / 9, 1, 6 / 9, 1, 7 / 9, 0, 7 / 9], [0, 0, 7 / 9, 1, 7 / 9, 1, 8 / 9, 0, 8 / 9], [1, 0, 8 / 9, 1, 8 / 9, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -1.0, vmax: -0.66 } ] }, // 2C, Révo, JReh, Int+ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 7, 0, 1 / 7], [0, 0, 1 / 7, 1, 1 / 7, 1, 2 / 7, 0, 2 / 7], [1, 0, 2 / 7, 1, 2 / 7, 1, 3 / 7, 0, 3 / 7], [0, 0, 3 / 7, 1, 3 / 7, 1, 4 / 7, 0, 4 / 7], [1, 0, 4 / 7, 1, 4 / 7, 1, 5 / 7, 0, 5 / 7], [0, 0, 5 / 7, 1, 5 / 7, 1, 6 / 7, 0, 6 / 7], [1, 0, 6 / 7, 1, 6 / 7, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.66, vmax: -0.33 } ] }, // 2C, Révo, JReh, Int { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 5, 0, 1 / 5], [0, 0, 1 / 5, 1, 1 / 5, 1, 2 / 5, 0, 2 / 5], [1, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5], [0, 0, 3 / 5, 1, 3 / 5, 1, 4 / 5, 0, 4 / 5], [1, 0, 4 / 5, 1, 4 / 5, 1, 1, 0, 1], [0, 0, 0, 0.5, 0.5, 0, 1] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: -0.33, vmax: 0.0 } ] }, // 2C, Révo, JReh, Nat { numColors: 2, shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 1, 0, 0.5, 1, 0, 1, 0.5]], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.0, vmax: 0.333 } ] }, // 2C, Révo, JReh, Nat+ { numColors: 2, shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 0, 1, 0.5, 0, 1]], symbol: [0.33, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.333, vmax: 0.666 } ] }, // 2C, Révo, JReh, Nat++ { numColors: 2, shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 1, 1, 1, 1, 0]], symbol: [0.125, 0.25, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: -1.0, vmax: 0.0 }, { name: "b", vmin: 0.666, vmax: 1.0 } ] }, /* **************************************************************************** 2C, REVO, JPUN **************************************************************************** */ // 2C, Révo, JPun, Int++ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8], [0, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8], [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8], [0, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8], [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8], [0, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8], [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8], [0, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2] ], symbol: [1 / 6, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -1.0, vmax: -0.666 } ] }, // 2C, Révo, JPun, Int+ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1], [0, 0, 0 / 6, 1, 0 / 6, 1, 1 / 6, 0, 1 / 6], [0, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6], [0, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6] ], symbol: [1 / 6, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -0.666, vmax: -0.333 } ] }, // 2C, Révo, JPun, Int { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1], [0, 0, 0 / 5, 1, 0 / 5, 1, 1 / 5, 0, 1 / 5], [0, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5], [0, 0, 4 / 5, 1, 4 / 5, 1, 5 / 5, 0, 5 / 5] ], symbol: [1 / 6, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -0.333, vmax: 0.0 } ] }, // 2C, Révo, JPun, Nat { numColors: 2, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1], [1, 2 / 3, 0, 1, 0, 1, 1, 2 / 3, 1] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.0, vmax: 0.333 } ] }, // 2C, Révo, JPun, Nat+ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 0.2, 0, 0, 0.1, 0, 1, 0.8, 1, 1, 0.9, 1], [0, 0, 0.8, 0, 1, 0.1, 1, 1, 0.2, 1, 0, 0.9, 0] ], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.333, vmax: 0.666 } ] }, // 2C, Révo, JPun, Nat++ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1, 0, 1], [ 0, 0, 0, 0.37, 0, 0.43, 1 / 16, 0.37, 2 / 16, 0.43, 3 / 16, 0.37, 4 / 16, 0.43, 5 / 16, 0.37, 6 / 16, 0.43, 7 / 16, 0.37, 8 / 16, 0.43, 9 / 16, 0.37, 10 / 16, 0.43, 11 / 16, 0.37, 12 / 16, 0.43, 13 / 16, 0.37, 14 / 16, 0.43, 15 / 16, 0.37, 1, 0.43, 1, 0, 1 ] ], symbol: [0.2, 0.5, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.666, vmax: 1.0 } ] }, /* **************************************************************************** 2C, REFO, JPUN **************************************************************************** */ // 2C, Réfo, JPun, Int++ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8], [0, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8], [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8], [0, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8], [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8], [0, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8], [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8], [0, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2] ], symbol: [1 / 6, 1 / 4, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -1.0, vmax: -0.666 } ] }, // 2C, Réfo, JPun, Int+ { numColors: 2, shapes: [ [0, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6], [1, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6], [0, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6], [1, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6], [0, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6], [1, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1], [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2] ], symbol: [1 / 6, 1 / 4, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -0.666, vmax: -0.333 } ] }, // 2C, Réfo, JPun, Int { numColors: 2, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 0.45, 0, 0.45, 1, 0.55, 1, 0.55, 0], [1, 0, 0.4, 1, 0.4, 1, 0.6, 0, 0.6] ], symbol: [0.215, 0.2, 0.8], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: -0.333, vmax: 0.0 } ] }, // 2C, Réfo, JPun, Nat { numColors: 2, shapes: [ [0, 0, 0, 1, 0, 1, 1, 0, 1], [1, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5], [1, 0.25, 0, 0.35, 0, 0.35, 1, 0.25, 1], [1, "circle", 0.3, 0.5, 0.25] ], symbol: [0.3, 0.5, 0.9], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.0, vmax: 0.333 } ] }, // 2C, Réfo, JPun, Nat+ { numColors: 2, shapes: [ [1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 1 / 5, 1, 1 / 5, 1, 4 / 5, 0, 4 / 5], [1, "circle", 0.5, 0.5, 0.25] ], symbol: [0.5, 0.5, 0.9], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.333, vmax: 0.666 } ] }, // 2C, Réfo, JPun, Nat++ { numColors: 2, shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, "circle", 0.5, 0.5, 0.35]], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 }, { name: "j", vmin: 0.0, vmax: 1.0 }, { name: "b", vmin: 0.666, vmax: 1.0 } ] }, /* **************************************************************************** 1C, REVO **************************************************************************** */ { numColors: 1, shapes: [[0, 0, 0, 1, 0, 1, 1, 0, 1]], symbol: [0.125, 0.25, 1.0], cond: [ { name: "t", vmin: -1.0, vmax: 0.0 } ] }, /* **************************************************************************** 1C, REFO **************************************************************************** */ { numColors: 1, shapes: [[0, 0, 0, 1, 0, 1, 1, 0, 1]], symbol: [0.5, 0.5, 1.0], cond: [ { name: "t", vmin: 0.0, vmax: 1.0 } ] }, /* **************************************************************************** 0C **************************************************************************** */ { numColors: 0, shapes: [[0, 0, 0, 1, 0, 1, 1, 0, 1]], symbol: [0.5, 0.5, 1.0], cond: [] } ]; flagColors = [ //Anarchisme { bgColor: "#000000", fgColor: "#ffffff", cond: [ { name: "anar", vmin: 0.4, vmax: 1.0 } ] }, //Monarichisme { bgColor: "#ffffff", fgColor: "#fa9e08", cond: [ { name: "mona", vmin: 0.4, vmax: 1.0 } ] }, /* //Nationalisme { bgColor: "#a45e22", fgColor: "#ffffff", cond: [ { name: "b1", vmin: 0.4, vmax: 1.0, } ] }, */ //Conservatism { bgColor: "#062b85", fgColor: "#ffffff", cond: [ { name: "s1", vmin: 0.4, vmax: 1.0 } ] }, //Communiste { bgColor: "#d71224", fgColor: "#ffffff", cond: [ { name: "p0", vmin: 0.6, vmax: 1.0 } ] }, //Socialiste { bgColor: "#c92375", fgColor: "#ffffff", cond: [ { name: "m0", vmin: 0.4, vmax: 1.0 }, { name: "p0", vmin: 0.0, vmax: 0.59999 } ] }, { bgColor: "#c92375", fgColor: "#ffffff", cond: [ { name: "m0", vmin: 0.4, vmax: 1.0 }, { name: "p1", vmin: 0.0, vmax: 1.0 } ] }, //Liberal { bgColor: "#fcce0a", fgColor: "#1b67ac", cond: [ { name: "m1", vmin: 0.4, vmax: 1.0 }, { name: "p1", vmin: 0.1, vmax: 1.0 } ] }, //Ecologie { bgColor: "#069839", fgColor: "#ffffff", cond: [ { name: "e0", vmin: 0.4, vmax: 1.0 } ] }, //Egalité (constructivisme) { bgColor: "#6a1094", fgColor: "#ffffff", cond: [ { name: "c0", vmin: 0.4, vmax: 1.0 } ] }, //Progressisme { bgColor: "#f86d07", fgColor: "#ffffff", cond: [ { name: "s0", vmin: 0.4, vmax: 1.0 } ] }, //Productivisme { bgColor: "#2fa2d3", fgColor: "#ffffff", cond: [ { name: "e1", vmin: 0.4, vmax: 1.0 } ] } ]; flagSymbols = [ //Féminisme { data: { parent_type: "curve", transforms: [ { child_type: "none", x: 2, y: 1, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 2, y: 0, main: true, parent_tx: 10, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: -2, child_ty: 0, child_sx: -1, child_sy: 1, child_r: 1 }, { child_type: "dot", x: 2, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 3, child_ty: 17, child_sx: 0.55, child_sy: 0.55, child_r: 0 } ] }, cond: { name: "femi", vmin: 0.95, vmax: 1.0 } }, //Communisme { data: { parent_type: "curve", transforms: [ { child_type: "none", x: 0, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 0, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: -17, child_ty: -14, child_sx: -1, child_sy: 1, child_r: 0 }, { child_type: "dot", x: 0, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 6, child_sx: 0.55, child_sy: 0.55, child_r: 0 } ] }, cond: { name: "p0", vmin: 0.7, vmax: 1.0 } }, //Internationalisme { data: { parent_type: "curve", transforms: [ { child_type: "none", x: 3, y: 1, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 3, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: -13, child_ty: -20, child_sx: -1, child_sy: 1, child_r: 0 }, { child_type: "dot", x: 3, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 2, child_ty: 0, child_sx: 0.55, child_sy: 0.55, child_r: 0 } ] }, cond: { name: "b0", vmin: 0.7, vmax: 1.0 } }, //Productivisme { data: { parent_type: "curve", transforms: [ { child_type: "none", x: 1, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 1, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: -17, child_ty: -20, child_sx: -1, child_sy: 1, child_r: 1 }, { child_type: "dot", x: 1, y: 0, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 4, child_ty: 2, child_sx: 0.55, child_sy: 0.55, child_r: 0 } ] }, cond: { name: "e1", vmin: 0.7, vmax: 1.0 } }, //Régulationnisme { data: { parent_type: "line", transforms: [ { child_type: "none", x: 0, y: 2, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 45, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "curve", x: 0, y: 2, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 0, y: 2, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: -1, child_sy: 1, child_r: 0 }, { child_type: "dot", x: 0, y: 2, main: true, parent_tx: 0, parent_ty: -18, parent_sx: 1, parent_sy: 1, parent_r: -45, child_tx: 0, child_ty: 18, child_sx: 0.6, child_sy: 0.6, child_r: 0 }, { child_type: "tri", x: 0, y: 2, main: false, parent_tx: 0, parent_ty: 5, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 } ] }, cond: { name: "m0", vmin: 0.7, vmax: 1.0 } }, //Conservatisme { data: { parent_type: "line", transforms: [ { child_type: "none", x: 0, y: 1, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: -45, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "curve", x: 0, y: 1, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 0, y: 1, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: -1, child_sy: 1, child_r: 0 }, { child_type: "dot", x: 0, y: 1, main: true, parent_tx: 0, parent_ty: -18, parent_sx: 1, parent_sy: 1, parent_r: -45, child_tx: 0, child_ty: 18, child_sx: 0.6, child_sy: 0.6, child_r: 0 }, { child_type: "tri", x: 0, y: 1, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 } ] }, cond: { name: "s1", vmin: 0.7, vmax: 1.0 } }, //Punitif { data: { parent_type: "line", transforms: [ { child_type: "none", x: 1, y: 2, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: -45, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "curve", x: 1, y: 2, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 1, y: 2, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: -1, child_sy: 1, child_r: 0 }, { child_type: "dot", x: 1, y: 2, main: true, parent_tx: 0, parent_ty: -18, parent_sx: 1, parent_sy: 1, parent_r: -45, child_tx: 0, child_ty: 18, child_sx: 0.6, child_sy: 0.6, child_r: 0 }, { child_type: "tri", x: 1, y: 2, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 } ] }, cond: { name: "j1", vmin: 0.7, vmax: 1.0 } }, //Ecologie { data: { parent_type: "line", transforms: [ { child_type: "none", x: 3, y: 2, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "curve", x: 2, y: 2, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 2, y: 2, main: false, parent_tx: -6, parent_ty: 0, parent_sx: 0.95, parent_sy: 0.95, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: -1, child_sy: 1, child_r: 0 }, { child_type: "dot", x: 2, y: 2, main: true, parent_tx: 5, parent_ty: -15, parent_sx: 1, parent_sy: 1, parent_r: 90, child_tx: -10, child_ty: 15, child_sx: 0.6, child_sy: 0.6, child_r: 0 }, { child_type: "tri", x: 3, y: 2, main: false, parent_tx: -20, parent_ty: -20, parent_sx: 0.6, parent_sy: 0.6, parent_r: 45, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 } ] }, cond: { name: "e0", vmin: 0.7, vmax: 1.0 } }, //Essentialisme { data: { parent_type: "dot", transforms: [ { child_type: "none", x: 0, y: 3, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "curve", x: 0, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 0, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "tri", x: 0, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 } ] }, cond: { name: "c1", vmin: 0.7, vmax: 1.0 } }, //Révolution { data: { parent_type: "dot", transforms: [ { child_type: "none", x: 1, y: 3, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "curve", x: 1, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 1, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "tri", x: 1, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 } ] }, cond: { name: "t0", vmin: 0.7, vmax: 1.0 } }, //Monarchie { data: { parent_type: "dot", transforms: [ { child_type: "none", x: 2, y: 3, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "curve", x: 2, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 2, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "tri", x: 2, y: 3, main: false, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 } ] }, cond: { name: "mona", vmin: 0.9, vmax: 1.0 } }, //Constructivisme { data: { parent_type: "tri", transforms: [ { child_type: "none", x: 1, y: 1, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 0, child_sx: 1, child_sy: 1, child_r: 0 }, { child_type: "line", x: 1, y: 1, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: 5, child_sx: 1, child_sy: 1, child_r: -45 }, { child_type: "dot", x: 1, y: 1, main: true, parent_tx: 0, parent_ty: 0, parent_sx: 1, parent_sy: 1, parent_r: 0, child_tx: 0, child_ty: -18, child_sx: 0.65, child_sy: 0.65, child_r: 0 } ] }, cond: { name: "c0", vmin: 0.7, vmax: 1.0 } } ];