use risc0_zkp::taps::{RegisterGroup, TapData, TapSet};
pub(crate) const TAPSET: &'static TapSet = &TapSet::<'static> {
taps: &[
TapData {
offset: 0,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 0,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 1,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 1,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 2,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 2,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 3,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 3,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 4,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 4,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 5,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 5,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 6,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 6,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 7,
back: 0,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 7,
back: 1,
group: RegisterGroup::Accum,
combo: 1,
skip: 2,
},
TapData {
offset: 8,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 9,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 10,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 11,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 12,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 13,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 14,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 15,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 16,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 17,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 18,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 19,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 20,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 21,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 22,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 23,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 24,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 25,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 26,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 27,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 28,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 29,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 30,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 31,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 32,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 33,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 34,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 35,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 36,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 37,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 38,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 39,
back: 0,
group: RegisterGroup::Accum,
combo: 0,
skip: 1,
},
TapData {
offset: 0,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 1,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 2,
back: 0,
group: RegisterGroup::Code,
combo: 1,
skip: 2,
},
TapData {
offset: 2,
back: 1,
group: RegisterGroup::Code,
combo: 1,
skip: 2,
},
TapData {
offset: 3,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 4,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 5,
back: 0,
group: RegisterGroup::Code,
combo: 1,
skip: 2,
},
TapData {
offset: 5,
back: 1,
group: RegisterGroup::Code,
combo: 1,
skip: 2,
},
TapData {
offset: 6,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 7,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 8,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 9,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 10,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 11,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 12,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 13,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 14,
back: 0,
group: RegisterGroup::Code,
combo: 0,
skip: 1,
},
TapData {
offset: 0,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 0,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 1,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 1,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 2,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 2,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 3,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 3,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 4,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 4,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 5,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 5,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 6,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 6,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 7,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 7,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 8,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 8,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 9,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 10,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 10,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 11,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 11,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 12,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 12,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 13,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 14,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 15,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 16,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 17,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 18,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 19,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 19,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 19,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 19,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 19,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 20,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 20,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 20,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 20,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 20,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 21,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 21,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 21,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 21,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 21,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 22,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 22,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 22,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 22,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 22,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 23,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 23,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 23,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 23,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 23,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 24,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 24,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 24,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 24,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 24,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 25,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 25,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 25,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 25,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 25,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 25,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 26,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 26,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 26,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 26,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 26,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 26,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 27,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 27,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 27,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 27,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 27,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 27,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 28,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 28,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 28,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 28,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 28,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 28,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 29,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 29,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 29,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 29,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 29,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 29,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 30,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 30,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 30,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 30,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 30,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 30,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 31,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 31,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 31,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 31,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 31,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 31,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 32,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 32,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 32,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 32,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 32,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 32,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 33,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 33,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 33,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 33,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 33,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 33,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 34,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 34,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 34,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 34,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 34,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 34,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 35,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 35,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 35,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 35,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 35,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 35,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 36,
back: 0,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 36,
back: 1,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 36,
back: 2,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 36,
back: 7,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 36,
back: 15,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 36,
back: 16,
group: RegisterGroup::Data,
combo: 4,
skip: 6,
},
TapData {
offset: 37,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 37,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 37,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 37,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 37,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 38,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 38,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 38,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 38,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 38,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 39,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 39,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 39,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 39,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 39,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 40,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 40,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 40,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 40,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 40,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 41,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 42,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 43,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 44,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 45,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 46,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 47,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 48,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 49,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 50,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 50,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 51,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 51,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 52,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 53,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 54,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 55,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 56,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 57,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 58,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 59,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 60,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 61,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 62,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 63,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 64,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 65,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 66,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 67,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 68,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 69,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 70,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 71,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 72,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 72,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 73,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 73,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 74,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 75,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 76,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 77,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 78,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 79,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 80,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 81,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 82,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 82,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 82,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 82,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 82,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 83,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 83,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 83,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 83,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 83,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 84,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 84,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 84,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 84,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 84,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 85,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 85,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 85,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 85,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 85,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 86,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 86,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 86,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 86,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 86,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 87,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 87,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 87,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 87,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 87,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 88,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 88,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 88,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 88,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 88,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 89,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 89,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 89,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 89,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 89,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 90,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 90,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 90,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 90,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 90,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 91,
back: 0,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 91,
back: 2,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 91,
back: 7,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 91,
back: 15,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 91,
back: 16,
group: RegisterGroup::Data,
combo: 5,
skip: 5,
},
TapData {
offset: 92,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 93,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 94,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 95,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 95,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 96,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 96,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 97,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 97,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 98,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 98,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 99,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 99,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 100,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 100,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 101,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 101,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 102,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 102,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 103,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 103,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 104,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 104,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 105,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 105,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 106,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 106,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 107,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 107,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 108,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 109,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 109,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 110,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 110,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 111,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 111,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 112,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 113,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 113,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 114,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 115,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 116,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 117,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 117,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 118,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 118,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 119,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 119,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 120,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 120,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 121,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 121,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 122,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 123,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 124,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 125,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 125,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 126,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 126,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 127,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 127,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 128,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 128,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 129,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 130,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 131,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 131,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 132,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 132,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 133,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 133,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 134,
back: 0,
group: RegisterGroup::Data,
combo: 2,
skip: 3,
},
TapData {
offset: 134,
back: 1,
group: RegisterGroup::Data,
combo: 2,
skip: 3,
},
TapData {
offset: 134,
back: 2,
group: RegisterGroup::Data,
combo: 2,
skip: 3,
},
TapData {
offset: 135,
back: 0,
group: RegisterGroup::Data,
combo: 2,
skip: 3,
},
TapData {
offset: 135,
back: 1,
group: RegisterGroup::Data,
combo: 2,
skip: 3,
},
TapData {
offset: 135,
back: 2,
group: RegisterGroup::Data,
combo: 2,
skip: 3,
},
TapData {
offset: 136,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 136,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 137,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 138,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 138,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 139,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 139,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 140,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 140,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 141,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 141,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 142,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 142,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 143,
back: 0,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 143,
back: 1,
group: RegisterGroup::Data,
combo: 1,
skip: 2,
},
TapData {
offset: 144,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 145,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 146,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 147,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 148,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 149,
back: 0,
group: RegisterGroup::Data,
combo: 0,
skip: 1,
},
TapData {
offset: 150,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 150,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 150,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 150,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 150,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 150,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 151,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 151,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 151,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 151,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 151,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 151,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 152,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 152,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 152,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 152,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 152,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 152,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 153,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 153,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 153,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 153,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 153,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 153,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 154,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 154,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 154,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 154,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 154,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 154,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 155,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 155,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 155,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 155,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 155,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 155,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 156,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 156,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 156,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 156,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 156,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 156,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 157,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 157,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 157,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 157,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 157,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 157,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 158,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 158,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 158,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 158,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 158,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 158,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 159,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 159,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 159,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 159,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 159,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 159,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 160,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 160,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 160,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 160,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 160,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 160,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 161,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 161,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 161,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 161,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 161,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 161,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 162,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 162,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 162,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 162,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 162,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 162,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 163,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 163,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 163,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 163,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 163,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 163,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 164,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 164,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 164,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 164,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 164,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 164,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 165,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 165,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 165,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 165,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 165,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 165,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 166,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 166,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 166,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 166,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 166,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 166,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 167,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 167,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 167,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 167,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 167,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 167,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 168,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 168,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 168,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 168,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 168,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 168,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 169,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 169,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 169,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 169,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 169,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 169,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 170,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 170,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 170,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 170,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 170,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 170,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 171,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 171,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 171,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 171,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 171,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 171,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 172,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 172,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 172,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 172,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 172,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 172,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 173,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 173,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 173,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 173,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 173,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 173,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 174,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 174,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 174,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 174,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 174,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 174,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 175,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 175,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 175,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 175,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 175,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 175,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 176,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 176,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 176,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 176,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 176,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 176,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 177,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 177,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 177,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 177,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 177,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 177,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 178,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 178,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 178,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 178,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 178,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 178,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 179,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 179,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 179,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 179,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 179,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 179,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 180,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 180,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 180,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 180,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 180,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 180,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 181,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 181,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 181,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 181,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 181,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 181,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 182,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 182,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 182,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 182,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 182,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 182,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 183,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 183,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 183,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 183,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 183,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 183,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 184,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 184,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 184,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 184,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 184,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 184,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 185,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 185,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 185,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 185,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 185,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 185,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 186,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 186,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 186,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 186,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 186,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 186,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 187,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 187,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 187,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 187,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 187,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 187,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 188,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 188,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 188,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 188,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 188,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 188,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 189,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 189,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 189,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 189,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 189,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 189,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 190,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 190,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 190,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 190,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 190,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 190,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 191,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 191,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 191,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 191,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 191,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 191,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 192,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 192,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 192,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 192,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 192,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 192,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 193,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 193,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 193,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 193,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 193,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 193,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 194,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 194,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 194,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 194,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 194,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 194,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 195,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 195,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 195,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 195,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 195,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 195,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 196,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 196,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 196,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 196,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 196,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 196,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 197,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 197,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 197,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 197,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 197,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 197,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 198,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 198,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 198,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 198,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 198,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 198,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 199,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 199,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 199,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 199,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 199,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 199,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 200,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 200,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 200,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 200,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 200,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 200,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 201,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 201,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 201,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 201,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 201,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 201,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 202,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 202,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 202,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 202,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 202,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 202,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 203,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 203,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 203,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 203,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 203,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 203,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 204,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 204,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 204,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 204,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 204,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 204,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 205,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 205,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 205,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 205,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 205,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 205,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 206,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 206,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 206,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 206,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 206,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 206,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 207,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 207,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 207,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 207,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 207,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 207,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 208,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 208,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 208,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 208,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 208,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 208,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 209,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 209,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 209,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 209,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 209,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 209,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 210,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 210,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 210,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 210,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 210,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 210,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 211,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 211,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 211,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 211,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 211,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 211,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 212,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 212,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 212,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 212,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 212,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 212,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 213,
back: 0,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 213,
back: 1,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 213,
back: 2,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 213,
back: 3,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 213,
back: 4,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
TapData {
offset: 213,
back: 68,
group: RegisterGroup::Data,
combo: 3,
skip: 6,
},
],
combo_taps: &[
0, 0, 1, 0, 1, 2, 0, 1, 2, 3, 4, 68, 0, 1, 2, 7, 15, 16, 0, 2, 7, 15, 16,
],
combo_begin: &[0, 1, 3, 6, 12, 18, 23],
group_begin: [0, 48, 65, 795],
combos_count: 6,
reg_count: 269,
tot_combo_backs: 23,
};