use crate::generated::enums::WrittenUnit;
use crate::tables::Fvs;
use crate::tables::NormalizeData;
use crate::tables::Position;
use crate::tables::UnitEntry;
#[rustfmt::skip]
pub(crate) static DATA: NormalizeData = NormalizeData {
canonical_version: "mng-canonical/1",
unit_enc_max_len: 3,
unit_table: &[
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A], cp: 0x1820, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::A], cp: 0x1820, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::G], cp: 0x1829, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::Hr], cp: 0x183E, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::I], cp: 0x1822, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::O], cp: 0x1823, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::U], cp: 0x1825, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::Ue], cp: 0x1825, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A, WrittenUnit::W], cp: 0x1827, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Aa], cp: 0x1820, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::B], cp: 0x182A, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::C], cp: 0x183C, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Ch], cp: 0x1834, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Cr], cp: 0x1842, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::D], cp: 0x1833, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::F], cp: 0x1839, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::G], cp: 0x182D, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Gx], cp: 0x182C, fvs: Some(Fvs::Fvs4) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::H], cp: 0x182C, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Hx], cp: 0x182C, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::I], cp: 0x1822, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Ix], cp: 0x1822, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::K], cp: 0x183B, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::K2], cp: 0x183A, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::L], cp: 0x182F, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::L, WrittenUnit::Hr], cp: 0x1840, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::M], cp: 0x182E, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::N], cp: 0x1828, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::P], cp: 0x182B, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::R], cp: 0x1837, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Rh], cp: 0x183F, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::S], cp: 0x1830, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Sh], cp: 0x1831, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::T], cp: 0x1832, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::U], cp: 0x1824, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Ux], cp: 0x1824, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::W], cp: 0x1838, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Y], cp: 0x1836, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Z], cp: 0x183D, fvs: None },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Zr], cp: 0x1841, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A], cp: 0x1820, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A, WrittenUnit::A], cp: 0x1820, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A, WrittenUnit::G], cp: 0x1829, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A, WrittenUnit::Hr], cp: 0x183E, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A, WrittenUnit::I], cp: 0x1822, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A, WrittenUnit::O], cp: 0x1823, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A, WrittenUnit::O, WrittenUnit::I], cp: 0x1825, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A, WrittenUnit::W], cp: 0x1827, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::B], cp: 0x182A, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::C], cp: 0x183C, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Ch], cp: 0x1834, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Cr], cp: 0x1842, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::D], cp: 0x1833, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::F], cp: 0x1839, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::G], cp: 0x182D, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Gx], cp: 0x182C, fvs: Some(Fvs::Fvs4) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::H], cp: 0x182C, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Hx], cp: 0x182C, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::I], cp: 0x1822, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::K], cp: 0x183B, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::K2], cp: 0x183A, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::L], cp: 0x182F, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::L, WrittenUnit::Hr], cp: 0x1840, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::M], cp: 0x182E, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::N], cp: 0x1828, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::O], cp: 0x1824, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::P], cp: 0x182B, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::R], cp: 0x1837, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Rh], cp: 0x183F, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::S], cp: 0x1830, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Sh], cp: 0x1831, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::T], cp: 0x1832, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::W], cp: 0x1838, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Y], cp: 0x1836, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Z], cp: 0x183D, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::Zr], cp: 0x1841, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::A], cp: 0x1820, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::A, WrittenUnit::A], cp: 0x1820, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::A, WrittenUnit::G], cp: 0x1829, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::A, WrittenUnit::I], cp: 0x1822, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::A, WrittenUnit::O], cp: 0x1823, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::A, WrittenUnit::O, WrittenUnit::I], cp: 0x1825, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::B], cp: 0x182A, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::C], cp: 0x183C, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Ch], cp: 0x1834, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Cr], cp: 0x1842, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::D], cp: 0x1832, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Dd], cp: 0x1833, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::F], cp: 0x1839, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::G], cp: 0x182D, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Gx], cp: 0x182C, fvs: Some(Fvs::Fvs4) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::H], cp: 0x182C, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Hr], cp: 0x183E, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Hx], cp: 0x182C, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::I], cp: 0x1822, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::I, WrittenUnit::I], cp: 0x1822, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::J], cp: 0x1835, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::K], cp: 0x183B, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::K2], cp: 0x183A, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::L], cp: 0x182F, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::L, WrittenUnit::Hr], cp: 0x1840, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::M], cp: 0x182E, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::N], cp: 0x1828, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::O], cp: 0x1823, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::O, WrittenUnit::I], cp: 0x1825, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::P], cp: 0x182B, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::R], cp: 0x1837, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Rh], cp: 0x183F, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::S], cp: 0x1830, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Sh], cp: 0x1831, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::T], cp: 0x1832, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::W], cp: 0x1838, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Y], cp: 0x1836, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Z], cp: 0x183D, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::Zr], cp: 0x1841, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::A], cp: 0x1820, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::A, WrittenUnit::G], cp: 0x1829, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Aa], cp: 0x1820, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::B], cp: 0x182A, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::B2], cp: 0x182A, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::C], cp: 0x183C, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Ch], cp: 0x1834, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Cr], cp: 0x1842, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::D], cp: 0x1833, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Dd], cp: 0x1833, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::F], cp: 0x1839, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::G], cp: 0x182D, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::H], cp: 0x182C, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Hr], cp: 0x183E, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Hx], cp: 0x182C, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::I], cp: 0x1822, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::J], cp: 0x1835, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::K], cp: 0x183B, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::K2], cp: 0x183A, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::L], cp: 0x182F, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::L, WrittenUnit::Hr], cp: 0x1840, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::M], cp: 0x182E, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::N], cp: 0x1828, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::O], cp: 0x1823, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::P], cp: 0x182B, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::R], cp: 0x1837, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Rh], cp: 0x183F, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::S], cp: 0x1830, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Sh], cp: 0x1831, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Sz], cp: 0x1830, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::T], cp: 0x1832, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::U], cp: 0x1823, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Ue], cp: 0x1825, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::W], cp: 0x1838, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Z], cp: 0x183D, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Zr], cp: 0x1841, fvs: None },
],
velar_fem: &[
UnitEntry { position: Position::Isol, units: &[WrittenUnit::A], cp: 0x1821, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Aa], cp: 0x1821, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::U], cp: 0x1826, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Isol, units: &[WrittenUnit::Ux], cp: 0x1826, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Init, units: &[WrittenUnit::A], cp: 0x1821, fvs: None },
UnitEntry { position: Position::Init, units: &[WrittenUnit::O], cp: 0x1826, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::A], cp: 0x1821, fvs: None },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::O], cp: 0x1825, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Medi, units: &[WrittenUnit::W], cp: 0x1827, fvs: None },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::A], cp: 0x1821, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Aa], cp: 0x1821, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::O], cp: 0x1825, fvs: Some(Fvs::Fvs2) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::U], cp: 0x1825, fvs: Some(Fvs::Fvs3) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::Ue], cp: 0x1825, fvs: Some(Fvs::Fvs1) },
UnitEntry { position: Position::Fina, units: &[WrittenUnit::W], cp: 0x1827, fvs: None },
],
velar_fem_units: &[WrittenUnit::G, WrittenUnit::Gx],
masc_to_fem: &[(0x1820, 0x1821), (0x1823, 0x1825), (0x1824, 0x1826)],
positioned_units: &[
(WrittenUnit::A, Position::Fina),
(WrittenUnit::A, Position::Init),
(WrittenUnit::A, Position::Isol),
(WrittenUnit::A, Position::Medi),
(WrittenUnit::Aa, Position::Fina),
(WrittenUnit::Aa, Position::Isol),
(WrittenUnit::B, Position::Fina),
(WrittenUnit::B, Position::Init),
(WrittenUnit::B, Position::Medi),
(WrittenUnit::B2, Position::Fina),
(WrittenUnit::C, Position::Fina),
(WrittenUnit::C, Position::Init),
(WrittenUnit::C, Position::Medi),
(WrittenUnit::Ch, Position::Fina),
(WrittenUnit::Ch, Position::Init),
(WrittenUnit::Ch, Position::Medi),
(WrittenUnit::Cr, Position::Init),
(WrittenUnit::D, Position::Fina),
(WrittenUnit::D, Position::Init),
(WrittenUnit::D, Position::Medi),
(WrittenUnit::Dd, Position::Fina),
(WrittenUnit::Dd, Position::Medi),
(WrittenUnit::F, Position::Fina),
(WrittenUnit::F, Position::Init),
(WrittenUnit::F, Position::Medi),
(WrittenUnit::G, Position::Fina),
(WrittenUnit::G, Position::Init),
(WrittenUnit::G, Position::Medi),
(WrittenUnit::Gx, Position::Init),
(WrittenUnit::Gx, Position::Medi),
(WrittenUnit::H, Position::Fina),
(WrittenUnit::H, Position::Init),
(WrittenUnit::H, Position::Medi),
(WrittenUnit::Hr, Position::Fina),
(WrittenUnit::Hr, Position::Medi),
(WrittenUnit::Hx, Position::Fina),
(WrittenUnit::Hx, Position::Init),
(WrittenUnit::Hx, Position::Medi),
(WrittenUnit::I, Position::Fina),
(WrittenUnit::I, Position::Init),
(WrittenUnit::I, Position::Isol),
(WrittenUnit::I, Position::Medi),
(WrittenUnit::Ix, Position::Isol),
(WrittenUnit::J, Position::Fina),
(WrittenUnit::J, Position::Medi),
(WrittenUnit::K, Position::Fina),
(WrittenUnit::K, Position::Init),
(WrittenUnit::K, Position::Medi),
(WrittenUnit::K2, Position::Fina),
(WrittenUnit::K2, Position::Init),
(WrittenUnit::K2, Position::Medi),
(WrittenUnit::L, Position::Fina),
(WrittenUnit::L, Position::Init),
(WrittenUnit::L, Position::Medi),
(WrittenUnit::M, Position::Fina),
(WrittenUnit::M, Position::Init),
(WrittenUnit::M, Position::Medi),
(WrittenUnit::N, Position::Fina),
(WrittenUnit::N, Position::Init),
(WrittenUnit::N, Position::Medi),
(WrittenUnit::O, Position::Fina),
(WrittenUnit::O, Position::Init),
(WrittenUnit::O, Position::Medi),
(WrittenUnit::P, Position::Fina),
(WrittenUnit::P, Position::Init),
(WrittenUnit::P, Position::Medi),
(WrittenUnit::R, Position::Fina),
(WrittenUnit::R, Position::Init),
(WrittenUnit::R, Position::Medi),
(WrittenUnit::Rh, Position::Fina),
(WrittenUnit::Rh, Position::Init),
(WrittenUnit::Rh, Position::Medi),
(WrittenUnit::S, Position::Fina),
(WrittenUnit::S, Position::Init),
(WrittenUnit::S, Position::Medi),
(WrittenUnit::Sh, Position::Fina),
(WrittenUnit::Sh, Position::Init),
(WrittenUnit::Sh, Position::Medi),
(WrittenUnit::Sz, Position::Fina),
(WrittenUnit::T, Position::Fina),
(WrittenUnit::T, Position::Init),
(WrittenUnit::T, Position::Medi),
(WrittenUnit::U, Position::Fina),
(WrittenUnit::U, Position::Isol),
(WrittenUnit::Ue, Position::Fina),
(WrittenUnit::Ux, Position::Isol),
(WrittenUnit::W, Position::Fina),
(WrittenUnit::W, Position::Init),
(WrittenUnit::W, Position::Medi),
(WrittenUnit::Y, Position::Init),
(WrittenUnit::Y, Position::Medi),
(WrittenUnit::Z, Position::Fina),
(WrittenUnit::Z, Position::Init),
(WrittenUnit::Z, Position::Medi),
(WrittenUnit::Zr, Position::Init),
],
};