#[derive(Debug, Clone, Copy)]
pub struct FontMetricsTables {
pub font_key: &'static str,
pub base_font_size_px: f64,
pub default_em: f64,
pub entries: &'static [(char, f64)],
pub kern_pairs: &'static [(u32, u32, f64)],
pub space_trigrams: &'static [(u32, u32, f64)],
pub trigrams: &'static [(u32, u32, u32, f64)],
pub html_overrides: &'static [(&'static str, f64)],
pub svg_overrides: &'static [(&'static str, f64, f64)],
pub svg_scale: f64,
pub svg_bbox_overhang_left_default_em: f64,
pub svg_bbox_overhang_right_default_em: f64,
pub svg_bbox_overhang_left: &'static [(char, f64)],
pub svg_bbox_overhang_right: &'static [(char, f64)],
}
pub const FONT_METRICS_TABLES: &[FontMetricsTables] = &[
FontMetricsTables {
font_key: "courier",
base_font_size_px: 16.0,
default_em: 0.6005859375,
entries: &[
(' ', 0.6005859375),
('(', 0.6005859375),
(')', 0.6005859375),
(',', 0.6005859375),
('-', 0.6005859375),
('.', 0.6005859375),
('1', 0.6005859375),
('2', 0.6005859375),
('6', 0.6005859375),
('?', 0.6005859375),
('C', 0.6005859375),
('D', 0.6005859375),
('E', 0.6005859375),
('F', 0.6005859375),
('G', 0.6005859375),
('I', 0.6005859375),
('L', 0.6005859375),
('N', 0.6005859375),
('O', 0.6005859375),
('P', 0.6005859375),
('R', 0.6005859375),
('S', 0.6005859375),
('T', 0.6005859375),
('V', 0.6005859375),
('a', 0.6005859375),
('c', 0.6005859375),
('d', 0.6005859375),
('e', 0.6005859375),
('f', 0.6005859375),
('g', 0.6005859375),
('h', 0.6005859375),
('i', 0.6005859375),
('j', 0.6005859375),
('k', 0.6005859375),
('l', 0.6005859375),
('m', 0.6005859375),
('n', 0.6005859375),
('o', 0.6005859375),
('p', 0.6005859375),
('r', 0.6005859375),
('s', 0.6005859375),
('t', 0.6005859375),
('u', 0.6005859375),
('v', 0.6005859375),
('w', 0.6005859375),
('y', 0.6005859375),
],
kern_pairs: &[
(40, 102, -0.0009765625),
(45, 49, -0.0009765625),
(45, 118, -0.0009765625),
(46, 46, -0.0009765625),
(46, 106, -0.0009765625),
(46, 115, -0.0009765625),
(49, 54, -0.0009765625),
(50, 45, -0.0009765625),
(50, 46, -0.0009765625),
(54, 41, -0.0009765625),
(67, 97, -0.0009765625),
(68, 82, -0.0009765625),
(68, 111, -0.0009765625),
(69, 82, -0.0009765625),
(70, 108, -0.0009765625),
(71, 101, -0.0009765625),
(71, 111, -0.0009765625),
(73, 86, -0.0009765625),
(76, 97, -0.0009765625),
(76, 101, -0.0009765625),
(79, 78, -0.0009765625),
(79, 110, -0.0009765625),
(80, 69, -0.0009765625),
(80, 104, -0.0009765625),
(82, 73, -0.0009765625),
(82, 83, -0.0009765625),
(83, 79, -0.0009765625),
(83, 116, -0.0009765625),
(84, 104, -0.0009765625),
(84, 119, -0.0009765625),
(86, 50, -0.0009765625),
(86, 69, -0.0009765625),
(97, 100, -0.0009765625),
(97, 110, -0.0009765625),
(97, 112, -0.0009765625),
(97, 114, -0.0009765625),
(99, 46, -0.0009765625),
(99, 104, -0.0009765625),
(99, 111, -0.0009765625),
(100, 63, -0.0009765625),
(100, 105, -0.0009765625),
(101, 99, -0.0009765625),
(101, 101, -0.0009765625),
(101, 110, -0.0009765625),
(101, 114, -0.0009765625),
(101, 115, -0.0009765625),
(101, 116, -0.0009765625),
(101, 118, -0.0009765625),
(101, 121, -0.0009765625),
(102, 108, -0.0009765625),
(102, 111, -0.0009765625),
(102, 114, -0.0009765625),
(103, 101, -0.0009765625),
(104, 44, -0.0009765625),
(104, 97, -0.0009765625),
(104, 105, -0.0009765625),
(104, 111, -0.0009765625),
(104, 114, -0.0009765625),
(105, 80, -0.0009765625),
(105, 110, -0.0009765625),
(105, 116, -0.0009765625),
(105, 117, -0.0009765625),
(106, 115, -0.0009765625),
(107, 44, -0.0009765625),
(107, 46, -0.0009765625),
(108, 111, -0.0009765625),
(109, 101, -0.0009765625),
(109, 111, -0.0009765625),
(110, 100, -0.0009765625),
(110, 101, -0.0009765625),
(110, 103, -0.0009765625),
(110, 107, -0.0009765625),
(110, 116, -0.0009765625),
(111, 109, -0.0009765625),
(111, 110, -0.0009765625),
(111, 111, -0.0009765625),
(111, 112, -0.0009765625),
(111, 114, -0.0009765625),
(111, 117, -0.0009765625),
(111, 119, -0.0009765625),
(112, 101, -0.0009765625),
(112, 105, -0.0009765625),
(112, 112, -0.0009765625),
(112, 116, -0.0009765625),
(114, 101, -0.0009765625),
(114, 107, -0.0009765625),
(114, 111, -0.0009765625),
(114, 116, -0.0009765625),
(114, 121, -0.0009765625),
(115, 101, -0.0009765625),
(115, 104, -0.0009765625),
(115, 111, -0.0009765625),
(115, 112, -0.0009765625),
(115, 116, -0.0009765625),
(116, 45, -0.0009765625),
(116, 97, -0.0009765625),
(116, 101, -0.0009765625),
(116, 104, -0.0009765625),
(116, 111, -0.0009765625),
(117, 109, -0.0009765625),
(117, 110, -0.0009765625),
(118, 50, -0.0009765625),
(118, 101, -0.0009765625),
(119, 97, -0.0009765625),
(119, 99, -0.0009765625),
(119, 105, -0.0009765625),
(119, 111, -0.0009765625),
(119, 114, -0.0009765625),
],
space_trigrams: &[
(50, 83, -0.0009765625),
(73, 119, -0.0009765625),
(100, 101, -0.0009765625),
(100, 119, -0.0009765625),
(101, 40, -0.0009765625),
(101, 115, -0.0009765625),
(101, 116, -0.0009765625),
(103, 102, -0.0009765625),
(103, 116, -0.0009765625),
(109, 115, -0.0009765625),
(109, 119, -0.0009765625),
(111, 73, -0.0009765625),
(111, 103, -0.0009765625),
(111, 115, -0.0009765625),
(114, 115, -0.0009765625),
(114, 119, -0.0009765625),
(115, 86, -0.0009765625),
(116, 97, -0.0009765625),
(116, 109, -0.0009765625),
(116, 115, -0.0009765625),
(116, 118, -0.0009765625),
(121, 102, -0.0009765625),
],
trigrams: &[
(40, 102, 108, 0.0009765625),
(45, 49, 54, 0.0009765625),
(45, 118, 50, 0.0009765625),
(46, 46, 46, 0.0009765625),
(46, 106, 115, 0.0009765625),
(46, 115, 112, 0.0009765625),
(49, 54, 41, 0.0009765625),
(50, 45, 49, 0.0009765625),
(50, 46, 115, 0.0009765625),
(67, 97, 114, 0.0009765625),
(68, 82, 73, 0.0009765625),
(69, 82, 83, 0.0009765625),
(70, 108, 111, 0.0009765625),
(71, 101, 116, 0.0009765625),
(73, 86, 69, 0.0009765625),
(76, 97, 112, 0.0009765625),
(76, 101, 116, 0.0009765625),
(79, 110, 101, 0.0009765625),
(80, 69, 82, 0.0009765625),
(80, 104, 111, 0.0009765625),
(82, 73, 86, 0.0009765625),
(82, 83, 79, 0.0009765625),
(83, 79, 78, 0.0009765625),
(83, 116, 97, 0.0009765625),
(84, 104, 114, 0.0009765625),
(84, 119, 111, 0.0009765625),
(86, 50, 45, 0.0009765625),
(86, 69, 82, 0.0009765625),
(97, 100, 105, 0.0009765625),
(97, 110, 116, 0.0009765625),
(97, 112, 101, 0.0009765625),
(97, 112, 116, 0.0009765625),
(97, 114, 111, 0.0009765625),
(97, 114, 116, 0.0009765625),
(99, 46, 106, 0.0009765625),
(99, 104, 97, 0.0009765625),
(99, 111, 110, 0.0009765625),
(100, 105, 117, 0.0009765625),
(101, 99, 46, 0.0009765625),
(101, 99, 111, 0.0009765625),
(101, 110, 100, 0.0009765625),
(101, 114, 121, 0.0009765625),
(101, 115, 116, 0.0009765625),
(101, 116, 104, 0.0009765625),
(101, 118, 101, 0.0009765625),
(102, 108, 111, 0.0009765625),
(102, 111, 114, 0.0009765625),
(102, 114, 101, 0.0009765625),
(103, 101, 116, 0.0009765625),
(104, 97, 112, 0.0009765625),
(104, 97, 114, 0.0009765625),
(104, 105, 110, 0.0009765625),
(104, 111, 110, 0.0009765625),
(104, 111, 112, 0.0009765625),
(104, 114, 101, 0.0009765625),
(105, 80, 104, 0.0009765625),
(105, 110, 103, 0.0009765625),
(105, 110, 107, 0.0009765625),
(105, 116, 104, 0.0009765625),
(105, 117, 109, 0.0009765625),
(107, 46, 46, 0.0009765625),
(108, 111, 119, 0.0009765625),
(109, 101, 116, 0.0009765625),
(109, 111, 110, 0.0009765625),
(110, 100, 63, 0.0009765625),
(110, 101, 121, 0.0009765625),
(110, 107, 46, 0.0009765625),
(111, 109, 101, 0.0009765625),
(111, 110, 100, 0.0009765625),
(111, 110, 101, 0.0009765625),
(111, 111, 109, 0.0009765625),
(111, 112, 112, 0.0009765625),
(111, 114, 107, 0.0009765625),
(111, 117, 110, 0.0009765625),
(111, 119, 99, 0.0009765625),
(112, 101, 99, 0.0009765625),
(112, 101, 110, 0.0009765625),
(112, 105, 110, 0.0009765625),
(112, 112, 105, 0.0009765625),
(112, 116, 111, 0.0009765625),
(114, 101, 101, 0.0009765625),
(114, 107, 44, 0.0009765625),
(114, 111, 111, 0.0009765625),
(114, 111, 117, 0.0009765625),
(114, 116, 45, 0.0009765625),
(115, 101, 99, 0.0009765625),
(115, 104, 97, 0.0009765625),
(115, 104, 111, 0.0009765625),
(115, 111, 109, 0.0009765625),
(115, 112, 101, 0.0009765625),
(115, 116, 97, 0.0009765625),
(116, 45, 118, 0.0009765625),
(116, 97, 100, 0.0009765625),
(116, 101, 115, 0.0009765625),
(116, 104, 44, 0.0009765625),
(116, 104, 105, 0.0009765625),
(116, 111, 112, 0.0009765625),
(117, 110, 100, 0.0009765625),
(118, 50, 46, 0.0009765625),
(118, 101, 114, 0.0009765625),
(119, 97, 110, 0.0009765625),
(119, 99, 104, 0.0009765625),
(119, 105, 116, 0.0009765625),
(119, 111, 114, 0.0009765625),
(119, 114, 111, 0.0009765625),
],
html_overrides: &[
("DRIVER", 3.6005859375),
(
"Flowchart v2 Stadium shape (flowchart-v2.spec.js V2-16)",
33.006076388888886,
),
("Get", 1.80078125),
("Go shopping", 6.6015625),
("Laptop", 3.6005859375),
("One", 1.80078125),
("PERSON", 3.6005859375),
("Three", 3.0009765625),
("Two", 1.80078125),
("iPhone", 3.6005859375),
("money", 3.0009765625),
("stadium shape test", 10.8017578125),
],
svg_overrides: &[
("DRIVER", 1.80029296875, 1.8251953125),
(
"Flowchart v2 Stadium shape (flowchart-v2.spec.js V2-16)",
16.503038194444443,
16.503038194444443,
),
("Get", 0.900390625, 0.900390625),
("One", 0.900390625, 0.900390625),
("PERSON", 1.80029296875, 1.8251953125),
("Three", 1.50048828125, 1.50048828125),
("Two", 0.900390625, 0.900390625),
("money", 1.56298828125, 1.52490234375),
],
svg_scale: 1.0005427408412484,
svg_bbox_overhang_left_default_em: 0.0,
svg_bbox_overhang_right_default_em: 0.0244140625,
svg_bbox_overhang_left: &[('V', 0.0625), ('m', 0.0625)],
svg_bbox_overhang_right: &[
(' ', 0.0),
('(', 0.0),
(')', 0.0),
(',', 0.0),
('-', 0.0),
('.', 0.0),
('1', 0.0),
('2', 0.0),
('6', 0.0),
('?', 0.0),
('E', 0.0),
('I', 0.0),
('S', 0.0),
('T', 0.0),
('a', 0.0),
('e', 0.0),
('i', 0.0),
('j', 0.0),
('l', 0.0),
('m', 0.0869140625),
('o', 0.0),
('s', 0.0),
('t', 0.0),
],
},
FontMetricsTables {
font_key: "sans-serif",
base_font_size_px: 16.0,
default_em: 0.5556640625,
entries: &[
(' ', 0.224609375),
('!', 0.3232421875),
('"', 0.4755859375),
('#', 0.5556640625),
('&', 0.6806640625),
('\'', 0.279296875),
('(', 0.3388671875),
(')', 0.3388671875),
('*', 0.4677734375),
('+', 0.5556640625),
(',', 0.2783203125),
('-', 0.34765625),
('.', 0.2783203125),
('/', 0.392578125),
('0', 0.5556640625),
('1', 0.5556640625),
('2', 0.5556640625),
('3', 0.5556640625),
('4', 0.5556640625),
('5', 0.5556640625),
('6', 0.5556640625),
('7', 0.5556640625),
('8', 0.5556640625),
('9', 0.5556640625),
(':', 0.2783203125),
(';', 0.2783203125),
('<', 0.5556640625),
('=', 0.5556640625),
('>', 0.5556640625),
('?', 0.474609375),
('@', 0.9462890625),
('A', 0.6083984375),
('B', 0.6572265625),
('C', 0.638671875),
('D', 0.6884765625),
('E', 0.58984375),
('F', 0.552734375),
('G', 0.689453125),
('H', 0.728515625),
('I', 0.2939453125),
('J', 0.53515625),
('K', 0.646484375),
('L', 0.5439453125),
('M', 0.8125),
('N', 0.7236328125),
('O', 0.7421875),
('P', 0.6337890625),
('Q', 0.7421875),
('R', 0.6357421875),
('S', 0.5966796875),
('T', 0.599609375),
('U', 0.7216796875),
('V', 0.5751953125),
('W', 0.87890625),
('X', 0.5732421875),
('Y', 0.53125),
('Z', 0.603515625),
('[', 0.3388671875),
('\\', 0.392578125),
(']', 0.3388671875),
('^', 0.5556640625),
('_', 0.5595703125),
('`', 0.6064453125),
('a', 0.5634765625),
('b', 0.6181640625),
('c', 0.5107421875),
('d', 0.6201171875),
('e', 0.5546875),
('f', 0.3251953125),
('g', 0.564453125),
('h', 0.607421875),
('i', 0.275390625),
('j', 0.275390625),
('k', 0.552734375),
('l', 0.2841796875),
('m', 0.9267578125),
('n', 0.6103515625),
('o', 0.6064453125),
('p', 0.6201171875),
('q', 0.6201171875),
('r', 0.388671875),
('s', 0.46875),
('t', 0.3779296875),
('u', 0.607421875),
('v', 0.521484375),
('w', 0.802734375),
('x', 0.498046875),
('y', 0.521484375),
('z', 0.4755859375),
('}', 0.3388671875),
('Ä', 0.6083984375),
('Å', 0.6083984375),
('Ö', 0.7421875),
('à', 0.5634765625),
('ä', 0.5634765625),
('å', 0.5634765625),
('ç', 0.5107421875),
('è', 0.5546875),
('é', 0.5546875),
('ê', 0.5546875),
('ô', 0.6064453125),
('ö', 0.6064453125),
('Н', 0.728515625),
('а', 0.5634765625),
('л', 0.59375),
('о', 0.6064453125),
('ч', 0.572265625),
('ز', 0.3623046875),
('♥', 1.0),
('❤', 0.9716796875),
],
kern_pairs: &[
(34, 38, -0.0009765625),
(34, 62, -0.0009765625),
(34, 94, -0.0009765625),
(34, 99, -0.0009765625),
(34, 101, -0.0009765625),
(34, 105, -0.0009765625),
(34, 115, -0.0009765625),
(34, 118, -0.0009765625),
(35, 50, -0.0009765625),
(35, 52, -0.0009765625),
(35, 53, -0.0009765625),
(35, 54, -0.0009765625),
(35, 55, -0.0009765625),
(39, 99, -0.0009765625),
(39, 101, -0.0009765625),
(39, 115, -0.0009765625),
(40, 41, -0.0009765625),
(40, 66, -0.0009765625),
(40, 76, -0.0009765625),
(40, 82, -0.0009765625),
(40, 84, -0.0009765625),
(40, 102, -0.0009765625),
(40, 115, -0.0009765625),
(40, 119, -0.0009765625),
(41, 91, -0.0009765625),
(43, 45, -0.0009765625),
(45, 42, -0.0009765625),
(45, 49, -0.0009765625),
(45, 50, -0.0009765625),
(45, 51, -0.0009765625),
(45, 97, -0.0009765625),
(45, 99, -0.0009765625),
(45, 105, -0.0009765625),
(45, 109, -0.0009765625),
(45, 110, -0.0009765625),
(45, 114, -0.0009765625),
(45, 115, -0.0009765625),
(45, 116, -0.033203125),
(45, 117, -0.0009765625),
(45, 118, -0.0107421875),
(45, 119, -0.0009765625),
(45, 197, -0.0009765625),
(46, 53, -0.0009765625),
(46, 106, 0.0263671875),
(46, 115, -0.0009765625),
(46, 116, -0.0546875),
(47, 73, -0.0009765625),
(47, 79, -0.0146484375),
(47, 111, -0.0390625),
(47, 115, -0.0009765625),
(48, 41, -0.0009765625),
(48, 46, -0.0009765625),
(48, 50, -0.0009765625),
(48, 53, -0.0009765625),
(48, 54, -0.0009765625),
(49, 41, -0.0009765625),
(49, 46, -0.0009765625),
(49, 48, -0.0009765625),
(49, 49, -0.0009765625),
(49, 50, -0.0009765625),
(49, 51, -0.0009765625),
(49, 52, -0.0009765625),
(49, 53, -0.0009765625),
(49, 54, -0.0009765625),
(49, 111, -0.0009765625),
(49, 116, -0.0009765625),
(50, 41, -0.0009765625),
(50, 45, -0.0009765625),
(50, 46, -0.0009765625),
(50, 51, -0.0009765625),
(50, 52, -0.0009765625),
(50, 56, -0.0009765625),
(50, 57, -0.0009765625),
(50, 58, -0.0009765625),
(51, 41, -0.0009765625),
(51, 44, -0.0009765625),
(51, 46, -0.0009765625),
(51, 56, -0.0009765625),
(51, 57, -0.0009765625),
(52, 41, -0.0009765625),
(52, 46, -0.0009765625),
(52, 48, -0.0009765625),
(52, 51, -0.0009765625),
(52, 52, -0.0009765625),
(52, 53, -0.0009765625),
(53, 41, -0.0009765625),
(53, 45, -0.0009765625),
(53, 46, -0.0009765625),
(53, 48, -0.0009765625),
(53, 52, -0.0009765625),
(53, 53, -0.0009765625),
(53, 54, -0.0009765625),
(53, 55, -0.0009765625),
(53, 56, -0.0009765625),
(53, 57, -0.0009765625),
(54, 41, -0.0009765625),
(54, 46, -0.0009765625),
(54, 48, -0.0009765625),
(54, 49, -0.0009765625),
(54, 50, -0.0009765625),
(54, 51, -0.0009765625),
(54, 52, -0.0009765625),
(54, 53, -0.0009765625),
(54, 54, -0.0009765625),
(54, 55, -0.0009765625),
(54, 56, -0.0009765625),
(54, 57, -0.0009765625),
(55, 41, -0.0009765625),
(55, 46, -0.0009765625),
(55, 48, -0.0009765625),
(55, 49, -0.0009765625),
(55, 50, -0.0009765625),
(55, 52, -0.0009765625),
(55, 54, -0.0009765625),
(56, 41, -0.0009765625),
(56, 46, -0.0009765625),
(56, 50, -0.0009765625),
(56, 56, -0.0009765625),
(57, 41, -0.0009765625),
(57, 46, -0.0009765625),
(57, 52, -0.0009765625),
(60, 47, -0.0009765625),
(60, 115, -0.0009765625),
(61, 61, -0.0009765625),
(62, 34, -0.0009765625),
(65, 48, -0.0009765625),
(65, 49, -0.0009765625),
(65, 50, -0.0009765625),
(65, 51, -0.0009765625),
(65, 52, -0.0009765625),
(65, 53, -0.0009765625),
(65, 54, -0.0009765625),
(65, 55, -0.0009765625),
(65, 65, -0.009765625),
(65, 80, -0.0009765625),
(65, 81, -0.0146484375),
(65, 87, -0.0009765625),
(65, 114, -0.0009765625),
(65, 117, -0.009765625),
(66, 41, -0.0009765625),
(66, 84, -0.029296875),
(67, 48, -0.0009765625),
(67, 49, -0.0009765625),
(67, 50, -0.0009765625),
(67, 51, -0.0009765625),
(67, 52, -0.0009765625),
(67, 53, -0.0009765625),
(67, 54, -0.0009765625),
(67, 65, -0.0009765625),
(67, 67, -0.03515625),
(67, 97, -0.0009765625),
(67, 104, -0.0009765625),
(67, 105, -0.0009765625),
(67, 111, -0.0009765625),
(67, 121, -0.0185546875),
(68, 48, -0.0009765625),
(68, 49, -0.0009765625),
(68, 50, -0.0009765625),
(68, 51, -0.0009765625),
(68, 52, -0.0009765625),
(68, 53, -0.0009765625),
(68, 54, -0.0009765625),
(68, 82, -0.0009765625),
(68, 101, -0.0009765625),
(69, 49, -0.0009765625),
(69, 50, -0.0009765625),
(69, 51, -0.0009765625),
(69, 52, -0.0009765625),
(69, 53, -0.0009765625),
(69, 82, -0.0009765625),
(69, 100, -0.0146484375),
(69, 110, -0.0009765625),
(69, 120, -0.0380859375),
(70, 97, -0.041015625),
(70, 101, -0.0185546875),
(70, 105, -0.0009765625),
(70, 111, -0.0185546875),
(70, 117, -0.021484375),
(71, 49, -0.0009765625),
(71, 50, -0.0009765625),
(71, 101, -0.0009765625),
(71, 114, -0.0009765625),
(72, 84, -0.0009765625),
(72, 97, -0.0009765625),
(72, 101, -0.0009765625),
(73, 86, -0.0009765625),
(73, 100, -0.0009765625),
(73, 109, -0.0009765625),
(73, 110, -0.0009765625),
(73, 112, -0.0009765625),
(73, 115, -0.0009765625),
(75, 69, -0.0009765625),
(75, 101, -0.0107421875),
(76, 41, -0.0009765625),
(76, 48, -0.0009765625),
(76, 49, -0.0009765625),
(76, 50, -0.0009765625),
(76, 82, -0.0009765625),
(76, 97, -0.0009765625),
(76, 101, -0.0166015625),
(76, 105, -0.0009765625),
(76, 111, -0.0166015625),
(77, 48, -0.0009765625),
(77, 49, -0.0009765625),
(77, 50, -0.0009765625),
(77, 76, -0.0009765625),
(77, 97, -0.0009765625),
(77, 121, -0.0009765625),
(78, 111, -0.0009765625),
(79, 80, -0.0009765625),
(80, 49, -0.0009765625),
(80, 50, -0.0009765625),
(80, 51, -0.0009765625),
(80, 52, -0.0009765625),
(80, 53, -0.0009765625),
(80, 54, -0.0009765625),
(80, 65, -0.0595703125),
(80, 69, -0.0009765625),
(80, 73, -0.0009765625),
(80, 83, -0.0146484375),
(80, 97, -0.0517578125),
(80, 104, -0.0009765625),
(80, 111, -0.03125),
(80, 114, -0.0009765625),
(82, 41, -0.0009765625),
(82, 44, -0.0009765625),
(82, 49, -0.0009765625),
(82, 50, -0.0009765625),
(82, 73, -0.0009765625),
(82, 76, -0.0009765625),
(82, 83, -0.01953125),
(82, 101, -0.0146484375),
(82, 104, -0.0009765625),
(82, 105, -0.0009765625),
(82, 111, -0.0146484375),
(83, 49, -0.0009765625),
(83, 50, -0.0009765625),
(83, 71, -0.0009765625),
(83, 97, -0.0009765625),
(83, 101, -0.0009765625),
(83, 104, -0.0009765625),
(83, 105, -0.0009765625),
(83, 107, -0.0009765625),
(83, 111, -0.0009765625),
(83, 116, -0.0302734375),
(83, 117, -0.0009765625),
(84, 41, -0.0009765625),
(84, 49, -0.0009765625),
(84, 50, -0.0009765625),
(84, 68, -0.0009765625),
(84, 77, -0.0009765625),
(84, 79, -0.029296875),
(84, 97, -0.0849609375),
(84, 101, -0.0771484375),
(84, 104, -0.0009765625),
(84, 105, -0.0009765625),
(84, 119, -0.0419921875),
(85, 69, -0.0009765625),
(85, 82, -0.0009765625),
(85, 110, -0.0009765625),
(85, 115, -0.0078125),
(86, 69, -0.0009765625),
(86, 97, -0.02734375),
(86, 101, -0.01953125),
(87, 83, -0.0107421875),
(87, 105, -0.0009765625),
(87, 111, -0.0009765625),
(89, 101, -0.048828125),
(91, 93, -0.0009765625),
(92, 83, -0.0009765625),
(92, 119, -0.0146484375),
(94, 34, -0.0009765625),
(95, 67, -0.0009765625),
(95, 68, -0.0009765625),
(95, 97, -0.0009765625),
(95, 104, -0.0009765625),
(95, 107, -0.0009765625),
(95, 111, -0.0009765625),
(95, 114, -0.0009765625),
(95, 115, -0.0009765625),
(95, 116, -0.0009765625),
(95, 117, -0.0009765625),
(97, 45, -0.0009765625),
(97, 49, -0.0009765625),
(97, 50, -0.0009765625),
(97, 51, -0.0009765625),
(97, 95, -0.0009765625),
(97, 99, -0.0009765625),
(97, 107, -0.0009765625),
(97, 109, -0.0009765625),
(97, 114, -0.0009765625),
(97, 115, -0.0009765625),
(97, 116, -0.0185546875),
(97, 119, -0.0009765625),
(98, 45, 0.00390625),
(98, 97, -0.01953125),
(98, 115, -0.005859375),
(99, 46, -0.0009765625),
(99, 49, -0.0009765625),
(99, 50, -0.0009765625),
(99, 58, -0.0009765625),
(99, 95, -0.0009765625),
(99, 97, -0.0146484375),
(99, 101, -0.02734375),
(99, 104, -0.0009765625),
(99, 105, -0.0009765625),
(99, 107, -0.0009765625),
(99, 111, -0.02734375),
(99, 114, -0.0009765625),
(99, 115, -0.0009765625),
(99, 116, -0.015625),
(99, 117, -0.0009765625),
(99, 121, 0.0029296875),
(100, 116, -0.0009765625),
(101, 41, -0.0009765625),
(101, 45, 0.0078125),
(101, 46, -0.0009765625),
(101, 49, -0.0009765625),
(101, 50, -0.0009765625),
(101, 51, -0.0009765625),
(101, 52, -0.0009765625),
(101, 58, -0.0009765625),
(101, 63, -0.01171875),
(101, 68, -0.0009765625),
(101, 75, -0.0009765625),
(101, 77, -0.0009765625),
(101, 83, -0.0263671875),
(101, 95, -0.0009765625),
(101, 97, -0.01953125),
(101, 99, -0.0009765625),
(101, 101, -0.0009765625),
(101, 102, -0.005859375),
(101, 103, -0.0146484375),
(101, 106, -0.0009765625),
(101, 109, -0.0009765625),
(101, 110, -0.0009765625),
(101, 114, -0.0009765625),
(101, 115, -0.0009765625),
(101, 116, -0.015625),
(101, 117, -0.0009765625),
(101, 118, 0.001953125),
(101, 119, 0.001953125),
(101, 120, -0.0107421875),
(101, 121, 0.001953125),
(101, 122, -0.0029296875),
(102, 97, -0.025390625),
(102, 101, -0.0146484375),
(102, 108, 0.0009765625),
(102, 111, -0.0146484375),
(102, 116, -0.0009765625),
(103, 40, -0.0009765625),
(103, 62, -0.0009765625),
(103, 97, -0.0205078125),
(103, 101, -0.0185546875),
(103, 111, -0.0185546875),
(103, 114, -0.0009765625),
(103, 115, -0.0009765625),
(103, 116, -0.0009765625),
(104, 45, -0.0009765625),
(104, 49, -0.0009765625),
(104, 50, -0.0009765625),
(104, 101, -0.0009765625),
(104, 114, -0.0009765625),
(104, 115, -0.0009765625),
(104, 116, -0.0009765625),
(105, 45, -0.0009765625),
(105, 49, -0.0009765625),
(105, 50, -0.0009765625),
(105, 80, -0.0009765625),
(105, 99, -0.0009765625),
(105, 101, -0.0009765625),
(105, 109, -0.0009765625),
(105, 114, -0.0009765625),
(105, 115, -0.0009765625),
(105, 116, -0.0009765625),
(105, 122, -0.0009765625),
(106, 101, -0.0009765625),
(106, 115, -0.0009765625),
(107, 44, 0.01171875),
(107, 46, 0.01171875),
(107, 83, -0.0009765625),
(107, 100, -0.0234375),
(107, 101, -0.0234375),
(107, 105, -0.0009765625),
(107, 115, -0.0009765625),
(108, 76, -0.0009765625),
(108, 116, -0.0009765625),
(109, 34, -0.0009765625),
(109, 39, -0.0009765625),
(109, 45, -0.0009765625),
(109, 80, -0.0009765625),
(109, 95, -0.0009765625),
(109, 97, -0.0009765625),
(109, 101, -0.0009765625),
(109, 105, -0.0009765625),
(109, 109, -0.0009765625),
(109, 111, -0.0009765625),
(109, 117, -0.0009765625),
(109, 121, -0.0009765625),
(110, 45, -0.0009765625),
(110, 99, -0.0009765625),
(110, 101, -0.0009765625),
(110, 107, -0.0009765625),
(110, 115, -0.0009765625),
(110, 116, -0.0009765625),
(111, 83, -0.0009765625),
(111, 97, -0.01953125),
(111, 99, -0.0009765625),
(111, 102, -0.0048828125),
(111, 107, -0.0009765625),
(111, 109, -0.0009765625),
(111, 114, -0.0009765625),
(111, 115, -0.005859375),
(111, 116, -0.0224609375),
(111, 118, -0.0078125),
(111, 119, -0.0078125),
(111, 120, -0.021484375),
(112, 92, -0.0322265625),
(112, 97, -0.01953125),
(112, 115, -0.005859375),
(112, 116, -0.0224609375),
(114, 34, -0.0009765625),
(114, 44, -0.0654296875),
(114, 45, -0.0302734375),
(114, 49, -0.0009765625),
(114, 58, 0.025390625),
(114, 70, -0.0009765625),
(114, 95, -0.0009765625),
(114, 97, -0.029296875),
(114, 99, -0.0146484375),
(114, 100, -0.0146484375),
(114, 101, -0.0146484375),
(114, 103, -0.0146484375),
(114, 104, -0.0009765625),
(114, 105, -0.0009765625),
(114, 107, -0.0009765625),
(114, 109, -0.0009765625),
(114, 110, -0.0009765625),
(114, 111, -0.0146484375),
(114, 114, -0.0009765625),
(114, 115, -0.0078125),
(114, 116, -0.0009765625),
(114, 117, -0.0009765625),
(114, 118, 0.025390625),
(114, 121, 0.025390625),
(115, 35, -0.0009765625),
(115, 41, -0.0009765625),
(115, 44, -0.0009765625),
(115, 45, 0.0078125),
(115, 46, -0.0009765625),
(115, 58, -0.0009765625),
(115, 61, -0.0009765625),
(115, 63, -0.015625),
(115, 83, -0.0009765625),
(115, 95, -0.0009765625),
(115, 97, -0.0009765625),
(115, 99, -0.0009765625),
(115, 101, -0.0009765625),
(115, 104, -0.0009765625),
(115, 105, -0.0009765625),
(115, 107, -0.0009765625),
(115, 111, -0.0009765625),
(115, 115, -0.0009765625),
(115, 116, -0.0263671875),
(115, 117, -0.0009765625),
(115, 119, -0.0009765625),
(115, 121, -0.0009765625),
(116, 33, -0.0009765625),
(116, 34, -0.0009765625),
(116, 39, -0.0009765625),
(116, 44, 0.00390625),
(116, 45, -0.033203125),
(116, 46, 0.00390625),
(116, 47, 0.0068359375),
(116, 49, -0.0009765625),
(116, 50, -0.0009765625),
(116, 59, 0.0126953125),
(116, 63, -0.033203125),
(116, 78, -0.0009765625),
(116, 92, -0.0009765625),
(116, 95, -0.0009765625),
(116, 97, -0.02734375),
(116, 99, -0.01953125),
(116, 101, -0.01953125),
(116, 103, -0.0146484375),
(116, 104, -0.0009765625),
(116, 105, -0.0009765625),
(116, 108, -0.0009765625),
(116, 109, -0.0009765625),
(116, 111, -0.0185546875),
(116, 112, -0.0009765625),
(116, 114, -0.0009765625),
(116, 115, -0.015625),
(116, 116, -0.0263671875),
(116, 117, -0.0009765625),
(116, 119, -0.0009765625),
(116, 121, -0.0009765625),
(117, 101, -0.0009765625),
(117, 109, -0.0009765625),
(117, 114, -0.0009765625),
(117, 115, -0.0009765625),
(117, 116, -0.0009765625),
(118, 34, -0.0009765625),
(118, 45, -0.0107421875),
(118, 50, -0.0009765625),
(118, 97, -0.025390625),
(118, 101, -0.0078125),
(119, 45, -0.0009765625),
(119, 97, -0.0146484375),
(119, 99, -0.0078125),
(119, 101, -0.0078125),
(119, 104, -0.0009765625),
(119, 105, -0.0009765625),
(119, 110, -0.0009765625),
(119, 111, -0.0078125),
(119, 114, -0.0009765625),
(119, 115, -0.0009765625),
(120, 46, -0.0107421875),
(120, 97, -0.013671875),
(120, 101, -0.0224609375),
(120, 116, -0.029296875),
(121, 44, -0.0400390625),
(121, 76, -0.0009765625),
(121, 84, -0.025390625),
(121, 95, -0.0009765625),
(121, 97, -0.025390625),
(121, 101, -0.0078125),
(121, 114, -0.0009765625),
(122, 101, -0.0146484375),
(122, 111, -0.0146484375),
(196, 214, -0.0146484375),
(197, 196, -0.009765625),
(224, 231, -0.0009765625),
(231, 244, -0.02734375),
(232, 234, -0.0009765625),
(233, 232, -0.0009765625),
(234, 224, -0.01953125),
(246, 45, 0.0029296875),
(1053, 1072, -0.0009765625),
(1072, 1083, -0.0009765625),
(1083, 1086, -0.0009765625),
],
space_trigrams: &[
(34, 97, -0.0009765625),
(34, 100, -0.0009765625),
(38, 99, -0.001953125),
(39, 97, -0.0009765625),
(39, 100, -0.0009765625),
(41, 40, -0.001953125),
(43, 108, -0.0009765625),
(44, 39, -0.0009765625),
(44, 99, -0.0009765625),
(44, 101, -0.0009765625),
(44, 104, -0.0009765625),
(44, 107, -0.0009765625),
(44, 108, -0.0009765625),
(44, 111, -0.0009765625),
(44, 115, -0.0009765625),
(45, 111, -0.0009765625),
(45, 197, -0.0009765625),
(46, 67, -0.0009765625),
(46, 69, -0.0009765625),
(46, 70, -0.0009765625),
(46, 75, -0.0009765625),
(46, 80, -0.0009765625),
(46, 83, -0.0009765625),
(46, 115, -0.0009765625),
(47, 97, -0.0009765625),
(47, 99, -0.0009765625),
(47, 115, -0.0009765625),
(49, 70, -0.001953125),
(49, 97, -0.0009765625),
(50, 40, -0.001953125),
(50, 70, -0.001953125),
(50, 83, -0.001953125),
(50, 97, -0.0009765625),
(50, 100, -0.0009765625),
(50, 101, -0.001953125),
(50, 102, -0.0009765625),
(50, 108, -0.0009765625),
(50, 110, -0.0009765625),
(50, 111, -0.0009765625),
(50, 115, -0.001953125),
(50, 116, -0.001953125),
(50, 117, -0.0009765625),
(51, 40, -0.001953125),
(51, 70, -0.001953125),
(51, 115, -0.001953125),
(52, 40, -0.001953125),
(53, 40, -0.001953125),
(55, 100, -0.0009765625),
(58, 98, -0.0009765625),
(58, 99, -0.0009765625),
(58, 100, -0.0009765625),
(58, 103, -0.0009765625),
(58, 104, -0.0009765625),
(58, 109, -0.0009765625),
(58, 110, -0.0009765625),
(58, 115, -0.0009765625),
(58, 116, -0.0009765625),
(58, 117, -0.0009765625),
(65, 100, -0.0009765625),
(65, 108, -0.0009765625),
(65, 112, -0.0009765625),
(66, 115, -0.0009765625),
(68, 115, -0.0009765625),
(73, 97, -0.001953125),
(73, 119, -0.001953125),
(76, 108, -0.0009765625),
(76, 115, -0.001953125),
(82, 84, -0.001953125),
(82, 115, -0.001953125),
(83, 115, -0.001953125),
(92, 97, -0.0009765625),
(92, 114, -0.0009765625),
(97, 47, -0.0009765625),
(97, 71, -0.0009765625),
(97, 92, -0.0009765625),
(97, 97, -0.0009765625),
(97, 99, -0.0009765625),
(97, 109, -0.0009765625),
(97, 110, -0.0009765625),
(97, 112, -0.0009765625),
(97, 115, -0.0009765625),
(97, 116, -0.001953125),
(98, 40, -0.0009765625),
(98, 84, -0.0009765625),
(98, 105, -0.0009765625),
(99, 99, -0.001953125),
(99, 118, -0.0009765625),
(100, 67, -0.0009765625),
(100, 82, -0.0009765625),
(100, 97, -0.0009765625),
(100, 99, -0.0009765625),
(100, 101, -0.0009765625),
(100, 105, -0.0009765625),
(100, 110, -0.0009765625),
(100, 114, -0.0009765625),
(100, 115, -0.0009765625),
(100, 116, -0.0009765625),
(100, 118, -0.0009765625),
(100, 119, -0.0009765625),
(101, 40, -0.001953125),
(101, 49, -0.001953125),
(101, 50, -0.001953125),
(101, 51, -0.001953125),
(101, 52, -0.001953125),
(101, 53, -0.001953125),
(101, 54, -0.001953125),
(101, 55, -0.001953125),
(101, 56, -0.001953125),
(101, 57, -0.001953125),
(101, 66, -0.0009765625),
(101, 67, -0.001953125),
(101, 68, -0.0009765625),
(101, 70, -0.001953125),
(101, 72, -0.0009765625),
(101, 73, -0.001953125),
(101, 74, -0.0009765625),
(101, 75, -0.0009765625),
(101, 76, -0.001953125),
(101, 80, -0.001953125),
(101, 82, -0.001953125),
(101, 84, -0.0009765625),
(101, 85, -0.001953125),
(101, 87, -0.001953125),
(101, 97, -0.0009765625),
(101, 98, -0.0009765625),
(101, 99, -0.001953125),
(101, 100, -0.0009765625),
(101, 101, -0.001953125),
(101, 102, -0.0009765625),
(101, 104, -0.0009765625),
(101, 105, -0.0009765625),
(101, 108, -0.0009765625),
(101, 109, -0.001953125),
(101, 110, -0.0009765625),
(101, 111, -0.0009765625),
(101, 112, -0.0009765625),
(101, 113, -0.0009765625),
(101, 114, -0.001953125),
(101, 115, -0.001953125),
(101, 116, -0.001953125),
(101, 118, -0.0009765625),
(101, 119, -0.001953125),
(101, 1053, -0.0009765625),
(102, 101, -0.0009765625),
(102, 108, -0.0009765625),
(103, 34, -0.0009765625),
(103, 39, -0.0009765625),
(103, 40, -0.0009765625),
(103, 47, -0.0009765625),
(103, 48, -0.0009765625),
(103, 67, -0.0009765625),
(103, 68, -0.0009765625),
(103, 82, -0.0009765625),
(103, 85, -0.0009765625),
(103, 96, -0.0009765625),
(103, 97, -0.0009765625),
(103, 98, -0.0009765625),
(103, 100, -0.0009765625),
(103, 101, -0.0009765625),
(103, 102, -0.0009765625),
(103, 105, -0.0009765625),
(103, 108, -0.0009765625),
(103, 109, -0.0009765625),
(103, 111, -0.0009765625),
(103, 114, -0.0009765625),
(103, 115, -0.0009765625),
(103, 116, -0.001953125),
(103, 119, -0.0009765625),
(104, 40, -0.0009765625),
(104, 43, -0.0009765625),
(104, 45, -0.0009765625),
(104, 47, -0.0009765625),
(104, 49, -0.0009765625),
(104, 50, -0.0009765625),
(104, 61, -0.0009765625),
(104, 64, -0.0009765625),
(104, 70, -0.0009765625),
(104, 72, -0.0009765625),
(104, 83, -0.0009765625),
(104, 97, -0.0009765625),
(104, 99, -0.0009765625),
(104, 100, -0.0009765625),
(104, 101, -0.0009765625),
(104, 102, -0.0009765625),
(104, 104, -0.0009765625),
(104, 105, -0.0009765625),
(104, 108, -0.0009765625),
(104, 109, -0.0009765625),
(104, 110, -0.0009765625),
(104, 115, -0.0009765625),
(104, 116, -0.001953125),
(104, 119, -0.0009765625),
(105, 67, -0.0009765625),
(107, 99, -0.001953125),
(107, 108, -0.0009765625),
(107, 115, -0.001953125),
(107, 116, -0.001953125),
(108, 49, -0.0009765625),
(108, 50, -0.0009765625),
(108, 99, -0.0009765625),
(108, 102, -0.0009765625),
(108, 105, -0.0009765625),
(108, 111, -0.0009765625),
(108, 116, -0.0009765625),
(108, 118, -0.0009765625),
(109, 34, -0.001953125),
(109, 39, -0.0009765625),
(109, 97, -0.0009765625),
(109, 99, -0.001953125),
(109, 105, -0.0009765625),
(109, 115, -0.001953125),
(109, 119, -0.001953125),
(110, 34, -0.0009765625),
(110, 40, -0.0009765625),
(110, 49, -0.0009765625),
(110, 50, -0.0009765625),
(110, 79, -0.0009765625),
(110, 97, -0.0009765625),
(110, 98, -0.0009765625),
(110, 101, -0.0009765625),
(110, 104, -0.0009765625),
(110, 110, -0.0009765625),
(110, 113, -0.0009765625),
(110, 115, -0.0009765625),
(110, 116, -0.0009765625),
(111, 73, -0.001953125),
(111, 83, -0.0009765625),
(111, 84, -0.0009765625),
(111, 97, -0.0009765625),
(111, 98, -0.0009765625),
(111, 103, -0.0009765625),
(111, 105, -0.0009765625),
(111, 108, -0.0009765625),
(111, 109, -0.0009765625),
(111, 115, -0.0009765625),
(111, 116, -0.001953125),
(111, 119, -0.0009765625),
(114, 34, -0.0009765625),
(114, 39, -0.0009765625),
(114, 40, -0.001953125),
(114, 47, -0.0009765625),
(114, 49, -0.0009765625),
(114, 50, -0.0009765625),
(114, 51, -0.0009765625),
(114, 65, -0.0009765625),
(114, 67, -0.001953125),
(114, 68, -0.0009765625),
(114, 73, -0.001953125),
(114, 79, -0.0009765625),
(114, 82, -0.001953125),
(114, 83, -0.001953125),
(114, 102, -0.0009765625),
(114, 109, -0.001953125),
(114, 112, -0.0009765625),
(114, 115, -0.001953125),
(114, 116, -0.001953125),
(114, 119, -0.001953125),
(114, 229, -0.0009765625),
(115, 40, -0.001953125),
(115, 45, -0.001953125),
(115, 50, -0.001953125),
(115, 51, -0.001953125),
(115, 52, -0.001953125),
(115, 53, -0.001953125),
(115, 54, -0.001953125),
(115, 65, -0.0009765625),
(115, 77, -0.0009765625),
(115, 86, -0.0009765625),
(115, 97, -0.0009765625),
(115, 98, -0.0009765625),
(115, 99, -0.001953125),
(115, 102, -0.0009765625),
(115, 105, -0.0009765625),
(115, 108, -0.0009765625),
(115, 110, -0.0009765625),
(115, 111, -0.0009765625),
(115, 115, -0.001953125),
(115, 116, -0.001953125),
(115, 117, -0.0009765625),
(115, 118, -0.0009765625),
(115, 119, -0.001953125),
(115, 125, -0.001953125),
(115, 10084, -0.0009765625),
(116, 40, -0.001953125),
(116, 68, -0.001953125),
(116, 97, -0.001953125),
(116, 98, -0.0009765625),
(116, 99, -0.001953125),
(116, 101, -0.001953125),
(116, 102, -0.0009765625),
(116, 104, -0.001953125),
(116, 105, -0.0009765625),
(116, 109, -0.001953125),
(116, 111, -0.001953125),
(116, 115, -0.001953125),
(116, 116, -0.001953125),
(116, 118, -0.001953125),
(116, 119, -0.001953125),
(118, 105, -0.0009765625),
(120, 40, -0.0009765625),
(120, 84, -0.0009765625),
(121, 38, -0.0009765625),
(121, 66, -0.0009765625),
(121, 97, -0.0009765625),
(121, 101, -0.0009765625),
(121, 102, -0.0009765625),
(121, 108, -0.0009765625),
(121, 115, -0.0009765625),
(121, 116, -0.001953125),
(10084, 85, -0.0009765625),
],
trigrams: &[
(34, 62, 34, 0.0009765625),
(34, 94, 34, 0.0009765625),
(34, 115, 105, 0.0009765625),
(34, 118, 34, 0.0009765625),
(39, 99, 111, 0.0009765625),
(39, 115, 105, 0.0009765625),
(44, 46, 63, -0.0009765625),
(45, 97, 114, 0.0009765625),
(45, 98, 45, -0.0009765625),
(45, 99, 104, 0.0009765625),
(45, 100, 97, -0.0009765625),
(45, 100, 105, -0.0009765625),
(45, 102, 108, -0.0009765625),
(45, 108, 101, -0.0009765625),
(45, 109, 97, 0.0009765625),
(45, 110, 101, 0.0009765625),
(45, 114, 105, 0.0009765625),
(45, 115, 105, 0.0009765625),
(45, 119, 105, 0.0009765625),
(46, 63, 33, -0.0009765625),
(46, 116, 101, 0.0009765625),
(46, 120, 41, -0.0009765625),
(47, 73, 110, 0.0009765625),
(47, 98, 101, -0.0009765625),
(49, 46, 53, 0.0009765625),
(49, 48, 46, 0.0009765625),
(49, 49, 46, 0.0009765625),
(49, 50, 46, 0.0009765625),
(49, 51, 46, 0.0009765625),
(49, 52, 46, 0.0009765625),
(49, 53, 46, 0.0009765625),
(49, 54, 46, 0.0009765625),
(49, 116, 101, 0.0009765625),
(50, 46, 115, 0.0009765625),
(53, 55, 46, 0.0009765625),
(58, 92, 119, -0.0009765625),
(61, 102, 97, -0.0009765625),
(61, 108, 111, -0.0009765625),
(63, 33, 43, -0.0009765625),
(65, 87, 83, 0.0009765625),
(65, 95, 110, -0.0009765625),
(65, 103, 103, -0.0009765625),
(65, 110, 111, -0.0009765625),
(65, 114, 114, 0.0009765625),
(66, 97, 116, -0.0009765625),
(66, 105, 103, -0.0009765625),
(66, 111, 116, -0.0009765625),
(67, 65, 80, 0.0009765625),
(67, 97, 99, 0.0009765625),
(67, 97, 114, 0.0009765625),
(67, 104, 101, 0.0009765625),
(67, 104, 114, 0.0009765625),
(67, 105, 114, 0.0009765625),
(67, 108, 105, -0.0009765625),
(67, 108, 117, -0.0009765625),
(67, 111, 109, 0.0009765625),
(68, 97, 116, -0.0009765625),
(68, 101, 99, 0.0009765625),
(68, 101, 102, 0.0009765625),
(68, 105, 97, -0.0009765625),
(68, 105, 118, -0.0009765625),
(68, 111, 108, -0.0009765625),
(68, 111, 116, -0.0009765625),
(68, 111, 117, -0.0009765625),
(69, 82, 83, 0.0009765625),
(70, 108, 111, -0.0009765625),
(70, 111, 111, -0.0009765625),
(70, 111, 117, -0.0009765625),
(71, 101, 110, 0.0009765625),
(71, 101, 116, 0.0009765625),
(72, 84, 77, 0.0009765625),
(72, 97, 114, 0.0009765625),
(72, 117, 98, -0.0009765625),
(77, 97, 107, 0.0009765625),
(77, 97, 114, 0.0009765625),
(77, 117, 108, -0.0009765625),
(78, 111, 83, 0.0009765625),
(78, 111, 114, 0.0009765625),
(79, 80, 65, 0.0009765625),
(80, 49, 46, 0.0009765625),
(80, 65, 81, 0.0009765625),
(80, 97, 114, 0.0009765625),
(80, 97, 115, 0.0009765625),
(80, 114, 105, 0.0009765625),
(82, 73, 86, 0.0009765625),
(82, 101, 97, -0.0009765625),
(82, 111, 117, -0.0009765625),
(83, 66, 97, -0.0009765625),
(83, 71, 49, 0.0009765625),
(83, 71, 50, 0.0009765625),
(83, 79, 78, -0.0009765625),
(83, 101, 110, 0.0009765625),
(83, 105, 109, 0.0009765625),
(83, 107, 105, 0.0009765625),
(83, 111, 109, 0.0009765625),
(83, 113, 117, -0.0009765625),
(83, 116, 121, 0.0009765625),
(84, 104, 101, 0.0009765625),
(84, 104, 114, 0.0009765625),
(84, 105, 116, 0.0009765625),
(84, 119, 111, 0.0009765625),
(86, 69, 82, 0.0009765625),
(95, 65, 108, -0.0009765625),
(95, 66, 101, -0.0009765625),
(95, 105, 100, -0.0009765625),
(95, 110, 111, -0.0009765625),
(95, 112, 114, -0.0009765625),
(95, 112, 117, -0.0009765625),
(95, 115, 117, 0.0009765625),
(95, 116, 101, 0.0009765625),
(97, 95, 97, 0.0009765625),
(97, 98, 101, -0.0009765625),
(97, 99, 104, 0.0009765625),
(97, 99, 105, 0.0009765625),
(97, 99, 116, 0.0009765625),
(97, 100, 97, -0.0009765625),
(97, 100, 105, -0.0009765625),
(97, 103, 101, -0.0009765625),
(97, 103, 103, -0.0009765625),
(97, 103, 105, -0.0009765625),
(97, 105, 108, -0.0009765625),
(97, 105, 110, -0.0009765625),
(97, 105, 121, -0.0009765625),
(97, 108, 95, -0.0009765625),
(97, 108, 97, -0.0009765625),
(97, 108, 105, -0.0009765625),
(97, 108, 115, -0.0009765625),
(97, 109, 45, 0.0009765625),
(97, 109, 101, 0.0009765625),
(97, 109, 111, 0.0009765625),
(97, 110, 97, -0.0009765625),
(97, 110, 117, -0.0009765625),
(97, 112, 101, -0.0009765625),
(97, 112, 104, -0.0009765625),
(97, 112, 116, -0.0009765625),
(97, 114, 100, 0.0009765625),
(97, 114, 105, 0.0009765625),
(97, 114, 107, 0.0009765625),
(97, 114, 114, 0.0009765625),
(97, 115, 101, 0.0009765625),
(97, 115, 104, 0.0009765625),
(97, 115, 105, 0.0009765625),
(97, 115, 116, 0.0009765625),
(97, 117, 100, -0.0009765625),
(97, 117, 108, -0.0009765625),
(97, 120, 87, -0.0009765625),
(98, 101, 108, -0.0009765625),
(98, 105, 103, -0.0009765625),
(98, 108, 101, -0.0009765625),
(98, 111, 116, -0.0009765625),
(98, 111, 120, -0.0009765625),
(98, 114, 97, -0.0009765625),
(98, 114, 101, -0.0009765625),
(98, 117, 103, -0.0009765625),
(99, 97, 116, -0.0009765625),
(99, 104, 101, 0.0009765625),
(99, 105, 114, 0.0009765625),
(99, 105, 115, 0.0009765625),
(99, 108, 97, -0.0009765625),
(99, 108, 101, -0.0009765625),
(99, 108, 105, -0.0009765625),
(99, 108, 117, -0.0009765625),
(99, 116, 101, 0.0009765625),
(99, 116, 105, 0.0009765625),
(99, 117, 109, 0.0009765625),
(99, 117, 114, 0.0009765625),
(99, 117, 115, 0.0009765625),
(100, 97, 116, -0.0009765625),
(100, 101, 45, -0.0009765625),
(100, 105, 97, -0.0009765625),
(100, 111, 103, -0.0009765625),
(100, 111, 111, -0.0009765625),
(100, 111, 117, -0.0009765625),
(100, 116, 104, 0.0009765625),
(101, 45, 100, -0.0009765625),
(101, 51, 44, 0.0009765625),
(101, 77, 97, 0.0009765625),
(101, 97, 108, -0.0009765625),
(101, 97, 110, -0.0009765625),
(101, 97, 116, -0.0009765625),
(101, 98, 114, -0.0009765625),
(101, 99, 46, 0.0009765625),
(101, 99, 105, 0.0009765625),
(101, 99, 116, 0.0009765625),
(101, 99, 117, 0.0009765625),
(101, 100, 44, -0.0009765625),
(101, 100, 95, -0.0009765625),
(101, 100, 101, -0.0009765625),
(101, 100, 103, -0.0009765625),
(101, 101, 110, 0.0009765625),
(101, 103, 97, -0.0009765625),
(101, 106, 101, 0.0009765625),
(101, 108, 61, -0.0009765625),
(101, 108, 97, -0.0009765625),
(101, 108, 101, -0.0009765625),
(101, 108, 102, -0.0009765625),
(101, 108, 105, -0.0009765625),
(101, 108, 108, -0.0009765625),
(101, 108, 115, -0.0009765625),
(101, 110, 99, 0.0009765625),
(101, 110, 101, 0.0009765625),
(101, 114, 44, 0.0009765625),
(101, 114, 45, 0.0009765625),
(101, 114, 95, 0.0009765625),
(101, 114, 104, 0.0009765625),
(101, 114, 110, 0.0009765625),
(101, 115, 111, 0.0009765625),
(101, 115, 117, 0.0009765625),
(101, 116, 44, 0.0009765625),
(101, 116, 49, 0.0009765625),
(101, 116, 50, 0.0009765625),
(101, 116, 97, 0.0009765625),
(101, 116, 99, 0.0009765625),
(101, 116, 104, 0.0009765625),
(101, 116, 105, 0.0009765625),
(101, 116, 114, 0.0009765625),
(101, 116, 115, 0.0009765625),
(101, 116, 117, 0.0009765625),
(101, 116, 119, 0.0009765625),
(101, 117, 101, 0.0009765625),
(101, 120, 97, -0.0009765625),
(101, 120, 116, -0.0009765625),
(102, 95, 105, -0.0009765625),
(102, 111, 114, 0.0009765625),
(102, 114, 97, -0.0009765625),
(102, 114, 101, -0.0009765625),
(103, 97, 116, -0.0009765625),
(103, 103, 101, -0.0009765625),
(103, 105, 108, -0.0009765625),
(103, 105, 110, -0.0009765625),
(103, 108, 101, -0.0009765625),
(103, 108, 121, -0.0009765625),
(103, 116, 104, 0.0009765625),
(104, 97, 105, -0.0009765625),
(104, 97, 108, -0.0009765625),
(104, 97, 112, -0.0009765625),
(104, 97, 116, -0.0009765625),
(104, 101, 99, 0.0009765625),
(104, 101, 109, 0.0009765625),
(104, 101, 114, 0.0009765625),
(104, 101, 115, 0.0009765625),
(104, 101, 120, 0.0009765625),
(104, 105, 108, -0.0009765625),
(104, 105, 110, -0.0009765625),
(104, 105, 118, -0.0009765625),
(104, 111, 103, -0.0009765625),
(104, 111, 105, -0.0009765625),
(104, 111, 110, -0.0009765625),
(104, 111, 111, -0.0009765625),
(104, 111, 112, -0.0009765625),
(104, 111, 117, -0.0009765625),
(104, 114, 105, 0.0009765625),
(104, 115, 44, 0.0009765625),
(105, 45, 110, 0.0009765625),
(105, 80, 104, 0.0009765625),
(105, 97, 103, -0.0009765625),
(105, 97, 108, -0.0009765625),
(105, 97, 110, -0.0009765625),
(105, 99, 95, 0.0009765625),
(105, 99, 107, 0.0009765625),
(105, 99, 111, 0.0009765625),
(105, 100, 49, -0.0009765625),
(105, 100, 97, -0.0009765625),
(105, 100, 101, -0.0009765625),
(105, 100, 115, -0.0009765625),
(105, 101, 110, 0.0009765625),
(105, 101, 114, 0.0009765625),
(105, 101, 115, 0.0009765625),
(105, 101, 119, 0.0009765625),
(105, 102, 105, -0.0009765625),
(105, 102, 114, -0.0009765625),
(105, 102, 121, -0.0009765625),
(105, 103, 103, -0.0009765625),
(105, 103, 104, -0.0009765625),
(105, 108, 101, -0.0009765625),
(105, 108, 111, -0.0009765625),
(105, 109, 97, 0.0009765625),
(105, 109, 105, 0.0009765625),
(105, 110, 97, -0.0009765625),
(105, 110, 103, -0.0009765625),
(105, 110, 105, -0.0009765625),
(105, 110, 118, -0.0009765625),
(105, 111, 110, -0.0009765625),
(105, 111, 117, -0.0009765625),
(105, 114, 100, 0.0009765625),
(105, 114, 109, 0.0009765625),
(105, 115, 99, 0.0009765625),
(105, 115, 101, 0.0009765625),
(105, 115, 104, 0.0009765625),
(105, 115, 105, 0.0009765625),
(105, 115, 107, 0.0009765625),
(105, 115, 115, 0.0009765625),
(105, 115, 116, 0.0009765625),
(105, 116, 34, 0.0009765625),
(105, 116, 39, 0.0009765625),
(105, 116, 63, 0.0009765625),
(105, 116, 104, 0.0009765625),
(105, 116, 105, 0.0009765625),
(105, 116, 108, 0.0009765625),
(105, 116, 121, 0.0009765625),
(105, 118, 97, -0.0009765625),
(105, 118, 105, -0.0009765625),
(105, 120, 95, -0.0009765625),
(105, 121, 97, -0.0009765625),
(106, 101, 99, 0.0009765625),
(106, 115, 35, 0.0009765625),
(107, 46, 46, -0.0009765625),
(108, 46, 106, -0.0009765625),
(108, 61, 108, -0.0009765625),
(108, 76, 97, 0.0009765625),
(108, 95, 105, -0.0009765625),
(108, 97, 105, -0.0009765625),
(108, 97, 110, -0.0009765625),
(108, 97, 116, -0.0009765625),
(108, 97, 121, -0.0009765625),
(108, 98, 49, -0.0009765625),
(108, 98, 50, -0.0009765625),
(108, 98, 51, -0.0009765625),
(108, 98, 52, -0.0009765625),
(108, 98, 53, -0.0009765625),
(108, 101, 45, -0.0009765625),
(108, 101, 97, -0.0009765625),
(108, 101, 100, -0.0009765625),
(108, 105, 97, -0.0009765625),
(108, 108, 101, -0.0009765625),
(108, 111, 110, -0.0009765625),
(108, 111, 111, -0.0009765625),
(108, 116, 45, 0.0009765625),
(108, 116, 97, 0.0009765625),
(108, 116, 105, 0.0009765625),
(109, 45, 110, 0.0009765625),
(109, 95, 117, 0.0009765625),
(109, 97, 114, 0.0009765625),
(109, 98, 101, -0.0009765625),
(109, 98, 117, -0.0009765625),
(109, 101, 110, 0.0009765625),
(109, 101, 116, 0.0009765625),
(109, 105, 115, 0.0009765625),
(109, 111, 114, 0.0009765625),
(109, 112, 97, -0.0009765625),
(109, 112, 108, -0.0009765625),
(109, 112, 116, -0.0009765625),
(109, 112, 117, -0.0009765625),
(110, 45, 114, 0.0009765625),
(110, 97, 103, -0.0009765625),
(110, 97, 108, -0.0009765625),
(110, 97, 116, -0.0009765625),
(110, 99, 111, 0.0009765625),
(110, 99, 116, 0.0009765625),
(110, 100, 47, -0.0009765625),
(110, 100, 63, -0.0009765625),
(110, 100, 101, -0.0009765625),
(110, 100, 115, -0.0009765625),
(110, 101, 49, 0.0009765625),
(110, 101, 50, 0.0009765625),
(110, 101, 99, 0.0009765625),
(110, 101, 114, 0.0009765625),
(110, 101, 115, 0.0009765625),
(110, 101, 116, 0.0009765625),
(110, 101, 119, 0.0009765625),
(110, 101, 121, 0.0009765625),
(110, 103, 108, -0.0009765625),
(110, 105, 110, -0.0009765625),
(110, 107, 83, 0.0009765625),
(110, 107, 115, 0.0009765625),
(110, 108, 121, -0.0009765625),
(110, 111, 103, -0.0009765625),
(110, 111, 116, -0.0009765625),
(110, 115, 46, 0.0009765625),
(110, 115, 101, 0.0009765625),
(110, 115, 105, 0.0009765625),
(110, 116, 95, 0.0009765625),
(110, 116, 101, 0.0009765625),
(110, 116, 105, 0.0009765625),
(110, 116, 115, 0.0009765625),
(110, 117, 97, -0.0009765625),
(110, 118, 45, -0.0009765625),
(110, 118, 105, -0.0009765625),
(111, 99, 105, 0.0009765625),
(111, 99, 107, 0.0009765625),
(111, 99, 115, 0.0009765625),
(111, 99, 117, 0.0009765625),
(111, 100, 101, -0.0009765625),
(111, 100, 117, -0.0009765625),
(111, 105, 110, -0.0009765625),
(111, 108, 97, -0.0009765625),
(111, 108, 105, -0.0009765625),
(111, 108, 111, -0.0009765625),
(111, 109, 95, 0.0009765625),
(111, 109, 97, 0.0009765625),
(111, 109, 101, 0.0009765625),
(111, 110, 95, -0.0009765625),
(111, 110, 97, -0.0009765625),
(111, 110, 102, -0.0009765625),
(111, 110, 103, -0.0009765625),
(111, 110, 108, -0.0009765625),
(111, 110, 110, -0.0009765625),
(111, 110, 111, -0.0009765625),
(111, 111, 112, -0.0009765625),
(111, 112, 101, -0.0009765625),
(111, 112, 114, -0.0009765625),
(111, 114, 100, 0.0009765625),
(111, 114, 105, 0.0009765625),
(111, 114, 107, 0.0009765625),
(111, 114, 109, 0.0009765625),
(111, 117, 98, -0.0009765625),
(111, 117, 108, -0.0009765625),
(111, 117, 110, -0.0009765625),
(111, 117, 112, -0.0009765625),
(111, 119, 104, 0.0009765625),
(111, 119, 110, 0.0009765625),
(112, 97, 99, 0.0009765625),
(112, 97, 114, 0.0009765625),
(112, 104, 97, -0.0009765625),
(112, 105, 97, -0.0009765625),
(112, 108, 101, -0.0009765625),
(112, 114, 102, -0.0009765625),
(112, 115, 63, 0.0009765625),
(112, 115, 105, 0.0009765625),
(112, 115, 117, 0.0009765625),
(112, 116, 105, 0.0009765625),
(113, 117, 97, -0.0009765625),
(113, 117, 111, -0.0009765625),
(114, 45, 99, 0.0009765625),
(114, 45, 115, 0.0009765625),
(114, 70, 105, 0.0009765625),
(114, 97, 103, -0.0009765625),
(114, 97, 110, -0.0009765625),
(114, 97, 112, -0.0009765625),
(114, 97, 116, -0.0009765625),
(114, 98, 105, -0.0009765625),
(114, 99, 108, -0.0009765625),
(114, 100, 115, -0.0009765625),
(114, 102, 95, -0.0009765625),
(114, 103, 105, -0.0009765625),
(114, 105, 115, 0.0009765625),
(114, 107, 100, 0.0009765625),
(114, 109, 97, 0.0009765625),
(114, 109, 105, 0.0009765625),
(114, 110, 101, 0.0009765625),
(114, 111, 106, -0.0009765625),
(114, 111, 111, -0.0009765625),
(114, 111, 117, -0.0009765625),
(114, 112, 111, -0.0009765625),
(114, 114, 105, 0.0009765625),
(114, 116, 45, 0.0009765625),
(114, 116, 101, 0.0009765625),
(114, 117, 101, 0.0009765625),
(114, 118, 105, -0.0009765625),
(115, 46, 115, 0.0009765625),
(115, 83, 117, 0.0009765625),
(115, 95, 68, 0.0009765625),
(115, 99, 105, 0.0009765625),
(115, 101, 77, 0.0009765625),
(115, 101, 110, 0.0009765625),
(115, 101, 116, 0.0009765625),
(115, 104, 101, 0.0009765625),
(115, 105, 99, 0.0009765625),
(115, 105, 109, 0.0009765625),
(115, 105, 115, 0.0009765625),
(115, 108, 111, -0.0009765625),
(115, 112, 97, -0.0009765625),
(115, 112, 101, -0.0009765625),
(115, 112, 108, -0.0009765625),
(115, 113, 117, -0.0009765625),
(115, 115, 105, 0.0009765625),
(115, 116, 101, 0.0009765625),
(115, 116, 105, 0.0009765625),
(115, 116, 121, 0.0009765625),
(115, 117, 109, 0.0009765625),
(116, 45, 99, 0.0009765625),
(116, 45, 105, 0.0009765625),
(116, 46, 116, 0.0009765625),
(116, 47, 79, 0.0009765625),
(116, 59, 34, -0.0009765625),
(116, 97, 46, -0.0009765625),
(116, 97, 105, -0.0009765625),
(116, 97, 116, -0.0009765625),
(116, 99, 104, 0.0009765625),
(116, 101, 41, 0.0009765625),
(116, 101, 46, 0.0009765625),
(116, 101, 49, 0.0009765625),
(116, 101, 50, 0.0009765625),
(116, 101, 58, 0.0009765625),
(116, 101, 75, 0.0009765625),
(116, 101, 95, 0.0009765625),
(116, 101, 109, 0.0009765625),
(116, 101, 114, 0.0009765625),
(116, 101, 115, 0.0009765625),
(116, 101, 116, 0.0009765625),
(116, 101, 120, 0.0009765625),
(116, 115, 105, 0.0009765625),
(116, 116, 101, 0.0009765625),
(117, 97, 108, -0.0009765625),
(117, 98, 49, -0.0009765625),
(117, 98, 50, -0.0009765625),
(117, 98, 52, -0.0009765625),
(117, 98, 71, -0.0009765625),
(117, 98, 95, -0.0009765625),
(117, 98, 99, -0.0009765625),
(117, 98, 103, -0.0009765625),
(117, 98, 114, -0.0009765625),
(117, 101, 115, 0.0009765625),
(117, 101, 117, 0.0009765625),
(117, 103, 108, -0.0009765625),
(117, 108, 101, -0.0009765625),
(117, 109, 34, 0.0009765625),
(117, 109, 39, 0.0009765625),
(117, 109, 101, 0.0009765625),
(117, 110, 105, -0.0009765625),
(117, 111, 116, -0.0009765625),
(117, 112, 101, -0.0009765625),
(117, 114, 34, 0.0009765625),
(117, 114, 105, 0.0009765625),
(117, 115, 83, 0.0009765625),
(117, 115, 101, 0.0009765625),
(117, 115, 116, 0.0009765625),
(117, 116, 47, 0.0009765625),
(117, 116, 101, 0.0009765625),
(117, 116, 104, 0.0009765625),
(117, 116, 105, 0.0009765625),
(117, 116, 108, 0.0009765625),
(117, 116, 112, 0.0009765625),
(117, 116, 115, 0.0009765625),
(118, 50, 46, 0.0009765625),
(118, 50, 58, 0.0009765625),
(118, 97, 116, -0.0009765625),
(118, 101, 110, 0.0009765625),
(118, 105, 97, -0.0009765625),
(118, 105, 100, -0.0009765625),
(119, 45, 97, 0.0009765625),
(119, 45, 105, 0.0009765625),
(119, 45, 110, 0.0009765625),
(119, 97, 110, -0.0009765625),
(119, 104, 101, 0.0009765625),
(119, 115, 58, 0.0009765625),
(120, 97, 103, -0.0009765625),
(120, 116, 33, 0.0009765625),
(120, 116, 45, 0.0009765625),
(121, 95, 114, 0.0009765625),
(121, 108, 101, -0.0009765625),
(121, 108, 105, -0.0009765625),
(121, 114, 105, 0.0009765625),
(224, 231, 244, 0.0009765625),
(229, 228, 246, -0.0009765625),
(246, 45, 197, 0.0009765625),
(1072, 1083, 1086, 0.0009765625),
(1072, 1095, 1072, -0.0009765625),
],
html_overrides: &[
("</strong>", 4.4765625),
("<strong>", 4.083984375),
("A", 0.6083984375),
("B", 0.6572265625),
("B1", 1.212890625),
("B2", 1.212890625),
("Bold", 2.16796875),
("DRIVER", 3.4150390625),
("Flowchart chained vertices", 12.475694444444445),
(
"Flowchart chaining with multiple vertices",
19.186631944444443,
),
(
"Flowchart chaining with node metadata and classes",
24.049479166666668,
),
(
"Flowchart interactions callbacks under securityLevel loose (flow-interactions.spec.js)",
39.381076388888886,
),
("Flowchart multiple vertices both ends", 17.549479166666668),
("Flowchart multiple vertices to single", 16.83159722222222),
("Flowchart single to multiple vertices", 16.83159722222222),
(
"Flowchart text edge and line label variants",
19.586805555555557,
),
("Flowchart text multiline edge labels", 16.55642361111111),
("Flowchart text special characters", 15.230034722222221),
("Flowchart text v in node ids variants", 16.65277777777778),
("Flowchart text vertex label variants", 16.20486111111111),
(
"Flowchart v2 Stadium shape (flowchart-v2.spec.js V2-16)",
26.161458333333332,
),
("Flowchart v2 arrowhead to subgraph", 17.069444444444443),
(
"Flowchart v2 arrows: double dotted with text",
20.75434027777778,
),
("Flowchart v2 arrows: double point", 15.895833333333334),
(
"Flowchart v2 arrows: double point with text",
20.153645833333332,
),
("Flowchart v2 arrows: double thick", 15.729166666666666),
(
"Flowchart v2 arrows: graph direction \"<\"",
19.82465277777778,
),
(
"Flowchart v2 arrows: graph direction \">\"",
18.74826388888889,
),
(
"Flowchart v2 arrows: graph direction \"^\"",
18.74826388888889,
),
(
"Flowchart v2 arrows: graph direction \"v\"",
18.71440972222222,
),
("Flowchart v2 diagramPadding 0", 14.682291666666666),
("Flowchart v2 dotted line", 11.235243055555555),
(
"Flowchart v2 edge id curve mixed with linkStyle",
22.0234375,
),
("Flowchart v2 edge id curve properties", 17.47482638888889),
(
"Flowchart v2 edge id curve without overriding default",
24.82465277777778,
),
(
"Flowchart v2 edge label text inside subgraph",
20.62847222222222,
),
("Flowchart v2 edge lengths and styles", 17.049479166666668),
(
"Flowchart v2 escaped without html labels",
19.361979166666668,
),
(
"Flowchart v2 fontawesome in edge labels (flowchart-v2.spec.js 61)",
30.68576388888889,
),
(
"Flowchart v2 linkStyle default interpolate basis",
21.72222222222222,
),
(
"Flowchart v2 linkStyle default interpolate basis with style",
26.40972222222222,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate",
23.50434027777778,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate basis with style",
30.7890625,
),
(
"Flowchart v2 linkStyle numbered interpolate",
20.688368055555557,
),
(
"Flowchart v2 linkStyle numbered interpolate with style",
25.375868055555557,
),
(
"Flowchart v2 nested subgraphs basic variants",
21.026041666666668,
),
(
"Flowchart v2 nodeData multiline strings (flow-node-data.spec.js)",
30.05902777777778,
),
(
"Flowchart v2 nodeData shape aliases (flow-node-data.spec.js)",
28.729166666666668,
),
(
"Flowchart v2 outgoing links (flowchart-v2.spec.js 54)",
24.32986111111111,
),
(
"Flowchart v2 outgoing links 2 (flowchart-v2.spec.js 55)",
25.109375,
),
(
"Flowchart v2 outgoing links 2b (flowchart-v2.spec.js 57 duplicate)",
30.31076388888889,
),
(
"Flowchart v2 outgoing links 3 (flowchart-v2.spec.js 56)",
25.109375,
),
(
"Flowchart v2 outgoing links 4 (flowchart-v2.spec.js 57)",
25.109375,
),
(
"Flowchart v2 outgoing links 5 (flowchart-v2.spec.js 57.x)",
25.885416666666668,
),
(
"Flowchart v2 self loops (with subgraphs)",
18.692708333333332,
),
(
"Flowchart v2 shape styling matrix (flowchart-v2.spec.js 60)",
27.083333333333332,
),
("Flowchart v2 simple flowchart", 13.999131944444445),
(
"Flowchart v2 style expressions (flowchart-v2.spec.js 58)",
25.627604166666668,
),
(
"Flowchart v2 subgraph + linkStyle styling (flowchart-v2.spec.js 59)",
30.471354166666668,
),
(
"Flowchart v2 subgraph id and title in brackets",
21.11545138888889,
),
(
"Flowchart v2 subgraph id starting with a number",
22.51736111111111,
),
(
"Flowchart v2 subgraph titles with dashes and spaces",
24.33159722222222,
),
(
"Flowchart v2 subgraph with multi-node statement",
23.26215277777778,
),
(
"Flowchart v2 subgraph with tab indentation",
20.302083333333332,
),
(
"Flowchart v2 subgraphs with title margins (LR, htmlLabels=false)",
29.98090277777778,
),
(
"Flowchart v2 subgraphs with title margins and edge labels",
26.963541666666668,
),
("Flowchart v2 thick line", 10.46701388888889),
(
"Flowchart v2 unescaped with html labels (securityLevel=loose)",
29.09375,
),
("Flowchart v2 useMaxWidth false", 14.8515625),
("Flowchart v2 useMaxWidth true", 14.608506944444445),
(
"Flowchart v2: bigger font from classes (flowchart-v2.spec.js#65-3)",
30.317708333333332,
),
(
"Flowchart v2: bold text from classes (flowchart-v2.spec.js#65-2)",
29.34548611111111,
),
(
"Flowchart v2: clipping of edges (flowchart-v2.spec.js#2824)",
27.333333333333332,
),
(
"Flowchart v2: default in node name (flowchart-v2.spec.js#2388)",
29.359375,
),
(
"Flowchart v2: html labels with images and/or text (flowchart-v2.spec.js#4023)",
35.826388888888886,
),
(
"Flowchart v2: missing images should not crash (flowchart-v2.spec.js#4439)",
34.54340277777778,
),
(
"Flowchart v2: more nested subgraph cases (BT) (flowchart-v2.spec.js#68)",
33.703125,
),
(
"Flowchart v2: more nested subgraph cases (LR) (flowchart-v2.spec.js#69)",
33.653645833333336,
),
(
"Flowchart v2: more nested subgraph cases (RL) (flowchart-v2.spec.js#67)",
33.653645833333336,
),
(
"Flowchart v2: more nested subgraph cases (TB) (flowchart-v2.spec.js#66)",
33.731770833333336,
),
(
"Flowchart v2: multiple labeled edges between same nodes (flowchart-v2.spec.js#74)",
39.03211805555556,
),
(
"Flowchart v2: nested subgraph links out/between (BT) (flowchart-v2.spec.js#72)",
36.92100694444444,
),
(
"Flowchart v2: nested subgraph links out/between (RL) (flowchart-v2.spec.js#71)",
36.872395833333336,
),
(
"Flowchart v2: nested subgraph links out/between (TB) (flowchart-v2.spec.js#70)",
36.950520833333336,
),
(
"Flowchart v2: styled subgraphs (flowchart-v2.spec.js#62)",
26.24652777777778,
),
(
"Flowchart v2: subgraph child links outside (flowchart-v2.spec.js#5064)",
32.515625,
),
(
"Flowchart v2: subgraph contains only subgraphs, links outside (flowchart-v2.spec.js#5059)",
41.80555555555556,
),
(
"Flowchart v2: subgraph title themeable (flowchart-v2.spec.js#63)",
30.088541666666668,
),
(
"Flowchart v2: text-color from classes (flowchart-v2.spec.js#65-1)",
29.67621527777778,
),
(
"Flowchart v2: unicode encoded character with HTML labels true (flowchart-v2.spec.js#76)",
41.33506944444444,
),
("Get", 1.6064453125),
("Haiya", 2.625),
("Hello Title", 4.769097222222222),
("Node", 2.5034722222222223),
("Node with text", 6.761284722222222),
("One", 1.90625),
("PERSON", 3.900390625),
("Short", 2.57421875),
("Simple flowchart", 7.928819444444445),
("Simple flowchart with invisible edges", 17.28298611111111),
(
"Subgraph nodeSpacing and rankSpacing example",
23.08420138888889,
),
("Supercalifragilisticexpialido", 12.876953125),
("TOP", 1.9453125),
("Three", 2.6884765625),
("Two", 1.9599609375),
("b", 0.6181640625),
("ciousSupercalifragilisticexp", 12.7197265625),
("edge", 2.2744140625),
("f1", 0.880859375),
("f2", 0.880859375),
("i1", 0.830078125),
("i2", 0.830078125),
("ialidocious", 5.08984375),
("label", 2.3037109375),
("money", 3.220703125),
],
svg_overrides: &[
("</strong>", 2.23828125, 2.244974136352539),
("<strong>", 2.0419921875, 2.0492639541625977),
("A", 0.36669921875, 0.32080078125),
("B", 0.32861328125, 0.35888671875),
("B1", 0.6064453125, 0.6130542755126953),
("B2", 0.6064453125, 0.6130542755126953),
("Bold", 1.083984375, 1.083984375),
("DRIVER", 1.70751953125, 1.70751953125),
(
"Flowchart chained vertices",
6.237847222222222,
6.269504123263889,
),
(
"Flowchart chaining with multiple vertices",
9.593315972222221,
9.625032212999132,
),
(
"Flowchart chaining with node metadata and classes",
12.024739583333334,
12.05660332573785,
),
(
"Flowchart interactions callbacks under securityLevel loose (flow-interactions.spec.js)",
19.690538194444443,
19.690538194444443,
),
(
"Flowchart multiple vertices both ends",
8.774739583333334,
8.806689792209202,
),
(
"Flowchart multiple vertices to single",
8.41579861111111,
8.41708713107639,
),
(
"Flowchart single to multiple vertices",
8.41579861111111,
8.447531806098091,
),
(
"Flowchart text edge and line label variants",
9.793402777777779,
9.824713812934029,
),
(
"Flowchart text multiline edge labels",
8.278211805555555,
8.310150146484375,
),
(
"Flowchart text special characters",
7.615017361111111,
7.646182590060764,
),
(
"Flowchart text v in node ids variants",
8.32638888888889,
8.357749091254341,
),
(
"Flowchart text vertex label variants",
8.102430555555555,
8.13413831922743,
),
(
"Flowchart v2 Stadium shape (flowchart-v2.spec.js V2-16)",
13.080729166666666,
13.080729166666666,
),
(
"Flowchart v2 arrowhead to subgraph",
8.534722222222221,
8.534722222222221,
),
(
"Flowchart v2 arrows: double dotted with text",
10.37717013888889,
10.388893975151909,
),
(
"Flowchart v2 arrows: double point",
7.947916666666667,
7.959781222873264,
),
(
"Flowchart v2 arrows: double point with text",
10.076822916666666,
10.08830091688368,
),
(
"Flowchart v2 arrows: double thick",
7.864583333333333,
7.923336452907986,
),
(
"Flowchart v2 arrows: graph direction \"<\"",
9.91232638888889,
9.91232638888889,
),
(
"Flowchart v2 arrows: graph direction \">\"",
9.374131944444445,
9.374131944444445,
),
(
"Flowchart v2 arrows: graph direction \"^\"",
9.374131944444445,
9.374131944444445,
),
(
"Flowchart v2 arrows: graph direction \"v\"",
9.35720486111111,
9.35720486111111,
),
(
"Flowchart v2 diagramPadding 0",
7.341145833333333,
7.3416290283203125,
),
(
"Flowchart v2 dotted line",
5.617621527777778,
5.618826124403212,
),
(
"Flowchart v2 edge id curve mixed with linkStyle",
11.01171875,
11.012642754448784,
),
(
"Flowchart v2 edge id curve properties",
8.737413194444445,
8.769214206271702,
),
(
"Flowchart v2 edge id curve without overriding default",
12.41232638888889,
12.424075656467014,
),
(
"Flowchart v2 edge label text inside subgraph",
10.31423611111111,
10.31423611111111,
),
(
"Flowchart v2 edge lengths and styles",
8.524739583333334,
8.556070963541666,
),
(
"Flowchart v2 escaped without html labels",
9.680989583333334,
9.712838066948784,
),
(
"Flowchart v2 fontawesome in edge labels (flowchart-v2.spec.js 61)",
15.342881944444445,
15.342881944444445,
),
(
"Flowchart v2 linkStyle default interpolate basis",
10.86111111111111,
10.89239501953125,
),
(
"Flowchart v2 linkStyle default interpolate basis with style",
13.20486111111111,
13.206078423394096,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate",
11.75217013888889,
11.753133138020834,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate basis with style",
15.39453125,
15.395477294921875,
),
(
"Flowchart v2 linkStyle numbered interpolate",
10.344184027777779,
10.34511990017361,
),
(
"Flowchart v2 linkStyle numbered interpolate with style",
12.687934027777779,
12.68924628363715,
),
(
"Flowchart v2 nested subgraphs basic variants",
10.513020833333334,
10.544353908962673,
),
(
"Flowchart v2 nodeData multiline strings (flow-node-data.spec.js)",
15.02951388888889,
15.02951388888889,
),
(
"Flowchart v2 nodeData shape aliases (flow-node-data.spec.js)",
14.364583333333334,
14.364583333333334,
),
(
"Flowchart v2 outgoing links (flowchart-v2.spec.js 54)",
12.164930555555555,
12.164930555555555,
),
(
"Flowchart v2 outgoing links 2 (flowchart-v2.spec.js 55)",
12.5546875,
12.5546875,
),
(
"Flowchart v2 outgoing links 2b (flowchart-v2.spec.js 57 duplicate)",
15.155381944444445,
15.155381944444445,
),
(
"Flowchart v2 outgoing links 3 (flowchart-v2.spec.js 56)",
12.5546875,
12.5546875,
),
(
"Flowchart v2 outgoing links 4 (flowchart-v2.spec.js 57)",
12.5546875,
12.5546875,
),
(
"Flowchart v2 outgoing links 5 (flowchart-v2.spec.js 57.x)",
12.942708333333334,
12.942708333333334,
),
(
"Flowchart v2 self loops (with subgraphs)",
9.346354166666666,
9.346354166666666,
),
(
"Flowchart v2 shape styling matrix (flowchart-v2.spec.js 60)",
13.541666666666666,
13.541666666666666,
),
(
"Flowchart v2 simple flowchart",
6.999565972222222,
7.011233859592014,
),
(
"Flowchart v2 style expressions (flowchart-v2.spec.js 58)",
12.813802083333334,
12.813802083333334,
),
(
"Flowchart v2 subgraph + linkStyle styling (flowchart-v2.spec.js 59)",
15.235677083333334,
15.235677083333334,
),
(
"Flowchart v2 subgraph id and title in brackets",
10.557725694444445,
10.589240180121529,
),
(
"Flowchart v2 subgraph id starting with a number",
11.258680555555555,
11.314837985568577,
),
(
"Flowchart v2 subgraph titles with dashes and spaces",
12.16579861111111,
12.197374131944445,
),
(
"Flowchart v2 subgraph with multi-node statement",
11.63107638888889,
11.642847696940104,
),
(
"Flowchart v2 subgraph with tab indentation",
10.151041666666666,
10.151041666666666,
),
(
"Flowchart v2 subgraphs with title margins (LR, htmlLabels=false)",
14.99045138888889,
14.99045138888889,
),
(
"Flowchart v2 subgraphs with title margins and edge labels",
13.481770833333334,
13.513012356228298,
),
(
"Flowchart v2 thick line",
5.233506944444445,
5.235001458062066,
),
(
"Flowchart v2 unescaped with html labels (securityLevel=loose)",
14.546875,
14.546875,
),
(
"Flowchart v2 useMaxWidth false",
7.42578125,
7.426603529188368,
),
(
"Flowchart v2 useMaxWidth true",
7.304253472222222,
7.3052520751953125,
),
(
"Flowchart v2: bigger font from classes (flowchart-v2.spec.js#65-3)",
15.158854166666666,
15.158854166666666,
),
(
"Flowchart v2: bold text from classes (flowchart-v2.spec.js#65-2)",
14.672743055555555,
14.672743055555555,
),
(
"Flowchart v2: clipping of edges (flowchart-v2.spec.js#2824)",
13.666666666666666,
13.666666666666666,
),
(
"Flowchart v2: default in node name (flowchart-v2.spec.js#2388)",
14.6796875,
14.6796875,
),
(
"Flowchart v2: html labels with images and/or text (flowchart-v2.spec.js#4023)",
17.913194444444443,
17.913194444444443,
),
(
"Flowchart v2: missing images should not crash (flowchart-v2.spec.js#4439)",
17.27170138888889,
17.27170138888889,
),
(
"Flowchart v2: more nested subgraph cases (BT) (flowchart-v2.spec.js#68)",
16.8515625,
16.8515625,
),
(
"Flowchart v2: more nested subgraph cases (LR) (flowchart-v2.spec.js#69)",
16.826822916666668,
16.826822916666668,
),
(
"Flowchart v2: more nested subgraph cases (RL) (flowchart-v2.spec.js#67)",
16.826822916666668,
16.826822916666668,
),
(
"Flowchart v2: more nested subgraph cases (TB) (flowchart-v2.spec.js#66)",
16.865885416666668,
16.865885416666668,
),
(
"Flowchart v2: multiple labeled edges between same nodes (flowchart-v2.spec.js#74)",
19.51605902777778,
19.51605902777778,
),
(
"Flowchart v2: nested subgraph links out/between (BT) (flowchart-v2.spec.js#72)",
18.46050347222222,
18.46050347222222,
),
(
"Flowchart v2: nested subgraph links out/between (RL) (flowchart-v2.spec.js#71)",
18.436197916666668,
18.436197916666668,
),
(
"Flowchart v2: nested subgraph links out/between (TB) (flowchart-v2.spec.js#70)",
18.475260416666668,
18.475260416666668,
),
(
"Flowchart v2: styled subgraphs (flowchart-v2.spec.js#62)",
13.12326388888889,
13.12326388888889,
),
(
"Flowchart v2: subgraph child links outside (flowchart-v2.spec.js#5064)",
16.2578125,
16.2578125,
),
(
"Flowchart v2: subgraph contains only subgraphs, links outside (flowchart-v2.spec.js#5059)",
20.90277777777778,
20.90277777777778,
),
(
"Flowchart v2: subgraph title themeable (flowchart-v2.spec.js#63)",
15.044270833333334,
15.044270833333334,
),
(
"Flowchart v2: text-color from classes (flowchart-v2.spec.js#65-1)",
14.83810763888889,
14.83810763888889,
),
(
"Flowchart v2: unicode encoded character with HTML labels true (flowchart-v2.spec.js#76)",
20.66753472222222,
20.66753472222222,
),
("Get", 0.80322265625, 0.8631563186645508),
("Haiya", 1.3125, 1.3125),
("Hello Title", 2.384548611111111, 2.3860049777560763),
("Node", 1.2517361111111112, 1.2528177897135417),
("Node with text", 3.380642361111111, 3.391672770182291),
("One", 0.953125, 0.9613742828369141),
("PERSON", 1.9501953125, 1.9501953125),
("Short", 1.287109375, 1.3473892211914063),
("Simple flowchart", 3.9644097222222223, 3.975435045030382),
(
"Simple flowchart with invisible edges",
8.641493055555555,
8.673438178168404,
),
(
"Subgraph nodeSpacing and rankSpacing example",
11.542100694444445,
11.543287489149305,
),
(
"Supercalifragilisticexpialido",
6.4384765625,
6.4570207595825195,
),
("TOP", 0.97265625, 0.97265625),
("Three", 1.34423828125, 1.3521404266357422),
("Two", 0.97998046875, 0.9980688095092776),
("b", 0.30908203125, 0.31591796875),
(
"ciousSupercalifragilisticexp",
6.35986328125,
6.364633560180666,
),
("edge", 1.13720703125, 1.1452722549438477),
("f1", 0.4404296875, 0.4470701217651367),
("f2", 0.4404296875, 0.4470701217651367),
("i1", 0.4150390625, 0.42246055603027355),
("i2", 0.4150390625, 0.42246055603027355),
("ialidocious", 2.544921875, 2.5760746002197266),
("label", 1.15185546875, 1.179642677307129),
("money", 1.6103515625, 1.651057243347168),
],
svg_scale: 1.0000713799209189,
svg_bbox_overhang_left_default_em: 0.0,
svg_bbox_overhang_right_default_em: 0.0068359375,
svg_bbox_overhang_left: &[
('/', 0.0625),
('A', 0.0625),
('V', 0.0625),
('Y', 0.0625),
('\\', 0.0625),
('_', 0.0625),
('j', 0.0625),
('v', 0.0625),
('x', 0.0625),
('y', 0.0625),
('Ä', 0.0625),
('Å', 0.0625),
('л', 0.0625),
('ز', 0.0625),
],
svg_bbox_overhang_right: &[
(' ', 0.0),
('!', 0.0),
('"', 0.0),
('\'', 0.0),
('(', 0.0),
(')', 0.0),
('*', 0.0),
(',', 0.0),
('-', 0.02734375),
('.', 0.0),
('/', 0.044921875),
(':', 0.0),
(';', 0.0),
('?', 0.0),
('@', 0.0),
('A', 0.0166015625),
('B', 0.0302734375),
('C', 0.0),
('D', 0.0),
('E', 0.0),
('F', 0.009765625),
('G', 0.0),
('H', 0.0),
('I', 0.0),
('J', 0.0),
('K', 0.041015625),
('L', 0.0185546875),
('M', 0.0),
('N', 0.0),
('O', 0.0078125),
('P', 0.0),
('Q', 0.0078125),
('R', 0.0),
('S', 0.0283203125),
('T', 0.025390625),
('U', 0.0),
('V', 0.0498046875),
('W', 0.0),
('X', 0.0517578125),
('Y', 0.03125),
('Z', 0.021484375),
('[', 0.0361328125),
('\\', 0.044921875),
(']', 0.0),
('_', 0.0029296875),
('`', 0.0),
('a', 0.0),
('c', 0.0),
('d', 0.0),
('e', 0.0078125),
('f', 0.0498046875),
('g', 0.060546875),
('h', 0.0),
('i', 0.0),
('j', 0.0),
('k', 0.009765625),
('l', 0.0283203125),
('m', 0.0),
('n', 0.0),
('o', 0.0185546875),
('p', 0.0048828125),
('q', 0.0),
('r', 0.048828125),
('s', 0.03125),
('t', 0.0595703125),
('u', 0.0),
('v', 0.041015625),
('w', 0.009765625),
('x', 0.001953125),
('y', 0.041015625),
('z', 0.0244140625),
('}', 0.0361328125),
('Ä', 0.0166015625),
('Å', 0.0166015625),
('Ö', 0.0078125),
('à', 0.0),
('ä', 0.0),
('å', 0.0),
('ç', 0.0),
('è', 0.0078125),
('é', 0.0078125),
('ê', 0.0078125),
('ô', 0.0185546875),
('ö', 0.0185546875),
('Н', 0.0),
('а', 0.0),
('л', 0.0),
('о', 0.0185546875),
('ч', 0.0),
('ز', 0.0126953125),
('♥', 0.0),
('❤', 0.0283203125),
],
},
FontMetricsTables {
font_key: "trebuchetms,verdana,arial,sans-serif",
base_font_size_px: 16.0,
default_em: 0.5244140625,
entries: &[
(' ', 0.3017578125),
('!', 0.3671875),
('"', 0.3251953125),
('#', 0.5244140625),
('&', 0.7060546875),
('\'', 0.16015625),
('(', 0.3671875),
(')', 0.3671875),
('*', 0.3671875),
('+', 0.5244140625),
(',', 0.3671875),
('-', 0.3671875),
('.', 0.3671875),
('/', 0.5244140625),
('0', 0.5244140625),
('1', 0.5244140625),
('2', 0.5244140625),
('3', 0.5244140625),
('4', 0.5244140625),
('5', 0.5244140625),
('6', 0.5244140625),
('7', 0.5244140625),
('8', 0.5244140625),
('9', 0.5244140625),
(':', 0.3671875),
(';', 0.3671875),
('<', 0.5244140625),
('=', 0.5244140625),
('>', 0.5244140625),
('?', 0.3671875),
('@', 0.7705078125),
('A', 0.58984375),
('B', 0.56640625),
('C', 0.5986328125),
('D', 0.61328125),
('E', 0.5361328125),
('F', 0.525390625),
('G', 0.6767578125),
('H', 0.654296875),
('I', 0.2783203125),
('J', 0.4765625),
('K', 0.576171875),
('L', 0.5068359375),
('M', 0.7099609375),
('N', 0.638671875),
('O', 0.673828125),
('P', 0.5576171875),
('Q', 0.67578125),
('R', 0.58203125),
('S', 0.4814453125),
('T', 0.5810546875),
('U', 0.6484375),
('V', 0.587890625),
('W', 0.8525390625),
('X', 0.556640625),
('Y', 0.5703125),
('Z', 0.55078125),
('[', 0.3671875),
('\\', 0.35546875),
(']', 0.3671875),
('^', 0.5244140625),
('_', 0.5244140625),
('`', 0.5244140625),
('a', 0.525390625),
('b', 0.5576171875),
('c', 0.4951171875),
('d', 0.5576171875),
('e', 0.5458984375),
('f', 0.3701171875),
('g', 0.501953125),
('h', 0.546875),
('i', 0.28515625),
('j', 0.3671875),
('k', 0.5048828125),
('l', 0.294921875),
('m', 0.830078125),
('n', 0.546875),
('o', 0.537109375),
('p', 0.5576171875),
('q', 0.5576171875),
('r', 0.388671875),
('s', 0.4052734375),
('t', 0.396484375),
('u', 0.546875),
('v', 0.490234375),
('w', 0.744140625),
('x', 0.5009765625),
('y', 0.4931640625),
('z', 0.474609375),
('}', 0.3671875),
('Ä', 0.58984375),
('Å', 0.58984375),
('Ö', 0.673828125),
('à', 0.525390625),
('ä', 0.525390625),
('å', 0.525390625),
('ç', 0.4951171875),
('è', 0.5458984375),
('é', 0.5458984375),
('ê', 0.5458984375),
('ô', 0.537109375),
('ö', 0.537109375),
('Н', 0.654296875),
('а', 0.513671875),
('л', 0.5634765625),
('о', 0.537109375),
('ч', 0.53125),
('ز', 0.4892578125),
('♥', 0.59375),
('❤', 0.9716796875),
],
kern_pairs: &[
(34, 101, -0.0009765625),
(34, 115, -0.0009765625),
(34, 118, -0.0009765625),
(39, 101, -0.0009765625),
(39, 115, -0.0009765625),
(65, 87, -0.087890625),
(66, 66, -0.0009765625),
(66, 84, -0.0009765625),
(66, 101, -0.0009765625),
(66, 111, -0.0009765625),
(67, 67, -0.0009765625),
(67, 104, -0.0009765625),
(67, 111, -0.0009765625),
(69, 100, -0.0009765625),
(69, 110, -0.0009765625),
(69, 112, -0.0009765625),
(70, 101, -0.0009765625),
(70, 111, -0.0009765625),
(70, 117, -0.0009765625),
(71, 101, -0.0009765625),
(71, 111, -0.0009765625),
(75, 69, -0.0009765625),
(75, 101, -0.0322265625),
(76, 101, -0.0009765625),
(76, 111, -0.0009765625),
(77, 76, -0.0009765625),
(77, 111, -0.0009765625),
(77, 117, -0.0009765625),
(78, 111, -0.0009765625),
(80, 65, -0.111328125),
(80, 97, -0.046875),
(80, 104, -0.046875),
(80, 111, -0.046875),
(80, 114, -0.046875),
(82, 101, -0.041015625),
(82, 111, -0.041015625),
(83, 66, -0.0009765625),
(83, 71, -0.0009765625),
(83, 101, -0.0009765625),
(83, 104, -0.0009765625),
(83, 107, -0.0009765625),
(83, 111, -0.0009765625),
(83, 112, -0.0009765625),
(83, 113, -0.0009765625),
(83, 117, -0.0009765625),
(84, 66, -0.0009765625),
(84, 77, -0.0009765625),
(84, 79, -0.0556640625),
(84, 97, -0.125),
(84, 101, -0.125),
(84, 104, -0.0009765625),
(84, 105, -0.0419921875),
(84, 119, -0.138671875),
(86, 69, -0.0009765625),
(86, 97, -0.0791015625),
(86, 101, -0.0654296875),
(87, 83, -0.0009765625),
(87, 105, -0.013671875),
(87, 111, -0.046875),
(89, 101, -0.10546875),
(98, 71, -0.0009765625),
(98, 101, -0.0009765625),
(98, 110, -0.0009765625),
(98, 111, -0.0009765625),
(98, 112, -0.0009765625),
(98, 115, -0.0009765625),
(98, 117, -0.0009765625),
(100, 100, -0.0009765625),
(100, 101, -0.0009765625),
(100, 111, -0.0009765625),
(100, 112, -0.0009765625),
(100, 115, -0.0009765625),
(100, 117, -0.0009765625),
(101, 75, -0.0009765625),
(101, 77, -0.0009765625),
(101, 83, -0.0009765625),
(101, 98, -0.0009765625),
(101, 100, -0.0009765625),
(101, 101, -0.0009765625),
(101, 102, -0.0009765625),
(101, 106, -0.0009765625),
(101, 110, -0.0009765625),
(101, 112, -0.0009765625),
(101, 115, -0.0009765625),
(101, 117, -0.0009765625),
(101, 118, -0.0009765625),
(102, 101, -0.0009765625),
(102, 111, -0.0009765625),
(104, 101, -0.0009765625),
(104, 111, -0.0009765625),
(104, 115, -0.0009765625),
(106, 101, -0.0009765625),
(106, 115, -0.0009765625),
(107, 83, -0.0009765625),
(107, 100, -0.0009765625),
(107, 101, -0.0009765625),
(107, 115, -0.0009765625),
(110, 100, -0.0009765625),
(110, 101, -0.0009765625),
(110, 102, -0.0009765625),
(110, 107, -0.0009765625),
(110, 110, -0.0009765625),
(110, 111, -0.0009765625),
(110, 112, -0.0009765625),
(110, 115, -0.0009765625),
(110, 117, -0.0009765625),
(110, 118, -0.0009765625),
(111, 83, -0.0009765625),
(111, 100, -0.0009765625),
(111, 102, -0.0009765625),
(111, 106, -0.0009765625),
(111, 107, -0.0009765625),
(111, 110, -0.0009765625),
(111, 111, -0.0009765625),
(111, 112, -0.0009765625),
(111, 115, -0.0009765625),
(111, 117, -0.0009765625),
(111, 118, -0.0009765625),
(112, 66, -0.0009765625),
(112, 101, -0.0009765625),
(112, 104, -0.0009765625),
(112, 111, -0.0009765625),
(112, 112, -0.0009765625),
(112, 115, -0.0009765625),
(112, 117, -0.0009765625),
(113, 117, -0.0009765625),
(114, 44, -0.142578125),
(115, 83, -0.0009765625),
(115, 101, -0.0009765625),
(115, 104, -0.0009765625),
(115, 107, -0.0009765625),
(115, 111, -0.0009765625),
(115, 112, -0.0009765625),
(115, 113, -0.0009765625),
(115, 115, -0.0009765625),
(115, 117, -0.0009765625),
(117, 98, -0.0009765625),
(117, 100, -0.0009765625),
(117, 101, -0.0009765625),
(117, 110, -0.0009765625),
(117, 111, -0.0009765625),
(117, 112, -0.0009765625),
(117, 115, -0.0009765625),
(118, 34, -0.0009765625),
(118, 101, -0.0009765625),
(121, 44, -0.1220703125),
(232, 234, -0.0009765625),
(233, 232, -0.0009765625),
(1053, 1072, -0.0009765625),
(1072, 1083, -0.0009765625),
(1072, 1095, -0.0009765625),
(1095, 1072, -0.0009765625),
],
space_trigrams: &[
(34, 97, -0.0009765625),
(34, 100, -0.0009765625),
(39, 97, -0.0009765625),
(39, 100, -0.0009765625),
(44, 39, -0.0009765625),
(44, 101, -0.0009765625),
(44, 104, -0.0009765625),
(44, 107, -0.0009765625),
(44, 111, -0.0009765625),
(44, 115, -0.0009765625),
(45, 111, -0.0009765625),
(46, 67, -0.0009765625),
(46, 69, -0.0009765625),
(46, 70, -0.0009765625),
(46, 75, -0.0009765625),
(46, 83, -0.0009765625),
(46, 115, -0.0009765625),
(47, 115, -0.0009765625),
(49, 70, -0.0009765625),
(50, 70, -0.0009765625),
(50, 100, -0.0009765625),
(50, 101, -0.0009765625),
(50, 102, -0.0009765625),
(50, 110, -0.0009765625),
(50, 111, -0.0009765625),
(50, 115, -0.0009765625),
(50, 117, -0.0009765625),
(51, 70, -0.0009765625),
(51, 115, -0.0009765625),
(55, 100, -0.0009765625),
(58, 98, -0.0009765625),
(58, 100, -0.0009765625),
(58, 104, -0.0009765625),
(58, 110, -0.0009765625),
(58, 115, -0.0009765625),
(58, 117, -0.0009765625),
(65, 100, -0.0556640625),
(65, 108, -0.0556640625),
(65, 112, -0.0556640625),
(66, 115, -0.0009765625),
(68, 115, -0.0009765625),
(76, 108, -0.0380859375),
(76, 115, -0.0380859375),
(82, 84, -0.0185546875),
(82, 115, -0.0009765625),
(83, 115, -0.0009765625),
(97, 71, -0.0009765625),
(97, 110, -0.0009765625),
(97, 112, -0.0009765625),
(97, 115, -0.0009765625),
(98, 40, -0.0009765625),
(98, 79, -0.0009765625),
(98, 84, -0.01953125),
(98, 105, -0.0009765625),
(99, 118, -0.0009765625),
(100, 67, -0.0009765625),
(100, 82, -0.0009765625),
(100, 97, -0.0009765625),
(100, 98, -0.0009765625),
(100, 99, -0.0009765625),
(100, 100, -0.0009765625),
(100, 101, -0.0009765625),
(100, 105, -0.0009765625),
(100, 108, -0.0009765625),
(100, 110, -0.0009765625),
(100, 112, -0.0009765625),
(100, 114, -0.0009765625),
(100, 115, -0.0009765625),
(100, 116, -0.0009765625),
(100, 118, -0.0009765625),
(100, 119, -0.0009765625),
(101, 40, -0.0009765625),
(101, 49, -0.0009765625),
(101, 50, -0.0009765625),
(101, 51, -0.0009765625),
(101, 52, -0.0009765625),
(101, 53, -0.0009765625),
(101, 54, -0.0009765625),
(101, 55, -0.0009765625),
(101, 56, -0.0009765625),
(101, 57, -0.0009765625),
(101, 66, -0.0009765625),
(101, 67, -0.0009765625),
(101, 68, -0.0009765625),
(101, 70, -0.0009765625),
(101, 72, -0.0009765625),
(101, 73, -0.0009765625),
(101, 74, -0.0009765625),
(101, 75, -0.0009765625),
(101, 76, -0.0009765625),
(101, 80, -0.0009765625),
(101, 82, -0.0009765625),
(101, 84, -0.01953125),
(101, 85, -0.0009765625),
(101, 87, -0.0009765625),
(101, 97, -0.0009765625),
(101, 98, -0.0009765625),
(101, 99, -0.0009765625),
(101, 100, -0.0009765625),
(101, 101, -0.0009765625),
(101, 102, -0.0009765625),
(101, 104, -0.0009765625),
(101, 105, -0.0009765625),
(101, 108, -0.0009765625),
(101, 109, -0.0009765625),
(101, 110, -0.0009765625),
(101, 111, -0.0009765625),
(101, 112, -0.0009765625),
(101, 113, -0.0009765625),
(101, 114, -0.0009765625),
(101, 115, -0.0009765625),
(101, 116, -0.0009765625),
(101, 118, -0.0009765625),
(101, 119, -0.0009765625),
(101, 1053, -0.0009765625),
(102, 100, -0.0009765625),
(102, 101, -0.0009765625),
(102, 108, -0.0009765625),
(103, 34, -0.0009765625),
(103, 39, -0.0009765625),
(103, 67, -0.0009765625),
(103, 98, -0.0009765625),
(103, 100, -0.0009765625),
(103, 101, -0.0009765625),
(103, 111, -0.0009765625),
(103, 115, -0.0009765625),
(104, 40, -0.0009765625),
(104, 43, -0.0009765625),
(104, 45, -0.0009765625),
(104, 47, -0.0009765625),
(104, 49, -0.0009765625),
(104, 50, -0.0009765625),
(104, 61, -0.0009765625),
(104, 64, -0.0009765625),
(104, 70, -0.0009765625),
(104, 72, -0.0009765625),
(104, 83, -0.0009765625),
(104, 97, -0.0009765625),
(104, 99, -0.0009765625),
(104, 100, -0.0009765625),
(104, 101, -0.0009765625),
(104, 102, -0.0009765625),
(104, 104, -0.0009765625),
(104, 105, -0.0009765625),
(104, 108, -0.0009765625),
(104, 109, -0.0009765625),
(104, 110, -0.0009765625),
(104, 115, -0.0009765625),
(104, 116, -0.0009765625),
(104, 119, -0.0009765625),
(105, 67, -0.0009765625),
(107, 99, -0.0009765625),
(107, 108, -0.0009765625),
(107, 115, -0.0009765625),
(107, 116, -0.0009765625),
(108, 102, -0.0009765625),
(108, 111, -0.0009765625),
(108, 112, -0.0009765625),
(108, 118, -0.0009765625),
(109, 34, -0.0009765625),
(109, 39, -0.0009765625),
(109, 115, -0.0009765625),
(110, 34, -0.0009765625),
(110, 40, -0.0009765625),
(110, 49, -0.0009765625),
(110, 50, -0.0009765625),
(110, 79, -0.0009765625),
(110, 97, -0.0009765625),
(110, 98, -0.0009765625),
(110, 101, -0.0009765625),
(110, 104, -0.0009765625),
(110, 110, -0.0009765625),
(110, 113, -0.0009765625),
(110, 115, -0.0009765625),
(110, 116, -0.0009765625),
(111, 83, -0.0009765625),
(111, 84, -0.01953125),
(111, 97, -0.0009765625),
(111, 98, -0.0009765625),
(111, 105, -0.0009765625),
(111, 108, -0.0009765625),
(111, 109, -0.0009765625),
(111, 115, -0.0009765625),
(111, 116, -0.0009765625),
(111, 119, -0.0009765625),
(112, 108, -0.0009765625),
(114, 34, -0.0009765625),
(114, 39, -0.0009765625),
(114, 65, -0.0556640625),
(114, 67, -0.0009765625),
(114, 83, -0.0009765625),
(114, 102, -0.0009765625),
(114, 112, -0.0009765625),
(114, 115, -0.0009765625),
(115, 40, -0.0009765625),
(115, 45, -0.0009765625),
(115, 50, -0.0009765625),
(115, 51, -0.0009765625),
(115, 52, -0.0009765625),
(115, 53, -0.0009765625),
(115, 54, -0.0009765625),
(115, 65, -0.0556640625),
(115, 77, -0.0009765625),
(115, 97, -0.0009765625),
(115, 98, -0.0009765625),
(115, 99, -0.0009765625),
(115, 102, -0.0009765625),
(115, 105, -0.0009765625),
(115, 108, -0.0009765625),
(115, 110, -0.0009765625),
(115, 111, -0.0009765625),
(115, 115, -0.0009765625),
(115, 116, -0.0009765625),
(115, 117, -0.0009765625),
(115, 118, -0.0009765625),
(115, 119, -0.0009765625),
(115, 125, -0.0009765625),
(115, 10084, -0.0009765625),
(116, 98, -0.0009765625),
(116, 101, -0.0009765625),
(116, 102, -0.0009765625),
(116, 104, -0.0009765625),
(116, 111, -0.0009765625),
(116, 115, -0.0009765625),
(116, 118, -0.0009765625),
(118, 105, -0.0009765625),
(120, 84, -0.0185546875),
(121, 66, -0.0009765625),
(121, 101, -0.0009765625),
(121, 115, -0.0009765625),
],
trigrams: &[
(34, 62, 34, -0.0009765625),
(34, 94, 34, -0.0009765625),
(34, 99, 111, -0.0009765625),
(34, 105, 112, -0.0009765625),
(34, 118, 34, 0.0009765625),
(39, 99, 111, -0.0009765625),
(39, 105, 112, -0.0009765625),
(66, 66, 66, 0.0009765625),
(66, 101, 102, 0.0009765625),
(66, 105, 100, -0.0009765625),
(66, 108, 111, -0.0009765625),
(67, 104, 101, 0.0009765625),
(67, 104, 111, 0.0009765625),
(67, 108, 117, -0.0009765625),
(67, 111, 100, 0.0009765625),
(69, 82, 83, -0.0009765625),
(69, 110, 100, 0.0009765625),
(69, 112, 115, 0.0009765625),
(70, 105, 110, -0.0009765625),
(70, 108, 111, -0.0009765625),
(70, 111, 111, 0.0009765625),
(70, 111, 117, 0.0009765625),
(70, 117, 110, 0.0009765625),
(71, 101, 110, 0.0009765625),
(71, 114, 111, -0.0009765625),
(75, 101, 101, 0.0009765625),
(76, 97, 98, -0.0009765625),
(76, 97, 112, -0.0009765625),
(76, 101, 102, 0.0009765625),
(76, 101, 118, 0.0009765625),
(76, 105, 110, -0.0009765625),
(76, 111, 111, 0.0009765625),
(77, 97, 107, -0.0009765625),
(77, 97, 110, -0.0009765625),
(78, 111, 83, 0.0009765625),
(78, 111, 100, 0.0009765625),
(82, 101, 106, 0.0009765625),
(82, 101, 115, 0.0009765625),
(82, 111, 117, 0.0009765625),
(83, 79, 78, -0.0009765625),
(83, 97, 118, -0.0009765625),
(83, 101, 110, 0.0009765625),
(83, 104, 111, 0.0009765625),
(83, 105, 110, -0.0009765625),
(83, 111, 117, 0.0009765625),
(83, 113, 117, 0.0009765625),
(83, 116, 111, -0.0009765625),
(83, 117, 98, 0.0009765625),
(83, 117, 112, 0.0009765625),
(84, 77, 76, 0.0009765625),
(84, 104, 101, 0.0009765625),
(87, 83, 66, 0.0009765625),
(87, 105, 100, -0.0009765625),
(89, 101, 115, 0.0009765625),
(98, 95, 98, -0.0009765625),
(98, 95, 111, -0.0009765625),
(98, 97, 115, -0.0009765625),
(98, 99, 111, -0.0009765625),
(98, 105, 100, -0.0009765625),
(98, 108, 101, -0.0009765625),
(98, 108, 111, -0.0009765625),
(98, 108, 117, -0.0009765625),
(98, 110, 101, 0.0009765625),
(98, 114, 101, -0.0009765625),
(98, 114, 111, -0.0009765625),
(98, 117, 115, 0.0009765625),
(100, 47, 111, -0.0009765625),
(100, 97, 115, -0.0009765625),
(100, 100, 101, 0.0009765625),
(100, 101, 83, 0.0009765625),
(100, 101, 100, 0.0009765625),
(100, 101, 102, 0.0009765625),
(100, 101, 110, 0.0009765625),
(100, 101, 115, 0.0009765625),
(100, 103, 101, -0.0009765625),
(100, 105, 110, -0.0009765625),
(100, 105, 112, -0.0009765625),
(100, 105, 117, -0.0009765625),
(100, 111, 110, 0.0009765625),
(100, 111, 111, 0.0009765625),
(100, 111, 117, 0.0009765625),
(100, 112, 111, 0.0009765625),
(100, 116, 104, -0.0009765625),
(100, 117, 112, 0.0009765625),
(101, 45, 100, -0.0009765625),
(101, 45, 117, -0.0009765625),
(101, 46, 106, -0.0009765625),
(101, 58, 34, -0.0009765625),
(101, 75, 69, 0.0009765625),
(101, 83, 112, 0.0009765625),
(101, 95, 107, -0.0009765625),
(101, 97, 98, -0.0009765625),
(101, 97, 100, -0.0009765625),
(101, 97, 107, -0.0009765625),
(101, 97, 110, -0.0009765625),
(101, 99, 107, -0.0009765625),
(101, 99, 111, -0.0009765625),
(101, 99, 117, -0.0009765625),
(101, 100, 101, 0.0009765625),
(101, 101, 100, 0.0009765625),
(101, 101, 110, 0.0009765625),
(101, 101, 112, 0.0009765625),
(101, 102, 111, 0.0009765625),
(101, 106, 101, 0.0009765625),
(101, 108, 101, -0.0009765625),
(101, 108, 102, -0.0009765625),
(101, 108, 115, -0.0009765625),
(101, 109, 101, -0.0009765625),
(101, 109, 112, -0.0009765625),
(101, 110, 100, 0.0009765625),
(101, 110, 101, 0.0009765625),
(101, 114, 70, -0.0009765625),
(101, 114, 101, -0.0009765625),
(101, 114, 104, -0.0009765625),
(101, 114, 110, -0.0009765625),
(101, 114, 112, -0.0009765625),
(101, 114, 115, -0.0009765625),
(101, 114, 118, -0.0009765625),
(101, 115, 111, 0.0009765625),
(101, 115, 115, 0.0009765625),
(101, 115, 117, 0.0009765625),
(101, 116, 104, -0.0009765625),
(101, 116, 115, -0.0009765625),
(101, 116, 117, -0.0009765625),
(101, 117, 101, 0.0009765625),
(101, 118, 101, 0.0009765625),
(101, 119, 101, -0.0009765625),
(101, 120, 112, -0.0009765625),
(101, 122, 111, -0.0009765625),
(102, 95, 112, -0.0009765625),
(102, 95, 115, -0.0009765625),
(102, 97, 115, -0.0009765625),
(102, 97, 117, -0.0009765625),
(102, 105, 101, -0.0009765625),
(102, 105, 110, -0.0009765625),
(102, 108, 111, -0.0009765625),
(102, 111, 110, 0.0009765625),
(102, 114, 111, -0.0009765625),
(104, 45, 100, -0.0009765625),
(104, 97, 112, -0.0009765625),
(104, 97, 115, -0.0009765625),
(104, 101, 115, 0.0009765625),
(104, 105, 110, -0.0009765625),
(104, 105, 115, -0.0009765625),
(104, 105, 118, -0.0009765625),
(104, 111, 110, 0.0009765625),
(104, 111, 111, 0.0009765625),
(104, 111, 112, 0.0009765625),
(104, 111, 117, 0.0009765625),
(104, 114, 101, -0.0009765625),
(107, 83, 112, 0.0009765625),
(107, 100, 111, 0.0009765625),
(107, 101, 110, 0.0009765625),
(107, 105, 112, -0.0009765625),
(110, 95, 104, -0.0009765625),
(110, 95, 107, -0.0009765625),
(110, 99, 101, -0.0009765625),
(110, 99, 111, -0.0009765625),
(110, 100, 101, 0.0009765625),
(110, 100, 111, 0.0009765625),
(110, 100, 112, 0.0009765625),
(110, 100, 115, 0.0009765625),
(110, 101, 98, 0.0009765625),
(110, 101, 100, 0.0009765625),
(110, 101, 115, 0.0009765625),
(110, 103, 101, -0.0009765625),
(110, 103, 115, -0.0009765625),
(110, 105, 110, -0.0009765625),
(110, 105, 115, -0.0009765625),
(110, 107, 83, 0.0009765625),
(110, 107, 115, 0.0009765625),
(110, 110, 101, 0.0009765625),
(110, 111, 100, 0.0009765625),
(110, 112, 117, 0.0009765625),
(110, 115, 101, 0.0009765625),
(110, 116, 101, -0.0009765625),
(110, 116, 115, -0.0009765625),
(111, 83, 112, 0.0009765625),
(111, 97, 100, -0.0009765625),
(111, 99, 101, -0.0009765625),
(111, 99, 107, -0.0009765625),
(111, 99, 115, -0.0009765625),
(111, 99, 117, -0.0009765625),
(111, 100, 100, 0.0009765625),
(111, 100, 101, 0.0009765625),
(111, 100, 117, 0.0009765625),
(111, 105, 100, -0.0009765625),
(111, 105, 110, -0.0009765625),
(111, 106, 101, 0.0009765625),
(111, 107, 101, 0.0009765625),
(111, 108, 100, -0.0009765625),
(111, 108, 111, -0.0009765625),
(111, 109, 98, -0.0009765625),
(111, 109, 101, -0.0009765625),
(111, 109, 112, -0.0009765625),
(111, 110, 100, 0.0009765625),
(111, 110, 101, 0.0009765625),
(111, 110, 102, 0.0009765625),
(111, 110, 110, 0.0009765625),
(111, 110, 111, 0.0009765625),
(111, 110, 115, 0.0009765625),
(111, 111, 112, 0.0009765625),
(111, 111, 115, 0.0009765625),
(111, 112, 66, 0.0009765625),
(111, 112, 101, 0.0009765625),
(111, 112, 112, 0.0009765625),
(111, 112, 115, 0.0009765625),
(111, 114, 98, -0.0009765625),
(111, 114, 100, -0.0009765625),
(111, 114, 101, -0.0009765625),
(111, 114, 107, -0.0009765625),
(111, 114, 115, -0.0009765625),
(111, 115, 101, 0.0009765625),
(111, 115, 115, 0.0009765625),
(111, 116, 101, -0.0009765625),
(111, 116, 104, -0.0009765625),
(111, 117, 98, 0.0009765625),
(111, 117, 110, 0.0009765625),
(111, 117, 112, 0.0009765625),
(111, 117, 115, 0.0009765625),
(111, 118, 101, 0.0009765625),
(111, 119, 104, -0.0009765625),
(111, 119, 110, -0.0009765625),
(111, 119, 115, -0.0009765625),
(112, 97, 110, -0.0009765625),
(112, 97, 115, -0.0009765625),
(112, 101, 100, 0.0009765625),
(112, 104, 115, 0.0009765625),
(112, 105, 110, -0.0009765625),
(112, 105, 115, -0.0009765625),
(112, 108, 101, -0.0009765625),
(112, 114, 101, -0.0009765625),
(112, 114, 102, -0.0009765625),
(112, 114, 111, -0.0009765625),
(112, 115, 117, 0.0009765625),
(112, 116, 111, -0.0009765625),
(112, 117, 98, 0.0009765625),
(113, 117, 101, 0.0009765625),
(113, 117, 111, 0.0009765625),
(115, 46, 115, -0.0009765625),
(115, 61, 102, -0.0009765625),
(115, 83, 117, 0.0009765625),
(115, 95, 66, -0.0009765625),
(115, 95, 67, -0.0009765625),
(115, 101, 77, 0.0009765625),
(115, 101, 101, 0.0009765625),
(115, 101, 110, 0.0009765625),
(115, 101, 115, 0.0009765625),
(115, 104, 101, 0.0009765625),
(115, 104, 111, 0.0009765625),
(115, 105, 98, -0.0009765625),
(115, 105, 100, -0.0009765625),
(115, 105, 110, -0.0009765625),
(115, 105, 111, -0.0009765625),
(115, 105, 115, -0.0009765625),
(115, 108, 111, -0.0009765625),
(115, 112, 101, 0.0009765625),
(115, 113, 117, 0.0009765625),
(115, 115, 101, 0.0009765625),
(115, 116, 101, -0.0009765625),
(115, 116, 111, -0.0009765625),
(115, 117, 98, 0.0009765625),
(115, 119, 111, -0.0009765625),
(115, 121, 110, -0.0009765625),
(117, 98, 71, 0.0009765625),
(117, 98, 110, 0.0009765625),
(117, 98, 112, 0.0009765625),
(117, 101, 115, 0.0009765625),
(117, 101, 117, 0.0009765625),
(117, 108, 100, -0.0009765625),
(117, 108, 101, -0.0009765625),
(117, 109, 34, -0.0009765625),
(117, 109, 39, -0.0009765625),
(117, 109, 98, -0.0009765625),
(117, 109, 101, -0.0009765625),
(117, 110, 100, 0.0009765625),
(117, 110, 101, 0.0009765625),
(117, 112, 101, 0.0009765625),
(117, 114, 34, -0.0009765625),
(117, 114, 39, -0.0009765625),
(117, 114, 101, -0.0009765625),
(117, 114, 118, -0.0009765625),
(117, 115, 83, 0.0009765625),
(117, 115, 101, 0.0009765625),
(117, 116, 101, -0.0009765625),
(117, 116, 104, -0.0009765625),
(117, 116, 111, -0.0009765625),
(117, 116, 112, -0.0009765625),
(117, 116, 115, -0.0009765625),
(118, 101, 110, 0.0009765625),
(118, 105, 100, -0.0009765625),
(118, 105, 101, -0.0009765625),
(118, 105, 115, -0.0009765625),
(233, 232, 234, 0.0009765625),
(1053, 1072, 1095, 0.0009765625),
(1072, 1095, 1072, 0.0009765625),
(1095, 1072, 1083, 0.0009765625),
],
html_overrides: &[
("&", 0.7060546875),
(",.?!+-*", 2.7275390625),
(",.?!+-*ز", 3.216796875),
("/", 0.5244140625),
("1", 0.5244140625),
("1 a a text!.", 5.052734375),
("10. Ke2", 3.33203125),
("11. Ke2", 3.33203125),
("1123", 2.09765625),
("14. Ke3", 3.33203125),
("15. Ke3", 3.33203125),
("16. session_key", 6.9130859375),
("1o", 1.0615234375),
("1o ipa", 2.7763671875),
("1test", 2.267578125),
("2945", 2.09765625),
("4. Sends challenge", 8.3251953125),
("6. Password", 5.265625),
("7. Ke1", 2.8076171875),
("8. Ke1", 2.8076171875),
("<", 0.5244140625),
("</strong>", 4.3486328125),
("<strong>", 3.82421875),
("?", 0.3671875),
("A", 0.58984375),
("A dec char:♥", 5.6513671875),
("A double quote:\"", 7.44921875),
("A perhaps?", 6.029296875),
("A0", 1.1142578125),
("A1", 1.1142578125),
("A2", 1.1142578125),
("A3", 1.1142578125),
("A4", 1.1142578125),
("A5", 1.1142578125),
("A6", 1.1142578125),
("A7", 1.1142578125),
("AA", 1.1796875),
("AAABBB", 3.4677734375),
("A_node", 3.2998046875),
("Aggregate", 4.4970703125),
("Alpha", 2.513671875),
("Alpha Group", 5.5205078125),
("Another", 3.5498046875),
("Archive", 3.3408203125),
("Arrow", 2.6484375),
("B", 0.56640625),
("B0", 1.0908203125),
("B1", 1.0908203125),
("B2", 1.0908203125),
("B3", 1.0908203125),
("B4", 1.0908203125),
("B5", 1.0908203125),
("B6", 1.0908203125),
("B7", 1.0908203125),
("BB", 1.1318359375),
("Baldr API", 4.00390625),
("Bar SubGraph", 6.0595703125),
("Be done", 3.5986328125),
("Before", 2.9521484375),
("Beta", 2.033203125),
("Beta Group", 5.0400390625),
("Bidirectional", 5.7080078125),
("Bold", 1.955078125),
("Both", 2.0458984375),
("C", 0.5986328125),
("C0", 1.123046875),
("C1", 1.123046875),
("C2", 1.123046875),
("C3", 1.123046875),
("C4", 1.123046875),
("C5", 1.123046875),
("C6", 1.123046875),
("CC", 1.1962890625),
("Cache", 2.7109375),
("Car", 2.8134765625),
("Card", 2.0693359375),
("Child", 2.2822265625),
("Child1", 2.806640625),
("Child2", 2.806640625),
("Choice", 3.0068359375),
("Choose Path", 5.4482421875),
("Christmas", 4.3798828125),
("Circle", 2.607421875),
("Circle shape", 5.48828125),
("Circle shape Начало", 9.1005859375),
("Cluster", 3.1748046875),
("Cluster1", 3.69921875),
("Comment", 4.283203125),
("Cyrillic", 3.1357421875),
("D", 0.61328125),
("D0", 1.1376953125),
("D1", 1.1376953125),
("D2", 1.1376953125),
("D3", 1.1376953125),
("D4", 1.1376953125),
("D5", 1.1376953125),
("D6", 1.1376953125),
("DD", 1.2265625),
("DRIVER", 3.1787109375),
("Database", 4.09375),
("Database File", 6.044921875),
("Decide", 3.0419921875),
("Decision", 3.7119140625),
("Delay", 2.47265625),
("Delta", 2.3759765625),
("Disk storage", 5.408203125),
("Display", 3.173828125),
("Divided process", 6.966796875),
("Do thing", 3.7275390625),
("Do work", 3.625),
("Document", 4.509765625),
("Dolor", 2.3701171875),
("Dotted", 3.0458984375),
("Double Circle", 6.0029296875),
("E", 0.5361328125),
("E1", 1.060546875),
("E2", 1.060546875),
("E3", 1.060546875),
("E4", 1.060546875),
("E5", 1.060546875),
("Edit Definition", 6.4853515625),
("End", 1.6396484375),
("Enter Chart Definition", 9.8798828125),
("Epsilon", 3.1611328125),
("Extract", 3.2392578125),
("F", 0.525390625),
("Fail", 1.630859375),
("File Handling", 5.86328125),
("Flowchart chained vertices", 12.10763888888889),
(
"Flowchart chaining with multiple vertices",
18.663194444444443,
),
(
"Flowchart chaining with node metadata and classes",
23.15625,
),
(
"Flowchart interactions callbacks under securityLevel loose (flow-interactions.spec.js)",
38.45659722222222,
),
("Flowchart multiple vertices both ends", 17.049479166666668),
("Flowchart multiple vertices to single", 16.471354166666668),
("Flowchart single to multiple vertices", 16.471354166666668),
(
"Flowchart text edge and line label variants",
19.330729166666668,
),
("Flowchart text multiline edge labels", 16.29513888888889),
("Flowchart text special characters", 15.015625),
("Flowchart text v in node ids variants", 16.41579861111111),
("Flowchart text vertex label variants", 16.14409722222222),
("Flowchart v2 arrowhead to subgraph", 16.390625),
("Flowchart v2 arrows: double dotted with text", 20.46875),
("Flowchart v2 arrows: double point", 15.387152777777779),
(
"Flowchart v2 arrows: double point with text",
19.80121527777778,
),
("Flowchart v2 arrows: double thick", 15.292534722222221),
(
"Flowchart v2 arrows: graph direction \"<\"",
19.29861111111111,
),
(
"Flowchart v2 arrows: graph direction \">\"",
18.05815972222222,
),
(
"Flowchart v2 arrows: graph direction \"^\"",
18.05815972222222,
),
("Flowchart v2 arrows: graph direction \"v\"", 18.0234375),
("Flowchart v2 diagramPadding 0", 13.993055555555555),
("Flowchart v2 dotted line", 11.032118055555555),
(
"Flowchart v2 edge id curve mixed with linkStyle",
21.56597222222222,
),
("Flowchart v2 edge id curve properties", 17.036458333333332),
(
"Flowchart v2 edge id curve without overriding default",
24.24565972222222,
),
(
"Flowchart v2 edge label text inside subgraph",
20.133680555555557,
),
("Flowchart v2 edge lengths and styles", 16.528645833333332),
(
"Flowchart v2 escaped without html labels",
18.74565972222222,
),
(
"Flowchart v2 fontawesome in edge labels (flowchart-v2.spec.js 61)",
30.13107638888889,
),
(
"Flowchart v2 linkStyle default interpolate basis",
21.24565972222222,
),
(
"Flowchart v2 linkStyle default interpolate basis with style",
25.955729166666668,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate",
22.76909722222222,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate basis with style",
29.95659722222222,
),
(
"Flowchart v2 linkStyle numbered interpolate",
20.04861111111111,
),
(
"Flowchart v2 linkStyle numbered interpolate with style",
24.7578125,
),
(
"Flowchart v2 nested subgraphs basic variants",
20.231770833333332,
),
(
"Flowchart v2 nodeData multiline strings (flow-node-data.spec.js)",
29.28472222222222,
),
(
"Flowchart v2 nodeData shape aliases (flow-node-data.spec.js)",
27.89670138888889,
),
(
"Flowchart v2 outgoing links (flowchart-v2.spec.js 54)",
23.830729166666668,
),
(
"Flowchart v2 outgoing links 2 (flowchart-v2.spec.js 55)",
24.65625,
),
(
"Flowchart v2 outgoing links 2b (flowchart-v2.spec.js 57 duplicate)",
29.717881944444443,
),
(
"Flowchart v2 outgoing links 3 (flowchart-v2.spec.js 56)",
24.65625,
),
(
"Flowchart v2 outgoing links 4 (flowchart-v2.spec.js 57)",
24.65625,
),
(
"Flowchart v2 outgoing links 5 (flowchart-v2.spec.js 57.x)",
25.52517361111111,
),
(
"Flowchart v2 self loops (with subgraphs)",
18.057291666666668,
),
(
"Flowchart v2 shape styling matrix (flowchart-v2.spec.js 60)",
26.67361111111111,
),
("Flowchart v2 simple flowchart", 13.5859375),
(
"Flowchart v2 style expressions (flowchart-v2.spec.js 58)",
25.19878472222222,
),
(
"Flowchart v2 subgraph + linkStyle styling (flowchart-v2.spec.js 59)",
29.86284722222222,
),
(
"Flowchart v2 subgraph id and title in brackets",
20.64236111111111,
),
(
"Flowchart v2 subgraph id starting with a number",
21.80295138888889,
),
(
"Flowchart v2 subgraph titles with dashes and spaces",
23.444444444444443,
),
(
"Flowchart v2 subgraph with multi-node statement",
22.466145833333332,
),
(
"Flowchart v2 subgraph with tab indentation",
19.619791666666668,
),
(
"Flowchart v2 subgraphs with title margins (LR, htmlLabels=false)",
29.138020833333332,
),
(
"Flowchart v2 subgraphs with title margins and edge labels",
26.08420138888889,
),
("Flowchart v2 thick line", 10.270833333333334),
(
"Flowchart v2 unescaped with html labels (securityLevel=loose)",
28.174479166666668,
),
("Flowchart v2 useMaxWidth false", 14.3671875),
("Flowchart v2 useMaxWidth true", 14.104166666666666),
(
"Flowchart v2: bigger font from classes (flowchart-v2.spec.js#65-3)",
29.85763888888889,
),
(
"Flowchart v2: bold text from classes (flowchart-v2.spec.js#65-2)",
29.01388888888889,
),
(
"Flowchart v2: clipping of edges (flowchart-v2.spec.js#2824)",
26.868055555555557,
),
(
"Flowchart v2: default in node name (flowchart-v2.spec.js#2388)",
28.885416666666668,
),
(
"Flowchart v2: html labels with images and/or text (flowchart-v2.spec.js#4023)",
35.4609375,
),
(
"Flowchart v2: missing images should not crash (flowchart-v2.spec.js#4439)",
33.564236111111114,
),
(
"Flowchart v2: more nested subgraph cases (BT) (flowchart-v2.spec.js#68)",
33.018229166666664,
),
(
"Flowchart v2: more nested subgraph cases (LR) (flowchart-v2.spec.js#69)",
32.96006944444444,
),
(
"Flowchart v2: more nested subgraph cases (RL) (flowchart-v2.spec.js#67)",
32.96006944444444,
),
(
"Flowchart v2: more nested subgraph cases (TB) (flowchart-v2.spec.js#66)",
33.018229166666664,
),
(
"Flowchart v2: multiple labeled edges between same nodes (flowchart-v2.spec.js#74)",
38.140625,
),
(
"Flowchart v2: nested subgraph links out/between (BT) (flowchart-v2.spec.js#72)",
36.26215277777778,
),
(
"Flowchart v2: nested subgraph links out/between (RL) (flowchart-v2.spec.js#71)",
36.20399305555556,
),
(
"Flowchart v2: nested subgraph links out/between (TB) (flowchart-v2.spec.js#70)",
36.26215277777778,
),
(
"Flowchart v2: styled subgraphs (flowchart-v2.spec.js#62)",
25.658854166666668,
),
(
"Flowchart v2: subgraph child links outside (flowchart-v2.spec.js#5064)",
31.69965277777778,
),
(
"Flowchart v2: subgraph contains only subgraphs, links outside (flowchart-v2.spec.js#5059)",
40.53038194444444,
),
(
"Flowchart v2: subgraph title themeable (flowchart-v2.spec.js#63)",
29.56857638888889,
),
(
"Flowchart v2: text-color from classes (flowchart-v2.spec.js#65-1)",
29.385416666666668,
),
(
"Flowchart v2: unicode encoded character with HTML labels true (flowchart-v2.spec.js#76)",
40.52777777777778,
),
("Foo SubGraph", 6.177734375),
("Forest", 2.796875),
("Forseti Client", 6.0498046875),
("Four", 1.9970703125),
("G", 0.6767578125),
("Gamma", 3.3876953125),
("GenerateKE1 Function", 9.984375),
("GenerateKE2 Function", 9.984375),
("GenerateKE3 Function", 9.984375),
("Get money", 4.87109375),
("Go shopping", 5.4501953125),
("H", 0.654296875),
("Haiya", 2.5322265625),
("Hard edge", 4.5771484375),
("Hello", 2.326171875),
("Hello Title", 4.671006944444445),
("Hub", 1.7578125),
("I", 0.2783203125),
("I am a circle", 10.439453125),
("Identify Big Decision", 9.1396484375),
("In", 0.8251953125),
("Ingest", 2.673828125),
("Ingress", 3.0703125),
("Input/Output", 5.9658203125),
("Ipsum", 2.6171875),
("Is it?", 2.033203125),
("J", 0.4765625),
("K", 0.576171875),
("Keep", 2.1923828125),
("L", 0.5068359375),
("L0", 1.03125),
("L1", 1.03125),
("L2", 1.03125),
("LR subgraph", 5.41796875),
("Label 1", 3.2548828125),
("Label 2", 3.2548828125),
("Laptop", 3.0791015625),
("Left", 1.818359375),
("Let me think", 5.705078125),
("Line", 1.8837890625),
("Lined document", 7.1953125),
("Lined process", 6.07421875),
("Link text", 3.9833984375),
("Loop limit", 4.5302734375),
("LoopBlock", 4.5341796875),
("Lorem", 2.8076171875),
("M", 0.7099609375),
("M0", 1.234375),
("M1", 1.234375),
("M2", 1.234375),
("Main", 2.06640625),
("Make Big Decision", 7.9521484375),
("Manual file", 4.9443359375),
("Manual input", 5.78125),
("Manual operation", 7.767578125),
("More?", 2.5478515625),
("Multiple Documents", 8.845703125),
("Multiple documents", 8.7900390625),
("My example image label", 11.0615234375),
("N", 0.638671875),
("No", 1.1748046875),
("Node", 2.27734375),
("Node 1", 3.103515625),
("Node 10", 3.6279296875),
("Node 2", 3.103515625),
("Node 3", 3.103515625),
("Node 4", 3.103515625),
("Node 5", 3.103515625),
("Node 6", 3.103515625),
("Node 7", 3.103515625),
("Node 8", 3.103515625),
("Node 9", 3.103515625),
("Node I", 2.857421875),
("Node J", 3.0556640625),
("Node K", 3.154296875),
("Node L", 3.0849609375),
("Node with text", 6.691840277777778),
("Node1", 2.8017578125),
("Node2", 2.8017578125),
("Node3", 2.8017578125),
("Node4", 2.8017578125),
("Normalize", 4.51953125),
("Notify", 2.7197265625),
("O", 0.673828125),
("OK", 1.25),
("Odd", 1.7880859375),
("Odd shape", 4.6689453125),
("One", 1.765625),
("Option 1", 3.8212890625),
("Option 2", 3.8212890625),
("Out", 1.6171875),
("Out1", 2.1416015625),
("Out2", 2.1416015625),
("Outer", 2.55078125),
("Output", 3.1171875),
("Output/Input", 5.9658203125),
("Outside", 3.4091796875),
("P", 0.5576171875),
("P1", 1.08203125),
("P1.5", 1.9736328125),
("P2", 1.08203125),
("P3", 1.08203125),
("P4", 1.08203125),
("P5", 1.08203125),
("P6", 1.08203125),
("PERSON", 3.46875),
("Paper Records", 6.2978515625),
("Paper tape", 4.853515625),
("Parent", 2.9130859375),
("Path 1", 2.8046875),
("Path 2", 2.8046875),
("Pod", 1.6044921875),
("Prepare conditional", 8.7685546875),
("Preview", 3.509765625),
("Priority action", 6.37109375),
("Process", 3.2861328125),
("Process Automation", 8.7216796875),
("Process_D", 4.423828125),
("Q", 0.67578125),
("Queue", 2.859375),
("R", 0.58203125),
("R1", 1.1064453125),
("R2", 1.1064453125),
("Reject", 2.890625),
("Result one", 4.6591796875),
("Result two", 4.7080078125),
("Rethink", 3.3662109375),
("Rhombus", 4.00390625),
("Right", 2.3125),
("Round", 2.728515625),
("Round Rect", 5.0078125),
("Round edge", 5.1796875),
("Rounded square shape", 9.98046875),
("Route", 2.56640625),
("S", 0.4814453125),
("S1", 1.005859375),
("S2", 1.005859375),
("SG1", 1.681640625),
("SG2", 1.681640625),
("Save Image and Code", 9.4931640625),
("Server Database", 7.2333984375),
("ServerFinish Function", 9.6103515625),
("Service", 3.23046875),
("Short", 2.349609375),
("Simple flowchart", 7.592881944444445),
("Simple flowchart with invisible edges", 16.71701388888889),
("Sink", 1.8173828125),
("Solid", 2.1552734375),
("Some Title", 4.7373046875),
("Source", 2.9931640625),
("Square", 3.0439453125),
("Square Rect", 5.32421875),
("Square shape", 5.9248046875),
("Start", 2.1884765625),
("Stop", 1.9716796875),
("Stored data", 5.2109375),
("Sub", 1.5849609375),
("Sub One", 3.6513671875),
("Sub Two", 3.5908203125),
("Subgraph nodeSpacing and rankSpacing example", 21.671875),
("Supercalifragilisticexpialido", 12.439453125),
("T", 0.5810546875),
("T1", 1.10546875),
("T2", 1.10546875),
("TB subgraph", 5.4755859375),
("TOP", 1.7568359375),
("Tagged document", 7.8427734375),
("Tagged process", 6.7216796875),
("Terminal point", 6.4951171875),
("Test", 1.802734375),
("The bat in the chat", 8.6640625),
("The cat in the hat", 8.1591796875),
("The dog in the hog", 8.3779296875),
("The rat in the mat", 8.259765625),
("Thick", 2.412109375),
("This is Markdown", 7.7412109375),
("This is a process", 7.2685546875),
("This is a string with @", 9.8046875),
("This is a subprocess", 8.77734375),
("This is a text block", 8.46484375),
("This is an event", 7.005859375),
("This is the 123 s text", 9.3193359375),
("This is the second edge", 10.435546875),
("This is the text in the box", 11.556640625),
("This is }", 3.4765625),
("This node has a / as text", 11.1064453125),
("This node has a \\ as text", 10.9375),
("This ❤ Unicode", 6.9443359375),
("Three", 2.6064453125),
("Title With Spaces", 7.7392578125),
("Title with dashes - ok", 9.630859375),
("Two", 1.7236328125),
("U", 0.6484375),
("Undirected", 4.9658203125),
("User", 1.9873046875),
("User Input", 4.61328125),
("V", 0.587890625),
("Validate", 3.638671875),
("Vertex Text", 5.08203125),
("W", 0.8525390625),
("Worker 1", 3.99609375),
("Worker 2", 3.99609375),
("Worker 3", 3.99609375),
("World", 2.583984375),
("X", 0.556640625),
("Y", 0.5703125),
("Y2", 1.0947265625),
("Yes", 1.416015625),
("Z", 0.55078125),
("\\ red text", 4.2890625),
("\\ red text\\", 4.64453125),
("\\Skip\\", 2.5390625),
("_", 0.5244140625),
("_one", 2.1533203125),
("_sub_one", 4.185546875),
("_sub_two", 4.234375),
("a", 0.525390625),
("a custom icon", 6.501953125),
("a-b-c", 2.3125),
("a1", 1.0498046875),
("a2", 1.0498046875),
("a3", 1.0498046875),
("a_a", 1.5751953125),
("audit", 2.310546875),
("b", 0.5576171875),
("b1", 1.08203125),
("b2", 1.08203125),
("b_b", 1.638671875),
("blend", 2.5009765625),
("blue text", 4.0849609375),
("blue text\\", 4.4404296875),
("bottom", 3.25390625),
("bug", 1.60546875),
("c", 0.4951171875),
("c1", 1.01953125),
("c2", 1.01953125),
("c:\\windows", 5.0361328125),
("chimpansen hoppar", 8.6953125),
("chimpansen hoppar ()[]", 10.46484375),
("chimpansen_hoppar", 8.91796875),
("chore", 2.5126953125),
("ciousSupercalifragilisticexp", 12.2236328125),
("client", 2.5634765625),
("cluster", 3.072265625),
("compute1", 4.431640625),
("compute2", 4.431640625),
("container_Alpha", 7.3037109375),
("container_Beta", 6.8232421875),
("cross label", 4.7490234375),
("cylinder", 3.6064453125),
("d", 0.5576171875),
("decide", 2.9853515625),
("default", 3.2353515625),
("default style", 5.671875),
("default-index.js", 7.1767578125),
("docs", 1.994140625),
("dot.template.js", 7.087890625),
("dotted", 2.9892578125),
("e", 0.5458984375),
("edge", 2.150390625),
("endpoint", 3.970703125),
("f", 0.3701171875),
("f1", 0.89453125),
("f2", 0.89453125),
("fail", 1.4755859375),
("fast", 1.6962890625),
("feature", 3.3173828125),
("first", 1.8447265625),
("fix_random_ugly_red_text", 11.8046875),
("for peace", 5.31640625),
("forbidden", 5.64453125),
("g", 0.501953125),
("h", 0.546875),
("hello", 2.21875),
("hexagon", 3.703125),
("i", 0.28515625),
("i1", 0.8095703125),
("i2", 0.8095703125),
("iPhone", 2.970703125),
("ialidocious", 4.7529296875),
("id", 0.8427734375),
("id1", 1.3671875),
("index.js", 3.57421875),
("internet", 3.650390625),
("inv-trapezoid", 5.955078125),
("j", 0.3671875),
("k", 0.5048828125),
("l", 0.294921875),
("l1", 0.8193359375),
("l2", 0.8193359375),
("label", 2.2177734375),
("lb1", 1.376953125),
("lb2", 1.376953125),
("lb3", 1.376953125),
("lb4", 1.376953125),
("lb5", 1.376953125),
("lean-left", 3.8857421875),
("lean-right", 4.3984375),
("m", 0.830078125),
("main", 2.1875),
("messages", 4.1630859375),
("module-utl.js", 6.0546875),
("monograph", 4.9697265625),
("monograph2", 5.494140625),
("more text with space", 9.5439453125),
("my text", 3.4638671875),
("myTitle", 3.384765625),
("nat", 1.46875),
("no", 1.0830078125),
("odd", 1.6513671875),
("ok", 1.041015625),
("old style that is broken", 10.3623046875),
("one", 1.62890625),
("outside", 3.2724609375),
("plain", 2.208984375),
("process_A", 4.447265625),
("process_B", 4.4228515625),
("process_C", 4.455078125),
("project", 3.2861328125),
("question", 3.818359375),
("red text", 3.6318359375),
("retry", 2.212890625),
("router", 2.802734375),
("routing rule", 5.2783203125),
("second", 3.0859375),
("section", 3.2099609375),
("sender", 2.98828125),
("slow", 1.98046875),
("some CAPS", 4.8447265625),
("some URL", 4.35546875),
("stadium", 3.5458984375),
("sub1", 2.033203125),
("sub2", 2.033203125),
("sub4", 2.033203125),
("subcontainer", 5.7744140625),
("subcontainer-child", 8.3203125),
("subcontainer-sibling", 9.0166015625),
("subgraph1", 4.552734375),
("subgraph2", 4.552734375),
("subnet1", 3.521484375),
("subnet2", 3.521484375),
("subroutine", 4.75390625),
("test", 1.7431640625),
("test string()", 5.302734375),
("test text with -", 6.826171875),
("test text with ==", 7.5078125),
("test2", 2.267578125),
("text", 1.83984375),
("text including CAPS space", 11.556640625),
("text including R TD space", 11.388671875),
("text including URL space", 11.029296875),
("text including `", 7.025390625),
("text including space", 9.0283203125),
("text of doom", 5.80859375),
("text space", 4.6689453125),
("text with / should work", 10.6015625),
("text2", 2.3642578125),
("textNoSpace", 5.6181640625),
("thick", 2.2275390625),
("third", 2.173828125),
("three", 2.4228515625),
("title in quotes", 6.33984375),
("title with spaces", 7.42578125),
("title-with-dashes", 7.609375),
("top", 1.490234375),
("trapezoid", 4.2666015625),
("two", 1.677734375),
("v", 0.490234375),
("via_AWSBatch", 6.189453125),
("yes", 1.443359375),
("éèêàçô", 3.193359375),
("Начало", 3.3115234375),
],
svg_overrides: &[
("</strong>", 2.17431640625, 2.17431640625),
("<strong>", 1.912109375, 1.912109375),
("A", 0.357421875, 0.330078125),
("B", 0.283203125, 0.283203125),
("B1", 0.54541015625, 0.54541015625),
("B2", 0.54541015625, 0.54541015625),
("Bold", 0.9775390625, 0.982421875),
("DRIVER", 1.58935546875, 1.63232421875),
(
"Flowchart chained vertices",
6.053819444444445,
6.053819444444445,
),
(
"Flowchart chaining with multiple vertices",
9.331597222222221,
9.331597222222221,
),
(
"Flowchart chaining with node metadata and classes",
11.578125,
11.578125,
),
(
"Flowchart interactions callbacks under securityLevel loose (flow-interactions.spec.js)",
19.22829861111111,
19.22829861111111,
),
(
"Flowchart multiple vertices both ends",
8.524739583333334,
8.524739583333334,
),
(
"Flowchart multiple vertices to single",
8.235677083333334,
8.245171440972221,
),
(
"Flowchart single to multiple vertices",
8.235677083333334,
8.235677083333334,
),
(
"Flowchart text edge and line label variants",
9.665364583333334,
9.665364583333334,
),
(
"Flowchart text multiline edge labels",
8.147569444444445,
8.147569444444445,
),
("Flowchart text special characters", 7.5078125, 7.5078125),
(
"Flowchart text v in node ids variants",
8.207899305555555,
8.207899305555555,
),
(
"Flowchart text vertex label variants",
8.07204861111111,
8.07204861111111,
),
(
"Flowchart v2 arrowhead to subgraph",
8.1953125,
8.204481336805555,
),
(
"Flowchart v2 arrows: double dotted with text",
10.234375,
10.281846788194445,
),
(
"Flowchart v2 arrows: double point",
7.693576388888889,
7.741102430555555,
),
(
"Flowchart v2 arrows: double point with text",
9.90060763888889,
9.948133680555555,
),
(
"Flowchart v2 arrows: double thick",
7.646267361111111,
7.697374131944445,
),
(
"Flowchart v2 arrows: graph direction \"<\"",
9.649305555555555,
9.657660590277779,
),
(
"Flowchart v2 arrows: graph direction \">\"",
9.02907986111111,
9.037651909722221,
),
(
"Flowchart v2 arrows: graph direction \"^\"",
9.02907986111111,
9.037651909722221,
),
(
"Flowchart v2 arrows: graph direction \"v\"",
9.01171875,
9.020345052083334,
),
(
"Flowchart v2 diagramPadding 0",
6.996527777777778,
7.027289496527778,
),
(
"Flowchart v2 dotted line",
5.516059027777778,
5.525824652777778,
),
(
"Flowchart v2 edge id curve mixed with linkStyle",
10.78298611111111,
10.793077256944445,
),
(
"Flowchart v2 edge id curve properties",
8.518229166666666,
8.518229166666666,
),
(
"Flowchart v2 edge id curve without overriding default",
12.12282986111111,
12.170247395833334,
),
(
"Flowchart v2 edge label text inside subgraph",
10.066840277777779,
10.075629340277779,
),
(
"Flowchart v2 edge lengths and styles",
8.264322916666666,
8.264322916666666,
),
(
"Flowchart v2 escaped without html labels",
9.37282986111111,
9.37282986111111,
),
(
"Flowchart v2 fontawesome in edge labels (flowchart-v2.spec.js 61)",
15.065538194444445,
15.065538194444445,
),
(
"Flowchart v2 linkStyle default interpolate basis",
10.62282986111111,
10.62282986111111,
),
(
"Flowchart v2 linkStyle default interpolate basis with style",
12.977864583333334,
12.987358940972221,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate",
11.38454861111111,
11.394151475694445,
),
(
"Flowchart v2 linkStyle multi-numbered interpolate basis with style",
14.97829861111111,
14.988389756944445,
),
(
"Flowchart v2 linkStyle numbered interpolate",
10.024305555555555,
10.0341796875,
),
(
"Flowchart v2 linkStyle numbered interpolate with style",
12.37890625,
12.389051649305555,
),
(
"Flowchart v2 nested subgraphs basic variants",
10.115885416666666,
10.115885416666666,
),
(
"Flowchart v2 nodeData multiline strings (flow-node-data.spec.js)",
14.64236111111111,
14.64236111111111,
),
(
"Flowchart v2 nodeData shape aliases (flow-node-data.spec.js)",
13.948350694444445,
13.948350694444445,
),
(
"Flowchart v2 outgoing links (flowchart-v2.spec.js 54)",
11.915364583333334,
11.915364583333334,
),
(
"Flowchart v2 outgoing links 2 (flowchart-v2.spec.js 55)",
12.328125,
12.328125,
),
(
"Flowchart v2 outgoing links 2b (flowchart-v2.spec.js 57 duplicate)",
14.858940972222221,
14.858940972222221,
),
(
"Flowchart v2 outgoing links 3 (flowchart-v2.spec.js 56)",
12.328125,
12.328125,
),
(
"Flowchart v2 outgoing links 4 (flowchart-v2.spec.js 57)",
12.328125,
12.328125,
),
(
"Flowchart v2 outgoing links 5 (flowchart-v2.spec.js 57.x)",
12.762586805555555,
12.762586805555555,
),
(
"Flowchart v2 self loops (with subgraphs)",
9.028645833333334,
9.028645833333334,
),
(
"Flowchart v2 shape styling matrix (flowchart-v2.spec.js 60)",
13.336805555555555,
13.336805555555555,
),
(
"Flowchart v2 simple flowchart",
6.79296875,
6.840440538194445,
),
(
"Flowchart v2 style expressions (flowchart-v2.spec.js 58)",
12.59939236111111,
12.59939236111111,
),
(
"Flowchart v2 subgraph + linkStyle styling (flowchart-v2.spec.js 59)",
14.93142361111111,
14.93142361111111,
),
(
"Flowchart v2 subgraph id and title in brackets",
10.321180555555555,
10.321180555555555,
),
(
"Flowchart v2 subgraph id starting with a number",
10.901475694444445,
10.95703125,
),
(
"Flowchart v2 subgraph titles with dashes and spaces",
11.722222222222221,
11.722222222222221,
),
(
"Flowchart v2 subgraph with multi-node statement",
11.233072916666666,
11.280707465277779,
),
(
"Flowchart v2 subgraph with tab indentation",
9.809895833333334,
9.818413628472221,
),
(
"Flowchart v2 subgraphs with title margins (LR, htmlLabels=false)",
14.569010416666666,
14.569010416666666,
),
(
"Flowchart v2 subgraphs with title margins and edge labels",
13.042100694444445,
13.042100694444445,
),
(
"Flowchart v2 thick line",
5.135416666666667,
5.144748263888889,
),
(
"Flowchart v2 unescaped with html labels (securityLevel=loose)",
14.087239583333334,
14.087239583333334,
),
(
"Flowchart v2 useMaxWidth false",
7.18359375,
7.193250868055555,
),
(
"Flowchart v2 useMaxWidth true",
7.052083333333333,
7.061577690972222,
),
(
"Flowchart v2: bigger font from classes (flowchart-v2.spec.js#65-3)",
14.928819444444445,
14.928819444444445,
),
(
"Flowchart v2: bold text from classes (flowchart-v2.spec.js#65-2)",
14.506944444444445,
14.506944444444445,
),
(
"Flowchart v2: clipping of edges (flowchart-v2.spec.js#2824)",
13.434027777777779,
13.434027777777779,
),
(
"Flowchart v2: default in node name (flowchart-v2.spec.js#2388)",
14.442708333333334,
14.442708333333334,
),
(
"Flowchart v2: html labels with images and/or text (flowchart-v2.spec.js#4023)",
17.73046875,
17.73046875,
),
(
"Flowchart v2: missing images should not crash (flowchart-v2.spec.js#4439)",
16.782118055555557,
16.782118055555557,
),
(
"Flowchart v2: more nested subgraph cases (BT) (flowchart-v2.spec.js#68)",
16.509114583333332,
16.509114583333332,
),
(
"Flowchart v2: more nested subgraph cases (LR) (flowchart-v2.spec.js#69)",
16.48003472222222,
16.48003472222222,
),
(
"Flowchart v2: more nested subgraph cases (RL) (flowchart-v2.spec.js#67)",
16.48003472222222,
16.48003472222222,
),
(
"Flowchart v2: more nested subgraph cases (TB) (flowchart-v2.spec.js#66)",
16.509114583333332,
16.509114583333332,
),
(
"Flowchart v2: multiple labeled edges between same nodes (flowchart-v2.spec.js#74)",
19.0703125,
19.0703125,
),
(
"Flowchart v2: nested subgraph links out/between (BT) (flowchart-v2.spec.js#72)",
18.13107638888889,
18.13107638888889,
),
(
"Flowchart v2: nested subgraph links out/between (RL) (flowchart-v2.spec.js#71)",
18.10199652777778,
18.10199652777778,
),
(
"Flowchart v2: nested subgraph links out/between (TB) (flowchart-v2.spec.js#70)",
18.13107638888889,
18.13107638888889,
),
(
"Flowchart v2: styled subgraphs (flowchart-v2.spec.js#62)",
12.829427083333334,
12.829427083333334,
),
(
"Flowchart v2: subgraph child links outside (flowchart-v2.spec.js#5064)",
15.84982638888889,
15.84982638888889,
),
(
"Flowchart v2: subgraph contains only subgraphs, links outside (flowchart-v2.spec.js#5059)",
20.26519097222222,
20.26519097222222,
),
(
"Flowchart v2: subgraph title themeable (flowchart-v2.spec.js#63)",
14.784288194444445,
14.784288194444445,
),
(
"Flowchart v2: text-color from classes (flowchart-v2.spec.js#65-1)",
14.692708333333334,
14.692708333333334,
),
(
"Flowchart v2: unicode encoded character with HTML labels true (flowchart-v2.spec.js#76)",
20.26388888888889,
20.26388888888889,
),
("Haiya", 1.24169921875, 1.27880859375),
("Hello Title", 2.3355034722222223, 2.3450520833333335),
("Node", 1.1388888888888888, 1.1486002604166667),
("Node with text", 3.345920138888889, 3.3934461805555554),
("One", 0.8828125, 0.89990234375),
("PERSON", 1.734375, 1.734375),
("Short", 1.1748046875, 1.21533203125),
("Simple flowchart", 3.7964409722222223, 3.8438042534722223),
(
"Simple flowchart with invisible edges",
8.358506944444445,
8.358506944444445,
),
(
"Subgraph nodeSpacing and rankSpacing example",
10.8359375,
10.846082899305555,
),
("Supercalifragilisticexpialido", 6.2197265625, 6.24560546875),
("TOP", 0.94091796875, 0.88330078125),
("Two", 0.92431640625, 0.88720703125),
("b", 0.27880859375, 0.28369140625),
("ciousSupercalifragilisticexp", 6.11181640625, 6.11669921875),
("edge", 1.0751953125, 1.091796875),
("f1", 0.447265625, 0.447265625),
("f2", 0.447265625, 0.447265625),
("i1", 0.40478515625, 0.40478515625),
("i2", 0.40478515625, 0.40478515625),
("ialidocious", 2.37646484375, 2.40869140625),
("label", 1.10888671875, 1.12646484375),
],
svg_scale: 0.9999634755487956,
svg_bbox_overhang_left_default_em: 0.0,
svg_bbox_overhang_right_default_em: 0.015625,
svg_bbox_overhang_left: &[
('4', 0.0625),
('A', 0.0625),
('M', 0.0625),
('T', 0.0625),
('V', 0.0625),
('W', 0.0625),
('X', 0.0625),
('Y', 0.0625),
('\\', 0.0625),
('_', 0.0625),
('j', 0.0625),
('v', 0.0625),
('w', 0.0625),
('x', 0.0625),
('y', 0.0625),
('Ä', 0.0625),
('Å', 0.0625),
],
svg_bbox_overhang_right: &[
(' ', 0.0),
('!', 0.0),
('"', 0.0),
('#', 0.0380859375),
('&', 0.0),
('\'', 0.02734375),
('(', 0.0078125),
(')', 0.0078125),
('*', 0.0078125),
('+', 0.0),
(',', 0.0),
('-', 0.0),
('.', 0.0),
('/', 0.0),
('0', 0.0380859375),
('1', 0.0),
('2', 0.0),
('3', 0.0),
('4', 0.0380859375),
('5', 0.0),
('6', 0.0380859375),
('7', 0.0380859375),
('8', 0.0380859375),
('9', 0.0),
(':', 0.0),
(';', 0.0),
('<', 0.0),
('=', 0.0),
('>', 0.0),
('?', 0.0078125),
('@', 0.0),
('A', 0.03515625),
('B', 0.0),
('C', 0.0263671875),
('D', 0.01171875),
('E', 0.0263671875),
('F', 0.037109375),
('G', 0.0),
('H', 0.0),
('I', 0.0),
('J', 0.0),
('K', 0.048828125),
('L', 0.0556640625),
('M', 0.0400390625),
('N', 0.0),
('O', 0.013671875),
('P', 0.0048828125),
('Q', 0.13671875),
('R', 0.04296875),
('S', 0.0185546875),
('T', 0.0439453125),
('U', 0.0),
('V', 0.037109375),
('W', 0.0224609375),
('X', 0.068359375),
('Y', 0.0546875),
('Z', 0.01171875),
('[', 0.0078125),
('\\', 0.01953125),
(']', 0.0),
('^', 0.0),
('_', 0.0380859375),
('`', 0.0),
('a', 0.037109375),
('b', 0.0048828125),
('c', 0.0048828125),
('d', 0.0048828125),
('e', 0.0166015625),
('f', 0.0673828125),
('g', 0.0),
('i', 0.0),
('j', 0.0),
('k', 0.0576171875),
('l', 0.017578125),
('m', 0.0),
('o', 0.025390625),
('p', 0.0048828125),
('q', 0.0048828125),
('r', 0.048828125),
('s', 0.0322265625),
('t', 0.041015625),
('v', 0.072265625),
('w', 0.068359375),
('x', 0.0615234375),
('y', 0.0693359375),
('z', 0.025390625),
('}', 0.0078125),
('Ä', 0.03515625),
('Å', 0.03515625),
('Ö', 0.013671875),
('à', 0.037109375),
('ä', 0.037109375),
('å', 0.037109375),
('ç', 0.0048828125),
('è', 0.0166015625),
('é', 0.0166015625),
('ê', 0.0166015625),
('ô', 0.025390625),
('ö', 0.025390625),
('Н', 0.0),
('а', 0.048828125),
('л', 0.0),
('о', 0.025390625),
('ч', 0.0),
('ز', 0.0732421875),
('♥', 0.03125),
('❤', 0.0283203125),
],
},
];
pub fn lookup_font_metrics(font_key: &str) -> Option<&'static FontMetricsTables> {
FONT_METRICS_TABLES.iter().find(|t| t.font_key == font_key)
}