From dcc8f15faef4d643fef8c4082790ebe33550c229 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Thu, 13 Feb 2025 10:40:32 -0600 Subject: [PATCH] bench: Remove trie --- crates/typos-dict/benches/benches/main.rs | 11 - .../benches/benches/trie_codegen.rs | 247065 --------------- crates/typos-dict/tests/codegen.rs | 46 - 3 files changed, 247122 deletions(-) delete mode 100644 crates/typos-dict/benches/benches/trie_codegen.rs diff --git a/crates/typos-dict/benches/benches/main.rs b/crates/typos-dict/benches/benches/main.rs index 94abf9d8..1cf5e7be 100644 --- a/crates/typos-dict/benches/benches/main.rs +++ b/crates/typos-dict/benches/benches/main.rs @@ -4,7 +4,6 @@ mod aho_corasick_codegen; mod cased_map_codegen; mod map_codegen; -mod trie_codegen; static AHO_CORASICK: std::sync::LazyLock = std::sync::LazyLock::new(aho_corasick_codegen::Word::new); @@ -33,11 +32,6 @@ mod miss { map_codegen::WORD.find(&word) } - #[divan::bench(args = [unicase::UniCase::new(MISS)])] - fn trie(word: unicase::UniCase<&str>) -> Option<&'static &[&str]> { - trie_codegen::WORD.find(&word) - } - #[divan::bench(args = [unicase::UniCase::new(MISS)])] fn aho_corasick(word: unicase::UniCase<&str>) -> Option<&'static &[&str]> { AHO_CORASICK.find(&word) @@ -59,11 +53,6 @@ mod hit { map_codegen::WORD.find(&word) } - #[divan::bench(args = [unicase::UniCase::new(HIT)])] - fn trie(word: unicase::UniCase<&str>) -> Option<&'static &[&str]> { - trie_codegen::WORD.find(&word) - } - #[divan::bench(args = [unicase::UniCase::new(HIT)])] fn aho_corasick(word: unicase::UniCase<&str>) -> Option<&'static &[&str]> { AHO_CORASICK.find(&word) diff --git a/crates/typos-dict/benches/benches/trie_codegen.rs b/crates/typos-dict/benches/benches/trie_codegen.rs deleted file mode 100644 index 4cc480a0..00000000 --- a/crates/typos-dict/benches/benches/trie_codegen.rs +++ /dev/null @@ -1,247065 +0,0 @@ -// This file is @generated by crates/typos-dict/tests/codegen.rs -#![allow(clippy::unreadable_literal)] -#![allow(unreachable_pub)] - -pub static WORD: dictgen::Trie<&[&str]> = dictgen::Trie { - root: &WORD_NODE, - unicode: &WORD_UNICODE_TABLE, - range: 2..=34, -}; - -pub static WORD_UNICODE_TABLE: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveStr::Unicode("clockwíse"), - dictgen::InsensitiveStr::Unicode("paínt"), - dictgen::InsensitiveStr::Unicode("évaluate"), - dictgen::InsensitiveStr::Unicode("сontain"), - dictgen::InsensitiveStr::Unicode("сontained"), - dictgen::InsensitiveStr::Unicode("сontainer"), - dictgen::InsensitiveStr::Unicode("сontainers"), - dictgen::InsensitiveStr::Unicode("сontaining"), - dictgen::InsensitiveStr::Unicode("сontainor"), - dictgen::InsensitiveStr::Unicode("сontainors"), - dictgen::InsensitiveStr::Unicode("сontains"), - ], - values: &[ - &["clockwise"], - &["paint"], - &["evaluate"], - &["contain"], - &["contained"], - &["container"], - &["containers"], - &["containing"], - &["container"], - &["containers"], - &["contains"], - ], - range: 6..=11, - }; - -static WORD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHILDREN), - value: None, -}; - -static WORD_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_A_NODE), - Some(&WORD_B_NODE), - Some(&WORD_C_NODE), - Some(&WORD_D_NODE), - Some(&WORD_E_NODE), - Some(&WORD_F_NODE), - Some(&WORD_G_NODE), - Some(&WORD_H_NODE), - Some(&WORD_I_NODE), - Some(&WORD_J_NODE), - Some(&WORD_K_NODE), - Some(&WORD_L_NODE), - Some(&WORD_M_NODE), - Some(&WORD_N_NODE), - Some(&WORD_O_NODE), - Some(&WORD_P_NODE), - Some(&WORD_Q_NODE), - Some(&WORD_R_NODE), - Some(&WORD_S_NODE), - Some(&WORD_T_NODE), - Some(&WORD_U_NODE), - Some(&WORD_V_NODE), - Some(&WORD_W_NODE), - Some(&WORD_X_NODE), - Some(&WORD_Y_NODE), - Some(&WORD_Z_NODE), -]; - -static WORD_Z_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_Z_CHILDREN), - value: None, -}; - -static WORD_Z_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ZA_NODE), - None, - None, - None, - Some(&WORD_ZE_NODE), - None, - None, - None, - Some(&WORD_ZI_NODE), - None, - None, - Some(&WORD_ZL_NODE), - None, - None, - Some(&WORD_ZO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ZU_NODE), - None, - None, - None, - Some(&WORD_ZY_NODE), - None, -]; - -static WORD_ZY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ZY_CHILDREN), - value: None, -}; - -pub static WORD_ZY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lophone"), - dictgen::InsensitiveAscii("lophones"), - ], - values: &[&["xylophone"], &["xylophone"]], - range: 7..=8, - }; - -static WORD_ZU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ZU_CHILDREN), - value: None, -}; - -pub static WORD_ZU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cheenei"), - dictgen::InsensitiveAscii("cheeni"), - dictgen::InsensitiveAscii("keenee"), - dictgen::InsensitiveAscii("keenees"), - dictgen::InsensitiveAscii("keenei"), - dictgen::InsensitiveAscii("keeni"), - dictgen::InsensitiveAscii("ser"), - ], - values: &[ - &["zucchinis"], - &["zucchini"], - &["zucchini"], - &["zucchinis"], - &["zucchinis"], - &["zucchini"], - &["user"], - ], - range: 3..=7, - }; - -static WORD_ZO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ZO_CHILDREN), - value: None, -}; - -pub static WORD_ZO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("brish"), - dictgen::InsensitiveAscii("briust"), - dictgen::InsensitiveAscii("inism"), - dictgen::InsensitiveAscii("inist"), - dictgen::InsensitiveAscii("inists"), - dictgen::InsensitiveAscii("mbe"), - dictgen::InsensitiveAscii("mebie"), - dictgen::InsensitiveAscii("ocheenei"), - dictgen::InsensitiveAscii("ocheeni"), - dictgen::InsensitiveAscii("ocheinei"), - dictgen::InsensitiveAscii("ocheini"), - dictgen::InsensitiveAscii("okeenee"), - dictgen::InsensitiveAscii("okeenees"), - dictgen::InsensitiveAscii("okeenei"), - dictgen::InsensitiveAscii("okeeni"), - dictgen::InsensitiveAscii("okeinee"), - dictgen::InsensitiveAscii("okeinees"), - dictgen::InsensitiveAscii("okeinei"), - dictgen::InsensitiveAscii("okeini"), - dictgen::InsensitiveAscii("okeper"), - ], - values: &[ - &["zobrist"], - &["zobrist"], - &["zionism"], - &["zionist"], - &["zionists"], - &["zombie"], - &["zombie"], - &["zucchinis"], - &["zucchini"], - &["zucchinis"], - &["zucchini"], - &["zucchini"], - &["zucchinis"], - &["zucchinis"], - &["zucchini"], - &["zucchini"], - &["zucchinis"], - &["zucchinis"], - &["zucchini"], - &["zookeeper"], - ], - range: 3..=8, - }; - -static WORD_ZL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ZL_CHILDREN), - value: None, -}; - -pub static WORD_ZL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ot")], - values: &[&["slot"]], - range: 2..=2, - }; - -static WORD_ZI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ZI_CHILDREN), - value: None, -}; - -pub static WORD_ZI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mbabe"), - dictgen::InsensitiveAscii("mbabew"), - dictgen::InsensitiveAscii("mbabwae"), - dictgen::InsensitiveAscii("mbabwaen"), - dictgen::InsensitiveAscii("mbawbe"), - dictgen::InsensitiveAscii("mmap"), - dictgen::InsensitiveAscii("mpaps"), - dictgen::InsensitiveAscii("nk"), - dictgen::InsensitiveAscii("noists"), - dictgen::InsensitiveAscii("onisim"), - dictgen::InsensitiveAscii("onistas"), - dictgen::InsensitiveAscii("onistes"), - dictgen::InsensitiveAscii("onistisk"), - dictgen::InsensitiveAscii("onistm"), - dictgen::InsensitiveAscii("onsim"), - dictgen::InsensitiveAscii("onsit"), - dictgen::InsensitiveAscii("onsits"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("ping"), - ], - values: &[ - &["zimbabwe"], - &["zimbabwe"], - &["zimbabwe"], - &["zimbabwe"], - &["zimbabwe"], - &["zipmap"], - &["zipmaps"], - &["zinc"], - &["zionists"], - &["zionism"], - &["zionists"], - &["zionists"], - &["zionists"], - &["zionism"], - &["zionism"], - &["zionist"], - &["zionists"], - &["zipped"], - &["zipper"], - &["zipping"], - ], - range: 2..=8, - }; - -static WORD_ZE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ZE_CHILDREN), - value: None, -}; - -pub static WORD_ZE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alotes"), - dictgen::InsensitiveAscii("aloths"), - dictgen::InsensitiveAscii("alotus"), - dictgen::InsensitiveAscii("alouts"), - dictgen::InsensitiveAscii("altos"), - dictgen::InsensitiveAscii("ebra"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fers"), - dictgen::InsensitiveAscii("laots"), - dictgen::InsensitiveAscii("laous"), - dictgen::InsensitiveAscii("llot"), - dictgen::InsensitiveAscii("llots"), - dictgen::InsensitiveAscii("mporary"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("pplein"), - dictgen::InsensitiveAscii("pplien"), - dictgen::InsensitiveAscii("rod"), - dictgen::InsensitiveAscii("rp"), - ], - values: &[ - &["zealots"], - &["zealots"], - &["zealots"], - &["zealous"], - &["zealots"], - &["zebra"], - &["zephyr"], - &["zephyrs"], - &["zealots"], - &["zealous"], - &["zealot"], - &["zealots"], - &["temporary"], - &["zeros"], - &["zeppelin"], - &["zeppelin"], - &["zeroed"], - &["zero"], - ], - range: 2..=7, - }; - -static WORD_ZA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ZA_CHILDREN), - value: None, -}; - -pub static WORD_ZA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elots"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[&["zealots"], &["czars"]], - range: 2..=5, - }; - -static WORD_Y_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_Y_CHILDREN), - value: None, -}; - -static WORD_Y_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_YA_NODE), - None, - None, - None, - Some(&WORD_YE_NODE), - None, - None, - Some(&WORD_YH_NODE), - Some(&WORD_YI_NODE), - None, - None, - None, - Some(&WORD_YM_NODE), - None, - Some(&WORD_YO_NODE), - Some(&WORD_YP_NODE), - None, - Some(&WORD_YR_NODE), - Some(&WORD_YS_NODE), - Some(&WORD_YT_NODE), - Some(&WORD_YU_NODE), - None, - None, - None, - Some(&WORD_YY_NODE), - None, -]; - -static WORD_YY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YY_CHILDREN), - value: None, -}; - -pub static WORD_YY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ou")], - values: &[&["you"]], - range: 2..=2, - }; - -static WORD_YU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YU_CHILDREN), - value: None, -}; - -pub static WORD_YU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("foric"), - dictgen::InsensitiveAscii("forically"), - dictgen::InsensitiveAscii("goslac"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["euphoric"], - &["euphorically"], - &["yugoslav"], - &["you"], - &["your"], - &["you"], - &["your"], - ], - range: 1..=9, - }; - -static WORD_YT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YT_CHILDREN), - value: None, -}; - -pub static WORD_YT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("ou"), - ], - values: &[&["the"], &["to"], &["you"]], - range: 1..=2, - }; - -static WORD_YS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YS_CHILDREN), - value: None, -}; - -pub static WORD_YS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["yes", "use", "nyse"]], - range: 1..=1, - }; - -static WORD_YR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YR_CHILDREN), - value: None, -}; - -pub static WORD_YR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ea")], - values: &[&["year"]], - range: 2..=2, - }; - -static WORD_YP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YP_CHILDREN), - value: None, -}; - -pub static WORD_YP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ur"), - ], - values: &[&["types"], &["you"], &["your"], &["you"], &["your"]], - range: 1..=3, - }; - -static WORD_YO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YO_CHILDREN), - value: None, -}; - -pub static WORD_YO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esmite"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("iu"), - dictgen::InsensitiveAscii("iur"), - dictgen::InsensitiveAscii("man"), - dictgen::InsensitiveAscii("men"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("pu"), - dictgen::InsensitiveAscii("pur"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rksher"), - dictgen::InsensitiveAscii("rkshie"), - dictgen::InsensitiveAscii("rkshrie"), - dictgen::InsensitiveAscii("rskhire"), - dictgen::InsensitiveAscii("ru"), - dictgen::InsensitiveAscii("semeti"), - dictgen::InsensitiveAscii("semitie"), - dictgen::InsensitiveAscii("simete"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tube"), - dictgen::InsensitiveAscii("ua"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("uforic"), - dictgen::InsensitiveAscii("uforically"), - dictgen::InsensitiveAscii("ugest"), - dictgen::InsensitiveAscii("ui"), - dictgen::InsensitiveAscii("ulogy"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("ungents"), - dictgen::InsensitiveAscii("unget"), - dictgen::InsensitiveAscii("uo"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("urr"), - dictgen::InsensitiveAscii("urselfe"), - dictgen::InsensitiveAscii("urselfes"), - dictgen::InsensitiveAscii("urselv"), - dictgen::InsensitiveAscii("urselve"), - dictgen::InsensitiveAscii("urselvs"), - dictgen::InsensitiveAscii("urslef"), - dictgen::InsensitiveAscii("ursleves"), - dictgen::InsensitiveAscii("useff"), - dictgen::InsensitiveAscii("uself"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("uthinasia"), - dictgen::InsensitiveAscii("uu"), - dictgen::InsensitiveAscii("uy"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yr"), - dictgen::InsensitiveAscii("yu"), - ], - values: &[ - &["yosemite"], - &["you"], - &["you"], - &["your"], - &["yeoman"], - &["yeomen"], - &["you"], - &["your"], - &["you"], - &["your"], - &["your"], - &["yorkshire"], - &["yorkshire"], - &["yorkshire"], - &["yorkshire"], - &["your"], - &["yosemite"], - &["yosemite"], - &["yosemite"], - &["yacht"], - &["youtube"], - &["you"], - &["your"], - &["euphoric"], - &["euphorically"], - &["youngest"], - &["you"], - &["eulogy"], - &["your", "you", "young"], - &["youngest"], - &["youngest"], - &["you"], - &["your"], - &["your"], - &["yourself", "yourselves"], - &["yourselves"], - &["yourself", "yourselves"], - &["yourselves", "yourself"], - &["yourselves"], - &["yourself"], - &["yourselves"], - &["yousef", "yourself"], - &["yourself"], - &["your"], - &["euthanasia"], - &["you"], - &["you"], - &["you"], - &["your"], - &["you"], - ], - range: 1..=10, - }; - -static WORD_YM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YM_CHILDREN), - value: None, -}; - -pub static WORD_YM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bols")], - values: &[&["symbols"]], - range: 4..=4, - }; - -static WORD_YI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YI_CHILDREN), - value: None, -}; - -pub static WORD_YI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eldin"), - dictgen::InsensitiveAscii("eleded"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ur"), - ], - values: &[&["yielding"], &["yielded"], &["you"], &["you"], &["your"]], - range: 1..=6, - }; - -static WORD_YH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YH_CHILDREN), - value: None, -}; - -pub static WORD_YH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ou"), - ], - values: &[&["that"], &["the"], &["you"]], - range: 1..=2, - }; - -static WORD_YE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YE_CHILDREN), - value: None, -}; - -pub static WORD_YE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arm"), - dictgen::InsensitiveAscii("asr"), - dictgen::InsensitiveAscii("asterday"), - dictgen::InsensitiveAscii("aterday"), - dictgen::InsensitiveAscii("ild"), - dictgen::InsensitiveAscii("ilded"), - dictgen::InsensitiveAscii("ilding"), - dictgen::InsensitiveAscii("ilds"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("lding"), - dictgen::InsensitiveAscii("lds"), - dictgen::InsensitiveAscii("llo"), - dictgen::InsensitiveAscii("mentite"), - dictgen::InsensitiveAscii("ra"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("rsa"), - dictgen::InsensitiveAscii("starday"), - dictgen::InsensitiveAscii("steday"), - dictgen::InsensitiveAscii("strday"), - dictgen::InsensitiveAscii("sturday"), - dictgen::InsensitiveAscii("terday"), - ], - values: &[ - &["year"], - &["years"], - &["yesterday"], - &["yesterday"], - &["yield"], - &["yielded"], - &["yielding"], - &["yields"], - &["yield"], - &["yielded"], - &["yielding"], - &["yields"], - &["yellow"], - &["yemenite", "yemeni"], - &["year"], - &["years"], - &["years"], - &["yesterday"], - &["yesterday"], - &["yesterday"], - &["yesterday"], - &["yesterday"], - ], - range: 2..=8, - }; - -static WORD_YA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_YA_CHILDREN), - value: None, -}; - -pub static WORD_YA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erly"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("u"), - ], - values: &[ - &["yachting"], - &["year"], - &["yearly"], - &["years"], - &["yacht"], - &["you", "yaw"], - ], - range: 1..=5, - }; - -static WORD_X_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_X_CHILDREN), - value: None, -}; - -pub static WORD_X_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("describe"), - dictgen::InsensitiveAscii("dpf"), - dictgen::InsensitiveAscii("enbolade"), - dictgen::InsensitiveAscii("enobalde"), - dictgen::InsensitiveAscii("enohpobic"), - dictgen::InsensitiveAscii("enophibia"), - dictgen::InsensitiveAscii("enophibic"), - dictgen::InsensitiveAscii("enophobical"), - dictgen::InsensitiveAscii("enophoblic"), - dictgen::InsensitiveAscii("enophoby"), - dictgen::InsensitiveAscii("enophonic"), - dictgen::InsensitiveAscii("enophopia"), - dictgen::InsensitiveAscii("enophopic"), - dictgen::InsensitiveAscii("eonblade"), - dictgen::InsensitiveAscii("eonphobia"), - dictgen::InsensitiveAscii("eonphobic"), - dictgen::InsensitiveAscii("epect"), - dictgen::InsensitiveAscii("epected"), - dictgen::InsensitiveAscii("epectedly"), - dictgen::InsensitiveAscii("epecting"), - dictgen::InsensitiveAscii("epects"), - dictgen::InsensitiveAscii("getttext"), - dictgen::InsensitiveAscii("initiazlize"), - dictgen::InsensitiveAscii("mdoel"), - dictgen::InsensitiveAscii("ode"), - dictgen::InsensitiveAscii("onstruction"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("windows"), - dictgen::InsensitiveAscii("yophone"), - dictgen::InsensitiveAscii("you"), - ], - values: &[ - &["describe"], - &["xpdf"], - &["xenoblade"], - &["xenoblade"], - &["xenophobic"], - &["xenophobia"], - &["xenophobic"], - &["xenophobia"], - &["xenophobic"], - &["xenophobia"], - &["xenophobic"], - &["xenophobia"], - &["xenophobic"], - &["xenoblade"], - &["xenophobia"], - &["xenophobic"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["xgettext"], - &["xinitialize"], - &["xmodel"], - &["code", "xcode"], - &["construction"], - &["your"], - &["x"], - &["xylophone"], - &["you"], - ], - range: 3..=11, - }; - -static WORD_W_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_W_CHILDREN), - value: None, -}; - -static WORD_W_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WA_NODE), - None, - None, - Some(&WORD_WD_NODE), - Some(&WORD_WE_NODE), - None, - None, - Some(&WORD_WH_NODE), - Some(&WORD_WI_NODE), - Some(&WORD_WJ_NODE), - None, - Some(&WORD_WL_NODE), - Some(&WORD_WM_NODE), - Some(&WORD_WN_NODE), - Some(&WORD_WO_NODE), - Some(&WORD_WP_NODE), - Some(&WORD_WQ_NODE), - Some(&WORD_WR_NODE), - Some(&WORD_WS_NODE), - Some(&WORD_WT_NODE), - Some(&WORD_WU_NODE), - None, - Some(&WORD_WW_NODE), - None, - Some(&WORD_WY_NODE), - None, -]; - -static WORD_WY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WY_CHILDREN), - value: None, -}; - -pub static WORD_WY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thout"), - ], - values: &[&["way"], &["with"], &["without"]], - range: 1..=5, - }; - -static WORD_WW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WW_CHILDREN), - value: None, -}; - -pub static WORD_WW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ith")], - values: &[&["with"]], - range: 3..=3, - }; - -static WORD_WU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WU_CHILDREN), - value: None, -}; - -pub static WORD_WU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("estions"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("old"), - dictgen::InsensitiveAscii("pport"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thin"), - dictgen::InsensitiveAscii("thout"), - ], - values: &[ - &["questions"], - &["would"], - &["would"], - &["support"], - &["with"], - &["within"], - &["without"], - ], - range: 2..=7, - }; - -static WORD_WT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WT_CHILDREN), - value: None, -}; - -pub static WORD_WT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hout"), - dictgen::InsensitiveAscii("iches"), - dictgen::InsensitiveAscii("ih"), - dictgen::InsensitiveAscii("yle"), - ], - values: &[&["with"], &["without"], &["witches"], &["with"], &["style"]], - range: 1..=5, - }; - -static WORD_WS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WS_CHILDREN), - value: None, -}; - -pub static WORD_WS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("er"), - ], - values: &[&["see"], &["user"]], - range: 2..=2, - }; - -static WORD_WR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WR_CHILDREN), - value: None, -}; - -static WORD_WR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WRA_NODE), - None, - None, - None, - Some(&WORD_WRE_NODE), - None, - None, - None, - Some(&WORD_WRI_NODE), - None, - Some(&WORD_WRK_NODE), - None, - None, - Some(&WORD_WRN_NODE), - Some(&WORD_WRO_NODE), - None, - None, - None, - None, - Some(&WORD_WRT_NODE), - None, - None, - None, - None, - Some(&WORD_WRY_NODE), - None, -]; - -static WORD_WRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRY_CHILDREN), - value: None, -}; - -pub static WORD_WRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thed"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("thing"), - ], - values: &[&["writhe"], &["writhed"], &["writhes"], &["writhing"]], - range: 2..=5, - }; - -static WORD_WRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRT_CHILDREN), - value: None, -}; - -pub static WORD_WRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eched"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ten"), - ], - values: &[&["wretched"], &["write"], &["writing"], &["written"]], - range: 2..=5, - }; - -static WORD_WRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRO_CHILDREN), - value: None, -}; - -pub static WORD_WRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("kflow"), - dictgen::InsensitiveAscii("kflows"), - dictgen::InsensitiveAscii("king"), - dictgen::InsensitiveAscii("kload"), - dictgen::InsensitiveAscii("kloads"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nf"), - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("rker"), - ], - values: &[ - &["word"], - &["wrote"], - &["wrong"], - &["work"], - &["worked"], - &["workflow"], - &["workflows"], - &["working"], - &["workload"], - &["workloads"], - &["works"], - &["world"], - &["wrong"], - &["wrong"], - &["wrongly"], - &["wrong"], - &["worker"], - ], - range: 1..=6, - }; - -static WORD_WRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRN_CHILDREN), - value: None, -}; - -pub static WORD_WRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("agler")], - values: &[&["wrangler"]], - range: 5..=5, - }; - -static WORD_WRK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRK_CHILDREN), - value: Some(&["work"]), -}; - -pub static WORD_WRK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("load"), - dictgen::InsensitiveAscii("loads"), - ], - values: &[&["workload"], &["workloads"]], - range: 4..=5, - }; - -static WORD_WRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRI_CHILDREN), - value: None, -}; - -pub static WORD_WRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("tabe"), - dictgen::InsensitiveAscii("tebak"), - dictgen::InsensitiveAscii("tebasck"), - dictgen::InsensitiveAscii("teble"), - dictgen::InsensitiveAscii("tebufer"), - dictgen::InsensitiveAscii("techetque"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("teing"), - dictgen::InsensitiveAscii("ten"), - dictgen::InsensitiveAscii("tet"), - dictgen::InsensitiveAscii("tewr"), - dictgen::InsensitiveAscii("tig"), - dictgen::InsensitiveAscii("tiing"), - dictgen::InsensitiveAscii("tingm"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("ttable"), - dictgen::InsensitiveAscii("tte"), - dictgen::InsensitiveAscii("tted"), - dictgen::InsensitiveAscii("ttened"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tters"), - dictgen::InsensitiveAscii("ttin"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("ttings"), - dictgen::InsensitiveAscii("ttten"), - dictgen::InsensitiveAscii("tye"), - ], - values: &[ - &["write"], - &["writable"], - &["writeback"], - &["writeback"], - &["writable"], - &["writebuffer"], - &["writecheque"], - &["wrote", "written", "write", "writer"], - &["writing"], - &["written"], - &["writes"], - &["writer"], - &["writing"], - &["writing"], - &["writing"], - &["writing"], - &["writer"], - &["writable"], - &["write", "written"], - &["written"], - &["written"], - &["writer", "written"], - &["writers"], - &["written", "writing"], - &["writing"], - &["writings"], - &["written"], - &["write"], - ], - range: 2..=9, - }; - -static WORD_WRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRE_CHILDREN), - value: None, -}; - -pub static WORD_WRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ckign"), - dictgen::InsensitiveAscii("cthed"), - dictgen::InsensitiveAscii("kcing"), - dictgen::InsensitiveAscii("slte"), - dictgen::InsensitiveAscii("slter"), - dictgen::InsensitiveAscii("ssel"), - dictgen::InsensitiveAscii("sseled"), - dictgen::InsensitiveAscii("sseler"), - dictgen::InsensitiveAscii("sselers"), - dictgen::InsensitiveAscii("sseling"), - dictgen::InsensitiveAscii("ssels"), - dictgen::InsensitiveAscii("sters"), - dictgen::InsensitiveAscii("stlewar"), - ], - values: &[ - &["wrecking"], - &["wretched"], - &["wrecking"], - &["wrestle"], - &["wrestler"], - &["wrestle"], - &["wrestled"], - &["wrestler"], - &["wrestlers"], - &["wrestling"], - &["wrestles"], - &["wrestlers"], - &["wrestler"], - ], - range: 4..=7, - }; - -static WORD_WRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WRA_CHILDREN), - value: None, -}; - -pub static WORD_WRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("app"), - dictgen::InsensitiveAscii("apped"), - dictgen::InsensitiveAscii("apper"), - dictgen::InsensitiveAscii("appers"), - dictgen::InsensitiveAscii("apping"), - dictgen::InsensitiveAscii("apps"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nings"), - dictgen::InsensitiveAscii("nlger"), - dictgen::InsensitiveAscii("parround"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("pepd"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("pp"), - dictgen::InsensitiveAscii("ppend"), - dictgen::InsensitiveAscii("ppered"), - dictgen::InsensitiveAscii("ppng"), - dictgen::InsensitiveAscii("ppning"), - dictgen::InsensitiveAscii("ppper"), - dictgen::InsensitiveAscii("pps"), - ], - values: &[ - &["wrap"], - &["wrapped"], - &["wrapper"], - &["wrappers"], - &["wrapping"], - &["wraps"], - &["warning"], - &["warnings"], - &["wrangler"], - &["wraparound"], - &["wrapped", "warped"], - &["wrapped"], - &["wrapper"], - &["wrapping", "warping"], - &["wrap"], - &["wrapped"], - &["wrapped"], - &["wrapping"], - &["wrapping"], - &["wrapper"], - &["wraps"], - ], - range: 2..=8, - }; - -static WORD_WQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WQ_CHILDREN), - value: None, -}; - -pub static WORD_WQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["was"]], - range: 1..=1, - }; - -static WORD_WP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WP_CHILDREN), - value: None, -}; - -pub static WORD_WP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uld")], - values: &[&["would"]], - range: 3..=3, - }; - -static WORD_WO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WO_CHILDREN), - value: None, -}; - -static WORD_WO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WOA_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_WOH_NODE), - Some(&WORD_WOI_NODE), - None, - Some(&WORD_WOK_NODE), - Some(&WORD_WOL_NODE), - Some(&WORD_WOM_NODE), - Some(&WORD_WON_NODE), - Some(&WORD_WOO_NODE), - None, - None, - Some(&WORD_WOR_NODE), - None, - Some(&WORD_WOT_NODE), - Some(&WORD_WOU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_WOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOU_CHILDREN), - value: Some(&["would"]), -}; - -pub static WORD_WOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dl"), - dictgen::InsensitiveAscii("dld"), - dictgen::InsensitiveAscii("dlnt"), - dictgen::InsensitiveAscii("dlve"), - dictgen::InsensitiveAscii("kd"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ldnot"), - dictgen::InsensitiveAscii("lf"), - dictgen::InsensitiveAscii("lld"), - dictgen::InsensitiveAscii("lndt"), - dictgen::InsensitiveAscii("nderful"), - dictgen::InsensitiveAscii("ndering"), - dictgen::InsensitiveAscii("old"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[ - &["would"], - &["would"], - &["would"], - &["wouldnt"], - &["wouldve"], - &["would"], - &["would"], - &["wouldnt"], - &["would"], - &["would"], - &["wouldnt"], - &["wonderful"], - &["wondering"], - &["would"], - &["word"], - &["would"], - ], - range: 1..=7, - }; - -static WORD_WOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOT_CHILDREN), - value: None, -}; - -pub static WORD_WOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hout"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("king"), - dictgen::InsensitiveAscii("ks"), - ], - values: &[ - &["worth"], - &["without"], - &["work"], - &["worked"], - &["working"], - &["works"], - ], - range: 1..=4, - }; - -static WORD_WOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WOR_CHILDREN), - value: None, -}; - -static WORD_WOR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WORA_NODE), - Some(&WORD_WORB_NODE), - Some(&WORD_WORC_NODE), - Some(&WORD_WORD_NODE), - None, - Some(&WORD_WORF_NODE), - None, - Some(&WORD_WORH_NODE), - Some(&WORD_WORI_NODE), - None, - Some(&WORD_WORK_NODE), - Some(&WORD_WORL_NODE), - Some(&WORD_WORM_NODE), - Some(&WORD_WORN_NODE), - None, - None, - None, - Some(&WORD_WORR_NODE), - Some(&WORD_WORS_NODE), - Some(&WORD_WORT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_WORT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORT_CHILDREN), - value: None, -}; - -pub static WORD_WORT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("helss"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hwile"), - ], - values: &[ - &["wrote"], - &["worthless"], - &["worth", "meriting"], - &["worthwhile"], - ], - range: 1..=5, - }; - -static WORD_WORS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORS_CHILDREN), - value: Some(&["wars", "was", "works", "worse", "worst"]), -}; - -pub static WORD_WORS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("hippig"), - dictgen::InsensitiveAscii("hippping"), - dictgen::InsensitiveAscii("hoping"), - dictgen::InsensitiveAscii("hopping"), - dictgen::InsensitiveAscii("kspace"), - dictgen::InsensitiveAscii("pace"), - dictgen::InsensitiveAscii("tened"), - ], - values: &[ - &["worse"], - &["worshipping"], - &["worshipping"], - &["worshiping"], - &["worshipping"], - &["workspace"], - &["workspace"], - &["worsened"], - ], - range: 2..=8, - }; - -static WORD_WORR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORR_CHILDREN), - value: None, -}; - -pub static WORD_WORR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[&["working"], &["worry"]], - range: 2..=3, - }; - -static WORD_WORN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORN_CHILDREN), - value: None, -}; - -pub static WORD_WORN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("gs"), - ], - values: &[&["wrong", "worn"], &["wronged"], &["wrongs"]], - range: 1..=3, - }; - -static WORD_WORM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORM_CHILDREN), - value: None, -}; - -pub static WORD_WORM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("arounds")], - values: &[&["workarounds"]], - range: 7..=7, - }; - -static WORD_WORL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORL_CHILDREN), - value: Some(&["world"]), -}; - -pub static WORD_WORL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("divew"), - dictgen::InsensitiveAscii("dveiw"), - dictgen::InsensitiveAscii("oad"), - dictgen::InsensitiveAscii("oads"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["worldview"], - &["worldview"], - &["workload"], - &["workloads"], - &["world"], - ], - range: 1..=5, - }; - -static WORD_WORK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WORK_CHILDREN), - value: None, -}; - -static WORD_WORK_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WORKA_NODE), - Some(&WORD_WORKB_NODE), - None, - Some(&WORD_WORKD_NODE), - Some(&WORD_WORKE_NODE), - Some(&WORD_WORKF_NODE), - None, - None, - Some(&WORD_WORKI_NODE), - None, - None, - Some(&WORD_WORKL_NODE), - None, - Some(&WORD_WORKN_NODE), - None, - Some(&WORD_WORKP_NODE), - None, - Some(&WORD_WORKR_NODE), - Some(&WORD_WORKS_NODE), - None, - None, - None, - Some(&WORD_WORKW_NODE), - None, - None, - None, -]; - -static WORD_WORKW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKW_CHILDREN), - value: None, -}; - -pub static WORD_WORKW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("round")], - values: &[&["workaround"]], - range: 5..=5, - }; - -static WORD_WORKS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKS_CHILDREN), - value: None, -}; - -pub static WORD_WORKS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("apce"), - dictgen::InsensitiveAscii("pacce"), - dictgen::InsensitiveAscii("pae"), - dictgen::InsensitiveAscii("pce"), - dictgen::InsensitiveAscii("psace"), - dictgen::InsensitiveAscii("psaces"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taions"), - dictgen::InsensitiveAscii("taition"), - dictgen::InsensitiveAscii("taitions"), - dictgen::InsensitiveAscii("taiton"), - dictgen::InsensitiveAscii("taitons"), - dictgen::InsensitiveAscii("taton"), - dictgen::InsensitiveAscii("tstion"), - dictgen::InsensitiveAscii("tstions"), - ], - values: &[ - &["workspace"], - &["workspace"], - &["workspace"], - &["workspace"], - &["workspace"], - &["workspace"], - &["workspaces"], - &["workstation"], - &["workstations"], - &["workstation"], - &["workstations"], - &["workstation"], - &["workstations"], - &["workstation"], - &["workstation"], - &["workstations"], - ], - range: 3..=8, - }; - -static WORD_WORKR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKR_CHILDREN), - value: None, -}; - -pub static WORD_WORKR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("ounds"), - ], - values: &[&["workaround"], &["workarounds"]], - range: 4..=5, - }; - -static WORD_WORKP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKP_CHILDREN), - value: None, -}; - -pub static WORD_WORKP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("sace"), - dictgen::InsensitiveAscii("saces"), - ], - values: &[&["workspace"], &["workspace"], &["workspaces"]], - range: 3..=5, - }; - -static WORD_WORKN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKN_CHILDREN), - value: None, -}; - -pub static WORD_WORKN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ig")], - values: &[&["working"]], - range: 2..=2, - }; - -static WORD_WORKL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKL_CHILDREN), - value: None, -}; - -pub static WORD_WORKL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fow"), - dictgen::InsensitiveAscii("fows"), - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("ow"), - ], - values: &[&["workflow"], &["workflows"], &["workloads"], &["workflow"]], - range: 2..=4, - }; - -static WORD_WORKI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKI_CHILDREN), - value: None, -}; - -pub static WORD_WORKI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ngest"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["working"], - &["working"], - &["working"], - &["workings"], - &["workings"], - &["worker"], - ], - range: 1..=5, - }; - -static WORD_WORKF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKF_CHILDREN), - value: None, -}; - -pub static WORD_WORKF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("around"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("roce"), - ], - values: &[ - &["workaround"], - &["workforce"], - &["workflow"], - &["workflows"], - &["workforce"], - ], - range: 2..=6, - }; - -static WORD_WORKE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKE_CHILDREN), - value: Some(&["work", "worked", "works"]), -}; - -pub static WORD_WORKE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nch"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["workbench"], &["works", "workers"], &["worker"]], - range: 1..=3, - }; - -static WORD_WORKD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKD_CHILDREN), - value: Some(&["worked", "works"]), -}; - -pub static WORD_WORKD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pace")], - values: &[&["workspace"]], - range: 4..=4, - }; - -static WORD_WORKB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKB_CHILDREN), - value: None, -}; - -pub static WORD_WORKB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anch"), - dictgen::InsensitiveAscii("anches"), - dictgen::InsensitiveAscii("anchs"), - dictgen::InsensitiveAscii("enchch"), - dictgen::InsensitiveAscii("enchs"), - dictgen::InsensitiveAscii("ennch"), - dictgen::InsensitiveAscii("ennches"), - dictgen::InsensitiveAscii("nech"), - dictgen::InsensitiveAscii("neches"), - dictgen::InsensitiveAscii("oos"), - ], - values: &[ - &["workbench"], - &["workbenches"], - &["workbenches"], - &["workbench"], - &["workbenches"], - &["workbench"], - &["workbenches"], - &["workbench"], - &["workbenches"], - &["workbooks"], - ], - range: 3..=7, - }; - -static WORD_WORKA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORKA_CHILDREN), - value: None, -}; - -pub static WORD_WORKA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gound"), - dictgen::InsensitiveAscii("orund"), - dictgen::InsensitiveAscii("orunds"), - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("ounds"), - dictgen::InsensitiveAscii("pace"), - dictgen::InsensitiveAscii("raound"), - dictgen::InsensitiveAscii("raounds"), - dictgen::InsensitiveAscii("rbound"), - dictgen::InsensitiveAscii("rond"), - dictgen::InsensitiveAscii("ronud"), - dictgen::InsensitiveAscii("ronuds"), - dictgen::InsensitiveAscii("roud"), - dictgen::InsensitiveAscii("roudn"), - dictgen::InsensitiveAscii("roudns"), - dictgen::InsensitiveAscii("rouds"), - dictgen::InsensitiveAscii("rould"), - dictgen::InsensitiveAscii("roumd"), - dictgen::InsensitiveAscii("roung"), - dictgen::InsensitiveAscii("roungs"), - dictgen::InsensitiveAscii("rround"), - dictgen::InsensitiveAscii("rrounds"), - dictgen::InsensitiveAscii("rund"), - dictgen::InsensitiveAscii("runds"), - ], - values: &[ - &["workaround"], - &["workaround"], - &["workarounds"], - &["workaround"], - &["workarounds"], - &["workspace"], - &["workaround"], - &["workarounds"], - &["workaround"], - &["workaround"], - &["workaround"], - &["workarounds"], - &["workaround"], - &["workaround"], - &["workarounds"], - &["workarounds"], - &["workaround"], - &["workaround"], - &["workaround"], - &["workarounds"], - &["workaround"], - &["workarounds"], - &["workaround"], - &["workarounds"], - ], - range: 4..=7, - }; - -static WORD_WORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORI_CHILDREN), - value: None, -}; - -pub static WORD_WORI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ng")], - values: &[&["working"]], - range: 2..=2, - }; - -static WORD_WORH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORH_CHILDREN), - value: None, -}; - -pub static WORD_WORH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("siping"), - dictgen::InsensitiveAscii("sipping"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tless"), - ], - values: &[ - &["worshiping"], - &["worshipping"], - &["worth"], - &["worthless"], - ], - range: 1..=7, - }; - -static WORD_WORF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORF_CHILDREN), - value: None, -}; - -pub static WORD_WORF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("klow"), - dictgen::InsensitiveAscii("klows"), - dictgen::InsensitiveAscii("low"), - dictgen::InsensitiveAscii("lows"), - ], - values: &[&["workflow"], &["workflows"], &["workflow"], &["workflows"]], - range: 3..=5, - }; - -static WORD_WORD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORD_CHILDREN), - value: None, -}; - -pub static WORD_WORD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lview"), - dictgen::InsensitiveAscii("lwide"), - dictgen::InsensitiveAscii("pres"), - dictgen::InsensitiveAscii("presss"), - ], - values: &[ - &["world"], - &["worldview"], - &["worldwide"], - &["wordpress"], - &["wordpress"], - ], - range: 1..=6, - }; - -static WORD_WORC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORC_CHILDREN), - value: None, -}; - -pub static WORD_WORC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hester")], - values: &[&["worcester"]], - range: 6..=6, - }; - -static WORD_WORB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORB_CHILDREN), - value: None, -}; - -pub static WORD_WORB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ench"), - dictgen::InsensitiveAscii("enches"), - ], - values: &[&["workbench"], &["workbenches"]], - range: 4..=6, - }; - -static WORD_WORA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WORA_CHILDREN), - value: None, -}; - -pub static WORD_WORA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("round"), - dictgen::InsensitiveAscii("rounds"), - ], - values: &[&["workaround"], &["workarounds"]], - range: 5..=6, - }; - -static WORD_WOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOO_CHILDREN), - value: None, -}; - -pub static WORD_WOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dowrking"), - dictgen::InsensitiveAscii("dworkign"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[&["woodworking"], &["woodworking"], &["would"]], - range: 3..=8, - }; - -static WORD_WON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WON_CHILDREN), - value: None, -}; - -pub static WORD_WON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("deful"), - dictgen::InsensitiveAscii("deirng"), - dictgen::InsensitiveAscii("deres"), - dictgen::InsensitiveAscii("derfull"), - dictgen::InsensitiveAscii("derfullly"), - dictgen::InsensitiveAscii("derfuly"), - dictgen::InsensitiveAscii("derig"), - dictgen::InsensitiveAscii("derlad"), - dictgen::InsensitiveAscii("derous"), - dictgen::InsensitiveAscii("derously"), - dictgen::InsensitiveAscii("derus"), - dictgen::InsensitiveAscii("derwand"), - dictgen::InsensitiveAscii("dring"), - ], - values: &[ - &["nonce", "once", "ponce", "wince"], - &["wonderful"], - &["wondering"], - &["wonders"], - &["wonderful"], - &["wonderfully"], - &["wonderfully"], - &["wondering"], - &["wonderland"], - &["wondrous"], - &["wondrously"], - &["wonders"], - &["wonderland"], - &["wondering"], - ], - range: 2..=9, - }; - -static WORD_WOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOM_CHILDREN), - value: None, -}; - -pub static WORD_WOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ens")], - values: &[&["women"]], - range: 3..=3, - }; - -static WORD_WOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOL_CHILDREN), - value: None, -}; - -pub static WORD_WOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ffram"), - dictgen::InsensitiveAscii("low"), - dictgen::InsensitiveAscii("lowing"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rdly"), - dictgen::InsensitiveAscii("rdview"), - dictgen::InsensitiveAscii("rdwide"), - dictgen::InsensitiveAscii("ud"), - dictgen::InsensitiveAscii("wide"), - ], - values: &[ - &["wolfram"], - &["follow", "wallow"], - &["following", "wallowing"], - &["world"], - &["worldly"], - &["worldview"], - &["worldwide"], - &["would"], - &["worldwide"], - ], - range: 2..=6, - }; - -static WORD_WOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOK_CHILDREN), - value: None, -}; - -pub static WORD_WOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rload"), - dictgen::InsensitiveAscii("rspace"), - ], - values: &[&["work"], &["working"], &["workload"], &["workspace"]], - range: 1..=6, - }; - -static WORD_WOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOI_CHILDREN), - value: None, -}; - -pub static WORD_WOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thout"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[&["would"], &["will"], &["with"], &["without"], &["would"]], - range: 2..=5, - }; - -static WORD_WOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOH_CHILDREN), - value: Some(&["who"]), -}; - -pub static WORD_WOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["whole"]], - range: 2..=2, - }; - -static WORD_WOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WOA_CHILDREN), - value: None, -}; - -pub static WORD_WOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rkaround")], - values: &[&["workaround"]], - range: 8..=8, - }; - -static WORD_WN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WN_CHILDREN), - value: None, -}; - -pub static WORD_WN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("idow"), - dictgen::InsensitiveAscii("idows"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["want", "what"], - &["wanted"], - &["wanting"], - &["wants"], - &["when", "wen"], - &["went"], - &["window", "widow"], - &["windows", "widows"], - &["want"], - ], - range: 1..=5, - }; - -static WORD_WM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WM_CHILDREN), - value: None, -}; - -pub static WORD_WM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pty")], - values: &[&["empty"]], - range: 3..=3, - }; - -static WORD_WL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WL_CHILDREN), - value: None, -}; - -pub static WORD_WL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acott"), - dictgen::InsensitiveAscii("aking"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ll"), - ], - values: &[&["walcott"], &["walking"], &["will"], &["will"]], - range: 1..=5, - }; - -static WORD_WJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WJ_CHILDREN), - value: None, -}; - -pub static WORD_WJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("at")], - values: &[&["what"]], - range: 2..=2, - }; - -static WORD_WI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WI_CHILDREN), - value: None, -}; - -static WORD_WI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WIA_NODE), - None, - Some(&WORD_WIC_NODE), - Some(&WORD_WID_NODE), - Some(&WORD_WIE_NODE), - None, - Some(&WORD_WIG_NODE), - Some(&WORD_WIH_NODE), - Some(&WORD_WII_NODE), - None, - Some(&WORD_WIK_NODE), - Some(&WORD_WIL_NODE), - Some(&WORD_WIM_NODE), - Some(&WORD_WIN_NODE), - Some(&WORD_WIO_NODE), - Some(&WORD_WIP_NODE), - None, - Some(&WORD_WIR_NODE), - Some(&WORD_WIS_NODE), - Some(&WORD_WIT_NODE), - Some(&WORD_WIU_NODE), - None, - None, - None, - Some(&WORD_WIY_NODE), - Some(&WORD_WIZ_NODE), -]; - -static WORD_WIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIZ_CHILDREN), - value: None, -}; - -pub static WORD_WIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("zard")], - values: &[&["wizard"]], - range: 4..=4, - }; - -static WORD_WIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIY_CHILDREN), - value: None, -}; - -pub static WORD_WIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hout"), - dictgen::InsensitiveAscii("th"), - ], - values: &[&["with"], &["without"], &["with"]], - range: 1..=4, - }; - -static WORD_WIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIU_CHILDREN), - value: None, -}; - -pub static WORD_WIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ll")], - values: &[&["will"]], - range: 2..=2, - }; - -static WORD_WIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WIT_CHILDREN), - value: None, -}; - -static WORD_WIT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WITA_NODE), - None, - None, - Some(&WORD_WITD_NODE), - Some(&WORD_WITE_NODE), - None, - None, - Some(&WORD_WITH_NODE), - Some(&WORD_WITI_NODE), - None, - Some(&WORD_WITK_NODE), - None, - None, - Some(&WORD_WITN_NODE), - Some(&WORD_WITO_NODE), - None, - None, - Some(&WORD_WITR_NODE), - None, - Some(&WORD_WITT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_WITT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITT_CHILDREN), - value: None, -}; - -pub static WORD_WITT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("h")], - values: &[&["with"]], - range: 1..=1, - }; - -static WORD_WITR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITR_CHILDREN), - value: None, -}; - -pub static WORD_WITR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("h")], - values: &[&["with"]], - range: 1..=1, - }; - -static WORD_WITO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITO_CHILDREN), - value: None, -}; - -pub static WORD_WITO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ut")], - values: &[&["without"]], - range: 2..=2, - }; - -static WORD_WITN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITN_CHILDREN), - value: Some(&["with"]), -}; - -pub static WORD_WITN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esess"), - dictgen::InsensitiveAscii("esss"), - dictgen::InsensitiveAscii("esssing"), - dictgen::InsensitiveAscii("issing"), - ], - values: &[ - &["witnesses"], - &["witnesses"], - &["witnessing"], - &["witnessing"], - ], - range: 4..=7, - }; - -static WORD_WITK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITK_CHILDREN), - value: Some(&["with"]), -}; - -pub static WORD_WITK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_WITI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITI_CHILDREN), - value: None, -}; - -pub static WORD_WITI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("n")], - values: &[&["within"]], - range: 1..=1, - }; - -static WORD_WITH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITH_CHILDREN), - value: None, -}; - -pub static WORD_WITH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("dral"), - dictgen::InsensitiveAscii("drawalls"), - dictgen::InsensitiveAscii("drawan"), - dictgen::InsensitiveAscii("drawel"), - dictgen::InsensitiveAscii("drawels"), - dictgen::InsensitiveAscii("drawin"), - dictgen::InsensitiveAscii("drawl"), - dictgen::InsensitiveAscii("drawles"), - dictgen::InsensitiveAscii("drawling"), - dictgen::InsensitiveAscii("drawning"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("elist"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("helding"), - dictgen::InsensitiveAscii("holdng"), - dictgen::InsensitiveAscii("ih"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inn"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oit"), - dictgen::InsensitiveAscii("old"), - dictgen::InsensitiveAscii("olding"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oout"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("otu"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("oud"), - dictgen::InsensitiveAscii("oug"), - dictgen::InsensitiveAscii("ough"), - dictgen::InsensitiveAscii("ought"), - dictgen::InsensitiveAscii("ouht"), - dictgen::InsensitiveAscii("ount"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("ourt"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("outh"), - dictgen::InsensitiveAscii("ouyt"), - dictgen::InsensitiveAscii("put"), - dictgen::InsensitiveAscii("rawal"), - dictgen::InsensitiveAscii("rdawal"), - dictgen::InsensitiveAscii("rdawing"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tout"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("uout"), - ], - values: &[ - &["with"], - &["witches"], - &["withdrawal"], - &["withdrawals"], - &["withdrawn"], - &["withdrawal"], - &["withdrawals"], - &["withdrawn"], - &["withdrawal", "withdraw"], - &["withdrawals"], - &["withdrawing"], - &["withdrawing"], - &["withheld"], - &["whitelist"], - &["within"], - &["with"], - &["withholding"], - &["withholding"], - &["within"], - &["within"], - &["within"], - &["within"], - &["with"], - &["without"], - &["withhold"], - &["withholding"], - &["within"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["without"], - &["withdrawal"], - &["withdrawals"], - &["withdrawing"], - &["with", "widths"], - &["with"], - &["within"], - &["without"], - &["within"], - &["without"], - ], - range: 1..=8, - }; - -static WORD_WITE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITE_CHILDREN), - value: Some(&["write", "white"]), -}; - -pub static WORD_WITE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("space")], - values: &[&["whitespace"]], - range: 5..=5, - }; - -static WORD_WITD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITD_CHILDREN), - value: None, -}; - -pub static WORD_WITD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - ], - values: &[&["width"], &["widths"], &["width"], &["widths"]], - range: 1..=3, - }; - -static WORD_WITA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WITA_CHILDREN), - value: None, -}; - -pub static WORD_WITA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ble")], - values: &[&["writeable"]], - range: 3..=3, - }; - -static WORD_WIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIS_CHILDREN), - value: None, -}; - -pub static WORD_WIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cle"), - dictgen::InsensitiveAscii("cled"), - dictgen::InsensitiveAscii("cles"), - dictgen::InsensitiveAscii("cling"), - dictgen::InsensitiveAscii("conisn"), - dictgen::InsensitiveAscii("consion"), - dictgen::InsensitiveAscii("hlisht"), - dictgen::InsensitiveAscii("hlit"), - dictgen::InsensitiveAscii("hlsit"), - dictgen::InsensitiveAscii("hpered"), - dictgen::InsensitiveAscii("hpering"), - dictgen::InsensitiveAscii("hpers"), - dictgen::InsensitiveAscii("nton"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("pered"), - dictgen::InsensitiveAscii("pering"), - dictgen::InsensitiveAscii("pers"), - dictgen::InsensitiveAscii("sle"), - dictgen::InsensitiveAscii("sled"), - dictgen::InsensitiveAscii("sles"), - dictgen::InsensitiveAscii("sling"), - ], - values: &[ - &["whistle"], - &["whistled"], - &["whistles"], - &["whistling"], - &["wisconsin"], - &["wisconsin"], - &["wishlist"], - &["wishlist"], - &["wishlist"], - &["whispered"], - &["whispering"], - &["whispers"], - &["winston"], - &["whisper"], - &["whispered"], - &["whispering"], - &["whispers"], - &["whistle"], - &["whistled"], - &["whistles"], - &["whistling"], - ], - range: 3..=7, - }; - -static WORD_WIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIR_CHILDREN), - value: None, -}; - -pub static WORD_WIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("edest"), - dictgen::InsensitiveAscii("edness"), - dictgen::InsensitiveAscii("eframw"), - dictgen::InsensitiveAscii("eframws"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ldcard"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tten"), - dictgen::InsensitiveAscii("tual"), - ], - values: &[ - &["wired", "weird"], - &["weirdest"], - &["weirdness"], - &["wireframe"], - &["wireframes"], - &["with"], - &["work"], - &["wildcard"], - &["writable", "writeable"], - &["write"], - &["writer"], - &["writers"], - &["writes"], - &["with", "worth"], - &["writing"], - &["written"], - &["virtual"], - ], - range: 1..=7, - }; - -static WORD_WIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIP_CHILDREN), - value: None, -}; - -pub static WORD_WIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oing")], - values: &[&["wiping"]], - range: 4..=4, - }; - -static WORD_WIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIO_CHILDREN), - value: None, -}; - -pub static WORD_WIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ndow"), - dictgen::InsensitiveAscii("th"), - ], - values: &[&["window"], &["with"]], - range: 2..=4, - }; - -static WORD_WIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIN_CHILDREN), - value: None, -}; - -pub static WORD_WIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cheseter"), - dictgen::InsensitiveAscii("chestor"), - dictgen::InsensitiveAscii("dhsield"), - dictgen::InsensitiveAscii("do"), - dictgen::InsensitiveAscii("does"), - dictgen::InsensitiveAscii("doow"), - dictgen::InsensitiveAscii("doows"), - dictgen::InsensitiveAscii("dos"), - dictgen::InsensitiveAscii("dosr"), - dictgen::InsensitiveAscii("dowd"), - dictgen::InsensitiveAscii("dowz"), - dictgen::InsensitiveAscii("dsheild"), - dictgen::InsensitiveAscii("dsheilds"), - dictgen::InsensitiveAscii("dshied"), - dictgen::InsensitiveAscii("dshiled"), - dictgen::InsensitiveAscii("dsoar"), - dictgen::InsensitiveAscii("dwo"), - dictgen::InsensitiveAscii("dwos"), - dictgen::InsensitiveAscii("inpeg"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ndow"), - dictgen::InsensitiveAscii("ndows"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nigns"), - dictgen::InsensitiveAscii("nins"), - dictgen::InsensitiveAscii("nnig"), - dictgen::InsensitiveAscii("npieg"), - dictgen::InsensitiveAscii("odw"), - dictgen::InsensitiveAscii("odws"), - dictgen::InsensitiveAscii("sdor"), - dictgen::InsensitiveAscii("tesses"), - dictgen::InsensitiveAscii("thin"), - dictgen::InsensitiveAscii("tson"), - dictgen::InsensitiveAscii("wow"), - ], - values: &[ - &["winchester"], - &["winchester"], - &["windshield"], - &["window"], - &["windows"], - &["window"], - &["windows"], - &["windows"], - &["windsor"], - &["windows", "windowed"], - &["windows"], - &["windshield"], - &["windshield"], - &["windshield"], - &["windshield"], - &["windsor"], - &["window"], - &["windows"], - &["winnipeg"], - &["win"], - &["window"], - &["windows"], - &["winning"], - &["winnings"], - &["winnings"], - &["winning"], - &["winnipeg"], - &["window"], - &["windows"], - &["windsor"], - &["witnesses"], - &["within"], - &["winston"], - &["window"], - ], - range: 1..=8, - }; - -static WORD_WIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIM_CHILDREN), - value: None, -}; - -pub static WORD_WIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("men"), - dictgen::InsensitiveAscii("menly"), - dictgen::InsensitiveAscii("mens"), - ], - values: &[&["women"], &["womanly"], &["women"]], - range: 3..=5, - }; - -static WORD_WIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIL_CHILDREN), - value: Some(&["will", "well"]), -}; - -pub static WORD_WIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("card"), - dictgen::InsensitiveAscii("cards"), - dictgen::InsensitiveAscii("debeast"), - dictgen::InsensitiveAscii("debeasts"), - dictgen::InsensitiveAscii("derniss"), - dictgen::InsensitiveAscii("dreness"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("laims"), - dictgen::InsensitiveAscii("lams"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lfullly"), - dictgen::InsensitiveAscii("lfuly"), - dictgen::InsensitiveAscii("limas"), - dictgen::InsensitiveAscii("lingless"), - dictgen::InsensitiveAscii("lk"), - dictgen::InsensitiveAscii("ll"), - ], - values: &[ - &["wildcard"], - &["wildcards"], - &["wildebeest"], - &["wildebeests"], - &["wilderness"], - &["wilderness"], - &["will"], - &["williams"], - &["williams"], - &["will"], - &["willfully"], - &["willfully"], - &["williams"], - &["willingness"], - &["will"], - &["will"], - ], - range: 1..=8, - }; - -static WORD_WIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIK_CHILDREN), - value: None, -}; - -pub static WORD_WIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ileakers"), - dictgen::InsensitiveAscii("ileakes"), - dictgen::InsensitiveAscii("pedia"), - ], - values: &[&["wikileaks"], &["wikileaks"], &["wikipedia"]], - range: 5..=8, - }; - -static WORD_WII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WII_CHILDREN), - value: None, -}; - -pub static WORD_WII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("th"), - ], - values: &[&["will"], &["will"], &["with"]], - range: 1..=2, - }; - -static WORD_WIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIH_CHILDREN), - value: Some(&["with"]), -}; - -pub static WORD_WIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ich"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tout"), - ], - values: &[ - &["which"], - &["which"], - &["white"], - &["while"], - &["without"], - &["with"], - &["within"], - &["without"], - ], - range: 1..=4, - }; - -static WORD_WIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIG_CHILDREN), - value: None, -}; - -pub static WORD_WIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("det"), - dictgen::InsensitiveAscii("dets"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hted"), - ], - values: &[ - &["widget"], - &["widgets"], - &["weighed", "wicked"], - &["weighted", "weighed"], - ], - range: 3..=4, - }; - -static WORD_WIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIE_CHILDREN), - value: None, -}; - -pub static WORD_WIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("ghed"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghted"), - dictgen::InsensitiveAscii("ghtlifting"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rdly"), - dictgen::InsensitiveAscii("rdness"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("w"), - ], - values: &[ - &["wife"], - &["weighed"], - &["weight"], - &["weighted", "weighed"], - &["weightlifting"], - &["weights"], - &["view"], - &["weird"], - &["weirdly"], - &["weirdness"], - &["width"], - &["view"], - ], - range: 1..=10, - }; - -static WORD_WID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WID_CHILDREN), - value: None, -}; - -pub static WORD_WID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("epsread"), - dictgen::InsensitiveAscii("espred"), - dictgen::InsensitiveAscii("esread"), - dictgen::InsensitiveAscii("gect"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("gest"), - dictgen::InsensitiveAscii("gests"), - dictgen::InsensitiveAscii("getas"), - dictgen::InsensitiveAscii("ghet"), - dictgen::InsensitiveAscii("ghets"), - dictgen::InsensitiveAscii("git"), - dictgen::InsensitiveAscii("gtes"), - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("htpoint"), - dictgen::InsensitiveAscii("htpoints"), - dictgen::InsensitiveAscii("jet"), - dictgen::InsensitiveAscii("now"), - dictgen::InsensitiveAscii("nows"), - dictgen::InsensitiveAscii("thn"), - dictgen::InsensitiveAscii("thout"), - ], - values: &[ - &["wider"], - &["widespread"], - &["widespread"], - &["widespread"], - &["widget"], - &["widget"], - &["widgets"], - &["widgets"], - &["widgets"], - &["widget"], - &["widgets"], - &["widget"], - &["widgets"], - &["width"], - &["widthpoint"], - &["widthpoints"], - &["widget"], - &["widow", "window"], - &["windows", "widows"], - &["width"], - &["without"], - ], - range: 2..=8, - }; - -static WORD_WIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIC_CHILDREN), - value: None, -}; - -pub static WORD_WIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("h"), - ], - values: &[&["vice"], &["which"]], - range: 1..=1, - }; - -static WORD_WIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WIA_CHILDREN), - value: None, -}; - -pub static WORD_WIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("vers"), - ], - values: &[&["wait"], &["waiters"], &["waiting"], &["waivers"]], - range: 1..=4, - }; - -static WORD_WH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WH_CHILDREN), - value: None, -}; - -static WORD_WH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WHA_NODE), - None, - Some(&WORD_WHC_NODE), - None, - Some(&WORD_WHE_NODE), - None, - None, - Some(&WORD_WHH_NODE), - Some(&WORD_WHI_NODE), - None, - None, - Some(&WORD_WHL_NODE), - None, - Some(&WORD_WHN_NODE), - Some(&WORD_WHO_NODE), - None, - None, - Some(&WORD_WHR_NODE), - Some(&WORD_WHS_NODE), - Some(&WORD_WHT_NODE), - Some(&WORD_WHU_NODE), - None, - None, - None, - Some(&WORD_WHY_NODE), - None, -]; - -static WORD_WHY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHY_CHILDREN), - value: None, -}; - -pub static WORD_WHY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thout"), - ], - values: &[&["what", "why"], &["with"], &["without"]], - range: 1..=5, - }; - -static WORD_WHU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHU_CHILDREN), - value: None, -}; - -pub static WORD_WHU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["while", "whole"]], - range: 2..=2, - }; - -static WORD_WHT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHT_CHILDREN), - value: Some(&["what"]), -}; - -pub static WORD_WHT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("ielist"), - dictgen::InsensitiveAscii("ihin"), - ], - values: &[ - &["what"], - &["with"], - &["whether"], - &["whitelist"], - &["within"], - ], - range: 1..=6, - }; - -static WORD_WHS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHS_CHILDREN), - value: None, -}; - -pub static WORD_WHS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iper"), - dictgen::InsensitiveAscii("ipered"), - dictgen::InsensitiveAscii("ipering"), - dictgen::InsensitiveAscii("ipers"), - ], - values: &[&["whisper"], &["whispered"], &["whispering"], &["whispers"]], - range: 4..=7, - }; - -static WORD_WHR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHR_CHILDREN), - value: None, -}; - -pub static WORD_WHR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ilwind"), - ], - values: &[&["where"], &["whirlwind"]], - range: 1..=6, - }; - -static WORD_WHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHO_CHILDREN), - value: None, -}; - -pub static WORD_WHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("leheartadly"), - dictgen::InsensitiveAscii("leheartdly"), - dictgen::InsensitiveAscii("leheartedy"), - dictgen::InsensitiveAscii("leheartely"), - dictgen::InsensitiveAscii("leheartidly"), - dictgen::InsensitiveAscii("lely"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[ - &["which"], - &["whose"], - &["wholeheartedly"], - &["wholeheartedly"], - &["wholeheartedly"], - &["wholeheartedly"], - &["wholeheartedly"], - &["wholly"], - &["wholly"], - &["wholly", "holy"], - &["whom"], - &["whom", "whose"], - &["whose"], - &["whose"], - &["would"], - ], - range: 1..=11, - }; - -static WORD_WHN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHN_CHILDREN), - value: Some(&["when"]), -}; - -pub static WORD_WHN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["when"]], - range: 1..=1, - }; - -static WORD_WHL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHL_CHILDREN), - value: None, -}; - -pub static WORD_WHL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ie"), - ], - values: &[&["which"], &["while"], &["while"]], - range: 1..=2, - }; - -static WORD_WHI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WHI_CHILDREN), - value: None, -}; - -static WORD_WHI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_WHIC_NODE), - None, - Some(&WORD_WHIE_NODE), - None, - None, - Some(&WORD_WHIH_NODE), - None, - None, - Some(&WORD_WHIK_NODE), - Some(&WORD_WHIL_NODE), - None, - Some(&WORD_WHIN_NODE), - Some(&WORD_WHIO_NODE), - Some(&WORD_WHIP_NODE), - None, - Some(&WORD_WHIR_NODE), - Some(&WORD_WHIS_NODE), - Some(&WORD_WHIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_WHIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIT_CHILDREN), - value: None, -}; - -pub static WORD_WHIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("chever"), - dictgen::InsensitiveAscii("elsit"), - dictgen::InsensitiveAscii("epace"), - dictgen::InsensitiveAscii("epsace"), - dictgen::InsensitiveAscii("epsaces"), - dictgen::InsensitiveAscii("espcae"), - dictgen::InsensitiveAscii("esspaces"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hin"), - dictgen::InsensitiveAscii("holding"), - dictgen::InsensitiveAscii("hout"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("leist"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("respace"), - dictgen::InsensitiveAscii("sle"), - dictgen::InsensitiveAscii("sles"), - dictgen::InsensitiveAscii("sling"), - dictgen::InsensitiveAscii("space"), - dictgen::InsensitiveAscii("spaces"), - ], - values: &[ - &["which"], - &["whichever"], - &["whitelist"], - &["whitespace"], - &["whitespace"], - &["whitespaces"], - &["whitespace"], - &["whitespaces"], - &["with", "which"], - &["with", "white"], - &["within"], - &["withholding"], - &["without"], - &["within"], - &["whitelist"], - &["without", "whiteout"], - &["white"], - &["whitespace"], - &["whistle"], - &["whistles"], - &["whistling"], - &["whitespace"], - &["whitespace"], - ], - range: 1..=8, - }; - -static WORD_WHIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIS_CHILDREN), - value: Some(&["this", "whisk"]), -}; - -pub static WORD_WHIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hlist"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("list"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("perd"), - dictgen::InsensitiveAscii("perered"), - dictgen::InsensitiveAscii("peres"), - dictgen::InsensitiveAscii("tel"), - dictgen::InsensitiveAscii("tels"), - ], - values: &[ - &["wish", "whisk"], - &["wishlist"], - &["whistle"], - &["wishlist"], - &["whistle"], - &["whistles"], - &["whistling"], - &["whispered"], - &["whispered"], - &["whispers"], - &["whistle"], - &["whistles"], - ], - range: 1..=7, - }; - -static WORD_WHIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIR_CHILDREN), - value: None, -}; - -pub static WORD_WHIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pools")], - values: &[&["whirlpools"]], - range: 5..=5, - }; - -static WORD_WHIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIP_CHILDREN), - value: None, -}; - -pub static WORD_WHIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sered"), - dictgen::InsensitiveAscii("sering"), - dictgen::InsensitiveAscii("sers"), - ], - values: &[ - &["whipped", "wiped"], - &["whisper"], - &["whispered"], - &["whispering"], - &["whispers"], - ], - range: 2..=6, - }; - -static WORD_WHIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIO_CHILDREN), - value: None, -}; - -pub static WORD_WHIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ch")], - values: &[&["which"]], - range: 2..=2, - }; - -static WORD_WHIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIN_CHILDREN), - value: None, -}; - -pub static WORD_WHIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dow")], - values: &[&["window"]], - range: 3..=3, - }; - -static WORD_WHIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIL_CHILDREN), - value: Some(&["while"]), -}; - -pub static WORD_WHIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elist"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("rwind"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("telist"), - dictgen::InsensitiveAscii("telisted"), - dictgen::InsensitiveAscii("telisting"), - dictgen::InsensitiveAscii("telists"), - dictgen::InsensitiveAscii("w"), - ], - values: &[ - &["whitelist"], - &["whilst"], - &["while", "will"], - &["whirlwind"], - &["whistling"], - &["whitelist"], - &["whitelisted"], - &["whitelisting"], - &["whitelists"], - &["while"], - ], - range: 1..=9, - }; - -static WORD_WHIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIK_CHILDREN), - value: None, -}; - -pub static WORD_WHIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["while"]], - range: 1..=1, - }; - -static WORD_WHIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIH_CHILDREN), - value: Some(&["which"]), -}; - -pub static WORD_WHIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ch"), - ], - values: &[&["which"], &["which"]], - range: 1..=2, - }; - -static WORD_WHIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIE_CHILDREN), - value: None, -}; - -pub static WORD_WHIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tlist")], - values: &[&["whitelist"]], - range: 5..=5, - }; - -static WORD_WHIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHIC_CHILDREN), - value: Some(&["which"]), -}; - -pub static WORD_WHIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("k"), - ], - values: &[&["which"], &["which"], &["which"]], - range: 1..=2, - }; - -static WORD_WHH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHH_CHILDREN), - value: None, -}; - -pub static WORD_WHH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eel"), - dictgen::InsensitiveAscii("en"), - ], - values: &[&["wheel"], &["when"]], - range: 2..=3, - }; - -static WORD_WHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHE_CHILDREN), - value: Some(&["when", "we"]), -}; - -pub static WORD_WHE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("ather"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("hter"), - dictgen::InsensitiveAscii("igh"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("nch"), - dictgen::InsensitiveAscii("nevery"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nver"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("rease"), - dictgen::InsensitiveAscii("reever"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rether"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("teher"), - dictgen::InsensitiveAscii("tehr"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("the"), - dictgen::InsensitiveAscii("thor"), - dictgen::InsensitiveAscii("thter"), - dictgen::InsensitiveAscii("tther"), - dictgen::InsensitiveAscii("ver"), - ], - values: &[ - &["weather", "whether"], - &["weather", "whether"], - &["when"], - &["whether"], - &["whether"], - &["weigh"], - &["wheel", "well"], - &["when"], - &["whence"], - &["whenever"], - &["when"], - &["went"], - &["whenever"], - &["where", "were"], - &["whereas"], - &["whereas"], - &["wherever"], - &["whereas"], - &["whether"], - &["where"], - &["whether"], - &["whether"], - &["whether"], - &["whether"], - &["whether"], - &["whether"], - &["whether"], - &["wherever"], - ], - range: 1..=6, - }; - -static WORD_WHC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHC_CHILDREN), - value: None, -}; - -pub static WORD_WHC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("ich"), - dictgen::InsensitiveAscii("ih"), - ], - values: &[&["which"], &["which"], &["which"]], - range: 1..=3, - }; - -static WORD_WHA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WHA_CHILDREN), - value: Some(&["what"]), -}; - -pub static WORD_WHA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("eton"), - dictgen::InsensitiveAscii("ever"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("rever"), - dictgen::InsensitiveAscii("taver"), - dictgen::InsensitiveAscii("tepsace"), - dictgen::InsensitiveAscii("tepsaces"), - dictgen::InsensitiveAscii("terver"), - dictgen::InsensitiveAscii("tevr"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("thever"), - dictgen::InsensitiveAscii("tosever"), - dictgen::InsensitiveAscii("tseover"), - ], - values: &[ - &["what"], - &["wheaton"], - &["whatever"], - &["want", "when"], - &["want"], - &["wants"], - &["wherever"], - &["whatever"], - &["whitespace"], - &["whitespaces"], - &["whatever"], - &["whatever"], - &["whether", "weather"], - &["whatever"], - &["whatsoever"], - &["whatsoever"], - ], - range: 1..=8, - }; - -static WORD_WE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WE_CHILDREN), - value: None, -}; - -static WORD_WE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WEA_NODE), - Some(&WORD_WEB_NODE), - None, - Some(&WORD_WED_NODE), - Some(&WORD_WEE_NODE), - None, - Some(&WORD_WEG_NODE), - Some(&WORD_WEH_NODE), - Some(&WORD_WEI_NODE), - None, - Some(&WORD_WEK_NODE), - Some(&WORD_WEL_NODE), - None, - Some(&WORD_WEN_NODE), - None, - Some(&WORD_WEP_NODE), - None, - Some(&WORD_WER_NODE), - Some(&WORD_WES_NODE), - Some(&WORD_WET_NODE), - None, - None, - Some(&WORD_WEW_NODE), - None, - None, - Some(&WORD_WEZ_NODE), -]; - -static WORD_WEZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEZ_CHILDREN), - value: None, -}; - -pub static WORD_WEZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("zal"), - dictgen::InsensitiveAscii("zals"), - ], - values: &[&["weasel"], &["weasels"]], - range: 3..=4, - }; - -static WORD_WEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEW_CHILDREN), - value: Some(&["we"]), -}; - -pub static WORD_WEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_WET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WET_CHILDREN), - value: None, -}; - -pub static WORD_WET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("her")], - values: &[&["weather", "whether"]], - range: 3..=3, - }; - -static WORD_WES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WES_CHILDREN), - value: None, -}; - -pub static WORD_WES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bite"), - dictgen::InsensitiveAscii("bites"), - dictgen::InsensitiveAscii("btrook"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("tbrok"), - dictgen::InsensitiveAscii("tbroook"), - dictgen::InsensitiveAscii("tdern"), - dictgen::InsensitiveAscii("ternerns"), - dictgen::InsensitiveAscii("ternes"), - dictgen::InsensitiveAscii("ternese"), - dictgen::InsensitiveAscii("terness"), - dictgen::InsensitiveAscii("terse"), - dictgen::InsensitiveAscii("tminser"), - dictgen::InsensitiveAscii("tminter"), - dictgen::InsensitiveAscii("tmisnter"), - dictgen::InsensitiveAscii("tmnister"), - dictgen::InsensitiveAscii("tmonster"), - dictgen::InsensitiveAscii("trbook"), - ], - values: &[ - &["website"], - &["websites"], - &["westbrook"], - &["website"], - &["westbrook"], - &["westbrook"], - &["western"], - &["westerners"], - &["westerners"], - &["westerners"], - &["westerners"], - &["westerners"], - &["westminster"], - &["westminster"], - &["westminster"], - &["westminster"], - &["westminster"], - &["westbrook"], - ], - range: 3..=8, - }; - -static WORD_WER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WER_CHILDREN), - value: None, -}; - -pub static WORD_WER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eabouts"), - dictgen::InsensitiveAscii("eas"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("ever"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("idest"), - dictgen::InsensitiveAscii("idly"), - dictgen::InsensitiveAscii("idos"), - dictgen::InsensitiveAscii("stle"), - dictgen::InsensitiveAscii("stler"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["whereabouts"], - &["whereas"], - &["were"], - &["wherever"], - &["weird"], - &["weirdest"], - &["weirdly"], - &["weirdos"], - &["wrestle"], - &["wrestler"], - &["very", "wary", "weary"], - ], - range: 1..=7, - }; - -static WORD_WEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEP_CHILDREN), - value: None, -}; - -pub static WORD_WEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bage"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("pon"), - dictgen::InsensitiveAscii("pons"), - ], - values: &[ - &["webpage"], - &["weapon"], - &["weapons"], - &["weapon"], - &["weapons"], - ], - range: 2..=4, - }; - -static WORD_WEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEN_CHILDREN), - value: None, -}; - -pub static WORD_WEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("desday"), - dictgen::InsensitiveAscii("desdays"), - dictgen::InsensitiveAscii("dsay"), - dictgen::InsensitiveAscii("dsday"), - dictgen::InsensitiveAscii("sday"), - ], - values: &[ - &["wednesday"], - &["wednesdays"], - &["wednesday"], - &["wednesday"], - &["wednesday"], - ], - range: 4..=7, - }; - -static WORD_WEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEL_CHILDREN), - value: Some(&["well"]), -}; - -pub static WORD_WEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("athier"), - dictgen::InsensitiveAscii("athiest"), - dictgen::InsensitiveAscii("athy"), - dictgen::InsensitiveAscii("com"), - dictgen::InsensitiveAscii("lignton"), - dictgen::InsensitiveAscii("lingotn"), - dictgen::InsensitiveAscii("lingston"), - dictgen::InsensitiveAscii("lingtion"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("ocme"), - dictgen::InsensitiveAscii("p"), - ], - values: &[ - &["wealthier"], - &["wealthiest"], - &["wealthy"], - &["welcome"], - &["wellington"], - &["wellington"], - &["wellington"], - &["wellington"], - &["well"], - &["welcome"], - &["whelp"], - ], - range: 1..=8, - }; - -static WORD_WEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEK_CHILDREN), - value: None, -}; - -pub static WORD_WEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("eend"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("k"), - ], - values: &[&["weaker"], &["weekend"], &["weekend"], &["week"]], - range: 1..=4, - }; - -static WORD_WEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEI_CHILDREN), - value: None, -}; - -pub static WORD_WEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ghtened"), - dictgen::InsensitiveAscii("ghtlfiting"), - dictgen::InsensitiveAscii("ghtlifing"), - dictgen::InsensitiveAscii("ghtlifitng"), - dictgen::InsensitiveAscii("ghtligting"), - dictgen::InsensitiveAscii("ghys"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("gthed"), - dictgen::InsensitiveAscii("gthlifting"), - dictgen::InsensitiveAscii("gths"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("lding"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rldy"), - dictgen::InsensitiveAscii("rods"), - dictgen::InsensitiveAscii("tght"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[ - &["weighted"], - &["weightlifting"], - &["weightlifting"], - &["weightlifting"], - &["weightlifting"], - &["weights"], - &["weight"], - &["weighted"], - &["weightlifting"], - &["weights"], - &["wield", "wild"], - &["wielded"], - &["wielding", "welding"], - &["will"], - &["weird"], - &["weirdly"], - &["weirdos"], - &["weight"], - &["whether"], - ], - range: 2..=10, - }; - -static WORD_WEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEH_CHILDREN), - value: None, -}; - -pub static WORD_WEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[&["where"], &["when"], &["where"], &["whether"]], - range: 1..=4, - }; - -static WORD_WEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEG_CHILDREN), - value: None, -}; - -pub static WORD_WEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("hts"), - ], - values: &[&["wedge"], &["weights", "wights"]], - range: 1..=3, - }; - -static WORD_WEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEE_CHILDREN), - value: None, -}; - -pub static WORD_WEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ek"), - dictgen::InsensitiveAscii("ekend"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("kedn"), - dictgen::InsensitiveAscii("ken"), - dictgen::InsensitiveAscii("kened"), - dictgen::InsensitiveAscii("knd"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rdly"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["week"], - &["weekend"], - &["weekend"], - &["weekend"], - &["weekend"], - &["weekend"], - &["weekend"], - &["weird"], - &["weirdly"], - &["weave"], - &["weaved", "wove"], - &["weaves"], - &["weaving"], - ], - range: 1..=5, - }; - -static WORD_WED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WED_CHILDREN), - value: None, -}; - -pub static WORD_WED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eged"), - dictgen::InsensitiveAscii("ensday"), - dictgen::InsensitiveAscii("ensdays"), - dictgen::InsensitiveAscii("nesay"), - dictgen::InsensitiveAscii("nesdaay"), - dictgen::InsensitiveAscii("nesdey"), - dictgen::InsensitiveAscii("nesdsay"), - dictgen::InsensitiveAscii("nesdsy"), - dictgen::InsensitiveAscii("nesdy"), - dictgen::InsensitiveAscii("nessay"), - dictgen::InsensitiveAscii("nessday"), - dictgen::InsensitiveAscii("nsday"), - dictgen::InsensitiveAscii("nseday"), - dictgen::InsensitiveAscii("nsedays"), - ], - values: &[ - &["wedged"], - &["wednesday"], - &["wednesdays"], - &["wednesday"], - &["wednesday"], - &["wednesday"], - &["wednesdays"], - &["wednesdays"], - &["wednesdays"], - &["wednesdays"], - &["wednesdays", "wednesday"], - &["wednesday"], - &["wednesday"], - &["wednesdays"], - ], - range: 4..=7, - }; - -static WORD_WEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEB_CHILDREN), - value: None, -}; - -pub static WORD_WEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("apge"), - dictgen::InsensitiveAscii("assemby"), - dictgen::InsensitiveAscii("books"), - dictgen::InsensitiveAscii("hools"), - dictgen::InsensitiveAscii("iste"), - dictgen::InsensitiveAscii("istes"), - dictgen::InsensitiveAscii("sit"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("stie"), - dictgen::InsensitiveAscii("sties"), - ], - values: &[ - &["webpage"], - &["webpage"], - &["webassembly"], - &["webhooks"], - &["webhooks"], - &["website"], - &["websites"], - &["website"], - &["website"], - &["website"], - &["websites"], - ], - range: 3..=7, - }; - -static WORD_WEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WEA_CHILDREN), - value: None, -}; - -pub static WORD_WEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hter"), - dictgen::InsensitiveAscii("hters"), - dictgen::InsensitiveAscii("kenend"), - dictgen::InsensitiveAscii("kensses"), - dictgen::InsensitiveAscii("kneses"), - dictgen::InsensitiveAscii("knesess"), - dictgen::InsensitiveAscii("knesss"), - dictgen::InsensitiveAscii("knessses"), - dictgen::InsensitiveAscii("ltheir"), - dictgen::InsensitiveAscii("lthly"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ponary"), - dictgen::InsensitiveAscii("ppon"), - dictgen::InsensitiveAscii("ppons"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("thliest"), - ], - values: &[ - &["weather"], - &["weathers"], - &["weakened"], - &["weaknesses"], - &["weakness"], - &["weaknesses"], - &["weaknesses"], - &["weaknesses"], - &["wealthier"], - &["wealthy"], - &["want", "wean"], - &["weaponry"], - &["weapon"], - &["weapons"], - &["was"], - &["wealthiest"], - ], - range: 1..=8, - }; - -static WORD_WD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WD_CHILDREN), - value: None, -}; - -pub static WORD_WD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("th")], - values: &[&["width"]], - range: 2..=2, - }; - -static WORD_WA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WA_CHILDREN), - value: None, -}; - -static WORD_WA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WAA_NODE), - None, - Some(&WORD_WAC_NODE), - None, - None, - None, - None, - Some(&WORD_WAH_NODE), - Some(&WORD_WAI_NODE), - None, - Some(&WORD_WAK_NODE), - Some(&WORD_WAL_NODE), - None, - Some(&WORD_WAN_NODE), - None, - Some(&WORD_WAP_NODE), - None, - Some(&WORD_WAR_NODE), - Some(&WORD_WAS_NODE), - Some(&WORD_WAT_NODE), - None, - Some(&WORD_WAV_NODE), - Some(&WORD_WAW_NODE), - None, - Some(&WORD_WAY_NODE), - None, -]; - -static WORD_WAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAY_CHILDREN), - value: None, -}; - -pub static WORD_WAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ferer"), - dictgen::InsensitiveAscii("oint"), - dictgen::InsensitiveAscii("oints"), - dictgen::InsensitiveAscii("word"), - ], - values: &[&["wayfarer"], &["waypoint"], &["waypoints"], &["wayward"]], - range: 4..=5, - }; - -static WORD_WAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAW_CHILDREN), - value: None, -}; - -pub static WORD_WAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("rick"), - ], - values: &[&["wave"], &["waves"], &["warwick"]], - range: 1..=4, - }; - -static WORD_WAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAV_CHILDREN), - value: None, -}; - -pub static WORD_WAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elegnth"), - dictgen::InsensitiveAscii("elegnths"), - dictgen::InsensitiveAscii("elengh"), - dictgen::InsensitiveAscii("elenghs"), - dictgen::InsensitiveAscii("elenght"), - dictgen::InsensitiveAscii("elenghth"), - dictgen::InsensitiveAscii("elenghts"), - dictgen::InsensitiveAscii("elnes"), - dictgen::InsensitiveAscii("esfront"), - dictgen::InsensitiveAscii("iers"), - ], - values: &[ - &["wavelength"], - &["wavelength"], - &["wavelength"], - &["wavelength", "wavelengths"], - &["wavelength"], - &["wavelength"], - &["wavelength", "wavelengths"], - &["wavelines"], - &["wavefront"], - &["waivers"], - ], - range: 4..=8, - }; - -static WORD_WAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAT_CHILDREN), - value: None, -}; - -pub static WORD_WAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chdong"), - dictgen::InsensitiveAscii("chemn"), - dictgen::InsensitiveAscii("chign"), - dictgen::InsensitiveAscii("chog"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("erlemon"), - dictgen::InsensitiveAscii("ermalon"), - dictgen::InsensitiveAscii("ermask"), - dictgen::InsensitiveAscii("ermeleon"), - dictgen::InsensitiveAscii("erproff"), - dictgen::InsensitiveAscii("erprooof"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hc"), - dictgen::InsensitiveAscii("hcer"), - dictgen::InsensitiveAscii("hcing"), - dictgen::InsensitiveAscii("hcmen"), - dictgen::InsensitiveAscii("hdog"), - dictgen::InsensitiveAscii("hers"), - dictgen::InsensitiveAscii("hever"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("kings"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - ], - values: &[ - &["watchdog"], - &["watchmen"], - &["watching"], - &["watchdog"], - &["wanted"], - &["watermelon"], - &["watermelon"], - &["watermark"], - &["watermelon"], - &["waterproof"], - &["waterproof"], - &["watch", "wrath", "what"], - &["watch"], - &["watcher"], - &["watching"], - &["watchmen"], - &["watchdog"], - &["watchers"], - &["whatever"], - &["whats", "watches"], - &["waiters"], - &["waiting"], - &["watkins"], - &["want"], - &["wanted"], - ], - range: 1..=8, - }; - -static WORD_WAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAS_CHILDREN), - value: None, -}; - -pub static WORD_WAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hignton"), - dictgen::InsensitiveAscii("hingtion"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tefull"), - dictgen::InsensitiveAscii("tefullness"), - ], - values: &[ - &["washington"], - &["washington"], - &["was"], - &["wasteful", "wastefully"], - &["wastefulness"], - ], - range: 1..=10, - }; - -static WORD_WAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_WAR_CHILDREN), - value: None, -}; - -static WORD_WAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_WARA_NODE), - None, - Some(&WORD_WARC_NODE), - Some(&WORD_WARD_NODE), - None, - None, - None, - None, - Some(&WORD_WARI_NODE), - None, - Some(&WORD_WARK_NODE), - Some(&WORD_WARL_NODE), - None, - Some(&WORD_WARN_NODE), - None, - Some(&WORD_WARP_NODE), - None, - Some(&WORD_WARR_NODE), - None, - None, - Some(&WORD_WARU_NODE), - None, - Some(&WORD_WARW_NODE), - None, - None, - None, -]; - -static WORD_WARW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARW_CHILDREN), - value: None, -}; - -pub static WORD_WARW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cik")], - values: &[&["warwick"]], - range: 3..=3, - }; - -static WORD_WARU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARU_CHILDREN), - value: None, -}; - -pub static WORD_WARU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mup")], - values: &[&["warmup"]], - range: 3..=3, - }; - -static WORD_WARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARR_CHILDREN), - value: None, -}; - -pub static WORD_WARR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("andyte"), - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("antles"), - dictgen::InsensitiveAscii("antly"), - dictgen::InsensitiveAscii("any"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("enties"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("enty"), - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("iros"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nings"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("riors"), - ], - values: &[ - &["warranty"], - &["warranties"], - &["warranties"], - &["warranty"], - &["warranty"], - &["warrant"], - &["warranties"], - &["warrants"], - &["warranty"], - &["warriors"], - &["warriors"], - &["warn"], - &["warned"], - &["warning"], - &["warnings"], - &["warrior"], - &["warriors"], - ], - range: 1..=6, - }; - -static WORD_WARP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARP_CHILDREN), - value: None, -}; - -pub static WORD_WARP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("pred"), - dictgen::InsensitiveAscii("prer"), - dictgen::InsensitiveAscii("pring"), - dictgen::InsensitiveAscii("prs"), - dictgen::InsensitiveAscii("ps"), - ], - values: &[ - &["warped", "wrapped"], - &["warper", "wrapper"], - &["warping", "wrapping"], - &["warped", "wrapped"], - &["warper", "wrapper"], - &["warping", "wrapping"], - &["warps", "wraps"], - &["warps", "wraps"], - ], - range: 2..=5, - }; - -static WORD_WARN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARN_CHILDREN), - value: None, -}; - -pub static WORD_WARN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ibg"), - dictgen::InsensitiveAscii("ibgs"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("igns"), - dictgen::InsensitiveAscii("igs"), - dictgen::InsensitiveAscii("iing"), - dictgen::InsensitiveAscii("iings"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("inds"), - dictgen::InsensitiveAscii("inf"), - dictgen::InsensitiveAscii("infs"), - dictgen::InsensitiveAscii("ingss"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("inigs"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("inings"), - dictgen::InsensitiveAscii("inng"), - dictgen::InsensitiveAscii("inngs"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("insg"), - dictgen::InsensitiveAscii("insgs"), - dictgen::InsensitiveAscii("iong"), - dictgen::InsensitiveAscii("iongs"), - dictgen::InsensitiveAscii("kng"), - dictgen::InsensitiveAscii("kngs"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ongs"), - ], - values: &[ - &["warning"], - &["warnings"], - &["warning"], - &["warning"], - &["warnings"], - &["warnings"], - &["warning"], - &["warnings"], - &["warning"], - &["warning"], - &["warnings"], - &["warning"], - &["warnings"], - &["warnings"], - &["warning"], - &["warnings"], - &["warning"], - &["warnings"], - &["warning"], - &["warnings"], - &["warnings"], - &["warnings"], - &["warnings"], - &["warning"], - &["warnings"], - &["warning"], - &["warnings"], - &["warning"], - &["warnings"], - ], - range: 2..=6, - }; - -static WORD_WARL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARL_CHILDREN), - value: None, -}; - -pub static WORD_WARL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("king")], - values: &[&["walking"]], - range: 4..=4, - }; - -static WORD_WARK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARK_CHILDREN), - value: None, -}; - -pub static WORD_WARK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["works"]], - range: 1..=1, - }; - -static WORD_WARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARI_CHILDREN), - value: None, -}; - -pub static WORD_WARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nigs"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nings"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("wck"), - ], - values: &[ - &["warning"], - &["warnings"], - &["warning"], - &["warnings"], - &["warning"], - &["warnings"], - &["warriors"], - &["writable"], - &["warwick"], - ], - range: 2..=5, - }; - -static WORD_WARD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARD_CHILDREN), - value: None, -}; - -pub static WORD_WARD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("obe")], - values: &[&["wardrobe"]], - range: 3..=3, - }; - -static WORD_WARC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARC_CHILDREN), - value: None, -}; - -pub static WORD_WARC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arft"), - dictgen::InsensitiveAscii("rat"), - ], - values: &[&["warcraft"], &["warcraft"]], - range: 3..=4, - }; - -static WORD_WARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WARA_CHILDREN), - value: None, -}; - -pub static WORD_WARA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntee"), - dictgen::InsensitiveAscii("nties"), - dictgen::InsensitiveAscii("nty"), - ], - values: &[&["warranty"], &["warranties"], &["warranty"]], - range: 3..=5, - }; - -static WORD_WAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAP_CHILDREN), - value: None, -}; - -pub static WORD_WAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pers")], - values: &[&["wrappers"]], - range: 4..=4, - }; - -static WORD_WAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAN_CHILDREN), - value: None, -}; - -pub static WORD_WAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("td"), - ], - values: &[&["wants"], &["wanted"]], - range: 2..=3, - }; - -static WORD_WAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAL_CHILDREN), - value: None, -}; - -pub static WORD_WAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kalbe"), - dictgen::InsensitiveAscii("karoud"), - dictgen::InsensitiveAscii("kthough"), - dictgen::InsensitiveAscii("kthrthrough"), - dictgen::InsensitiveAscii("lpapaers"), - dictgen::InsensitiveAscii("lpapes"), - dictgen::InsensitiveAscii("lpappers"), - dictgen::InsensitiveAscii("lpapr"), - ], - values: &[ - &["walkable"], - &["workaround", "walkaround"], - &["walkthrough"], - &["walkthrough"], - &["wallpapers"], - &["wallpapers"], - &["wallpapers"], - &["wallpapers"], - ], - range: 5..=11, - }; - -static WORD_WAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAK_CHILDREN), - value: None, -}; - -pub static WORD_WAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eus"), - dictgen::InsensitiveAscii("through"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("up"), - ], - values: &[ - &["wakeups", "walrus"], - &["walkthrough"], - &["watkins"], - &["wakeup"], - ], - range: 2..=7, - }; - -static WORD_WAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAI_CHILDREN), - value: None, -}; - -pub static WORD_WAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itng"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("sline"), - dictgen::InsensitiveAscii("slines"), - dictgen::InsensitiveAscii("tign"), - dictgen::InsensitiveAscii("tinig"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("tres"), - dictgen::InsensitiveAscii("tting"), - ], - values: &[ - &["waiting"], - &["waiting", "wanting"], - &["waistline"], - &["waistlines"], - &["waiting"], - &["waiting"], - &["waiting"], - &["waiters"], - &["waiting"], - ], - range: 3..=6, - }; - -static WORD_WAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAH_CHILDREN), - value: None, -}; - -pub static WORD_WAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tever"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["what"], &["whatever"], &["whats"]], - range: 1..=5, - }; - -static WORD_WAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAC_CHILDREN), - value: None, -}; - -pub static WORD_WAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hdog"), - dictgen::InsensitiveAscii("lott"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[&["watchdog"], &["walcott"], &["watcher"]], - range: 4..=4, - }; - -static WORD_WAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_WAA_CHILDREN), - value: None, -}; - -pub static WORD_WAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["was"]], - range: 1..=1, - }; - -static WORD_V_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_V_CHILDREN), - value: None, -}; - -static WORD_V_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VA_NODE), - Some(&WORD_VB_NODE), - None, - None, - Some(&WORD_VE_NODE), - None, - None, - Some(&WORD_VH_NODE), - Some(&WORD_VI_NODE), - None, - None, - Some(&WORD_VL_NODE), - None, - None, - Some(&WORD_VO_NODE), - None, - None, - Some(&WORD_VR_NODE), - None, - None, - Some(&WORD_VU_NODE), - Some(&WORD_VV_NODE), - None, - None, - Some(&WORD_VY_NODE), - None, -]; - -static WORD_VY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VY_CHILDREN), - value: None, -}; - -pub static WORD_VY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("re"), - ], - values: &[&["very"], &["very"]], - range: 2..=2, - }; - -static WORD_VV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VV_CHILDREN), - value: None, -}; - -pub static WORD_VV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iew")], - values: &[&["view"]], - range: 3..=3, - }; - -static WORD_VU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VU_CHILDREN), - value: None, -}; - -static WORD_VU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_VUL_NODE), - None, - Some(&WORD_VUN_NODE), - None, - None, - None, - Some(&WORD_VUR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_VUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VUR_CHILDREN), - value: None, -}; - -pub static WORD_VUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nerabilities"), - dictgen::InsensitiveAscii("nerability"), - ], - values: &[&["vulnerabilities"], &["vulnerability"]], - range: 10..=12, - }; - -static WORD_VUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VUN_CHILDREN), - value: None, -}; - -pub static WORD_VUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erabilities"), - dictgen::InsensitiveAscii("erability"), - dictgen::InsensitiveAscii("erable"), - dictgen::InsensitiveAscii("lerabilities"), - dictgen::InsensitiveAscii("lerability"), - dictgen::InsensitiveAscii("lerable"), - dictgen::InsensitiveAscii("rabilities"), - dictgen::InsensitiveAscii("rability"), - dictgen::InsensitiveAscii("rable"), - ], - values: &[ - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - ], - range: 5..=12, - }; - -static WORD_VUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VUL_CHILDREN), - value: None, -}; - -static WORD_VUL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VULA_NODE), - Some(&WORD_VULB_NODE), - None, - None, - Some(&WORD_VULE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_VULN_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_VULN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VULN_CHILDREN), - value: None, -}; - -static WORD_VULN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VULNA_NODE), - None, - None, - Some(&WORD_VULND_NODE), - Some(&WORD_VULNE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_VULNR_NODE), - None, - None, - Some(&WORD_VULNU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_VULNU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULNU_CHILDREN), - value: None, -}; - -pub static WORD_VULNU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rabilities"), - dictgen::InsensitiveAscii("rability"), - dictgen::InsensitiveAscii("rable"), - ], - values: &[&["vulnerabilities"], &["vulnerability"], &["vulnerable"]], - range: 5..=10, - }; - -static WORD_VULNR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULNR_CHILDREN), - value: None, -}; - -pub static WORD_VULNR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eabilities"), - dictgen::InsensitiveAscii("eability"), - ], - values: &[&["vulnerabilities"], &["vulnerability"]], - range: 8..=10, - }; - -static WORD_VULNE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULNE_CHILDREN), - value: None, -}; - -pub static WORD_VULNE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abilities"), - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("arabilities"), - dictgen::InsensitiveAscii("arability"), - dictgen::InsensitiveAscii("arable"), - dictgen::InsensitiveAscii("arabule"), - dictgen::InsensitiveAscii("arbilities"), - dictgen::InsensitiveAscii("arbility"), - dictgen::InsensitiveAscii("arbuilities"), - dictgen::InsensitiveAscii("arbuility"), - dictgen::InsensitiveAscii("rabil"), - dictgen::InsensitiveAscii("rabile"), - dictgen::InsensitiveAscii("rabilies"), - dictgen::InsensitiveAscii("rabiliies"), - dictgen::InsensitiveAscii("rabilility"), - dictgen::InsensitiveAscii("rabilites"), - dictgen::InsensitiveAscii("rabiliti"), - dictgen::InsensitiveAscii("rabilitie"), - dictgen::InsensitiveAscii("rabilitis"), - dictgen::InsensitiveAscii("rabilitiy"), - dictgen::InsensitiveAscii("rabilitu"), - dictgen::InsensitiveAscii("rabilitys"), - dictgen::InsensitiveAscii("rabiliy"), - dictgen::InsensitiveAscii("rabillities"), - dictgen::InsensitiveAscii("rabillity"), - dictgen::InsensitiveAscii("rabilties"), - dictgen::InsensitiveAscii("rabiltiy"), - dictgen::InsensitiveAscii("rabilty"), - dictgen::InsensitiveAscii("rabitlies"), - dictgen::InsensitiveAscii("rabity"), - dictgen::InsensitiveAscii("rablility"), - dictgen::InsensitiveAscii("rablities"), - dictgen::InsensitiveAscii("rablity"), - dictgen::InsensitiveAscii("rabuilility"), - dictgen::InsensitiveAscii("rabuilites"), - dictgen::InsensitiveAscii("rabuiliti"), - dictgen::InsensitiveAscii("rabuilitie"), - dictgen::InsensitiveAscii("rabuilities"), - dictgen::InsensitiveAscii("rabuilitis"), - dictgen::InsensitiveAscii("rabuilitiy"), - dictgen::InsensitiveAscii("rabuility"), - dictgen::InsensitiveAscii("rabuillities"), - dictgen::InsensitiveAscii("rabuillity"), - dictgen::InsensitiveAscii("rabuilties"), - dictgen::InsensitiveAscii("rabuilty"), - dictgen::InsensitiveAscii("rabule"), - dictgen::InsensitiveAscii("rabulility"), - dictgen::InsensitiveAscii("rarbilities"), - dictgen::InsensitiveAscii("rarbility"), - dictgen::InsensitiveAscii("rarble"), - dictgen::InsensitiveAscii("rbilities"), - dictgen::InsensitiveAscii("rbility"), - dictgen::InsensitiveAscii("rbuilities"), - dictgen::InsensitiveAscii("rbuility"), - ], - values: &[ - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities", "vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - ], - range: 4..=12, - }; - -static WORD_VULND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULND_CHILDREN), - value: None, -}; - -pub static WORD_VULND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erabilities"), - dictgen::InsensitiveAscii("erability"), - ], - values: &[&["vulnerabilities"], &["vulnerability"]], - range: 9..=11, - }; - -static WORD_VULNA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULNA_CHILDREN), - value: None, -}; - -pub static WORD_VULNA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rabilities"), - dictgen::InsensitiveAscii("rability"), - dictgen::InsensitiveAscii("rable"), - ], - values: &[&["vulnerabilities"], &["vulnerability"], &["vulnerable"]], - range: 5..=10, - }; - -static WORD_VULE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULE_CHILDREN), - value: None, -}; - -pub static WORD_VULE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nrability"), - dictgen::InsensitiveAscii("rabilities"), - dictgen::InsensitiveAscii("rability"), - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("rabuilities"), - dictgen::InsensitiveAscii("rabuility"), - dictgen::InsensitiveAscii("rabule"), - dictgen::InsensitiveAscii("rnabilities"), - dictgen::InsensitiveAscii("rnability"), - dictgen::InsensitiveAscii("rnable"), - ], - values: &[ - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - ], - range: 5..=11, - }; - -static WORD_VULB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULB_CHILDREN), - value: None, -}; - -pub static WORD_VULB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("earable"), - dictgen::InsensitiveAscii("earabule"), - dictgen::InsensitiveAscii("earbilities"), - dictgen::InsensitiveAscii("earbility"), - dictgen::InsensitiveAscii("earbuilities"), - dictgen::InsensitiveAscii("earbuility"), - dictgen::InsensitiveAscii("erabilility"), - dictgen::InsensitiveAscii("erabilites"), - dictgen::InsensitiveAscii("erabiliti"), - dictgen::InsensitiveAscii("erabilitie"), - dictgen::InsensitiveAscii("erabilitis"), - dictgen::InsensitiveAscii("erabilitiy"), - dictgen::InsensitiveAscii("erability"), - dictgen::InsensitiveAscii("erabillities"), - dictgen::InsensitiveAscii("erabillity"), - dictgen::InsensitiveAscii("erabilties"), - dictgen::InsensitiveAscii("erabilty"), - dictgen::InsensitiveAscii("erablility"), - dictgen::InsensitiveAscii("erabuilility"), - dictgen::InsensitiveAscii("erabuilites"), - dictgen::InsensitiveAscii("erabuiliti"), - dictgen::InsensitiveAscii("erabuilitie"), - dictgen::InsensitiveAscii("erabuilities"), - dictgen::InsensitiveAscii("erabuilitis"), - dictgen::InsensitiveAscii("erabuilitiy"), - dictgen::InsensitiveAscii("erabuility"), - dictgen::InsensitiveAscii("erabuillities"), - dictgen::InsensitiveAscii("erabuillity"), - dictgen::InsensitiveAscii("erabuilties"), - dictgen::InsensitiveAscii("erabuilty"), - dictgen::InsensitiveAscii("erabule"), - dictgen::InsensitiveAscii("erabulility"), - dictgen::InsensitiveAscii("erbilities"), - dictgen::InsensitiveAscii("erbility"), - dictgen::InsensitiveAscii("erbuilities"), - dictgen::InsensitiveAscii("erbuility"), - ], - values: &[ - &["vulnerable"], - &["vulnerable"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerabilities"], - &["vulnerability"], - ], - range: 7..=13, - }; - -static WORD_VULA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VULA_CHILDREN), - value: None, -}; - -pub static WORD_VULA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cn"), - dictgen::InsensitiveAscii("kn"), - ], - values: &[&["vulcan"], &["vulkan"]], - range: 2..=2, - }; - -static WORD_VR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VR_CHILDREN), - value: None, -}; - -pub static WORD_VR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eity"), - dictgen::InsensitiveAscii("ersion"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iables"), - dictgen::InsensitiveAscii("iament"), - dictgen::InsensitiveAscii("iety"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("iginity"), - dictgen::InsensitiveAscii("igins"), - dictgen::InsensitiveAscii("ilog"), - dictgen::InsensitiveAscii("itual"), - dictgen::InsensitiveAscii("itualenv"), - dictgen::InsensitiveAscii("itualisation"), - dictgen::InsensitiveAscii("itualise"), - dictgen::InsensitiveAscii("itualization"), - dictgen::InsensitiveAscii("itualize"), - dictgen::InsensitiveAscii("ituoso"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["variety"], - &["version"], - &["version"], - &["very"], - &["variable"], - &["variables"], - &["vraiment"], - &["variety"], - &["verifier"], - &["verifies"], - &["verify"], - &["virginity"], - &["virgins"], - &["verilog"], - &["virtual"], - &["virtualenv"], - &["virtualisation"], - &["virtualise"], - &["virtualization"], - &["virtualize"], - &["virtuoso"], - &["version"], - &["versions"], - &["very"], - ], - range: 1..=12, - }; - -static WORD_VO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VO_CHILDREN), - value: None, -}; - -static WORD_VO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_VOC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_VOI_NODE), - None, - Some(&WORD_VOK_NODE), - Some(&WORD_VOL_NODE), - Some(&WORD_VOM_NODE), - Some(&WORD_VON_NODE), - None, - None, - None, - None, - None, - Some(&WORD_VOT_NODE), - Some(&WORD_VOU_NODE), - None, - None, - Some(&WORD_VOX_NODE), - Some(&WORD_VOY_NODE), - None, -]; - -static WORD_VOY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOY_CHILDREN), - value: None, -}; - -pub static WORD_VOY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("ouristic"), - dictgen::InsensitiveAscii("ouristically"), - dictgen::InsensitiveAscii("ours"), - ], - values: &[ - &["voyeur"], - &["voyeuristic"], - &["voyeuristically"], - &["voyeurs"], - ], - range: 3..=12, - }; - -static WORD_VOX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOX_CHILDREN), - value: None, -}; - -pub static WORD_VOX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["voxels", "voxel"]], - range: 2..=2, - }; - -static WORD_VOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOU_CHILDREN), - value: None, -}; - -pub static WORD_VOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("me"), - ], - values: &[&["would"], &["volume"]], - range: 2..=2, - }; - -static WORD_VOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOT_CHILDREN), - value: None, -}; - -pub static WORD_VOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("lage"), - ], - values: &[&["voltage", "voyage"], &["voltage"]], - range: 3..=4, - }; - -static WORD_VON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VON_CHILDREN), - value: None, -}; - -pub static WORD_VON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fig")], - values: &[&["config"]], - range: 3..=3, - }; - -static WORD_VOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOM_CHILDREN), - value: None, -}; - -pub static WORD_VOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("itting")], - values: &[&["vomiting"]], - range: 6..=6, - }; - -static WORD_VOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOL_CHILDREN), - value: None, -}; - -pub static WORD_VOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atage"), - dictgen::InsensitiveAscii("atages"), - dictgen::InsensitiveAscii("atge"), - dictgen::InsensitiveAscii("atges"), - dictgen::InsensitiveAscii("atiliy"), - dictgen::InsensitiveAscii("atillity"), - dictgen::InsensitiveAscii("atiltiy"), - dictgen::InsensitiveAscii("atilty"), - dictgen::InsensitiveAscii("atily"), - dictgen::InsensitiveAscii("ativity"), - dictgen::InsensitiveAscii("cando"), - dictgen::InsensitiveAscii("canoe"), - dictgen::InsensitiveAscii("caron"), - dictgen::InsensitiveAscii("enteer"), - dictgen::InsensitiveAscii("enteered"), - dictgen::InsensitiveAscii("enteers"), - dictgen::InsensitiveAscii("entier"), - dictgen::InsensitiveAscii("entiered"), - dictgen::InsensitiveAscii("entiering"), - dictgen::InsensitiveAscii("entiers"), - dictgen::InsensitiveAscii("eyball"), - dictgen::InsensitiveAscii("itality"), - dictgen::InsensitiveAscii("leyboll"), - dictgen::InsensitiveAscii("lyeball"), - dictgen::InsensitiveAscii("ocity"), - dictgen::InsensitiveAscii("ontary"), - dictgen::InsensitiveAscii("onteer"), - dictgen::InsensitiveAscii("onteered"), - dictgen::InsensitiveAscii("onteering"), - dictgen::InsensitiveAscii("onteers"), - dictgen::InsensitiveAscii("ounteer"), - dictgen::InsensitiveAscii("ounteered"), - dictgen::InsensitiveAscii("ounteering"), - dictgen::InsensitiveAscii("ounteers"), - dictgen::InsensitiveAscii("uem"), - dictgen::InsensitiveAscii("umn"), - dictgen::InsensitiveAscii("umne"), - dictgen::InsensitiveAscii("umnes"), - dictgen::InsensitiveAscii("ums"), - dictgen::InsensitiveAscii("unatrily"), - dictgen::InsensitiveAscii("unatry"), - dictgen::InsensitiveAscii("untairly"), - dictgen::InsensitiveAscii("untairy"), - dictgen::InsensitiveAscii("untarilly"), - dictgen::InsensitiveAscii("untarly"), - dictgen::InsensitiveAscii("untears"), - dictgen::InsensitiveAscii("unteed"), - dictgen::InsensitiveAscii("unteeer"), - dictgen::InsensitiveAscii("unteeers"), - dictgen::InsensitiveAscii("unteerd"), - dictgen::InsensitiveAscii("unteraly"), - dictgen::InsensitiveAscii("untered"), - dictgen::InsensitiveAscii("untereed"), - dictgen::InsensitiveAscii("unterily"), - dictgen::InsensitiveAscii("unterring"), - dictgen::InsensitiveAscii("xel"), - dictgen::InsensitiveAscii("xels"), - ], - values: &[ - &["voltage"], - &["voltages"], - &["voltage"], - &["voltages"], - &["volatility"], - &["volatility"], - &["volatility"], - &["volatility"], - &["volatility"], - &["volatility"], - &["volcano"], - &["volcano"], - &["volcano"], - &["volunteer"], - &["volunteered"], - &["volunteers"], - &["volunteer"], - &["volunteered"], - &["volunteering"], - &["volunteers"], - &["volleyball"], - &["volatility"], - &["volleyball"], - &["volleyball"], - &["velocity"], - &["voluntary"], - &["volunteer"], - &["volunteered"], - &["volunteering"], - &["volunteers"], - &["volunteer"], - &["volunteered"], - &["volunteering"], - &["volunteers"], - &["volume"], - &["volume"], - &["volume"], - &["volumes"], - &["volume"], - &["voluntarily"], - &["voluntary"], - &["voluntarily"], - &["voluntarily"], - &["voluntarily"], - &["voluntary"], - &["volunteers"], - &["volunteered"], - &["volunteers"], - &["volunteers"], - &["volunteered"], - &["voluntarily"], - &["volunteered"], - &["volunteered"], - &["voluntarily"], - &["volunteering"], - &["voxel"], - &["voxels"], - ], - range: 3..=10, - }; - -static WORD_VOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOK_CHILDREN), - value: None, -}; - -pub static WORD_VOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ume")], - values: &[&["volume"]], - range: 3..=3, - }; - -static WORD_VOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOI_CHILDREN), - value: None, -}; - -pub static WORD_VOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cemal"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("lently"), - ], - values: &[ - &["voicemail"], - &["void"], - &["violates"], - &["violating"], - &["violation"], - &["violations"], - &["violently"], - ], - range: 1..=7, - }; - -static WORD_VOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VOC_CHILDREN), - value: None, -}; - -pub static WORD_VOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abluary"), - dictgen::InsensitiveAscii("abularily"), - dictgen::InsensitiveAscii("abularity"), - dictgen::InsensitiveAscii("abularly"), - dictgen::InsensitiveAscii("iemail"), - ], - values: &[ - &["vocabulary"], - &["vocabulary"], - &["vocabulary"], - &["vocabulary"], - &["voicemail"], - ], - range: 6..=9, - }; - -static WORD_VL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VL_CHILDREN), - value: None, -}; - -pub static WORD_VL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arge"), - dictgen::InsensitiveAscii("aue"), - dictgen::InsensitiveAscii("aues"), - dictgen::InsensitiveAscii("one"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("ones"), - dictgen::InsensitiveAscii("ues"), - ], - values: &[ - &["large"], - &["value"], - &["values"], - &["clone"], - &["cloned"], - &["clones"], - &["values"], - ], - range: 3..=4, - }; - -static WORD_VI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VI_CHILDREN), - value: None, -}; - -static WORD_VI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VIA_NODE), - Some(&WORD_VIB_NODE), - Some(&WORD_VIC_NODE), - Some(&WORD_VID_NODE), - Some(&WORD_VIE_NODE), - None, - Some(&WORD_VIG_NODE), - None, - None, - None, - Some(&WORD_VIK_NODE), - Some(&WORD_VIL_NODE), - None, - Some(&WORD_VIN_NODE), - Some(&WORD_VIO_NODE), - None, - None, - Some(&WORD_VIR_NODE), - Some(&WORD_VIS_NODE), - Some(&WORD_VIT_NODE), - Some(&WORD_VIU_NODE), - None, - Some(&WORD_VIW_NODE), - None, - None, - Some(&WORD_VIZ_NODE), -]; - -static WORD_VIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIZ_CHILDREN), - value: None, -}; - -pub static WORD_VIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ualisation"), - dictgen::InsensitiveAscii("ualisations"), - dictgen::InsensitiveAscii("ualise"), - dictgen::InsensitiveAscii("ualised"), - dictgen::InsensitiveAscii("ualization"), - dictgen::InsensitiveAscii("ualize"), - dictgen::InsensitiveAscii("ualized"), - ], - values: &[ - &["visualisation"], - &["visualisation"], - &["visualise"], - &["visualised"], - &["visualization", "virtualization"], - &["visualize"], - &["visualized"], - ], - range: 6..=11, - }; - -static WORD_VIW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIW_CHILDREN), - value: Some(&["view"]), -}; - -pub static WORD_VIW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["view"], - &["viewed"], - &["viewed"], - &["viewer"], - &["viewers"], - &["views"], - ], - range: 1..=3, - }; - -static WORD_VIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIU_CHILDREN), - value: None, -}; - -pub static WORD_VIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sally"), - dictgen::InsensitiveAscii("sualisation"), - ], - values: &[&["visually"], &["visualisation"]], - range: 5..=11, - }; - -static WORD_VIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIT_CHILDREN), - value: None, -}; - -pub static WORD_VIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailty"), - dictgen::InsensitiveAscii("aliy"), - dictgen::InsensitiveAscii("aminas"), - dictgen::InsensitiveAscii("amines"), - dictgen::InsensitiveAscii("amis"), - dictgen::InsensitiveAscii("enam"), - dictgen::InsensitiveAscii("enamese"), - dictgen::InsensitiveAscii("imans"), - dictgen::InsensitiveAscii("irol"), - dictgen::InsensitiveAscii("main"), - dictgen::InsensitiveAscii("mains"), - dictgen::InsensitiveAscii("ories"), - dictgen::InsensitiveAscii("roil"), - dictgen::InsensitiveAscii("role"), - dictgen::InsensitiveAscii("rual"), - dictgen::InsensitiveAscii("rually"), - dictgen::InsensitiveAscii("rues"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ualization"), - ], - values: &[ - &["vitality"], - &["vitality"], - &["vitamins"], - &["vitamins"], - &["vitamins"], - &["vietnam"], - &["vietnamese"], - &["vitamins"], - &["vitriol"], - &["vitamin"], - &["vitamins"], - &["victories"], - &["vitriol"], - &["vitriol"], - &["virtual"], - &["virtually"], - &["virtues"], - &["virtual"], - &["visualization"], - ], - range: 3..=10, - }; - -static WORD_VIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VIS_CHILDREN), - value: None, -}; - -static WORD_VIS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VISA_NODE), - Some(&WORD_VISB_NODE), - Some(&WORD_VISC_NODE), - None, - Some(&WORD_VISE_NODE), - None, - None, - Some(&WORD_VISH_NODE), - Some(&WORD_VISI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_VISS_NODE), - Some(&WORD_VIST_NODE), - Some(&WORD_VISU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_VISU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISU_CHILDREN), - value: None, -}; - -pub static WORD_VISU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ab"), - dictgen::InsensitiveAscii("abisation"), - dictgen::InsensitiveAscii("abise"), - dictgen::InsensitiveAscii("abised"), - dictgen::InsensitiveAscii("abises"), - dictgen::InsensitiveAscii("abization"), - dictgen::InsensitiveAscii("abize"), - dictgen::InsensitiveAscii("abized"), - dictgen::InsensitiveAscii("abizes"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("abs"), - dictgen::InsensitiveAscii("aisation"), - dictgen::InsensitiveAscii("aise"), - dictgen::InsensitiveAscii("aised"), - dictgen::InsensitiveAscii("aises"), - dictgen::InsensitiveAscii("aization"), - dictgen::InsensitiveAscii("aize"), - dictgen::InsensitiveAscii("aized"), - dictgen::InsensitiveAscii("aizes"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("alisaton"), - dictgen::InsensitiveAscii("alizacion"), - dictgen::InsensitiveAscii("alizaion"), - dictgen::InsensitiveAscii("alizaiton"), - dictgen::InsensitiveAscii("alizaitons"), - dictgen::InsensitiveAscii("alizataion"), - dictgen::InsensitiveAscii("alizating"), - dictgen::InsensitiveAscii("alizaton"), - dictgen::InsensitiveAscii("alizatons"), - dictgen::InsensitiveAscii("aliztion"), - dictgen::InsensitiveAscii("allisation"), - dictgen::InsensitiveAscii("allization"), - dictgen::InsensitiveAscii("alsation"), - dictgen::InsensitiveAscii("alsations"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("alyse"), - dictgen::InsensitiveAscii("alzation"), - dictgen::InsensitiveAscii("alzations"), - dictgen::InsensitiveAscii("alzed"), - dictgen::InsensitiveAscii("lisation"), - dictgen::InsensitiveAscii("lisations"), - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("lizations"), - ], - values: &[ - &["visual"], - &["visualisation"], - &["visualise"], - &["visualised"], - &["visualises"], - &["visualization"], - &["visualize"], - &["visualized"], - &["visualizes"], - &["visual", "visible"], - &["visuals"], - &["visually"], - &["visuals"], - &["visualisation"], - &["visualise"], - &["visualised"], - &["visualises"], - &["visualization"], - &["visualize"], - &["visualized"], - &["visualizes"], - &["visual"], - &["visuals"], - &["visualisation"], - &["visualization"], - &["visualization"], - &["visualization"], - &["visualizations"], - &["visualization"], - &["visualization"], - &["visualization"], - &["visualizations"], - &["visualization"], - &["visualisation"], - &["visualization"], - &["visualisation"], - &["visualisations"], - &["visually"], - &["visualise"], - &["visualization"], - &["visualizations"], - &["visualized"], - &["visualisation"], - &["visualisations"], - &["visualization"], - &["visualizations"], - ], - range: 2..=10, - }; - -static WORD_VIST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIST_CHILDREN), - value: Some(&[ - "visit", "fist", "gist", "list", "mist", "vast", "vest", "vista", - ]), -}; - -pub static WORD_VIST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["visited", "listed", "vested"], - &["visit"], - &["visiting", "listing"], - &["visitor"], - &["visitors"], - &["fists", "lists", "visits"], - ], - range: 1..=3, - }; - -static WORD_VISS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISS_CHILDREN), - value: None, -}; - -pub static WORD_VISS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ible")], - values: &[&["visible"]], - range: 4..=4, - }; - -static WORD_VISI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISI_CHILDREN), - value: None, -}; - -pub static WORD_VISI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("bale"), - dictgen::InsensitiveAscii("bibilty"), - dictgen::InsensitiveAscii("bile"), - dictgen::InsensitiveAscii("bililty"), - dictgen::InsensitiveAscii("bilit"), - dictgen::InsensitiveAscii("biliy"), - dictgen::InsensitiveAscii("billity"), - dictgen::InsensitiveAscii("biltiy"), - dictgen::InsensitiveAscii("bilty"), - dictgen::InsensitiveAscii("bily"), - dictgen::InsensitiveAscii("bl"), - dictgen::InsensitiveAscii("bleable"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("bley"), - dictgen::InsensitiveAscii("bliity"), - dictgen::InsensitiveAscii("blities"), - dictgen::InsensitiveAscii("blity"), - dictgen::InsensitiveAscii("blle"), - dictgen::InsensitiveAscii("blly"), - dictgen::InsensitiveAscii("lbity"), - dictgen::InsensitiveAscii("nble"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("sble"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("uble"), - dictgen::InsensitiveAscii("vble"), - ], - values: &[ - &["visible"], - &["visibly"], - &["visible"], - &["visibility"], - &["visible"], - &["visibility"], - &["visibility"], - &["visibility", "visibly"], - &["visibility"], - &["visibility"], - &["visibility"], - &["visibility", "visibly"], - &["visible"], - &["visible"], - &["visible"], - &["visibly"], - &["visibility"], - &["visibilities"], - &["visibility"], - &["visible"], - &["visibly"], - &["visibility"], - &["visible"], - &["vicious"], - &["visible"], - &["visit"], - &["visitor"], - &["visitors"], - &["visiting"], - &["visible"], - &["visible"], - ], - range: 2..=7, - }; - -static WORD_VISH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISH_CHILDREN), - value: None, -}; - -pub static WORD_VISH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("eation"), - dictgen::InsensitiveAscii("eator"), - dictgen::InsensitiveAscii("eators"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[ - &["vitiate"], - &["vitiation"], - &["vitiator"], - &["vitiators"], - &["vicious"], - &["viciously"], - ], - range: 2..=6, - }; - -static WORD_VISE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISE_CHILDREN), - value: None, -}; - -pub static WORD_VISE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rally"), - dictgen::InsensitiveAscii("rcal"), - ], - values: &[&["visceral"], &["viscerally"], &["visceral"]], - range: 3..=5, - }; - -static WORD_VISC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISC_CHILDREN), - value: None, -}; - -pub static WORD_VISC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("real")], - values: &[&["visceral"]], - range: 4..=4, - }; - -static WORD_VISB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISB_CHILDREN), - value: None, -}; - -pub static WORD_VISB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("ily"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lie"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["visibility"], - &["visibly"], - &["visible"], - &["visible"], - &["visibly"], - ], - range: 2..=5, - }; - -static WORD_VISA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VISA_CHILDREN), - value: None, -}; - -pub static WORD_VISA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bly"), - ], - values: &[&["visibility"], &["visible"], &["visibly"]], - range: 3..=6, - }; - -static WORD_VIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIR_CHILDREN), - value: None, -}; - -pub static WORD_VIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alence"), - dictgen::InsensitiveAscii("alently"), - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("bate"), - dictgen::InsensitiveAscii("bation"), - dictgen::InsensitiveAscii("bator"), - dictgen::InsensitiveAscii("ginas"), - dictgen::InsensitiveAscii("gines"), - dictgen::InsensitiveAscii("gings"), - dictgen::InsensitiveAscii("ginis"), - dictgen::InsensitiveAscii("gintiy"), - dictgen::InsensitiveAscii("ginus"), - dictgen::InsensitiveAscii("ignity"), - dictgen::InsensitiveAscii("igns"), - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("talenv"), - dictgen::InsensitiveAscii("taul"), - dictgen::InsensitiveAscii("tialized"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("tiol"), - dictgen::InsensitiveAscii("tiual"), - dictgen::InsensitiveAscii("ttual"), - dictgen::InsensitiveAscii("ttually"), - dictgen::InsensitiveAscii("tualenf"), - dictgen::InsensitiveAscii("tualiation"), - dictgen::InsensitiveAscii("tualied"), - dictgen::InsensitiveAscii("tualisaion"), - dictgen::InsensitiveAscii("tualisaiton"), - dictgen::InsensitiveAscii("tualizaion"), - dictgen::InsensitiveAscii("tualizaiton"), - dictgen::InsensitiveAscii("tualiziation"), - dictgen::InsensitiveAscii("tualy"), - dictgen::InsensitiveAscii("tualzation"), - dictgen::InsensitiveAscii("tuell"), - dictgen::InsensitiveAscii("tuels"), - dictgen::InsensitiveAscii("tuose"), - dictgen::InsensitiveAscii("tural"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ualization"), - dictgen::InsensitiveAscii("utal"), - dictgen::InsensitiveAscii("utalenv"), - dictgen::InsensitiveAscii("utalisation"), - dictgen::InsensitiveAscii("utalise"), - dictgen::InsensitiveAscii("utalised"), - dictgen::InsensitiveAscii("utalization"), - dictgen::InsensitiveAscii("utalize"), - dictgen::InsensitiveAscii("utalized"), - dictgen::InsensitiveAscii("utally"), - dictgen::InsensitiveAscii("utals"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("utual"), - ], - values: &[ - &["virulence"], - &["virulently"], - &["vraiment"], - &["vibrate"], - &["vibration"], - &["vibrator"], - &["virgins"], - &["virgins"], - &["virgins"], - &["virgins"], - &["virginity"], - &["virgins"], - &["virginity"], - &["virgins"], - &["virtual"], - &["virtualenv"], - &["virtual"], - &["virtualized"], - &["vertical"], - &["vitriol"], - &["virtual"], - &["virtual"], - &["virtually"], - &["virtualenv"], - &["virtualisation", "virtualization"], - &["virtualised", "virtualized"], - &["virtualisation"], - &["virtualisation"], - &["virtualization"], - &["virtualization"], - &["virtualization"], - &["virtually"], - &["virtualization"], - &["virtual"], - &["virtues"], - &["virtues"], - &["virtual"], - &["virtue"], - &["virtual", "viral"], - &["visualization"], - &["virtual"], - &["virtualenv"], - &["virtualisation"], - &["virtualise"], - &["virtualised"], - &["virtualization"], - &["virtualize"], - &["virtualized"], - &["virtually"], - &["virtuals"], - &["virtues"], - &["virtual"], - ], - range: 3..=12, - }; - -static WORD_VIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIO_CHILDREN), - value: None, -}; - -pub static WORD_VIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alte"), - dictgen::InsensitiveAscii("alting"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("latin"), - dictgen::InsensitiveAscii("lentce"), - dictgen::InsensitiveAscii("lenty"), - dictgen::InsensitiveAscii("letas"), - dictgen::InsensitiveAscii("loated"), - dictgen::InsensitiveAscii("loating"), - dictgen::InsensitiveAscii("loation"), - dictgen::InsensitiveAscii("loations"), - ], - values: &[ - &["violate"], - &["violating"], - &["violation"], - &["violence"], - &["violation"], - &["violence"], - &["violently"], - &["violates"], - &["violated"], - &["violating"], - &["violation"], - &["violations"], - ], - range: 4..=8, - }; - -static WORD_VIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIN_CHILDREN), - value: None, -}; - -pub static WORD_VIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cinity"), - dictgen::InsensitiveAscii("dicitve"), - dictgen::InsensitiveAscii("dictave"), - dictgen::InsensitiveAscii("dicte"), - dictgen::InsensitiveAscii("icity"), - dictgen::InsensitiveAscii("igar"), - dictgen::InsensitiveAscii("igarette"), - dictgen::InsensitiveAscii("igarettes"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("yet"), - dictgen::InsensitiveAscii("yets"), - ], - values: &[ - &["vicinity"], - &["vindictive"], - &["vindictive"], - &["vindictive"], - &["vicinity"], - &["vinegar"], - &["vinaigrette"], - &["vinaigrettes"], - &["vibrator"], - &["vignette"], - &["vignettes"], - ], - range: 3..=9, - }; - -static WORD_VIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIL_CHILDREN), - value: None, -}; - -pub static WORD_VIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("igant"), - dictgen::InsensitiveAscii("igante"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lageois"), - dictgen::InsensitiveAscii("lan"), - dictgen::InsensitiveAscii("lans"), - dictgen::InsensitiveAscii("legas"), - dictgen::InsensitiveAscii("lian"), - dictgen::InsensitiveAscii("lians"), - dictgen::InsensitiveAscii("lification"), - dictgen::InsensitiveAscii("lify"), - dictgen::InsensitiveAscii("lin"), - dictgen::InsensitiveAscii("oently"), - ], - values: &[ - &["vigilant"], - &["vigilante"], - &["will"], - &["villages"], - &["villain"], - &["villains"], - &["villages"], - &["villain"], - &["villains"], - &["vilification"], - &["vilify"], - &["villain", "villi", "villein"], - &["violently"], - ], - range: 1..=10, - }; - -static WORD_VIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIK_CHILDREN), - value: None, -}; - -pub static WORD_VIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("igns"), - dictgen::InsensitiveAscii("ingos"), - ], - values: &[&["vikings"], &["vikings"]], - range: 4..=5, - }; - -static WORD_VIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIG_CHILDREN), - value: None, -}; - -pub static WORD_VIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eur"), - dictgen::InsensitiveAscii("ilane"), - dictgen::InsensitiveAscii("ilantie"), - dictgen::InsensitiveAscii("ilanties"), - dictgen::InsensitiveAscii("ilanty"), - dictgen::InsensitiveAscii("ilence"), - dictgen::InsensitiveAscii("liant"), - dictgen::InsensitiveAscii("liante"), - dictgen::InsensitiveAscii("oruosly"), - dictgen::InsensitiveAscii("ourosly"), - dictgen::InsensitiveAscii("ourous"), - dictgen::InsensitiveAscii("rins"), - ], - values: &[ - &["vigueur", "vigour"], - &["vigilante"], - &["vigilante"], - &["vigilante", "vigilantes"], - &["vigilante"], - &["vigilance"], - &["vigilant"], - &["vigilante"], - &["vigorously"], - &["vigorously"], - &["vigorous"], - &["virgins"], - ], - range: 3..=8, - }; - -static WORD_VIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIE_CHILDREN), - value: None, -}; - -pub static WORD_VIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("do"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ntam"), - dictgen::InsensitiveAscii("ntamese"), - dictgen::InsensitiveAscii("port"), - dictgen::InsensitiveAscii("ports"), - dictgen::InsensitiveAscii("rification"), - dictgen::InsensitiveAscii("tmanese"), - dictgen::InsensitiveAscii("tnamees"), - dictgen::InsensitiveAscii("tnameese"), - dictgen::InsensitiveAscii("tnamesea"), - dictgen::InsensitiveAscii("tnamesse"), - dictgen::InsensitiveAscii("tnamiese"), - dictgen::InsensitiveAscii("tnamnese"), - dictgen::InsensitiveAscii("tual"), - dictgen::InsensitiveAscii("weres"), - dictgen::InsensitiveAscii("wpiont"), - dictgen::InsensitiveAscii("wpionts"), - dictgen::InsensitiveAscii("wpoert"), - dictgen::InsensitiveAscii("wpoit"), - dictgen::InsensitiveAscii("wtransfromation"), - ], - values: &[ - &["video"], - &["view"], - &["views"], - &["vietnam"], - &["vietnamese"], - &["viewport"], - &["viewports"], - &["verification"], - &["vietnamese"], - &["vietnamese"], - &["vietnamese"], - &["vietnamese"], - &["vietnamese"], - &["vietnamese"], - &["vietnamese"], - &["virtual"], - &["viewers"], - &["viewpoint"], - &["viewpoints"], - &["viewport"], - &["viewpoints"], - &["viewtransformation"], - ], - range: 1..=15, - }; - -static WORD_VID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VID_CHILDREN), - value: None, -}; - -pub static WORD_VID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eogaem"), - dictgen::InsensitiveAscii("eogaems"), - dictgen::InsensitiveAscii("eogamemes"), - dictgen::InsensitiveAscii("eogams"), - dictgen::InsensitiveAscii("eojames"), - dictgen::InsensitiveAscii("eostreamming"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oegame"), - dictgen::InsensitiveAscii("oegames"), - dictgen::InsensitiveAscii("oes"), - ], - values: &[ - &["videogame"], - &["videogames"], - &["videogames"], - &["videogames"], - &["videogames"], - &["videostreaming"], - &["video"], - &["videogame"], - &["videogames"], - &["videos"], - ], - range: 2..=12, - }; - -static WORD_VIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIC_CHILDREN), - value: None, -}; - -pub static WORD_VIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("intiy"), - dictgen::InsensitiveAscii("itmized"), - dictgen::InsensitiveAscii("itms"), - dictgen::InsensitiveAscii("otrian"), - dictgen::InsensitiveAscii("otries"), - dictgen::InsensitiveAscii("otrious"), - dictgen::InsensitiveAscii("seral"), - dictgen::InsensitiveAscii("tem"), - dictgen::InsensitiveAscii("temize"), - dictgen::InsensitiveAscii("temized"), - dictgen::InsensitiveAscii("temizes"), - dictgen::InsensitiveAscii("temizing"), - dictgen::InsensitiveAscii("tems"), - dictgen::InsensitiveAscii("timas"), - dictgen::InsensitiveAscii("times"), - dictgen::InsensitiveAscii("toires"), - dictgen::InsensitiveAscii("tomized"), - dictgen::InsensitiveAscii("torain"), - dictgen::InsensitiveAscii("torieuse"), - dictgen::InsensitiveAscii("torin"), - dictgen::InsensitiveAscii("torina"), - dictgen::InsensitiveAscii("torinos"), - dictgen::InsensitiveAscii("torinus"), - dictgen::InsensitiveAscii("torios"), - dictgen::InsensitiveAscii("toriosa"), - dictgen::InsensitiveAscii("torioso"), - dictgen::InsensitiveAscii("toris"), - dictgen::InsensitiveAscii("toriuos"), - dictgen::InsensitiveAscii("toriuous"), - dictgen::InsensitiveAscii("tum"), - dictgen::InsensitiveAscii("tumized"), - dictgen::InsensitiveAscii("tums"), - ], - values: &[ - &["vicinity"], - &["victimized"], - &["victims"], - &["victorian"], - &["victories"], - &["victorious"], - &["visceral"], - &["victim"], - &["victimize"], - &["victimized"], - &["victimizes"], - &["victimizing"], - &["victims"], - &["victims"], - &["victims"], - &["victories"], - &["victimized"], - &["victorian"], - &["victories"], - &["victorian"], - &["victorian"], - &["victorious"], - &["victorious"], - &["victorious"], - &["victorious"], - &["victorious"], - &["victories"], - &["victorious"], - &["victorious"], - &["victim"], - &["victimized"], - &["victims"], - ], - range: 3..=8, - }; - -static WORD_VIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIB_CHILDREN), - value: None, -}; - -pub static WORD_VIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ratao"), - dictgen::InsensitiveAscii("ratie"), - dictgen::InsensitiveAscii("ratin"), - dictgen::InsensitiveAscii("ratoare"), - dictgen::InsensitiveAscii("ratr"), - ], - values: &[ - &["vibrato"], - &["vibrate"], - &["vibration"], - &["vibrator"], - &["vibrator"], - ], - range: 4..=7, - }; - -static WORD_VIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VIA_CHILDREN), - value: None, -}; - -pub static WORD_VIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("biliy"), - dictgen::InsensitiveAscii("riable"), - dictgen::InsensitiveAscii("tmin"), - dictgen::InsensitiveAscii("tmins"), - dictgen::InsensitiveAscii("tnamese"), - ], - values: &[ - &["viability"], - &["variable"], - &["vitamin"], - &["vitamins"], - &["vietnamese"], - ], - range: 4..=7, - }; - -static WORD_VH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VH_CHILDREN), - value: None, -}; - -pub static WORD_VH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ild")], - values: &[&["child"]], - range: 3..=3, - }; - -static WORD_VE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VE_CHILDREN), - value: None, -}; - -static WORD_VE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VEA_NODE), - Some(&WORD_VEB_NODE), - Some(&WORD_VEC_NODE), - Some(&WORD_VED_NODE), - None, - Some(&WORD_VEF_NODE), - Some(&WORD_VEG_NODE), - Some(&WORD_VEH_NODE), - Some(&WORD_VEI_NODE), - None, - Some(&WORD_VEK_NODE), - Some(&WORD_VEL_NODE), - None, - Some(&WORD_VEN_NODE), - None, - None, - None, - Some(&WORD_VER_NODE), - Some(&WORD_VES_NODE), - Some(&WORD_VET_NODE), - None, - None, - Some(&WORD_VEW_NODE), - None, - Some(&WORD_VEY_NODE), - None, -]; - -static WORD_VEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEY_CHILDREN), - value: Some(&["very"]), -}; - -pub static WORD_VEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("r")], - values: &[&["very"]], - range: 1..=1, - }; - -static WORD_VEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEW_CHILDREN), - value: Some(&["view"]), -}; - -pub static WORD_VEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iership")], - values: &[&["viewership"]], - range: 7..=7, - }; - -static WORD_VET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VET_CHILDREN), - value: None, -}; - -pub static WORD_VET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ex"), - dictgen::InsensitiveAscii("exes"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("inarian"), - dictgen::InsensitiveAscii("inarians"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("ran"), - dictgen::InsensitiveAscii("rans"), - dictgen::InsensitiveAscii("rex"), - dictgen::InsensitiveAscii("ween"), - ], - values: &[ - &["vertex"], - &["vertices"], - &["vertical"], - &["veterinarian"], - &["veterinarians"], - &["vetoed"], - &["vector", "veto"], - &["vectored", "vetoed"], - &["vectoring", "vetoing"], - &["vectors", "vetoes"], - &["veteran"], - &["veterans"], - &["vertex"], - &["between"], - ], - range: 2..=8, - }; - -static WORD_VES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VES_CHILDREN), - value: None, -}; - -pub static WORD_VES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("seles"), - dictgen::InsensitiveAscii("sells"), - dictgen::InsensitiveAscii("sles"), - dictgen::InsensitiveAscii("tage"), - dictgen::InsensitiveAscii("tigal"), - ], - values: &[ - &["version"], - &["versions"], - &["vessels"], - &["vessels"], - &["vessels"], - &["vestige"], - &["vestigial"], - ], - range: 3..=5, - }; - -static WORD_VER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VER_CHILDREN), - value: None, -}; - -static WORD_VER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VERA_NODE), - Some(&WORD_VERB_NODE), - Some(&WORD_VERC_NODE), - None, - Some(&WORD_VERE_NODE), - Some(&WORD_VERF_NODE), - None, - None, - Some(&WORD_VERI_NODE), - None, - None, - Some(&WORD_VERL_NODE), - Some(&WORD_VERM_NODE), - Some(&WORD_VERN_NODE), - None, - None, - None, - Some(&WORD_VERR_NODE), - Some(&WORD_VERS_NODE), - Some(&WORD_VERT_NODE), - Some(&WORD_VERU_NODE), - None, - None, - None, - Some(&WORD_VERY_NODE), - None, -]; - -static WORD_VERY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERY_CHILDREN), - value: None, -}; - -pub static WORD_VERY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fieng"), - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("fying"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ifing"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("thing"), - ], - values: &[ - &["verifying"], - &["verifying"], - &["verify"], - &["verifying"], - &["verified"], - &["verifies"], - &["verifying"], - &["verify"], - &["verifying"], - &["everything"], - ], - range: 2..=6, - }; - -static WORD_VERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERU_CHILDREN), - value: Some(&["very"]), -}; - -pub static WORD_VERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_VERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERT_CHILDREN), - value: None, -}; - -pub static WORD_VERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abim"), - dictgen::InsensitiveAscii("abraes"), - dictgen::InsensitiveAscii("abray"), - dictgen::InsensitiveAscii("abrays"), - dictgen::InsensitiveAscii("brae"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("ecies"), - dictgen::InsensitiveAscii("eices"), - dictgen::InsensitiveAscii("exes"), - dictgen::InsensitiveAscii("ext"), - dictgen::InsensitiveAscii("extes"), - dictgen::InsensitiveAscii("exts"), - dictgen::InsensitiveAscii("gio"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ica"), - dictgen::InsensitiveAscii("icall"), - dictgen::InsensitiveAscii("icallity"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("icel"), - dictgen::InsensitiveAscii("icies"), - dictgen::InsensitiveAscii("icla"), - dictgen::InsensitiveAscii("icle"), - dictgen::InsensitiveAscii("iclealign"), - dictgen::InsensitiveAscii("icles"), - dictgen::InsensitiveAscii("iece"), - dictgen::InsensitiveAscii("ieces"), - dictgen::InsensitiveAscii("ifiable"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("igro"), - dictgen::InsensitiveAscii("ikal"), - dictgen::InsensitiveAscii("ival"), - dictgen::InsensitiveAscii("ix"), - dictgen::InsensitiveAscii("ixes"), - dictgen::InsensitiveAscii("ixs"), - dictgen::InsensitiveAscii("rex"), - dictgen::InsensitiveAscii("rices"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["verbatim"], - &["vertebraes"], - &["vertebrae"], - &["vertebraes"], - &["vertebrae"], - &["vertices"], - &["vertices"], - &["vertices"], - &["vertices"], - &["vertex"], - &["vertices"], - &["vertices"], - &["vertigo"], - &["vertical"], - &["vertically"], - &["vertical"], - &["vertical"], - &["vertically"], - &["vertically"], - &["vertical"], - &["vertices"], - &["vertical"], - &["vertical"], - &["verticalalign"], - &["verticals"], - &["vertex"], - &["vertices"], - &["verifiable"], - &["certification", "verification"], - &["verifications"], - &["verify"], - &["vertigo"], - &["vertical"], - &["vertical"], - &["vertex"], - &["vertices"], - &["vertices"], - &["vertex"], - &["vertices"], - &["vertex"], - ], - range: 1..=10, - }; - -static WORD_VERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERS_CHILDREN), - value: None, -}; - -pub static WORD_VERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alite"), - dictgen::InsensitiveAscii("atality"), - dictgen::InsensitiveAscii("atel"), - dictgen::InsensitiveAscii("atiliy"), - dictgen::InsensitiveAscii("atille"), - dictgen::InsensitiveAscii("atillity"), - dictgen::InsensitiveAscii("atilty"), - dictgen::InsensitiveAscii("atily"), - dictgen::InsensitiveAscii("atle"), - dictgen::InsensitiveAscii("fion"), - dictgen::InsensitiveAscii("hin"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ino"), - dictgen::InsensitiveAscii("inos"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("io"), - dictgen::InsensitiveAscii("iob"), - dictgen::InsensitiveAscii("ioed"), - dictgen::InsensitiveAscii("ioing"), - dictgen::InsensitiveAscii("iom"), - dictgen::InsensitiveAscii("iona"), - dictgen::InsensitiveAscii("ionaddded"), - dictgen::InsensitiveAscii("iond"), - dictgen::InsensitiveAscii("iones"), - dictgen::InsensitiveAscii("ionm"), - dictgen::InsensitiveAscii("ionms"), - dictgen::InsensitiveAscii("ionned"), - dictgen::InsensitiveAscii("ionning"), - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("ital"), - dictgen::InsensitiveAscii("itale"), - dictgen::InsensitiveAscii("itality"), - dictgen::InsensitiveAscii("itilaty"), - dictgen::InsensitiveAscii("itile"), - dictgen::InsensitiveAscii("itle"), - dictgen::InsensitiveAscii("itlity"), - dictgen::InsensitiveAscii("oin"), - dictgen::InsensitiveAscii("oion"), - dictgen::InsensitiveAscii("oions"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("taile"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("uons"), - ], - values: &[ - &["versatile"], - &["versatility"], - &["versatile"], - &["versatility"], - &["versatile"], - &["versatility"], - &["versatility"], - &["versatility"], - &["versatile"], - &["version"], - &["version"], - &["version"], - &["version"], - &["versions"], - &["versions"], - &["version"], - &["version"], - &["versioned"], - &["versioning"], - &["version"], - &["versions"], - &["versionadded"], - &["versions", "versioned"], - &["versions"], - &["version"], - &["versions"], - &["versioned"], - &["versioning"], - &["versions"], - &["versatile"], - &["versatile"], - &["versatility"], - &["versatility"], - &["versatile"], - &["versatile"], - &["versatility"], - &["version"], - &["version"], - &["versions"], - &["version"], - &["versioned"], - &["versions"], - &["versatile"], - &["version"], - &["versions"], - ], - range: 2..=9, - }; - -static WORD_VERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERR_CHILDREN), - value: None, -}; - -pub static WORD_VERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["vertical"], &["version"], &["very"]], - range: 1..=4, - }; - -static WORD_VERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERN_CHILDREN), - value: None, -}; - -pub static WORD_VERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aculaire"), - dictgen::InsensitiveAscii("dor"), - dictgen::InsensitiveAscii("ecular"), - dictgen::InsensitiveAscii("icular"), - ], - values: &[ - &["vernacular"], - &["vendor"], - &["vernacular"], - &["vernacular"], - ], - range: 3..=8, - }; - -static WORD_VERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERM_CHILDREN), - value: None, -}; - -pub static WORD_VERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("uth"), - ], - values: &[&["vermin"], &["vermouth"]], - range: 2..=3, - }; - -static WORD_VERL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERL_CHILDREN), - value: None, -}; - -pub static WORD_VERL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["very"]], - range: 1..=1, - }; - -static WORD_VERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERI_CHILDREN), - value: None, -}; - -pub static WORD_VERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("asion"), - dictgen::InsensitiveAscii("asions"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("fcation"), - dictgen::InsensitiveAscii("fcations"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fi"), - dictgen::InsensitiveAscii("fiaction"), - dictgen::InsensitiveAscii("fiactions"), - dictgen::InsensitiveAscii("ficacion"), - dictgen::InsensitiveAscii("ficaion"), - dictgen::InsensitiveAscii("ficaions"), - dictgen::InsensitiveAscii("ficaiton"), - dictgen::InsensitiveAscii("ficato"), - dictgen::InsensitiveAscii("ficiation"), - dictgen::InsensitiveAscii("ficiations"), - dictgen::InsensitiveAscii("fie"), - dictgen::InsensitiveAscii("fieing"), - dictgen::InsensitiveAscii("fikation"), - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("fiy"), - dictgen::InsensitiveAscii("fiying"), - dictgen::InsensitiveAscii("fiyng"), - dictgen::InsensitiveAscii("fty"), - dictgen::InsensitiveAscii("ftying"), - dictgen::InsensitiveAscii("fyable"), - dictgen::InsensitiveAscii("fyied"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("osn"), - dictgen::InsensitiveAscii("osns"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("soned"), - dictgen::InsensitiveAscii("soner"), - dictgen::InsensitiveAscii("soners"), - dictgen::InsensitiveAscii("soning"), - dictgen::InsensitiveAscii("sons"), - dictgen::InsensitiveAscii("tcal"), - dictgen::InsensitiveAscii("tcally"), - dictgen::InsensitiveAscii("tgo"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tical"), - ], - values: &[ - &["variable", "veritable"], - &["variables"], - &["variation"], - &["variations"], - &["variation"], - &["variations"], - &["vertical"], - &["vertically"], - &["verification"], - &["verifications"], - &["verification"], - &["verifications"], - &["verified"], - &["verifier"], - &["verify", "verified"], - &["verification"], - &["verifications"], - &["verification"], - &["verification"], - &["verifications"], - &["verification"], - &["verification"], - &["verification"], - &["verifications"], - &["verify", "verified"], - &["verifying"], - &["verification"], - &["verifying"], - &["verify"], - &["verifying"], - &["verifying"], - &["verify"], - &["verifying"], - &["verifiable"], - &["verified"], - &["variegated"], - &["verifier"], - &["version"], - &["versions"], - &["version"], - &["versions"], - &["various"], - &["version"], - &["revisions"], - &["version"], - &["versioned"], - &["versioner"], - &["versioners"], - &["versioning"], - &["versions"], - &["vertical"], - &["vertically"], - &["vertigo"], - &["verifiable"], - &["vertical"], - ], - range: 2..=10, - }; - -static WORD_VERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERF_CHILDREN), - value: None, -}; - -pub static WORD_VERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("iciation"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifiable"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifiers"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("ires"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("iying"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["verification"], - &["verification"], - &["verified"], - &["verifier"], - &["verifies"], - &["verifiable"], - &["verification"], - &["verifications"], - &["verified"], - &["verifier"], - &["verifiers"], - &["verifies"], - &["verify"], - &["verifying"], - &["verifies"], - &["verify"], - &["verifying"], - &["verify"], - &["verifying"], - ], - range: 1..=10, - }; - -static WORD_VERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERE_CHILDREN), - value: None, -}; - -pub static WORD_VERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("igated"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("tx"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["variegated"], - &["variegated"], - &["version"], - &["versions"], - &["vertex"], - &["vertex"], - ], - range: 1..=6, - }; - -static WORD_VERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERC_CHILDREN), - value: None, -}; - -pub static WORD_VERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hew"), - dictgen::InsensitiveAscii("hews"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[&["virtue"], &["virtues"], &["vector"], &["vectors"]], - range: 3..=4, - }; - -static WORD_VERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERB_CHILDREN), - value: None, -}; - -pub static WORD_VERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("aitm"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("atium"), - dictgen::InsensitiveAscii("atum"), - dictgen::InsensitiveAscii("oase"), - dictgen::InsensitiveAscii("oce"), - dictgen::InsensitiveAscii("ode"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ouse"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["verbiage"], - &["verbatim"], - &["verbally"], - &["verbatim"], - &["verbatim"], - &["verbose"], - &["verbose"], - &["verbose"], - &["verbose"], - &["verbose"], - &["verbosely"], - &["verbose"], - ], - range: 2..=5, - }; - -static WORD_VERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VERA_CHILDREN), - value: None, -}; - -pub static WORD_VERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blly"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("stility"), - ], - values: &[&["verbally"], &["variegated"], &["versatility"]], - range: 4..=7, - }; - -static WORD_VEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEN_CHILDREN), - value: None, -}; - -pub static WORD_VEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deta"), - dictgen::InsensitiveAscii("dettta"), - dictgen::InsensitiveAscii("egance"), - dictgen::InsensitiveAscii("elope"), - dictgen::InsensitiveAscii("emous"), - dictgen::InsensitiveAscii("euzela"), - dictgen::InsensitiveAscii("ezeula"), - dictgen::InsensitiveAscii("ezuelean"), - dictgen::InsensitiveAscii("ezuelian"), - dictgen::InsensitiveAscii("ezuella"), - dictgen::InsensitiveAscii("ezulea"), - dictgen::InsensitiveAscii("gaence"), - dictgen::InsensitiveAscii("gance"), - dictgen::InsensitiveAscii("genace"), - dictgen::InsensitiveAscii("gence"), - dictgen::InsensitiveAscii("talation"), - dictgen::InsensitiveAscii("telation"), - dictgen::InsensitiveAscii("tialtion"), - dictgen::InsensitiveAscii("tilacion"), - dictgen::InsensitiveAscii("tilato"), - dictgen::InsensitiveAscii("tillate"), - dictgen::InsensitiveAscii("tillated"), - dictgen::InsensitiveAscii("tillates"), - dictgen::InsensitiveAscii("tillating"), - dictgen::InsensitiveAscii("yet"), - dictgen::InsensitiveAscii("yets"), - ], - values: &[ - &["vendetta"], - &["vendetta"], - &["vengeance"], - &["envelope"], - &["venomous"], - &["venezuela"], - &["venezuela"], - &["venezuela"], - &["venezuela"], - &["venezuela"], - &["venezuela"], - &["vengeance"], - &["vengeance"], - &["vengeance"], - &["vengeance"], - &["ventilation"], - &["ventilation"], - &["ventilation"], - &["ventilation"], - &["ventilation"], - &["ventilate"], - &["ventilated"], - &["ventilates"], - &["ventilating"], - &["vignette"], - &["vignettes"], - ], - range: 3..=9, - }; - -static WORD_VEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEL_CHILDREN), - value: None, -}; - -pub static WORD_VEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antine"), - dictgen::InsensitiveAscii("city"), - dictgen::InsensitiveAscii("come"), - dictgen::InsensitiveAscii("idate"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ociries"), - dictgen::InsensitiveAscii("ociry"), - ], - values: &[ - &["valentine"], - &["velocity"], - &["welcome"], - &["validate"], - &["well"], - &["velocities"], - &["velocity"], - ], - range: 1..=7, - }; - -static WORD_VEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEK_CHILDREN), - value: None, -}; - -pub static WORD_VEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[&["vector"], &["vectors"]], - range: 3..=4, - }; - -static WORD_VEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEI_CHILDREN), - value: None, -}; - -pub static WORD_VEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chles"), - dictgen::InsensitiveAscii("cle"), - dictgen::InsensitiveAscii("cles"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("tnam"), - dictgen::InsensitiveAscii("tnamese"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("wership"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("wings"), - dictgen::InsensitiveAscii("wpoint"), - dictgen::InsensitiveAscii("wpoints"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["vehicles"], - &["vehicle"], - &["vehicles"], - &["verify"], - &["vietnam"], - &["vietnamese"], - &["view"], - &["viewed"], - &["viewer"], - &["viewers"], - &["viewership"], - &["viewing"], - &["viewings"], - &["viewpoint"], - &["viewpoints"], - &["views"], - ], - range: 1..=7, - }; - -static WORD_VEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEH_CHILDREN), - value: None, -}; - -pub static WORD_VEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cile"), - dictgen::InsensitiveAscii("ciles"), - dictgen::InsensitiveAscii("emantly"), - dictgen::InsensitiveAscii("ementely"), - dictgen::InsensitiveAscii("ementy"), - dictgen::InsensitiveAscii("emontly"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("icels"), - dictgen::InsensitiveAscii("icule"), - dictgen::InsensitiveAscii("ilce"), - ], - values: &[ - &["vehicle"], - &["vehicles"], - &["vehemently"], - &["vehemently"], - &["vehemently"], - &["vehemently"], - &["vehicle"], - &["vehicles"], - &["vehicle"], - &["vehicle"], - ], - range: 4..=8, - }; - -static WORD_VEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEG_CHILDREN), - value: None, -}; - -pub static WORD_VEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anisim"), - dictgen::InsensitiveAscii("ansim"), - dictgen::InsensitiveAscii("atarian"), - dictgen::InsensitiveAscii("aterian"), - dictgen::InsensitiveAscii("aterians"), - dictgen::InsensitiveAscii("eratian"), - dictgen::InsensitiveAscii("etairan"), - dictgen::InsensitiveAscii("etarain"), - dictgen::InsensitiveAscii("etarianas"), - dictgen::InsensitiveAscii("etarianos"), - dictgen::InsensitiveAscii("etarien"), - dictgen::InsensitiveAscii("etariens"), - dictgen::InsensitiveAscii("etarin"), - dictgen::InsensitiveAscii("etarion"), - dictgen::InsensitiveAscii("etarions"), - dictgen::InsensitiveAscii("etatian"), - dictgen::InsensitiveAscii("etatians"), - dictgen::InsensitiveAscii("eterian"), - dictgen::InsensitiveAscii("eterians"), - dictgen::InsensitiveAscii("itable"), - dictgen::InsensitiveAscii("itables"), - dictgen::InsensitiveAscii("itarian"), - dictgen::InsensitiveAscii("itarians"), - dictgen::InsensitiveAscii("itarien"), - dictgen::InsensitiveAscii("itariens"), - dictgen::InsensitiveAscii("itarion"), - dictgen::InsensitiveAscii("itarions"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - ], - values: &[ - &["veganism"], - &["veganism"], - &["vegetarian"], - &["vegetarian"], - &["vegetarians"], - &["vegetarians"], - &["vegetarians"], - &["vegetarians"], - &["vegetarians"], - &["vegetarians"], - &["vegetarian"], - &["vegetarians"], - &["vegetarians"], - &["vegetarian"], - &["vegetarians"], - &["vegetarian"], - &["vegetarians"], - &["vegetarian"], - &["vegetarians"], - &["vegetable"], - &["vegetables"], - &["vegetarian"], - &["vegetarians"], - &["vegetarian"], - &["vegetarians"], - &["vegetarian"], - &["vegetarians"], - &["vegetation"], - &["vegetable"], - &["vegetables"], - ], - range: 5..=9, - }; - -static WORD_VEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEF_CHILDREN), - value: None, -}; - -pub static WORD_VEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iry")], - values: &[&["verify"]], - range: 3..=3, - }; - -static WORD_VED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VED_CHILDREN), - value: None, -}; - -pub static WORD_VED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("io"), - ], - values: &[&["vector"], &["video"]], - range: 2..=4, - }; - -static WORD_VEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEC_CHILDREN), - value: None, -}; - -pub static WORD_VEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hicle"), - dictgen::InsensitiveAscii("hile"), - dictgen::InsensitiveAscii("hiles"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("otor"), - dictgen::InsensitiveAscii("otr"), - dictgen::InsensitiveAscii("otrs"), - dictgen::InsensitiveAscii("tices"), - dictgen::InsensitiveAscii("tore"), - dictgen::InsensitiveAscii("tores"), - dictgen::InsensitiveAscii("torr"), - dictgen::InsensitiveAscii("torrs"), - dictgen::InsensitiveAscii("torss"), - dictgen::InsensitiveAscii("tror"), - dictgen::InsensitiveAscii("trors"), - dictgen::InsensitiveAscii("tros"), - dictgen::InsensitiveAscii("vtor"), - dictgen::InsensitiveAscii("vtors"), - ], - values: &[ - &["vehicle"], - &["vehicle"], - &["vehicles"], - &["vectors"], - &["vector"], - &["vector"], - &["vectors"], - &["vertices"], - &["vector"], - &["vectors"], - &["vector"], - &["vectors"], - &["vectors"], - &["vector"], - &["vectors"], - &["vectors"], - &["vector"], - &["vectors"], - ], - range: 3..=5, - }; - -static WORD_VEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEB_CHILDREN), - value: None, -}; - -pub static WORD_VEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rose")], - values: &[&["verbose"]], - range: 4..=4, - }; - -static WORD_VEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VEA_CHILDREN), - value: None, -}; - -pub static WORD_VEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mant"), - dictgen::InsensitiveAscii("mantly"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[&["vehement"], &["vehemently"], &["feature"]], - range: 4..=6, - }; - -static WORD_VB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VB_CHILDREN), - value: None, -}; - -pub static WORD_VB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("srcript")], - values: &[&["vbscript"]], - range: 7..=7, - }; - -static WORD_VA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VA_CHILDREN), - value: None, -}; - -static WORD_VA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VAA_NODE), - None, - Some(&WORD_VAC_NODE), - None, - Some(&WORD_VAE_NODE), - None, - Some(&WORD_VAG_NODE), - None, - Some(&WORD_VAI_NODE), - None, - Some(&WORD_VAK_NODE), - Some(&WORD_VAL_NODE), - Some(&WORD_VAM_NODE), - Some(&WORD_VAN_NODE), - None, - None, - None, - Some(&WORD_VAR_NODE), - Some(&WORD_VAS_NODE), - Some(&WORD_VAT_NODE), - Some(&WORD_VAU_NODE), - Some(&WORD_VAV_NODE), - Some(&WORD_VAW_NODE), - None, - Some(&WORD_VAY_NODE), - None, -]; - -static WORD_VAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAY_CHILDREN), - value: None, -}; - -pub static WORD_VAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lkrie")], - values: &[&["valkyrie"]], - range: 5..=5, - }; - -static WORD_VAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAW_CHILDREN), - value: None, -}; - -pub static WORD_VAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dville"), - dictgen::InsensitiveAscii("dvillean"), - dictgen::InsensitiveAscii("dvillian"), - ], - values: &[&["vaudeville"], &["vaudevillian"], &["vaudevillian"]], - range: 6..=8, - }; - -static WORD_VAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAV_CHILDREN), - value: None, -}; - -pub static WORD_VAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lue"), - dictgen::InsensitiveAscii("riable"), - dictgen::InsensitiveAscii("riables"), - ], - values: &[ - &["have", "valve"], - &["valve"], - &["value"], - &["variable"], - &["variables"], - ], - range: 1..=7, - }; - -static WORD_VAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAU_CHILDREN), - value: None, -}; - -pub static WORD_VAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gely"), - dictgen::InsensitiveAscii("lable"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["value"], - &["valued"], - &["values"], - &["vague"], - &["vaguely"], - &["valuable"], - &["value"], - &["valued"], - &["values"], - &["valuing"], - ], - range: 1..=5, - }; - -static WORD_VAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAT_CHILDREN), - value: None, -}; - -pub static WORD_VAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icaan"), - dictgen::InsensitiveAscii("icina"), - ], - values: &[&["vatican"], &["vatican"]], - range: 5..=5, - }; - -static WORD_VAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAS_CHILDREN), - value: Some(&["was"]), -}; - -pub static WORD_VAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("alls"), - dictgen::InsensitiveAscii("cetomy"), - dictgen::InsensitiveAscii("ectomey"), - dictgen::InsensitiveAscii("sales"), - dictgen::InsensitiveAscii("salls"), - dictgen::InsensitiveAscii("salos"), - dictgen::InsensitiveAscii("slas"), - dictgen::InsensitiveAscii("tecomy"), - ], - values: &[ - &["vassal"], - &["vassals"], - &["vasectomy"], - &["vasectomy"], - &["vassals"], - &["vassals"], - &["vassals"], - &["vassals"], - &["vasectomy"], - ], - range: 3..=7, - }; - -static WORD_VAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VAR_CHILDREN), - value: None, -}; - -static WORD_VAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VARA_NODE), - None, - None, - None, - Some(&WORD_VARE_NODE), - None, - None, - None, - Some(&WORD_VARI_NODE), - None, - None, - None, - Some(&WORD_VARM_NODE), - Some(&WORD_VARN_NODE), - Some(&WORD_VARO_NODE), - None, - None, - Some(&WORD_VARR_NODE), - Some(&WORD_VARS_NODE), - Some(&WORD_VART_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_VART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VART_CHILDREN), - value: Some(&["cart", "wart"]), -}; - -pub static WORD_VART_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ex"), - dictgen::InsensitiveAscii("iables"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["vertex"], - &["variables"], - &["vertical"], - &["vertically"], - &["vertices"], - &["carts", "warts"], - ], - range: 1..=6, - }; - -static WORD_VARS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARS_CHILDREN), - value: None, -}; - -pub static WORD_VARS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iables"), - dictgen::InsensitiveAscii("tiy"), - ], - values: &[&["variables"], &["varsity"]], - range: 3..=6, - }; - -static WORD_VARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARR_CHILDREN), - value: None, -}; - -pub static WORD_VARR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iance"), - dictgen::InsensitiveAscii("iances"), - ], - values: &[&["variance"], &["variances"]], - range: 5..=6, - }; - -static WORD_VARO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARO_CHILDREN), - value: None, -}; - -pub static WORD_VARO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ius"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[&["various"], &["various"], &["variously"]], - range: 2..=4, - }; - -static WORD_VARN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARN_CHILDREN), - value: Some(&["warn"]), -}; - -pub static WORD_VARN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["warned"], &["warning"], &["warnings"], &["warns"]], - range: 1..=4, - }; - -static WORD_VARM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARM_CHILDREN), - value: None, -}; - -pub static WORD_VARM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - ], - values: &[&["varmint"], &["varmints"]], - range: 2..=3, - }; - -static WORD_VARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VARI_CHILDREN), - value: None, -}; - -static WORD_VARI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VARIA_NODE), - Some(&WORD_VARIB_NODE), - None, - None, - Some(&WORD_VARIE_NODE), - Some(&WORD_VARIF_NODE), - Some(&WORD_VARIG_NODE), - None, - Some(&WORD_VARII_NODE), - None, - None, - Some(&WORD_VARIL_NODE), - None, - Some(&WORD_VARIN_NODE), - Some(&WORD_VARIO_NODE), - None, - None, - None, - Some(&WORD_VARIS_NODE), - Some(&WORD_VARIT_NODE), - Some(&WORD_VARIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_VARIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIU_CHILDREN), - value: None, -}; - -pub static WORD_VARIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["various"], &["various"], &["various"]], - range: 1..=3, - }; - -static WORD_VARIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIT_CHILDREN), - value: None, -}; - -pub static WORD_VARIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["variety"], &["varieties"], &["variety"]], - range: 1..=3, - }; - -static WORD_VARIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIS_CHILDREN), - value: None, -}; - -pub static WORD_VARIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ty")], - values: &[&["varsity"]], - range: 2..=2, - }; - -static WORD_VARIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIO_CHILDREN), - value: None, -}; - -pub static WORD_VARIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ables")], - values: &[&["variables"]], - range: 5..=5, - }; - -static WORD_VARIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIN_CHILDREN), - value: None, -}; - -pub static WORD_VARIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("g"), - ], - values: &[&["variants"], &["varying"]], - range: 1..=3, - }; - -static WORD_VARIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIL_CHILDREN), - value: None, -}; - -pub static WORD_VARIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ues"), - ], - values: &[&["value", "variable"], &["values", "variables"]], - range: 2..=3, - }; - -static WORD_VARII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARII_CHILDREN), - value: None, -}; - -pub static WORD_VARII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ng")], - values: &[&["varying"]], - range: 2..=2, - }; - -static WORD_VARIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIG_CHILDREN), - value: None, -}; - -pub static WORD_VARIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ated")], - values: &[&["variegated"]], - range: 4..=4, - }; - -static WORD_VARIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIF_CHILDREN), - value: None, -}; - -pub static WORD_VARIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["verification"], - &["verifications"], - &["verified"], - &["verifies"], - &["verify"], - &["verifying"], - ], - range: 1..=8, - }; - -static WORD_VARIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIE_CHILDREN), - value: None, -}; - -pub static WORD_VARIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["variable"], - &["variables"], - &["variety"], - &["variance"], - &["variant"], - &["variants"], - &["variety"], - &["variety"], - ], - range: 1..=5, - }; - -static WORD_VARIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIB_CHILDREN), - value: None, -}; - -pub static WORD_VARIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("aless"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("lae"), - dictgen::InsensitiveAscii("laes"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - ], - values: &[ - &["variable"], - &["variables"], - &["variable"], - &["variables"], - &["variables"], - &["variable"], - &["variables"], - &["variability"], - &["variable"], - &["variables"], - &["variable"], - &["variables"], - ], - range: 2..=5, - }; - -static WORD_VARIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARIA_CHILDREN), - value: None, -}; - -pub static WORD_VARIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bble"), - dictgen::InsensitiveAscii("bbles"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("bele"), - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("bl"), - dictgen::InsensitiveAscii("bla"), - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("blen"), - dictgen::InsensitiveAscii("blies"), - dictgen::InsensitiveAscii("blwes"), - dictgen::InsensitiveAscii("lbe"), - dictgen::InsensitiveAscii("lbes"), - dictgen::InsensitiveAscii("lble"), - dictgen::InsensitiveAscii("lbles"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntions"), - dictgen::InsensitiveAscii("tinos"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tnt"), - dictgen::InsensitiveAscii("tnts"), - dictgen::InsensitiveAscii("toin"), - dictgen::InsensitiveAscii("toins"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("vble"), - dictgen::InsensitiveAscii("vle"), - dictgen::InsensitiveAscii("vles"), - ], - values: &[ - &["variable"], - &["variables"], - &["variable"], - &["variable"], - &["variable"], - &["variables"], - &["variables"], - &["variable"], - &["variable"], - &["variables", "variable"], - &["variable"], - &["variables"], - &["variables"], - &["variable"], - &["variables"], - &["variable"], - &["variables"], - &["variable"], - &["variant"], - &["variants"], - &["variants"], - &["variations"], - &["variations"], - &["variational"], - &["variant"], - &["variants"], - &["variation"], - &["variations"], - &["variety"], - &["variable"], - &["variable"], - &["variables"], - ], - range: 1..=7, - }; - -static WORD_VARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARE_CHILDREN), - value: None, -}; - -pub static WORD_VARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("igated"), - dictgen::InsensitiveAscii("ity"), - ], - values: &[&["variegated"], &["variegated"], &["variety"]], - range: 3..=6, - }; - -static WORD_VARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VARA_CHILDREN), - value: None, -}; - -pub static WORD_VARA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iables"), - dictgen::InsensitiveAscii("iance"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ibles"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["variable"], - &["variables"], - &["variegated"], - &["variable"], - &["variables"], - &["variance"], - &["variation"], - &["variable"], - &["variables"], - &["variant"], - &["variants"], - &["variants"], - &["variation"], - &["variations"], - ], - range: 3..=6, - }; - -static WORD_VAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAN_CHILDREN), - value: None, -}; - -pub static WORD_VAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adlism"), - dictgen::InsensitiveAscii("dalisim"), - dictgen::InsensitiveAscii("dalsim"), - dictgen::InsensitiveAscii("guad"), - dictgen::InsensitiveAscii("gurad"), - dictgen::InsensitiveAscii("illia"), - dictgen::InsensitiveAscii("illla"), - dictgen::InsensitiveAscii("ishs"), - dictgen::InsensitiveAscii("ugard"), - ], - values: &[ - &["vandalism"], - &["vandalism"], - &["vandalism"], - &["vanguard"], - &["vanguard"], - &["vanilla"], - &["vanilla"], - &["vanishes"], - &["vanguard"], - ], - range: 4..=7, - }; - -static WORD_VAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAM_CHILDREN), - value: None, -}; - -pub static WORD_VAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ipres"), - dictgen::InsensitiveAscii("piers"), - dictgen::InsensitiveAscii("pirs"), - dictgen::InsensitiveAscii("pries"), - ], - values: &[&["vampires"], &["vampires"], &["vampires"], &["vampires"]], - range: 4..=5, - }; - -static WORD_VAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_VAL_CHILDREN), - value: None, -}; - -static WORD_VAL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_VALA_NODE), - None, - None, - Some(&WORD_VALD_NODE), - Some(&WORD_VALE_NODE), - None, - None, - None, - Some(&WORD_VALI_NODE), - None, - Some(&WORD_VALK_NODE), - Some(&WORD_VALL_NODE), - None, - Some(&WORD_VALN_NODE), - None, - None, - None, - Some(&WORD_VALR_NODE), - Some(&WORD_VALS_NODE), - Some(&WORD_VALT_NODE), - Some(&WORD_VALU_NODE), - None, - None, - None, - Some(&WORD_VALY_NODE), - None, -]; - -static WORD_VALY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALY_CHILDREN), - value: None, -}; - -pub static WORD_VALY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("krie"), - ], - values: &[&["valse", "value", "valve"], &["valkyrie"]], - range: 1..=4, - }; - -static WORD_VALU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALU_CHILDREN), - value: Some(&["value"]), -}; - -pub static WORD_VALU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("bale"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("eable"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[ - &["valuable"], - &["valuable"], - &["valuable"], - &["valid", "value"], - &["values"], - &["valuable"], - &["values"], - &["values"], - &["value"], - &["valuation"], - &["valuations"], - &["value"], - &["valued"], - &["values"], - &["valuing"], - &["values", "talus", "value"], - &["values", "value"], - &["values"], - ], - range: 1..=7, - }; - -static WORD_VALT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALT_CHILDREN), - value: None, -}; - -pub static WORD_VALT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - ], - values: &[&["voltage"], &["voltages"]], - range: 3..=4, - }; - -static WORD_VALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALS_CHILDREN), - value: None, -}; - -pub static WORD_VALS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ues")], - values: &[&["values"]], - range: 3..=3, - }; - -static WORD_VALR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALR_CHILDREN), - value: None, -}; - -pub static WORD_VALR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iables")], - values: &[&["variables"]], - range: 6..=6, - }; - -static WORD_VALN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALN_CHILDREN), - value: None, -}; - -pub static WORD_VALN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecia"), - dictgen::InsensitiveAscii("etines"), - ], - values: &[&["valencia"], &["valentines"]], - range: 4..=6, - }; - -static WORD_VALL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALL_CHILDREN), - value: None, -}; - -pub static WORD_VALL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("aying"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("grind"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("idation"), - dictgen::InsensitiveAscii("idity"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["valet", "valley"], - &["valeted"], - &["valeting"], - &["valets", "valleys"], - &["valgrind"], - &["valid"], - &["validation"], - &["validity"], - &["valleys"], - &["value"], - &["values"], - &["valley"], - &["valleys"], - ], - range: 1..=7, - }; - -static WORD_VALK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALK_CHILDREN), - value: None, -}; - -pub static WORD_VALK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irye"), - dictgen::InsensitiveAscii("iyre"), - dictgen::InsensitiveAscii("riye"), - dictgen::InsensitiveAscii("ryie"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("yire"), - dictgen::InsensitiveAscii("yre"), - ], - values: &[ - &["valkyrie"], - &["valkyrie"], - &["valkyrie"], - &["valkyrie"], - &["values"], - &["valkyrie"], - &["valkyrie"], - ], - range: 3..=4, - }; - -static WORD_VALI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALI_CHILDREN), - value: None, -}; - -pub static WORD_VALI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("dade"), - dictgen::InsensitiveAscii("daing"), - dictgen::InsensitiveAscii("dasted"), - dictgen::InsensitiveAscii("dat"), - dictgen::InsensitiveAscii("data"), - dictgen::InsensitiveAscii("dataion"), - dictgen::InsensitiveAscii("datation"), - dictgen::InsensitiveAscii("daterelase"), - dictgen::InsensitiveAscii("dationt"), - dictgen::InsensitiveAscii("dattion"), - dictgen::InsensitiveAscii("daty"), - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("diate"), - dictgen::InsensitiveAscii("didty"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ditity"), - dictgen::InsensitiveAscii("ditiy"), - dictgen::InsensitiveAscii("dte"), - dictgen::InsensitiveAscii("dted"), - dictgen::InsensitiveAscii("dtes"), - dictgen::InsensitiveAscii("dting"), - dictgen::InsensitiveAscii("dtion"), - dictgen::InsensitiveAscii("dty"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("tdity"), - ], - values: &[ - &["validation"], - &["validator"], - &["validated", "validate"], - &["validating"], - &["validated"], - &["validate"], - &["validate"], - &["validation"], - &["validation"], - &["validaterelease"], - &["validation"], - &["validation"], - &["validity"], - &["valid"], - &["valid"], - &["validate"], - &["validity"], - &["validating"], - &["validity"], - &["validity"], - &["validate"], - &["validated"], - &["validates"], - &["validating"], - &["validation"], - &["validity"], - &["valid"], - &["values"], - &["valid"], - &["validity"], - ], - range: 1..=10, - }; - -static WORD_VALE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALE_CHILDREN), - value: None, -}; - -pub static WORD_VALE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nca"), - dictgen::InsensitiveAscii("nica"), - dictgen::InsensitiveAscii("ntein"), - dictgen::InsensitiveAscii("ntians"), - dictgen::InsensitiveAscii("ntie"), - dictgen::InsensitiveAscii("ntien"), - dictgen::InsensitiveAscii("ntiens"), - dictgen::InsensitiveAscii("ntimes"), - dictgen::InsensitiveAscii("ntinas"), - dictgen::InsensitiveAscii("ntinos"), - dictgen::InsensitiveAscii("ntins"), - dictgen::InsensitiveAscii("ntis"), - dictgen::InsensitiveAscii("ntones"), - dictgen::InsensitiveAscii("tta"), - dictgen::InsensitiveAscii("u"), - ], - values: &[ - &["valencia"], - &["valencia"], - &["valentine"], - &["valentines"], - &["valentines"], - &["valentine"], - &["valentines"], - &["valentines"], - &["valentines"], - &["valentines"], - &["valentines"], - &["valentines"], - &["valentines"], - &["valletta"], - &["value"], - ], - range: 1..=6, - }; - -static WORD_VALD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALD_CHILDREN), - value: None, -}; - -pub static WORD_VALD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("ity"), - ], - values: &[&["validate"], &["validated"], &["validity"]], - range: 3..=5, - }; - -static WORD_VALA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VALA_CHILDREN), - value: None, -}; - -pub static WORD_VALA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ilable")], - values: &[&["available"]], - range: 6..=6, - }; - -static WORD_VAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAK_CHILDREN), - value: None, -}; - -pub static WORD_VAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lyrie"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("ues"), - ], - values: &[&["valkyrie"], &["value"], &["valued"], &["values"]], - range: 2..=5, - }; - -static WORD_VAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAI_CHILDREN), - value: Some(&["via", "vie"]), -}; - -pub static WORD_VAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("eties"), - dictgen::InsensitiveAscii("lable"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ldated"), - dictgen::InsensitiveAscii("lidity"), - dictgen::InsensitiveAscii("lidty"), - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("rables"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rous"), - ], - values: &[ - &["variable"], - &["variables"], - &["variant"], - &["variants"], - &["aviation"], - &["viability"], - &["valid", "void"], - &["validate"], - &["varieties"], - &["available"], - &["valid"], - &["validated"], - &["validity"], - &["validity"], - &["variable"], - &["variables"], - &["variant"], - &["various"], - ], - range: 1..=6, - }; - -static WORD_VAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAG_CHILDREN), - value: None, -}; - -pub static WORD_VAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("euly"), - dictgen::InsensitiveAscii("uaries"), - dictgen::InsensitiveAscii("uelly"), - dictgen::InsensitiveAscii("uley"), - ], - values: &[&["vaguely"], &["vagaries"], &["vaguely"], &["vaguely"]], - range: 4..=6, - }; - -static WORD_VAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAE_CHILDREN), - value: None, -}; - -pub static WORD_VAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lue"), - dictgen::InsensitiveAscii("lues"), - ], - values: &[&["value", "valued"], &["values"]], - range: 3..=4, - }; - -static WORD_VAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAC_CHILDREN), - value: None, -}; - -pub static WORD_VAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciante"), - dictgen::InsensitiveAscii("ciantion"), - dictgen::InsensitiveAscii("cinae"), - dictgen::InsensitiveAscii("cinatie"), - dictgen::InsensitiveAscii("cinaties"), - dictgen::InsensitiveAscii("cinato"), - dictgen::InsensitiveAscii("cineras"), - dictgen::InsensitiveAscii("ciners"), - dictgen::InsensitiveAscii("cinet"), - dictgen::InsensitiveAscii("cins"), - dictgen::InsensitiveAscii("cum"), - dictgen::InsensitiveAscii("cume"), - dictgen::InsensitiveAscii("cuum"), - dictgen::InsensitiveAscii("estomy"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inations"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("inity"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("ume"), - dictgen::InsensitiveAscii("umed"), - dictgen::InsensitiveAscii("umeed"), - dictgen::InsensitiveAscii("umes"), - dictgen::InsensitiveAscii("uming"), - dictgen::InsensitiveAscii("umme"), - dictgen::InsensitiveAscii("ummes"), - dictgen::InsensitiveAscii("ums"), - dictgen::InsensitiveAscii("uosly"), - ], - values: &[ - &["vaccinate"], - &["vaccination"], - &["vaccinated"], - &["vaccinated"], - &["vaccinate"], - &["vaccination"], - &["vaccines"], - &["vaccines"], - &["vaccinated"], - &["vaccines"], - &["vacuum"], - &["vacuum"], - &["vacuum"], - &["vasectomy"], - &["vaccinate"], - &["vaccinated"], - &["vaccinates"], - &["vaccinating"], - &["vaccination"], - &["vaccinations"], - &["vaccine"], - &["vaccines"], - &["vicinity"], - &["vacation"], - &["vector"], - &["vectors"], - &["vacuum"], - &["vacuumed"], - &["vacuumed"], - &["vacuums"], - &["vacuuming"], - &["vacuum"], - &["vacuums"], - &["vacuums"], - &["vacuously"], - ], - range: 3..=8, - }; - -static WORD_VAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_VAA_CHILDREN), - value: None, -}; - -pub static WORD_VAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lues")], - values: &[&["values"]], - range: 4..=4, - }; - -static WORD_U_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_U_CHILDREN), - value: None, -}; - -static WORD_U_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UA_NODE), - Some(&WORD_UB_NODE), - Some(&WORD_UC_NODE), - Some(&WORD_UD_NODE), - Some(&WORD_UE_NODE), - Some(&WORD_UF_NODE), - Some(&WORD_UG_NODE), - Some(&WORD_UH_NODE), - Some(&WORD_UI_NODE), - None, - Some(&WORD_UK_NODE), - Some(&WORD_UL_NODE), - Some(&WORD_UM_NODE), - Some(&WORD_UN_NODE), - Some(&WORD_UO_NODE), - Some(&WORD_UP_NODE), - Some(&WORD_UQ_NODE), - Some(&WORD_UR_NODE), - Some(&WORD_US_NODE), - Some(&WORD_UT_NODE), - Some(&WORD_UU_NODE), - None, - Some(&WORD_UW_NODE), - None, - Some(&WORD_UY_NODE), - None, -]; - -static WORD_UY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UY_CHILDREN), - value: None, -}; - -pub static WORD_UY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ou")], - values: &[&["you"]], - range: 2..=2, - }; - -static WORD_UW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UW_CHILDREN), - value: None, -}; - -pub static WORD_UW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inding")], - values: &[&["unwinding"]], - range: 6..=6, - }; - -static WORD_UU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UU_CHILDREN), - value: None, -}; - -pub static WORD_UU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pdate"), - dictgen::InsensitiveAscii("pload"), - dictgen::InsensitiveAscii("pper"), - ], - values: &[&["update"], &["upload"], &["upper"]], - range: 4..=5, - }; - -static WORD_UT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UT_CHILDREN), - value: None, -}; - -pub static WORD_UT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iilties"), - dictgen::InsensitiveAscii("iliatrian"), - dictgen::InsensitiveAscii("ilies"), - dictgen::InsensitiveAscii("iliies"), - dictgen::InsensitiveAscii("iliizing"), - dictgen::InsensitiveAscii("ililties"), - dictgen::InsensitiveAscii("ilis"), - dictgen::InsensitiveAscii("ilisa"), - dictgen::InsensitiveAscii("ilisaton"), - dictgen::InsensitiveAscii("ilitatian"), - dictgen::InsensitiveAscii("iliterian"), - dictgen::InsensitiveAscii("ilites"), - dictgen::InsensitiveAscii("ilitisation"), - dictgen::InsensitiveAscii("ilitise"), - dictgen::InsensitiveAscii("ilitises"), - dictgen::InsensitiveAscii("ilitising"), - dictgen::InsensitiveAscii("ilitiy"), - dictgen::InsensitiveAscii("ilitization"), - dictgen::InsensitiveAscii("ilitize"), - dictgen::InsensitiveAscii("ilitizes"), - dictgen::InsensitiveAscii("ilitizing"), - dictgen::InsensitiveAscii("iliz"), - dictgen::InsensitiveAscii("iliza"), - dictgen::InsensitiveAscii("ilizacion"), - dictgen::InsensitiveAscii("ilizaiton"), - dictgen::InsensitiveAscii("ilizating"), - dictgen::InsensitiveAscii("ilizaton"), - dictgen::InsensitiveAscii("ilizies"), - dictgen::InsensitiveAscii("ilizization"), - dictgen::InsensitiveAscii("iliztion"), - dictgen::InsensitiveAscii("ill"), - dictgen::InsensitiveAscii("illities"), - dictgen::InsensitiveAscii("iltiarian"), - dictgen::InsensitiveAscii("ilties"), - dictgen::InsensitiveAscii("iltities"), - dictgen::InsensitiveAscii("iltity"), - dictgen::InsensitiveAscii("iltiy"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("imate"), - dictgen::InsensitiveAscii("imately"), - dictgen::InsensitiveAscii("itity"), - dictgen::InsensitiveAscii("itled"), - dictgen::InsensitiveAscii("itlities"), - dictgen::InsensitiveAscii("itlity"), - dictgen::InsensitiveAscii("itlty"), - dictgen::InsensitiveAscii("limate"), - dictgen::InsensitiveAscii("limately"), - dictgen::InsensitiveAscii("limatum"), - dictgen::InsensitiveAscii("lities"), - dictgen::InsensitiveAscii("lity"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("lizing"), - dictgen::InsensitiveAscii("lrasound"), - dictgen::InsensitiveAscii("opain"), - dictgen::InsensitiveAscii("poian"), - dictgen::InsensitiveAscii("put"), - dictgen::InsensitiveAscii("puts"), - ], - values: &[ - &["utilities"], - &["utilitarian"], - &["utilities"], - &["utilities"], - &["utilizing"], - &["utilities"], - &["utilise"], - &["utilise"], - &["utilisation"], - &["utilitarian"], - &["utilitarian"], - &["utilities"], - &["utilisation"], - &["utilise"], - &["utilises"], - &["utilising"], - &["utility"], - &["utilization"], - &["utilize"], - &["utilizes"], - &["utilizing"], - &["utilize"], - &["utilize"], - &["utilization"], - &["utilization"], - &["utilization"], - &["utilization"], - &["utilities", "utilizes"], - &["utilization"], - &["utilization"], - &["until", "utils"], - &["utilities"], - &["utilitarian"], - &["utilities"], - &["utilities"], - &["utility"], - &["utility"], - &["utility"], - &["ultimate"], - &["ultimately"], - &["utility"], - &["untitled"], - &["utilities"], - &["utility"], - &["utility"], - &["ultimate"], - &["ultimately"], - &["ultimatum"], - &["utilities"], - &["utility"], - &["utilize"], - &["utilizes"], - &["utilizing"], - &["ultrasound"], - &["utopian"], - &["utopian"], - &["output"], - &["outputs"], - ], - range: 3..=11, - }; - -static WORD_US_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_US_CHILDREN), - value: None, -}; - -static WORD_US_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_USA_NODE), - None, - Some(&WORD_USC_NODE), - None, - Some(&WORD_USE_NODE), - Some(&WORD_USF_NODE), - None, - None, - Some(&WORD_USI_NODE), - None, - None, - Some(&WORD_USL_NODE), - None, - Some(&WORD_USN_NODE), - None, - Some(&WORD_USP_NODE), - None, - Some(&WORD_USR_NODE), - Some(&WORD_USS_NODE), - Some(&WORD_UST_NODE), - Some(&WORD_USU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_USU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USU_CHILDREN), - value: None, -}; - -pub static WORD_USU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("allly"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("alyl"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eful"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("pported"), - dictgen::InsensitiveAscii("sal"), - dictgen::InsensitiveAscii("sally"), - dictgen::InsensitiveAscii("sed"), - ], - values: &[ - &["usable"], - &["usage"], - &["usually", "usual"], - &["usually"], - &["usually"], - &["usually"], - &["use"], - &["used"], - &["useful"], - &["user"], - &["using"], - &["unsupported"], - &["usual"], - &["usually"], - &["unused"], - ], - range: 1..=7, - }; - -static WORD_UST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UST_CHILDREN), - value: None, -}; - -pub static WORD_UST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["using"]], - range: 3..=3, - }; - -static WORD_USS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USS_CHILDREN), - value: None, -}; - -pub static WORD_USS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("eful"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("uall"), - dictgen::InsensitiveAscii("ually"), - ], - values: &[ - &["usage"], - &["useful"], - &["uses"], - &["using"], - &["usual"], - &["usual"], - &["usually"], - ], - range: 2..=5, - }; - -static WORD_USR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USR_CHILDREN), - value: None, -}; - -pub static WORD_USR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["sure"]], - range: 1..=1, - }; - -static WORD_USP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USP_CHILDREN), - value: None, -}; - -pub static WORD_USP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ported"), - dictgen::InsensitiveAscii("tart"), - dictgen::InsensitiveAscii("tarts"), - ], - values: &[&["supported", "unsupported"], &["upstart"], &["upstarts"]], - range: 4..=6, - }; - -static WORD_USN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USN_CHILDREN), - value: None, -}; - -pub static WORD_USN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("upported"), - ], - values: &[&["using"], &["using"], &["unsupported"]], - range: 1..=8, - }; - -static WORD_USL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USL_CHILDREN), - value: None, -}; - -pub static WORD_USL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ess")], - values: &[&["useless"]], - range: 3..=3, - }; - -static WORD_USI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USI_CHILDREN), - value: None, -}; - -pub static WORD_USI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nf"), - dictgen::InsensitiveAscii("ngg"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("nng"), - ], - values: &[ - &["usability"], - &["usable"], - &["busied", "used"], - &["using"], - &["using", "unsign"], - &["unsigned"], - &["using"], - &["using"], - &["using"], - &["using"], - &["using"], - &["using"], - &["using"], - ], - range: 1..=6, - }; - -static WORD_USF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USF_CHILDREN), - value: None, -}; - -pub static WORD_USF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ul")], - values: &[&["useful"]], - range: 2..=2, - }; - -static WORD_USE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USE_CHILDREN), - value: None, -}; - -pub static WORD_USE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("ddd"), - dictgen::InsensitiveAscii("dfule"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("fl"), - dictgen::InsensitiveAscii("fule"), - dictgen::InsensitiveAscii("full"), - dictgen::InsensitiveAscii("fullness"), - dictgen::InsensitiveAscii("fult"), - dictgen::InsensitiveAscii("fulu"), - dictgen::InsensitiveAscii("fuly"), - dictgen::InsensitiveAscii("futl"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ra"), - dictgen::InsensitiveAscii("rame"), - dictgen::InsensitiveAscii("rames"), - dictgen::InsensitiveAscii("rapace"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rful"), - dictgen::InsensitiveAscii("rpace"), - dictgen::InsensitiveAscii("rpsace"), - dictgen::InsensitiveAscii("rsapce"), - dictgen::InsensitiveAscii("rspase"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sfull"), - dictgen::InsensitiveAscii("space"), - dictgen::InsensitiveAscii("tnet"), - ], - values: &[ - &["usage"], - &["usability"], - &["usable"], - &["used"], - &["useful"], - &["used"], - &["uses"], - &["useful"], - &["useful"], - &["useful"], - &["usefulness"], - &["useful"], - &["useful"], - &["usefully"], - &["useful"], - &["user", "usage"], - &["usage"], - &["using"], - &["users"], - &["username"], - &["usernames"], - &["userspace"], - &["user"], - &["useful"], - &["userspace"], - &["userspace"], - &["userspace"], - &["userspace"], - &["uses"], - &["useful"], - &["userspace"], - &["usenet"], - ], - range: 1..=8, - }; - -static WORD_USC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USC_CHILDREN), - value: None, -}; - -pub static WORD_USC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("cess"), - ], - values: &[&["unscaled"], &["success"]], - range: 4..=4, - }; - -static WORD_USA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_USA_CHILDREN), - value: None, -}; - -pub static WORD_USA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - ], - values: &[&["usage"], &["usual"], &["usually"]], - range: 1..=3, - }; - -static WORD_UR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UR_CHILDREN), - value: None, -}; - -pub static WORD_UR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ainum"), - dictgen::InsensitiveAscii("anuim"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("esponsive"), - dictgen::InsensitiveAscii("ethrea"), - dictgen::InsensitiveAscii("etrha"), - dictgen::InsensitiveAscii("gentness"), - dictgen::InsensitiveAscii("kaine"), - dictgen::InsensitiveAscii("kainian"), - dictgen::InsensitiveAscii("kainians"), - dictgen::InsensitiveAscii("naium"), - dictgen::InsensitiveAscii("rlib"), - dictgen::InsensitiveAscii("ugauy"), - dictgen::InsensitiveAscii("uguary"), - ], - values: &[ - &["uranium"], - &["uranium"], - &["sure", "ire", "are", "urea", "rue"], - &["unresponsive"], - &["urethra"], - &["urethra"], - &["urgency"], - &["ukraine"], - &["ukrainian"], - &["ukrainians"], - &["uranium"], - &["urllib"], - &["uruguay"], - &["uruguay"], - ], - range: 1..=9, - }; - -static WORD_UQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UQ_CHILDREN), - value: None, -}; - -pub static WORD_UQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ests"), - ], - values: &[&["quest"], &["quests"]], - range: 3..=4, - }; - -static WORD_UP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UP_CHILDREN), - value: None, -}; - -static WORD_UP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UPA_NODE), - None, - Some(&WORD_UPC_NODE), - Some(&WORD_UPD_NODE), - Some(&WORD_UPE_NODE), - None, - Some(&WORD_UPG_NODE), - Some(&WORD_UPH_NODE), - Some(&WORD_UPI_NODE), - None, - None, - Some(&WORD_UPL_NODE), - None, - None, - None, - Some(&WORD_UPP_NODE), - None, - Some(&WORD_UPR_NODE), - Some(&WORD_UPS_NODE), - Some(&WORD_UPT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_UPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPT_CHILDREN), - value: None, -}; - -pub static WORD_UPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adeable"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ream"), - dictgen::InsensitiveAscii("reamed"), - dictgen::InsensitiveAscii("reamer"), - dictgen::InsensitiveAscii("reaming"), - dictgen::InsensitiveAscii("reams"), - ], - values: &[ - &["updatable"], - &["update"], - &["uptime"], - &["options"], - &["upstream"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstreams"], - ], - range: 2..=7, - }; - -static WORD_UPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPS_CHILDREN), - value: None, -}; - -pub static WORD_UPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ream"), - dictgen::InsensitiveAscii("reamed"), - dictgen::InsensitiveAscii("reamer"), - dictgen::InsensitiveAscii("reaming"), - dictgen::InsensitiveAscii("reams"), - dictgen::InsensitiveAscii("rteam"), - dictgen::InsensitiveAscii("rteamed"), - dictgen::InsensitiveAscii("rteamer"), - dictgen::InsensitiveAscii("rteaming"), - dictgen::InsensitiveAscii("rteams"), - dictgen::InsensitiveAscii("taris"), - dictgen::InsensitiveAscii("team"), - dictgen::InsensitiveAscii("teamed"), - dictgen::InsensitiveAscii("teamer"), - dictgen::InsensitiveAscii("teaming"), - dictgen::InsensitiveAscii("teams"), - dictgen::InsensitiveAscii("teram"), - dictgen::InsensitiveAscii("teramed"), - dictgen::InsensitiveAscii("teramer"), - dictgen::InsensitiveAscii("teraming"), - dictgen::InsensitiveAscii("terams"), - dictgen::InsensitiveAscii("tiars"), - dictgen::InsensitiveAscii("tread"), - dictgen::InsensitiveAscii("treamedd"), - dictgen::InsensitiveAscii("treammed"), - dictgen::InsensitiveAscii("treammer"), - dictgen::InsensitiveAscii("treamming"), - dictgen::InsensitiveAscii("treem"), - dictgen::InsensitiveAscii("treemed"), - dictgen::InsensitiveAscii("treemer"), - dictgen::InsensitiveAscii("treeming"), - dictgen::InsensitiveAscii("treems"), - dictgen::InsensitiveAscii("trem"), - dictgen::InsensitiveAscii("trema"), - dictgen::InsensitiveAscii("upported"), - ], - values: &[ - &["upstream"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstreams"], - &["upstream"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstreams"], - &["upstairs"], - &["upstream"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstreams"], - &["upstream"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstreams"], - &["upstairs"], - &["upstream"], - &["upstreamed"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstream"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstreams"], - &["upstream"], - &["upstream"], - &["unsupported"], - ], - range: 4..=9, - }; - -static WORD_UPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPR_CHILDREN), - value: None, -}; - -pub static WORD_UPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ades"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("edictable"), - dictgen::InsensitiveAscii("gade"), - dictgen::InsensitiveAscii("gaded"), - dictgen::InsensitiveAscii("gades"), - dictgen::InsensitiveAscii("gading"), - ], - values: &[ - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["unpredictable"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - ], - range: 3..=9, - }; - -static WORD_UPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPP_CHILDREN), - value: None, -}; - -pub static WORD_UPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ercas"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orterd"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("stream"), - dictgen::InsensitiveAscii("streamed"), - dictgen::InsensitiveAscii("streamer"), - dictgen::InsensitiveAscii("streaming"), - dictgen::InsensitiveAscii("streams"), - dictgen::InsensitiveAscii("wards"), - ], - values: &[ - &["uppercase"], - &["upper"], - &["upon"], - &["support"], - &["supported"], - &["supported"], - &["upper"], - &["upstream"], - &["upstreamed"], - &["upstreamer"], - &["upstreaming"], - &["upstreams"], - &["upwards"], - ], - range: 2..=9, - }; - -static WORD_UPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPL_CHILDREN), - value: None, -}; - -pub static WORD_UPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("adad"), - dictgen::InsensitiveAscii("adaded"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ader"), - dictgen::InsensitiveAscii("aders"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("aod"), - dictgen::InsensitiveAscii("aodad"), - dictgen::InsensitiveAscii("aodaded"), - dictgen::InsensitiveAscii("aoded"), - dictgen::InsensitiveAscii("aoder"), - dictgen::InsensitiveAscii("aoders"), - dictgen::InsensitiveAscii("aodes"), - dictgen::InsensitiveAscii("aoding"), - dictgen::InsensitiveAscii("aods"), - dictgen::InsensitiveAscii("fiting"), - dictgen::InsensitiveAscii("iad"), - dictgen::InsensitiveAscii("ifitng"), - dictgen::InsensitiveAscii("iftng"), - dictgen::InsensitiveAscii("oadds"), - dictgen::InsensitiveAscii("oades"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("odad"), - dictgen::InsensitiveAscii("odaded"), - dictgen::InsensitiveAscii("oded"), - dictgen::InsensitiveAscii("oder"), - dictgen::InsensitiveAscii("oders"), - dictgen::InsensitiveAscii("oding"), - dictgen::InsensitiveAscii("ods"), - ], - values: &[ - &["upload"], - &["upload", "uploaded"], - &["uploaded"], - &["uploaded"], - &["uploader"], - &["uploaders"], - &["uploading"], - &["uploads"], - &["upload"], - &["upload", "uploaded"], - &["uploaded"], - &["uploaded"], - &["uploader"], - &["uploaders"], - &["uploads"], - &["uploading"], - &["uploads"], - &["uplifting"], - &["upload"], - &["uplifting"], - &["uplifting"], - &["uploads"], - &["uploads"], - &["upload"], - &["upload", "uploaded"], - &["uploaded"], - &["uploaded"], - &["uploader"], - &["uploaders"], - &["uploading"], - &["uploads"], - ], - range: 2..=7, - }; - -static WORD_UPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPI_CHILDREN), - value: None, -}; - -pub static WORD_UPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("on")], - values: &[&["upon"]], - range: 2..=2, - }; - -static WORD_UPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPH_CHILDREN), - value: None, -}; - -pub static WORD_UPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("olstry")], - values: &[&["upholstery"]], - range: 6..=6, - }; - -static WORD_UPG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPG_CHILDREN), - value: None, -}; - -pub static WORD_UPG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ades"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("arade"), - dictgen::InsensitiveAscii("araded"), - dictgen::InsensitiveAscii("arades"), - dictgen::InsensitiveAscii("arading"), - dictgen::InsensitiveAscii("arde"), - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("ardes"), - dictgen::InsensitiveAscii("arding"), - dictgen::InsensitiveAscii("arte"), - dictgen::InsensitiveAscii("arted"), - dictgen::InsensitiveAscii("artes"), - dictgen::InsensitiveAscii("arting"), - dictgen::InsensitiveAscii("erade"), - dictgen::InsensitiveAscii("eraded"), - dictgen::InsensitiveAscii("erades"), - dictgen::InsensitiveAscii("erading"), - dictgen::InsensitiveAscii("radablilty"), - dictgen::InsensitiveAscii("radde"), - dictgen::InsensitiveAscii("radded"), - dictgen::InsensitiveAscii("raddes"), - dictgen::InsensitiveAscii("radding"), - dictgen::InsensitiveAscii("radei"), - dictgen::InsensitiveAscii("radingn"), - dictgen::InsensitiveAscii("radring"), - dictgen::InsensitiveAscii("rads"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("rating"), - ], - values: &[ - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["upgradability"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["upgrade"], - &["upgrading"], - &["upgrading"], - &["upgrades"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - ], - range: 3..=10, - }; - -static WORD_UPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPE_CHILDREN), - value: None, -}; - -pub static WORD_UPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rcase"), - dictgen::InsensitiveAscii("rclass"), - ], - values: &[&["super", "upper"], &["uppercase"], &["upperclass"]], - range: 1..=6, - }; - -static WORD_UPD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPD_CHILDREN), - value: None, -}; - -pub static WORD_UPD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("atae"), - dictgen::InsensitiveAscii("ateded"), - dictgen::InsensitiveAscii("ateed"), - dictgen::InsensitiveAscii("atees"), - dictgen::InsensitiveAscii("ateing"), - dictgen::InsensitiveAscii("atess"), - dictgen::InsensitiveAscii("atete"), - dictgen::InsensitiveAscii("atig"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("atwe"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dated"), - dictgen::InsensitiveAscii("grade"), - dictgen::InsensitiveAscii("graded"), - dictgen::InsensitiveAscii("grades"), - dictgen::InsensitiveAscii("grading"), - dictgen::InsensitiveAscii("load"), - dictgen::InsensitiveAscii("rage"), - dictgen::InsensitiveAscii("raged"), - dictgen::InsensitiveAscii("rages"), - dictgen::InsensitiveAscii("raging"), - dictgen::InsensitiveAscii("tates"), - dictgen::InsensitiveAscii("te"), - ], - values: &[ - &["updating"], - &["update"], - &["update"], - &["updated"], - &["updated"], - &["updates"], - &["updating"], - &["updates"], - &["update"], - &["updating"], - &["updating"], - &["updates"], - &["update"], - &["update"], - &["updated"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["upload"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["updates"], - &["update"], - ], - range: 2..=7, - }; - -static WORD_UPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPC_CHILDREN), - value: None, -}; - -pub static WORD_UPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("omming")], - values: &[&["upcoming"]], - range: 6..=6, - }; - -static WORD_UPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UPA_CHILDREN), - value: None, -}; - -pub static WORD_UPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dated"), - dictgen::InsensitiveAscii("dater"), - dictgen::InsensitiveAscii("dates"), - dictgen::InsensitiveAscii("dating"), - dictgen::InsensitiveAscii("dte"), - dictgen::InsensitiveAscii("dted"), - dictgen::InsensitiveAscii("dter"), - dictgen::InsensitiveAscii("dters"), - dictgen::InsensitiveAscii("dtes"), - dictgen::InsensitiveAscii("grade"), - dictgen::InsensitiveAscii("graded"), - dictgen::InsensitiveAscii("grades"), - dictgen::InsensitiveAscii("grading"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["unpack"], - &["update"], - &["updated"], - &["updater"], - &["updates"], - &["updating"], - &["update"], - &["updated"], - &["updater"], - &["updaters"], - &["updates"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - &["update"], - &["updated"], - &["updater"], - &["updates"], - &["updating"], - ], - range: 2..=7, - }; - -static WORD_UO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UO_CHILDREN), - value: None, -}; - -pub static WORD_UO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("u"), - ], - values: &[&["update"], &["you"]], - range: 1..=4, - }; - -static WORD_UN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UN_CHILDREN), - value: None, -}; - -static WORD_UN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNA_NODE), - Some(&WORD_UNB_NODE), - Some(&WORD_UNC_NODE), - Some(&WORD_UND_NODE), - Some(&WORD_UNE_NODE), - Some(&WORD_UNF_NODE), - Some(&WORD_UNG_NODE), - Some(&WORD_UNH_NODE), - Some(&WORD_UNI_NODE), - Some(&WORD_UNJ_NODE), - Some(&WORD_UNK_NODE), - Some(&WORD_UNL_NODE), - Some(&WORD_UNM_NODE), - Some(&WORD_UNN_NODE), - Some(&WORD_UNO_NODE), - Some(&WORD_UNP_NODE), - Some(&WORD_UNQ_NODE), - Some(&WORD_UNR_NODE), - Some(&WORD_UNS_NODE), - Some(&WORD_UNT_NODE), - Some(&WORD_UNU_NODE), - Some(&WORD_UNV_NODE), - Some(&WORD_UNW_NODE), - Some(&WORD_UNX_NODE), - None, - Some(&WORD_UNZ_NODE), -]; - -static WORD_UNZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNZ_CHILDREN), - value: None, -}; - -pub static WORD_UNZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iped")], - values: &[&["unzipped"]], - range: 4..=4, - }; - -static WORD_UNX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNX_CHILDREN), - value: Some(&["unix"]), -}; - -pub static WORD_UNX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("epected"), - dictgen::InsensitiveAscii("epectedly"), - dictgen::InsensitiveAscii("pected"), - ], - values: &[&["unexpected"], &["unexpectedly"], &["unexpected"]], - range: 6..=9, - }; - -static WORD_UNW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNW_CHILDREN), - value: None, -}; - -pub static WORD_UNW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arrented"), - dictgen::InsensitiveAscii("eildly"), - dictgen::InsensitiveAscii("eildy"), - dictgen::InsensitiveAscii("ieldly"), - dictgen::InsensitiveAscii("irtten"), - dictgen::InsensitiveAscii("orhty"), - dictgen::InsensitiveAscii("orthly"), - dictgen::InsensitiveAscii("orty"), - dictgen::InsensitiveAscii("raped"), - dictgen::InsensitiveAscii("raping"), - dictgen::InsensitiveAscii("rittern"), - dictgen::InsensitiveAscii("rritten"), - ], - values: &[ - &["unwarranted"], - &["unwieldy"], - &["unwieldy"], - &["unwieldy"], - &["unwritten"], - &["unworthy"], - &["unworthy"], - &["unworthy"], - &["unwrapped"], - &["unwrapping"], - &["unwritten"], - &["unwritten"], - ], - range: 4..=8, - }; - -static WORD_UNV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNV_CHILDREN), - value: None, -}; - -pub static WORD_UNV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailable"), - dictgen::InsensitiveAscii("alid"), - dictgen::InsensitiveAscii("alidate"), - dictgen::InsensitiveAscii("elievable"), - dictgen::InsensitiveAscii("elievably"), - dictgen::InsensitiveAscii("erfied"), - dictgen::InsensitiveAscii("erfified"), - dictgen::InsensitiveAscii("erifed"), - dictgen::InsensitiveAscii("ersionned"), - dictgen::InsensitiveAscii("ersoned"), - dictgen::InsensitiveAscii("iersally"), - dictgen::InsensitiveAscii("ierse"), - dictgen::InsensitiveAscii("ierses"), - dictgen::InsensitiveAscii("iersities"), - dictgen::InsensitiveAscii("iersity"), - dictgen::InsensitiveAscii("isisted"), - dictgen::InsensitiveAscii("ulnerable"), - ], - values: &[ - &["unavailable"], - &["invalid"], - &["invalidate"], - &["unbelievable"], - &["unbelievably"], - &["unverified"], - &["unverified"], - &["unverified"], - &["unversioned"], - &["unversioned"], - &["universally"], - &["universe"], - &["universes"], - &["universities"], - &["university"], - &["unvisited"], - &["invulnerable"], - ], - range: 4..=9, - }; - -static WORD_UNU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNU_CHILDREN), - value: None, -}; - -pub static WORD_UNU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blish"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("nsed"), - dictgen::InsensitiveAscii("nsual"), - dictgen::InsensitiveAscii("sabe"), - dictgen::InsensitiveAscii("sal"), - dictgen::InsensitiveAscii("sally"), - dictgen::InsensitiveAscii("saully"), - dictgen::InsensitiveAscii("seable"), - dictgen::InsensitiveAscii("sre"), - dictgen::InsensitiveAscii("suable"), - dictgen::InsensitiveAscii("sualy"), - dictgen::InsensitiveAscii("sued"), - dictgen::InsensitiveAscii("xpected"), - ], - values: &[ - &["unpublish"], - &["unused"], - &["unused"], - &["unusual"], - &["unusable"], - &["unusual"], - &["unusually"], - &["unusually"], - &["unusable"], - &["unsure"], - &["unusable"], - &["unusually"], - &["unused"], - &["unexpected"], - ], - range: 2..=7, - }; - -static WORD_UNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNT_CHILDREN), - value: None, -}; - -pub static WORD_UNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("argetted"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erleaved"), - dictgen::InsensitiveAscii("erlying"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("ill"), - dictgen::InsensitiveAscii("ils"), - dictgen::InsensitiveAscii("imatly"), - dictgen::InsensitiveAscii("intuitive"), - dictgen::InsensitiveAscii("oched"), - dictgen::InsensitiveAscii("queue"), - dictgen::InsensitiveAscii("rached"), - dictgen::InsensitiveAscii("raind"), - dictgen::InsensitiveAscii("ranslateable"), - dictgen::InsensitiveAscii("rasform"), - dictgen::InsensitiveAscii("rasformed"), - dictgen::InsensitiveAscii("rasposed"), - dictgen::InsensitiveAscii("rianed"), - dictgen::InsensitiveAscii("rustworty"), - ], - values: &[ - &["untargeted"], - &["under"], - &["interleaved"], - &["underlying"], - &["utility"], - &["until"], - &["until", "utils"], - &["ultimately"], - &["unintuitive"], - &["untouched"], - &["unqueue"], - &["untracked"], - &["untrained"], - &["untranslatable"], - &["untransform"], - &["untransformed"], - &["untransposed"], - &["untrained"], - &["untrustworthy"], - ], - range: 2..=12, - }; - -static WORD_UNS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNS_CHILDREN), - value: None, -}; - -static WORD_UNS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNSA_NODE), - None, - Some(&WORD_UNSC_NODE), - None, - Some(&WORD_UNSE_NODE), - None, - Some(&WORD_UNSG_NODE), - Some(&WORD_UNSH_NODE), - Some(&WORD_UNSI_NODE), - None, - None, - Some(&WORD_UNSL_NODE), - None, - None, - Some(&WORD_UNSO_NODE), - Some(&WORD_UNSP_NODE), - None, - None, - Some(&WORD_UNSS_NODE), - Some(&WORD_UNST_NODE), - Some(&WORD_UNSU_NODE), - None, - Some(&WORD_UNSW_NODE), - None, - Some(&WORD_UNSY_NODE), - None, -]; - -static WORD_UNSY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSY_CHILDREN), - value: None, -}; - -pub static WORD_UNSY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chronise"), - dictgen::InsensitiveAscii("chronised"), - dictgen::InsensitiveAscii("chronize"), - dictgen::InsensitiveAscii("chronized"), - dictgen::InsensitiveAscii("ncronized"), - ], - values: &[ - &["unsynchronise"], - &["unsynchronised"], - &["unsynchronize"], - &["unsynchronized"], - &["unsynchronized"], - ], - range: 8..=9, - }; - -static WORD_UNSW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSW_CHILDREN), - value: None, -}; - -pub static WORD_UNSW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ithced")], - values: &[&["unswitched"]], - range: 6..=6, - }; - -static WORD_UNSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNSU_CHILDREN), - value: None, -}; - -static WORD_UNSU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNSUA_NODE), - Some(&WORD_UNSUB_NODE), - Some(&WORD_UNSUC_NODE), - Some(&WORD_UNSUD_NODE), - Some(&WORD_UNSUE_NODE), - Some(&WORD_UNSUF_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_UNSUN_NODE), - None, - Some(&WORD_UNSUP_NODE), - None, - Some(&WORD_UNSUR_NODE), - Some(&WORD_UNSUS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_UNSUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUS_CHILDREN), - value: None, -}; - -pub static WORD_UNSUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bcribe"), - dictgen::InsensitiveAscii("bcribed"), - dictgen::InsensitiveAscii("btantiated"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("tainble"), - dictgen::InsensitiveAscii("tainible"), - dictgen::InsensitiveAscii("tianable"), - ], - values: &[ - &["unsubscribe"], - &["unsubscribed"], - &["unsubstantiated"], - &["unused"], - &["unsustainable"], - &["unsustainable"], - &["unsustainable"], - ], - range: 2..=10, - }; - -static WORD_UNSUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUR_CHILDREN), - value: None, -}; - -pub static WORD_UNSUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("prized"), - dictgen::InsensitiveAscii("prizing"), - dictgen::InsensitiveAscii("prizingly"), - ], - values: &[&["unsurprised"], &["unsurprising"], &["unsurprisingly"]], - range: 6..=9, - }; - -static WORD_UNSUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUP_CHILDREN), - value: None, -}; - -pub static WORD_UNSUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ortable"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("port"), - dictgen::InsensitiveAscii("portd"), - dictgen::InsensitiveAscii("posed"), - dictgen::InsensitiveAscii("poted"), - dictgen::InsensitiveAscii("pported"), - dictgen::InsensitiveAscii("proted"), - dictgen::InsensitiveAscii("prted"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("ressed"), - dictgen::InsensitiveAscii("resses"), - dictgen::InsensitiveAscii("rised"), - dictgen::InsensitiveAscii("rising"), - dictgen::InsensitiveAscii("risingly"), - dictgen::InsensitiveAscii("rized"), - dictgen::InsensitiveAscii("rizing"), - dictgen::InsensitiveAscii("rizingly"), - ], - values: &[ - &["unsupportable"], - &["unsupported"], - &["unsupported"], - &["unsupported"], - &["unsupported"], - &["unsupported"], - &["unsupported"], - &["unsupported"], - &["unsupported"], - &["unsuppress"], - &["unsuppressed"], - &["unsuppresses"], - &["unsurprised"], - &["unsurprising"], - &["unsurprisingly"], - &["unsurprised"], - &["unsurprising"], - &["unsurprisingly"], - ], - range: 4..=8, - }; - -static WORD_UNSUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUN_CHILDREN), - value: None, -}; - -pub static WORD_UNSUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("scribe"), - dictgen::InsensitiveAscii("scribed"), - ], - values: &[&["unsubscribe"], &["unsubscribed"]], - range: 6..=7, - }; - -static WORD_UNSUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUF_CHILDREN), - value: None, -}; - -pub static WORD_UNSUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ficient")], - values: &[&["insufficient"]], - range: 7..=7, - }; - -static WORD_UNSUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUE_CHILDREN), - value: None, -}; - -pub static WORD_UNSUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["unused"]], - range: 1..=1, - }; - -static WORD_UNSUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUD_CHILDREN), - value: None, -}; - -pub static WORD_UNSUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["unused", "unsuited"]], - range: 2..=2, - }; - -static WORD_UNSUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUC_CHILDREN), - value: None, -}; - -pub static WORD_UNSUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccessful"), - dictgen::InsensitiveAscii("ccessfully"), - dictgen::InsensitiveAscii("ccessul"), - dictgen::InsensitiveAscii("ccessully"), - dictgen::InsensitiveAscii("cee"), - dictgen::InsensitiveAscii("ceed"), - dictgen::InsensitiveAscii("ceedde"), - dictgen::InsensitiveAscii("ceeded"), - dictgen::InsensitiveAscii("ceeds"), - dictgen::InsensitiveAscii("ceeed"), - dictgen::InsensitiveAscii("cees"), - dictgen::InsensitiveAscii("cesful"), - dictgen::InsensitiveAscii("cesfull"), - dictgen::InsensitiveAscii("cesfully"), - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("cessfull"), - dictgen::InsensitiveAscii("cessfullly"), - dictgen::InsensitiveAscii("cessfuly"), - dictgen::InsensitiveAscii("cessul"), - dictgen::InsensitiveAscii("esful"), - dictgen::InsensitiveAscii("esfull"), - dictgen::InsensitiveAscii("esfully"), - dictgen::InsensitiveAscii("esfuly"), - dictgen::InsensitiveAscii("essefully"), - dictgen::InsensitiveAscii("essflly"), - dictgen::InsensitiveAscii("essfually"), - dictgen::InsensitiveAscii("essful"), - dictgen::InsensitiveAscii("essfull"), - dictgen::InsensitiveAscii("essfully"), - dictgen::InsensitiveAscii("essfuly"), - dictgen::InsensitiveAscii("esssful"), - dictgen::InsensitiveAscii("esssfull"), - dictgen::InsensitiveAscii("esssfully"), - dictgen::InsensitiveAscii("esssfuly"), - dictgen::InsensitiveAscii("essufll"), - dictgen::InsensitiveAscii("essuflly"), - dictgen::InsensitiveAscii("essully"), - ], - values: &[ - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessfully"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessfully"], - &["unsuccessfully"], - &["unsuccessfully"], - &["unsuccessfully"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessfully"], - &["unsuccessful"], - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessfully"], - &["unsuccessful"], - &["unsuccessfully"], - &["unsuccessfully"], - ], - range: 3..=10, - }; - -static WORD_UNSUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUB_CHILDREN), - value: None, -}; - -pub static WORD_UNSUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cribe"), - dictgen::InsensitiveAscii("scibe"), - dictgen::InsensitiveAscii("scibed"), - dictgen::InsensitiveAscii("scibing"), - dictgen::InsensitiveAscii("scirbe"), - dictgen::InsensitiveAscii("scirbed"), - dictgen::InsensitiveAscii("scirbing"), - dictgen::InsensitiveAscii("scirption"), - dictgen::InsensitiveAscii("scirptions"), - dictgen::InsensitiveAscii("scrbe"), - dictgen::InsensitiveAscii("scrbed"), - dictgen::InsensitiveAscii("scribade"), - dictgen::InsensitiveAscii("scribbed"), - dictgen::InsensitiveAscii("scrible"), - dictgen::InsensitiveAscii("scrided"), - dictgen::InsensitiveAscii("scried"), - dictgen::InsensitiveAscii("scripe"), - dictgen::InsensitiveAscii("scriped"), - dictgen::InsensitiveAscii("scritpion"), - dictgen::InsensitiveAscii("scritpions"), - dictgen::InsensitiveAscii("scritpiton"), - dictgen::InsensitiveAscii("scritpitons"), - dictgen::InsensitiveAscii("scritption"), - dictgen::InsensitiveAscii("scritptions"), - dictgen::InsensitiveAscii("scrive"), - dictgen::InsensitiveAscii("scrube"), - dictgen::InsensitiveAscii("scrubed"), - dictgen::InsensitiveAscii("srcibe"), - dictgen::InsensitiveAscii("srcibed"), - dictgen::InsensitiveAscii("sribe"), - dictgen::InsensitiveAscii("stanciated"), - dictgen::InsensitiveAscii("stansiated"), - dictgen::InsensitiveAscii("stantiaed"), - dictgen::InsensitiveAscii("stantianted"), - dictgen::InsensitiveAscii("stantiative"), - ], - values: &[ - &["unsubscribe"], - &["unsubscribe"], - &["unsubscribed"], - &["unsubscribing"], - &["unsubscribe"], - &["unsubscribed"], - &["unsubscribing"], - &["unsubscription"], - &["unsubscriptions"], - &["unsubscribe"], - &["unsubscribed"], - &["unsubscribed"], - &["unsubscribe"], - &["unsubscribed"], - &["unsubscribed"], - &["unsubscribed"], - &["unsubscribe"], - &["unsubscribed"], - &["unsubscription"], - &["unsubscriptions"], - &["unsubscription"], - &["unsubscriptions"], - &["unsubscription"], - &["unsubscriptions"], - &["unsubscribe"], - &["unsubscribe"], - &["unsubscribed"], - &["unsubscribe"], - &["unsubscribed"], - &["unsubscribe"], - &["unsubstantiated"], - &["unsubstantiated"], - &["unsubstantiated"], - &["unsubstantiated"], - &["unsubstantiated"], - ], - range: 5..=11, - }; - -static WORD_UNSUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSUA_CHILDREN), - value: None, -}; - -pub static WORD_UNSUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("l"), - ], - values: &[&["unusable"], &["unusual"]], - range: 1..=3, - }; - -static WORD_UNST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNST_CHILDREN), - value: None, -}; - -pub static WORD_UNST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abel"), - dictgen::InsensitiveAscii("albe"), - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("allation"), - dictgen::InsensitiveAscii("alled"), - dictgen::InsensitiveAscii("aller"), - dictgen::InsensitiveAscii("alles"), - dictgen::InsensitiveAscii("alling"), - dictgen::InsensitiveAscii("alls"), - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("ructions"), - dictgen::InsensitiveAscii("ructred"), - ], - values: &[ - &["unstable"], - &["unstable"], - &["install", "uninstall"], - &["installation", "uninstallation"], - &["installed", "uninstalled"], - &["installer", "uninstaller"], - &["installs", "uninstalls"], - &["installing", "uninstalling"], - &["installs", "uninstalls"], - &["instruction"], - &["instructions"], - &["unstructured"], - ], - range: 3..=8, - }; - -static WORD_UNSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSS_CHILDREN), - value: None, -}; - -pub static WORD_UNSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uccesful"), - dictgen::InsensitiveAscii("upported"), - ], - values: &[&["unsuccessful"], &["unsupported"]], - range: 8..=8, - }; - -static WORD_UNSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSP_CHILDREN), - value: None, -}; - -pub static WORD_UNSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecializated"), - dictgen::InsensitiveAscii("ecificed"), - dictgen::InsensitiveAscii("ecifiec"), - dictgen::InsensitiveAscii("ecifiecd"), - dictgen::InsensitiveAscii("ecifieced"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("efcifieid"), - dictgen::InsensitiveAscii("efeid"), - dictgen::InsensitiveAscii("eficed"), - dictgen::InsensitiveAscii("eficeid"), - dictgen::InsensitiveAscii("eficialleid"), - dictgen::InsensitiveAscii("eficiallied"), - dictgen::InsensitiveAscii("eficiallifed"), - dictgen::InsensitiveAscii("eficied"), - dictgen::InsensitiveAscii("eficieid"), - dictgen::InsensitiveAscii("eficifed"), - dictgen::InsensitiveAscii("eficifeid"), - dictgen::InsensitiveAscii("eficified"), - dictgen::InsensitiveAscii("eficififed"), - dictgen::InsensitiveAscii("eficiied"), - dictgen::InsensitiveAscii("eficiifed"), - dictgen::InsensitiveAscii("eficilleid"), - dictgen::InsensitiveAscii("eficillied"), - dictgen::InsensitiveAscii("eficillifed"), - dictgen::InsensitiveAscii("eficiteid"), - dictgen::InsensitiveAscii("eficitied"), - dictgen::InsensitiveAscii("eficitifed"), - dictgen::InsensitiveAscii("efied"), - dictgen::InsensitiveAscii("efifed"), - dictgen::InsensitiveAscii("efifeid"), - dictgen::InsensitiveAscii("efified"), - dictgen::InsensitiveAscii("efififed"), - dictgen::InsensitiveAscii("efiied"), - dictgen::InsensitiveAscii("efiifeid"), - dictgen::InsensitiveAscii("efiified"), - dictgen::InsensitiveAscii("efiififed"), - dictgen::InsensitiveAscii("efixeid"), - dictgen::InsensitiveAscii("efixied"), - dictgen::InsensitiveAscii("efixifed"), - dictgen::InsensitiveAscii("portable"), - dictgen::InsensitiveAscii("ported"), - dictgen::InsensitiveAscii("uported"), - ], - values: &[ - &["unspecialized"], - &["unspecified"], - &["unspecific"], - &["unspecified"], - &["unspecified"], - &["unexpected"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unspecified"], - &["unsupportable"], - &["unsupported"], - &["unsupported"], - ], - range: 5..=12, - }; - -static WORD_UNSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSO_CHILDREN), - value: None, -}; - -pub static WORD_UNSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("clicited"), - dictgen::InsensitiveAscii("licated"), - dictgen::InsensitiveAscii("liciated"), - dictgen::InsensitiveAscii("licitied"), - dictgen::InsensitiveAscii("licted"), - dictgen::InsensitiveAscii("liticed"), - dictgen::InsensitiveAscii("llicited"), - dictgen::InsensitiveAscii("locited"), - dictgen::InsensitiveAscii("pported"), - ], - values: &[ - &["unsolicited"], - &["unsolicited"], - &["unsolicited"], - &["unsolicited"], - &["unsolicited"], - &["unsolicited"], - &["unsolicited"], - &["unsolicited"], - &["unsupported"], - ], - range: 6..=8, - }; - -static WORD_UNSL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSL_CHILDREN), - value: None, -}; - -pub static WORD_UNSL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ess")], - values: &[&["unless", "useless"]], - range: 3..=3, - }; - -static WORD_UNSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSI_CHILDREN), - value: None, -}; - -pub static WORD_UNSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bscribed"), - dictgen::InsensitiveAscii("bstantiated"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("gend"), - dictgen::InsensitiveAscii("gnd"), - dictgen::InsensitiveAscii("gne"), - dictgen::InsensitiveAscii("gnificant"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("ntalled"), - dictgen::InsensitiveAscii("stainable"), - ], - values: &[ - &["unsubscribed"], - &["unsubstantiated"], - &["unsigned"], - &["unsigned"], - &["unsigned"], - &["unsigned"], - &["insignificant"], - &["unsigned", "using"], - &["unsigned"], - &["uninstalled"], - &["unsustainable"], - ], - range: 2..=11, - }; - -static WORD_UNSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSH_CHILDREN), - value: None, -}; - -pub static WORD_UNSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arable"), - dictgen::InsensitiveAscii("fit"), - dictgen::InsensitiveAscii("fited"), - dictgen::InsensitiveAscii("fiting"), - dictgen::InsensitiveAscii("fits"), - ], - values: &[ - &["unshareable"], - &["unshift"], - &["unshifted"], - &["unshifting"], - &["unshifts"], - ], - range: 3..=6, - }; - -static WORD_UNSG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSG_CHILDREN), - value: None, -}; - -pub static WORD_UNSG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ined")], - values: &[&["unsigned"]], - range: 4..=4, - }; - -static WORD_UNSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSE_CHILDREN), - value: None, -}; - -pub static WORD_UNSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arcahble"), - dictgen::InsensitiveAscii("ccessful"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("lct"), - dictgen::InsensitiveAscii("lcted"), - dictgen::InsensitiveAscii("lctes"), - dictgen::InsensitiveAscii("lcting"), - dictgen::InsensitiveAscii("lcts"), - dictgen::InsensitiveAscii("lecgt"), - dictgen::InsensitiveAscii("lecgted"), - dictgen::InsensitiveAscii("lecgtes"), - dictgen::InsensitiveAscii("lecgting"), - dictgen::InsensitiveAscii("lecgts"), - dictgen::InsensitiveAscii("lectabe"), - dictgen::InsensitiveAscii("ncored"), - dictgen::InsensitiveAscii("pcified"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("specting"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tlling"), - dictgen::InsensitiveAscii("tset"), - dictgen::InsensitiveAscii("ttin"), - dictgen::InsensitiveAscii("ttleing"), - ], - values: &[ - &["unsearchable"], - &["unsuccessful"], - &["used", "unused", "unset"], - &["unselect"], - &["unselected"], - &["unselects"], - &["unselecting"], - &["unselects"], - &["unselect"], - &["unselected"], - &["unselects"], - &["unselecting"], - &["unselects"], - &["unselectable"], - &["uncensored"], - &["unspecified"], - &["under", "unset", "unsure", "user"], - &["unsuspecting"], - &["unsetting"], - &["unsettling"], - &["unset"], - &["unsetting"], - &["unsettling"], - ], - range: 1..=8, - }; - -static WORD_UNSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSC_CHILDREN), - value: None, -}; - -pub static WORD_UNSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cessful"), - dictgen::InsensitiveAscii("ubscribe"), - dictgen::InsensitiveAscii("ubscribed"), - ], - values: &[&["unsuccessful"], &["subscribe"], &["subscribed"]], - range: 7..=9, - }; - -static WORD_UNSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNSA_CHILDREN), - value: None, -}; - -pub static WORD_UNSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("nfe"), - dictgen::InsensitiveAscii("tifiable"), - ], - values: &[ - &["unusable", "usable", "unstable", "unable"], - &["unsafe"], - &["unsatisfiable"], - ], - range: 3..=8, - }; - -static WORD_UNR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNR_CHILDREN), - value: None, -}; - -static WORD_UNR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNRA_NODE), - None, - None, - None, - Some(&WORD_UNRE_NODE), - None, - Some(&WORD_UNRG_NODE), - None, - Some(&WORD_UNRI_NODE), - None, - None, - None, - None, - Some(&WORD_UNRN_NODE), - Some(&WORD_UNRO_NODE), - Some(&WORD_UNRP_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_UNRW_NODE), - None, - None, - None, -]; - -static WORD_UNRW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRW_CHILDREN), - value: None, -}; - -pub static WORD_UNRW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("itten")], - values: &[&["unwritten"]], - range: 5..=5, - }; - -static WORD_UNRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRP_CHILDREN), - value: None, -}; - -pub static WORD_UNRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oven"), - dictgen::InsensitiveAscii("torect"), - ], - values: &[&["unproven"], &["unprotect"]], - range: 4..=6, - }; - -static WORD_UNRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRO_CHILDREN), - value: None, -}; - -pub static WORD_UNRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ken"), - dictgen::InsensitiveAscii("sponsive"), - ], - values: &[&["unrotated"], &["unbroken"], &["unresponsive"]], - range: 3..=8, - }; - -static WORD_UNRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRN_CHILDREN), - value: None, -}; - -pub static WORD_UNRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aked")], - values: &[&["unranked"]], - range: 4..=4, - }; - -static WORD_UNRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRI_CHILDREN), - value: None, -}; - -pub static WORD_UNRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("stricted")], - values: &[&["unrestricted"]], - range: 8..=8, - }; - -static WORD_UNRG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRG_CHILDREN), - value: None, -}; - -pub static WORD_UNRG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("esiter")], - values: &[&["unregister"]], - range: 6..=6, - }; - -static WORD_UNRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNRE_CHILDREN), - value: None, -}; - -static WORD_UNRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNREA_NODE), - None, - Some(&WORD_UNREC_NODE), - None, - None, - None, - Some(&WORD_UNREG_NODE), - None, - Some(&WORD_UNREI_NODE), - None, - None, - Some(&WORD_UNREL_NODE), - None, - None, - Some(&WORD_UNREO_NODE), - Some(&WORD_UNREP_NODE), - Some(&WORD_UNREQ_NODE), - None, - Some(&WORD_UNRES_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_UNRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRES_CHILDREN), - value: None, -}; - -pub static WORD_UNRES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gister"), - dictgen::InsensitiveAscii("gisterd"), - dictgen::InsensitiveAscii("gistered"), - dictgen::InsensitiveAscii("gisters"), - dictgen::InsensitiveAscii("loved"), - dictgen::InsensitiveAscii("olvabvle"), - dictgen::InsensitiveAscii("olveable"), - dictgen::InsensitiveAscii("onable"), - dictgen::InsensitiveAscii("ovlable"), - dictgen::InsensitiveAscii("ovled"), - dictgen::InsensitiveAscii("poncive"), - dictgen::InsensitiveAscii("ponisve"), - dictgen::InsensitiveAscii("ponive"), - dictgen::InsensitiveAscii("ponse"), - dictgen::InsensitiveAscii("ponsibe"), - dictgen::InsensitiveAscii("ponsivness"), - dictgen::InsensitiveAscii("posive"), - dictgen::InsensitiveAscii("tircted"), - dictgen::InsensitiveAscii("trcited"), - dictgen::InsensitiveAscii("triced"), - dictgen::InsensitiveAscii("trictred"), - ], - values: &[ - &["unregister"], - &["unregistered"], - &["unregistered"], - &["unregisters"], - &["unresolved"], - &["unresolvable"], - &["unresolvable"], - &["unreasonable"], - &["unresolvable"], - &["unresolved"], - &["unresponsive"], - &["unresponsive"], - &["unresponsive"], - &["unresponsive"], - &["unresponsive"], - &["unresponsive"], - &["unresponsive"], - &["unrestricted"], - &["unrestricted"], - &["unrestricted"], - &["unrestricted"], - ], - range: 5..=10, - }; - -static WORD_UNREQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREQ_CHILDREN), - value: None, -}; - -pub static WORD_UNREQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ested")], - values: &[&["unrequested"]], - range: 5..=5, - }; - -static WORD_UNREP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREP_CHILDREN), - value: None, -}; - -pub static WORD_UNREP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entent"), - dictgen::InsensitiveAscii("etant"), - dictgen::InsensitiveAscii("etent"), - dictgen::InsensitiveAscii("lacable"), - dictgen::InsensitiveAscii("lacalbe"), - dictgen::InsensitiveAscii("rocducable"), - dictgen::InsensitiveAscii("roducable"), - dictgen::InsensitiveAscii("sonsive"), - ], - values: &[ - &["unrepentant"], - &["unrepentant"], - &["unrepentant"], - &["unreplaceable"], - &["unreplaceable"], - &["unreproducible"], - &["unreproducible"], - &["unresponsive"], - ], - range: 5..=10, - }; - -static WORD_UNREO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREO_CHILDREN), - value: None, -}; - -pub static WORD_UNREO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("verable")], - values: &[&["unrecoverable"]], - range: 7..=7, - }; - -static WORD_UNREL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREL_CHILDREN), - value: None, -}; - -pub static WORD_UNREL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aible"), - dictgen::InsensitiveAscii("atd"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("iabe"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("yable"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["unreliable"], - &["unrelated"], - &["unreleased", "unrelated"], - &["unreliable"], - &["unrelated"], - &["unreliable"], - &["underlying"], - ], - range: 3..=5, - }; - -static WORD_UNREI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREI_CHILDREN), - value: None, -}; - -pub static WORD_UNREI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gister"), - dictgen::InsensitiveAscii("gster"), - dictgen::InsensitiveAscii("gstered"), - dictgen::InsensitiveAscii("gstering"), - dictgen::InsensitiveAscii("gsters"), - ], - values: &[ - &["unregister"], - &["unregister"], - &["unregistered"], - &["unregistering"], - &["unregisters"], - ], - range: 5..=8, - }; - -static WORD_UNREG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREG_CHILDREN), - value: None, -}; - -pub static WORD_UNREG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ester"), - dictgen::InsensitiveAscii("istation"), - dictgen::InsensitiveAscii("iste"), - dictgen::InsensitiveAscii("isted"), - dictgen::InsensitiveAscii("isteing"), - dictgen::InsensitiveAscii("isterable"), - dictgen::InsensitiveAscii("isterd"), - dictgen::InsensitiveAscii("isteres"), - dictgen::InsensitiveAscii("istert"), - dictgen::InsensitiveAscii("istes"), - dictgen::InsensitiveAscii("isting"), - dictgen::InsensitiveAscii("istred"), - dictgen::InsensitiveAscii("istrs"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("iters"), - dictgen::InsensitiveAscii("luated"), - dictgen::InsensitiveAscii("nized"), - dictgen::InsensitiveAscii("ognised"), - dictgen::InsensitiveAscii("siter"), - dictgen::InsensitiveAscii("sitered"), - dictgen::InsensitiveAscii("sitering"), - dictgen::InsensitiveAscii("siters"), - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("stered"), - dictgen::InsensitiveAscii("stering"), - dictgen::InsensitiveAscii("sters"), - dictgen::InsensitiveAscii("ualted"), - dictgen::InsensitiveAscii("ulared"), - ], - values: &[ - &["unregister"], - &["unregistration"], - &["unregister"], - &["unregistered"], - &["registering"], - &["unregistrable"], - &["unregistered"], - &["unregisters", "unregistered"], - &["unregistered"], - &["unregisters"], - &["unregistering"], - &["unregistered"], - &["unregisters"], - &["unregister"], - &["unregisters"], - &["unregulated"], - &["unrecognized"], - &["unrecognised"], - &["unregister"], - &["unregistered"], - &["unregistering"], - &["unregisters"], - &["unregister"], - &["unregistered"], - &["unregistering"], - &["unregisters"], - &["unregulated"], - &["unregulated"], - ], - range: 4..=9, - }; - -static WORD_UNREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREC_CHILDREN), - value: None, -}; - -pub static WORD_UNREC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gonized"), - dictgen::InsensitiveAscii("hable"), - dictgen::InsensitiveAscii("ocnized"), - dictgen::InsensitiveAscii("oginized"), - dictgen::InsensitiveAscii("ogized"), - dictgen::InsensitiveAscii("ognixed"), - dictgen::InsensitiveAscii("ognizeable"), - dictgen::InsensitiveAscii("ogonized"), - dictgen::InsensitiveAscii("ongized"), - dictgen::InsensitiveAscii("onized"), - dictgen::InsensitiveAscii("ovable"), - dictgen::InsensitiveAscii("ovarable"), - dictgen::InsensitiveAscii("overd"), - ], - values: &[ - &["unrecognized"], - &["unreachable"], - &["unrecognized"], - &["unrecognized"], - &["unrecognized"], - &["unrecognized"], - &["unrecognizable"], - &["unrecognized"], - &["unrecognized"], - &["unrecognized"], - &["unrecoverable"], - &["unrecoverable"], - &["unrecovered"], - ], - range: 5..=10, - }; - -static WORD_UNREA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNREA_CHILDREN), - value: None, -}; - -pub static WORD_UNREA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cahable"), - dictgen::InsensitiveAscii("cahble"), - dictgen::InsensitiveAscii("cheable"), - dictgen::InsensitiveAscii("dble"), - dictgen::InsensitiveAscii("leased"), - dictgen::InsensitiveAscii("lesed"), - dictgen::InsensitiveAscii("liable"), - dictgen::InsensitiveAscii("lible"), - dictgen::InsensitiveAscii("lisitc"), - dictgen::InsensitiveAscii("lisitic"), - dictgen::InsensitiveAscii("listc"), - dictgen::InsensitiveAscii("listisch"), - dictgen::InsensitiveAscii("litic"), - dictgen::InsensitiveAscii("lsitic"), - dictgen::InsensitiveAscii("ponsive"), - dictgen::InsensitiveAscii("sonabily"), - dictgen::InsensitiveAscii("sonablely"), - dictgen::InsensitiveAscii("sonabley"), - dictgen::InsensitiveAscii("sonablly"), - dictgen::InsensitiveAscii("sonal"), - dictgen::InsensitiveAscii("sonalby"), - dictgen::InsensitiveAscii("sonbly"), - ], - values: &[ - &["unreachable"], - &["unreachable"], - &["unreachable"], - &["unreadable"], - &["unreleased"], - &["unreleased"], - &["unreliable"], - &["unreliable"], - &["unrealistic"], - &["unrealistic"], - &["unrealistic"], - &["unrealistic"], - &["unrealistic"], - &["unrealistic"], - &["unresponsive"], - &["unreasonably"], - &["unreasonably"], - &["unreasonably"], - &["unreasonably"], - &["unreasonably"], - &["unreasonably"], - &["unreasonably"], - ], - range: 4..=9, - }; - -static WORD_UNRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNRA_CHILDREN), - value: None, -}; - -pub static WORD_UNRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kned"), - dictgen::InsensitiveAscii("ndimized"), - dictgen::InsensitiveAscii("nkend"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[&["unranked"], &["unrandomized"], &["unranked"], &["unary"]], - range: 2..=8, - }; - -static WORD_UNQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNQ_CHILDREN), - value: None, -}; - -pub static WORD_UNQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arantined"), - dictgen::InsensitiveAscii("aulified"), - dictgen::InsensitiveAscii("iue"), - dictgen::InsensitiveAscii("iuely"), - dictgen::InsensitiveAscii("iueness"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("oute"), - dictgen::InsensitiveAscii("outed"), - dictgen::InsensitiveAscii("outes"), - dictgen::InsensitiveAscii("outing"), - dictgen::InsensitiveAscii("ualifed"), - dictgen::InsensitiveAscii("ue"), - ], - values: &[ - &["unquarantined"], - &["unqualified"], - &["unique"], - &["uniquely"], - &["uniqueness"], - &["unquoted"], - &["unquote"], - &["unquoted"], - &["unquotes"], - &["unquoting"], - &["unqualified"], - &["unique"], - ], - range: 2..=9, - }; - -static WORD_UNP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNP_CHILDREN), - value: None, -}; - -pub static WORD_UNP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acke"), - dictgen::InsensitiveAscii("acket"), - dictgen::InsensitiveAscii("arented"), - dictgen::InsensitiveAscii("arseable"), - dictgen::InsensitiveAscii("ertubated"), - dictgen::InsensitiveAscii("erturb"), - dictgen::InsensitiveAscii("erturbated"), - dictgen::InsensitiveAscii("erturbe"), - dictgen::InsensitiveAscii("lacable"), - dictgen::InsensitiveAscii("layabe"), - dictgen::InsensitiveAscii("laybale"), - dictgen::InsensitiveAscii("layeble"), - dictgen::InsensitiveAscii("lease"), - dictgen::InsensitiveAscii("leaseant"), - dictgen::InsensitiveAscii("leasent"), - dictgen::InsensitiveAscii("lesant"), - dictgen::InsensitiveAscii("lesent"), - dictgen::InsensitiveAscii("oened"), - dictgen::InsensitiveAscii("opluar"), - dictgen::InsensitiveAscii("opulair"), - dictgen::InsensitiveAscii("ortected"), - dictgen::InsensitiveAscii("plied"), - dictgen::InsensitiveAscii("recendented"), - dictgen::InsensitiveAscii("recendeted"), - dictgen::InsensitiveAscii("recidented"), - dictgen::InsensitiveAscii("recise"), - dictgen::InsensitiveAscii("redecented"), - dictgen::InsensitiveAscii("redicable"), - dictgen::InsensitiveAscii("redicatable"), - dictgen::InsensitiveAscii("redicatble"), - dictgen::InsensitiveAscii("redictabe"), - dictgen::InsensitiveAscii("redictablity"), - dictgen::InsensitiveAscii("redictible"), - dictgen::InsensitiveAscii("reductive"), - dictgen::InsensitiveAscii("repaired"), - dictgen::InsensitiveAscii("reparred"), - dictgen::InsensitiveAscii("resedented"), - dictgen::InsensitiveAscii("ridictable"), - dictgen::InsensitiveAscii("riveleged"), - dictgen::InsensitiveAscii("riviledged"), - dictgen::InsensitiveAscii("riviliged"), - dictgen::InsensitiveAscii("rmopted"), - dictgen::InsensitiveAscii("robable"), - dictgen::InsensitiveAscii("robably"), - dictgen::InsensitiveAscii("roccessed"), - dictgen::InsensitiveAscii("roducive"), - dictgen::InsensitiveAscii("roduktive"), - dictgen::InsensitiveAscii("rofessinal"), - dictgen::InsensitiveAscii("rofessionel"), - dictgen::InsensitiveAscii("rofessionnal"), - dictgen::InsensitiveAscii("rone"), - dictgen::InsensitiveAscii("roteced"), - dictgen::InsensitiveAscii("rotexted"), - ], - values: &[ - &["unpacked"], - &["unpacked"], - &["parentless"], - &["unparsable"], - &["unperturbed"], - &["unperturbed"], - &["unperturbed"], - &["unperturbed"], - &["unplayable"], - &["unplayable"], - &["unplayable"], - &["unplayable"], - &["displease"], - &["unpleasant"], - &["unpleasant"], - &["unpleasant"], - &["unpleasant"], - &["unopened"], - &["unpopular"], - &["unpopular"], - &["unprotected"], - &["unapplied"], - &["unprecedented"], - &["unprecedented"], - &["unprecedented"], - &["imprecise"], - &["unprecedented"], - &["unpredictable"], - &["unpredictable"], - &["unpredictable"], - &["unpredictable"], - &["unpredictability"], - &["unpredictable"], - &["unproductive"], - &["unprepared"], - &["unprepared"], - &["unprecedented"], - &["unpredictable"], - &["unprivileged"], - &["unprivileged"], - &["unprivileged"], - &["unprompted"], - &["improbable", "unprovable"], - &["improbably"], - &["unprocessed"], - &["unproductive"], - &["unproductive"], - &["unprofessional"], - &["unprofessional"], - &["unprofessional"], - &["unproven"], - &["unprotected"], - &["unprotected"], - ], - range: 4..=12, - }; - -static WORD_UNO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNO_CHILDREN), - value: None, -}; - -pub static WORD_UNO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bstrusive"), - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("code"), - dictgen::InsensitiveAscii("fficail"), - dictgen::InsensitiveAscii("ffical"), - dictgen::InsensitiveAscii("ffocial"), - dictgen::InsensitiveAscii("ficcial"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("mpress"), - dictgen::InsensitiveAscii("pend"), - dictgen::InsensitiveAscii("penend"), - dictgen::InsensitiveAscii("perational"), - dictgen::InsensitiveAscii("possed"), - dictgen::InsensitiveAscii("ptimice"), - dictgen::InsensitiveAscii("ptimiced"), - dictgen::InsensitiveAscii("ptimzed"), - dictgen::InsensitiveAscii("rderd"), - dictgen::InsensitiveAscii("rdererd"), - dictgen::InsensitiveAscii("redered"), - dictgen::InsensitiveAscii("rginial"), - dictgen::InsensitiveAscii("riginial"), - dictgen::InsensitiveAscii("rigional"), - dictgen::InsensitiveAscii("rignial"), - dictgen::InsensitiveAscii("rigonal"), - dictgen::InsensitiveAscii("rotated"), - dictgen::InsensitiveAscii("ticeable"), - ], - values: &[ - &["unobtrusive"], - &["unicode"], - &["unicode"], - &["unofficial"], - &["unofficial"], - &["unofficial"], - &["unofficial"], - &["union"], - &["uncompress"], - &["unopened"], - &["unopened"], - &["nonoperational"], - &["unopposed"], - &["unoptimise", "unoptimize"], - &["unoptimised", "unoptimized"], - &["unoptimized"], - &["unordered"], - &["unordered"], - &["unordered"], - &["unoriginal"], - &["unoriginal"], - &["unoriginal"], - &["unoriginal"], - &["unoriginal"], - &["unrotated"], - &["unnoticeable"], - ], - range: 2..=10, - }; - -static WORD_UNN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNN_CHILDREN), - value: None, -}; - -pub static WORD_UNN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("acquired"), - dictgen::InsensitiveAscii("cessarily"), - dictgen::InsensitiveAscii("cessary"), - dictgen::InsensitiveAscii("ecassarily"), - dictgen::InsensitiveAscii("ecassary"), - dictgen::InsensitiveAscii("eccecarily"), - dictgen::InsensitiveAscii("eccecary"), - dictgen::InsensitiveAscii("eccesarily"), - dictgen::InsensitiveAscii("eccesary"), - dictgen::InsensitiveAscii("eccessarily"), - dictgen::InsensitiveAscii("eccessary"), - dictgen::InsensitiveAscii("eceesarily"), - dictgen::InsensitiveAscii("ecesarily"), - dictgen::InsensitiveAscii("ecesarrily"), - dictgen::InsensitiveAscii("ecesarry"), - dictgen::InsensitiveAscii("ecesary"), - dictgen::InsensitiveAscii("ecesasry"), - dictgen::InsensitiveAscii("ecessairly"), - dictgen::InsensitiveAscii("ecessairy"), - dictgen::InsensitiveAscii("ecessar"), - dictgen::InsensitiveAscii("ecessarely"), - dictgen::InsensitiveAscii("ecessarilly"), - dictgen::InsensitiveAscii("ecessarity"), - dictgen::InsensitiveAscii("ecessarly"), - dictgen::InsensitiveAscii("ecesserily"), - dictgen::InsensitiveAscii("ecessery"), - dictgen::InsensitiveAscii("ecessiarlly"), - dictgen::InsensitiveAscii("ecissarily"), - dictgen::InsensitiveAscii("ecissary"), - dictgen::InsensitiveAscii("ecssary"), - dictgen::InsensitiveAscii("edded"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eedingly"), - dictgen::InsensitiveAscii("eeeded"), - dictgen::InsensitiveAscii("escessarily"), - dictgen::InsensitiveAscii("escessary"), - dictgen::InsensitiveAscii("esesarily"), - dictgen::InsensitiveAscii("essarily"), - dictgen::InsensitiveAscii("essary"), - dictgen::InsensitiveAscii("essasary"), - dictgen::InsensitiveAscii("essecarily"), - dictgen::InsensitiveAscii("essecarry"), - dictgen::InsensitiveAscii("essecary"), - dictgen::InsensitiveAscii("essesarily"), - dictgen::InsensitiveAscii("essesary"), - dictgen::InsensitiveAscii("essessarily"), - dictgen::InsensitiveAscii("essessary"), - dictgen::InsensitiveAscii("handled"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("istall"), - dictgen::InsensitiveAscii("istalled"), - dictgen::InsensitiveAscii("istalling"), - dictgen::InsensitiveAscii("necessary"), - dictgen::InsensitiveAscii("oticable"), - dictgen::InsensitiveAscii("own"), - dictgen::InsensitiveAscii("owns"), - dictgen::InsensitiveAscii("supported"), - dictgen::InsensitiveAscii("used"), - ], - values: &[ - &["unable"], - &["unacquired"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessary"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessary"], - &["unneeded"], - &["unneeded"], - &["unnecessarily"], - &["unneeded"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unhandled"], - &["running"], - &["uninstall"], - &["uninstalled"], - &["uninstalling"], - &["unnecessary"], - &["unnoticeable"], - &["unknown"], - &["unknowns"], - &["unsupported"], - &["unused"], - ], - range: 3..=11, - }; - -static WORD_UNM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNM_CHILDREN), - value: None, -}; - -pub static WORD_UNM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aanaged"), - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("ainted"), - dictgen::InsensitiveAscii("amanged"), - dictgen::InsensitiveAscii("anouverable"), - dictgen::InsensitiveAscii("aped"), - dictgen::InsensitiveAscii("aping"), - dictgen::InsensitiveAscii("append"), - dictgen::InsensitiveAscii("arsalling"), - dictgen::InsensitiveAscii("arshaling"), - dictgen::InsensitiveAscii("aximice"), - dictgen::InsensitiveAscii("isakable"), - dictgen::InsensitiveAscii("isakably"), - dictgen::InsensitiveAscii("istakeably"), - dictgen::InsensitiveAscii("odfide"), - dictgen::InsensitiveAscii("odfided"), - dictgen::InsensitiveAscii("odfied"), - dictgen::InsensitiveAscii("odfieid"), - dictgen::InsensitiveAscii("odfified"), - dictgen::InsensitiveAscii("odfitied"), - dictgen::InsensitiveAscii("odifable"), - dictgen::InsensitiveAscii("odifed"), - dictgen::InsensitiveAscii("outned"), - ], - values: &[ - &["unmanaged"], - &["unmatched"], - &["unmaintained"], - &["unmanaged"], - &["unmaneuverable", "unmanoeuvrable"], - &["unmapped"], - &["unmapping"], - &["unmapped"], - &["unmarshalling"], - &["unmarshalling"], - &["unmaximize"], - &["unmistakable"], - &["unmistakably"], - &["unmistakably"], - &["unmodified"], - &["unmodified"], - &["unmodified"], - &["unmodified"], - &["unmodified"], - &["unmodified"], - &["unmodifiable"], - &["unmodified"], - &["unmounted"], - ], - range: 4..=11, - }; - -static WORD_UNL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNL_CHILDREN), - value: None, -}; - -pub static WORD_UNL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abled"), - dictgen::InsensitiveAscii("ass"), - dictgen::InsensitiveAscii("cean"), - dictgen::InsensitiveAscii("cear"), - dictgen::InsensitiveAscii("coks"), - dictgen::InsensitiveAscii("cuky"), - dictgen::InsensitiveAscii("eess"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("iaterally"), - dictgen::InsensitiveAscii("ikey"), - dictgen::InsensitiveAscii("ikley"), - dictgen::InsensitiveAscii("imeted"), - dictgen::InsensitiveAscii("imitied"), - dictgen::InsensitiveAscii("imted"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("kely"), - dictgen::InsensitiveAscii("oadins"), - dictgen::InsensitiveAscii("ockes"), - dictgen::InsensitiveAscii("uckly"), - ], - values: &[ - &["unlabeled"], - &["unless"], - &["unclean"], - &["unclear"], - &["unlocks"], - &["unlucky"], - &["unleash", "unless"], - &["unless"], - &["unilaterally"], - &["unlikely"], - &["unlikely"], - &["unlimited"], - &["unlimited"], - &["unlimited"], - &["unlike"], - &["unlikely"], - &["unloading"], - &["unlocks"], - &["unlucky"], - ], - range: 2..=9, - }; - -static WORD_UNK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNK_CHILDREN), - value: None, -}; - -pub static WORD_UNK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("known"), - dictgen::InsensitiveAscii("mown"), - dictgen::InsensitiveAscii("nkown"), - dictgen::InsensitiveAscii("non"), - dictgen::InsensitiveAscii("nonw"), - dictgen::InsensitiveAscii("nonwn"), - dictgen::InsensitiveAscii("nonws"), - dictgen::InsensitiveAscii("nouwn"), - dictgen::InsensitiveAscii("nowingy"), - dictgen::InsensitiveAscii("nowinlgy"), - dictgen::InsensitiveAscii("nowinly"), - dictgen::InsensitiveAscii("nowningly"), - dictgen::InsensitiveAscii("nowun"), - dictgen::InsensitiveAscii("nwn"), - dictgen::InsensitiveAscii("nwns"), - dictgen::InsensitiveAscii("nwoing"), - dictgen::InsensitiveAscii("nwoingly"), - dictgen::InsensitiveAscii("nwon"), - dictgen::InsensitiveAscii("nwons"), - dictgen::InsensitiveAscii("nwown"), - dictgen::InsensitiveAscii("nwowns"), - dictgen::InsensitiveAscii("onw"), - dictgen::InsensitiveAscii("onwn"), - dictgen::InsensitiveAscii("onwns"), - dictgen::InsensitiveAscii("own"), - dictgen::InsensitiveAscii("owningly"), - dictgen::InsensitiveAscii("owns"), - dictgen::InsensitiveAscii("wown"), - ], - values: &[ - &["unknown"], - &["unknown"], - &["unknown"], - &["unknown"], - &["unknown"], - &["unknown"], - &["unknowns"], - &["unknown"], - &["unknowingly"], - &["unknowingly"], - &["unknowingly"], - &["unknowingly"], - &["unknown"], - &["unknown"], - &["unknowns"], - &["unknowing"], - &["unknowingly"], - &["unknown"], - &["unknowns"], - &["unknown"], - &["unknowns"], - &["unknown"], - &["unknown"], - &["unknowns"], - &["unknown"], - &["unknowingly"], - &["unknowns"], - &["unknown"], - ], - range: 3..=9, - }; - -static WORD_UNJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNJ_CHILDREN), - value: None, -}; - -pub static WORD_UNJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ustifed"), - dictgen::InsensitiveAscii("ustifyed"), - ], - values: &[&["unjustified"], &["unjustified"]], - range: 7..=8, - }; - -static WORD_UNI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNI_CHILDREN), - value: None, -}; - -static WORD_UNI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_UNIC_NODE), - Some(&WORD_UNID_NODE), - None, - Some(&WORD_UNIF_NODE), - Some(&WORD_UNIG_NODE), - Some(&WORD_UNIH_NODE), - None, - None, - None, - Some(&WORD_UNIL_NODE), - Some(&WORD_UNIM_NODE), - Some(&WORD_UNIN_NODE), - Some(&WORD_UNIO_NODE), - None, - Some(&WORD_UNIQ_NODE), - None, - Some(&WORD_UNIS_NODE), - Some(&WORD_UNIT_NODE), - None, - Some(&WORD_UNIV_NODE), - None, - None, - None, - None, -]; - -static WORD_UNIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIV_CHILDREN), - value: None, -}; - -pub static WORD_UNIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("erally"), - dictgen::InsensitiveAscii("ercity"), - dictgen::InsensitiveAscii("eriality"), - dictgen::InsensitiveAscii("erisites"), - dictgen::InsensitiveAscii("eristies"), - dictgen::InsensitiveAscii("eristy"), - dictgen::InsensitiveAscii("erities"), - dictgen::InsensitiveAscii("erity"), - dictgen::InsensitiveAscii("ersale"), - dictgen::InsensitiveAscii("ersaly"), - dictgen::InsensitiveAscii("ersella"), - dictgen::InsensitiveAscii("ersels"), - dictgen::InsensitiveAscii("ersets"), - dictgen::InsensitiveAscii("ersial"), - dictgen::InsensitiveAscii("ersiality"), - dictgen::InsensitiveAscii("ersirty"), - dictgen::InsensitiveAscii("ersite"), - dictgen::InsensitiveAscii("ersites"), - dictgen::InsensitiveAscii("ersitets"), - dictgen::InsensitiveAscii("ersitites"), - dictgen::InsensitiveAscii("ersiy"), - dictgen::InsensitiveAscii("ersse"), - dictgen::InsensitiveAscii("erstal"), - dictgen::InsensitiveAscii("erstiy"), - dictgen::InsensitiveAscii("esities"), - dictgen::InsensitiveAscii("esity"), - dictgen::InsensitiveAscii("iersal"), - dictgen::InsensitiveAscii("rsal"), - ], - values: &[ - &["universal"], - &["universally"], - &["university"], - &["universality"], - &["universities"], - &["universities"], - &["university"], - &["universities"], - &["university"], - &["universe"], - &["universally"], - &["universally"], - &["universes"], - &["universes"], - &["universal"], - &["universality"], - &["university"], - &["universities"], - &["universities"], - &["universities"], - &["universities"], - &["university"], - &["universes"], - &["universal"], - &["university"], - &["universities"], - &["university"], - &["universal"], - &["universal"], - ], - range: 4..=9, - }; - -static WORD_UNIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIT_CHILDREN), - value: None, -}; - -pub static WORD_UNIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("errupted"), - dictgen::InsensitiveAscii("esstates"), - dictgen::InsensitiveAscii("ialised"), - dictgen::InsensitiveAscii("ialize"), - dictgen::InsensitiveAscii("ialized"), - dictgen::InsensitiveAscii("ialzied"), - dictgen::InsensitiveAscii("ilised"), - dictgen::InsensitiveAscii("ilising"), - dictgen::InsensitiveAscii("ilities"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("ilized"), - dictgen::InsensitiveAscii("ilizing"), - dictgen::InsensitiveAscii("ilties"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("itialized"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["uninterrupted"], - &["unitedstates"], - &["uninitialised"], - &["uninitialize"], - &["uninitialized"], - &["uninitialized"], - &["uninitialised"], - &["uninitialising"], - &["utilities"], - &["utility"], - &["uninitialized"], - &["uninitializing"], - &["utilities"], - &["utility"], - &["uninitialized"], - &["until"], - &["untitled"], - &["units"], - ], - range: 1..=9, - }; - -static WORD_UNIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIS_CHILDREN), - value: None, -}; - -pub static WORD_UNIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("ntall"), - dictgen::InsensitiveAscii("ntalled"), - dictgen::InsensitiveAscii("ntalling"), - dictgen::InsensitiveAscii("pired"), - dictgen::InsensitiveAscii("tall"), - dictgen::InsensitiveAscii("talled"), - ], - values: &[ - &["unsigned"], - &["uninstall"], - &["uninstalled"], - &["uninstalling"], - &["uninspired"], - &["uninstall"], - &["uninstalled"], - ], - range: 4..=8, - }; - -static WORD_UNIQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIQ_CHILDREN), - value: None, -}; - -pub static WORD_UNIQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eness"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("uelly"), - dictgen::InsensitiveAscii("uesness"), - dictgen::InsensitiveAscii("uey"), - dictgen::InsensitiveAscii("uiness"), - dictgen::InsensitiveAscii("uley"), - dictgen::InsensitiveAscii("uness"), - ], - values: &[ - &["unique"], - &["uniqueness"], - &["uniqueness"], - &["unique"], - &["uniquely"], - &["uniqueness"], - &["uniquely"], - &["uniqueness"], - &["uniquely"], - &["uniqueness"], - ], - range: 1..=7, - }; - -static WORD_UNIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIO_CHILDREN), - value: Some(&["union"]), -}; - -pub static WORD_UNIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["unicode"], &["unions"]], - range: 1..=3, - }; - -static WORD_UNIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNIN_CHILDREN), - value: None, -}; - -static WORD_UNIN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNINA_NODE), - None, - None, - None, - None, - Some(&WORD_UNINF_NODE), - None, - None, - Some(&WORD_UNINI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_UNINS_NODE), - Some(&WORD_UNINT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_UNINT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNINT_CHILDREN), - value: None, -}; - -pub static WORD_UNINT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ellegent"), - dictgen::InsensitiveAscii("elligable"), - dictgen::InsensitiveAscii("elligant"), - dictgen::InsensitiveAscii("elligient"), - dictgen::InsensitiveAscii("ensional"), - dictgen::InsensitiveAscii("ensionally"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entially"), - dictgen::InsensitiveAscii("entinal"), - dictgen::InsensitiveAscii("entionaly"), - dictgen::InsensitiveAscii("entionnal"), - dictgen::InsensitiveAscii("entionnally"), - dictgen::InsensitiveAscii("eresed"), - dictgen::InsensitiveAscii("eresing"), - dictgen::InsensitiveAscii("eressting"), - dictgen::InsensitiveAscii("eristing"), - dictgen::InsensitiveAscii("erneted"), - dictgen::InsensitiveAscii("erpretted"), - dictgen::InsensitiveAscii("erruped"), - dictgen::InsensitiveAscii("erruptable"), - dictgen::InsensitiveAscii("ersting"), - dictgen::InsensitiveAscii("eruppted"), - dictgen::InsensitiveAscii("erupted"), - dictgen::InsensitiveAscii("esting"), - dictgen::InsensitiveAscii("ialised"), - dictgen::InsensitiveAscii("ialization"), - dictgen::InsensitiveAscii("ialized"), - dictgen::InsensitiveAscii("iallised"), - dictgen::InsensitiveAscii("iallized"), - dictgen::InsensitiveAscii("ialsied"), - dictgen::InsensitiveAscii("ialzied"), - dictgen::InsensitiveAscii("uitve"), - dictgen::InsensitiveAscii("uive"), - dictgen::InsensitiveAscii("utive"), - ], - values: &[ - &["unintelligent"], - &["unintelligible"], - &["unintelligent"], - &["unintelligent"], - &["unintentional"], - &["unintentionally"], - &["unintended", "unindented"], - &["unintentionally"], - &["unintentional"], - &["unintentionally"], - &["unintentional"], - &["unintentionally"], - &["uninterested"], - &["uninteresting"], - &["uninteresting"], - &["uninteresting"], - &["uninterested"], - &["uninterpreted"], - &["uninterrupted"], - &["uninterruptible"], - &["uninteresting"], - &["uninterrupted"], - &["uninterrupted"], - &["uninteresting"], - &["uninitialised"], - &["uninitialization"], - &["uninitialized"], - &["uninitialised"], - &["uninitialized"], - &["uninitialised"], - &["uninitialized"], - &["unintuitive"], - &["unintuitive"], - &["unintuitive"], - ], - range: 4..=11, - }; - -static WORD_UNINS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNINS_CHILDREN), - value: None, -}; - -pub static WORD_UNINS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ipred"), - dictgen::InsensitiveAscii("piried"), - dictgen::InsensitiveAscii("pried"), - dictgen::InsensitiveAscii("talable"), - dictgen::InsensitiveAscii("taled"), - dictgen::InsensitiveAscii("taling"), - dictgen::InsensitiveAscii("tallimg"), - dictgen::InsensitiveAscii("tallled"), - dictgen::InsensitiveAscii("tallling"), - dictgen::InsensitiveAscii("tallng"), - dictgen::InsensitiveAscii("tatiated"), - dictgen::InsensitiveAscii("tlal"), - dictgen::InsensitiveAscii("tlalation"), - dictgen::InsensitiveAscii("tlalations"), - dictgen::InsensitiveAscii("tlaled"), - dictgen::InsensitiveAscii("tlaler"), - dictgen::InsensitiveAscii("tlaling"), - dictgen::InsensitiveAscii("tlals"), - ], - values: &[ - &["uninspired"], - &["uninspired"], - &["uninspired"], - &["uninstallable"], - &["uninstalled"], - &["uninstalling"], - &["uninstalling"], - &["uninstalled"], - &["uninstalling"], - &["uninstalling"], - &["uninstantiated"], - &["uninstall"], - &["uninstallation"], - &["uninstallations"], - &["uninstalled"], - &["uninstaller"], - &["uninstalling"], - &["uninstalls"], - ], - range: 4..=10, - }; - -static WORD_UNINI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNINI_CHILDREN), - value: None, -}; - -pub static WORD_UNINI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntialized"), - dictgen::InsensitiveAscii("shed"), - dictgen::InsensitiveAscii("tailised"), - dictgen::InsensitiveAscii("tailized"), - dictgen::InsensitiveAscii("talise"), - dictgen::InsensitiveAscii("talised"), - dictgen::InsensitiveAscii("talises"), - dictgen::InsensitiveAscii("talizable"), - dictgen::InsensitiveAscii("talize"), - dictgen::InsensitiveAscii("talized"), - dictgen::InsensitiveAscii("talizes"), - dictgen::InsensitiveAscii("teresting"), - dictgen::InsensitiveAscii("tializaed"), - dictgen::InsensitiveAscii("tialse"), - dictgen::InsensitiveAscii("tialsed"), - dictgen::InsensitiveAscii("tialses"), - dictgen::InsensitiveAscii("tialze"), - dictgen::InsensitiveAscii("tialzed"), - dictgen::InsensitiveAscii("tialzes"), - dictgen::InsensitiveAscii("tiliazed"), - dictgen::InsensitiveAscii("tilized"), - dictgen::InsensitiveAscii("titalized"), - ], - values: &[ - &["uninitialized"], - &["unfinished"], - &["uninitialised"], - &["uninitialized"], - &["uninitialise"], - &["uninitialised"], - &["uninitialises"], - &["uninitializable"], - &["uninitialize"], - &["uninitialized"], - &["uninitializes"], - &["uninteresting"], - &["uninitialized"], - &["uninitialise"], - &["uninitialised"], - &["uninitialises"], - &["uninitialize"], - &["uninitialized"], - &["uninitializes"], - &["uninitialized"], - &["uninitialized"], - &["uninitialized"], - ], - range: 4..=9, - }; - -static WORD_UNINF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNINF_CHILDREN), - value: None, -}; - -pub static WORD_UNINF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rom"), - dictgen::InsensitiveAscii("romed"), - dictgen::InsensitiveAscii("romes"), - dictgen::InsensitiveAscii("roming"), - dictgen::InsensitiveAscii("roms"), - ], - values: &[ - &["uninform", "uniform"], - &["uninformed", "uniformed"], - &["uninforms", "uniforms"], - &["uninforming", "uniforming"], - &["uninforms", "uniforms"], - ], - range: 3..=6, - }; - -static WORD_UNINA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNINA_CHILDREN), - value: None, -}; - -pub static WORD_UNINA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mous")], - values: &[&["unanimous"]], - range: 4..=4, - }; - -static WORD_UNIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIM_CHILDREN), - value: None, -}; - -pub static WORD_UNIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iplemented"), - dictgen::InsensitiveAscii("pemented"), - dictgen::InsensitiveAscii("plemened"), - dictgen::InsensitiveAscii("plemeneted"), - dictgen::InsensitiveAscii("plemeted"), - dictgen::InsensitiveAscii("plemneted"), - dictgen::InsensitiveAscii("plimented"), - dictgen::InsensitiveAscii("plmented"), - dictgen::InsensitiveAscii("porant"), - dictgen::InsensitiveAscii("portent"), - dictgen::InsensitiveAscii("presed"), - dictgen::InsensitiveAscii("pressd"), - dictgen::InsensitiveAscii("presssed"), - ], - values: &[ - &["unimplemented"], - &["unimplemented"], - &["unimplemented"], - &["unimplemented"], - &["unimplemented"], - &["unimplemented"], - &["unimplemented"], - &["unimplemented"], - &["unimportant"], - &["unimportant"], - &["unimpressed"], - &["unimpressed"], - &["unimpressed"], - ], - range: 6..=10, - }; - -static WORD_UNIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIL_CHILDREN), - value: Some(&["until"]), -}; - -pub static WORD_UNIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aterallly"), - dictgen::InsensitiveAscii("ateraly"), - dictgen::InsensitiveAscii("aterlly"), - dictgen::InsensitiveAscii("atreal"), - dictgen::InsensitiveAscii("atreally"), - dictgen::InsensitiveAscii("iterally"), - ], - values: &[ - &["unilaterally"], - &["unilaterally"], - &["unilaterally"], - &["unilateral"], - &["unilaterally"], - &["unilaterally"], - ], - range: 6..=9, - }; - -static WORD_UNIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIH_CHILDREN), - value: None, -}; - -pub static WORD_UNIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("abited")], - values: &[&["uninhabited"]], - range: 6..=6, - }; - -static WORD_UNIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIG_CHILDREN), - value: None, -}; - -pub static WORD_UNIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ned")], - values: &[&["unsigned"]], - range: 3..=3, - }; - -static WORD_UNIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIF_CHILDREN), - value: None, -}; - -pub static WORD_UNIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("forms"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("nished"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omly"), - dictgen::InsensitiveAscii("omtity"), - dictgen::InsensitiveAscii("ormely"), - dictgen::InsensitiveAscii("ormes"), - dictgen::InsensitiveAscii("ormy"), - dictgen::InsensitiveAscii("orn"), - dictgen::InsensitiveAscii("orum"), - dictgen::InsensitiveAscii("rom"), - dictgen::InsensitiveAscii("romed"), - dictgen::InsensitiveAscii("romity"), - dictgen::InsensitiveAscii("roms"), - ], - values: &[ - &["unified"], - &["uniform"], - &["uniforms"], - &["unify"], - &["unfinished"], - &["uniform"], - &["uniformly"], - &["uniformity"], - &["uniformly"], - &["uniforms"], - &["uniformly", "uniform"], - &["uniform"], - &["uniform"], - &["uniform"], - &["uniformed"], - &["uniformity"], - &["uniforms"], - ], - range: 2..=6, - }; - -static WORD_UNID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNID_CHILDREN), - value: None, -}; - -pub static WORD_UNID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entifiedly"), - dictgen::InsensitiveAscii("imensionnal"), - dictgen::InsensitiveAscii("rectional"), - ], - values: &[&["unidentified"], &["unidimensional"], &["unidirectional"]], - range: 9..=11, - }; - -static WORD_UNIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNIC_CHILDREN), - value: None, -}; - -pub static WORD_UNIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("ornios"), - dictgen::InsensitiveAscii("ornis"), - dictgen::InsensitiveAscii("ornus"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("rons"), - ], - values: &[ - &["unicode"], - &["unix"], - &["eunuch", "unix"], - &["eunuchs"], - &["unicorns"], - &["unicorns"], - &["unicorns"], - &["unicorns"], - &["unicorns"], - ], - range: 1..=6, - }; - -static WORD_UNH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNH_CHILDREN), - value: None, -}; - -pub static WORD_UNH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("andeled"), - dictgen::InsensitiveAscii("apppy"), - dictgen::InsensitiveAscii("ealhty"), - dictgen::InsensitiveAscii("ealthly"), - dictgen::InsensitiveAscii("ealty"), - dictgen::InsensitiveAscii("eathly"), - dictgen::InsensitiveAscii("elathy"), - dictgen::InsensitiveAscii("elpfull"), - dictgen::InsensitiveAscii("ilight"), - dictgen::InsensitiveAscii("ilighted"), - dictgen::InsensitiveAscii("ilights"), - ], - values: &[ - &["unhandled"], - &["unhappy"], - &["unhealthy"], - &["unhealthy"], - &["unhealthy"], - &["unhealthy"], - &["unhealthy"], - &["unhelpful"], - &["unhighlight"], - &["unhighlighted"], - &["unhighlights"], - ], - range: 5..=8, - }; - -static WORD_UNG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNG_CHILDREN), - value: None, -}; - -pub static WORD_UNG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eneralizeable"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("odley"), - dictgen::InsensitiveAscii("oldy"), - dictgen::InsensitiveAscii("rapeful"), - dictgen::InsensitiveAscii("reatful"), - dictgen::InsensitiveAscii("reatfull"), - ], - values: &[ - &["ungeneralizable"], - &["ugly"], - &["ungodly"], - &["ungodly"], - &["ungrateful"], - &["ungrateful"], - &["ungrateful"], - ], - range: 2..=13, - }; - -static WORD_UNF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNF_CHILDREN), - value: None, -}; - -pub static WORD_UNF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailry"), - dictgen::InsensitiveAscii("airy"), - dictgen::InsensitiveAscii("amilair"), - dictgen::InsensitiveAscii("amilar"), - dictgen::InsensitiveAscii("amilier"), - dictgen::InsensitiveAscii("amilliar"), - dictgen::InsensitiveAscii("arily"), - dictgen::InsensitiveAscii("iform"), - dictgen::InsensitiveAscii("ilp"), - dictgen::InsensitiveAscii("ilpped"), - dictgen::InsensitiveAscii("ilpping"), - dictgen::InsensitiveAscii("ilps"), - dictgen::InsensitiveAscii("insihed"), - dictgen::InsensitiveAscii("irendly"), - dictgen::InsensitiveAscii("laged"), - dictgen::InsensitiveAscii("lexible"), - dictgen::InsensitiveAscii("omfortable"), - dictgen::InsensitiveAscii("oretunately"), - dictgen::InsensitiveAscii("orgetable"), - dictgen::InsensitiveAscii("orgiveable"), - dictgen::InsensitiveAscii("orgiveble"), - dictgen::InsensitiveAscii("orgivible"), - dictgen::InsensitiveAscii("ormated"), - dictgen::InsensitiveAscii("ormattet"), - dictgen::InsensitiveAscii("orseen"), - dictgen::InsensitiveAscii("orttunately"), - dictgen::InsensitiveAscii("ortuante"), - dictgen::InsensitiveAscii("ortuantely"), - dictgen::InsensitiveAscii("ortuantly"), - dictgen::InsensitiveAscii("ortuate"), - dictgen::InsensitiveAscii("ortuately"), - dictgen::InsensitiveAscii("ortunaltely"), - dictgen::InsensitiveAscii("ortunalty"), - dictgen::InsensitiveAscii("ortunaly"), - dictgen::InsensitiveAscii("ortunantly"), - dictgen::InsensitiveAscii("ortunat"), - dictgen::InsensitiveAscii("ortunatelly"), - dictgen::InsensitiveAscii("ortunatetly"), - dictgen::InsensitiveAscii("ortunatey"), - dictgen::InsensitiveAscii("ortunatley"), - dictgen::InsensitiveAscii("ortunatly"), - dictgen::InsensitiveAscii("ortune"), - dictgen::InsensitiveAscii("ortuneatly"), - dictgen::InsensitiveAscii("ortunetely"), - dictgen::InsensitiveAscii("ortunetly"), - dictgen::InsensitiveAscii("ortuntaly"), - dictgen::InsensitiveAscii("ortuntely"), - dictgen::InsensitiveAscii("orunate"), - dictgen::InsensitiveAscii("orunately"), - dictgen::InsensitiveAscii("orutunate"), - dictgen::InsensitiveAscii("orutunately"), - dictgen::InsensitiveAscii("otunately"), - dictgen::InsensitiveAscii("ould"), - dictgen::InsensitiveAscii("oulded"), - dictgen::InsensitiveAscii("oulding"), - dictgen::InsensitiveAscii("ourtunately"), - dictgen::InsensitiveAscii("ourtunetly"), - dictgen::InsensitiveAscii("reindly"), - dictgen::InsensitiveAscii("riednly"), - dictgen::InsensitiveAscii("riendy"), - dictgen::InsensitiveAscii("riently"), - dictgen::InsensitiveAscii("urtunately"), - ], - values: &[ - &["unfairly"], - &["unfairly"], - &["unfamiliar"], - &["unfamiliar"], - &["unfamiliar"], - &["unfamiliar"], - &["unfairly"], - &["uniform"], - &["unflip"], - &["unflipped"], - &["unflipping"], - &["unflips"], - &["unfinished"], - &["unfriendly"], - &["unflagged"], - &["inflexible"], - &["uncomfortable"], - &["unfortunately"], - &["unforgettable"], - &["unforgivable"], - &["unforgivable"], - &["unforgivable"], - &["unformatted"], - &["unformatted"], - &["unforeseen"], - &["unfortunately"], - &["unfortunate"], - &["unfortunately"], - &["unfortunately"], - &["unfortunate"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunate"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunate"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunately"], - &["unfortunate"], - &["unfortunately"], - &["unfortunate"], - &["unfortunately"], - &["unfortunately"], - &["unfold"], - &["unfolded"], - &["unfolding"], - &["unfortunately"], - &["unfortunately"], - &["unfriendly"], - &["unfriendly"], - &["unfriendly"], - &["unfriendly"], - &["unfortunately"], - ], - range: 3..=11, - }; - -static WORD_UNE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNE_CHILDREN), - value: None, -}; - -static WORD_UNE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNEA_NODE), - None, - Some(&WORD_UNEC_NODE), - Some(&WORD_UNED_NODE), - Some(&WORD_UNEE_NODE), - Some(&WORD_UNEF_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_UNEM_NODE), - Some(&WORD_UNEN_NODE), - None, - Some(&WORD_UNEP_NODE), - Some(&WORD_UNEQ_NODE), - Some(&WORD_UNER_NODE), - Some(&WORD_UNES_NODE), - None, - None, - Some(&WORD_UNEV_NODE), - None, - Some(&WORD_UNEX_NODE), - None, - None, -]; - -static WORD_UNEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNEX_CHILDREN), - value: None, -}; - -static WORD_UNEX_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_UNEXC_NODE), - None, - Some(&WORD_UNEXE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_UNEXP_NODE), - None, - None, - Some(&WORD_UNEXS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_UNEXS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEXS_CHILDREN), - value: None, -}; - -pub static WORD_UNEXS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pected"), - dictgen::InsensitiveAscii("pectedly"), - ], - values: &[&["unexpected"], &["unexpectedly"]], - range: 6..=8, - }; - -static WORD_UNEXP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEXP_CHILDREN), - value: None, -}; - -pub static WORD_UNEXP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("actedly"), - dictgen::InsensitiveAscii("anced"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctedly"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("ecetd"), - dictgen::InsensitiveAscii("ecetdly"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ectadely"), - dictgen::InsensitiveAscii("ectadly"), - dictgen::InsensitiveAscii("ectd"), - dictgen::InsensitiveAscii("ectdly"), - dictgen::InsensitiveAscii("ecte"), - dictgen::InsensitiveAscii("ectedtly"), - dictgen::InsensitiveAscii("ecteed"), - dictgen::InsensitiveAscii("ectely"), - dictgen::InsensitiveAscii("ectend"), - dictgen::InsensitiveAscii("ectendly"), - dictgen::InsensitiveAscii("ectetly"), - dictgen::InsensitiveAscii("ectidly"), - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("eected"), - dictgen::InsensitiveAscii("eectedly"), - dictgen::InsensitiveAscii("epected"), - dictgen::InsensitiveAscii("epectedly"), - dictgen::InsensitiveAscii("epted"), - dictgen::InsensitiveAscii("eptedly"), - dictgen::InsensitiveAscii("ercted"), - dictgen::InsensitiveAscii("erctedly"), - dictgen::InsensitiveAscii("erience"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("estedly"), - dictgen::InsensitiveAscii("etced"), - dictgen::InsensitiveAscii("etcedly"), - dictgen::InsensitiveAscii("etct"), - dictgen::InsensitiveAscii("etcted"), - dictgen::InsensitiveAscii("etctedly"), - dictgen::InsensitiveAscii("etctly"), - dictgen::InsensitiveAscii("etect"), - dictgen::InsensitiveAscii("etected"), - dictgen::InsensitiveAscii("etectedly"), - dictgen::InsensitiveAscii("etectly"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etedly"), - dictgen::InsensitiveAscii("excted"), - dictgen::InsensitiveAscii("exctedly"), - dictgen::InsensitiveAscii("exted"), - dictgen::InsensitiveAscii("extedly"), - dictgen::InsensitiveAscii("laind"), - dictgen::InsensitiveAscii("laned"), - dictgen::InsensitiveAscii("licably"), - ], - values: &[ - &["unexpected"], - &["unexpectedly"], - &["unexpanded"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpectedly"], - &["unexpectedly"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["inexperience"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpected"], - &["unexpectedly"], - &["unexpectedly"], - &["unexpected"], - &["unexpected"], - &["unexpectedly"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexplained"], - &["unexplained"], - &["inexplicably"], - ], - range: 3..=9, - }; - -static WORD_UNEXE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEXE_CHILDREN), - value: None, -}; - -pub static WORD_UNEXE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cpted"), - dictgen::InsensitiveAscii("cptedly"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctedly"), - dictgen::InsensitiveAscii("pcted"), - dictgen::InsensitiveAscii("pctedly"), - dictgen::InsensitiveAscii("pecedly"), - dictgen::InsensitiveAscii("pected"), - dictgen::InsensitiveAscii("pectedly"), - ], - values: &[ - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - &["unexpectedly"], - &["unexpected"], - &["unexpectedly"], - ], - range: 4..=8, - }; - -static WORD_UNEXC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEXC_CHILDREN), - value: None, -}; - -pub static WORD_UNEXC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ectedly"), - dictgen::InsensitiveAscii("epted"), - dictgen::InsensitiveAscii("pected"), - dictgen::InsensitiveAscii("pectedly"), - ], - values: &[ - &["unexpected"], - &["unexpectedly"], - &["unexpected"], - &["unexpected"], - &["unexpectedly"], - ], - range: 5..=8, - }; - -static WORD_UNEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEV_CHILDREN), - value: None, -}; - -pub static WORD_UNEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aluted")], - values: &[&["unevaluated"]], - range: 6..=6, - }; - -static WORD_UNES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNES_CHILDREN), - value: None, -}; - -pub static WORD_UNES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acpe"), - dictgen::InsensitiveAscii("acped"), - dictgen::InsensitiveAscii("paced"), - dictgen::InsensitiveAscii("secarry"), - dictgen::InsensitiveAscii("secary"), - ], - values: &[ - &["unescape"], - &["unescaped"], - &["unescaped"], - &["unnecessary"], - &["unnecessary"], - ], - range: 4..=7, - }; - -static WORD_UNER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNER_CHILDREN), - value: Some(&["under"]), -}; - -pub static WORD_UNER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lying")], - values: &[&["underlying"]], - range: 5..=5, - }; - -static WORD_UNEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEQ_CHILDREN), - value: None, -}; - -pub static WORD_UNEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ualities"), - dictgen::InsensitiveAscii("uality"), - ], - values: &[&["inequalities"], &["inequality"]], - range: 6..=8, - }; - -static WORD_UNEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEP_CHILDREN), - value: None, -}; - -pub static WORD_UNEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ectedly"), - ], - values: &[&["unexpected"], &["unexpectedly"]], - range: 5..=7, - }; - -static WORD_UNEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEN_CHILDREN), - value: None, -}; - -pub static WORD_UNEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("crpt"), - dictgen::InsensitiveAscii("crpted"), - dictgen::InsensitiveAscii("cyrpted"), - dictgen::InsensitiveAscii("forcable"), - dictgen::InsensitiveAscii("ployment"), - ], - values: &[ - &["unencrypt"], - &["unencrypted"], - &["unencrypted"], - &["unenforceable"], - &["unemployment"], - ], - range: 4..=8, - }; - -static WORD_UNEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEM_CHILDREN), - value: None, -}; - -pub static WORD_UNEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ployeed"), - dictgen::InsensitiveAscii("ployemnt"), - dictgen::InsensitiveAscii("ployent"), - dictgen::InsensitiveAscii("ploymed"), - dictgen::InsensitiveAscii("plyoment"), - dictgen::InsensitiveAscii("polyed"), - dictgen::InsensitiveAscii("polyment"), - ], - values: &[ - &["unemployed"], - &["unemployment"], - &["unemployment"], - &["unemployed"], - &["unemployment"], - &["unemployed"], - &["unemployment"], - ], - range: 6..=8, - }; - -static WORD_UNEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEF_CHILDREN), - value: None, -}; - -pub static WORD_UNEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ficient"), - dictgen::InsensitiveAscii("orceable"), - dictgen::InsensitiveAscii("orm"), - ], - values: &[&["inefficient"], &["unenforceable"], &["uniform"]], - range: 3..=8, - }; - -static WORD_UNEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEE_CHILDREN), - value: None, -}; - -pub static WORD_UNEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ded")], - values: &[&["unneeded", "unheeded", "needed"]], - range: 3..=3, - }; - -static WORD_UNED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNED_CHILDREN), - value: None, -}; - -pub static WORD_UNED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cuated"), - dictgen::InsensitiveAscii("icated"), - ], - values: &[&["uneducated"], &["uneducated"]], - range: 6..=6, - }; - -static WORD_UNEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEC_CHILDREN), - value: None, -}; - -pub static WORD_UNEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cesary"), - dictgen::InsensitiveAscii("cessarily"), - dictgen::InsensitiveAscii("cessary"), - dictgen::InsensitiveAscii("esary"), - dictgen::InsensitiveAscii("essarily"), - dictgen::InsensitiveAscii("essary"), - dictgen::InsensitiveAscii("hecked"), - dictgen::InsensitiveAscii("rypted"), - ], - values: &[ - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["unchecked"], - &["unencrypted"], - ], - range: 5..=9, - }; - -static WORD_UNEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNEA_CHILDREN), - value: None, -}; - -pub static WORD_UNEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lthy")], - values: &[&["unhealthy"]], - range: 4..=4, - }; - -static WORD_UND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UND_CHILDREN), - value: None, -}; - -static WORD_UND_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_UNDE_NODE), - Some(&WORD_UNDF_NODE), - None, - None, - Some(&WORD_UNDI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_UNDO_NODE), - None, - None, - Some(&WORD_UNDR_NODE), - None, - None, - Some(&WORD_UNDU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_UNDU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDU_CHILDREN), - value: None, -}; - -pub static WORD_UNDU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cumented"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("pplicated"), - ], - values: &[ - &["undocumented"], - &["undue"], - &["unduly"], - &["unduplicated"], - ], - range: 2..=9, - }; - -static WORD_UNDR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDR_CHILDREN), - value: None, -}; - -pub static WORD_UNDR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eground"), - dictgen::InsensitiveAscii("estand"), - dictgen::InsensitiveAscii("stand"), - ], - values: &[&["underground"], &["understand"], &["understand"]], - range: 5..=7, - }; - -static WORD_UNDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDO_CHILDREN), - value: None, -}; - -pub static WORD_UNDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("comented"), - dictgen::InsensitiveAscii("ctrinated"), - dictgen::InsensitiveAscii("cummented"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("rder"), - dictgen::InsensitiveAscii("rdered"), - dictgen::InsensitiveAscii("ubedtly"), - dictgen::InsensitiveAscii("ubetdly"), - dictgen::InsensitiveAscii("ubtadly"), - dictgen::InsensitiveAscii("ubtebly"), - dictgen::InsensitiveAscii("ubtedbly"), - dictgen::InsensitiveAscii("ubtedy"), - dictgen::InsensitiveAscii("ubtely"), - dictgen::InsensitiveAscii("ubtetly"), - dictgen::InsensitiveAscii("ubtley"), - ], - values: &[ - &["undocumented"], - &["indoctrinated"], - &["undocumented"], - &["undo", "undone"], - &["unorder"], - &["unordered"], - &["undoubtedly"], - &["undoubtedly"], - &["undoubtedly"], - &["undoubtedly"], - &["undoubtedly"], - &["undoubtedly"], - &["undoubtedly"], - &["undoubtedly"], - &["undoubtedly"], - ], - range: 2..=9, - }; - -static WORD_UNDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDI_CHILDREN), - value: None, -}; - -pub static WORD_UNDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("covered"), - dictgen::InsensitiveAscii("serable"), - dictgen::InsensitiveAscii("sered"), - dictgen::InsensitiveAscii("stinghable"), - ], - values: &[ - &["undiscovered"], - &["undesirable"], - &["undesired"], - &["indistinguishable"], - ], - range: 5..=10, - }; - -static WORD_UNDF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDF_CHILDREN), - value: None, -}; - -pub static WORD_UNDF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - ], - values: &[&["undefine"], &["undefined"], &["undefines"]], - range: 3..=4, - }; - -static WORD_UNDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNDE_CHILDREN), - value: None, -}; - -static WORD_UNDE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_UNDEB_NODE), - Some(&WORD_UNDEC_NODE), - Some(&WORD_UNDED_NODE), - None, - Some(&WORD_UNDEF_NODE), - None, - None, - Some(&WORD_UNDEI_NODE), - None, - None, - Some(&WORD_UNDEL_NODE), - None, - Some(&WORD_UNDEN_NODE), - None, - Some(&WORD_UNDEP_NODE), - None, - Some(&WORD_UNDER_NODE), - Some(&WORD_UNDES_NODE), - Some(&WORD_UNDET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_UNDET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDET_CHILDREN), - value: Some(&["under"]), -}; - -pub static WORD_UNDET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecable"), - dictgen::InsensitiveAscii("erministic"), - dictgen::InsensitiveAscii("stand"), - dictgen::InsensitiveAscii("ware"), - dictgen::InsensitiveAscii("water"), - ], - values: &[ - &["undetectable"], - &["indeterministic"], - &["understand"], - &["underwear"], - &["underwater"], - ], - range: 4..=10, - }; - -static WORD_UNDES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDES_CHILDREN), - value: None, -}; - -pub static WORD_UNDES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("core"), - dictgen::InsensitiveAscii("cored"), - dictgen::InsensitiveAscii("cores"), - dictgen::InsensitiveAscii("ireable"), - dictgen::InsensitiveAscii("ireble"), - dictgen::InsensitiveAscii("itable"), - dictgen::InsensitiveAscii("riable"), - dictgen::InsensitiveAscii("rtand"), - dictgen::InsensitiveAscii("tand"), - dictgen::InsensitiveAscii("tanding"), - dictgen::InsensitiveAscii("tood"), - dictgen::InsensitiveAscii("tructible"), - ], - values: &[ - &["underscore"], - &["underscored"], - &["underscores"], - &["undesirable"], - &["undesirable"], - &["undesirable"], - &["undesirable"], - &["understands"], - &["understand"], - &["understanding"], - &["understood"], - &["indestructible"], - ], - range: 4..=9, - }; - -static WORD_UNDER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNDER_CHILDREN), - value: None, -}; - -static WORD_UNDER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNDERA_NODE), - Some(&WORD_UNDERB_NODE), - Some(&WORD_UNDERC_NODE), - Some(&WORD_UNDERD_NODE), - Some(&WORD_UNDERE_NODE), - Some(&WORD_UNDERF_NODE), - Some(&WORD_UNDERG_NODE), - Some(&WORD_UNDERH_NODE), - None, - None, - None, - Some(&WORD_UNDERL_NODE), - Some(&WORD_UNDERM_NODE), - Some(&WORD_UNDERN_NODE), - Some(&WORD_UNDERO_NODE), - Some(&WORD_UNDERP_NODE), - None, - Some(&WORD_UNDERR_NODE), - Some(&WORD_UNDERS_NODE), - Some(&WORD_UNDERT_NODE), - Some(&WORD_UNDERU_NODE), - None, - Some(&WORD_UNDERW_NODE), - None, - Some(&WORD_UNDERY_NODE), - None, -]; - -static WORD_UNDERY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERY_CHILDREN), - value: None, -}; - -pub static WORD_UNDERY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[&["underlying"], &["underlying"]], - range: 3..=4, - }; - -static WORD_UNDERW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERW_CHILDREN), - value: None, -}; - -pub static WORD_UNDERW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("ager"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("arter"), - dictgen::InsensitiveAscii("ealming"), - dictgen::InsensitiveAscii("helimg"), - dictgen::InsensitiveAscii("heling"), - dictgen::InsensitiveAscii("hemling"), - dictgen::InsensitiveAscii("hleming"), - dictgen::InsensitiveAscii("ieght"), - dictgen::InsensitiveAscii("olrd"), - dictgen::InsensitiveAscii("oord"), - dictgen::InsensitiveAscii("right"), - dictgen::InsensitiveAscii("rold"), - ], - values: &[ - &["underwear"], - &["underwater"], - &["underwater"], - &["underwear"], - &["underwater"], - &["underwater"], - &["underwhelming"], - &["underwhelming"], - &["underwhelming"], - &["underwhelming"], - &["underwhelming"], - &["underweight"], - &["underworld"], - &["underworld"], - &["underweight"], - &["underworld"], - ], - range: 2..=7, - }; - -static WORD_UNDERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERU_CHILDREN), - value: None, -}; - -pub static WORD_UNDERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ltilization"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[&["underutilization"], &["underrun"], &["underruns"]], - range: 1..=11, - }; - -static WORD_UNDERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERT_CHILDREN), - value: None, -}; - -pub static WORD_UNDERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("acker"), - dictgen::InsensitiveAscii("akeing"), - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("andable"), - dictgen::InsensitiveAscii("anded"), - dictgen::InsensitiveAscii("anding"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oker"), - dictgen::InsensitiveAscii("sand"), - dictgen::InsensitiveAscii("sanding"), - dictgen::InsensitiveAscii("sands"), - dictgen::InsensitiveAscii("sood"), - dictgen::InsensitiveAscii("stand"), - dictgen::InsensitiveAscii("standing"), - dictgen::InsensitiveAscii("stands"), - dictgen::InsensitiveAscii("unes"), - ], - values: &[ - &["understandable", "understand"], - &["undertaker"], - &["undertaking"], - &["understand"], - &["understandable"], - &["understood"], - &["understanding"], - &["understands"], - &["undertones"], - &["undertaker"], - &["understands", "understand"], - &["understanding"], - &["understands"], - &["understood"], - &["understand"], - &["understanding"], - &["understands"], - &["undertones"], - ], - range: 2..=8, - }; - -static WORD_UNDERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERS_CHILDREN), - value: None, -}; - -pub static WORD_UNDERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acn"), - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("atnd"), - dictgen::InsensitiveAscii("etimate"), - dictgen::InsensitiveAscii("etimated"), - dictgen::InsensitiveAscii("og"), - dictgen::InsensitiveAscii("tad"), - dictgen::InsensitiveAscii("tading"), - dictgen::InsensitiveAscii("tadn"), - dictgen::InsensitiveAscii("tadnable"), - dictgen::InsensitiveAscii("tadning"), - dictgen::InsensitiveAscii("tadns"), - dictgen::InsensitiveAscii("tan"), - dictgen::InsensitiveAscii("tandablely"), - dictgen::InsensitiveAscii("tandabley"), - dictgen::InsensitiveAscii("tandble"), - dictgen::InsensitiveAscii("tandbly"), - dictgen::InsensitiveAscii("tandebly"), - dictgen::InsensitiveAscii("tandible"), - dictgen::InsensitiveAscii("tandibly"), - dictgen::InsensitiveAscii("tandig"), - dictgen::InsensitiveAscii("taning"), - dictgen::InsensitiveAscii("tannd"), - dictgen::InsensitiveAscii("tans"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("tnad"), - dictgen::InsensitiveAscii("tnading"), - dictgen::InsensitiveAscii("tnd"), - dictgen::InsensitiveAscii("toon"), - dictgen::InsensitiveAscii("toud"), - dictgen::InsensitiveAscii("tsand"), - dictgen::InsensitiveAscii("tsnd"), - ], - values: &[ - &["underscan"], - &["understand"], - &["understands"], - &["underestimate"], - &["underestimated"], - &["undergo"], - &["understands"], - &["understanding"], - &["understands", "understand"], - &["understandable"], - &["understanding"], - &["understands"], - &["understand"], - &["understandably"], - &["understandably"], - &["understandable"], - &["understandably"], - &["understandably"], - &["understandable"], - &["understandably"], - &["understanding"], - &["understanding"], - &["understands"], - &["understands"], - &["understand"], - &["understands"], - &["understanding"], - &["understand"], - &["understood"], - &["understood"], - &["understands"], - &["understands"], - ], - range: 2..=10, - }; - -static WORD_UNDERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERR_CHILDREN), - value: None, -}; - -pub static WORD_UNDERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("aker"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("atted"), - dictgen::InsensitiveAscii("run"), - ], - values: &[ - &["underrated"], - &["undertaker"], - &["undertaker"], - &["underrated"], - &["underrun"], - ], - range: 3..=5, - }; - -static WORD_UNDERP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERP_CHILDREN), - value: None, -}; - -pub static WORD_UNDERP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("owerd"), - dictgen::InsensitiveAscii("owererd"), - dictgen::InsensitiveAscii("owred"), - ], - values: &[ - &["undermining"], - &["underpowered"], - &["underpowered"], - &["underpowered"], - &["underpowered"], - ], - range: 4..=7, - }; - -static WORD_UNDERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERO_CHILDREN), - value: None, -}; - -pub static WORD_UNDERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("g")], - values: &[&["undergo"]], - range: 1..=1, - }; - -static WORD_UNDERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERN_CHILDREN), - value: None, -}; - -pub static WORD_UNDERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("earth"), - dictgen::InsensitiveAscii("eeth"), - dictgen::InsensitiveAscii("eight"), - dictgen::InsensitiveAscii("eith"), - dictgen::InsensitiveAscii("ieth"), - ], - values: &[ - &["underneath"], - &["underneath"], - &["underweight"], - &["underneath"], - &["underneath"], - ], - range: 4..=5, - }; - -static WORD_UNDERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERM_CHILDREN), - value: None, -}; - -pub static WORD_UNDERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imes"), - dictgen::InsensitiveAscii("iming"), - dictgen::InsensitiveAscii("inde"), - dictgen::InsensitiveAscii("indes"), - dictgen::InsensitiveAscii("inding"), - dictgen::InsensitiveAscii("ineing"), - dictgen::InsensitiveAscii("ineras"), - dictgen::InsensitiveAscii("ineres"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inging"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("inining"), - dictgen::InsensitiveAscii("inning"), - ], - values: &[ - &["undermines"], - &["undermining"], - &["undermines"], - &["undermines"], - &["undermining"], - &["undermining"], - &["undermines"], - &["undermines"], - &["undermining"], - &["undermining"], - &["undermining"], - &["undermining"], - &["undermining"], - ], - range: 3..=7, - }; - -static WORD_UNDERL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERL_CHILDREN), - value: None, -}; - -pub static WORD_UNDERL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("aying"), - dictgen::InsensitiveAscii("flow"), - dictgen::InsensitiveAscii("flowed"), - dictgen::InsensitiveAscii("flowing"), - dictgen::InsensitiveAscii("flows"), - dictgen::InsensitiveAscii("fow"), - dictgen::InsensitiveAscii("fowed"), - dictgen::InsensitiveAscii("fowing"), - dictgen::InsensitiveAscii("fows"), - dictgen::InsensitiveAscii("iying"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("yng"), - ], - values: &[ - &["underlaid"], - &["underlying"], - &["underflow"], - &["underflowed"], - &["underflowing"], - &["underflows"], - &["underflow"], - &["underflowed"], - &["underflowing"], - &["underflows"], - &["underlying"], - &["underflow"], - &["underflowed"], - &["underflowing"], - &["underflows"], - &["underlying"], - ], - range: 2..=7, - }; - -static WORD_UNDERH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERH_CHILDREN), - value: None, -}; - -pub static WORD_UNDERH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eight"), - dictgen::InsensitiveAscii("welming"), - dictgen::InsensitiveAscii("wleming"), - ], - values: &[&["underweight"], &["underwhelming"], &["underwhelming"]], - range: 5..=7, - }; - -static WORD_UNDERG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERG_CHILDREN), - value: None, -}; - -pub static WORD_UNDERG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("lo"), - dictgen::InsensitiveAscii("orund"), - dictgen::InsensitiveAscii("radate"), - dictgen::InsensitiveAscii("radute"), - dictgen::InsensitiveAscii("rand"), - dictgen::InsensitiveAscii("ratuate"), - dictgen::InsensitiveAscii("roud"), - dictgen::InsensitiveAscii("rund"), - ], - values: &[ - &["undergrad"], - &["underrated"], - &["undertaking"], - &["undergo"], - &["underground"], - &["undergraduate"], - &["undergraduate"], - &["undergrad"], - &["undergraduate"], - &["underground"], - &["underground"], - ], - range: 2..=7, - }; - -static WORD_UNDERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERF_CHILDREN), - value: None, -}; - -pub static WORD_UNDERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aker"), - dictgen::InsensitiveAscii("iend"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("ows"), - ], - values: &[ - &["undertaker"], - &["undefined"], - &["undefined"], - &["underflow"], - &["underflowed"], - &["underflowing"], - &["underflows"], - ], - range: 2..=5, - }; - -static WORD_UNDERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERE_CHILDREN), - value: None, -}; - -pub static WORD_UNDERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sitmate"), - dictgen::InsensitiveAscii("stamate"), - dictgen::InsensitiveAscii("stamated"), - dictgen::InsensitiveAscii("stemate"), - dictgen::InsensitiveAscii("stemated"), - dictgen::InsensitiveAscii("stemating"), - dictgen::InsensitiveAscii("stiamte"), - dictgen::InsensitiveAscii("stimateing"), - dictgen::InsensitiveAscii("stime"), - dictgen::InsensitiveAscii("stimeted"), - ], - values: &[ - &["underestimated"], - &["underestimate"], - &["underestimated"], - &["underestimate"], - &["underestimated"], - &["underestimating"], - &["underestimated"], - &["underestimating"], - &["underestimate"], - &["underestimated"], - ], - range: 5..=10, - }; - -static WORD_UNDERD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERD_CHILDREN), - value: None, -}; - -pub static WORD_UNDERD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ong")], - values: &[&["underdog"]], - range: 3..=3, - }; - -static WORD_UNDERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERC_CHILDREN), - value: None, -}; - -pub static WORD_UNDERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("unt"), - ], - values: &[ - &["underlying"], - &["underscore"], - &["underscores"], - &["undercut"], - ], - range: 3..=4, - }; - -static WORD_UNDERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERB_CHILDREN), - value: None, -}; - -pub static WORD_UNDERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aker"), - dictgen::InsensitiveAscii("og"), - ], - values: &[&["undertaker"], &["undergo"]], - range: 2..=4, - }; - -static WORD_UNDERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDERA_CHILDREN), - value: None, -}; - -pub static WORD_UNDERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("stimate"), - dictgen::InsensitiveAscii("stimated"), - dictgen::InsensitiveAscii("stimating"), - ], - values: &[ - &["underestimate"], - &["underestimated"], - &["underestimating"], - ], - range: 7..=9, - }; - -static WORD_UNDEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDEP_CHILDREN), - value: None, -}; - -pub static WORD_UNDEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("endend")], - values: &[&["independent", "nondependent"]], - range: 6..=6, - }; - -static WORD_UNDEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDEN_CHILDREN), - value: None, -}; - -pub static WORD_UNDEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aible"), - dictgen::InsensitiveAscii("aibly"), - dictgen::InsensitiveAscii("eath"), - dictgen::InsensitiveAscii("iabely"), - dictgen::InsensitiveAscii("iablely"), - dictgen::InsensitiveAscii("iabley"), - dictgen::InsensitiveAscii("iablly"), - dictgen::InsensitiveAscii("ialbly"), - dictgen::InsensitiveAscii("yable"), - dictgen::InsensitiveAscii("yably"), - ], - values: &[ - &["undeniable"], - &["undeniably"], - &["underneath"], - &["undeniably"], - &["undeniably"], - &["undeniably"], - &["undeniably"], - &["undeniably"], - &["undeniable"], - &["undeniably"], - ], - range: 4..=7, - }; - -static WORD_UNDEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDEL_CHILDREN), - value: None, -}; - -pub static WORD_UNDEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("rying"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["underlying"], - &["underline"], - &["underlying"], - &["underlying"], - ], - range: 3..=5, - }; - -static WORD_UNDEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDEI_CHILDREN), - value: None, -}; - -pub static WORD_UNDEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("nably"), - ], - values: &[&["undeniable"], &["undeniably"]], - range: 5..=5, - }; - -static WORD_UNDEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDEF_CHILDREN), - value: None, -}; - -pub static WORD_UNDEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ien"), - dictgen::InsensitiveAscii("iend"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("inded"), - dictgen::InsensitiveAscii("inetively"), - dictgen::InsensitiveAscii("inied"), - dictgen::InsensitiveAscii("initely"), - dictgen::InsensitiveAscii("low"), - dictgen::InsensitiveAscii("lows"), - dictgen::InsensitiveAscii("uned"), - ], - values: &[ - &["undefined"], - &["undefine"], - &["undefined"], - &["undefined"], - &["undefined"], - &["indefinitely"], - &["undefined"], - &["indefinitely"], - &["underflow"], - &["underflows"], - &["undefined"], - ], - range: 3..=9, - }; - -static WORD_UNDED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDED_CHILDREN), - value: None, -}; - -pub static WORD_UNDED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ined")], - values: &[&["undefined"]], - range: 4..=4, - }; - -static WORD_UNDEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDEC_CHILDREN), - value: None, -}; - -pub static WORD_UNDEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ideable")], - values: &[&["undecidable"]], - range: 7..=7, - }; - -static WORD_UNDEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNDEB_CHILDREN), - value: None, -}; - -pub static WORD_UNDEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iably")], - values: &[&["undeniably"]], - range: 5..=5, - }; - -static WORD_UNC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNC_CHILDREN), - value: None, -}; - -static WORD_UNC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_UNCA_NODE), - None, - None, - None, - Some(&WORD_UNCE_NODE), - None, - None, - Some(&WORD_UNCH_NODE), - None, - None, - Some(&WORD_UNCK_NODE), - Some(&WORD_UNCL_NODE), - None, - None, - Some(&WORD_UNCO_NODE), - None, - None, - Some(&WORD_UNCR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_UNCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCR_CHILDREN), - value: None, -}; - -pub static WORD_UNCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eachable"), - dictgen::InsensitiveAscii("ypted"), - ], - values: &[&["unreachable"], &["unencrypted"]], - range: 5..=8, - }; - -static WORD_UNCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNCO_CHILDREN), - value: None, -}; - -static WORD_UNCO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_UNCOD_NODE), - None, - None, - Some(&WORD_UNCOG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_UNCOM_NODE), - Some(&WORD_UNCON_NODE), - None, - None, - None, - Some(&WORD_UNCOR_NODE), - None, - None, - Some(&WORD_UNCOU_NODE), - Some(&WORD_UNCOV_NODE), - None, - None, - None, - None, -]; - -static WORD_UNCOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCOV_CHILDREN), - value: None, -}; - -pub static WORD_UNCOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erted")], - values: &[&["unconverted"]], - range: 5..=5, - }; - -static WORD_UNCOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCOU_CHILDREN), - value: None, -}; - -pub static WORD_UNCOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ncious"), - dictgen::InsensitiveAscii("nciously"), - dictgen::InsensitiveAscii("sciously"), - ], - values: &[&["unconscious"], &["unconsciously"], &["unconsciously"]], - range: 6..=8, - }; - -static WORD_UNCOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCOR_CHILDREN), - value: None, -}; - -pub static WORD_UNCOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("elated"), - dictgen::InsensitiveAscii("rect"), - dictgen::InsensitiveAscii("rectly"), - dictgen::InsensitiveAscii("rolated"), - ], - values: &[ - &["incorrectly"], - &["uncorrelated"], - &["incorrect"], - &["incorrectly"], - &["uncorrelated"], - ], - range: 4..=7, - }; - -static WORD_UNCON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNCON_CHILDREN), - value: None, -}; - -static WORD_UNCON_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_UNCONC_NODE), - Some(&WORD_UNCOND_NODE), - None, - Some(&WORD_UNCONF_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_UNCONN_NODE), - None, - None, - None, - None, - Some(&WORD_UNCONS_NODE), - Some(&WORD_UNCONT_NODE), - None, - Some(&WORD_UNCONV_NODE), - None, - None, - None, - None, -]; - -static WORD_UNCONV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCONV_CHILDREN), - value: None, -}; - -pub static WORD_UNCONV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ectional"), - dictgen::InsensitiveAscii("encional"), - dictgen::InsensitiveAscii("enient"), - dictgen::InsensitiveAscii("ensional"), - dictgen::InsensitiveAscii("ential"), - dictgen::InsensitiveAscii("entianal"), - dictgen::InsensitiveAscii("entinal"), - dictgen::InsensitiveAscii("entionnal"), - ], - values: &[ - &["unconventional"], - &["unconventional"], - &["inconvenient"], - &["unconventional"], - &["unconventional"], - &["unconventional"], - &["unconventional"], - &["unconventional"], - ], - range: 6..=9, - }; - -static WORD_UNCONT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCONT_CHILDREN), - value: None, -}; - -pub static WORD_UNCONT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itutional"), - dictgen::InsensitiveAscii("rained"), - dictgen::InsensitiveAscii("rallable"), - dictgen::InsensitiveAscii("rallably"), - dictgen::InsensitiveAscii("rolable"), - dictgen::InsensitiveAscii("rolablly"), - dictgen::InsensitiveAscii("rollabe"), - dictgen::InsensitiveAscii("rollablely"), - dictgen::InsensitiveAscii("rollabley"), - dictgen::InsensitiveAscii("rollablly"), - dictgen::InsensitiveAscii("rollaby"), - ], - values: &[ - &["unconstitutional"], - &["unconstrained"], - &["uncontrollable"], - &["uncontrollably"], - &["uncontrollable"], - &["uncontrollably"], - &["uncontrollable"], - &["uncontrollably"], - &["uncontrollably"], - &["uncontrollably"], - &["uncontrollably"], - ], - range: 6..=10, - }; - -static WORD_UNCONS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCONS_CHILDREN), - value: None, -}; - -pub static WORD_UNCONS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciosly"), - dictgen::InsensitiveAscii("cioulsy"), - dictgen::InsensitiveAscii("ciouly"), - dictgen::InsensitiveAscii("ciouslly"), - dictgen::InsensitiveAscii("cous"), - dictgen::InsensitiveAscii("icous"), - dictgen::InsensitiveAscii("icously"), - dictgen::InsensitiveAscii("iderate"), - dictgen::InsensitiveAscii("isntency"), - dictgen::InsensitiveAscii("istent"), - dictgen::InsensitiveAscii("tititional"), - dictgen::InsensitiveAscii("tituional"), - dictgen::InsensitiveAscii("titutionnal"), - ], - values: &[ - &["unconsciously"], - &["unconsciously"], - &["unconsciously"], - &["unconsciously"], - &["unconscious"], - &["unconscious"], - &["unconsciously"], - &["inconsiderate"], - &["inconsistency"], - &["inconsistent"], - &["unconstitutional"], - &["unconstitutional"], - &["unconstitutional"], - ], - range: 4..=11, - }; - -static WORD_UNCONN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCONN_CHILDREN), - value: None, -}; - -pub static WORD_UNCONN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ectes")], - values: &[&["unconnected"]], - range: 5..=5, - }; - -static WORD_UNCONF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCONF_CHILDREN), - value: None, -}; - -pub static WORD_UNCONF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iged"), - dictgen::InsensitiveAscii("ortability"), - dictgen::InsensitiveAscii("ortable"), - dictgen::InsensitiveAscii("ortably"), - ], - values: &[ - &["unconfigured"], - &["discomfort"], - &["uncomfortable"], - &["uncomfortably"], - ], - range: 4..=10, - }; - -static WORD_UNCOND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCOND_CHILDREN), - value: None, -}; - -pub static WORD_UNCOND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isional"), - dictgen::InsensitiveAscii("isionaly"), - dictgen::InsensitiveAscii("isionnal"), - dictgen::InsensitiveAscii("isionnaly"), - dictgen::InsensitiveAscii("itial"), - dictgen::InsensitiveAscii("itially"), - dictgen::InsensitiveAscii("itialy"), - dictgen::InsensitiveAscii("itianal"), - dictgen::InsensitiveAscii("itianally"), - dictgen::InsensitiveAscii("itianaly"), - dictgen::InsensitiveAscii("itinal"), - dictgen::InsensitiveAscii("itinally"), - dictgen::InsensitiveAscii("itinaly"), - dictgen::InsensitiveAscii("itionable"), - dictgen::InsensitiveAscii("itionaly"), - dictgen::InsensitiveAscii("itionnal"), - dictgen::InsensitiveAscii("itionnally"), - dictgen::InsensitiveAscii("itionnaly"), - dictgen::InsensitiveAscii("itonal"), - dictgen::InsensitiveAscii("itonally"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionally"), - ], - values: &[ - &["unconditional"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - &["unconditional"], - &["unconditionally"], - ], - range: 5..=10, - }; - -static WORD_UNCONC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCONC_CHILDREN), - value: None, -}; - -pub static WORD_UNCONC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("iousness"), - dictgen::InsensitiveAscii("istencies"), - dictgen::InsensitiveAscii("istency"), - dictgen::InsensitiveAscii("istent"), - dictgen::InsensitiveAscii("sious"), - dictgen::InsensitiveAscii("siously"), - ], - values: &[ - &["unconscious"], - &["unconsciousness"], - &["inconsistencies"], - &["inconsistency"], - &["inconsistent"], - &["unconscious"], - &["unconsciously"], - ], - range: 4..=9, - }; - -static WORD_UNCOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCOM_CHILDREN), - value: None, -}; - -pub static WORD_UNCOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("fertable"), - dictgen::InsensitiveAscii("fertably"), - dictgen::InsensitiveAscii("fortabel"), - dictgen::InsensitiveAscii("fortablely"), - dictgen::InsensitiveAscii("fortabley"), - dictgen::InsensitiveAscii("fortablity"), - dictgen::InsensitiveAscii("fortablly"), - dictgen::InsensitiveAscii("foryable"), - dictgen::InsensitiveAscii("frotable"), - dictgen::InsensitiveAscii("frotably"), - dictgen::InsensitiveAscii("ftorable"), - dictgen::InsensitiveAscii("ftorably"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("mited"), - dictgen::InsensitiveAscii("mment"), - dictgen::InsensitiveAscii("mmented"), - dictgen::InsensitiveAscii("mmenting"), - dictgen::InsensitiveAscii("mments"), - dictgen::InsensitiveAscii("mmitted"), - dictgen::InsensitiveAscii("mmon"), - dictgen::InsensitiveAscii("mpresed"), - dictgen::InsensitiveAscii("mpresion"), - dictgen::InsensitiveAscii("mpressd"), - dictgen::InsensitiveAscii("mpressed"), - dictgen::InsensitiveAscii("mpression"), - dictgen::InsensitiveAscii("mtited"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("patible"), - dictgen::InsensitiveAscii("petetive"), - dictgen::InsensitiveAscii("petive"), - dictgen::InsensitiveAscii("plete"), - dictgen::InsensitiveAscii("pleteness"), - dictgen::InsensitiveAscii("pletness"), - dictgen::InsensitiveAscii("preessed"), - dictgen::InsensitiveAscii("pres"), - dictgen::InsensitiveAscii("presed"), - dictgen::InsensitiveAscii("preses"), - dictgen::InsensitiveAscii("presing"), - dictgen::InsensitiveAscii("presor"), - dictgen::InsensitiveAscii("presors"), - dictgen::InsensitiveAscii("pressible"), - dictgen::InsensitiveAscii("prss"), - dictgen::InsensitiveAscii("rpessed"), - ], - values: &[ - &["uncomment"], - &["uncommented"], - &["uncommenting"], - &["uncomments"], - &["uncomfortable"], - &["uncomfortably"], - &["uncomfortably"], - &["uncomfortably"], - &["uncomfortably"], - &["uncomfortably"], - &["uncomfortably"], - &["uncomfortably"], - &["uncomfortable"], - &["uncomfortably"], - &["uncomfortable"], - &["uncomfortably"], - &["upcoming", "oncoming"], - &["uncommitted"], - &["uncommitted"], - &["uncommitted"], - &["uncomment"], - &["uncommented"], - &["uncommenting"], - &["uncomments"], - &["uncommitted"], - &["uncommon"], - &["uncompressed"], - &["uncompression"], - &["uncompressed"], - &["uncompressed"], - &["uncompression"], - &["uncommitted"], - &["uncommon"], - &["incompatible"], - &["uncompetitive"], - &["uncompetitive"], - &["incomplete"], - &["incompleteness"], - &["incompleteness"], - &["uncompressed"], - &["uncompress"], - &["uncompressed"], - &["uncompresses"], - &["uncompressing"], - &["uncompressor"], - &["uncompressors"], - &["incompressible"], - &["uncompress"], - &["uncompressed"], - ], - range: 2..=10, - }; - -static WORD_UNCOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCOG_CHILDREN), - value: None, -}; - -pub static WORD_UNCOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nized")], - values: &[&["unrecognized"]], - range: 5..=5, - }; - -static WORD_UNCOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCOD_CHILDREN), - value: None, -}; - -pub static WORD_UNCOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itionally"), - ], - values: &[&["unicode", "encode"], &["encoding"], &["unconditionally"]], - range: 1..=9, - }; - -static WORD_UNCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCL_CHILDREN), - value: None, -}; - -pub static WORD_UNCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["uncle", "unclear", "uncles"]], - range: 2..=2, - }; - -static WORD_UNCK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCK_CHILDREN), - value: None, -}; - -pub static WORD_UNCK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nown")], - values: &[&["unknown"]], - range: 4..=4, - }; - -static WORD_UNCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCH_CHILDREN), - value: None, -}; - -pub static WORD_UNCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ache"), - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("ainged"), - dictgen::InsensitiveAscii("allengable"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("aneged"), - dictgen::InsensitiveAscii("angable"), - dictgen::InsensitiveAscii("angd"), - dictgen::InsensitiveAscii("angeble"), - dictgen::InsensitiveAscii("eked"), - dictgen::InsensitiveAscii("enged"), - ], - values: &[ - &["uncache"], - &["uncached"], - &["unchanged"], - &["unchanged"], - &["unchallengeable"], - &["unchanged"], - &["unchanged"], - &["unchangeable"], - &["unchanged"], - &["unchangeable"], - &["unchecked"], - &["unchanged"], - ], - range: 4..=10, - }; - -static WORD_UNCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCE_CHILDREN), - value: Some(&["once"]), -}; - -pub static WORD_UNCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hck"), - dictgen::InsensitiveAscii("hcked"), - dictgen::InsensitiveAscii("ncored"), - dictgen::InsensitiveAscii("nsered"), - dictgen::InsensitiveAscii("nsord"), - dictgen::InsensitiveAscii("nsorred"), - dictgen::InsensitiveAscii("rain"), - dictgen::InsensitiveAscii("rainties"), - dictgen::InsensitiveAscii("rainty"), - dictgen::InsensitiveAscii("rsored"), - dictgen::InsensitiveAscii("rtaincy"), - dictgen::InsensitiveAscii("rtainities"), - dictgen::InsensitiveAscii("rtainity"), - dictgen::InsensitiveAscii("rtaintity"), - dictgen::InsensitiveAscii("rtaintly"), - dictgen::InsensitiveAscii("rtainy"), - dictgen::InsensitiveAscii("rtaity"), - dictgen::InsensitiveAscii("rtanity"), - dictgen::InsensitiveAscii("rtanty"), - dictgen::InsensitiveAscii("rtianty"), - dictgen::InsensitiveAscii("sessarily"), - dictgen::InsensitiveAscii("snored"), - dictgen::InsensitiveAscii("ssarily"), - dictgen::InsensitiveAscii("ssary"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tainties"), - dictgen::InsensitiveAscii("tainty"), - ], - values: &[ - &["uncheck"], - &["unchecked"], - &["uncensored"], - &["uncensored"], - &["uncensored"], - &["uncensored"], - &["uncertain"], - &["uncertainties"], - &["uncertainty"], - &["uncensored"], - &["uncertainty"], - &["uncertainties"], - &["uncertainty"], - &["uncertainty"], - &["uncertainty"], - &["uncertainty"], - &["uncertainty"], - &["uncertainty"], - &["uncertainty"], - &["uncertainty"], - &["unnesessarily"], - &["uncensored"], - &["unnecessarily"], - &["unnecessary"], - &["uncertain"], - &["uncertainties"], - &["uncertainty"], - ], - range: 3..=10, - }; - -static WORD_UNCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNCA_CHILDREN), - value: None, -}; - -pub static WORD_UNCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hnged"), - dictgen::InsensitiveAscii("lcualted"), - dictgen::InsensitiveAscii("nney"), - dictgen::InsensitiveAscii("nnny"), - dictgen::InsensitiveAscii("refull"), - dictgen::InsensitiveAscii("talogued"), - ], - values: &[ - &["unchanged"], - &["uncalculated"], - &["uncanny"], - &["uncanny"], - &["uncareful"], - &["uncataloged"], - ], - range: 4..=8, - }; - -static WORD_UNB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNB_CHILDREN), - value: None, -}; - -pub static WORD_UNB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alanaced"), - dictgen::InsensitiveAscii("alenced"), - dictgen::InsensitiveAscii("allance"), - dictgen::InsensitiveAscii("alnaced"), - dictgen::InsensitiveAscii("anend"), - dictgen::InsensitiveAscii("annd"), - dictgen::InsensitiveAscii("annend"), - dictgen::InsensitiveAscii("areable"), - dictgen::InsensitiveAscii("eakable"), - dictgen::InsensitiveAscii("eareble"), - dictgen::InsensitiveAscii("eatbale"), - dictgen::InsensitiveAscii("eateble"), - dictgen::InsensitiveAscii("eerable"), - dictgen::InsensitiveAscii("eetable"), - dictgen::InsensitiveAscii("eknowst"), - dictgen::InsensitiveAscii("eleifable"), - dictgen::InsensitiveAscii("eleivable"), - dictgen::InsensitiveAscii("eleivably"), - dictgen::InsensitiveAscii("eliavable"), - dictgen::InsensitiveAscii("eliavably"), - dictgen::InsensitiveAscii("eliebable"), - dictgen::InsensitiveAscii("eliefable"), - dictgen::InsensitiveAscii("elievablely"), - dictgen::InsensitiveAscii("elievabley"), - dictgen::InsensitiveAscii("elievablly"), - dictgen::InsensitiveAscii("elieveable"), - dictgen::InsensitiveAscii("elieveble"), - dictgen::InsensitiveAscii("elievibly"), - dictgen::InsensitiveAscii("elivable"), - dictgen::InsensitiveAscii("eliveable"), - dictgen::InsensitiveAscii("eliveably"), - dictgen::InsensitiveAscii("elivebly"), - dictgen::InsensitiveAscii("elizeable"), - dictgen::InsensitiveAscii("lcok"), - dictgen::InsensitiveAscii("olievable"), - dictgen::InsensitiveAscii("orned"), - dictgen::InsensitiveAscii("ouind"), - dictgen::InsensitiveAscii("ouinded"), - dictgen::InsensitiveAscii("oun"), - dictgen::InsensitiveAscii("ounad"), - dictgen::InsensitiveAscii("ounaded"), - dictgen::InsensitiveAscii("ouned"), - dictgen::InsensitiveAscii("ounnd"), - dictgen::InsensitiveAscii("ounnded"), - dictgen::InsensitiveAscii("ouund"), - dictgen::InsensitiveAscii("ouunded"), - dictgen::InsensitiveAscii("raikable"), - dictgen::InsensitiveAscii("rakeable"), - dictgen::InsensitiveAscii("reakabie"), - dictgen::InsensitiveAscii("reakabke"), - dictgen::InsensitiveAscii("reakbale"), - dictgen::InsensitiveAscii("reakble"), - dictgen::InsensitiveAscii("reakeble"), - dictgen::InsensitiveAscii("rearable"), - dictgen::InsensitiveAscii("unded"), - ], - values: &[ - &["unbalanced"], - &["unbalanced"], - &["unbalance"], - &["unbalanced"], - &["unbanned"], - &["unbanned"], - &["unbanned"], - &["unbearable"], - &["unbeatable"], - &["unbearable"], - &["unbeatable"], - &["unbeatable"], - &["unbearable"], - &["unbeatable"], - &["unbeknownst"], - &["unbelievable"], - &["unbelievable"], - &["unbelievably"], - &["unbelievable"], - &["unbelievably"], - &["unbelievable"], - &["unbelievable"], - &["unbelievably"], - &["unbelievably"], - &["unbelievably"], - &["unbelievable"], - &["unbelievable"], - &["unbelievably"], - &["unbelievable"], - &["unbelievable"], - &["unbelievably"], - &["unbelievably"], - &["unbelievable"], - &["unblock"], - &["unbelievable"], - &["unborn"], - &["unbound"], - &["unbounded"], - &["unbound"], - &["unbound"], - &["unbounded"], - &["unbounded"], - &["unbound"], - &["unbounded"], - &["unbound"], - &["unbounded"], - &["unbreakable"], - &["unbreakable"], - &["unbreakable"], - &["unbreakable"], - &["unbreakable"], - &["unbreakable"], - &["unbreakable"], - &["unbreakable"], - &["unbundled", "unbounded"], - ], - range: 3..=11, - }; - -static WORD_UNA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_UNA_CHILDREN), - value: None, -}; - -static WORD_UNA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_UNAB_NODE), - Some(&WORD_UNAC_NODE), - Some(&WORD_UNAD_NODE), - None, - Some(&WORD_UNAF_NODE), - None, - Some(&WORD_UNAH_NODE), - Some(&WORD_UNAI_NODE), - None, - None, - Some(&WORD_UNAL_NODE), - Some(&WORD_UNAM_NODE), - Some(&WORD_UNAN_NODE), - None, - Some(&WORD_UNAP_NODE), - Some(&WORD_UNAQ_NODE), - Some(&WORD_UNAR_NODE), - Some(&WORD_UNAS_NODE), - Some(&WORD_UNAT_NODE), - Some(&WORD_UNAU_NODE), - Some(&WORD_UNAV_NODE), - Some(&WORD_UNAW_NODE), - None, - None, - None, -]; - -static WORD_UNAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAW_CHILDREN), - value: None, -}; - -pub static WORD_UNAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nsered")], - values: &[&["unanswered"]], - range: 6..=6, - }; - -static WORD_UNAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAV_CHILDREN), - value: None, -}; - -pub static WORD_UNAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aiable"), - dictgen::InsensitiveAscii("aialable"), - dictgen::InsensitiveAscii("aialbale"), - dictgen::InsensitiveAscii("aialbe"), - dictgen::InsensitiveAscii("aialbel"), - dictgen::InsensitiveAscii("aialbility"), - dictgen::InsensitiveAscii("aialble"), - dictgen::InsensitiveAscii("aible"), - dictgen::InsensitiveAscii("ailabe"), - dictgen::InsensitiveAscii("ailabel"), - dictgen::InsensitiveAscii("ailablility"), - dictgen::InsensitiveAscii("ailble"), - dictgen::InsensitiveAscii("ailiability"), - dictgen::InsensitiveAscii("ailible"), - dictgen::InsensitiveAscii("aliable"), - dictgen::InsensitiveAscii("aoidable"), - dictgen::InsensitiveAscii("ialable"), - dictgen::InsensitiveAscii("ilable"), - dictgen::InsensitiveAscii("iodable"), - dictgen::InsensitiveAscii("oidble"), - ], - values: &[ - &["unavailable"], - &["unavailable"], - &["unavailable"], - &["unavailable"], - &["unavailable"], - &["unavailability"], - &["unavailable"], - &["unavailable"], - &["unavailable"], - &["unavailable"], - &["unavailability"], - &["unavailable"], - &["unavailability"], - &["unavailable"], - &["unavailable"], - &["unavoidable"], - &["unavailable"], - &["unavailable"], - &["unavoidable"], - &["unavoidable"], - ], - range: 5..=11, - }; - -static WORD_UNAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAU_CHILDREN), - value: None, -}; - -pub static WORD_UNAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("thenicated"), - dictgen::InsensitiveAscii("thenticed"), - dictgen::InsensitiveAscii("therized"), - dictgen::InsensitiveAscii("thoried"), - dictgen::InsensitiveAscii("throized"), - ], - values: &[ - &["unauthenticated"], - &["unauthenticated"], - &["unauthorized"], - &["unauthorized"], - &["unauthorized"], - ], - range: 7..=10, - }; - -static WORD_UNAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAT_CHILDREN), - value: None, -}; - -pub static WORD_UNAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("henticated"), - dictgen::InsensitiveAscii("horised"), - dictgen::InsensitiveAscii("horized"), - dictgen::InsensitiveAscii("tanded"), - dictgen::InsensitiveAscii("teded"), - dictgen::InsensitiveAscii("tendend"), - dictgen::InsensitiveAscii("teneded"), - dictgen::InsensitiveAscii("tented"), - dictgen::InsensitiveAscii("tracive"), - dictgen::InsensitiveAscii("tractice"), - ], - values: &[ - &["unauthenticated"], - &["unauthorised"], - &["unauthorized"], - &["unattended"], - &["unattended"], - &["unattended"], - &["unattended"], - &["unattended"], - &["unattractive"], - &["unattractive"], - ], - range: 5..=10, - }; - -static WORD_UNAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAS_CHILDREN), - value: None, -}; - -pub static WORD_UNAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hable"), - dictgen::InsensitiveAscii("igned"), - dictgen::InsensitiveAscii("nwered"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("singed"), - dictgen::InsensitiveAscii("singing"), - dictgen::InsensitiveAscii("sings"), - ], - values: &[ - &["unhashable"], - &["unassigned"], - &["unanswered"], - &["unassign"], - &["unassigned"], - &["unassigning"], - &["unassigns"], - ], - range: 4..=7, - }; - -static WORD_UNAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAR_CHILDREN), - value: None, -}; - -pub static WORD_UNAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chvied"), - dictgen::InsensitiveAscii("chving"), - ], - values: &[&["unarchived"], &["unarchiving"]], - range: 6..=6, - }; - -static WORD_UNAQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAQ_CHILDREN), - value: None, -}; - -pub static WORD_UNAQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uired")], - values: &[&["unacquired"]], - range: 5..=5, - }; - -static WORD_UNAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAP_CHILDREN), - value: None, -}; - -pub static WORD_UNAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("pealling"), - dictgen::InsensitiveAscii("peasing"), - dictgen::InsensitiveAscii("peeling"), - dictgen::InsensitiveAscii("plicable"), - dictgen::InsensitiveAscii("pretiated"), - dictgen::InsensitiveAscii("pretiative"), - dictgen::InsensitiveAscii("prieciated"), - dictgen::InsensitiveAscii("prieciative"), - dictgen::InsensitiveAscii("propriate"), - dictgen::InsensitiveAscii("propriately"), - dictgen::InsensitiveAscii("retiated"), - dictgen::InsensitiveAscii("retiative"), - ], - values: &[ - &["unmapped", "unpaid"], - &["unappealing"], - &["unappealing"], - &["unappealing"], - &["inapplicable"], - &["unappreciated"], - &["unappreciative"], - &["unappreciated"], - &["unappreciative"], - &["inappropriate"], - &["inappropriately"], - &["unappreciated"], - &["unappreciative"], - ], - range: 2..=11, - }; - -static WORD_UNAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAN_CHILDREN), - value: None, -}; - -pub static WORD_UNAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amious"), - dictgen::InsensitiveAscii("imoulsy"), - dictgen::InsensitiveAscii("imuous"), - dictgen::InsensitiveAscii("imuously"), - dictgen::InsensitiveAscii("mious"), - dictgen::InsensitiveAscii("nimous"), - dictgen::InsensitiveAscii("nimously"), - dictgen::InsensitiveAscii("nomous"), - dictgen::InsensitiveAscii("nomously"), - dictgen::InsensitiveAscii("nomus"), - dictgen::InsensitiveAscii("nomusly"), - dictgen::InsensitiveAscii("omous"), - dictgen::InsensitiveAscii("omously"), - dictgen::InsensitiveAscii("omus"), - dictgen::InsensitiveAscii("omusly"), - dictgen::InsensitiveAscii("swerd"), - dictgen::InsensitiveAscii("wsered"), - dictgen::InsensitiveAscii("ymous"), - dictgen::InsensitiveAscii("ymously"), - ], - values: &[ - &["unanimous"], - &["unanimous"], - &["unanimous"], - &["unanimously"], - &["unanimous"], - &["unanimous"], - &["unanimously"], - &["unanimous"], - &["unanimously"], - &["unanimous"], - &["unanimously"], - &["unanimous"], - &["unanimously"], - &["unanimous"], - &["unanimously"], - &["unanswered"], - &["unanswered"], - &["unanimous"], - &["unanimously"], - ], - range: 4..=8, - }; - -static WORD_UNAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAM_CHILDREN), - value: None, -}; - -pub static WORD_UNAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bigious"), - dictgen::InsensitiveAscii("bigous"), - dictgen::InsensitiveAscii("bigously"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("inous"), - dictgen::InsensitiveAscii("pped"), - ], - values: &[ - &["unambiguous"], - &["unambiguous"], - &["unambiguously"], - &["unnamed"], - &["unanimous"], - &["unmapped"], - ], - range: 2..=8, - }; - -static WORD_UNAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAL_CHILDREN), - value: None, -}; - -pub static WORD_UNAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("iged"), - dictgen::InsensitiveAscii("ligned"), - dictgen::InsensitiveAscii("llowed"), - ], - values: &[ - &["unable"], - &["unable"], - &["unaligned"], - &["unaligned"], - &["unallowed"], - ], - range: 1..=6, - }; - -static WORD_UNAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAI_CHILDREN), - value: None, -}; - -pub static WORD_UNAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("valable")], - values: &[&["unavailable"]], - range: 7..=7, - }; - -static WORD_UNAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAH_CHILDREN), - value: None, -}; - -pub static WORD_UNAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ppy")], - values: &[&["unhappy"]], - range: 3..=3, - }; - -static WORD_UNAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAF_CHILDREN), - value: None, -}; - -pub static WORD_UNAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("fliated"), - ], - values: &[&["unaffected"], &["unaffiliated"]], - range: 5..=7, - }; - -static WORD_UNAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAD_CHILDREN), - value: None, -}; - -pub static WORD_UNAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("vertantly"), - dictgen::InsensitiveAscii("vertedly"), - dictgen::InsensitiveAscii("vertent"), - dictgen::InsensitiveAscii("vertently"), - ], - values: &[ - &["inadvertently"], - &["inadvertently"], - &["inadvertent"], - &["inadvertently"], - ], - range: 7..=9, - }; - -static WORD_UNAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAC_CHILDREN), - value: None, -}; - -pub static WORD_UNAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("captable"), - dictgen::InsensitiveAscii("ceptible"), - dictgen::InsensitiveAscii("cesible"), - dictgen::InsensitiveAscii("cessable"), - dictgen::InsensitiveAscii("cpetable"), - dictgen::InsensitiveAscii("cpeted"), - dictgen::InsensitiveAscii("knowleged"), - dictgen::InsensitiveAscii("ompanied"), - ], - values: &[ - &["unacceptable"], - &["unacceptable"], - &["unaccessible", "inaccessible"], - &["inaccessible"], - &["unacceptable"], - &["unaccepted"], - &["unacknowledged"], - &["unaccompanied"], - ], - range: 6..=9, - }; - -static WORD_UNAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UNAB_CHILDREN), - value: None, -}; - -pub static WORD_UNAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailable"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("let"), - dictgen::InsensitiveAscii("nned"), - ], - values: &[ - &["unavailable"], - &["unable"], - &["unable"], - &["unable", "enabled"], - &["enables", "unable"], - &["unable"], - &["unbanned"], - ], - range: 2..=7, - }; - -static WORD_UM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UM_CHILDREN), - value: None, -}; - -pub static WORD_UM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ambiguous"), - dictgen::InsensitiveAscii("ark"), - dictgen::InsensitiveAscii("arked"), - dictgen::InsensitiveAscii("arshal"), - dictgen::InsensitiveAscii("believable"), - dictgen::InsensitiveAscii("berlla"), - dictgen::InsensitiveAscii("biguity"), - dictgen::InsensitiveAscii("brealla"), - dictgen::InsensitiveAscii("brela"), - dictgen::InsensitiveAscii("brellla"), - dictgen::InsensitiveAscii("comfortable"), - dictgen::InsensitiveAscii("comfortably"), - dictgen::InsensitiveAscii("employment"), - dictgen::InsensitiveAscii("inportant"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("less"), - dictgen::InsensitiveAscii("mark"), - dictgen::InsensitiveAscii("matched"), - dictgen::InsensitiveAscii("outn"), - dictgen::InsensitiveAscii("predictable"), - ], - values: &[ - &["unambiguous"], - &["unmark"], - &["unmarked"], - &["unmarshal"], - &["unbelievable"], - &["umbrella"], - &["ambiguity"], - &["umbrella"], - &["umbrella"], - &["umbrella"], - &["uncomfortable"], - &["uncomfortably"], - &["unemployment"], - &["unimportant"], - &["unit"], - &["unless"], - &["unmark"], - &["unmatched"], - &["umount"], - &["unpredictable"], - ], - range: 2..=11, - }; - -static WORD_UL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UL_CHILDREN), - value: None, -}; - -pub static WORD_UL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("imited"), - dictgen::InsensitiveAscii("itmate"), - dictgen::InsensitiveAscii("itmately"), - dictgen::InsensitiveAscii("itmatum"), - dictgen::InsensitiveAscii("rasonic"), - dictgen::InsensitiveAscii("tamite"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("teration"), - dictgen::InsensitiveAscii("terations"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("terioara"), - dictgen::InsensitiveAscii("terioare"), - dictgen::InsensitiveAscii("teriour"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tiamte"), - dictgen::InsensitiveAscii("tilization"), - dictgen::InsensitiveAscii("timae"), - dictgen::InsensitiveAscii("timatelly"), - dictgen::InsensitiveAscii("timative"), - dictgen::InsensitiveAscii("timatley"), - dictgen::InsensitiveAscii("timatly"), - dictgen::InsensitiveAscii("timatuum"), - dictgen::InsensitiveAscii("timely"), - dictgen::InsensitiveAscii("traound"), - dictgen::InsensitiveAscii("trason"), - ], - values: &[ - &["unless"], - &["unlimited"], - &["ultimate"], - &["ultimately"], - &["ultimatum"], - &["ultrasonic"], - &["ultimate"], - &["alter"], - &["alteration"], - &["alterations"], - &["altered"], - &["altering"], - &["ulterior"], - &["ulterior"], - &["ulterior"], - &["alters"], - &["ultimate"], - &["utilization"], - &["ultimate"], - &["ultimately"], - &["ultimate"], - &["ultimately"], - &["ultimately"], - &["ultimatum"], - &["ultimately"], - &["ultrasound"], - &["ultrasound"], - ], - range: 3..=10, - }; - -static WORD_UK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UK_CHILDREN), - value: None, -}; - -pub static WORD_UK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arine"), - dictgen::InsensitiveAscii("nown"), - dictgen::InsensitiveAscii("nowns"), - dictgen::InsensitiveAscii("owns"), - dictgen::InsensitiveAscii("rainain"), - dictgen::InsensitiveAscii("rainains"), - dictgen::InsensitiveAscii("raineans"), - dictgen::InsensitiveAscii("rainias"), - dictgen::InsensitiveAscii("rainie"), - dictgen::InsensitiveAscii("rainiens"), - dictgen::InsensitiveAscii("rainin"), - dictgen::InsensitiveAscii("rainina"), - dictgen::InsensitiveAscii("raininans"), - dictgen::InsensitiveAscii("raininas"), - dictgen::InsensitiveAscii("rainisn"), - dictgen::InsensitiveAscii("ranian"), - dictgen::InsensitiveAscii("ranie"), - dictgen::InsensitiveAscii("riane"), - dictgen::InsensitiveAscii("rianian"), - dictgen::InsensitiveAscii("rianians"), - ], - values: &[ - &["ukraine"], - &["unknown"], - &["unknowns"], - &["unknowns", "unknown"], - &["ukrainian"], - &["ukrainians"], - &["ukrainians"], - &["ukrainians"], - &["ukraine"], - &["ukrainians"], - &["ukrainian"], - &["ukrainian"], - &["ukrainians"], - &["ukrainians"], - &["ukrainians"], - &["ukrainian"], - &["ukraine"], - &["ukraine"], - &["ukrainian"], - &["ukrainians"], - ], - range: 4..=9, - }; - -static WORD_UI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UI_CHILDREN), - value: None, -}; - -pub static WORD_UI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nque"), - dictgen::InsensitiveAscii("que"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sng"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("u"), - ], - values: &[ - &["unique"], - &["unique"], - &["use"], - &["using"], - &["suite", "unite"], - &["suites"], - &["you"], - ], - range: 1..=4, - }; - -static WORD_UH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UH_CHILDREN), - value: None, -}; - -pub static WORD_UH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("andled")], - values: &[&["unhandled"]], - range: 6..=6, - }; - -static WORD_UG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UG_CHILDREN), - value: None, -}; - -pub static WORD_UG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gly"), - dictgen::InsensitiveAscii("glyness"), - dictgen::InsensitiveAscii("lyness"), - dictgen::InsensitiveAscii("prade"), - dictgen::InsensitiveAscii("praded"), - dictgen::InsensitiveAscii("prades"), - dictgen::InsensitiveAscii("prading"), - ], - values: &[ - &["ugly"], - &["ugliness"], - &["ugliness"], - &["upgrade"], - &["upgraded"], - &["upgrades"], - &["upgrading"], - ], - range: 3..=7, - }; - -static WORD_UF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UF_CHILDREN), - value: None, -}; - -pub static WORD_UF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fered"), - dictgen::InsensitiveAscii("fering"), - dictgen::InsensitiveAscii("fers"), - ], - values: &[&["buffer"], &["buffered"], &["buffering"], &["buffers"]], - range: 3..=6, - }; - -static WORD_UE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UE_CHILDREN), - value: Some(&["use", "due"]), -}; - -pub static WORD_UE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("gister"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sd"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sful"), - dictgen::InsensitiveAscii("sfull"), - dictgen::InsensitiveAscii("sfulness"), - dictgen::InsensitiveAscii("sless"), - dictgen::InsensitiveAscii("slessness"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sts"), - ], - values: &[ - &["useful"], - &["unregister"], - &["use", "yes"], - &["used"], - &["uses"], - &["useful"], - &["useful"], - &["usefulness"], - &["useless"], - &["uselessness"], - &["quest"], - &["quests"], - ], - range: 1..=9, - }; - -static WORD_UD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UD_CHILDREN), - value: None, -}; - -pub static WORD_UD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ateed"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("erstand"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("loaded"), - dictgen::InsensitiveAscii("nercut"), - dictgen::InsensitiveAscii("nerdog"), - dictgen::InsensitiveAscii("nerestimate"), - dictgen::InsensitiveAscii("nerpowered"), - dictgen::InsensitiveAscii("nerstand"), - dictgen::InsensitiveAscii("no"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("patable"), - dictgen::InsensitiveAscii("pate"), - dictgen::InsensitiveAscii("pated"), - dictgen::InsensitiveAscii("pater"), - dictgen::InsensitiveAscii("pates"), - dictgen::InsensitiveAscii("pating"), - ], - values: &[ - &["update"], - &["updated", "dated"], - &["updated"], - &["updater", "dater"], - &["updates"], - &["updating", "dating"], - &["understand"], - &["uuid"], - &["unloaded"], - &["undercut"], - &["underdog"], - &["underestimated"], - &["underpowered"], - &["understand"], - &["undo", "uno"], - &["ado", "judo", "sudo", "udon", "ufo", "undo"], - &["updatable"], - &["update"], - &["updated"], - &["updater"], - &["updates"], - &["updating"], - ], - range: 1..=11, - }; - -static WORD_UC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UC_CHILDREN), - value: None, -}; - -pub static WORD_UC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rrently")], - values: &[&["currently"]], - range: 7..=7, - }; - -static WORD_UB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UB_CHILDREN), - value: None, -}; - -pub static WORD_UB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elieveble"), - dictgen::InsensitiveAscii("elievebly"), - dictgen::InsensitiveAscii("ernetes"), - dictgen::InsensitiveAscii("iqituous"), - dictgen::InsensitiveAscii("iquitious"), - dictgen::InsensitiveAscii("iquitos"), - dictgen::InsensitiveAscii("iquituous"), - dictgen::InsensitiveAscii("iquituously"), - dictgen::InsensitiveAscii("iquotous"), - dictgen::InsensitiveAscii("iquoutous"), - dictgen::InsensitiveAscii("iqutious"), - dictgen::InsensitiveAscii("itquitous"), - dictgen::InsensitiveAscii("lisher"), - dictgen::InsensitiveAscii("subscribed"), - dictgen::InsensitiveAscii("substantiated"), - dictgen::InsensitiveAscii("unut"), - dictgen::InsensitiveAscii("unutu"), - dictgen::InsensitiveAscii("utu"), - dictgen::InsensitiveAscii("utunu"), - ], - values: &[ - &["unbelievable"], - &["unbelievably"], - &["kubernetes"], - &["ubiquitous"], - &["ubiquitous"], - &["ubiquitous"], - &["ubiquitous"], - &["ubiquitously"], - &["ubiquitous"], - &["ubiquitous"], - &["ubiquitous"], - &["ubiquitous"], - &["publisher"], - &["unsubscribed"], - &["unsubstantiated"], - &["ubuntu"], - &["ubuntu"], - &["ubuntu"], - &["ubuntu"], - ], - range: 3..=13, - }; - -static WORD_UA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_UA_CHILDREN), - value: None, -}; - -pub static WORD_UA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ges")], - values: &[&["usages"]], - range: 3..=3, - }; - -static WORD_T_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_T_CHILDREN), - value: None, -}; - -static WORD_T_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TA_NODE), - Some(&WORD_TB_NODE), - Some(&WORD_TC_NODE), - Some(&WORD_TD_NODE), - Some(&WORD_TE_NODE), - None, - Some(&WORD_TG_NODE), - Some(&WORD_TH_NODE), - Some(&WORD_TI_NODE), - Some(&WORD_TJ_NODE), - Some(&WORD_TK_NODE), - Some(&WORD_TL_NODE), - Some(&WORD_TM_NODE), - Some(&WORD_TN_NODE), - Some(&WORD_TO_NODE), - Some(&WORD_TP_NODE), - Some(&WORD_TQ_NODE), - Some(&WORD_TR_NODE), - Some(&WORD_TS_NODE), - Some(&WORD_TT_NODE), - Some(&WORD_TU_NODE), - None, - Some(&WORD_TW_NODE), - None, - Some(&WORD_TY_NODE), - None, -]; - -static WORD_TY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TY_CHILDREN), - value: None, -}; - -pub static WORD_TY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("elnol"), - dictgen::InsensitiveAscii("ep"), - dictgen::InsensitiveAscii("epof"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("hat"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("lenool"), - dictgen::InsensitiveAscii("mecode"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("ope"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("pcast"), - dictgen::InsensitiveAscii("pcasting"), - dictgen::InsensitiveAscii("pcasts"), - dictgen::InsensitiveAscii("pcial"), - dictgen::InsensitiveAscii("pcially"), - dictgen::InsensitiveAscii("pdef"), - dictgen::InsensitiveAscii("pechek"), - dictgen::InsensitiveAscii("pecheking"), - dictgen::InsensitiveAscii("peo"), - dictgen::InsensitiveAscii("pesrript"), - dictgen::InsensitiveAscii("pess"), - dictgen::InsensitiveAscii("picall"), - dictgen::InsensitiveAscii("picallly"), - dictgen::InsensitiveAscii("picaly"), - dictgen::InsensitiveAscii("picially"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("plically"), - dictgen::InsensitiveAscii("poe"), - dictgen::InsensitiveAscii("poes"), - dictgen::InsensitiveAscii("pograhic"), - dictgen::InsensitiveAscii("pograhpy"), - dictgen::InsensitiveAscii("pographc"), - dictgen::InsensitiveAscii("pographyc"), - dictgen::InsensitiveAscii("popgrahic"), - dictgen::InsensitiveAscii("popgrahical"), - dictgen::InsensitiveAscii("porgapher"), - dictgen::InsensitiveAscii("ppe"), - dictgen::InsensitiveAscii("pped"), - dictgen::InsensitiveAscii("ppes"), - dictgen::InsensitiveAscii("ppical"), - dictgen::InsensitiveAscii("ppically"), - dictgen::InsensitiveAscii("pscript"), - dictgen::InsensitiveAscii("ranies"), - dictgen::InsensitiveAscii("rannia"), - dictgen::InsensitiveAscii("rantical"), - dictgen::InsensitiveAscii("rany"), - dictgen::InsensitiveAscii("rhard"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rranies"), - dictgen::InsensitiveAscii("rrany"), - ], - values: &[ - &["type", "tie"], - &["tylenol"], - &["type"], - &["typeof"], - &["types", "ties"], - &["that"], - &["they", "the", "type"], - &["typical"], - &["tries"], - &["tylenol"], - &["timecode"], - &["to"], - &["type", "toe", "toey"], - &["type"], - &["you"], - &["your", "tour"], - &["typecast"], - &["typecasting"], - &["typecasts"], - &["typical"], - &["typically"], - &["typed", "typedef"], - &["typecheck"], - &["typechecking"], - &["typo"], - &["typescript"], - &["types"], - &["typically", "typical"], - &["typically"], - &["typically"], - &["typically"], - &["tuple"], - &["tuples"], - &["typically"], - &["typo", "type", "types"], - &["typos", "types"], - &["typographic"], - &["typography"], - &["typographic"], - &["typographic"], - &["typographic"], - &["typographical"], - &["typographer"], - &["type"], - &["typed"], - &["types"], - &["typical"], - &["typically"], - &["typescript"], - &["tyrannies"], - &["tyrannical"], - &["tyrannical"], - &["tyranny"], - &["tryhard"], - &["trying"], - &["tyrannies"], - &["tyranny"], - ], - range: 1..=11, - }; - -static WORD_TW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TW_CHILDREN), - value: None, -}; - -pub static WORD_TW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eek"), - dictgen::InsensitiveAscii("eeked"), - dictgen::InsensitiveAscii("eeking"), - dictgen::InsensitiveAscii("eeks"), - dictgen::InsensitiveAscii("eleve"), - dictgen::InsensitiveAscii("elth"), - dictgen::InsensitiveAscii("ilgiht"), - dictgen::InsensitiveAscii("iligt"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oo"), - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("osday"), - dictgen::InsensitiveAscii("po"), - ], - values: &[ - &["tweak"], - &["tweaked"], - &["tweaking"], - &["tweaks"], - &["twelve"], - &["twelfth"], - &["twilight"], - &["twilight"], - &["town"], - &["two", "too"], - &["towards"], - &["tuesday"], - &["two"], - ], - range: 2..=6, - }; - -static WORD_TU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TU_CHILDREN), - value: None, -}; - -static WORD_TU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_TUC_NODE), - None, - Some(&WORD_TUE_NODE), - Some(&WORD_TUF_NODE), - None, - Some(&WORD_TUH_NODE), - None, - None, - None, - None, - None, - Some(&WORD_TUN_NODE), - Some(&WORD_TUO_NODE), - Some(&WORD_TUP_NODE), - None, - Some(&WORD_TUR_NODE), - Some(&WORD_TUS_NODE), - Some(&WORD_TUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_TUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUT_CHILDREN), - value: None, -}; - -pub static WORD_TUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("oriales"), - dictgen::InsensitiveAscii("oriel"), - dictgen::InsensitiveAscii("oriels"), - dictgen::InsensitiveAscii("orual"), - dictgen::InsensitiveAscii("rles"), - ], - values: &[ - &["tuition"], - &["tutorials"], - &["tutorial"], - &["tutorials"], - &["tutorial"], - &["turtles"], - ], - range: 3..=7, - }; - -static WORD_TUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUS_CHILDREN), - value: None, -}; - -pub static WORD_TUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("con"), - dictgen::InsensitiveAscii("day"), - dictgen::InsensitiveAscii("eday"), - dictgen::InsensitiveAscii("edays"), - dictgen::InsensitiveAscii("nami"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["tucson"], - &["tuesday"], - &["tuesday"], - &["tuesdays"], - &["tsunami"], - &["trust"], - ], - range: 1..=5, - }; - -static WORD_TUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUR_CHILDREN), - value: None, -}; - -pub static WORD_TUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("around"), - dictgen::InsensitiveAscii("bins"), - dictgen::InsensitiveAscii("coise"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("kisch"), - dictgen::InsensitiveAscii("koise"), - dictgen::InsensitiveAscii("ksih"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("napound"), - dictgen::InsensitiveAscii("naroud"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nk"), - dictgen::InsensitiveAscii("nning"), - dictgen::InsensitiveAscii("ntabe"), - dictgen::InsensitiveAscii("ntabel"), - dictgen::InsensitiveAscii("orial"), - dictgen::InsensitiveAscii("orials"), - dictgen::InsensitiveAscii("qoise"), - dictgen::InsensitiveAscii("rain"), - dictgen::InsensitiveAscii("rains"), - dictgen::InsensitiveAscii("rest"), - dictgen::InsensitiveAscii("retts"), - dictgen::InsensitiveAscii("stworthy"), - dictgen::InsensitiveAscii("tels"), - dictgen::InsensitiveAscii("thfully"), - dictgen::InsensitiveAscii("tleh"), - dictgen::InsensitiveAscii("tlehs"), - dictgen::InsensitiveAscii("torial"), - dictgen::InsensitiveAscii("torials"), - ], - values: &[ - &["terrain"], - &["terrains"], - &["turnaround"], - &["turbines"], - &["turquoise"], - &["true", "pure"], - &["turkish"], - &["turquoise"], - &["turkish"], - &["turtle"], - &["turtles"], - &["truly"], - &["turnaround"], - &["turnaround"], - &["turns"], - &["trunk", "turnkey", "turn"], - &["turning"], - &["turntable"], - &["turntable"], - &["tutorial"], - &["tutorials"], - &["turquoise"], - &["terrain"], - &["terrains"], - &["turrets"], - &["turrets"], - &["trustworthy"], - &["turtles"], - &["truthfully"], - &["turtle"], - &["turtles"], - &["tutorial"], - &["tutorials"], - ], - range: 1..=8, - }; - -static WORD_TUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUP_CHILDREN), - value: None, -}; - -pub static WORD_TUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("less"), - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("parware"), - dictgen::InsensitiveAscii("perwears"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - ], - values: &[ - &["tuple"], - &["tuples"], - &["tuples"], - &["tuples"], - &["tupperware"], - &["tupperware"], - &["tuple"], - &["tuples"], - ], - range: 2..=8, - }; - -static WORD_TUO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUO_CHILDREN), - value: None, -}; - -pub static WORD_TUO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tiral"), - dictgen::InsensitiveAscii("tirals"), - ], - values: &[&["tutorial"], &["tutorials"]], - range: 5..=6, - }; - -static WORD_TUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUN_CHILDREN), - value: None, -}; - -pub static WORD_TUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("gues"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nell"), - dictgen::InsensitiveAscii("nells"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nles"), - dictgen::InsensitiveAscii("raround"), - dictgen::InsensitiveAscii("rtable"), - ], - values: &[ - &["tunnelled"], - &["tunnelling"], - &["tongue"], - &["tongues"], - &["tongues"], - &["tongues"], - &["tuned"], - &["tunnel"], - &["tunnels"], - &["tuning", "running"], - &["tunnels"], - &["turnaround"], - &["turntable"], - ], - range: 1..=7, - }; - -static WORD_TUH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUH_CHILDREN), - value: None, -}; - -pub static WORD_TUH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mbnail")], - values: &[&["thumbnail"]], - range: 6..=6, - }; - -static WORD_TUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUF_CHILDREN), - value: None, -}; - -pub static WORD_TUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ure")], - values: &[&["future"]], - range: 3..=3, - }; - -static WORD_TUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUE_CHILDREN), - value: None, -}; - -pub static WORD_TUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sdey"), - dictgen::InsensitiveAscii("sdsay"), - dictgen::InsensitiveAscii("sdsy"), - ], - values: &[&["tuesday"], &["tuesdays"], &["tuesdays", "tuesday"]], - range: 4..=5, - }; - -static WORD_TUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TUC_CHILDREN), - value: None, -}; - -pub static WORD_TUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("ans"), - ], - values: &[&["toucan"], &["toucans"]], - range: 2..=3, - }; - -static WORD_TT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TT_CHILDREN), - value: None, -}; - -pub static WORD_TT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("hat"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("his"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("rying"), - ], - values: &[ - &["attached"], - &["tests"], - &["that"], - &["the"], - &["this"], - &["to"], - &["trying"], - ], - range: 1..=5, - }; - -static WORD_TS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TS_CHILDREN), - value: None, -}; - -pub static WORD_TS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amina"), - dictgen::InsensitiveAscii("nuami"), - dictgen::InsensitiveAscii("ream"), - dictgen::InsensitiveAscii("uanmi"), - dictgen::InsensitiveAscii("unamai"), - dictgen::InsensitiveAscii("unmai"), - ], - values: &[ - &["stamina"], - &["tsunami"], - &["stream"], - &["tsunami"], - &["tsunami"], - &["tsunami"], - ], - range: 4..=6, - }; - -static WORD_TR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TR_CHILDREN), - value: None, -}; - -static WORD_TR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRA_NODE), - None, - Some(&WORD_TRC_NODE), - None, - Some(&WORD_TRE_NODE), - None, - Some(&WORD_TRG_NODE), - Some(&WORD_TRH_NODE), - Some(&WORD_TRI_NODE), - None, - None, - None, - None, - Some(&WORD_TRN_NODE), - Some(&WORD_TRO_NODE), - Some(&WORD_TRP_NODE), - None, - Some(&WORD_TRR_NODE), - None, - None, - Some(&WORD_TRU_NODE), - None, - None, - None, - Some(&WORD_TRY_NODE), - None, -]; - -static WORD_TRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRY_CHILDREN), - value: None, -}; - -pub static WORD_TRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahrd"), - dictgen::InsensitiveAscii("annical"), - dictgen::InsensitiveAscii("avon"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inng"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["tryhard"], - &["tyrannical"], - &["trayvon"], - &["true", "try"], - &["tried"], - &["tries"], - &["tried"], - &["trying"], - &["trying"], - &["trying"], - &["trying"], - &["trying"], - &["tries"], - &["trying"], - ], - range: 1..=7, - }; - -static WORD_TRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRU_CHILDREN), - value: None, -}; - -static WORD_TRU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRUA_NODE), - Some(&WORD_TRUB_NODE), - Some(&WORD_TRUC_NODE), - Some(&WORD_TRUD_NODE), - Some(&WORD_TRUE_NODE), - None, - Some(&WORD_TRUG_NODE), - None, - Some(&WORD_TRUI_NODE), - None, - Some(&WORD_TRUK_NODE), - Some(&WORD_TRUL_NODE), - Some(&WORD_TRUM_NODE), - Some(&WORD_TRUN_NODE), - None, - None, - None, - Some(&WORD_TRUR_NODE), - Some(&WORD_TRUS_NODE), - Some(&WORD_TRUT_NODE), - None, - None, - Some(&WORD_TRUW_NODE), - None, - None, - None, -]; - -static WORD_TRUW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUW_CHILDREN), - value: Some(&["true"]), -}; - -pub static WORD_TRUW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_TRUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUT_CHILDREN), - value: None, -}; - -pub static WORD_TRUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hfullly"), - dictgen::InsensitiveAscii("hfuly"), - ], - values: &[&["truthfully"], &["truthfully"]], - range: 5..=7, - }; - -static WORD_TRUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUS_CHILDREN), - value: None, -}; - -pub static WORD_TRUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hworthy"), - dictgen::InsensitiveAscii("towrthy"), - dictgen::InsensitiveAscii("twhorty"), - dictgen::InsensitiveAscii("tworhty"), - dictgen::InsensitiveAscii("tworhy"), - dictgen::InsensitiveAscii("tworthly"), - dictgen::InsensitiveAscii("tworthyness"), - dictgen::InsensitiveAscii("tworty"), - dictgen::InsensitiveAscii("twortyness"), - dictgen::InsensitiveAscii("twothy"), - ], - values: &[ - &["trust", "trash", "thrush"], - &["trustworthy"], - &["trustworthy"], - &["trustworthy"], - &["trustworthy"], - &["trustworthy"], - &["trustworthy"], - &["trustworthiness"], - &["trustworthy"], - &["trustworthiness"], - &["trustworthy"], - ], - range: 1..=11, - }; - -static WORD_TRUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUR_CHILDREN), - value: None, -}; - -pub static WORD_TRUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ned")], - values: &[&["turned"]], - range: 3..=3, - }; - -static WORD_TRUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUN_CHILDREN), - value: Some(&["turn"]), -}; - -pub static WORD_TRUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("caction"), - dictgen::InsensitiveAscii("cat"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ctate"), - dictgen::InsensitiveAscii("ctated"), - dictgen::InsensitiveAscii("ctating"), - dictgen::InsensitiveAscii("ctation"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("del"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("lde"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["truncated"], - &["truncation"], - &["truncate"], - &["truncated"], - &["truncate"], - &["truncated"], - &["truncating"], - &["truncation"], - &["truncated"], - &["truncation"], - &["trundle"], - &["turned"], - &["trundle"], - &["turns"], - ], - range: 1..=7, - }; - -static WORD_TRUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUM_CHILDREN), - value: None, -}; - -pub static WORD_TRUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("endously")], - values: &[&["tremendously"]], - range: 8..=8, - }; - -static WORD_TRUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUL_CHILDREN), - value: None, -}; - -pub static WORD_TRUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[&["truly"], &["truly"]], - range: 2..=2, - }; - -static WORD_TRUK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUK_CHILDREN), - value: None, -}; - -pub static WORD_TRUK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ish")], - values: &[&["turkish"]], - range: 3..=3, - }; - -static WORD_TRUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUI_CHILDREN), - value: None, -}; - -pub static WORD_TRUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("mph"), - ], - values: &[&["tried"], &["triumph"]], - range: 2..=3, - }; - -static WORD_TRUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUG_CHILDREN), - value: None, -}; - -pub static WORD_TRUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["trudged"], &["trudged", "tugged"], &["trudging"]], - range: 2..=3, - }; - -static WORD_TRUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUE_CHILDREN), - value: None, -}; - -pub static WORD_TRUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[&["truly"], &["truly"]], - range: 2..=3, - }; - -static WORD_TRUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUD_CHILDREN), - value: None, -}; - -pub static WORD_TRUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nle")], - values: &[&["trundle"]], - range: 3..=3, - }; - -static WORD_TRUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUC_CHILDREN), - value: None, -}; - -pub static WORD_TRUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("nating"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tures"), - ], - values: &[ - &["truncate"], - &["truncated"], - &["truncates"], - &["truncating"], - &["truncation"], - &["truncate"], - &["truncated"], - &["truncating"], - &["struct"], - &["structures"], - ], - range: 1..=6, - }; - -static WORD_TRUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUB_CHILDREN), - value: None, -}; - -pub static WORD_TRUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ador"), - dictgen::InsensitiveAscii("adors"), - dictgen::InsensitiveAscii("adour"), - dictgen::InsensitiveAscii("adours"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["troubadour"], - &["troubadours"], - &["troubadour"], - &["troubadours"], - &["trouble"], - &["troubled"], - &["troubles"], - &["tribunal"], - &["turbines"], - &["trouble"], - &["troubled"], - &["troubles"], - &["troubling"], - ], - range: 2..=6, - }; - -static WORD_TRUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRUA_CHILDREN), - value: None, -}; - -pub static WORD_TRUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("matized"), - ], - values: &[&["traumatic"], &["traumatized"]], - range: 5..=7, - }; - -static WORD_TRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRR_CHILDREN), - value: None, -}; - -pub static WORD_TRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iger"), - dictgen::InsensitiveAscii("igered"), - dictgen::InsensitiveAscii("igering"), - dictgen::InsensitiveAscii("igers"), - dictgen::InsensitiveAscii("igger"), - dictgen::InsensitiveAscii("iggered"), - dictgen::InsensitiveAscii("iggering"), - dictgen::InsensitiveAscii("iggers"), - ], - values: &[ - &["trigger"], - &["triggered"], - &["triggering"], - &["triggers"], - &["trigger"], - &["triggered"], - &["triggering"], - &["triggers"], - ], - range: 4..=8, - }; - -static WORD_TRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRP_CHILDREN), - value: None, -}; - -pub static WORD_TRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oical")], - values: &[&["tropical"]], - range: 5..=5, - }; - -static WORD_TRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRO_CHILDREN), - value: Some(&["to"]), -}; - -static WORD_TRO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_TROB_NODE), - Some(&WORD_TROC_NODE), - None, - None, - None, - Some(&WORD_TROG_NODE), - Some(&WORD_TROH_NODE), - None, - None, - None, - Some(&WORD_TROL_NODE), - None, - Some(&WORD_TRON_NODE), - Some(&WORD_TROO_NODE), - Some(&WORD_TROP_NODE), - None, - None, - None, - Some(&WORD_TROT_NODE), - Some(&WORD_TROU_NODE), - None, - Some(&WORD_TROW_NODE), - None, - None, - None, -]; - -static WORD_TROW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROW_CHILDREN), - value: None, -}; - -pub static WORD_TROW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("n")], - values: &[&["thrown"]], - range: 1..=1, - }; - -static WORD_TROU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROU_CHILDREN), - value: None, -}; - -pub static WORD_TROU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bador"), - dictgen::InsensitiveAscii("badors"), - dictgen::InsensitiveAscii("belshoot"), - dictgen::InsensitiveAscii("belshooting"), - dictgen::InsensitiveAscii("belsome"), - dictgen::InsensitiveAscii("beshoot"), - dictgen::InsensitiveAscii("beshooted"), - dictgen::InsensitiveAscii("beshooter"), - dictgen::InsensitiveAscii("beshooting"), - dictgen::InsensitiveAscii("beshoots"), - dictgen::InsensitiveAscii("blehshoot"), - dictgen::InsensitiveAscii("blehshooting"), - dictgen::InsensitiveAscii("blehsoot"), - dictgen::InsensitiveAscii("blehsooting"), - dictgen::InsensitiveAscii("bleshooot"), - dictgen::InsensitiveAscii("bleshoting"), - dictgen::InsensitiveAscii("bleshotting"), - dictgen::InsensitiveAscii("blshoot"), - dictgen::InsensitiveAscii("blshooting"), - dictgen::InsensitiveAscii("ghout"), - dictgen::InsensitiveAscii("ghput"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ps"), - ], - values: &[ - &["troubadour"], - &["troubadours"], - &["troubleshoot"], - &["troubleshooting"], - &["troublesome"], - &["troubleshoot"], - &["troubleshooted"], - &["troubleshooter"], - &["troubleshooting"], - &["troubleshoots"], - &["troubleshoot"], - &["troubleshooting"], - &["troubleshoot"], - &["troubleshooting"], - &["troubleshoot"], - &["troubleshooting"], - &["troubleshooting"], - &["troubleshoot"], - &["troubleshooting"], - &["throughout", "throughput"], - &["throughput", "throughout"], - &["through"], - &["through"], - &["troupe"], - &["troupes", "troops"], - ], - range: 1..=12, - }; - -static WORD_TROT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROT_CHILDREN), - value: None, -}; - -pub static WORD_TROT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("illa"), - dictgen::InsensitiveAscii("ski"), - dictgen::InsensitiveAscii("skism"), - dictgen::InsensitiveAscii("skist"), - dictgen::InsensitiveAscii("skists"), - dictgen::InsensitiveAscii("skyite"), - dictgen::InsensitiveAscii("skyites"), - dictgen::InsensitiveAscii("tle"), - dictgen::InsensitiveAscii("tled"), - dictgen::InsensitiveAscii("tling"), - dictgen::InsensitiveAscii("zki"), - dictgen::InsensitiveAscii("zkism"), - dictgen::InsensitiveAscii("zkist"), - dictgen::InsensitiveAscii("zkists"), - dictgen::InsensitiveAscii("zky"), - dictgen::InsensitiveAscii("zkyism"), - dictgen::InsensitiveAscii("zkyist"), - dictgen::InsensitiveAscii("zkyists"), - dictgen::InsensitiveAscii("zkyite"), - dictgen::InsensitiveAscii("zkyites"), - ], - values: &[ - &["tortilla"], - &["trotsky"], - &["trotskyism"], - &["trotskyist"], - &["trotskyists"], - &["trotskyist"], - &["trotskyists"], - &["throttle"], - &["throttled", "trotted"], - &["throttling", "trotting"], - &["trotsky"], - &["trotskyism"], - &["trotskyist"], - &["trotskyists"], - &["trotsky"], - &["trotskyism"], - &["trotskyist"], - &["trotskyists"], - &["trotskyist"], - &["trotskyists"], - ], - range: 3..=7, - }; - -static WORD_TROP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROP_CHILDREN), - value: None, -}; - -pub static WORD_TROP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("edo"), - ], - values: &[&["tropical"], &["torpedo"]], - range: 3..=4, - }; - -static WORD_TROO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROO_CHILDREN), - value: None, -}; - -pub static WORD_TROO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("so"), - dictgen::InsensitiveAscii("sos"), - dictgen::InsensitiveAscii("sso"), - dictgen::InsensitiveAscii("ssos"), - ], - values: &[ - &["trousseau"], - &["trousseaus", "trousseaux"], - &["trousseau"], - &["trousseaus", "trousseaux"], - ], - range: 2..=4, - }; - -static WORD_TRON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRON_CHILDREN), - value: None, -}; - -pub static WORD_TRON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ado")], - values: &[&["tornado"]], - range: 3..=3, - }; - -static WORD_TROL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROL_CHILDREN), - value: None, -}; - -pub static WORD_TROL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lade"), - dictgen::InsensitiveAscii("lys"), - ], - values: &[&["trolled"], &["trolling"], &["trolled"], &["trolleys"]], - range: 3..=4, - }; - -static WORD_TROH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROH_CHILDREN), - value: None, -}; - -pub static WORD_TROH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pies")], - values: &[&["trophies"]], - range: 4..=4, - }; - -static WORD_TROG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROG_CHILDREN), - value: None, -}; - -pub static WORD_TROG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ladite"), - dictgen::InsensitiveAscii("ladites"), - dictgen::InsensitiveAscii("laditic"), - dictgen::InsensitiveAscii("laditical"), - dictgen::InsensitiveAscii("laditism"), - dictgen::InsensitiveAscii("lidite"), - dictgen::InsensitiveAscii("lidites"), - dictgen::InsensitiveAscii("liditic"), - dictgen::InsensitiveAscii("liditical"), - dictgen::InsensitiveAscii("liditism"), - dictgen::InsensitiveAscii("lodite"), - dictgen::InsensitiveAscii("lodites"), - dictgen::InsensitiveAscii("loditic"), - dictgen::InsensitiveAscii("loditical"), - dictgen::InsensitiveAscii("loditism"), - ], - values: &[ - &["troglodyte"], - &["troglodytes"], - &["troglodytic"], - &["troglodytical"], - &["troglodytism"], - &["troglodyte"], - &["troglodytes"], - &["troglodytic"], - &["troglodytical"], - &["troglodytism"], - &["troglodyte"], - &["troglodytes"], - &["troglodytic"], - &["troglodytical"], - &["troglodytism"], - ], - range: 6..=9, - }; - -static WORD_TROC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROC_CHILDREN), - value: None, -}; - -pub static WORD_TROC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hlight")], - values: &[&["torchlight"]], - range: 6..=6, - }; - -static WORD_TROB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TROB_CHILDREN), - value: None, -}; - -pub static WORD_TROB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["trouble"]], - range: 2..=2, - }; - -static WORD_TRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRN_CHILDREN), - value: None, -}; - -pub static WORD_TRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asfers"), - dictgen::InsensitiveAscii("asmit"), - dictgen::InsensitiveAscii("asmited"), - dictgen::InsensitiveAscii("asmits"), - dictgen::InsensitiveAscii("asparent"), - dictgen::InsensitiveAscii("sfer"), - dictgen::InsensitiveAscii("sfered"), - dictgen::InsensitiveAscii("sfers"), - dictgen::InsensitiveAscii("sformed"), - ], - values: &[ - &["transfers"], - &["transmit"], - &["transmitted"], - &["transmits"], - &["transparent"], - &["transfer"], - &["transferred"], - &["transfers"], - &["transformed"], - ], - range: 4..=8, - }; - -static WORD_TRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRI_CHILDREN), - value: None, -}; - -static WORD_TRI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRIA_NODE), - Some(&WORD_TRIB_NODE), - Some(&WORD_TRIC_NODE), - Some(&WORD_TRID_NODE), - None, - None, - Some(&WORD_TRIG_NODE), - None, - None, - None, - Some(&WORD_TRIK_NODE), - Some(&WORD_TRIL_NODE), - Some(&WORD_TRIM_NODE), - Some(&WORD_TRIN_NODE), - Some(&WORD_TRIO_NODE), - Some(&WORD_TRIP_NODE), - None, - None, - Some(&WORD_TRIS_NODE), - None, - Some(&WORD_TRIU_NODE), - Some(&WORD_TRIV_NODE), - None, - None, - Some(&WORD_TRIY_NODE), - None, -]; - -static WORD_TRIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIY_CHILDREN), - value: None, -}; - -pub static WORD_TRIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["trying"]], - range: 3..=3, - }; - -static WORD_TRIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIV_CHILDREN), - value: None, -}; - -pub static WORD_TRIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("ias"), - dictgen::InsensitiveAscii("ival"), - ], - values: &[ - &["trivial"], - &["trivially"], - &["trivial"], - &["trivia"], - &["trivial"], - ], - range: 2..=4, - }; - -static WORD_TRIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIU_CHILDREN), - value: None, -}; - -pub static WORD_TRIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("angulate"), - dictgen::InsensitiveAscii("mpth"), - ], - values: &[&["triangulate"], &["triumph"]], - range: 4..=8, - }; - -static WORD_TRIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIS_CHILDREN), - value: None, -}; - -pub static WORD_TRIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cadecafobia"), - dictgen::InsensitiveAscii("cadecaphobia"), - dictgen::InsensitiveAscii("caidecafobia"), - dictgen::InsensitiveAscii("caidecaphobia"), - dictgen::InsensitiveAscii("caidekafobia"), - dictgen::InsensitiveAscii("caidekaphobia"), - dictgen::InsensitiveAscii("kadecafobia"), - dictgen::InsensitiveAscii("kadecaphobia"), - dictgen::InsensitiveAscii("kadekafobia"), - dictgen::InsensitiveAscii("kadekaphobia"), - ], - values: &[ - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - &["triskaidekaphobia"], - ], - range: 11..=13, - }; - -static WORD_TRIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIP_CHILDREN), - value: None, -}; - -pub static WORD_TRIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("plets"), - dictgen::InsensitiveAscii("tick"), - dictgen::InsensitiveAscii("tickes"), - dictgen::InsensitiveAscii("ticks"), - dictgen::InsensitiveAscii("tish"), - dictgen::InsensitiveAscii("tishes"), - dictgen::InsensitiveAscii("tishs"), - ], - values: &[ - &["triple"], - &["tripled"], - &["triples"], - &["triple"], - &["triples"], - &["triplets"], - &["triptych"], - &["triptychs"], - &["triptychs"], - &["triptych"], - &["triptychs"], - &["triptychs"], - ], - range: 2..=6, - }; - -static WORD_TRIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIO_CHILDREN), - value: None, -}; - -pub static WORD_TRIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lgy"), - dictgen::InsensitiveAscii("logy"), - ], - values: &[&["trilogy"], &["trilogy"]], - range: 3..=4, - }; - -static WORD_TRIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIN_CHILDREN), - value: None, -}; - -pub static WORD_TRIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agle"), - dictgen::InsensitiveAscii("agles"), - dictgen::InsensitiveAscii("ekts"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gale"), - dictgen::InsensitiveAscii("gket"), - dictgen::InsensitiveAscii("gkets"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("itiy"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("kst"), - dictgen::InsensitiveAscii("tiy"), - ], - values: &[ - &["triangle"], - &["triangles"], - &["trinkets"], - &["trying", "string", "ring"], - &["triangle"], - &["trinket"], - &["trinkets"], - &["strings", "rings"], - &["trinity"], - &["trinity"], - &["trinkets"], - &["trinkets"], - &["trinity"], - ], - range: 1..=5, - }; - -static WORD_TRIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIM_CHILDREN), - value: None, -}; - -pub static WORD_TRIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("mng"), - dictgen::InsensitiveAscii("uph"), - ], - values: &[ - &["trimmed"], - &["trimming", "timing"], - &["trimming"], - &["triumph"], - ], - range: 2..=3, - }; - -static WORD_TRIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIL_CHILDREN), - value: None, -}; - -pub static WORD_TRIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inar"), - dictgen::InsensitiveAscii("ineal"), - dictgen::InsensitiveAscii("ogoy"), - ], - values: &[&["trilinear", "trillionaire"], &["trilinear"], &["trilogy"]], - range: 4..=5, - }; - -static WORD_TRIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIK_CHILDREN), - value: Some(&["trick", "trike"]), -}; - -pub static WORD_TRIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["tricked"], - &["trickery"], - &["tricks", "trikes"], - &["tricky"], - ], - range: 1..=3, - }; - -static WORD_TRIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIG_CHILDREN), - value: None, -}; - -pub static WORD_TRIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erred"), - dictgen::InsensitiveAscii("erring"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("gerd"), - dictgen::InsensitiveAscii("gereing"), - dictgen::InsensitiveAscii("geres"), - dictgen::InsensitiveAscii("geresd"), - dictgen::InsensitiveAscii("gern"), - dictgen::InsensitiveAscii("gerred"), - dictgen::InsensitiveAscii("gerring"), - dictgen::InsensitiveAscii("gerrs"), - dictgen::InsensitiveAscii("gger"), - dictgen::InsensitiveAscii("inometry"), - dictgen::InsensitiveAscii("nametric"), - dictgen::InsensitiveAscii("nametry"), - dictgen::InsensitiveAscii("nometric"), - dictgen::InsensitiveAscii("nometry"), - dictgen::InsensitiveAscii("uered"), - ], - values: &[ - &["trigger", "tiger"], - &["triggered"], - &["triggered"], - &["triggering"], - &["triggers"], - &["triggered"], - &["triggered"], - &["triggering"], - &["triggers"], - &["triggered"], - &["triggering"], - &["triggered"], - &["triggering"], - &["triggers"], - &["trigger"], - &["trigonometry"], - &["trigonometric"], - &["trigonometry"], - &["trigonometric"], - &["trigonometry"], - &["triggered"], - ], - range: 2..=8, - }; - -static WORD_TRID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRID_CHILDREN), - value: None, -}; - -pub static WORD_TRID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itional"), - dictgen::InsensitiveAscii("net"), - ], - values: &[&["traditional"], &["trident"]], - range: 3..=7, - }; - -static WORD_TRIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIC_CHILDREN), - value: None, -}; - -pub static WORD_TRIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("key"), - dictgen::InsensitiveAscii("kry"), - dictgen::InsensitiveAscii("kyer"), - dictgen::InsensitiveAscii("kyness"), - ], - values: &[&["trickery"], &["trickery"], &["trickery"], &["trickiness"]], - range: 3..=6, - }; - -static WORD_TRIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIB_CHILDREN), - value: None, -}; - -pub static WORD_TRIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uanl"), - dictgen::InsensitiveAscii("unaal"), - ], - values: &[&["tribunal"], &["tribunal"]], - range: 4..=5, - }; - -static WORD_TRIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRIA_CHILDREN), - value: None, -}; - -pub static WORD_TRIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ncle"), - dictgen::InsensitiveAscii("ncles"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("ngel"), - dictgen::InsensitiveAscii("ngels"), - dictgen::InsensitiveAscii("nges"), - dictgen::InsensitiveAscii("ngls"), - dictgen::InsensitiveAscii("nglular"), - dictgen::InsensitiveAscii("nglutaion"), - dictgen::InsensitiveAscii("ngulataion"), - dictgen::InsensitiveAscii("ngultaion"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nlge"), - dictgen::InsensitiveAscii("nlges"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nwreck"), - dictgen::InsensitiveAscii("thalon"), - dictgen::InsensitiveAscii("thalons"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["trailer"], - &["trailers"], - &["train", "trial"], - &["triangle"], - &["triangles"], - &["trained"], - &["trainers"], - &["triangle"], - &["triangle"], - &["triangles"], - &["triangles", "triages"], - &["triangles"], - &["triangular"], - &["triangulation"], - &["triangulation"], - &["triangulation"], - &["training"], - &["triangle"], - &["triangles"], - &["trains"], - &["trainwreck"], - &["triathlon"], - &["triathlons"], - &["traitor"], - &["traitors"], - ], - range: 1..=10, - }; - -static WORD_TRH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRH_CHILDREN), - value: None, -}; - -pub static WORD_TRH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("illing"), - dictgen::InsensitiveAscii("ough"), - dictgen::InsensitiveAscii("usters"), - ], - values: &[&["the"], &["thrilling"], &["through"], &["thrusters"]], - range: 1..=6, - }; - -static WORD_TRG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRG_CHILDREN), - value: None, -}; - -pub static WORD_TRG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gers"), - dictgen::InsensitiveAscii("istration"), - ], - values: &[&["triggers"], &["registration"]], - range: 4..=9, - }; - -static WORD_TRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRE_CHILDREN), - value: Some(&["tree"]), -}; - -pub static WORD_TRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adet"), - dictgen::InsensitiveAscii("aeted"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("asue"), - dictgen::InsensitiveAscii("asuers"), - dictgen::InsensitiveAscii("asurery"), - dictgen::InsensitiveAscii("asurey"), - dictgen::InsensitiveAscii("asurs"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("atement"), - dictgen::InsensitiveAscii("atements"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("atis"), - dictgen::InsensitiveAscii("atmens"), - dictgen::InsensitiveAscii("atmet"), - dictgen::InsensitiveAscii("atsie"), - dictgen::InsensitiveAscii("ausre"), - dictgen::InsensitiveAscii("ausres"), - dictgen::InsensitiveAscii("dning"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("melo"), - dictgen::InsensitiveAscii("melos"), - dictgen::InsensitiveAscii("memdous"), - dictgen::InsensitiveAscii("memdously"), - dictgen::InsensitiveAscii("mendeous"), - dictgen::InsensitiveAscii("mendious"), - dictgen::InsensitiveAscii("mendos"), - dictgen::InsensitiveAscii("mendoulsy"), - dictgen::InsensitiveAscii("menduous"), - dictgen::InsensitiveAscii("mondous"), - dictgen::InsensitiveAscii("mondously"), - dictgen::InsensitiveAscii("mpoline"), - dictgen::InsensitiveAscii("ndig"), - dictgen::InsensitiveAscii("ngth"), - dictgen::InsensitiveAscii("shhold"), - dictgen::InsensitiveAscii("shold"), - dictgen::InsensitiveAscii("sholds"), - dictgen::InsensitiveAscii("spasing"), - dictgen::InsensitiveAscii("spessing"), - dictgen::InsensitiveAscii("ssle"), - dictgen::InsensitiveAscii("sspasing"), - dictgen::InsensitiveAscii("suary"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("sured"), - dictgen::InsensitiveAscii("surer"), - dictgen::InsensitiveAscii("sures"), - dictgen::InsensitiveAscii("suring"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("utned"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wthful"), - dictgen::InsensitiveAscii("wthfully"), - ], - values: &[ - &["treated", "threaded", "treaded"], - &["treated"], - &["treating"], - &["treat", "tweak"], - &["treatment"], - &["treasure"], - &["treasures"], - &["treasury"], - &["treasury"], - &["treasures"], - &["treat"], - &["treatment"], - &["treatments"], - &["treats"], - &["treaties"], - &["treatments"], - &["treatments"], - &["treaties"], - &["treasure"], - &["treasures"], - &["trending"], - &["tries"], - &["tremolo"], - &["tremolos"], - &["tremendous"], - &["tremendously"], - &["tremendous"], - &["tremendous"], - &["tremendous"], - &["tremendously"], - &["tremendous"], - &["tremendous"], - &["tremendously"], - &["trampoline"], - &["trending"], - &["strength"], - &["threshold"], - &["threshold"], - &["thresholds"], - &["trespassing"], - &["trespassing"], - &["trestle"], - &["trespassing"], - &["treasury"], - &["treasure"], - &["treasured"], - &["treasurer"], - &["treasures"], - &["treasuring"], - &["treating"], - &["returned"], - &["threw", "true"], - &["truthful"], - &["truthfully"], - ], - range: 1..=9, - }; - -static WORD_TRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRC_CHILDREN), - value: None, -}; - -pub static WORD_TRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["tracer"]], - range: 2..=2, - }; - -static WORD_TRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRA_CHILDREN), - value: None, -}; - -static WORD_TRA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRAA_NODE), - Some(&WORD_TRAB_NODE), - Some(&WORD_TRAC_NODE), - Some(&WORD_TRAD_NODE), - None, - Some(&WORD_TRAF_NODE), - Some(&WORD_TRAG_NODE), - None, - Some(&WORD_TRAI_NODE), - Some(&WORD_TRAJ_NODE), - Some(&WORD_TRAK_NODE), - Some(&WORD_TRAL_NODE), - Some(&WORD_TRAM_NODE), - Some(&WORD_TRAN_NODE), - None, - Some(&WORD_TRAP_NODE), - None, - Some(&WORD_TRAR_NODE), - Some(&WORD_TRAS_NODE), - Some(&WORD_TRAT_NODE), - Some(&WORD_TRAU_NODE), - Some(&WORD_TRAV_NODE), - None, - None, - None, - None, -]; - -static WORD_TRAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAV_CHILDREN), - value: None, -}; - -pub static WORD_TRAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eersal"), - dictgen::InsensitiveAscii("eerse"), - dictgen::InsensitiveAscii("eersed"), - dictgen::InsensitiveAscii("eerses"), - dictgen::InsensitiveAscii("eersing"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("eleres"), - dictgen::InsensitiveAscii("eles"), - dictgen::InsensitiveAscii("ellerhd"), - dictgen::InsensitiveAscii("ellodge"), - dictgen::InsensitiveAscii("elodge"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("ercal"), - dictgen::InsensitiveAscii("erce"), - dictgen::InsensitiveAscii("erced"), - dictgen::InsensitiveAscii("erces"), - dictgen::InsensitiveAscii("ercing"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("eresal"), - dictgen::InsensitiveAscii("erese"), - dictgen::InsensitiveAscii("eresed"), - dictgen::InsensitiveAscii("ereses"), - dictgen::InsensitiveAscii("eresing"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("erlers"), - dictgen::InsensitiveAscii("erls"), - dictgen::InsensitiveAscii("ersare"), - dictgen::InsensitiveAscii("ersible"), - dictgen::InsensitiveAscii("ersie"), - dictgen::InsensitiveAscii("ersier"), - dictgen::InsensitiveAscii("erssal"), - dictgen::InsensitiveAscii("esal"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("estry"), - dictgen::InsensitiveAscii("esy"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["traversed"], - &["traversal"], - &["traverse"], - &["traversed"], - &["traverses"], - &["traversing"], - &["traveled"], - &["travelers"], - &["travels"], - &["travelled"], - &["travelled"], - &["traveled"], - &["traversal"], - &["traversal"], - &["traverse"], - &["traversed"], - &["traverses"], - &["traversing"], - &["traverse"], - &["traversed"], - &["traverse"], - &["traversal"], - &["traverse", "traverses"], - &["traversed"], - &["traverses"], - &["traversing"], - &["traversing"], - &["traverse"], - &["travels", "traversals"], - &["traverse"], - &["traversable"], - &["traverse"], - &["traverse"], - &["traversal"], - &["traversal"], - &["traverse"], - &["traversed"], - &["traverses"], - &["traversing"], - &["travesty"], - &["travesty"], - &["travel"], - &["travels"], - &["traveling"], - ], - range: 2..=7, - }; - -static WORD_TRAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAU_CHILDREN), - value: None, -}; - -pub static WORD_TRAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("matisch"), - dictgen::InsensitiveAscii("metized"), - dictgen::InsensitiveAscii("mitized"), - ], - values: &[&["traumatic"], &["traumatized"], &["traumatized"]], - range: 7..=7, - }; - -static WORD_TRAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAT_CHILDREN), - value: None, -}; - -pub static WORD_TRAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ior"), - dictgen::InsensitiveAscii("iors"), - ], - values: &[&["traitor"], &["traitors"]], - range: 3..=4, - }; - -static WORD_TRAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRAS_CHILDREN), - value: None, -}; - -static WORD_TRAS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRASA_NODE), - None, - Some(&WORD_TRASC_NODE), - None, - None, - Some(&WORD_TRASF_NODE), - None, - None, - Some(&WORD_TRASI_NODE), - None, - None, - Some(&WORD_TRASL_NODE), - Some(&WORD_TRASM_NODE), - Some(&WORD_TRASN_NODE), - None, - Some(&WORD_TRASP_NODE), - None, - None, - None, - None, - None, - Some(&WORD_TRASV_NODE), - None, - None, - None, - None, -]; - -static WORD_TRASV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASV_CHILDREN), - value: None, -}; - -pub static WORD_TRASV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ersing")], - values: &[&["traversing"]], - range: 6..=6, - }; - -static WORD_TRASP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASP_CHILDREN), - value: None, -}; - -pub static WORD_TRASP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arency"), - dictgen::InsensitiveAscii("arent"), - dictgen::InsensitiveAscii("arently"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ortable"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orter"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("osing"), - dictgen::InsensitiveAscii("osition"), - dictgen::InsensitiveAscii("ositions"), - ], - values: &[ - &["transparency"], - &["transparent"], - &["transparently"], - &["transport"], - &["transportable"], - &["transported"], - &["transporter"], - &["transports"], - &["transpose"], - &["transposed"], - &["transposing"], - &["transposition"], - &["transpositions"], - ], - range: 3..=8, - }; - -static WORD_TRASN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASN_CHILDREN), - value: None, -}; - -pub static WORD_TRASN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("coding"), - dictgen::InsensitiveAscii("cript"), - dictgen::InsensitiveAscii("cripts"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fered"), - dictgen::InsensitiveAscii("ferred"), - dictgen::InsensitiveAscii("ferring"), - dictgen::InsensitiveAscii("fers"), - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("formation"), - dictgen::InsensitiveAscii("formations"), - dictgen::InsensitiveAscii("formed"), - dictgen::InsensitiveAscii("former"), - dictgen::InsensitiveAscii("formers"), - dictgen::InsensitiveAscii("forming"), - dictgen::InsensitiveAscii("forms"), - dictgen::InsensitiveAscii("gender"), - dictgen::InsensitiveAscii("gendered"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("lator"), - dictgen::InsensitiveAscii("mission"), - dictgen::InsensitiveAscii("mitted"), - dictgen::InsensitiveAscii("mitter"), - dictgen::InsensitiveAscii("parencies"), - dictgen::InsensitiveAscii("parency"), - dictgen::InsensitiveAscii("parent"), - dictgen::InsensitiveAscii("phobic"), - dictgen::InsensitiveAscii("plant"), - dictgen::InsensitiveAscii("port"), - dictgen::InsensitiveAscii("portation"), - dictgen::InsensitiveAscii("ported"), - dictgen::InsensitiveAscii("porter"), - dictgen::InsensitiveAscii("porting"), - dictgen::InsensitiveAscii("ports"), - dictgen::InsensitiveAscii("smit"), - ], - values: &[ - &["transaction"], - &["transactions"], - &["transcoding"], - &["transcript"], - &["transcripts"], - &["transfer"], - &["transferred"], - &["transferred"], - &["transferring"], - &["transfers"], - &["transform"], - &["transformation"], - &["transformations"], - &["transformed"], - &["transformer"], - &["transformers"], - &["transforming"], - &["transforms"], - &["transgender"], - &["transgendered"], - &["translate"], - &["translated"], - &["translation"], - &["translations"], - &["translator"], - &["transmissions"], - &["transmitted"], - &["transmitter"], - &["transparencies"], - &["transparency"], - &["transparent"], - &["transphobic"], - &["transplant"], - &["transport"], - &["transportation"], - &["transported"], - &["transporter"], - &["transporting"], - &["transports"], - &["transmit"], - ], - range: 3..=10, - }; - -static WORD_TRASM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASM_CHILDREN), - value: None, -}; - -pub static WORD_TRASM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ission"), - dictgen::InsensitiveAscii("it"), - ], - values: &[&["transmission"], &["transmit"]], - range: 2..=6, - }; - -static WORD_TRASL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASL_CHILDREN), - value: None, -}; - -pub static WORD_TRASL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alate"), - dictgen::InsensitiveAscii("alated"), - dictgen::InsensitiveAscii("alating"), - dictgen::InsensitiveAscii("alation"), - dictgen::InsensitiveAscii("alations"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ucency"), - ], - values: &[ - &["translate"], - &["translated"], - &["translating"], - &["translation"], - &["translations"], - &["translate"], - &["translated"], - &["translates"], - &["translating"], - &["translation"], - &["translations"], - &["translucency"], - ], - range: 3..=8, - }; - -static WORD_TRASI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASI_CHILDREN), - value: None, -}; - -pub static WORD_TRASI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[&["transition"], &["transitive"]], - range: 4..=4, - }; - -static WORD_TRASF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASF_CHILDREN), - value: None, -}; - -pub static WORD_TRASF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erred"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("ormable"), - dictgen::InsensitiveAscii("ormation"), - dictgen::InsensitiveAscii("ormations"), - dictgen::InsensitiveAscii("ormative"), - dictgen::InsensitiveAscii("ormed"), - dictgen::InsensitiveAscii("ormer"), - dictgen::InsensitiveAscii("ormers"), - dictgen::InsensitiveAscii("orming"), - dictgen::InsensitiveAscii("orms"), - ], - values: &[ - &["transfer"], - &["transferred"], - &["transfers"], - &["transform"], - &["transformable"], - &["transformation"], - &["transformations"], - &["transformative"], - &["transformed"], - &["transformer"], - &["transformers"], - &["transforming"], - &["transforms"], - ], - range: 2..=9, - }; - -static WORD_TRASC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASC_CHILDREN), - value: None, -}; - -pub static WORD_TRASC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ription"), - ], - values: &[&["transaction"], &["transcription"]], - range: 5..=7, - }; - -static WORD_TRASA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRASA_CHILDREN), - value: None, -}; - -pub static WORD_TRASA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ction")], - values: &[&["transaction"]], - range: 5..=5, - }; - -static WORD_TRAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAR_CHILDREN), - value: None, -}; - -pub static WORD_TRAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("get")], - values: &[&["target"]], - range: 3..=3, - }; - -static WORD_TRAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAP_CHILDREN), - value: None, -}; - -pub static WORD_TRAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eziod"), - dictgen::InsensitiveAscii("eziodal"), - ], - values: &[&["trapezoid"], &["trapezoidal"]], - range: 5..=7, - }; - -static WORD_TRAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRAN_CHILDREN), - value: None, -}; - -static WORD_TRAN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRANA_NODE), - None, - Some(&WORD_TRANC_NODE), - Some(&WORD_TRAND_NODE), - None, - Some(&WORD_TRANF_NODE), - Some(&WORD_TRANG_NODE), - None, - Some(&WORD_TRANI_NODE), - None, - Some(&WORD_TRANK_NODE), - Some(&WORD_TRANL_NODE), - Some(&WORD_TRANM_NODE), - Some(&WORD_TRANN_NODE), - None, - Some(&WORD_TRANP_NODE), - None, - None, - Some(&WORD_TRANS_NODE), - None, - None, - Some(&WORD_TRANV_NODE), - None, - None, - None, - Some(&WORD_TRANZ_NODE), -]; - -static WORD_TRANZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANZ_CHILDREN), - value: None, -}; - -pub static WORD_TRANZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("former"), - dictgen::InsensitiveAscii("istor"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("porter"), - ], - values: &[ - &["transformer"], - &["transistor"], - &["transitions"], - &["transporter"], - ], - range: 5..=6, - }; - -static WORD_TRANV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANV_CHILDREN), - value: None, -}; - -pub static WORD_TRANV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ersal"), - dictgen::InsensitiveAscii("erse"), - dictgen::InsensitiveAscii("erser"), - dictgen::InsensitiveAscii("ersing"), - ], - values: &[ - &["traverse", "transverse"], - &["transversal", "traversal"], - &["transverse", "traverse"], - &["traverser"], - &["traversing"], - ], - range: 3..=6, - }; - -static WORD_TRANS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRANS_CHILDREN), - value: None, -}; - -static WORD_TRANS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRANSA_NODE), - None, - Some(&WORD_TRANSC_NODE), - None, - Some(&WORD_TRANSE_NODE), - Some(&WORD_TRANSF_NODE), - Some(&WORD_TRANSG_NODE), - Some(&WORD_TRANSH_NODE), - Some(&WORD_TRANSI_NODE), - None, - Some(&WORD_TRANSK_NODE), - Some(&WORD_TRANSL_NODE), - Some(&WORD_TRANSM_NODE), - None, - Some(&WORD_TRANSO_NODE), - Some(&WORD_TRANSP_NODE), - None, - None, - Some(&WORD_TRANSS_NODE), - Some(&WORD_TRANST_NODE), - Some(&WORD_TRANSU_NODE), - Some(&WORD_TRANSV_NODE), - None, - None, - Some(&WORD_TRANSY_NODE), - None, -]; - -static WORD_TRANSY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSY_CHILDREN), - value: None, -}; - -pub static WORD_TRANSY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lmania"), - dictgen::InsensitiveAscii("lvanai"), - dictgen::InsensitiveAscii("lvannia"), - dictgen::InsensitiveAscii("lvnia"), - ], - values: &[ - &["transylvania"], - &["transylvania"], - &["transylvania"], - &["transylvania"], - ], - range: 5..=7, - }; - -static WORD_TRANSV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSV_CHILDREN), - value: None, -}; - -pub static WORD_TRANSV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("ormation"), - dictgen::InsensitiveAscii("ormed"), - dictgen::InsensitiveAscii("orming"), - dictgen::InsensitiveAscii("orms"), - ], - values: &[ - &["transverse"], - &["transform"], - &["transformation"], - &["transformed"], - &["transforming"], - &["transforms"], - ], - range: 3..=8, - }; - -static WORD_TRANSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSU_CHILDREN), - value: None, -}; - -pub static WORD_TRANSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lcent")], - values: &[&["translucent"]], - range: 5..=5, - }; - -static WORD_TRANST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANST_CHILDREN), - value: None, -}; - -pub static WORD_TRANST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ioned"), - dictgen::InsensitiveAscii("ioning"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itioned"), - dictgen::InsensitiveAscii("itioning"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("ormed"), - ], - values: &[ - &["translator"], - &["transition"], - &["transitioned"], - &["transitioning"], - &["transitions"], - &["transition"], - &["transitioned"], - &["transitioning"], - &["transitions"], - &["transitive"], - &["transform"], - &["transformed"], - ], - range: 3..=8, - }; - -static WORD_TRANSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSS_CHILDREN), - value: None, -}; - -pub static WORD_TRANSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cript"), - dictgen::InsensitiveAscii("cription"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("euxal"), - dictgen::InsensitiveAscii("exal"), - dictgen::InsensitiveAscii("exaul"), - dictgen::InsensitiveAscii("exuel"), - dictgen::InsensitiveAscii("exuella"), - dictgen::InsensitiveAscii("mision"), - ], - values: &[ - &["transcript"], - &["transcription"], - &["transcend"], - &["transsexual"], - &["transsexual"], - &["transsexual"], - &["transsexual"], - &["transsexual"], - &["transmissions"], - ], - range: 3..=8, - }; - -static WORD_TRANSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TRANSP_CHILDREN), - value: None, -}; - -static WORD_TRANSP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TRANSPA_NODE), - None, - None, - None, - Some(&WORD_TRANSPE_NODE), - None, - None, - Some(&WORD_TRANSPH_NODE), - None, - None, - None, - Some(&WORD_TRANSPL_NODE), - None, - None, - Some(&WORD_TRANSPO_NODE), - None, - None, - Some(&WORD_TRANSPR_NODE), - Some(&WORD_TRANSPS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_TRANSPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSPS_CHILDREN), - value: None, -}; - -pub static WORD_TRANSPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ition")], - values: &[&["transposition"]], - range: 5..=5, - }; - -static WORD_TRANSPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSPR_CHILDREN), - value: None, -}; - -pub static WORD_TRANSPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("encies"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("oting"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["transparencies"], - &["transparency"], - &["transparent"], - &["transparently"], - &["transport"], - &["transported"], - &["transporting"], - &["transports"], - &["transport"], - &["transported"], - &["transporting"], - &["transports"], - ], - range: 1..=6, - }; - -static WORD_TRANSPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSPO_CHILDREN), - value: None, -}; - -pub static WORD_TRANSPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rder"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rtaion"), - dictgen::InsensitiveAscii("rtar"), - dictgen::InsensitiveAscii("rtarme"), - dictgen::InsensitiveAscii("rtarse"), - dictgen::InsensitiveAscii("rtarte"), - dictgen::InsensitiveAscii("rtatin"), - dictgen::InsensitiveAscii("rteur"), - dictgen::InsensitiveAscii("rteurs"), - dictgen::InsensitiveAscii("rtion"), - dictgen::InsensitiveAscii("rtng"), - dictgen::InsensitiveAscii("rtor"), - dictgen::InsensitiveAscii("rtr"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tting"), - ], - values: &[ - &["transported"], - &["transportation"], - &["transporter"], - &["transporting"], - &["transportation"], - &["transporter"], - &["transporter"], - &["transporter"], - &["transporter"], - &["transportation"], - &["transporter"], - &["transporter"], - &["transporting"], - &["transporting"], - &["transporter"], - &["transporter"], - &["transport"], - &["transporting"], - ], - range: 1..=6, - }; - -static WORD_TRANSPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSPL_CHILDREN), - value: None, -}; - -pub static WORD_TRANSPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("anet"), - dictgen::InsensitiveAscii("antees"), - dictgen::InsensitiveAscii("antes"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ats"), - ], - values: &[ - &["transplant"], - &["transplant"], - &["transplants"], - &["transplants"], - &["transplant"], - &["transplant"], - &["transplants"], - ], - range: 2..=6, - }; - -static WORD_TRANSPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSPH_CHILDREN), - value: None, -}; - -pub static WORD_TRANSPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oic"), - dictgen::InsensitiveAscii("onic"), - dictgen::InsensitiveAscii("opic"), - ], - values: &[&["transphobic"], &["transphobic"], &["transphobic"]], - range: 3..=4, - }; - -static WORD_TRANSPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSPE_CHILDREN), - value: None, -}; - -pub static WORD_TRANSPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("ncy"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("rancies"), - dictgen::InsensitiveAscii("rancy"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rantly"), - dictgen::InsensitiveAscii("rencies"), - dictgen::InsensitiveAscii("rency"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rently"), - ], - values: &[ - &["transparencies"], - &["transparency"], - &["transported"], - &["transparencies"], - &["transparency"], - &["transparent"], - &["transparently"], - &["transparencies"], - &["transparency"], - &["transparent"], - &["transparently"], - ], - range: 3..=7, - }; - -static WORD_TRANSPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSPA_CHILDREN), - value: None, -}; - -pub static WORD_TRANSPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("cencies"), - dictgen::InsensitiveAscii("cency"), - dictgen::InsensitiveAscii("ernt"), - dictgen::InsensitiveAscii("erntly"), - dictgen::InsensitiveAscii("lnt"), - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("ncy"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("raent"), - dictgen::InsensitiveAscii("raently"), - dictgen::InsensitiveAscii("ranceies"), - dictgen::InsensitiveAscii("rancey"), - dictgen::InsensitiveAscii("rancies"), - dictgen::InsensitiveAscii("rancy"), - dictgen::InsensitiveAscii("ranet"), - dictgen::InsensitiveAscii("ranetly"), - dictgen::InsensitiveAscii("ranies"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rantie"), - dictgen::InsensitiveAscii("rantly"), - dictgen::InsensitiveAscii("rany"), - dictgen::InsensitiveAscii("rarent"), - dictgen::InsensitiveAscii("rarently"), - dictgen::InsensitiveAscii("rcencies"), - dictgen::InsensitiveAscii("rcency"), - dictgen::InsensitiveAscii("rcenies"), - dictgen::InsensitiveAscii("rceny"), - dictgen::InsensitiveAscii("recy"), - dictgen::InsensitiveAscii("rentcy"), - dictgen::InsensitiveAscii("renty"), - dictgen::InsensitiveAscii("reny"), - dictgen::InsensitiveAscii("rities"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("rnecies"), - dictgen::InsensitiveAscii("rnecy"), - dictgen::InsensitiveAscii("rnt"), - dictgen::InsensitiveAscii("rntly"), - dictgen::InsensitiveAscii("rren"), - dictgen::InsensitiveAscii("rrenly"), - dictgen::InsensitiveAscii("rrent"), - dictgen::InsensitiveAscii("rrently"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("trent"), - dictgen::InsensitiveAscii("trently"), - ], - values: &[ - &["transposable"], - &["transparencies"], - &["transparency"], - &["transparent"], - &["transparently"], - &["transplants"], - &["transparencies"], - &["transparency"], - &["transplant"], - &["transparent"], - &["transparently"], - &["transparencies"], - &["transparency"], - &["transparencies"], - &["transparency"], - &["transparent"], - &["transparently"], - &["transparencies"], - &["transparent"], - &["transparent"], - &["transparently"], - &["transparency"], - &["transparent"], - &["transparently"], - &["transparencies"], - &["transparency"], - &["transparencies"], - &["transparency"], - &["transparency"], - &["transparency"], - &["transparency"], - &["transparency"], - &["transparencies"], - &["transparency"], - &["transparencies"], - &["transparency"], - &["transparent"], - &["transparently"], - &["transparent"], - &["transparently"], - &["transparent"], - &["transparently"], - &["transport"], - &["transports"], - &["transparent"], - &["transparently"], - ], - range: 2..=8, - }; - -static WORD_TRANSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSO_CHILDREN), - value: None, -}; - -pub static WORD_TRANSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("cded"), - dictgen::InsensitiveAscii("cder"), - dictgen::InsensitiveAscii("cders"), - dictgen::InsensitiveAscii("cdes"), - dictgen::InsensitiveAscii("cding"), - dictgen::InsensitiveAscii("cdings"), - dictgen::InsensitiveAscii("frm"), - dictgen::InsensitiveAscii("frmation"), - dictgen::InsensitiveAscii("frmations"), - dictgen::InsensitiveAscii("frmed"), - dictgen::InsensitiveAscii("frmer"), - dictgen::InsensitiveAscii("frmers"), - dictgen::InsensitiveAscii("frming"), - dictgen::InsensitiveAscii("frms"), - dictgen::InsensitiveAscii("hobic"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("rm"), - dictgen::InsensitiveAscii("rmation"), - dictgen::InsensitiveAscii("rmed"), - dictgen::InsensitiveAscii("rming"), - dictgen::InsensitiveAscii("rms"), - ], - values: &[ - &["transcode"], - &["transcoded"], - &["transcoder"], - &["transcoders"], - &["transcodes"], - &["transcoding"], - &["transcodings"], - &["transform"], - &["transformation"], - &["transformations"], - &["transformed"], - &["transformer"], - &["transformers"], - &["transforming"], - &["transforms"], - &["transphobic"], - &["translate"], - &["translated"], - &["translates"], - &["translating"], - &["translation"], - &["translations"], - &["transform"], - &["transformation"], - &["transformed"], - &["transforming"], - &["transforms"], - ], - range: 2..=9, - }; - -static WORD_TRANSM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSM_CHILDREN), - value: None, -}; - -pub static WORD_TRANSM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atter"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("isions"), - dictgen::InsensitiveAscii("isison"), - dictgen::InsensitiveAscii("isisons"), - dictgen::InsensitiveAscii("isive"), - dictgen::InsensitiveAscii("issable"), - dictgen::InsensitiveAscii("issin"), - dictgen::InsensitiveAscii("issione"), - dictgen::InsensitiveAscii("isson"), - dictgen::InsensitiveAscii("issons"), - dictgen::InsensitiveAscii("isssion"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("iters"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itirte"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("itsion"), - dictgen::InsensitiveAscii("itt"), - dictgen::InsensitiveAscii("ittd"), - dictgen::InsensitiveAscii("ittion"), - dictgen::InsensitiveAscii("ittor"), - dictgen::InsensitiveAscii("itts"), - dictgen::InsensitiveAscii("ittted"), - dictgen::InsensitiveAscii("mit"), - dictgen::InsensitiveAscii("orfers"), - dictgen::InsensitiveAscii("orged"), - dictgen::InsensitiveAscii("orgs"), - dictgen::InsensitiveAscii("utter"), - ], - values: &[ - &["transmitter"], - &["transmission"], - &["transmission"], - &["transmission"], - &["transmissions"], - &["transmissive"], - &["transmissible"], - &["transmissions"], - &["transmission"], - &["transmission"], - &["transmissions"], - &["transmissions"], - &["transmit"], - &["transmitted"], - &["transmitter"], - &["transmitters"], - &["transmitting"], - &["transmission"], - &["transmitter"], - &["transistor"], - &["transmission"], - &["transmit"], - &["transmitted"], - &["transmission"], - &["transmitter"], - &["transmits"], - &["transmitted"], - &["transmit"], - &["transformer"], - &["transformed"], - &["transforms"], - &["transmitter"], - ], - range: 3..=7, - }; - -static WORD_TRANSL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSL_CHILDREN), - value: None, -}; - -pub static WORD_TRANSL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("astion"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("ateing"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("ath"), - dictgen::InsensitiveAscii("atied"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("atio"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("atoin"), - dictgen::InsensitiveAscii("atoins"), - dictgen::InsensitiveAscii("atron"), - dictgen::InsensitiveAscii("attable"), - dictgen::InsensitiveAscii("pant"), - dictgen::InsensitiveAscii("teration"), - dictgen::InsensitiveAscii("ucient"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("usent"), - dictgen::InsensitiveAscii("yvania"), - dictgen::InsensitiveAscii("yvanian"), - ], - values: &[ - &["translation"], - &["translations"], - &["translation"], - &["translating"], - &["translator"], - &["translators"], - &["translate"], - &["translated"], - &["translations"], - &["translator"], - &["translating"], - &["translation"], - &["translations"], - &["translation"], - &["translatable"], - &["transplants"], - &["transliteration"], - &["translucent"], - &["translucent"], - &["translucent"], - &["transylvania"], - &["transylvania"], - ], - range: 3..=8, - }; - -static WORD_TRANSK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSK_CHILDREN), - value: None, -}; - -pub static WORD_TRANSK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ript"), - dictgen::InsensitiveAscii("ription"), - ], - values: &[&["transcript"], &["transcription"]], - range: 4..=7, - }; - -static WORD_TRANSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSI_CHILDREN), - value: None, -}; - -pub static WORD_TRANSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ever"), - dictgen::InsensitiveAscii("lvania"), - dictgen::InsensitiveAscii("mit"), - dictgen::InsensitiveAscii("mssion"), - dictgen::InsensitiveAscii("mtted"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sioned"), - dictgen::InsensitiveAscii("sioning"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sition"), - dictgen::InsensitiveAscii("sitioned"), - dictgen::InsensitiveAscii("sitioning"), - dictgen::InsensitiveAscii("sitions"), - dictgen::InsensitiveAscii("sitor"), - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stioned"), - dictgen::InsensitiveAscii("stioning"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("stior"), - dictgen::InsensitiveAscii("ten"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tionable"), - dictgen::InsensitiveAscii("tionals"), - dictgen::InsensitiveAscii("tiond"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tionned"), - dictgen::InsensitiveAscii("tionning"), - dictgen::InsensitiveAscii("tionns"), - dictgen::InsensitiveAscii("tiosn"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("toning"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["transition"], - &["transitional"], - &["transient"], - &["transients"], - &["transceiver"], - &["transylvania"], - &["transmit"], - &["transmissions"], - &["transmitted"], - &["transition"], - &["transitioned"], - &["transitioning"], - &["transitions"], - &["transition"], - &["transitioned"], - &["transitioning"], - &["transitions"], - &["transistor"], - &["transistor"], - &["transition"], - &["transitioned"], - &["transitioning"], - &["transitions"], - &["transistor"], - &["transient"], - &["transitions"], - &["transitional"], - &["transitions"], - &["transitioned"], - &["transitioning"], - &["transitional"], - &["transitioned"], - &["transitioning"], - &["transitions"], - &["transitions"], - &["transition"], - &["transition"], - &["transitioning"], - &["transitions"], - &["transistor"], - &["transistor", "transistors"], - ], - range: 2..=9, - }; - -static WORD_TRANSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSH_CHILDREN), - value: None, -}; - -pub static WORD_TRANSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pobic")], - values: &[&["transphobic"]], - range: 5..=5, - }; - -static WORD_TRANSG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSG_CHILDREN), - value: None, -}; - -pub static WORD_TRANSG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eder"), - dictgen::InsensitiveAscii("emder"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("enderd"), - dictgen::InsensitiveAscii("endred"), - dictgen::InsensitiveAscii("ener"), - dictgen::InsensitiveAscii("enered"), - dictgen::InsensitiveAscii("enger"), - dictgen::InsensitiveAscii("engered"), - dictgen::InsensitiveAscii("enres"), - dictgen::InsensitiveAscii("rassion"), - ], - values: &[ - &["transgender"], - &["transgender"], - &["transgender"], - &["transgendered"], - &["transgendered"], - &["transgender"], - &["transgendered"], - &["transgender"], - &["transgendered"], - &["transgender"], - &["transgression"], - ], - range: 4..=7, - }; - -static WORD_TRANSF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSF_CHILDREN), - value: None, -}; - -pub static WORD_TRANSF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("armers"), - dictgen::InsensitiveAscii("arring"), - dictgen::InsensitiveAscii("ender"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erer"), - dictgen::InsensitiveAscii("erers"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("err"), - dictgen::InsensitiveAscii("errd"), - dictgen::InsensitiveAscii("errred"), - dictgen::InsensitiveAscii("errring"), - dictgen::InsensitiveAscii("errs"), - dictgen::InsensitiveAscii("ersal"), - dictgen::InsensitiveAscii("ersom"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("erts"), - dictgen::InsensitiveAscii("fered"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omation"), - dictgen::InsensitiveAscii("omational"), - dictgen::InsensitiveAscii("omations"), - dictgen::InsensitiveAscii("omed"), - dictgen::InsensitiveAscii("omer"), - dictgen::InsensitiveAscii("omers"), - dictgen::InsensitiveAscii("omm"), - dictgen::InsensitiveAscii("oprmation"), - dictgen::InsensitiveAscii("oration"), - dictgen::InsensitiveAscii("orations"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("ormacion"), - dictgen::InsensitiveAscii("ormare"), - dictgen::InsensitiveAscii("ormarea"), - dictgen::InsensitiveAscii("ormarem"), - dictgen::InsensitiveAscii("ormarse"), - dictgen::InsensitiveAscii("ormas"), - dictgen::InsensitiveAscii("ormase"), - dictgen::InsensitiveAscii("ormated"), - dictgen::InsensitiveAscii("ormates"), - dictgen::InsensitiveAscii("ormaton"), - dictgen::InsensitiveAscii("ormatted"), - dictgen::InsensitiveAscii("orme"), - dictgen::InsensitiveAscii("ormees"), - dictgen::InsensitiveAscii("ormered"), - dictgen::InsensitiveAscii("ormes"), - dictgen::InsensitiveAscii("ormis"), - dictgen::InsensitiveAscii("ormus"), - dictgen::InsensitiveAscii("orners"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("orums"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("roamtion"), - dictgen::InsensitiveAscii("rom"), - dictgen::InsensitiveAscii("romate"), - dictgen::InsensitiveAscii("romation"), - dictgen::InsensitiveAscii("romations"), - dictgen::InsensitiveAscii("romed"), - dictgen::InsensitiveAscii("romer"), - dictgen::InsensitiveAscii("romers"), - dictgen::InsensitiveAscii("roming"), - dictgen::InsensitiveAscii("roms"), - ], - values: &[ - &["transformers"], - &["transferring"], - &["transgender"], - &["transferred"], - &["transferred"], - &["transferred"], - &["transferred"], - &["transfers"], - &["transfers"], - &["transferring"], - &["transfer"], - &["transferred"], - &["transferred"], - &["transferring"], - &["transfers"], - &["transversal"], - &["transforms"], - &["transfer", "transferred"], - &["transfers"], - &["transferred"], - &["transform"], - &["transformation"], - &["transformational"], - &["transformations"], - &["transformed"], - &["transformer"], - &["transforms"], - &["transform"], - &["transformation"], - &["transformation"], - &["transformations"], - &["transformed"], - &["transformation"], - &["transformers"], - &["transformer"], - &["transformer"], - &["transformers"], - &["transforms"], - &["transforms"], - &["transformed"], - &["transforms"], - &["transformation"], - &["transformed"], - &["transfer", "transformed", "transformer", "transform"], - &["transforms"], - &["transformed"], - &["transformers"], - &["transforms"], - &["transforms"], - &["transformers"], - &["transforms"], - &["transforms"], - &["transforms"], - &["transformation"], - &["transform"], - &["transform", "transformed"], - &["transformation"], - &["transformations"], - &["transformed"], - &["transformers", "transformer"], - &["transformers"], - &["transforming"], - &["transforms"], - ], - range: 2..=9, - }; - -static WORD_TRANSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSE_CHILDREN), - value: None, -}; - -pub static WORD_TRANSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("sxuals"), - ], - values: &[ - &["translates"], - &["transient"], - &["transcending"], - &["transfer"], - &["transsexuals"], - ], - range: 1..=6, - }; - -static WORD_TRANSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSC_CHILDREN), - value: None, -}; - -pub static WORD_TRANSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("dig"), - dictgen::InsensitiveAscii("endance"), - dictgen::InsensitiveAscii("endant"), - dictgen::InsensitiveAscii("endentational"), - dictgen::InsensitiveAscii("evier"), - dictgen::InsensitiveAscii("iever"), - dictgen::InsensitiveAscii("ievers"), - dictgen::InsensitiveAscii("iprt"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("irpt"), - dictgen::InsensitiveAscii("iver"), - dictgen::InsensitiveAscii("luent"), - dictgen::InsensitiveAscii("ocde"), - dictgen::InsensitiveAscii("ocded"), - dictgen::InsensitiveAscii("ocder"), - dictgen::InsensitiveAscii("ocders"), - dictgen::InsensitiveAscii("ocdes"), - dictgen::InsensitiveAscii("ocding"), - dictgen::InsensitiveAscii("ocdings"), - dictgen::InsensitiveAscii("onde"), - dictgen::InsensitiveAscii("onded"), - dictgen::InsensitiveAscii("onder"), - dictgen::InsensitiveAscii("onders"), - dictgen::InsensitiveAscii("ondes"), - dictgen::InsensitiveAscii("onding"), - dictgen::InsensitiveAscii("ondings"), - dictgen::InsensitiveAscii("orde"), - dictgen::InsensitiveAscii("orded"), - dictgen::InsensitiveAscii("order"), - dictgen::InsensitiveAscii("orders"), - dictgen::InsensitiveAscii("ordes"), - dictgen::InsensitiveAscii("ording"), - dictgen::InsensitiveAscii("ordings"), - dictgen::InsensitiveAscii("oser"), - dictgen::InsensitiveAscii("osers"), - dictgen::InsensitiveAscii("ribtion"), - dictgen::InsensitiveAscii("ripcion"), - dictgen::InsensitiveAscii("rips"), - dictgen::InsensitiveAscii("ripting"), - dictgen::InsensitiveAscii("ripto"), - dictgen::InsensitiveAscii("ripton"), - dictgen::InsensitiveAscii("riptus"), - dictgen::InsensitiveAscii("ris"), - dictgen::InsensitiveAscii("rit"), - dictgen::InsensitiveAscii("rito"), - dictgen::InsensitiveAscii("rits"), - dictgen::InsensitiveAscii("rpit"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ulent"), - ], - values: &[ - &["transaction"], - &["transactions"], - &["transcoding"], - &["transcendence"], - &["transcendent"], - &["transcendental"], - &["transceiver"], - &["transceiver"], - &["transceivers"], - &["transcripts"], - &["transcript"], - &["transcripts"], - &["transceiver"], - &["translucent"], - &["transcode"], - &["transcoded"], - &["transcoder"], - &["transcoders"], - &["transcodes"], - &["transcoding"], - &["transcodings"], - &["transcode"], - &["transcoded"], - &["transcoder"], - &["transcoders"], - &["transcodes"], - &["transcoding"], - &["transcodings"], - &["transcode"], - &["transcoded"], - &["transcoder"], - &["transcoders"], - &["transcodes"], - &["transcoding"], - &["transcodings"], - &["transcoder"], - &["transcoders"], - &["transcription"], - &["transcription"], - &["transcripts"], - &["transcribing", "transcription"], - &["transcription"], - &["transcription"], - &["transcripts"], - &["transcripts"], - &["transcript"], - &["transcript"], - &["transcripts"], - &["transcript"], - &["transaction"], - &["transitions", "transactions"], - &["translucent"], - ], - range: 3..=13, - }; - -static WORD_TRANSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANSA_CHILDREN), - value: None, -}; - -pub static WORD_TRANSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cions"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("crtion"), - dictgen::InsensitiveAscii("crtions"), - dictgen::InsensitiveAscii("ctiona"), - dictgen::InsensitiveAscii("ctoin"), - dictgen::InsensitiveAscii("ctoins"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("lator"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("ltions"), - dictgen::InsensitiveAscii("ltor"), - dictgen::InsensitiveAscii("ltors"), - dictgen::InsensitiveAscii("prency"), - dictgen::InsensitiveAscii("tctions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["transaction"], - &["transaction"], - &["transactions"], - &["transactions", "transaction"], - &["transactions"], - &["transaction"], - &["transactions"], - &["transactional", "transactions"], - &["transaction"], - &["transactions"], - &["translation", "transition", "transaction"], - &["translations", "transitions", "transactions"], - &["translation"], - &["translations"], - &["translator"], - &["translate"], - &["translate"], - &["translated"], - &["translates"], - &["translating"], - &["translation"], - &["translations"], - &["translator"], - &["translators"], - &["transparency"], - &["transactions"], - &["transition", "transaction", "translation"], - &["transitional"], - &["transitions", "transactions", "translations"], - ], - range: 2..=7, - }; - -static WORD_TRANP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANP_CHILDREN), - value: None, -}; - -pub static WORD_TRANP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arency"), - dictgen::InsensitiveAscii("arent"), - dictgen::InsensitiveAscii("arently"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orting"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("oses"), - dictgen::InsensitiveAscii("osing"), - dictgen::InsensitiveAscii("shobic"), - ], - values: &[ - &["transparency"], - &["transparent"], - &["transparently"], - &["transport"], - &["transported"], - &["transporting"], - &["transports"], - &["transpose"], - &["transposed"], - &["transposes"], - &["transposing"], - &["transphobic"], - ], - range: 3..=7, - }; - -static WORD_TRANN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANN_CHILDREN), - value: None, -}; - -pub static WORD_TRANN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sexual")], - values: &[&["transsexual"]], - range: 6..=6, - }; - -static WORD_TRANM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANM_CHILDREN), - value: None, -}; - -pub static WORD_TRANM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ission"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("itting"), - dictgen::InsensitiveAscii("sission"), - ], - values: &[ - &["transmission"], - &["transmit"], - &["transmitted"], - &["transmitting"], - &["transmissions"], - ], - range: 3..=7, - }; - -static WORD_TRANL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANL_CHILDREN), - value: None, -}; - -pub static WORD_TRANL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("astion"), - dictgen::InsensitiveAscii("atable"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("sate"), - dictgen::InsensitiveAscii("sated"), - dictgen::InsensitiveAscii("sating"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("sations"), - dictgen::InsensitiveAscii("ucent"), - dictgen::InsensitiveAscii("uscent"), - ], - values: &[ - &["translations"], - &["translatable"], - &["translate"], - &["translated"], - &["translates"], - &["translating"], - &["translation"], - &["translations"], - &["translate"], - &["translated"], - &["translating"], - &["translation"], - &["translations"], - &["translucent"], - &["translucent"], - ], - range: 3..=7, - }; - -static WORD_TRANK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANK_CHILDREN), - value: None, -}; - -pub static WORD_TRANK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ated")], - values: &[&["truncated"]], - range: 4..=4, - }; - -static WORD_TRANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANI_CHILDREN), - value: None, -}; - -pub static WORD_TRANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stional"), - dictgen::InsensitiveAscii("stioned"), - dictgen::InsensitiveAscii("stioning"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["transient"], - &["transients"], - &["training"], - &["transition"], - &["transitional"], - &["transitioned"], - &["transitioning"], - &["transitions"], - &["transition"], - &["transitioned"], - &["transitioning"], - &["transitions"], - ], - range: 2..=8, - }; - -static WORD_TRANG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANG_CHILDREN), - value: None, -}; - -pub static WORD_TRANG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ulation"), - ], - values: &[&["triangles"], &["strangulation"]], - range: 3..=7, - }; - -static WORD_TRANF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANF_CHILDREN), - value: None, -}; - -pub static WORD_TRANF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("erred"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("ormable"), - dictgen::InsensitiveAscii("ormation"), - dictgen::InsensitiveAscii("ormations"), - dictgen::InsensitiveAscii("ormative"), - dictgen::InsensitiveAscii("ormed"), - dictgen::InsensitiveAscii("ormer"), - dictgen::InsensitiveAscii("orming"), - dictgen::InsensitiveAscii("orms"), - dictgen::InsensitiveAscii("sers"), - ], - values: &[ - &["transfer"], - &["transferred"], - &["transferring"], - &["transferred"], - &["transfers"], - &["transform"], - &["transformable"], - &["transformation"], - &["transformations"], - &["transformative"], - &["transformed"], - &["transformer"], - &["transforming"], - &["transforms"], - &["transfers"], - ], - range: 2..=9, - }; - -static WORD_TRAND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAND_CHILDREN), - value: None, -}; - -pub static WORD_TRAND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gender"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("itional"), - dictgen::InsensitiveAscii("itions"), - ], - values: &[ - &["transgender"], - &["traditional"], - &["transitional"], - &["transitions"], - ], - range: 5..=7, - }; - -static WORD_TRANC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANC_CHILDREN), - value: None, -}; - -pub static WORD_TRANC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("eiver"), - dictgen::InsensitiveAscii("eivers"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lucent"), - dictgen::InsensitiveAscii("riptions"), - ], - values: &[ - &["truncate"], - &["truncation"], - &["truncations"], - &["transceiver"], - &["transceivers"], - &["transcendent"], - &["transcending"], - &["translate"], - &["translucent"], - &["transcriptions"], - ], - range: 3..=8, - }; - -static WORD_TRANA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRANA_CHILDREN), - value: None, -}; - -pub static WORD_TRANA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctional"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("sction"), - dictgen::InsensitiveAscii("sctions"), - ], - values: &[ - &["transaction"], - &["transactional"], - &["transactions"], - &["translating"], - &["translation"], - &["translations"], - &["transaction"], - &["transactions"], - ], - range: 5..=7, - }; - -static WORD_TRAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAM_CHILDREN), - value: None, -}; - -pub static WORD_TRAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("autic"), - dictgen::InsensitiveAscii("autized"), - dictgen::InsensitiveAscii("boline"), - dictgen::InsensitiveAscii("endously"), - dictgen::InsensitiveAscii("pline"), - dictgen::InsensitiveAscii("ploine"), - dictgen::InsensitiveAscii("polene"), - dictgen::InsensitiveAscii("sformers"), - dictgen::InsensitiveAscii("sforming"), - dictgen::InsensitiveAscii("sition"), - dictgen::InsensitiveAscii("smit"), - dictgen::InsensitiveAscii("smits"), - dictgen::InsensitiveAscii("smitted"), - dictgen::InsensitiveAscii("smitting"), - dictgen::InsensitiveAscii("uatized"), - ], - values: &[ - &["trauma", "tram", "trams"], - &["trams", "traumas"], - &["traumatic"], - &["traumatized"], - &["trampoline"], - &["tremendously"], - &["trampoline"], - &["trampoline"], - &["trampoline"], - &["transformers"], - &["transforming"], - &["transition"], - &["transmit"], - &["transmits"], - &["transmitted"], - &["transmitting"], - &["traumatized"], - ], - range: 1..=8, - }; - -static WORD_TRAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAL_CHILDREN), - value: Some(&["trail", "trial"]), -}; - -pub static WORD_TRAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &[ - "traced", "traded", "trailed", "traveled", "trawled", "trialed", - ], - &["trailer"], - &["trailers"], - &[ - "trailing", - "trialing", - "tracing", - "trading", - "traveling", - "trawling", - ], - &[ - "trailed", - "travelled", - "trawled", - "trialled", - "trilled", - "trolled", - ], - &[ - "thralling", - "trailing", - "travelling", - "trialling", - "trilling", - "trolling", - ], - &["trails", "trials"], - ], - range: 1..=4, - }; - -static WORD_TRAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAK_CHILDREN), - value: Some(&["track"]), -}; - -pub static WORD_TRAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cers"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["trackers"], - &["tracked"], - &["tracker"], - &["trackers"], - &["tracking"], - ], - range: 2..=4, - }; - -static WORD_TRAJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAJ_CHILDREN), - value: None, -}; - -pub static WORD_TRAJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("actory"), - dictgen::InsensitiveAscii("atories"), - dictgen::InsensitiveAscii("cectory"), - dictgen::InsensitiveAscii("ecotry"), - ], - values: &[ - &["trajectory"], - &["trajectories"], - &["trajectory"], - &["trajectory"], - ], - range: 6..=7, - }; - -static WORD_TRAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAI_CHILDREN), - value: None, -}; - -pub static WORD_TRAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("gers"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("leras"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lins"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("ngle"), - dictgen::InsensitiveAscii("ngles"), - dictgen::InsensitiveAscii("ngular"), - dictgen::InsensitiveAscii("ngulate"), - dictgen::InsensitiveAscii("ngulated"), - dictgen::InsensitiveAscii("ngulates"), - dictgen::InsensitiveAscii("ngulating"), - dictgen::InsensitiveAscii("ngulation"), - dictgen::InsensitiveAscii("ngulations"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nign"), - dictgen::InsensitiveAscii("nigns"), - dictgen::InsensitiveAscii("nigs"), - dictgen::InsensitiveAscii("nling"), - dictgen::InsensitiveAscii("nner"), - dictgen::InsensitiveAscii("nng"), - dictgen::InsensitiveAscii("nngs"), - dictgen::InsensitiveAscii("nning"), - dictgen::InsensitiveAscii("nwreak"), - dictgen::InsensitiveAscii("nwrek"), - dictgen::InsensitiveAscii("sivity"), - dictgen::InsensitiveAscii("toris"), - dictgen::InsensitiveAscii("torus"), - dictgen::InsensitiveAscii("tour"), - ], - values: &[ - &["traits", "triads"], - &["triage"], - &["triager"], - &["triagers"], - &["triages"], - &["triaging"], - &["trailing", "training"], - &["trailers"], - &["trailers"], - &["trailing"], - &["trailing", "trialling", "trilling"], - &["trainers"], - &["training"], - &["training"], - &["triangle"], - &["triangles"], - &["triangular"], - &["triangulate"], - &["triangulated"], - &["triangulates"], - &["triangulating"], - &["triangulation"], - &["triangulations"], - &["training"], - &["training"], - &["trainings"], - &["training"], - &["trailing", "training"], - &["trainer"], - &["training"], - &["training"], - &["training"], - &["trainwreck"], - &["trainwreck"], - &["transivity"], - &["traitors"], - &["traitors"], - &["traitor"], - ], - range: 2..=10, - }; - -static WORD_TRAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAG_CHILDREN), - value: None, -}; - -pub static WORD_TRAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ectory"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("icallly"), - dictgen::InsensitiveAscii("icaly"), - ], - values: &[ - &["trajectory"], - &["target"], - &["targeted"], - &["targeting"], - &["targets"], - &["tragically"], - &["tragically"], - ], - range: 2..=7, - }; - -static WORD_TRAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAF_CHILDREN), - value: None, -}; - -pub static WORD_TRAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fice"), - dictgen::InsensitiveAscii("ficed"), - dictgen::InsensitiveAscii("ficing"), - dictgen::InsensitiveAscii("ic"), - ], - values: &[ - &["traffic"], - &["trafficked"], - &["trafficking"], - &["traffic"], - ], - range: 2..=6, - }; - -static WORD_TRAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAD_CHILDREN), - value: None, -}; - -pub static WORD_TRAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dition"), - dictgen::InsensitiveAscii("ditional"), - dictgen::InsensitiveAscii("ditions"), - dictgen::InsensitiveAscii("gic"), - dictgen::InsensitiveAscii("icional"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("isional"), - dictgen::InsensitiveAscii("itilnal"), - dictgen::InsensitiveAscii("itiona"), - dictgen::InsensitiveAscii("itionaly"), - dictgen::InsensitiveAscii("itionel"), - dictgen::InsensitiveAscii("itionnal"), - dictgen::InsensitiveAscii("itionnally"), - dictgen::InsensitiveAscii("itition"), - dictgen::InsensitiveAscii("itonal"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionally"), - ], - values: &[ - &["tradition"], - &["traditional"], - &["traditions"], - &["tragic"], - &["traditional"], - &["traditional"], - &["traditionally"], - &["traditional"], - &["traditional"], - &["traditional"], - &["traditionally"], - &["traditional"], - &["traditional"], - &["traditionally"], - &["tradition"], - &["traditional"], - &["traditional"], - &["traditionally"], - ], - range: 3..=10, - }; - -static WORD_TRAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAC_CHILDREN), - value: None, -}; - -pub static WORD_TRAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eablity"), - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("eiver"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("kign"), - dictgen::InsensitiveAscii("kling"), - dictgen::InsensitiveAscii("kres"), - dictgen::InsensitiveAscii("sode"), - dictgen::InsensitiveAscii("soded"), - dictgen::InsensitiveAscii("soder"), - dictgen::InsensitiveAscii("soders"), - dictgen::InsensitiveAscii("sodes"), - dictgen::InsensitiveAscii("soding"), - ], - values: &[ - &["traceability"], - &["tracer"], - &["tracing"], - &["transceiver"], - &["trackers"], - &["tracking"], - &["tracking"], - &["trackers"], - &["transcode"], - &["transcoded"], - &["transcoder"], - &["transcoders"], - &["transcodes"], - &["transcoding"], - ], - range: 3..=7, - }; - -static WORD_TRAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAB_CHILDREN), - value: None, -}; - -pub static WORD_TRAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ajao"), - dictgen::InsensitiveAscii("ajdo"), - dictgen::InsensitiveAscii("sform"), - ], - values: &[&["trabajo"], &["trabajo"], &["transform"]], - range: 4..=5, - }; - -static WORD_TRAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TRAA_CHILDREN), - value: None, -}; - -pub static WORD_TRAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nsforming")], - values: &[&["transforming"]], - range: 9..=9, - }; - -static WORD_TQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TQ_CHILDREN), - value: None, -}; - -pub static WORD_TQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rget")], - values: &[&["target"]], - range: 4..=4, - }; - -static WORD_TP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TP_CHILDREN), - value: None, -}; - -pub static WORD_TP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("shiba"), - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yes"), - dictgen::InsensitiveAscii("yically"), - dictgen::InsensitiveAscii("yo"), - ], - values: &[ - &["topic"], - &["typos"], - &["toshiba"], - &["type"], - &["typed"], - &["types"], - &["typically"], - &["typo"], - ], - range: 2..=7, - }; - -static WORD_TO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TO_CHILDREN), - value: None, -}; - -static WORD_TO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TOA_NODE), - Some(&WORD_TOB_NODE), - Some(&WORD_TOC_NODE), - Some(&WORD_TOD_NODE), - Some(&WORD_TOE_NODE), - None, - Some(&WORD_TOG_NODE), - None, - Some(&WORD_TOI_NODE), - None, - Some(&WORD_TOK_NODE), - Some(&WORD_TOL_NODE), - Some(&WORD_TOM_NODE), - Some(&WORD_TON_NODE), - Some(&WORD_TOO_NODE), - Some(&WORD_TOP_NODE), - None, - Some(&WORD_TOR_NODE), - Some(&WORD_TOS_NODE), - Some(&WORD_TOT_NODE), - Some(&WORD_TOU_NODE), - None, - Some(&WORD_TOW_NODE), - Some(&WORD_TOX_NODE), - None, - None, -]; - -static WORD_TOX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOX_CHILDREN), - value: None, -}; - -pub static WORD_TOX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("icictiy"), - dictgen::InsensitiveAscii("icitity"), - dictgen::InsensitiveAscii("icitiy"), - dictgen::InsensitiveAscii("iticy"), - ], - values: &[ - &["toxin"], - &["toxicity"], - &["toxicity"], - &["toxicity"], - &["toxicity"], - ], - range: 2..=7, - }; - -static WORD_TOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOW_CHILDREN), - value: None, -}; - -pub static WORD_TOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("rad"), - dictgen::InsensitiveAscii("rds"), - ], - values: &[&["towards"], &["toward"], &["towards"]], - range: 3..=4, - }; - -static WORD_TOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOU_CHILDREN), - value: Some(&["you"]), -}; - -pub static WORD_TOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("bling"), - dictgen::InsensitiveAscii("chapd"), - dictgen::InsensitiveAscii("chda"), - dictgen::InsensitiveAscii("chdwon"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("chsceen"), - dictgen::InsensitiveAscii("chscreeen"), - dictgen::InsensitiveAscii("chscren"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghtful"), - dictgen::InsensitiveAscii("ghtly"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("nrey"), - dictgen::InsensitiveAscii("nreys"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ranment"), - dictgen::InsensitiveAscii("ranments"), - dictgen::InsensitiveAscii("rch"), - dictgen::InsensitiveAscii("risim"), - dictgen::InsensitiveAscii("ristas"), - dictgen::InsensitiveAscii("ristes"), - dictgen::InsensitiveAscii("ristey"), - dictgen::InsensitiveAscii("ristly"), - dictgen::InsensitiveAscii("ristsy"), - dictgen::InsensitiveAscii("risy"), - dictgen::InsensitiveAscii("rits"), - dictgen::InsensitiveAscii("ritsy"), - dictgen::InsensitiveAscii("rmanent"), - dictgen::InsensitiveAscii("rnamet"), - dictgen::InsensitiveAscii("rnamets"), - dictgen::InsensitiveAscii("rnamnet"), - dictgen::InsensitiveAscii("rnamnets"), - dictgen::InsensitiveAscii("rnemant"), - dictgen::InsensitiveAscii("rnemants"), - dictgen::InsensitiveAscii("rnement"), - dictgen::InsensitiveAscii("rnements"), - dictgen::InsensitiveAscii("rnes"), - dictgen::InsensitiveAscii("rnmanets"), - dictgen::InsensitiveAscii("rnyes"), - dictgen::InsensitiveAscii("rsim"), - dictgen::InsensitiveAscii("rsit"), - dictgen::InsensitiveAscii("rsits"), - dictgen::InsensitiveAscii("rsity"), - ], - values: &[ - &["trouble"], - &["troubles"], - &["troubling"], - &["touchpad"], - &["touchpad"], - &["touchdown"], - &["touches"], - &["touchscreen"], - &["touchscreen"], - &["touchscreen"], - &["thought", "taught", "tough"], - &["thoughtful"], - &["tightly"], - &["thoughts"], - &["touch"], - &["tongue"], - &["tourney"], - &["tourneys"], - &["tuple"], - &["tournaments"], - &["tournaments"], - &["torch", "touch"], - &["tourism"], - &["tourists"], - &["tourists"], - &["touristy"], - &["touristy"], - &["touristy"], - &["touristy"], - &["tourist"], - &["touristy"], - &["tournaments"], - &["tournament"], - &["tournaments"], - &["tournament"], - &["tournaments"], - &["tournament"], - &["tournaments"], - &["tournament"], - &["tournaments"], - &["tourneys"], - &["tournaments"], - &["tourneys"], - &["tourism"], - &["tourist"], - &["tourists"], - &["touristy"], - ], - range: 1..=9, - }; - -static WORD_TOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOT_CHILDREN), - value: None, -}; - -pub static WORD_TOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alitara"), - dictgen::InsensitiveAscii("alitaran"), - dictgen::InsensitiveAscii("alitarion"), - dictgen::InsensitiveAscii("alitarni"), - dictgen::InsensitiveAscii("alitatian"), - dictgen::InsensitiveAscii("alty"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("atl"), - dictgen::InsensitiveAscii("atlly"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("hiba"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("orial"), - dictgen::InsensitiveAscii("orials"), - dictgen::InsensitiveAscii("taly"), - dictgen::InsensitiveAscii("tehnam"), - dictgen::InsensitiveAscii("tenahm"), - dictgen::InsensitiveAscii("tneham"), - dictgen::InsensitiveAscii("urials"), - ], - values: &[ - &["totalitarian"], - &["totalitarian"], - &["totalitarian"], - &["totalitarian"], - &["totalitarian"], - &["totally", "totality"], - &["totally"], - &["total"], - &["rotation"], - &["total"], - &["totally"], - &["totals"], - &["toshiba"], - &["total"], - &["tutorial"], - &["tutorials"], - &["totally"], - &["tottenham"], - &["tottenham"], - &["tottenham"], - &["tutorials"], - ], - range: 2..=9, - }; - -static WORD_TOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOS_CHILDREN), - value: None, -}; - -pub static WORD_TOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("biba"), - dictgen::InsensitiveAscii("day"), - dictgen::InsensitiveAscii("hibe"), - ], - values: &[&["toshiba"], &["today", "tuesday"], &["toshiba"]], - range: 3..=4, - }; - -static WORD_TOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOR_CHILDREN), - value: None, -}; - -pub static WORD_TOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ando"), - dictgen::InsensitiveAscii("andoes"), - dictgen::InsensitiveAscii("chilght"), - dictgen::InsensitiveAscii("chlgiht"), - dictgen::InsensitiveAscii("chligt"), - dictgen::InsensitiveAscii("chligth"), - dictgen::InsensitiveAscii("elable"), - dictgen::InsensitiveAscii("elance"), - dictgen::InsensitiveAscii("erable"), - dictgen::InsensitiveAscii("hclight"), - dictgen::InsensitiveAscii("iodal"), - dictgen::InsensitiveAscii("itlla"), - dictgen::InsensitiveAscii("itllas"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("lence"), - dictgen::InsensitiveAscii("nadoe"), - dictgen::InsensitiveAscii("naodes"), - dictgen::InsensitiveAscii("ndao"), - dictgen::InsensitiveAscii("onta"), - dictgen::InsensitiveAscii("otise"), - dictgen::InsensitiveAscii("pdeo"), - dictgen::InsensitiveAscii("peados"), - dictgen::InsensitiveAscii("pedeo"), - dictgen::InsensitiveAscii("pedos"), - dictgen::InsensitiveAscii("phies"), - dictgen::InsensitiveAscii("rentas"), - dictgen::InsensitiveAscii("rentbig"), - dictgen::InsensitiveAscii("renters"), - dictgen::InsensitiveAscii("rentes"), - dictgen::InsensitiveAscii("rentking"), - dictgen::InsensitiveAscii("rentors"), - dictgen::InsensitiveAscii("rentting"), - dictgen::InsensitiveAscii("rest"), - dictgen::InsensitiveAscii("tialls"), - dictgen::InsensitiveAscii("tila"), - dictgen::InsensitiveAscii("tilini"), - dictgen::InsensitiveAscii("tillera"), - dictgen::InsensitiveAscii("tillia"), - dictgen::InsensitiveAscii("tillias"), - dictgen::InsensitiveAscii("tillita"), - dictgen::InsensitiveAscii("tillla"), - dictgen::InsensitiveAscii("tilllas"), - dictgen::InsensitiveAscii("tiose"), - dictgen::InsensitiveAscii("tise"), - dictgen::InsensitiveAscii("ubleshoot"), - dictgen::InsensitiveAscii("ublesome"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("uisty"), - dictgen::InsensitiveAscii("unament"), - dictgen::InsensitiveAscii("unaments"), - dictgen::InsensitiveAscii("uney"), - dictgen::InsensitiveAscii("uneys"), - dictgen::InsensitiveAscii("ward"), - dictgen::InsensitiveAscii("wards"), - ], - values: &[ - &["tornado"], - &["tornadoes"], - &["torchlight"], - &["torchlight"], - &["torchlight"], - &["torchlight"], - &["tolerable"], - &["tolerance"], - &["tolerable"], - &["torchlight"], - &["toroidal"], - &["tortilla"], - &["tortillas"], - &["torque"], - &["tolerance"], - &["tornado"], - &["tornadoes"], - &["tornado"], - &["toronto"], - &["tortoise"], - &["torpedo"], - &["torpedoes"], - &["torpedo"], - &["torpedoes"], - &["trophies"], - &["torrents"], - &["torrenting"], - &["torrents"], - &["torrents"], - &["torrenting"], - &["torrents"], - &["torrenting"], - &["torrents"], - &["tortillas"], - &["tortilla"], - &["tortellini"], - &["tortilla"], - &["tortilla"], - &["tortilla"], - &["tortilla"], - &["tortilla"], - &["tortilla"], - &["tortoise"], - &["tortoise"], - &["troubleshoot"], - &["troublesome"], - &["torus", "tore"], - &["touristy"], - &["tournament"], - &["tournaments"], - &["tourney"], - &["tourneys"], - &["toward"], - &["towards"], - ], - range: 1..=9, - }; - -static WORD_TOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOP_CHILDREN), - value: None, -}; - -pub static WORD_TOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icaizer"), - dictgen::InsensitiveAscii("logical"), - dictgen::InsensitiveAscii("ogy"), - dictgen::InsensitiveAscii("olgical"), - dictgen::InsensitiveAscii("olgoy"), - dictgen::InsensitiveAscii("olgy"), - dictgen::InsensitiveAscii("ologie"), - dictgen::InsensitiveAscii("oogy"), - dictgen::InsensitiveAscii("oplogical"), - dictgen::InsensitiveAscii("oplogies"), - dictgen::InsensitiveAscii("oplogy"), - dictgen::InsensitiveAscii("pingest"), - dictgen::InsensitiveAscii("pins"), - ], - values: &[ - &["topicalizer"], - &["topological"], - &["topology"], - &["topological"], - &["topology"], - &["topology"], - &["topology"], - &["topology"], - &["topological"], - &["topologies"], - &["topology"], - &["toppings"], - &["toppings"], - ], - range: 3..=9, - }; - -static WORD_TOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOO_CHILDREN), - value: None, -}; - -pub static WORD_TOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("gle"), - dictgen::InsensitiveAscii("gling"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("kit"), - dictgen::InsensitiveAscii("kits"), - dictgen::InsensitiveAscii("kkits"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("lsbox"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("pology"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sday"), - dictgen::InsensitiveAscii("thbruch"), - dictgen::InsensitiveAscii("thbruth"), - dictgen::InsensitiveAscii("thbursh"), - dictgen::InsensitiveAscii("thrbush"), - dictgen::InsensitiveAscii("tonic"), - ], - values: &[ - &["todo"], - &["toggle"], - &["toggling"], - &["topic"], - &["toolkit"], - &["toolkits"], - &["toolkits"], - &["takes", "took"], - &["toolbar"], - &["toolbox"], - &["tomb"], - &["todo", "too", "took", "tool"], - &["topology"], - &["tools"], - &["tuesday"], - &["toothbrush"], - &["toothbrush"], - &["toothbrush"], - &["toothbrush"], - &["teutonic"], - ], - range: 1..=7, - }; - -static WORD_TON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TON_CHILDREN), - value: None, -}; - -pub static WORD_TON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("giht"), - dictgen::InsensitiveAscii("guers"), - dictgen::InsensitiveAscii("igh"), - dictgen::InsensitiveAscii("ihgt"), - dictgen::InsensitiveAscii("uges"), - ], - values: &[ - &["tonnage"], - &["tonight"], - &["tongues"], - &["tonight"], - &["tonight"], - &["tongues"], - ], - range: 3..=5, - }; - -static WORD_TOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOM_CHILDREN), - value: None, -}; - -pub static WORD_TOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arow"), - dictgen::InsensitiveAscii("arrow"), - dictgen::InsensitiveAscii("atoe"), - dictgen::InsensitiveAscii("atos"), - dictgen::InsensitiveAscii("marow"), - dictgen::InsensitiveAscii("morow"), - dictgen::InsensitiveAscii("morrow"), - dictgen::InsensitiveAscii("morw"), - dictgen::InsensitiveAscii("mrow"), - dictgen::InsensitiveAscii("oorow"), - dictgen::InsensitiveAscii("oorw"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("oroow"), - dictgen::InsensitiveAscii("ororw"), - dictgen::InsensitiveAscii("orow"), - dictgen::InsensitiveAscii("orr"), - dictgen::InsensitiveAscii("orro"), - dictgen::InsensitiveAscii("orroe"), - dictgen::InsensitiveAscii("orrrow"), - dictgen::InsensitiveAscii("orrw"), - dictgen::InsensitiveAscii("orrwo"), - dictgen::InsensitiveAscii("rorow"), - dictgen::InsensitiveAscii("rrow"), - ], - values: &[ - &["tomorrow"], - &["tomorrow"], - &["tomato"], - &["tomatoes"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - &["tomorrow"], - ], - range: 2..=6, - }; - -static WORD_TOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOL_CHILDREN), - value: None, -}; - -pub static WORD_TOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arable"), - dictgen::InsensitiveAscii("earnce"), - dictgen::InsensitiveAscii("elerance"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("erabe"), - dictgen::InsensitiveAscii("erants"), - dictgen::InsensitiveAscii("eranz"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("erent"), - dictgen::InsensitiveAscii("ernce"), - dictgen::InsensitiveAscii("iet"), - dictgen::InsensitiveAscii("iets"), - dictgen::InsensitiveAscii("kein"), - dictgen::InsensitiveAscii("lerable"), - dictgen::InsensitiveAscii("lerance"), - dictgen::InsensitiveAscii("lerances"), - dictgen::InsensitiveAscii("lerant"), - dictgen::InsensitiveAscii("orance"), - dictgen::InsensitiveAscii("orances"), - dictgen::InsensitiveAscii("orant"), - ], - values: &[ - &["tolerable"], - &["tolerance"], - &["tolerance"], - &["token"], - &["tokens"], - &["tolerable"], - &["tolerates"], - &["tolerance"], - &["tolerance"], - &["tolerances"], - &["tolerant"], - &["tolerance"], - &["toilet"], - &["toilets"], - &["tolkien"], - &["tolerable"], - &["tolerance"], - &["tolerances"], - &["tolerant"], - &["tolerance"], - &["tolerances"], - &["tolerant"], - ], - range: 2..=8, - }; - -static WORD_TOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOK_CHILDREN), - value: None, -}; - -pub static WORD_TOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enizaing"), - dictgen::InsensitiveAscii("enizaiton"), - dictgen::InsensitiveAscii("enziation"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("neization"), - ], - values: &[ - &["tokenizing"], - &["tokenization"], - &["tokenization"], - &["token"], - &["tokenization"], - ], - range: 2..=9, - }; - -static WORD_TOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOI_CHILDREN), - value: Some(&["to", "toy"]), -}; - -pub static WORD_TOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("letts")], - values: &[&["toilets"]], - range: 5..=5, - }; - -static WORD_TOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOG_CHILDREN), - value: None, -}; - -pub static WORD_TOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("ather"), - dictgen::InsensitiveAscii("ehter"), - dictgen::InsensitiveAscii("etehr"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("eterness"), - dictgen::InsensitiveAscii("etheer"), - dictgen::InsensitiveAscii("gel"), - dictgen::InsensitiveAscii("gele"), - dictgen::InsensitiveAscii("geled"), - dictgen::InsensitiveAscii("geles"), - dictgen::InsensitiveAscii("geling"), - dictgen::InsensitiveAscii("gels"), - dictgen::InsensitiveAscii("ggle"), - dictgen::InsensitiveAscii("gleing"), - dictgen::InsensitiveAscii("heter"), - dictgen::InsensitiveAscii("hether"), - dictgen::InsensitiveAscii("hter"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lle"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("ueter"), - ], - values: &[ - &["together"], - &["together"], - &["together"], - &["together"], - &["together"], - &["togetherness"], - &["together"], - &["toggle"], - &["toggle"], - &["toggled"], - &["toggles"], - &["toggling"], - &["toggles"], - &["toggle"], - &["toggling"], - &["together"], - &["together"], - &["together"], - &["toggle"], - &["toggled"], - &["toggling"], - &["toggle"], - &["toggled"], - &["together"], - &["together"], - ], - range: 2..=8, - }; - -static WORD_TOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOE_CHILDREN), - value: None, -}; - -pub static WORD_TOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kn"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[&["token"], &["together", "tether"]], - range: 2..=4, - }; - -static WORD_TOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOD_CHILDREN), - value: None, -}; - -pub static WORD_TOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ya"), - ], - values: &[&["today"], &["today"]], - range: 2..=2, - }; - -static WORD_TOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOC_CHILDREN), - value: None, -}; - -pub static WORD_TOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("ksen"), - dictgen::InsensitiveAscii("uhdown"), - dictgen::InsensitiveAscii("uhpad"), - dictgen::InsensitiveAscii("uhscreen"), - ], - values: &[ - &["touches"], - &["toxin"], - &["touchdown"], - &["touchpad"], - &["touchscreen"], - ], - range: 3..=8, - }; - -static WORD_TOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOB_CHILDREN), - value: None, -}; - -pub static WORD_TOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("baco"), - dictgen::InsensitiveAscii("ot"), - ], - values: &[&["tobacco"], &["robot"]], - range: 2..=4, - }; - -static WORD_TOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TOA_CHILDREN), - value: None, -}; - -pub static WORD_TOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hiba"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("tul"), - ], - values: &[&["toshiba"], &["totally"], &["total"]], - range: 3..=4, - }; - -static WORD_TN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TN_CHILDREN), - value: None, -}; - -pub static WORD_TN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["than"], &["the"]], - range: 1..=2, - }; - -static WORD_TM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TM_CHILDREN), - value: None, -}; - -pub static WORD_TM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("orrow"), - dictgen::InsensitiveAscii("plate"), - ], - values: &[&["time"], &["this"], &["tomorrow"], &["template"]], - range: 1..=5, - }; - -static WORD_TL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TL_CHILDREN), - value: None, -}; - -pub static WORD_TL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("aking"), - ], - values: &[&["talk"], &["talking"]], - range: 2..=5, - }; - -static WORD_TK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TK_CHILDREN), - value: None, -}; - -pub static WORD_TK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["take"], &["takes"], &["taking"], &["take"]], - range: 1..=4, - }; - -static WORD_TJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TJ_CHILDREN), - value: None, -}; - -pub static WORD_TJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("panishad"), - ], - values: &[&["the"], &["the"], &["upanishad"]], - range: 1..=8, - }; - -static WORD_TI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TI_CHILDREN), - value: None, -}; - -static WORD_TI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TIA_NODE), - Some(&WORD_TIB_NODE), - Some(&WORD_TIC_NODE), - Some(&WORD_TID_NODE), - Some(&WORD_TIE_NODE), - None, - Some(&WORD_TIG_NODE), - Some(&WORD_TIH_NODE), - Some(&WORD_TII_NODE), - None, - None, - Some(&WORD_TIL_NODE), - Some(&WORD_TIM_NODE), - Some(&WORD_TIN_NODE), - Some(&WORD_TIO_NODE), - Some(&WORD_TIP_NODE), - None, - Some(&WORD_TIR_NODE), - None, - Some(&WORD_TIT_NODE), - None, - None, - Some(&WORD_TIW_NODE), - None, - None, - None, -]; - -static WORD_TIW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIW_CHILDREN), - value: None, -}; - -pub static WORD_TIW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ards")], - values: &[&["towards"]], - range: 4..=4, - }; - -static WORD_TIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIT_CHILDREN), - value: None, -}; - -pub static WORD_TIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ainum"), - dictgen::InsensitiveAscii("anim"), - dictgen::InsensitiveAscii("anuim"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("tled"), - dictgen::InsensitiveAscii("tling"), - ], - values: &[ - &["titanium"], - &["titanium"], - &["titanium"], - &["title"], - &["titles"], - &["title"], - &["titled"], - &["titling"], - ], - range: 2..=5, - }; - -static WORD_TIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIR_CHILDREN), - value: None, -}; - -pub static WORD_TIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("angle"), - dictgen::InsensitiveAscii("angles"), - dictgen::InsensitiveAscii("bunal"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("gger"), - dictgen::InsensitiveAscii("ggered"), - ], - values: &[ - &["triangle"], - &["triangles"], - &["tribunal"], - &["trident"], - &["trigger"], - &["triggered"], - ], - range: 4..=6, - }; - -static WORD_TIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIP_CHILDREN), - value: None, -}; - -pub static WORD_TIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - ], - values: &[&["type", "tip"], &["typical"], &["typically"]], - range: 1..=6, - }; - -static WORD_TIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIO_CHILDREN), - value: Some(&["to"]), -}; - -pub static WORD_TIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("me"), - ], - values: &[&["toilets"], &["time", "tome"]], - range: 2..=4, - }; - -static WORD_TIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIN_CHILDREN), - value: None, -}; - -pub static WORD_TIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dergarten"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("terrupts"), - dictgen::InsensitiveAscii("tinabulation"), - ], - values: &[ - &["kindergarten"], - &["things"], - &["interrupts"], - &["tintinnabulation"], - ], - range: 2..=12, - }; - -static WORD_TIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIM_CHILDREN), - value: None, -}; - -pub static WORD_TIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("delta"), - dictgen::InsensitiveAscii("edlta"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("emout"), - dictgen::InsensitiveAscii("eot"), - dictgen::InsensitiveAscii("eput"), - dictgen::InsensitiveAscii("eputs"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("esamp"), - dictgen::InsensitiveAscii("esamped"), - dictgen::InsensitiveAscii("esamps"), - dictgen::InsensitiveAscii("eserie"), - dictgen::InsensitiveAscii("espanp"), - dictgen::InsensitiveAscii("espanps"), - dictgen::InsensitiveAscii("esptamp"), - dictgen::InsensitiveAscii("estampe"), - dictgen::InsensitiveAscii("estampes"), - dictgen::InsensitiveAscii("estan"), - dictgen::InsensitiveAscii("estanp"), - dictgen::InsensitiveAscii("estanps"), - dictgen::InsensitiveAscii("estans"), - dictgen::InsensitiveAscii("estap"), - dictgen::InsensitiveAscii("estaped"), - dictgen::InsensitiveAscii("estaping"), - dictgen::InsensitiveAscii("estaps"), - dictgen::InsensitiveAscii("estemp"), - dictgen::InsensitiveAscii("estemps"), - dictgen::InsensitiveAscii("estimp"), - dictgen::InsensitiveAscii("estmap"), - dictgen::InsensitiveAscii("estmaps"), - dictgen::InsensitiveAscii("estmp"), - dictgen::InsensitiveAscii("etamp"), - dictgen::InsensitiveAscii("etamps"), - dictgen::InsensitiveAscii("etstamp"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("mestamp"), - dictgen::InsensitiveAscii("mestamps"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("oeut"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("outs"), - dictgen::InsensitiveAscii("stamp"), - dictgen::InsensitiveAscii("tout"), - dictgen::InsensitiveAscii("zeone"), - dictgen::InsensitiveAscii("zeones"), - dictgen::InsensitiveAscii("zezone"), - dictgen::InsensitiveAscii("zezones"), - ], - values: &[ - &["timedelta"], - &["timedelta"], - &["timing"], - &["timeout"], - &["timeout"], - &["timeout"], - &["timeouts"], - &["timer"], - &["timestamp"], - &["timestamped"], - &["timestamps"], - &["timeseries"], - &["timespan"], - &["timespans"], - &["timestamp"], - &["timestamp"], - &["timestamps"], - &["timespan"], - &["timestamp", "timespan"], - &["timestamps", "timespans"], - &["timespans"], - &["timestamp"], - &["timestamped"], - &["timestamping"], - &["timestamps"], - &["timestamp"], - &["timestamps"], - &["timestamp"], - &["timestamp"], - &["timestamps"], - &["timestamp"], - &["timestamp"], - &["timestamps"], - &["timestamp"], - &["timely"], - &["timestamp"], - &["timestamps"], - &["timing", "trimming"], - &["time"], - &["timing"], - &["timeout"], - &["timeout"], - &["timeouts"], - &["timestamp"], - &["timeout"], - &["timezone"], - &["timezones"], - &["timezone"], - &["timezones"], - ], - range: 2..=8, - }; - -static WORD_TIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIL_CHILDREN), - value: None, -}; - -pub static WORD_TIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("da"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("lts"), - ], - values: &[&["tilde"], &["tilt"], &["tilted"], &["tilts"]], - range: 2..=4, - }; - -static WORD_TII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TII_CHILDREN), - value: None, -}; - -pub static WORD_TII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tle")], - values: &[&["title"]], - range: 3..=3, - }; - -static WORD_TIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIH_CHILDREN), - value: None, -}; - -pub static WORD_TIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kn"), - dictgen::InsensitiveAscii("nk"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["think"], &["think"], &["this"]], - range: 1..=2, - }; - -static WORD_TIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIG_CHILDREN), - value: None, -}; - -pub static WORD_TIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("gered"), - dictgen::InsensitiveAscii("gering"), - dictgen::InsensitiveAscii("gers"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("hetning"), - dictgen::InsensitiveAscii("hly"), - dictgen::InsensitiveAscii("htare"), - dictgen::InsensitiveAscii("htely"), - dictgen::InsensitiveAscii("htenting"), - dictgen::InsensitiveAscii("htining"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("then"), - dictgen::InsensitiveAscii("thened"), - dictgen::InsensitiveAscii("thening"), - dictgen::InsensitiveAscii("thens"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("thly"), - ], - values: &[ - &["trigger"], - &["triggered"], - &["triggering"], - &["triggers"], - &["tighter"], - &["tightening"], - &["tightly"], - &["tighter"], - &["tightly"], - &["tightening"], - &["tightening"], - &["tight"], - &["tighten"], - &["tightened"], - &["tightening"], - &["tightens"], - &["tighter"], - &["tightly"], - ], - range: 2..=8, - }; - -static WORD_TIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIE_CHILDREN), - value: None, -}; - -pub static WORD_TIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("breakker"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mout"), - dictgen::InsensitiveAscii("mr"), - dictgen::InsensitiveAscii("mstamp"), - dictgen::InsensitiveAscii("mstamped"), - dictgen::InsensitiveAscii("mstamps"), - dictgen::InsensitiveAscii("th"), - ], - values: &[ - &["tiebreaker"], - &["tying"], - &["time", "item"], - &["timeout"], - &["timer"], - &["timestamp"], - &["timestamped"], - &["timestamps"], - &["tithe"], - ], - range: 1..=8, - }; - -static WORD_TID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TID_CHILDREN), - value: None, -}; - -pub static WORD_TID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ibt"), - dictgen::InsensitiveAscii("ibts"), - dictgen::InsensitiveAscii("yness"), - ], - values: &[&["tidbit"], &["tidbits"], &["tidiness"]], - range: 3..=5, - }; - -static WORD_TIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIC_CHILDREN), - value: None, -}; - -pub static WORD_TIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hened"), - dictgen::InsensitiveAscii("hness"), - dictgen::InsensitiveAscii("kness"), - ], - values: &[ - &["thick", "tick", "titch", "stitch"], - &["thickened"], - &["thickness"], - &["thickness"], - ], - range: 1..=5, - }; - -static WORD_TIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIB_CHILDREN), - value: None, -}; - -pub static WORD_TIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etian")], - values: &[&["tibetan"]], - range: 5..=5, - }; - -static WORD_TIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TIA_CHILDREN), - value: None, -}; - -pub static WORD_TIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("wanese")], - values: &[&["taiwanese"]], - range: 6..=6, - }; - -static WORD_TH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TH_CHILDREN), - value: None, -}; - -static WORD_TH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_THA_NODE), - None, - Some(&WORD_THC_NODE), - None, - Some(&WORD_THE_NODE), - None, - Some(&WORD_THG_NODE), - Some(&WORD_THH_NODE), - Some(&WORD_THI_NODE), - Some(&WORD_THJ_NODE), - None, - None, - Some(&WORD_THM_NODE), - Some(&WORD_THN_NODE), - Some(&WORD_THO_NODE), - None, - Some(&WORD_THQ_NODE), - Some(&WORD_THR_NODE), - Some(&WORD_THS_NODE), - Some(&WORD_THT_NODE), - Some(&WORD_THU_NODE), - None, - Some(&WORD_THW_NODE), - None, - Some(&WORD_THY_NODE), - None, -]; - -static WORD_THY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THY_CHILDREN), - value: None, -}; - -pub static WORD_THY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("orid"), - dictgen::InsensitiveAscii("riod"), - ], - values: &[&["that"], &["they"], &["thyroid"], &["thyroid"]], - range: 1..=4, - }; - -static WORD_THW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THW_CHILDREN), - value: Some(&["the", "thaw"]), -}; - -pub static WORD_THW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["the"]], - range: 1..=1, - }; - -static WORD_THU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THU_CHILDREN), - value: None, -}; - -pub static WORD_THU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bmnail"), - dictgen::InsensitiveAscii("bmnails"), - dictgen::InsensitiveAscii("dnerbolt"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("mbanil"), - dictgen::InsensitiveAscii("mbbnail"), - dictgen::InsensitiveAscii("mbmails"), - dictgen::InsensitiveAscii("mbnailers"), - dictgen::InsensitiveAscii("mbnal"), - dictgen::InsensitiveAscii("mbnals"), - dictgen::InsensitiveAscii("mbnial"), - dictgen::InsensitiveAscii("mnail"), - dictgen::InsensitiveAscii("mnails"), - dictgen::InsensitiveAscii("nberbolt"), - dictgen::InsensitiveAscii("ndebird"), - dictgen::InsensitiveAscii("nderblot"), - dictgen::InsensitiveAscii("nderboat"), - dictgen::InsensitiveAscii("nderboldt"), - dictgen::InsensitiveAscii("nderbot"), - dictgen::InsensitiveAscii("nderbots"), - dictgen::InsensitiveAscii("nderbowl"), - dictgen::InsensitiveAscii("nderjolt"), - dictgen::InsensitiveAscii("nderolt"), - dictgen::InsensitiveAscii("ndervolt"), - dictgen::InsensitiveAscii("rday"), - dictgen::InsensitiveAscii("rdsay"), - dictgen::InsensitiveAscii("rdsays"), - dictgen::InsensitiveAscii("rough"), - dictgen::InsensitiveAscii("rrow"), - dictgen::InsensitiveAscii("rsdey"), - dictgen::InsensitiveAscii("rsdsay"), - dictgen::InsensitiveAscii("rsdsy"), - dictgen::InsensitiveAscii("rsters"), - dictgen::InsensitiveAscii("rver"), - ], - values: &[ - &["thumbnail"], - &["thumbnails"], - &["thunderbolt"], - &["this", "thus"], - &["thumbnail"], - &["thumbnail"], - &["thumbnails"], - &["thumbnails"], - &["thumbnails", "thumbnail"], - &["thumbnails"], - &["thumbnail"], - &["thumbnail"], - &["thumbnails"], - &["thunderbolt"], - &["thunderbird"], - &["thunderbolt"], - &["thunderbolt"], - &["thunderbolt"], - &["thunderbolt"], - &["thunderbolt"], - &["thunderbolt"], - &["thunderbolt"], - &["thunderbolt"], - &["thunderbolt"], - &["thursday"], - &["thursday"], - &["thursdays"], - &["thorough"], - &["thorough"], - &["thursday"], - &["thursdays"], - &["thursdays"], - &["thrusters"], - &["further"], - ], - range: 2..=9, - }; - -static WORD_THT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THT_CHILDREN), - value: Some(&["the", "that"]), -}; - -pub static WORD_THT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ere"), - ], - values: &[&["that"], &["that"], &["the", "that"], &["there"]], - range: 1..=3, - }; - -static WORD_THS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THS_CHILDREN), - value: Some(&["the", "this"]), -}; - -pub static WORD_THS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("nk"), - dictgen::InsensitiveAscii("nked"), - dictgen::InsensitiveAscii("nkful"), - dictgen::InsensitiveAscii("nkfully"), - dictgen::InsensitiveAscii("nkfulness"), - dictgen::InsensitiveAscii("nking"), - dictgen::InsensitiveAscii("nks"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("ould"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["the", "these", "this"], - &["these"], - &["this"], - &["thank"], - &["thanked"], - &["thankful"], - &["thankfully"], - &["thankfulness"], - &["thanking"], - &["thanks"], - &["those"], - &["those"], - &["should"], - &["that"], - ], - range: 1..=9, - }; - -static WORD_THR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_THR_CHILDREN), - value: Some(&["the"]), -}; - -static WORD_THR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_THRA_NODE), - None, - None, - None, - Some(&WORD_THRE_NODE), - None, - None, - None, - Some(&WORD_THRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_THRO_NODE), - None, - None, - Some(&WORD_THRR_NODE), - None, - None, - Some(&WORD_THRU_NODE), - None, - None, - None, - Some(&WORD_THRY_NODE), - None, -]; - -static WORD_THRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THRY_CHILDREN), - value: None, -}; - -pub static WORD_THRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oid")], - values: &[&["thyroid"]], - range: 3..=3, - }; - -static WORD_THRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THRU_CHILDREN), - value: None, -}; - -pub static WORD_THRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ogh"), - dictgen::InsensitiveAscii("oghout"), - dictgen::InsensitiveAscii("oghput"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("sday"), - dictgen::InsensitiveAscii("sdays"), - ], - values: &[ - &["thru"], - &["through"], - &["through"], - &["throughout"], - &["throughput"], - &["throughout"], - &["thursday"], - &["thursdays"], - ], - range: 1..=6, - }; - -static WORD_THRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THRR_CHILDREN), - value: None, -}; - -pub static WORD_THRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eshold"), - dictgen::InsensitiveAscii("esholds"), - ], - values: &[&["threshold"], &["thresholds"]], - range: 6..=7, - }; - -static WORD_THRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THRO_CHILDREN), - value: None, -}; - -pub static WORD_THRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("aths"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("guh"), - dictgen::InsensitiveAscii("ium"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("ough"), - dictgen::InsensitiveAscii("rough"), - dictgen::InsensitiveAscii("thling"), - dictgen::InsensitiveAscii("tlled"), - dictgen::InsensitiveAscii("tlling"), - dictgen::InsensitiveAscii("tte"), - dictgen::InsensitiveAscii("tted"), - dictgen::InsensitiveAscii("ttes"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("ttleing"), - dictgen::InsensitiveAscii("ttoling"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ug"), - dictgen::InsensitiveAscii("ugg"), - dictgen::InsensitiveAscii("ughiut"), - dictgen::InsensitiveAscii("ughly"), - dictgen::InsensitiveAscii("ughoput"), - dictgen::InsensitiveAscii("ught"), - dictgen::InsensitiveAscii("ughtout"), - dictgen::InsensitiveAscii("ughtput"), - dictgen::InsensitiveAscii("ughts"), - dictgen::InsensitiveAscii("ugout"), - dictgen::InsensitiveAscii("ugput"), - dictgen::InsensitiveAscii("ugt"), - dictgen::InsensitiveAscii("ugth"), - dictgen::InsensitiveAscii("uh"), - dictgen::InsensitiveAscii("uhg"), - dictgen::InsensitiveAscii("uhgout"), - dictgen::InsensitiveAscii("uhgput"), - dictgen::InsensitiveAscii("urh"), - dictgen::InsensitiveAscii("uth"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wgh"), - ], - values: &[ - &["throats"], - &["throats"], - &["thrown"], - &["through"], - &["through"], - &["thorium"], - &["thrown", "throne"], - &["thrones"], - &["thorough"], - &["thorough"], - &["throttling"], - &["throttled"], - &["throttling"], - &["throttle", "trot"], - &["throttled", "trotted"], - &["throttles", "trots"], - &["throttling", "trotting"], - &["throttling"], - &["throttling"], - &["thru"], - &["through"], - &["through"], - &["throughput"], - &["thoroughly"], - &["throughput"], - &["thought", "through", "throughout"], - &["throughout"], - &["throughput"], - &["thoughts"], - &["throughout"], - &["throughput"], - &["through"], - &["through"], - &["through"], - &["through"], - &["throughout"], - &["throughput"], - &["through"], - &["through"], - &["threw", "thrown"], - &["through"], - ], - range: 1..=7, - }; - -static WORD_THRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THRI_CHILDREN), - value: None, -}; - -pub static WORD_THRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dly"), - dictgen::InsensitiveAscii("sty"), - dictgen::InsensitiveAscii("teen"), - dictgen::InsensitiveAscii("ties"), - ], - values: &[ - &["third"], - &["thirdly"], - &["thirsty"], - &["thirteen"], - &["thirties"], - ], - range: 1..=4, - }; - -static WORD_THRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THRE_CHILDREN), - value: Some(&["three", "there", "their", "the"]), -}; - -pub static WORD_THRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adad"), - dictgen::InsensitiveAscii("add"), - dictgen::InsensitiveAscii("adened"), - dictgen::InsensitiveAscii("adsave"), - dictgen::InsensitiveAscii("ah"), - dictgen::InsensitiveAscii("ahold"), - dictgen::InsensitiveAscii("ashold"), - dictgen::InsensitiveAscii("asholds"), - dictgen::InsensitiveAscii("ataning"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("atend"), - dictgen::InsensitiveAscii("atended"), - dictgen::InsensitiveAscii("atenes"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("atining"), - dictgen::InsensitiveAscii("atment"), - dictgen::InsensitiveAscii("atments"), - dictgen::InsensitiveAscii("atning"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dhold"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("efor"), - dictgen::InsensitiveAscii("eof"), - dictgen::InsensitiveAscii("eshold"), - dictgen::InsensitiveAscii("hold"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("refore"), - dictgen::InsensitiveAscii("shhold"), - dictgen::InsensitiveAscii("shholds"), - dictgen::InsensitiveAscii("shod"), - dictgen::InsensitiveAscii("shods"), - dictgen::InsensitiveAscii("shol"), - dictgen::InsensitiveAscii("should"), - dictgen::InsensitiveAscii("sold"), - dictgen::InsensitiveAscii("sshold"), - ], - values: &[ - &["threaded"], - &["threaded"], - &["threaded"], - &["threadsafe"], - &["thread", "threat"], - &["threshold"], - &["threshold"], - &["thresholds"], - &["threatening"], - &["threaded", "threatened", "treated"], - &["threatened"], - &["threatened"], - &["threatens"], - &["threatens"], - &["threatening"], - &["treatment"], - &["treatments"], - &["threatening"], - &["thread"], - &["threaded"], - &["threshold"], - &["threading"], - &["threads"], - &["three"], - &["therefor"], - &["thereof"], - &["threshold"], - &["threshold"], - &["there", "three"], - &["therefore"], - &["threshold"], - &["thresholds"], - &["threshold"], - &["thresholds"], - &["threshold"], - &["threshold"], - &["threshold"], - &["threshold"], - ], - range: 1..=7, - }; - -static WORD_THRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THRA_CHILDREN), - value: None, -}; - -pub static WORD_THRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("eds"), - ], - values: &[&["thread"], &["threads"], &["threads"]], - range: 1..=3, - }; - -static WORD_THQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THQ_CHILDREN), - value: Some(&["the"]), -}; - -pub static WORD_THQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_THO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THO_CHILDREN), - value: None, -}; - -pub static WORD_THO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecracy"), - dictgen::InsensitiveAscii("erem"), - dictgen::InsensitiveAscii("eretical"), - dictgen::InsensitiveAscii("eretically"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("erist"), - dictgen::InsensitiveAscii("erists"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("guht"), - dictgen::InsensitiveAscii("guhts"), - dictgen::InsensitiveAscii("mspon"), - dictgen::InsensitiveAscii("nic"), - dictgen::InsensitiveAscii("pmson"), - dictgen::InsensitiveAscii("rasic"), - dictgen::InsensitiveAscii("rats"), - dictgen::InsensitiveAscii("rnes"), - dictgen::InsensitiveAscii("roidal"), - dictgen::InsensitiveAscii("roughty"), - dictgen::InsensitiveAscii("roughy"), - dictgen::InsensitiveAscii("rougnly"), - dictgen::InsensitiveAscii("rttling"), - dictgen::InsensitiveAscii("rugh"), - dictgen::InsensitiveAscii("rughout"), - dictgen::InsensitiveAscii("ruim"), - dictgen::InsensitiveAscii("ruoghly"), - dictgen::InsensitiveAscii("rw"), - dictgen::InsensitiveAscii("rwing"), - dictgen::InsensitiveAscii("rwn"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("uch"), - dictgen::InsensitiveAscii("ug"), - dictgen::InsensitiveAscii("ughful"), - dictgen::InsensitiveAscii("ughout"), - dictgen::InsensitiveAscii("ughs"), - dictgen::InsensitiveAscii("ugt"), - dictgen::InsensitiveAscii("ugth"), - dictgen::InsensitiveAscii("ugths"), - dictgen::InsensitiveAscii("ugts"), - dictgen::InsensitiveAscii("uhgt"), - dictgen::InsensitiveAscii("uhgts"), - dictgen::InsensitiveAscii("unsands"), - dictgen::InsensitiveAscii("urgh"), - dictgen::InsensitiveAscii("urghly"), - dictgen::InsensitiveAscii("urogh"), - dictgen::InsensitiveAscii("uroghly"), - dictgen::InsensitiveAscii("urough"), - dictgen::InsensitiveAscii("uroughly"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("wn"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["theocracy"], - &["theorem"], - &["theoretical"], - &["theoretically"], - &["theories"], - &["theorist"], - &["theorists"], - &["theory"], - &["those"], - &["these", "those"], - &["though"], - &["thought"], - &["thoughts"], - &["thought"], - &["thoughts"], - &["thompson"], - &["chthonic"], - &["thompson"], - &["thoracic"], - &["throats"], - &["thrones"], - &["toroidal"], - &["thoroughly"], - &["thoroughly"], - &["thoroughly"], - &["throttling"], - &["through", "thorough"], - &["throughout"], - &["thorium"], - &["thoroughly"], - &["throw"], - &["throwing"], - &["thrown", "thorn"], - &["those", "this"], - &["those"], - &["those"], - &["touch"], - &["though"], - &["thoughtful"], - &["throughout"], - &["thoughts"], - &["thought", "though"], - &["thought"], - &["thoughts"], - &["thoughts"], - &["thought"], - &["thoughts"], - &["thousands"], - &["thorough", "through"], - &["thoroughly"], - &["thorough"], - &["thoroughly"], - &["thorough"], - &["thoroughly"], - &["those"], - &["throw", "tow"], - &["throwing"], - &["thrown", "town"], - &["those", "throws", "tows"], - ], - range: 1..=10, - }; - -static WORD_THN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THN_CHILDREN), - value: Some(&["then"]), -}; - -pub static WORD_THN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("aks"), - dictgen::InsensitiveAscii("akyou"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("igs"), - ], - values: &[ - &["than"], - &["thank"], - &["thanks"], - &["thankyou"], - &["then"], - &["things"], - &["thing"], - &["things"], - ], - range: 1..=5, - }; - -static WORD_THM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THM_CHILDREN), - value: Some(&["them"]), -}; - -pub static WORD_THM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["them"]], - range: 1..=1, - }; - -static WORD_THJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THJ_CHILDREN), - value: None, -}; - -pub static WORD_THJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ese"), - ], - values: &[&["the"], &["these"]], - range: 1..=3, - }; - -static WORD_THI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THI_CHILDREN), - value: Some(&["the", "this"]), -}; - -pub static WORD_THI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aland"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ckenss"), - dictgen::InsensitiveAscii("ckess"), - dictgen::InsensitiveAscii("cking"), - dictgen::InsensitiveAscii("cknes"), - dictgen::InsensitiveAscii("cknessess"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("estic"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghten"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gns"), - dictgen::InsensitiveAscii("gny"), - dictgen::InsensitiveAscii("gsn"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("king"), - dictgen::InsensitiveAscii("kn"), - dictgen::InsensitiveAscii("kness"), - dictgen::InsensitiveAscii("knesses"), - dictgen::InsensitiveAscii("kning"), - dictgen::InsensitiveAscii("kns"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mngs"), - dictgen::InsensitiveAscii("nckness"), - dictgen::InsensitiveAscii("ngey"), - dictgen::InsensitiveAscii("ngie"), - dictgen::InsensitiveAscii("ngking"), - dictgen::InsensitiveAscii("nigs"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nkabel"), - dictgen::InsensitiveAscii("nked"), - dictgen::InsensitiveAscii("nkg"), - dictgen::InsensitiveAscii("nkgs"), - dictgen::InsensitiveAscii("nkig"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rites"), - dictgen::InsensitiveAscii("rldy"), - dictgen::InsensitiveAscii("rlling"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rsday"), - dictgen::InsensitiveAscii("rstay"), - dictgen::InsensitiveAscii("rteeen"), - dictgen::InsensitiveAscii("rten"), - dictgen::InsensitiveAscii("rtsy"), - dictgen::InsensitiveAscii("rtyth"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sle"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sy"), - dictgen::InsensitiveAscii("unk"), - dictgen::InsensitiveAscii("us"), - ], - values: &[ - &["thailand"], - &["this"], - &["thickness"], - &["thickness"], - &["thinking", "thickening"], - &["thickness", "thickens"], - &["thicknesses"], - &["this"], - &["the", "this"], - &["their"], - &["theistic"], - &["theists"], - &["tight", "thigh", "fight"], - &["tighten"], - &["tights", "thighs", "fights"], - &["thing"], - &["things"], - &["thingy"], - &["things"], - &["this"], - &["thick", "think"], - &["thinking"], - &["think"], - &["thickness"], - &["thicknesses"], - &["thinking", "thickening"], - &["thinks"], - &["thinks"], - &["time", "theme", "thyme", "thine"], - &["things"], - &["thickness"], - &["thingy"], - &["thingy"], - &["thinking"], - &["things"], - &["thinking", "thinning"], - &["thinkable"], - &["thunked", "thought"], - &["think", "thing", "things"], - &["thinks", "things"], - &["thinking"], - &["thin"], - &["this"], - &["this", "third", "their"], - &["thirties"], - &["thirdly"], - &["thrilling"], - &["third", "thirst"], - &["thursday"], - &["thirsty"], - &["thirteen"], - &["thirteen"], - &["thirsty"], - &["thirtieth"], - &["these", "this"], - &["thistle"], - &["this"], - &["this"], - &["think"], - &["this"], - ], - range: 1..=9, - }; - -static WORD_THH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THH_CHILDREN), - value: None, -}; - -pub static WORD_THH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("is"), - ], - values: &[&["the"], &["these"], &["this"]], - range: 1..=3, - }; - -static WORD_THG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THG_CHILDREN), - value: None, -}; - -pub static WORD_THG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["that"], &["the"]], - range: 1..=2, - }; - -static WORD_THE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_THE_CHILDREN), - value: None, -}; - -static WORD_THE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_THEA_NODE), - None, - None, - None, - Some(&WORD_THEE_NODE), - Some(&WORD_THEF_NODE), - None, - None, - Some(&WORD_THEI_NODE), - None, - None, - None, - Some(&WORD_THEM_NODE), - Some(&WORD_THEN_NODE), - Some(&WORD_THEO_NODE), - None, - None, - Some(&WORD_THER_NODE), - Some(&WORD_THES_NODE), - Some(&WORD_THET_NODE), - None, - Some(&WORD_THEV_NODE), - None, - Some(&WORD_THEX_NODE), - Some(&WORD_THEY_NODE), - None, -]; - -static WORD_THEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEY_CHILDREN), - value: None, -}; - -pub static WORD_THEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("re"), - ], - values: &[&["their", "there"], &["their", "there"]], - range: 1..=2, - }; - -static WORD_THEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEX_CHILDREN), - value: Some(&["the", "then"]), -}; - -pub static WORD_THEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_THEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEV_CHILDREN), - value: Some(&["the"]), -}; - -pub static WORD_THEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["thieves"]], - range: 2..=2, - }; - -static WORD_THET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THET_CHILDREN), - value: Some(&["that", "the"]), -}; - -pub static WORD_THET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("raedral"), - dictgen::InsensitiveAscii("rahedron"), - ], - values: &[ - &["tethering"], - &["tether", "whether"], - &["tetrahedral"], - &["tetrahedron"], - ], - range: 3..=8, - }; - -static WORD_THES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THES_CHILDREN), - value: Some(&["this", "these", "the"]), -}; - -pub static WORD_THES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hold"), - dictgen::InsensitiveAscii("holds"), - dictgen::InsensitiveAscii("itic"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["threshold"], - &["thresholds"], - &["theistic"], - &["theists"], - &["this", "these"], - &["test"], - ], - range: 1..=5, - }; - -static WORD_THER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_THER_CHILDREN), - value: Some(&["there", "their", "the", "other"]), -}; - -static WORD_THER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_THERA_NODE), - Some(&WORD_THERB_NODE), - None, - None, - Some(&WORD_THERE_NODE), - Some(&WORD_THERF_NODE), - None, - None, - Some(&WORD_THERI_NODE), - None, - None, - None, - Some(&WORD_THERM_NODE), - Some(&WORD_THERN_NODE), - Some(&WORD_THERO_NODE), - None, - None, - Some(&WORD_THERR_NODE), - Some(&WORD_THERS_NODE), - None, - None, - None, - Some(&WORD_THERW_NODE), - None, - None, - None, -]; - -static WORD_THERW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERW_CHILDREN), - value: None, -}; - -pub static WORD_THERW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ise")], - values: &[&["otherwise"]], - range: 3..=3, - }; - -static WORD_THERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERS_CHILDREN), - value: None, -}; - -pub static WORD_THERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hold"), - dictgen::InsensitiveAscii("tat"), - ], - values: &[&["threshold"], &["thermostat"]], - range: 3..=4, - }; - -static WORD_THERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERR_CHILDREN), - value: None, -}; - -pub static WORD_THERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["there"]], - range: 1..=1, - }; - -static WORD_THERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERO_CHILDREN), - value: None, -}; - -pub static WORD_THERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("etical"), - dictgen::InsensitiveAscii("etically"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("mdynamics"), - dictgen::InsensitiveAscii("mstat"), - dictgen::InsensitiveAscii("ugh"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["theorem"], - &["theoretical"], - &["theoretically"], - &["therefore"], - &["theories"], - &["theorist"], - &["theorists"], - &["thermodynamics"], - &["thermostat"], - &["through", "thorough"], - &["theory"], - ], - range: 1..=9, - }; - -static WORD_THERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERN_CHILDREN), - value: None, -}; - -pub static WORD_THERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("odynamics")], - values: &[&["thermodynamics"]], - range: 9..=9, - }; - -static WORD_THERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERM_CHILDREN), - value: None, -}; - -pub static WORD_THERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("astat"), - dictgen::InsensitiveAscii("isor"), - dictgen::InsensitiveAscii("isors"), - dictgen::InsensitiveAscii("istat"), - dictgen::InsensitiveAscii("odinamics"), - dictgen::InsensitiveAscii("odyanmics"), - dictgen::InsensitiveAscii("odymamics"), - dictgen::InsensitiveAscii("odymanics"), - dictgen::InsensitiveAscii("odynaics"), - dictgen::InsensitiveAscii("odynamcis"), - dictgen::InsensitiveAscii("odynamcs"), - dictgen::InsensitiveAscii("odynanics"), - dictgen::InsensitiveAscii("odynmaics"), - dictgen::InsensitiveAscii("omenter"), - dictgen::InsensitiveAscii("omether"), - dictgen::InsensitiveAscii("ometor"), - dictgen::InsensitiveAscii("ometre"), - dictgen::InsensitiveAscii("omiter"), - dictgen::InsensitiveAscii("omoter"), - dictgen::InsensitiveAscii("omter"), - dictgen::InsensitiveAscii("oneter"), - dictgen::InsensitiveAscii("ostaat"), - dictgen::InsensitiveAscii("ostast"), - dictgen::InsensitiveAscii("ostasts"), - ], - values: &[ - &["thermostat"], - &["thermistor"], - &["thermistors"], - &["thermostat"], - &["thermodynamics"], - &["thermodynamics"], - &["thermodynamics"], - &["thermodynamics"], - &["thermodynamics"], - &["thermodynamics"], - &["thermodynamics"], - &["thermodynamics"], - &["thermodynamics"], - &["thermometer"], - &["thermometer"], - &["thermometer"], - &["thermometer"], - &["thermometer"], - &["thermometer"], - &["thermometer"], - &["thermometer"], - &["thermostat"], - &["thermostat"], - &["thermostats"], - ], - range: 4..=9, - }; - -static WORD_THERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERI_CHILDREN), - value: Some(&["their", "there"]), -}; - -pub static WORD_THERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("pists"), - ], - values: &[&["therein"], &["therapists"]], - range: 2..=5, - }; - -static WORD_THERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERF_CHILDREN), - value: None, -}; - -pub static WORD_THERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ore")], - values: &[&["therefore"]], - range: 3..=3, - }; - -static WORD_THERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERE_CHILDREN), - value: None, -}; - -pub static WORD_THERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("aputic"), - dictgen::InsensitiveAscii("fo"), - dictgen::InsensitiveAscii("foer"), - dictgen::InsensitiveAscii("four"), - dictgen::InsensitiveAscii("ian"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("otical"), - dictgen::InsensitiveAscii("otically"), - dictgen::InsensitiveAscii("peutic"), - dictgen::InsensitiveAscii("pists"), - dictgen::InsensitiveAscii("rin"), - dictgen::InsensitiveAscii("shold"), - dictgen::InsensitiveAscii("sholds"), - dictgen::InsensitiveAscii("tically"), - ], - values: &[ - &["thread"], - &["threads"], - &["therapeutic"], - &["thereof"], - &["therefor"], - &["therefor"], - &["therein"], - &["there", "theorem"], - &["theorem"], - &["theoretical"], - &["theoretically"], - &["therapeutic"], - &["therapists"], - &["therein"], - &["threshold"], - &["thresholds"], - &["theoretically"], - ], - range: 1..=8, - }; - -static WORD_THERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERB_CHILDREN), - value: None, -}; - -pub static WORD_THERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["thereby"]], - range: 1..=1, - }; - -static WORD_THERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THERA_CHILDREN), - value: None, -}; - -pub static WORD_THERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("fter"), - dictgen::InsensitiveAscii("min"), - dictgen::InsensitiveAscii("pautic"), - dictgen::InsensitiveAscii("petic"), - dictgen::InsensitiveAscii("peudic"), - dictgen::InsensitiveAscii("peutisch"), - dictgen::InsensitiveAscii("peutuc"), - dictgen::InsensitiveAscii("phy"), - dictgen::InsensitiveAscii("pudic"), - dictgen::InsensitiveAscii("puetic"), - dictgen::InsensitiveAscii("putic"), - dictgen::InsensitiveAscii("upetic"), - ], - values: &[ - &["thread"], - &["thereafter"], - &["theremin"], - &["therapeutic"], - &["therapeutic"], - &["therapeutic"], - &["therapeutic"], - &["therapeutic"], - &["therapy"], - &["therapeutic"], - &["therapeutic"], - &["therapeutic"], - &["therapeutic"], - ], - range: 1..=8, - }; - -static WORD_THEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEO_CHILDREN), - value: None, -}; - -pub static WORD_THEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cracry"), - dictgen::InsensitiveAscii("ligical"), - dictgen::InsensitiveAscii("logia"), - dictgen::InsensitiveAscii("logial"), - dictgen::InsensitiveAscii("logicial"), - dictgen::InsensitiveAscii("ratical"), - dictgen::InsensitiveAscii("ratically"), - dictgen::InsensitiveAscii("rectical"), - dictgen::InsensitiveAscii("rectically"), - dictgen::InsensitiveAscii("retial"), - dictgen::InsensitiveAscii("reticall"), - dictgen::InsensitiveAscii("reticaly"), - dictgen::InsensitiveAscii("reticly"), - dictgen::InsensitiveAscii("rhetically"), - dictgen::InsensitiveAscii("rical"), - dictgen::InsensitiveAscii("rically"), - dictgen::InsensitiveAscii("rician"), - dictgen::InsensitiveAscii("ritical"), - dictgen::InsensitiveAscii("ritically"), - dictgen::InsensitiveAscii("rits"), - dictgen::InsensitiveAscii("ugh"), - ], - values: &[ - &["theocracy"], - &["theological"], - &["theological"], - &["theological"], - &["theological"], - &["theoretical"], - &["theoretically"], - &["theoretical"], - &["theoretically"], - &["theoretical"], - &["theoretically"], - &["theoretically"], - &["theoretical"], - &["theoretically"], - &["theoretical"], - &["theoretically"], - &["theoretician"], - &["theoretical"], - &["theoretically"], - &["theorist"], - &["through"], - ], - range: 3..=10, - }; - -static WORD_THEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEN_CHILDREN), - value: None, -}; - -pub static WORD_THEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("n"), - ], - values: &[&["themes"], &["then"]], - range: 1..=2, - }; - -static WORD_THEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEM_CHILDREN), - value: None, -}; - -pub static WORD_THEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eselves"), - dictgen::InsensitiveAscii("plate"), - dictgen::InsensitiveAscii("porary"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sef"), - dictgen::InsensitiveAscii("selces"), - dictgen::InsensitiveAscii("seleves"), - dictgen::InsensitiveAscii("selfe"), - dictgen::InsensitiveAscii("selfes"), - dictgen::InsensitiveAscii("selfs"), - dictgen::InsensitiveAscii("selve"), - dictgen::InsensitiveAscii("selvs"), - dictgen::InsensitiveAscii("sevles"), - dictgen::InsensitiveAscii("slef"), - dictgen::InsensitiveAscii("sleves"), - dictgen::InsensitiveAscii("slves"), - ], - values: &[ - &["themselves"], - &["template"], - &["temporary"], - &["them", "themes"], - &["themself"], - &["themselves"], - &["themselves"], - &["themselves", "themself"], - &["themselves"], - &["themselves"], - &["themselves", "themself"], - &["themselves"], - &["themselves"], - &["themself"], - &["themselves"], - &["themselves"], - ], - range: 1..=7, - }; - -static WORD_THEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEI_CHILDREN), - value: Some(&["their", "they"]), -}; - -pub static WORD_THEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rselves"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sitc"), - dictgen::InsensitiveAscii("stc"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ves"), - ], - values: &[ - &["their"], - &["thief"], - &["thieves"], - &["their"], - &["themselves"], - &["this", "thesis"], - &["theistic"], - &["theistic"], - &["thief"], - &["thief"], - &["thieves"], - ], - range: 1..=7, - }; - -static WORD_THEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEF_CHILDREN), - value: None, -}; - -pub static WORD_THEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ore")], - values: &[&["therefore"]], - range: 3..=3, - }; - -static WORD_THEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEE_CHILDREN), - value: None, -}; - -pub static WORD_THEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("se"), - ], - values: &[&["thief"], &["there"], &["theory"], &["these"]], - range: 1..=2, - }; - -static WORD_THEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THEA_CHILDREN), - value: None, -}; - -pub static WORD_THEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rds"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rpy"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("thre"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[ - &["threaded"], - &["threading"], - &["threads"], - &["thread"], - &["threading"], - &["threads"], - &["threaded"], - &["therapy"], - &["theater"], - &["theatre"], - &["theatre"], - ], - range: 2..=5, - }; - -static WORD_THC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THC_CHILDREN), - value: None, -}; - -pub static WORD_THC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("k")], - values: &[&["thick"]], - range: 1..=1, - }; - -static WORD_THA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_THA_CHILDREN), - value: Some(&["than", "that", "the"]), -}; - -pub static WORD_THA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("liand"), - dictgen::InsensitiveAscii("nkfull"), - dictgen::InsensitiveAscii("nkfullly"), - dictgen::InsensitiveAscii("nkfuly"), - dictgen::InsensitiveAscii("nksgivng"), - dictgen::InsensitiveAscii("nkyooou"), - dictgen::InsensitiveAscii("nkyoou"), - dictgen::InsensitiveAscii("nkyu"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("nsk"), - dictgen::InsensitiveAscii("nskgiving"), - dictgen::InsensitiveAscii("nsparent"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tt"), - dictgen::InsensitiveAscii("ught"), - dictgen::InsensitiveAscii("ughts"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["that"], - &["than"], - &["their", "there"], - &["thank"], - &["thanks"], - &["thailand"], - &["thankful"], - &["thankfully"], - &["thankfully"], - &["thanksgiving"], - &["thankyou"], - &["thankyou"], - &["thankyou"], - &["than", "thank"], - &["thanks"], - &["thanksgiving"], - &["transparent"], - &["than"], - &["than", "that"], - &["there"], - &["that"], - &["that", "than"], - &["that"], - &["taught", "thought"], - &["thoughts"], - &["they", "that"], - ], - range: 1..=9, - }; - -static WORD_TG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TG_CHILDREN), - value: None, -}; - -pub static WORD_TG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("he"), - ], - values: &[&["that"], &["the"], &["the"]], - range: 1..=2, - }; - -static WORD_TE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TE_CHILDREN), - value: None, -}; - -static WORD_TE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TEA_NODE), - None, - Some(&WORD_TEC_NODE), - Some(&WORD_TED_NODE), - Some(&WORD_TEE_NODE), - Some(&WORD_TEF_NODE), - Some(&WORD_TEG_NODE), - Some(&WORD_TEH_NODE), - None, - None, - Some(&WORD_TEK_NODE), - Some(&WORD_TEL_NODE), - Some(&WORD_TEM_NODE), - Some(&WORD_TEN_NODE), - Some(&WORD_TEO_NODE), - Some(&WORD_TEP_NODE), - Some(&WORD_TEQ_NODE), - Some(&WORD_TER_NODE), - Some(&WORD_TES_NODE), - Some(&WORD_TET_NODE), - Some(&WORD_TEU_NODE), - None, - None, - Some(&WORD_TEX_NODE), - Some(&WORD_TEY_NODE), - None, -]; - -static WORD_TEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEY_CHILDREN), - value: Some(&["they"]), -}; - -pub static WORD_TEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_TEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEX_CHILDREN), - value: None, -}; - -pub static WORD_TEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chnically"), - dictgen::InsensitiveAscii("line"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tfrme"), - dictgen::InsensitiveAscii("trues"), - dictgen::InsensitiveAscii("tture"), - dictgen::InsensitiveAscii("tuer"), - dictgen::InsensitiveAscii("tur"), - dictgen::InsensitiveAscii("turers"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ually"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("ures"), - dictgen::InsensitiveAscii("utre"), - dictgen::InsensitiveAscii("utres"), - dictgen::InsensitiveAscii("uture"), - dictgen::InsensitiveAscii("xt"), - ], - values: &[ - &["technically"], - &["textline"], - &["texts"], - &["textframe"], - &["textures"], - &["texture"], - &["texture"], - &["texture"], - &["textures"], - &["textual"], - &["textually"], - &["texture"], - &["textured"], - &["textures"], - &["texture"], - &["textures"], - &["texture"], - &["text"], - ], - range: 2..=9, - }; - -static WORD_TEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEU_CHILDREN), - value: None, -}; - -pub static WORD_TEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sday"), - dictgen::InsensitiveAscii("sdays"), - ], - values: &[&["tuesday"], &["tuesdays"]], - range: 4..=5, - }; - -static WORD_TET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TET_CHILDREN), - value: None, -}; - -pub static WORD_TET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("rahedora"), - dictgen::InsensitiveAscii("rahedoren"), - dictgen::InsensitiveAscii("rahedorens"), - dictgen::InsensitiveAscii("rahedran"), - dictgen::InsensitiveAscii("rahedrans"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("urns"), - dictgen::InsensitiveAscii("xture"), - dictgen::InsensitiveAscii("xure"), - ], - values: &[ - &["fetching"], - &["tetrahedra"], - &["tetrahedron"], - &["tetrahedrons"], - &["tetrahedron"], - &["tetrahedrons"], - &["retry"], - &["tests"], - &["returns"], - &["texture"], - &["texture"], - ], - range: 2..=10, - }; - -static WORD_TES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TES_CHILDREN), - value: None, -}; - -pub static WORD_TES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("case"), - dictgen::InsensitiveAscii("cases"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ellate"), - dictgen::InsensitiveAscii("ellated"), - dictgen::InsensitiveAscii("ellation"), - dictgen::InsensitiveAscii("ellator"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itcle"), - dictgen::InsensitiveAscii("itcles"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("itfy"), - dictgen::InsensitiveAscii("itmony"), - dictgen::InsensitiveAscii("sealte"), - dictgen::InsensitiveAscii("sealted"), - dictgen::InsensitiveAscii("selatad"), - dictgen::InsensitiveAscii("sleate"), - dictgen::InsensitiveAscii("sleated"), - dictgen::InsensitiveAscii("sleating"), - dictgen::InsensitiveAscii("sleator"), - dictgen::InsensitiveAscii("sllation"), - dictgen::InsensitiveAscii("tasterone"), - dictgen::InsensitiveAscii("tca"), - dictgen::InsensitiveAscii("teing"), - dictgen::InsensitiveAscii("testorone"), - dictgen::InsensitiveAscii("tice"), - dictgen::InsensitiveAscii("ticel"), - dictgen::InsensitiveAscii("ticels"), - dictgen::InsensitiveAscii("ticlees"), - dictgen::InsensitiveAscii("ticlies"), - dictgen::InsensitiveAscii("ticlular"), - dictgen::InsensitiveAscii("tifiy"), - dictgen::InsensitiveAscii("tiing"), - dictgen::InsensitiveAscii("timoney"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("tomony"), - dictgen::InsensitiveAscii("tsdata"), - dictgen::InsensitiveAscii("tsing"), - ], - values: &[ - &["testcase"], - &["testcases"], - &["these", "tease", "terse"], - &["used", "teased", "tested"], - &["tessellate"], - &["tessellated"], - &["tessellation"], - &["tessellator"], - &["testing"], - &["testicle"], - &["testicles"], - &["tested"], - &["testify"], - &["testimony"], - &["tessellate"], - &["tessellated"], - &["tessellated"], - &["tessellate"], - &["tessellated"], - &["tessellating"], - &["tessellator"], - &["tessellation"], - &["testosterone"], - &["testcase"], - &["testing"], - &["testosterone"], - &["testicle"], - &["testicle"], - &["testicles"], - &["testicles"], - &["testicle"], - &["testicular"], - &["testify"], - &["testing"], - &["testimony"], - &["testing"], - &["testing"], - &["testimony"], - &["testdata"], - &["testing"], - ], - range: 1..=9, - }; - -static WORD_TER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TER_CHILDREN), - value: None, -}; - -static WORD_TER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TERA_NODE), - None, - None, - None, - Some(&WORD_TERE_NODE), - Some(&WORD_TERF_NODE), - None, - None, - Some(&WORD_TERI_NODE), - None, - None, - None, - Some(&WORD_TERM_NODE), - Some(&WORD_TERN_NODE), - Some(&WORD_TERO_NODE), - None, - None, - Some(&WORD_TERR_NODE), - None, - None, - Some(&WORD_TERU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_TERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERU_CHILDREN), - value: None, -}; - -pub static WORD_TERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rn"), - dictgen::InsensitiveAscii("rns"), - ], - values: &[&["return"], &["returns"]], - range: 2..=3, - }; - -static WORD_TERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERR_CHILDREN), - value: None, -}; - -pub static WORD_TERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("abyte"), - dictgen::InsensitiveAscii("abytes"), - dictgen::InsensitiveAscii("atorial"), - dictgen::InsensitiveAscii("atories"), - dictgen::InsensitiveAscii("erists"), - dictgen::InsensitiveAscii("estial"), - dictgen::InsensitiveAscii("etorial"), - dictgen::InsensitiveAscii("etories"), - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("formed"), - dictgen::InsensitiveAscii("forming"), - dictgen::InsensitiveAscii("forms"), - dictgen::InsensitiveAscii("iblely"), - dictgen::InsensitiveAscii("ibley"), - dictgen::InsensitiveAscii("iblly"), - dictgen::InsensitiveAscii("iffic"), - dictgen::InsensitiveAscii("iories"), - dictgen::InsensitiveAscii("iory"), - dictgen::InsensitiveAscii("irorial"), - dictgen::InsensitiveAscii("irories"), - dictgen::InsensitiveAscii("iroties"), - dictgen::InsensitiveAscii("iroty"), - dictgen::InsensitiveAscii("istrial"), - dictgen::InsensitiveAscii("itoires"), - dictgen::InsensitiveAscii("itoral"), - dictgen::InsensitiveAscii("itores"), - dictgen::InsensitiveAscii("itoriella"), - dictgen::InsensitiveAscii("itoris"), - dictgen::InsensitiveAscii("itorist"), - dictgen::InsensitiveAscii("itority"), - dictgen::InsensitiveAscii("itorrial"), - dictgen::InsensitiveAscii("itorries"), - dictgen::InsensitiveAscii("itorry"), - dictgen::InsensitiveAscii("itoy"), - dictgen::InsensitiveAscii("oist"), - dictgen::InsensitiveAscii("orisim"), - dictgen::InsensitiveAscii("oristas"), - dictgen::InsensitiveAscii("oristes"), - dictgen::InsensitiveAscii("orities"), - dictgen::InsensitiveAscii("orits"), - dictgen::InsensitiveAscii("orsim"), - dictgen::InsensitiveAscii("orsits"), - dictgen::InsensitiveAscii("otorial"), - dictgen::InsensitiveAscii("otories"), - dictgen::InsensitiveAscii("ritory"), - dictgen::InsensitiveAscii("urists"), - ], - values: &[ - &["terrible"], - &["terabyte"], - &["terabytes"], - &["territorial"], - &["territories"], - &["terrorists"], - &["terrestrial"], - &["territorial"], - &["territories"], - &["terraform"], - &["terraformed"], - &["terraforming"], - &["terraforms"], - &["terribly"], - &["terribly"], - &["terribly"], - &["terrific"], - &["territories"], - &["territory"], - &["territorial"], - &["territories"], - &["territories"], - &["territory"], - &["territorial"], - &["territories"], - &["territorial"], - &["territories"], - &["territorial"], - &["territories"], - &["terrorist"], - &["territory"], - &["territorial"], - &["territories"], - &["territory"], - &["territory"], - &["terrorist"], - &["terrorism"], - &["terrorists"], - &["terrorists"], - &["territories"], - &["terrorist"], - &["terrorism"], - &["terrorists"], - &["territorial"], - &["territories"], - &["territory"], - &["terrorists"], - ], - range: 4..=9, - }; - -static WORD_TERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERO_CHILDREN), - value: None, -}; - -pub static WORD_TERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rrism"), - dictgen::InsensitiveAscii("rrist"), - dictgen::InsensitiveAscii("rrists"), - ], - values: &[&["terrorism"], &["terrorist"], &["terrorists"]], - range: 5..=6, - }; - -static WORD_TERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERN_CHILDREN), - value: None, -}; - -pub static WORD_TERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("imate"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("inals"), - ], - values: &[ - &["tournament"], - &["terminate"], - &["terminal"], - &["terminals"], - ], - range: 4..=5, - }; - -static WORD_TERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TERM_CHILDREN), - value: None, -}; - -static WORD_TERM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TERMA_NODE), - None, - None, - None, - Some(&WORD_TERME_NODE), - None, - None, - None, - Some(&WORD_TERMI_NODE), - None, - None, - None, - Some(&WORD_TERMM_NODE), - Some(&WORD_TERMN_NODE), - Some(&WORD_TERMO_NODE), - Some(&WORD_TERMP_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_TERMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERMP_CHILDREN), - value: None, -}; - -pub static WORD_TERMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eratue"), - dictgen::InsensitiveAscii("eratues"), - dictgen::InsensitiveAscii("erature"), - dictgen::InsensitiveAscii("eratures"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("oral"), - dictgen::InsensitiveAscii("oraries"), - dictgen::InsensitiveAscii("orarily"), - dictgen::InsensitiveAscii("orary"), - ], - values: &[ - &["temperature"], - &["temperatures"], - &["temperature"], - &["temperatures"], - &["template"], - &["templated"], - &["templates"], - &["temporal"], - &["temporaries"], - &["temporarily"], - &["temporary"], - ], - range: 4..=8, - }; - -static WORD_TERMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERMO_CHILDREN), - value: Some(&["thermo"]), -}; - -pub static WORD_TERMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nology"), - dictgen::InsensitiveAscii("stat"), - ], - values: &[&["terminology"], &["thermostat"]], - range: 4..=6, - }; - -static WORD_TERMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERMN_CHILDREN), - value: None, -}; - -pub static WORD_TERMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - dictgen::InsensitiveAscii("inal"), - ], - values: &[ - &["terminator"], - &["terminals"], - &["terminate"], - &["terminated"], - &["terminates"], - &["terminating"], - &["termination"], - &["terminations"], - &["terminator"], - &["terminators"], - &["terminal"], - ], - range: 4..=7, - }; - -static WORD_TERMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERMM_CHILDREN), - value: None, -}; - -pub static WORD_TERMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inal")], - values: &[&["terminal"]], - range: 4..=4, - }; - -static WORD_TERMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERMI_CHILDREN), - value: None, -}; - -pub static WORD_TERMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("anl"), - dictgen::InsensitiveAscii("anls"), - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("anted"), - dictgen::InsensitiveAscii("anting"), - dictgen::InsensitiveAscii("antor"), - dictgen::InsensitiveAscii("gator"), - dictgen::InsensitiveAscii("mal"), - dictgen::InsensitiveAscii("mals"), - dictgen::InsensitiveAscii("nacion"), - dictgen::InsensitiveAscii("naed"), - dictgen::InsensitiveAscii("naison"), - dictgen::InsensitiveAscii("nales"), - dictgen::InsensitiveAscii("nalis"), - dictgen::InsensitiveAscii("nalogy"), - dictgen::InsensitiveAscii("narla"), - dictgen::InsensitiveAscii("narlo"), - dictgen::InsensitiveAscii("naron"), - dictgen::InsensitiveAscii("natd"), - dictgen::InsensitiveAscii("nater"), - dictgen::InsensitiveAscii("naters"), - dictgen::InsensitiveAscii("natior"), - dictgen::InsensitiveAscii("nato"), - dictgen::InsensitiveAscii("natorn"), - dictgen::InsensitiveAscii("nats"), - dictgen::InsensitiveAscii("ndate"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("niated"), - dictgen::InsensitiveAscii("niator"), - dictgen::InsensitiveAscii("nilogy"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nolgy"), - dictgen::InsensitiveAscii("noligy"), - dictgen::InsensitiveAscii("noloy"), - dictgen::InsensitiveAscii("ntating"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("ntor"), - ], - values: &[ - &["terminal"], - &["terminals"], - &["terminal"], - &["terminals"], - &["terminate"], - &["terminated"], - &["terminating"], - &["terminator"], - &["terminator"], - &["terminal"], - &["terminals"], - &["termination"], - &["terminated"], - &["termination"], - &["terminals"], - &["terminals"], - &["terminology"], - &["terminal"], - &["terminal"], - &["terminator"], - &["terminated"], - &["terminator"], - &["terminators"], - &["terminator"], - &["termination"], - &["termination"], - &["terminates"], - &["terminate"], - &["determine"], - &["terminated"], - &["terminated"], - &["terminator"], - &["terminology"], - &["terminating"], - &["terminology"], - &["terminology"], - &["terminology"], - &["terminating"], - &["terminate"], - &["terminator"], - ], - range: 2..=7, - }; - -static WORD_TERME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERME_CHILDREN), - value: None, -}; - -pub static WORD_TERME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ndous"), - dictgen::InsensitiveAscii("ndously"), - ], - values: &[&["tremendous"], &["tremendously"]], - range: 5..=7, - }; - -static WORD_TERMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERMA_CHILDREN), - value: None, -}; - -pub static WORD_TERMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nator"), - dictgen::InsensitiveAscii("nology"), - ], - values: &[&["terminator"], &["terminology"]], - range: 5..=6, - }; - -static WORD_TERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERI_CHILDREN), - value: None, -}; - -pub static WORD_TERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dactyl"), - dictgen::InsensitiveAscii("fic"), - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mnate"), - dictgen::InsensitiveAscii("tary"), - dictgen::InsensitiveAscii("tory"), - ], - values: &[ - &["pterodactyl"], - &["terrific"], - &["terminate"], - &["terminate"], - &["tertiary"], - &["territory"], - ], - range: 3..=6, - }; - -static WORD_TERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERF_CHILDREN), - value: None, -}; - -pub static WORD_TERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("formed"), - dictgen::InsensitiveAscii("forming"), - dictgen::InsensitiveAscii("forms"), - ], - values: &[ - &["terraform"], - &["terraformed"], - &["terraforming"], - &["terraforms"], - ], - range: 4..=7, - }; - -static WORD_TERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERE_CHILDREN), - value: Some(&["there", "here"]), -}; - -pub static WORD_TERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_TERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TERA_CHILDREN), - value: None, -}; - -pub static WORD_TERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("formed"), - dictgen::InsensitiveAscii("forming"), - dictgen::InsensitiveAscii("forms"), - dictgen::InsensitiveAscii("rform"), - ], - values: &[ - &["terraform"], - &["terraformed"], - &["terraforming"], - &["terraforms"], - &["terraform"], - ], - range: 4..=7, - }; - -static WORD_TEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEQ_CHILDREN), - value: None, -}; - -pub static WORD_TEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uests"), - dictgen::InsensitiveAscii("uilia"), - dictgen::InsensitiveAscii("ulia"), - ], - values: &[&["requests"], &["tequila"], &["tequila"]], - range: 4..=5, - }; - -static WORD_TEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEP_CHILDREN), - value: None, -}; - -pub static WORD_TEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lmate"), - dictgen::InsensitiveAscii("lmated"), - dictgen::InsensitiveAscii("lmates"), - dictgen::InsensitiveAscii("mlate"), - dictgen::InsensitiveAscii("morarily"), - ], - values: &[ - &["template"], - &["templated"], - &["templates"], - &["template"], - &["temporarily"], - ], - range: 5..=8, - }; - -static WORD_TEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEO_CHILDREN), - value: None, -}; - -pub static WORD_TEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rem")], - values: &[&["theorem"]], - range: 3..=3, - }; - -static WORD_TEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEN_CHILDREN), - value: None, -}; - -pub static WORD_TEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acitiy"), - dictgen::InsensitiveAscii("acle"), - dictgen::InsensitiveAscii("acles"), - dictgen::InsensitiveAscii("actiy"), - dictgen::InsensitiveAscii("anet"), - dictgen::InsensitiveAscii("anets"), - dictgen::InsensitiveAscii("atious"), - dictgen::InsensitiveAscii("atiously"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atively"), - dictgen::InsensitiveAscii("caity"), - dictgen::InsensitiveAscii("dacy"), - dictgen::InsensitiveAscii("dancies"), - dictgen::InsensitiveAscii("dancy"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("dencias"), - dictgen::InsensitiveAscii("dencije"), - dictgen::InsensitiveAscii("densies"), - dictgen::InsensitiveAscii("dincies"), - dictgen::InsensitiveAscii("gant"), - dictgen::InsensitiveAscii("gentially"), - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("nants"), - dictgen::InsensitiveAscii("nesee"), - dictgen::InsensitiveAscii("osr"), - dictgen::InsensitiveAscii("siones"), - dictgen::InsensitiveAscii("sionors"), - dictgen::InsensitiveAscii("tacel"), - dictgen::InsensitiveAscii("tacels"), - dictgen::InsensitiveAscii("tacls"), - dictgen::InsensitiveAscii("tacreul"), - dictgen::InsensitiveAscii("tacuel"), - dictgen::InsensitiveAscii("taive"), - dictgen::InsensitiveAscii("taively"), - dictgen::InsensitiveAscii("talce"), - dictgen::InsensitiveAscii("talces"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("ticles"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["tenacity"], - &["tentacle"], - &["tentacles"], - &["tenacity"], - &["tenant"], - &["tenants"], - &["tenacious"], - &["tenaciously"], - &["tentative"], - &["tentatively"], - &["tenacity"], - &["tendency"], - &["tendencies"], - &["tendency"], - &["tendencies"], - &["tendencies"], - &["tendencies"], - &["tendencies"], - &["tendencies"], - &["tangent"], - &["tangentially"], - &["tenant"], - &["tenants"], - &["tennessee"], - &["tensor"], - &["tensions"], - &["tensions"], - &["tentacle"], - &["tentacles"], - &["tentacles"], - &["tentacle"], - &["tentacle"], - &["tentative"], - &["tentatively"], - &["tentacle"], - &["tentacles"], - &["tenant"], - &["tentacles"], - &["tension"], - ], - range: 3..=9, - }; - -static WORD_TEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TEM_CHILDREN), - value: None, -}; - -static WORD_TEM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TEMA_NODE), - None, - None, - None, - Some(&WORD_TEME_NODE), - None, - None, - None, - Some(&WORD_TEMI_NODE), - None, - None, - Some(&WORD_TEML_NODE), - Some(&WORD_TEMM_NODE), - None, - Some(&WORD_TEMO_NODE), - Some(&WORD_TEMP_NODE), - None, - Some(&WORD_TEMR_NODE), - Some(&WORD_TEMS_NODE), - Some(&WORD_TEMT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_TEMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMT_CHILDREN), - value: None, -}; - -pub static WORD_TEMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["temptation"]], - range: 5..=5, - }; - -static WORD_TEMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMS_CHILDREN), - value: None, -}; - -pub static WORD_TEMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("elves")], - values: &[&["themselves"]], - range: 5..=5, - }; - -static WORD_TEMR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMR_CHILDREN), - value: Some(&["term"]), -}; - -pub static WORD_TEMR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inal")], - values: &[&["terminal"]], - range: 4..=4, - }; - -static WORD_TEMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TEMP_CHILDREN), - value: None, -}; - -static WORD_TEMP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TEMPA_NODE), - None, - None, - Some(&WORD_TEMPD_NODE), - Some(&WORD_TEMPE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_TEMPL_NODE), - None, - None, - Some(&WORD_TEMPO_NODE), - None, - None, - Some(&WORD_TEMPR_NODE), - Some(&WORD_TEMPS_NODE), - Some(&WORD_TEMPT_NODE), - Some(&WORD_TEMPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_TEMPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPU_CHILDREN), - value: None, -}; - -pub static WORD_TEMPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rature"), - dictgen::InsensitiveAscii("ratures"), - dictgen::InsensitiveAscii("rture"), - ], - values: &[&["temperature"], &["temperatures"], &["temperature"]], - range: 5..=7, - }; - -static WORD_TEMPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPT_CHILDREN), - value: None, -}; - -pub static WORD_TEMPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("etion"), - ], - values: &[ - &["temptation"], - &["temptation"], - &["tentative"], - &["temptation"], - ], - range: 5..=7, - }; - -static WORD_TEMPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPS_CHILDREN), - value: None, -}; - -pub static WORD_TEMPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("et")], - values: &[&["tempest"]], - range: 2..=2, - }; - -static WORD_TEMPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPR_CHILDREN), - value: None, -}; - -pub static WORD_TEMPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aaily"), - dictgen::InsensitiveAscii("aal"), - dictgen::InsensitiveAscii("aarily"), - dictgen::InsensitiveAscii("aarly"), - dictgen::InsensitiveAscii("aary"), - dictgen::InsensitiveAscii("aay"), - dictgen::InsensitiveAscii("aily"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("amental"), - dictgen::InsensitiveAscii("araily"), - dictgen::InsensitiveAscii("aral"), - dictgen::InsensitiveAscii("araly"), - dictgen::InsensitiveAscii("ararily"), - dictgen::InsensitiveAscii("ararly"), - dictgen::InsensitiveAscii("arary"), - dictgen::InsensitiveAscii("aray"), - dictgen::InsensitiveAscii("arily"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("ature"), - dictgen::InsensitiveAscii("atures"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("eature"), - dictgen::InsensitiveAscii("eatures"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("emental"), - dictgen::InsensitiveAscii("oaily"), - dictgen::InsensitiveAscii("oal"), - dictgen::InsensitiveAscii("oarily"), - dictgen::InsensitiveAscii("oarly"), - dictgen::InsensitiveAscii("oary"), - dictgen::InsensitiveAscii("oay"), - dictgen::InsensitiveAscii("oily"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("oment"), - dictgen::InsensitiveAscii("omental"), - dictgen::InsensitiveAscii("oraily"), - dictgen::InsensitiveAscii("oral"), - dictgen::InsensitiveAscii("oraly"), - dictgen::InsensitiveAscii("orarily"), - dictgen::InsensitiveAscii("orarly"), - dictgen::InsensitiveAscii("orary"), - dictgen::InsensitiveAscii("oray"), - dictgen::InsensitiveAscii("orily"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("oy"), - ], - values: &[ - &["temporarily"], - &["temporal"], - &["temporarily"], - &["temporarily"], - &["temporary"], - &["temporary"], - &["temporarily"], - &["temporal"], - &["temperament"], - &["temperamental"], - &["temporarily"], - &["temporal"], - &["temporarily", "temporally"], - &["temporarily"], - &["temporarily"], - &["temporary"], - &["temporary"], - &["temporarily"], - &["temporary", "temporarily"], - &["temperature"], - &["temperatures"], - &["temporary"], - &["temperature"], - &["temperatures"], - &["temperament"], - &["temperamental"], - &["temporarily"], - &["temporal"], - &["temporarily"], - &["temporarily"], - &["temporary"], - &["temporary"], - &["temporarily", "temporally"], - &["temporal"], - &["temperament"], - &["temperamental"], - &["temporarily"], - &["temporal"], - &["temporarily"], - &["temporarily"], - &["temporarily"], - &["temporary"], - &["temporary"], - &["temporarily"], - &["temporary"], - &["temporary"], - ], - range: 2..=7, - }; - -static WORD_TEMPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPO_CHILDREN), - value: None, -}; - -pub static WORD_TEMPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aray"), - dictgen::InsensitiveAscii("pary"), - dictgen::InsensitiveAscii("raere"), - dictgen::InsensitiveAscii("rafy"), - dictgen::InsensitiveAscii("raily"), - dictgen::InsensitiveAscii("rairly"), - dictgen::InsensitiveAscii("rali"), - dictgen::InsensitiveAscii("ralily"), - dictgen::InsensitiveAscii("raly"), - dictgen::InsensitiveAscii("rar"), - dictgen::InsensitiveAscii("raraly"), - dictgen::InsensitiveAscii("rarely"), - dictgen::InsensitiveAscii("rarilly"), - dictgen::InsensitiveAscii("rarilty"), - dictgen::InsensitiveAscii("rarilu"), - dictgen::InsensitiveAscii("rarirly"), - dictgen::InsensitiveAscii("rarity"), - dictgen::InsensitiveAscii("rarly"), - dictgen::InsensitiveAscii("ray"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("rily"), - dictgen::InsensitiveAscii("roraries"), - dictgen::InsensitiveAscii("rorarily"), - dictgen::InsensitiveAscii("rorary"), - dictgen::InsensitiveAscii("rories"), - dictgen::InsensitiveAscii("rorily"), - dictgen::InsensitiveAscii("rory"), - dictgen::InsensitiveAscii("rraies"), - dictgen::InsensitiveAscii("rraily"), - dictgen::InsensitiveAscii("rraries"), - dictgen::InsensitiveAscii("rrarily"), - dictgen::InsensitiveAscii("rrary"), - dictgen::InsensitiveAscii("rray"), - dictgen::InsensitiveAscii("rries"), - dictgen::InsensitiveAscii("rrily"), - dictgen::InsensitiveAscii("rry"), - dictgen::InsensitiveAscii("rtal"), - dictgen::InsensitiveAscii("rtaries"), - dictgen::InsensitiveAscii("rtarily"), - dictgen::InsensitiveAscii("rtary"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("ryries"), - dictgen::InsensitiveAscii("ryrily"), - dictgen::InsensitiveAscii("ryry"), - ], - values: &[ - &["temporary"], - &["temporary"], - &["temporary"], - &["temporary"], - &["temporarily"], - &["temporarily"], - &["temporarily"], - &["temporarily"], - &["temporary", "temporarily", "temporally"], - &["temporary"], - &["temporarily"], - &["temporarily"], - &["temporarily"], - &["temporarily"], - &["temporary"], - &["temporarily"], - &["temporarily"], - &["temporary", "temporarily"], - &["temporary"], - &["temporaries"], - &["temporarily"], - &["temporaries"], - &["temporarily"], - &["temporary"], - &["temporaries"], - &["temporarily"], - &["temporary"], - &["temporaries"], - &["temporarily"], - &["temporaries"], - &["temporarily"], - &["temporary"], - &["temporary"], - &["temporaries"], - &["temporarily"], - &["temporary"], - &["temporal"], - &["temporaries"], - &["temporarily"], - &["temporary"], - &["temporary"], - &["temporaries"], - &["temporarily"], - &["temporary"], - ], - range: 2..=8, - }; - -static WORD_TEMPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPL_CHILDREN), - value: None, -}; - -pub static WORD_TEMPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("aet"), - dictgen::InsensitiveAscii("aras"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("arios"), - dictgen::InsensitiveAscii("arius"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ateas"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("eos"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("tes"), - ], - values: &[ - &["templated"], - &["templates"], - &["templating"], - &["template"], - &["templars"], - &["templars"], - &["templars"], - &["templars"], - &["templars"], - &["template"], - &["templates"], - &["templates"], - &["temples"], - &["temples"], - &["template"], - &["templated"], - &["templates"], - &["templating"], - &["templates"], - ], - range: 2..=5, - }; - -static WORD_TEMPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPE_CHILDREN), - value: None, -}; - -pub static WORD_TEMPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arture"), - dictgen::InsensitiveAscii("artures"), - dictgen::InsensitiveAscii("arure"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("ramant"), - dictgen::InsensitiveAscii("rarily"), - dictgen::InsensitiveAscii("rarure"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("ratue"), - dictgen::InsensitiveAscii("ratues"), - dictgen::InsensitiveAscii("ratur"), - dictgen::InsensitiveAscii("raturas"), - dictgen::InsensitiveAscii("raturs"), - dictgen::InsensitiveAscii("ratuur"), - dictgen::InsensitiveAscii("reature"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("rmeant"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rtaure"), - dictgen::InsensitiveAscii("rture"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["temperatures", "temperature"], - &["temperatures"], - &["temperature"], - &["template"], - &["temples"], - &["temporal"], - &["temperament"], - &["temporarily"], - &["temperature"], - &["temporary"], - &["temperature"], - &["temperatures"], - &["temperature"], - &["temperatures"], - &["temperatures"], - &["temperature"], - &["temperature"], - &["temperament"], - &["temperament"], - &["temperament"], - &["temperature"], - &["temperature"], - &["tempest"], - ], - range: 2..=7, - }; - -static WORD_TEMPD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPD_CHILDREN), - value: None, -}; - -pub static WORD_TEMPD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ate")], - values: &[&["template"]], - range: 3..=3, - }; - -static WORD_TEMPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMPA_CHILDREN), - value: None, -}; - -pub static WORD_TEMPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lrs"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rally"), - dictgen::InsensitiveAscii("rament"), - dictgen::InsensitiveAscii("rarily"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rature"), - dictgen::InsensitiveAscii("ratures"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("rily"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tied"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tised"), - dictgen::InsensitiveAscii("tized"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[ - &["templars"], - &["template"], - &["templates"], - &["temporal"], - &["temporally", "temporarily"], - &["temperament"], - &["temporarily"], - &["temporary"], - &["temperate"], - &["temperature"], - &["temperatures"], - &["temperament"], - &["temporarily"], - &["template"], - &["templated"], - &["templates"], - &["templatized"], - &["temptation"], - &["templatised"], - &["templatized"], - &["temperature"], - ], - range: 2..=7, - }; - -static WORD_TEMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMO_CHILDREN), - value: None, -}; - -pub static WORD_TEMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lo"), - dictgen::InsensitiveAscii("rarily"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[&["tremolo"], &["temporarily"], &["temporary"], &["remove"]], - range: 2..=6, - }; - -static WORD_TEMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMM_CHILDREN), - value: None, -}; - -pub static WORD_TEMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("porary")], - values: &[&["temporary", "temporarily"]], - range: 6..=6, - }; - -static WORD_TEML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEML_CHILDREN), - value: None, -}; - -pub static WORD_TEML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ate")], - values: &[&["template"]], - range: 3..=3, - }; - -static WORD_TEMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMI_CHILDREN), - value: None, -}; - -pub static WORD_TEMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nals"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("nating"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nator"), - ], - values: &[ - &["terminal"], - &["terminals"], - &["terminate"], - &["terminated"], - &["terminating"], - &["termination"], - &["terminator"], - ], - range: 3..=6, - }; - -static WORD_TEME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEME_CHILDREN), - value: None, -}; - -pub static WORD_TEME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("prature"), - dictgen::InsensitiveAscii("pratures"), - dictgen::InsensitiveAscii("pst"), - dictgen::InsensitiveAscii("rature"), - ], - values: &[ - &["temperature"], - &["temperatures"], - &["tempest"], - &["temperature"], - ], - range: 3..=8, - }; - -static WORD_TEMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEMA_CHILDREN), - value: Some(&["team"]), -}; - -pub static WORD_TEMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fight"), - dictgen::InsensitiveAscii("fights"), - dictgen::InsensitiveAscii("plate"), - dictgen::InsensitiveAscii("plates"), - ], - values: &[ - &["teamfight"], - &["teamfights"], - &["template"], - &["templates"], - ], - range: 5..=6, - }; - -static WORD_TEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEL_CHILDREN), - value: None, -}; - -pub static WORD_TEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aportation"), - dictgen::InsensitiveAscii("egrah"), - dictgen::InsensitiveAscii("egramm"), - dictgen::InsensitiveAscii("egrapgh"), - dictgen::InsensitiveAscii("egrpah"), - dictgen::InsensitiveAscii("elevision"), - dictgen::InsensitiveAscii("ementry"), - dictgen::InsensitiveAscii("emery"), - dictgen::InsensitiveAscii("emitry"), - dictgen::InsensitiveAscii("emtry"), - dictgen::InsensitiveAscii("eporation"), - dictgen::InsensitiveAscii("eporing"), - dictgen::InsensitiveAscii("eportaion"), - dictgen::InsensitiveAscii("eportating"), - dictgen::InsensitiveAscii("eportato"), - dictgen::InsensitiveAscii("eportaton"), - dictgen::InsensitiveAscii("eportion"), - dictgen::InsensitiveAscii("epotation"), - dictgen::InsensitiveAscii("eprotation"), - dictgen::InsensitiveAscii("eproting"), - dictgen::InsensitiveAscii("evesion"), - dictgen::InsensitiveAscii("evisivo"), - dictgen::InsensitiveAscii("evison"), - dictgen::InsensitiveAscii("evsion"), - dictgen::InsensitiveAscii("iportation"), - dictgen::InsensitiveAscii("ocom"), - dictgen::InsensitiveAscii("oportation"), - dictgen::InsensitiveAscii("phony"), - dictgen::InsensitiveAscii("porting"), - ], - values: &[ - &["teleportation"], - &["telegraph"], - &["telegram"], - &["telegraph"], - &["telegraph"], - &["television"], - &["telemetry"], - &["telemetry"], - &["telemetry"], - &["telemetry"], - &["teleportation"], - &["teleporting"], - &["teleportation"], - &["teleportation"], - &["teleportation"], - &["teleportation"], - &["teleporting"], - &["teleportation"], - &["teleportation"], - &["teleporting"], - &["television"], - &["television"], - &["television"], - &["television"], - &["teleportation"], - &["telecom"], - &["teleportation"], - &["telephony"], - &["teleporting"], - ], - range: 4..=10, - }; - -static WORD_TEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEK_CHILDREN), - value: None, -}; - -pub static WORD_TEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sts"), - ], - values: &[&["taken", "tekken"], &["text"], &["texts"]], - range: 1..=3, - }; - -static WORD_TEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEH_CHILDREN), - value: Some(&["the"]), -}; - -pub static WORD_TEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nical"), - dictgen::InsensitiveAscii("nically"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["techies"], - &["there"], - &["their"], - &["them"], - &["then"], - &["technical"], - &["ethnically", "technically"], - &["there"], - &["these"], - &["tethering"], - &["they"], - ], - range: 1..=7, - }; - -static WORD_TEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEG_CHILDREN), - value: None, -}; - -pub static WORD_TEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ister")], - values: &[&["register"]], - range: 5..=5, - }; - -static WORD_TEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEF_CHILDREN), - value: None, -}; - -pub static WORD_TEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ine")], - values: &[&["define"]], - range: 3..=3, - }; - -static WORD_TEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEE_CHILDREN), - value: None, -}; - -pub static WORD_TEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("angers"), - dictgen::InsensitiveAscii("nages"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("totler"), - dictgen::InsensitiveAscii("totlers"), - ], - values: &[ - &["teenagers"], - &["teenagers"], - &["test"], - &["teetotaler"], - &["teetotalers"], - ], - range: 2..=7, - }; - -static WORD_TED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TED_CHILDREN), - value: None, -}; - -pub static WORD_TED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eous")], - values: &[&["tedious"]], - range: 4..=4, - }; - -static WORD_TEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TEC_CHILDREN), - value: None, -}; - -static WORD_TEC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_TECH_NODE), - None, - None, - None, - None, - None, - Some(&WORD_TECN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_TECT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_TECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECT_CHILDREN), - value: Some(&["test", "text"]), -}; - -pub static WORD_TECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ure")], - values: &[&["texture"]], - range: 3..=3, - }; - -static WORD_TECN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECN_CHILDREN), - value: None, -}; - -pub static WORD_TECN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ician"), - dictgen::InsensitiveAscii("icians"), - dictgen::InsensitiveAscii("ique"), - dictgen::InsensitiveAscii("iques"), - dictgen::InsensitiveAscii("ology"), - ], - values: &[ - &["technique"], - &["technical"], - &["technically"], - &["technician"], - &["technicians"], - &["technique"], - &["techniques"], - &["technology"], - ], - range: 2..=6, - }; - -static WORD_TECH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TECH_CHILDREN), - value: None, -}; - -static WORD_TECH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_TECHA_NODE), - None, - None, - None, - Some(&WORD_TECHE_NODE), - None, - None, - None, - Some(&WORD_TECHI_NODE), - None, - None, - None, - Some(&WORD_TECHM_NODE), - Some(&WORD_TECHN_NODE), - Some(&WORD_TECHO_NODE), - None, - None, - None, - None, - Some(&WORD_TECHT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_TECHT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECHT_CHILDREN), - value: None, -}; - -pub static WORD_TECHT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ician"), - dictgen::InsensitiveAscii("icians"), - ], - values: &[&["technician"], &["technicians"]], - range: 5..=6, - }; - -static WORD_TECHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECHO_CHILDREN), - value: None, -}; - -pub static WORD_TECHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("logy"), - dictgen::InsensitiveAscii("nlogical"), - dictgen::InsensitiveAscii("nology"), - ], - values: &[&["technology"], &["technological"], &["technology"]], - range: 4..=8, - }; - -static WORD_TECHN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECHN_CHILDREN), - value: None, -}; - -pub static WORD_TECHN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("eek"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("icain"), - dictgen::InsensitiveAscii("icallity"), - dictgen::InsensitiveAscii("icalty"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("ican"), - dictgen::InsensitiveAscii("icans"), - dictgen::InsensitiveAscii("ichan"), - dictgen::InsensitiveAscii("ichian"), - dictgen::InsensitiveAscii("icial"), - dictgen::InsensitiveAscii("icials"), - dictgen::InsensitiveAscii("icien"), - dictgen::InsensitiveAscii("iciens"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ik"), - dictgen::InsensitiveAscii("iks"), - dictgen::InsensitiveAscii("iqe"), - dictgen::InsensitiveAscii("iquest"), - dictgen::InsensitiveAscii("iquet"), - dictgen::InsensitiveAscii("itian"), - dictgen::InsensitiveAscii("itians"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("iucal"), - dictgen::InsensitiveAscii("logy"), - dictgen::InsensitiveAscii("nology"), - dictgen::InsensitiveAscii("olgy"), - dictgen::InsensitiveAscii("oligical"), - dictgen::InsensitiveAscii("oligically"), - dictgen::InsensitiveAscii("oligies"), - dictgen::InsensitiveAscii("ologia"), - dictgen::InsensitiveAscii("ologial"), - dictgen::InsensitiveAscii("ologicaly"), - dictgen::InsensitiveAscii("ologicially"), - dictgen::InsensitiveAscii("ologicly"), - dictgen::InsensitiveAscii("oloiges"), - dictgen::InsensitiveAscii("qiues"), - ], - values: &[ - &["technically"], - &["technique"], - &["technical"], - &["technique"], - &["technician"], - &["technically"], - &["technicality"], - &["technically"], - &["technician"], - &["technicians"], - &["technician"], - &["technician"], - &["technical"], - &["technicians"], - &["technician"], - &["technicians"], - &["technician"], - &["techniques"], - &["technique"], - &["techniques"], - &["technique"], - &["techniques"], - &["technique"], - &["technician"], - &["technicians"], - &["technician"], - &["technical"], - &["technology"], - &["technology"], - &["technology"], - &["technological"], - &["technologically"], - &["technologies"], - &["technological"], - &["technological"], - &["technologically"], - &["technologically"], - &["technological"], - &["technologies"], - &["techniques"], - ], - range: 2..=11, - }; - -static WORD_TECHM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECHM_CHILDREN), - value: None, -}; - -pub static WORD_TECHM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ological")], - values: &[&["technological"]], - range: 8..=8, - }; - -static WORD_TECHI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECHI_CHILDREN), - value: None, -}; - -pub static WORD_TECHI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cian"), - dictgen::InsensitiveAscii("cians"), - dictgen::InsensitiveAscii("ncal"), - dictgen::InsensitiveAscii("ncality"), - dictgen::InsensitiveAscii("ncally"), - dictgen::InsensitiveAscii("ncian"), - dictgen::InsensitiveAscii("ncians"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nical"), - dictgen::InsensitiveAscii("nically"), - dictgen::InsensitiveAscii("nican"), - dictgen::InsensitiveAscii("nique"), - dictgen::InsensitiveAscii("niques"), - dictgen::InsensitiveAscii("nque"), - dictgen::InsensitiveAscii("nques"), - dictgen::InsensitiveAscii("que"), - dictgen::InsensitiveAscii("ques"), - ], - values: &[ - &["technical"], - &["tactically", "technically"], - &["technician"], - &["technicians"], - &["technical"], - &["technicality"], - &["technically"], - &["technician"], - &["technicians"], - &["teaching"], - &["technical"], - &["technically"], - &["technician"], - &["technique"], - &["techniques"], - &["technique"], - &["techniques"], - &["technique"], - &["techniques"], - ], - range: 2..=7, - }; - -static WORD_TECHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECHE_CHILDREN), - value: None, -}; - -pub static WORD_TECHE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["taught"], - &["techies"], - &["teacher"], - &["teachers"], - &["teaches"], - ], - range: 1..=2, - }; - -static WORD_TECHA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TECHA_CHILDREN), - value: None, -}; - -pub static WORD_TECHA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nically")], - values: &[&["mechanically"]], - range: 7..=7, - }; - -static WORD_TEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TEA_CHILDREN), - value: None, -}; - -pub static WORD_TEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("cers"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("chnig"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("hers"), - dictgen::InsensitiveAscii("mates"), - dictgen::InsensitiveAscii("mfighs"), - dictgen::InsensitiveAscii("mfighters"), - dictgen::InsensitiveAscii("mfigt"), - dictgen::InsensitiveAscii("mfigth"), - dictgen::InsensitiveAscii("mfigths"), - dictgen::InsensitiveAscii("mifght"), - dictgen::InsensitiveAscii("mifghts"), - dictgen::InsensitiveAscii("mplate"), - dictgen::InsensitiveAscii("mplates"), - dictgen::InsensitiveAscii("mpseak"), - dictgen::InsensitiveAscii("mspeack"), - dictgen::InsensitiveAscii("mspek"), - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("ncity"), - dictgen::InsensitiveAscii("nsylvania"), - dictgen::InsensitiveAscii("psoon"), - dictgen::InsensitiveAscii("spon"), - dictgen::InsensitiveAscii("spooon"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("totaler"), - dictgen::InsensitiveAscii("totalers"), - dictgen::InsensitiveAscii("totler"), - dictgen::InsensitiveAscii("totlers"), - ], - values: &[ - &["teacher"], - &["teachers"], - &["taught"], - &["teaching"], - &["teacher"], - &["teachers"], - &["teammates"], - &["teamfights"], - &["teamfights"], - &["teamfight"], - &["teamfight"], - &["teamfights"], - &["teamfight"], - &["teamfights"], - &["template"], - &["templates"], - &["teamspeak"], - &["teamspeak"], - &["teamspeak"], - &["tenant"], - &["tenacity"], - &["transylvania"], - &["teaspoon"], - &["teaspoon"], - &["teaspoon"], - &["treated"], - &["teetotaler"], - &["teetotalers"], - &["teetotaler"], - &["teetotalers"], - ], - range: 3..=9, - }; - -static WORD_TD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TD_CHILDREN), - value: None, -}; - -pub static WORD_TD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("oo"), - ], - values: &[&["todo"], &["todo"]], - range: 2..=2, - }; - -static WORD_TC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TC_CHILDREN), - value: None, -}; - -pub static WORD_TC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahce"), - dictgen::InsensitiveAscii("ahces"), - dictgen::InsensitiveAscii("heckout"), - dictgen::InsensitiveAscii("hnically"), - dictgen::InsensitiveAscii("pdumpp"), - dictgen::InsensitiveAscii("ppcheck"), - ], - values: &[ - &["cache"], - &["caches"], - &["checkout"], - &["technically"], - &["tcpdump"], - &["cppcheck"], - ], - range: 4..=8, - }; - -static WORD_TB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TB_CHILDREN), - value: None, -}; - -pub static WORD_TB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ey"), - ], - values: &[&["the"], &["they"]], - range: 1..=2, - }; - -static WORD_TA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_TA_CHILDREN), - value: None, -}; - -static WORD_TA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_TAB_NODE), - Some(&WORD_TAC_NODE), - None, - None, - None, - Some(&WORD_TAG_NODE), - Some(&WORD_TAH_NODE), - Some(&WORD_TAI_NODE), - None, - Some(&WORD_TAK_NODE), - Some(&WORD_TAL_NODE), - Some(&WORD_TAM_NODE), - Some(&WORD_TAN_NODE), - None, - Some(&WORD_TAP_NODE), - None, - Some(&WORD_TAR_NODE), - Some(&WORD_TAS_NODE), - Some(&WORD_TAT_NODE), - None, - Some(&WORD_TAV_NODE), - Some(&WORD_TAW_NODE), - Some(&WORD_TAX_NODE), - Some(&WORD_TAY_NODE), - None, -]; - -static WORD_TAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAY_CHILDREN), - value: None, -}; - -pub static WORD_TAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lored")], - values: &[&["tailored"]], - range: 5..=5, - }; - -static WORD_TAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAX_CHILDREN), - value: None, -}; - -pub static WORD_TAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anomic"), - dictgen::InsensitiveAscii("anomy"), - dictgen::InsensitiveAscii("nomy"), - dictgen::InsensitiveAscii("omonmy"), - dictgen::InsensitiveAscii("onmy"), - dictgen::InsensitiveAscii("onoy"), - ], - values: &[ - &["taxonomic"], - &["taxonomy"], - &["taxonomy"], - &["taxonomy"], - &["taxonomy"], - &["taxonomy"], - ], - range: 4..=6, - }; - -static WORD_TAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAW_CHILDREN), - value: None, -}; - -pub static WORD_TAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ainese"), - dictgen::InsensitiveAscii("ianese"), - dictgen::InsensitiveAscii("k"), - ], - values: &[&["taiwanese"], &["taiwanese"], &["talk"]], - range: 1..=6, - }; - -static WORD_TAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAV_CHILDREN), - value: None, -}; - -pub static WORD_TAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("elling"), - ], - values: &[ - &["traveled"], - &["traveling"], - &["travelled"], - &["travelling"], - ], - range: 4..=6, - }; - -static WORD_TAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAT_CHILDREN), - value: None, -}; - -pub static WORD_TAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gert"), - dictgen::InsensitiveAscii("gerted"), - dictgen::InsensitiveAscii("gerting"), - dictgen::InsensitiveAscii("gerts"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("oo"), - dictgen::InsensitiveAscii("oos"), - dictgen::InsensitiveAscii("tooes"), - dictgen::InsensitiveAscii("tooos"), - dictgen::InsensitiveAscii("us"), - ], - values: &[ - &["target"], - &["targeted"], - &["targeting"], - &["targets"], - &["that"], - &["rather"], - &["tattoo"], - &["tattoos"], - &["tattoos"], - &["tattoos"], - &["status"], - ], - range: 1..=7, - }; - -static WORD_TAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAS_CHILDREN), - value: None, -}; - -pub static WORD_TAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bar"), - dictgen::InsensitiveAscii("kelt"), - dictgen::InsensitiveAscii("liman"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["taskbar"], - &["tasklet"], - &["talisman"], - &["taste", "task", "test"], - ], - range: 1..=5, - }; - -static WORD_TAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAR_CHILDREN), - value: None, -}; - -pub static WORD_TAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aget"), - dictgen::InsensitiveAscii("bal"), - dictgen::InsensitiveAscii("bals"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ffic"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("gert"), - dictgen::InsensitiveAscii("gest"), - dictgen::InsensitiveAscii("gested"), - dictgen::InsensitiveAscii("gesting"), - dictgen::InsensitiveAscii("gests"), - dictgen::InsensitiveAscii("getd"), - dictgen::InsensitiveAscii("getin"), - dictgen::InsensitiveAscii("getted"), - dictgen::InsensitiveAscii("getting"), - dictgen::InsensitiveAscii("gettting"), - dictgen::InsensitiveAscii("gt"), - dictgen::InsensitiveAscii("gte"), - dictgen::InsensitiveAscii("gtets"), - dictgen::InsensitiveAscii("het"), - dictgen::InsensitiveAscii("migan"), - dictgen::InsensitiveAscii("nsparent"), - dictgen::InsensitiveAscii("polin"), - dictgen::InsensitiveAscii("rifs"), - dictgen::InsensitiveAscii("vis"), - dictgen::InsensitiveAscii("visci"), - dictgen::InsensitiveAscii("yvon"), - ], - values: &[ - &["target"], - &["tarball"], - &["tarballs"], - &["trace"], - &["traced"], - &["traces"], - &["tracing"], - &["target", "tarot"], - &["traffic"], - &["target"], - &["target"], - &["targets", "target"], - &["target", "targets"], - &["targeted"], - &["targeting"], - &["targets"], - &["targeted"], - &["targeting"], - &["targeted"], - &["targeting"], - &["targeting"], - &["target"], - &["target"], - &["targets"], - &["target"], - &["ptarmigan"], - &["transparent"], - &["tarpaulin"], - &["tariffs"], - &["travis"], - &["travisci"], - &["trayvon"], - ], - range: 2..=8, - }; - -static WORD_TAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAP_CHILDREN), - value: None, -}; - -pub static WORD_TAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("itude")], - values: &[&["aptitude"]], - range: 5..=5, - }; - -static WORD_TAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAN_CHILDREN), - value: None, -}; - -pub static WORD_TAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enhill"), - dictgen::InsensitiveAscii("geant"), - dictgen::InsensitiveAscii("geantial"), - dictgen::InsensitiveAscii("geants"), - dictgen::InsensitiveAscii("geld"), - dictgen::InsensitiveAscii("gencially"), - dictgen::InsensitiveAscii("genet"), - dictgen::InsensitiveAscii("genitally"), - dictgen::InsensitiveAscii("gensial"), - dictgen::InsensitiveAscii("gentailly"), - dictgen::InsensitiveAscii("gentialy"), - dictgen::InsensitiveAscii("get"), - dictgen::InsensitiveAscii("getial"), - dictgen::InsensitiveAscii("getially"), - dictgen::InsensitiveAscii("gets"), - dictgen::InsensitiveAscii("gientally"), - dictgen::InsensitiveAscii("gnet"), - dictgen::InsensitiveAscii("lged"), - dictgen::InsensitiveAscii("nheill"), - dictgen::InsensitiveAscii("sact"), - dictgen::InsensitiveAscii("saction"), - dictgen::InsensitiveAscii("sactional"), - dictgen::InsensitiveAscii("sactions"), - dictgen::InsensitiveAscii("seint"), - dictgen::InsensitiveAscii("sfomed"), - dictgen::InsensitiveAscii("sform"), - dictgen::InsensitiveAscii("sient"), - dictgen::InsensitiveAscii("slate"), - dictgen::InsensitiveAscii("slated"), - dictgen::InsensitiveAscii("slates"), - dictgen::InsensitiveAscii("slation"), - dictgen::InsensitiveAscii("slations"), - dictgen::InsensitiveAscii("slator"), - dictgen::InsensitiveAscii("smit"), - dictgen::InsensitiveAscii("sparent"), - dictgen::InsensitiveAscii("sverse"), - dictgen::InsensitiveAscii("trumers"), - dictgen::InsensitiveAscii("turms"), - ], - values: &[ - &["tannehill"], - &["tangent"], - &["tangential"], - &["tangents"], - &["tangled"], - &["tangentially"], - &["tangent"], - &["tangentially"], - &["tangential"], - &["tangentially"], - &["tangentially"], - &["tangent"], - &["tangential"], - &["tangentially"], - &["tangents"], - &["tangentially"], - &["tangent"], - &["tangled"], - &["tannehill"], - &["transact"], - &["transaction"], - &["transactional"], - &["transactions"], - &["transient"], - &["transformed"], - &["transform"], - &["transient"], - &["translate"], - &["translated"], - &["translates"], - &["translation"], - &["translations"], - &["translator"], - &["transmit"], - &["transparent"], - &["transverse"], - &["tantrums"], - &["tantrums"], - ], - range: 3..=9, - }; - -static WORD_TAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAM_CHILDREN), - value: None, -}; - -pub static WORD_TAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("plate"), - dictgen::InsensitiveAscii("plated"), - dictgen::InsensitiveAscii("plates"), - dictgen::InsensitiveAscii("plating"), - ], - values: &[ - &["template"], - &["templated"], - &["templates"], - &["templating"], - ], - range: 5..=7, - }; - -static WORD_TAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAL_CHILDREN), - value: None, -}; - -pub static WORD_TAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bian"), - dictgen::InsensitiveAscii("ekd"), - dictgen::InsensitiveAscii("igate"), - dictgen::InsensitiveAscii("igating"), - dictgen::InsensitiveAscii("iored"), - dictgen::InsensitiveAscii("kign"), - dictgen::InsensitiveAscii("lents"), - dictgen::InsensitiveAscii("lerable"), - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("siman"), - ], - values: &[ - &["table"], - &["taliban"], - &["talked"], - &["tailgate"], - &["tailgating"], - &["tailored"], - &["talking"], - &["tallest"], - &["tolerable"], - &["tallest"], - &["talisman"], - ], - range: 2..=7, - }; - -static WORD_TAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAK_CHILDREN), - value: Some(&["take"]), -}; - -pub static WORD_TAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edn"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("slet"), - ], - values: &[ - &["taken"], - &["taken"], - &["taking"], - &["taking"], - &["task", "tasks", "takes"], - &["tasklet"], - ], - range: 1..=4, - }; - -static WORD_TAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAI_CHILDREN), - value: None, -}; - -pub static WORD_TAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lban"), - dictgen::InsensitiveAscii("lgateing"), - dictgen::InsensitiveAscii("lgatting"), - dictgen::InsensitiveAscii("lord"), - dictgen::InsensitiveAscii("lsman"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("wanee"), - dictgen::InsensitiveAscii("wanesse"), - ], - values: &[ - &["taliban"], - &["tailgating"], - &["tailgating"], - &["tailored"], - &["talisman"], - &["stained", "tainted"], - &["taints"], - &["taiwanese"], - &["taiwanese"], - ], - range: 2..=8, - }; - -static WORD_TAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAH_CHILDREN), - value: None, -}; - -pub static WORD_TAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nk"), - dictgen::InsensitiveAscii("nks"), - dictgen::InsensitiveAscii("nkyou"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["than"], &["thank"], &["thanks"], &["thankyou"], &["that"]], - range: 1..=5, - }; - -static WORD_TAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAG_CHILDREN), - value: None, -}; - -pub static WORD_TAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ggen"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("liate"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("netial"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("ued"), - ], - values: &[ - &["stage", "take", "tag", "tagged"], - &["tagged"], - &["stages", "tags"], - &["target"], - &["targeted"], - &["targeting"], - &["targets"], - &["tag"], - &["taggen"], - &["tags"], - &["tailgate"], - &["tangent"], - &["tangential"], - &["tangents"], - &["target"], - &["tagged"], - ], - range: 1..=6, - }; - -static WORD_TAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAC_CHILDREN), - value: None, -}; - -pub static WORD_TAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itcally"), - dictgen::InsensitiveAscii("ticallity"), - dictgen::InsensitiveAscii("ticaly"), - dictgen::InsensitiveAscii("ticas"), - dictgen::InsensitiveAscii("ticts"), - dictgen::InsensitiveAscii("ticus"), - ], - values: &[ - &["tactically"], - &["tactically"], - &["tactically"], - &["tactics"], - &["tactics"], - &["tactics"], - ], - range: 5..=9, - }; - -static WORD_TAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_TAB_CHILDREN), - value: None, -}; - -pub static WORD_TAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("acco"), - dictgen::InsensitiveAscii("baray"), - dictgen::InsensitiveAscii("blow"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eles"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("elspoon"), - dictgen::InsensitiveAscii("elspoons"), - dictgen::InsensitiveAscii("eview"), - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lepsace"), - dictgen::InsensitiveAscii("lepsaces"), - dictgen::InsensitiveAscii("lepsoons"), - dictgen::InsensitiveAscii("lespon"), - dictgen::InsensitiveAscii("lespons"), - dictgen::InsensitiveAscii("lespooon"), - dictgen::InsensitiveAscii("lespooons"), - dictgen::InsensitiveAscii("lesppon"), - dictgen::InsensitiveAscii("lesppons"), - dictgen::InsensitiveAscii("lle"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("luar"), - dictgen::InsensitiveAscii("luate"), - dictgen::InsensitiveAscii("luated"), - dictgen::InsensitiveAscii("luates"), - dictgen::InsensitiveAscii("luating"), - dictgen::InsensitiveAscii("lular"), - dictgen::InsensitiveAscii("ualte"), - dictgen::InsensitiveAscii("ualted"), - dictgen::InsensitiveAscii("ualtes"), - dictgen::InsensitiveAscii("ualting"), - dictgen::InsensitiveAscii("ualtor"), - dictgen::InsensitiveAscii("ualtors"), - ], - values: &[ - &["tabbable"], - &["tobacco"], - &["taboret"], - &["tableau"], - &["table"], - &["table"], - &["tables"], - &["tables"], - &["tablespoon"], - &["tablespoons"], - &["tabview"], - &["table"], - &["table"], - &["tablespace"], - &["tablespaces"], - &["tablespoons"], - &["tablespoon"], - &["tablespoons"], - &["tablespoon"], - &["tablespoon"], - &["tablespoon"], - &["tablespoons"], - &["table"], - &["tables"], - &["tabular"], - &["tabulate"], - &["tabulated"], - &["tabulates"], - &["tabulating"], - &["tabular"], - &["tabulate"], - &["tabulated"], - &["tabulates"], - &["tabulating"], - &["tabulator"], - &["tabulators"], - ], - range: 1..=9, - }; - -static WORD_S_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_S_CHILDREN), - value: None, -}; - -static WORD_S_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SA_NODE), - Some(&WORD_SB_NODE), - Some(&WORD_SC_NODE), - None, - Some(&WORD_SE_NODE), - Some(&WORD_SF_NODE), - Some(&WORD_SG_NODE), - Some(&WORD_SH_NODE), - Some(&WORD_SI_NODE), - None, - Some(&WORD_SK_NODE), - Some(&WORD_SL_NODE), - Some(&WORD_SM_NODE), - Some(&WORD_SN_NODE), - Some(&WORD_SO_NODE), - Some(&WORD_SP_NODE), - Some(&WORD_SQ_NODE), - Some(&WORD_SR_NODE), - Some(&WORD_SS_NODE), - Some(&WORD_ST_NODE), - Some(&WORD_SU_NODE), - Some(&WORD_SV_NODE), - Some(&WORD_SW_NODE), - Some(&WORD_SX_NODE), - Some(&WORD_SY_NODE), - Some(&WORD_SZ_NODE), -]; - -static WORD_SZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SZ_CHILDREN), - value: None, -}; - -pub static WORD_SZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enario"), - dictgen::InsensitiveAscii("enarios"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - ], - values: &[ - &["scenario"], - &["scenarios"], - &["sizes"], - &["size"], - &["sized"], - &["sizes"], - ], - range: 2..=7, - }; - -static WORD_SY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SY_CHILDREN), - value: None, -}; - -static WORD_SY_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SYA_NODE), - Some(&WORD_SYB_NODE), - Some(&WORD_SYC_NODE), - Some(&WORD_SYD_NODE), - None, - Some(&WORD_SYF_NODE), - None, - None, - Some(&WORD_SYI_NODE), - None, - Some(&WORD_SYK_NODE), - Some(&WORD_SYL_NODE), - Some(&WORD_SYM_NODE), - Some(&WORD_SYN_NODE), - None, - Some(&WORD_SYP_NODE), - None, - Some(&WORD_SYR_NODE), - Some(&WORD_SYS_NODE), - Some(&WORD_SYT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_SYT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYT_CHILDREN), - value: None, -}; - -pub static WORD_SYT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("actical"), - dictgen::InsensitiveAscii("ax"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("ematic"), - dictgen::InsensitiveAscii("emd"), - dictgen::InsensitiveAscii("eme"), - dictgen::InsensitiveAscii("emerror"), - dictgen::InsensitiveAscii("emmemory"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("emwindow"), - dictgen::InsensitiveAscii("eny"), - dictgen::InsensitiveAscii("hesis"), - dictgen::InsensitiveAscii("hesize"), - dictgen::InsensitiveAscii("hetic"), - dictgen::InsensitiveAscii("hetics"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lesheet"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lish"), - dictgen::InsensitiveAscii("nax"), - dictgen::InsensitiveAscii("ntax"), - dictgen::InsensitiveAscii("rofoam"), - dictgen::InsensitiveAscii("sem"), - dictgen::InsensitiveAscii("semic"), - dictgen::InsensitiveAscii("sems"), - ], - values: &[ - &["syntactical"], - &["syntax"], - &["system"], - &["systematic"], - &["systemd"], - &["system"], - &["systemerror"], - &["systemmemory"], - &["systems"], - &["systemwindow"], - &["synteny"], - &["synthesis"], - &["synthesize"], - &["synthetic"], - &["synthetics"], - &["style"], - &["styled"], - &["styler"], - &["styles"], - &["stylesheet"], - &["styling"], - &["stylish"], - &["syntax"], - &["syntax"], - &["styrofoam"], - &["system"], - &["systemic"], - &["systems"], - ], - range: 2..=8, - }; - -static WORD_SYS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYS_CHILDREN), - value: None, -}; - -pub static WORD_SYS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("admn"), - dictgen::InsensitiveAscii("amdin"), - dictgen::InsensitiveAscii("bols"), - dictgen::InsensitiveAscii("chronize"), - dictgen::InsensitiveAscii("damin"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("ematic"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("mbol"), - dictgen::InsensitiveAscii("mograph"), - dictgen::InsensitiveAscii("mte"), - dictgen::InsensitiveAscii("mtes"), - dictgen::InsensitiveAscii("tamatic"), - dictgen::InsensitiveAscii("tax"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tematicaly"), - dictgen::InsensitiveAscii("tematiclly"), - dictgen::InsensitiveAscii("tematisch"), - dictgen::InsensitiveAscii("temc"), - dictgen::InsensitiveAscii("temes"), - dictgen::InsensitiveAscii("temetic"), - dictgen::InsensitiveAscii("temetically"), - dictgen::InsensitiveAscii("temisch"), - dictgen::InsensitiveAscii("temn"), - dictgen::InsensitiveAscii("temwindiow"), - dictgen::InsensitiveAscii("ten"), - dictgen::InsensitiveAscii("tens"), - dictgen::InsensitiveAscii("tesm"), - dictgen::InsensitiveAscii("tesms"), - dictgen::InsensitiveAscii("them"), - dictgen::InsensitiveAscii("themerror"), - dictgen::InsensitiveAscii("themmemory"), - dictgen::InsensitiveAscii("thems"), - dictgen::InsensitiveAscii("themwindow"), - dictgen::InsensitiveAscii("timatic"), - dictgen::InsensitiveAscii("timatically"), - dictgen::InsensitiveAscii("tm"), - dictgen::InsensitiveAscii("tme"), - dictgen::InsensitiveAscii("tmes"), - dictgen::InsensitiveAscii("tms"), - dictgen::InsensitiveAscii("ttem"), - dictgen::InsensitiveAscii("tyem"), - dictgen::InsensitiveAscii("tyems"), - dictgen::InsensitiveAscii("yem"), - dictgen::InsensitiveAscii("yems"), - dictgen::InsensitiveAscii("ytem"), - ], - values: &[ - &["sysadmin"], - &["sysadmin"], - &["symbols"], - &["synchronize"], - &["sysadmin"], - &["system"], - &["systematic"], - &["systems"], - &["systematically"], - &["symbol"], - &["seismograph"], - &["system"], - &["systems"], - &["systematic"], - &["syntax"], - &["system"], - &["systematically"], - &["systematically"], - &["systematic"], - &["systemic"], - &["systems"], - &["systematic"], - &["systematically"], - &["systemic"], - &["system"], - &["systemwindow"], - &["system"], - &["systems"], - &["systems"], - &["systems"], - &["system"], - &["systemerror"], - &["systemmemory"], - &["systems"], - &["systemwindow"], - &["systematic"], - &["systematically"], - &["system"], - &["system"], - &["systems"], - &["systems"], - &["system"], - &["system"], - &["systems"], - &["system"], - &["systems"], - &["system"], - ], - range: 2..=11, - }; - -static WORD_SYR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYR_CHILDREN), - value: None, -}; - -pub static WORD_SYR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acue"), - dictgen::InsensitiveAscii("acusae"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("ap"), - dictgen::InsensitiveAscii("aucse"), - dictgen::InsensitiveAscii("cause"), - dictgen::InsensitiveAscii("ingae"), - dictgen::InsensitiveAscii("ingue"), - ], - values: &[ - &["syracuse"], - &["syracuse"], - &["syrians"], - &["syrup"], - &["syracuse"], - &["syracuse"], - &["syringe"], - &["syringe"], - ], - range: 2..=6, - }; - -static WORD_SYP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYP_CHILDREN), - value: None, -}; - -pub static WORD_SYP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hyllis"), - dictgen::InsensitiveAscii("mathetic"), - dictgen::InsensitiveAscii("mathize"), - dictgen::InsensitiveAscii("mathy"), - dictgen::InsensitiveAscii("mtom"), - dictgen::InsensitiveAscii("mtoms"), - dictgen::InsensitiveAscii("nosis"), - dictgen::InsensitiveAscii("port"), - ], - values: &[ - &["syphilis"], - &["sympathetic"], - &["sympathize"], - &["sympathy"], - &["symptom"], - &["symptoms"], - &["synopsis"], - &["support"], - ], - range: 4..=8, - }; - -static WORD_SYN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SYN_CHILDREN), - value: None, -}; - -static WORD_SYN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SYNA_NODE), - Some(&WORD_SYNB_NODE), - Some(&WORD_SYNC_NODE), - Some(&WORD_SYND_NODE), - Some(&WORD_SYNE_NODE), - None, - None, - None, - Some(&WORD_SYNI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SYNO_NODE), - Some(&WORD_SYNP_NODE), - None, - Some(&WORD_SYNR_NODE), - None, - Some(&WORD_SYNT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_SYNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNT_CHILDREN), - value: None, -}; - -pub static WORD_SYNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ac"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("acks"), - dictgen::InsensitiveAscii("acs"), - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("actally"), - dictgen::InsensitiveAscii("acticly"), - dictgen::InsensitiveAscii("acts"), - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("aks"), - dictgen::InsensitiveAscii("akt"), - dictgen::InsensitiveAscii("akts"), - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("atically"), - dictgen::InsensitiveAscii("axe"), - dictgen::InsensitiveAscii("axg"), - dictgen::InsensitiveAscii("axical"), - dictgen::InsensitiveAscii("axically"), - dictgen::InsensitiveAscii("axt"), - dictgen::InsensitiveAscii("ehsis"), - dictgen::InsensitiveAscii("ehsise"), - dictgen::InsensitiveAscii("ehsised"), - dictgen::InsensitiveAscii("ehsize"), - dictgen::InsensitiveAscii("ehsized"), - dictgen::InsensitiveAscii("ehtic"), - dictgen::InsensitiveAscii("esis"), - dictgen::InsensitiveAscii("esized"), - dictgen::InsensitiveAscii("ethic"), - dictgen::InsensitiveAscii("ethically"), - dictgen::InsensitiveAscii("ethics"), - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("etize"), - dictgen::InsensitiveAscii("etized"), - dictgen::InsensitiveAscii("hedic"), - dictgen::InsensitiveAscii("hesasia"), - dictgen::InsensitiveAscii("hesesia"), - dictgen::InsensitiveAscii("hesys"), - dictgen::InsensitiveAscii("hethic"), - dictgen::InsensitiveAscii("hsize"), - dictgen::InsensitiveAscii("htic"), - ], - values: &[ - &["syntax"], - &["syntax", "syntaxes"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntactically"], - &["syntactically"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntactic"], - &["syntactically"], - &["syntax"], - &["syntax"], - &["syntactical"], - &["syntactically"], - &["syntax"], - &["synthesis"], - &["synthesise"], - &["synthesised"], - &["synthesize"], - &["synthesized"], - &["synthetic"], - &["synthesis"], - &["synthesized"], - &["synthetic"], - &["synthetically"], - &["synthetics"], - &["synthetic"], - &["synthetize"], - &["synthetized"], - &["synthetic"], - &["synthesis"], - &["synthesis"], - &["synthesis"], - &["synthetic"], - &["synthesize"], - &["synthetic"], - ], - range: 2..=9, - }; - -static WORD_SYNR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNR_CHILDREN), - value: None, -}; - -pub static WORD_SYNR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("onous")], - values: &[&["synchronous"]], - range: 5..=5, - }; - -static WORD_SYNP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNP_CHILDREN), - value: None, -}; - -pub static WORD_SYNP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hony"), - dictgen::InsensitiveAscii("osis"), - ], - values: &[&["symphony"], &["synopsis"]], - range: 4..=4, - }; - -static WORD_SYNO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNO_CHILDREN), - value: None, -}; - -pub static WORD_SYNO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mym"), - dictgen::InsensitiveAscii("mymous"), - dictgen::InsensitiveAscii("mynous"), - dictgen::InsensitiveAscii("myns"), - dictgen::InsensitiveAscii("namous"), - dictgen::InsensitiveAscii("nim"), - dictgen::InsensitiveAscii("nimous"), - dictgen::InsensitiveAscii("nmyous"), - dictgen::InsensitiveAscii("nmys"), - dictgen::InsensitiveAscii("nomous"), - dictgen::InsensitiveAscii("nomy"), - dictgen::InsensitiveAscii("numous"), - dictgen::InsensitiveAscii("nymes"), - dictgen::InsensitiveAscii("nymis"), - dictgen::InsensitiveAscii("nymns"), - dictgen::InsensitiveAscii("nymos"), - dictgen::InsensitiveAscii("nymus"), - dictgen::InsensitiveAscii("nynous"), - dictgen::InsensitiveAscii("pis"), - dictgen::InsensitiveAscii("psies"), - dictgen::InsensitiveAscii("psys"), - dictgen::InsensitiveAscii("ym"), - dictgen::InsensitiveAscii("ynm"), - dictgen::InsensitiveAscii("ynms"), - ], - values: &[ - &["synonym"], - &["synonymous"], - &["synonymous"], - &["synonyms"], - &["synonymous"], - &["synonym"], - &["synonymous"], - &["synonymous"], - &["synonyms"], - &["synonymous"], - &["synonym"], - &["synonymous"], - &["synonyms"], - &["synonyms"], - &["synonyms"], - &["synonymous"], - &["synonyms"], - &["synonymous"], - &["synopsis"], - &["synopsis"], - &["synopsis"], - &["synonym"], - &["synonym"], - &["synonyms"], - ], - range: 2..=6, - }; - -static WORD_SYNI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNI_CHILDREN), - value: None, -}; - -pub static WORD_SYNI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dcate")], - values: &[&["syndicate"]], - range: 5..=5, - }; - -static WORD_SYNE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNE_CHILDREN), - value: None, -}; - -pub static WORD_SYNE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gry"), - dictgen::InsensitiveAscii("thic"), - ], - values: &[&["synergy"], &["synthetic"]], - range: 3..=4, - }; - -static WORD_SYND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYND_CHILDREN), - value: None, -}; - -pub static WORD_SYND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acite"), - dictgen::InsensitiveAscii("iacte"), - dictgen::InsensitiveAscii("onic"), - dictgen::InsensitiveAscii("rom"), - dictgen::InsensitiveAscii("roms"), - ], - values: &[ - &["syndicate"], - &["syndicate"], - &["syntonic"], - &["syndrome"], - &["syndromes"], - ], - range: 3..=5, - }; - -static WORD_SYNC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNC_CHILDREN), - value: None, -}; - -pub static WORD_SYNC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("honisation"), - dictgen::InsensitiveAscii("honise"), - dictgen::InsensitiveAscii("honised"), - dictgen::InsensitiveAscii("honises"), - dictgen::InsensitiveAscii("honising"), - dictgen::InsensitiveAscii("honization"), - dictgen::InsensitiveAscii("honize"), - dictgen::InsensitiveAscii("honized"), - dictgen::InsensitiveAscii("honizes"), - dictgen::InsensitiveAscii("honizing"), - dictgen::InsensitiveAscii("honous"), - dictgen::InsensitiveAscii("honously"), - dictgen::InsensitiveAscii("honrous"), - dictgen::InsensitiveAscii("honrously"), - dictgen::InsensitiveAscii("hornization"), - dictgen::InsensitiveAscii("hornously"), - dictgen::InsensitiveAscii("hrnization"), - dictgen::InsensitiveAscii("hrnoized"), - dictgen::InsensitiveAscii("hrnonization"), - dictgen::InsensitiveAscii("hrnous"), - dictgen::InsensitiveAscii("hroize"), - dictgen::InsensitiveAscii("hroizing"), - dictgen::InsensitiveAscii("hromized"), - dictgen::InsensitiveAscii("hroneous"), - dictgen::InsensitiveAscii("hroneously"), - dictgen::InsensitiveAscii("hronious"), - dictgen::InsensitiveAscii("hroniously"), - dictgen::InsensitiveAscii("hronizaton"), - dictgen::InsensitiveAscii("hronsouly"), - dictgen::InsensitiveAscii("hronuous"), - dictgen::InsensitiveAscii("hronuously"), - dictgen::InsensitiveAscii("hronus"), - dictgen::InsensitiveAscii("hroous"), - dictgen::InsensitiveAscii("hrounous"), - dictgen::InsensitiveAscii("hrous"), - dictgen::InsensitiveAscii("rhonise"), - dictgen::InsensitiveAscii("rhonised"), - dictgen::InsensitiveAscii("rhonize"), - dictgen::InsensitiveAscii("rhonized"), - dictgen::InsensitiveAscii("ronisation"), - dictgen::InsensitiveAscii("ronise"), - dictgen::InsensitiveAscii("ronised"), - dictgen::InsensitiveAscii("ronises"), - dictgen::InsensitiveAscii("ronising"), - dictgen::InsensitiveAscii("ronization"), - dictgen::InsensitiveAscii("ronizations"), - dictgen::InsensitiveAscii("ronize"), - dictgen::InsensitiveAscii("ronized"), - dictgen::InsensitiveAscii("ronizer"), - dictgen::InsensitiveAscii("ronizes"), - dictgen::InsensitiveAscii("ronizing"), - dictgen::InsensitiveAscii("ronous"), - dictgen::InsensitiveAscii("ronously"), - dictgen::InsensitiveAscii("ronus"), - dictgen::InsensitiveAscii("tactically"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["synchronisation"], - &["synchronise"], - &["synchronised"], - &["synchronises"], - &["synchronising"], - &["synchronization"], - &["synchronize"], - &["synchronized"], - &["synchronizes"], - &["synchronizing"], - &["synchronous"], - &["synchronously"], - &["synchronous"], - &["synchronously"], - &["synchronization"], - &["synchronously"], - &["synchronization"], - &["synchronized"], - &["synchronization"], - &["synchronous"], - &["synchronize"], - &["synchronizing"], - &["synchronized"], - &["synchronous"], - &["synchronously"], - &["synchronous"], - &["synchronously"], - &["synchronization"], - &["synchronously"], - &["synchronous"], - &["synchronously"], - &["synchronous"], - &["synchronous"], - &["synchronous"], - &["synchronous"], - &["synchronise"], - &["synchronised"], - &["synchronize"], - &["synchronized"], - &["synchronisation"], - &["synchronise"], - &["synchronised"], - &["synchronises"], - &["synchronising"], - &["synchronization"], - &["synchronizations"], - &["synchronize"], - &["synchronized"], - &["synchronizer"], - &["synchronizes"], - &["synchronizing"], - &["synchronous"], - &["synchronously"], - &["synchronous"], - &["syntactically"], - &["syncing"], - ], - range: 4..=12, - }; - -static WORD_SYNB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNB_CHILDREN), - value: None, -}; - -pub static WORD_SYNB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("olic")], - values: &[&["symbolic"]], - range: 4..=4, - }; - -static WORD_SYNA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYNA_CHILDREN), - value: None, -}; - -pub static WORD_SYNA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gouge"), - dictgen::InsensitiveAscii("mic"), - dictgen::InsensitiveAscii("nym"), - dictgen::InsensitiveAscii("tax"), - dictgen::InsensitiveAscii("tx"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["synagogue"], - &["dynamic"], - &["synonym"], - &["syntax"], - &["syntax"], - &["syntax"], - ], - range: 1..=5, - }; - -static WORD_SYM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SYM_CHILDREN), - value: None, -}; - -static WORD_SYM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SYMA_NODE), - Some(&WORD_SYMB_NODE), - None, - None, - Some(&WORD_SYME_NODE), - None, - None, - Some(&WORD_SYMH_NODE), - None, - None, - None, - None, - Some(&WORD_SYMM_NODE), - Some(&WORD_SYMN_NODE), - Some(&WORD_SYMO_NODE), - Some(&WORD_SYMP_NODE), - None, - None, - None, - Some(&WORD_SYMT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_SYMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMT_CHILDREN), - value: None, -}; - -pub static WORD_SYMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oms"), - dictgen::InsensitiveAscii("pom"), - dictgen::InsensitiveAscii("poms"), - ], - values: &[&["symptoms"], &["symptom"], &["symptoms"]], - range: 3..=4, - }; - -static WORD_SYMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMP_CHILDREN), - value: None, -}; - -pub static WORD_SYMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("athatic"), - dictgen::InsensitiveAscii("atheic"), - dictgen::InsensitiveAscii("athethic"), - dictgen::InsensitiveAscii("athie"), - dictgen::InsensitiveAscii("athiek"), - dictgen::InsensitiveAscii("athien"), - dictgen::InsensitiveAscii("athiers"), - dictgen::InsensitiveAscii("athsize"), - dictgen::InsensitiveAscii("athsizer"), - dictgen::InsensitiveAscii("athtic"), - dictgen::InsensitiveAscii("athyze"), - dictgen::InsensitiveAscii("athyzers"), - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("ethetic"), - dictgen::InsensitiveAscii("ethize"), - dictgen::InsensitiveAscii("ethizers"), - dictgen::InsensitiveAscii("hatetic"), - dictgen::InsensitiveAscii("hatize"), - dictgen::InsensitiveAscii("hatized"), - dictgen::InsensitiveAscii("hatizer"), - dictgen::InsensitiveAscii("hatizers"), - dictgen::InsensitiveAscii("hatizes"), - dictgen::InsensitiveAscii("haty"), - dictgen::InsensitiveAscii("honey"), - dictgen::InsensitiveAscii("honity"), - dictgen::InsensitiveAscii("ithizers"), - dictgen::InsensitiveAscii("lify"), - dictgen::InsensitiveAscii("othetic"), - dictgen::InsensitiveAscii("othize"), - dictgen::InsensitiveAscii("tomes"), - dictgen::InsensitiveAscii("tomps"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("toom"), - dictgen::InsensitiveAscii("tum"), - dictgen::InsensitiveAscii("tumatic"), - dictgen::InsensitiveAscii("tumatically"), - dictgen::InsensitiveAscii("tumaticaly"), - dictgen::InsensitiveAscii("tumaticlly"), - dictgen::InsensitiveAscii("tumaticly"), - dictgen::InsensitiveAscii("tums"), - ], - values: &[ - &["sympathetic"], - &["sympathetic"], - &["sympathetic"], - &["sympathize"], - &["sympathize"], - &["sympathize"], - &["sympathizers"], - &["sympathize"], - &["sympathizers"], - &["sympathetic"], - &["sympathize"], - &["sympathizers"], - &["sympathy"], - &["sympathetic"], - &["sympathize"], - &["sympathizers"], - &["sympathetic"], - &["sympathize"], - &["sympathize"], - &["sympathizers"], - &["sympathizers"], - &["sympathize"], - &["sympathy"], - &["symphony"], - &["symphony"], - &["sympathizers"], - &["simplify"], - &["sympathetic"], - &["sympathize"], - &["symptoms"], - &["symptoms"], - &["symptoms"], - &["symptom"], - &["symptom"], - &["symptomatic"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptoms"], - ], - range: 3..=11, - }; - -static WORD_SYMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMO_CHILDREN), - value: None, -}; - -pub static WORD_SYMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bilic"), - dictgen::InsensitiveAscii("bl"), - dictgen::InsensitiveAscii("blic"), - dictgen::InsensitiveAscii("blically"), - dictgen::InsensitiveAscii("blism"), - dictgen::InsensitiveAscii("bls"), - dictgen::InsensitiveAscii("bolic"), - dictgen::InsensitiveAscii("bolical"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ls"), - ], - values: &[ - &["symbolic"], - &["symbol"], - &["symbolic"], - &["symbolically"], - &["symbolism"], - &["symbols"], - &["symbolic"], - &["symbolical"], - &["symbol"], - &["symbols"], - ], - range: 1..=8, - }; - -static WORD_SYMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMN_CHILDREN), - value: None, -}; - -pub static WORD_SYMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("ols"), - ], - values: &[&["symbol"], &["symbols"]], - range: 2..=3, - }; - -static WORD_SYMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMM_CHILDREN), - value: None, -}; - -pub static WORD_SYMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ertical"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("etral"), - dictgen::InsensitiveAscii("etri"), - dictgen::InsensitiveAscii("etria"), - dictgen::InsensitiveAscii("etricaly"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("tery"), - ], - values: &[ - &["symmetrical"], - &["symmetry"], - &["symmetric"], - &["symmetric"], - &["symmetry"], - &["symmetrical"], - &["symmetrically"], - &["symmetry"], - &["symmetry"], - ], - range: 3..=8, - }; - -static WORD_SYMH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMH_CHILDREN), - value: None, -}; - -pub static WORD_SYMH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pony")], - values: &[&["symphony"]], - range: 4..=4, - }; - -static WORD_SYME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYME_CHILDREN), - value: None, -}; - -pub static WORD_SYME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("metric"), - dictgen::InsensitiveAscii("tri"), - dictgen::InsensitiveAscii("tric"), - dictgen::InsensitiveAscii("trical"), - dictgen::InsensitiveAscii("trically"), - dictgen::InsensitiveAscii("tries"), - dictgen::InsensitiveAscii("try"), - dictgen::InsensitiveAscii("ttric"), - dictgen::InsensitiveAscii("ttrical"), - ], - values: &[ - &["symmetric"], - &["symmetry"], - &["symmetric"], - &["symmetrical"], - &["symmetrically"], - &["symmetries"], - &["symmetry"], - &["symmetric"], - &["symmetrical"], - ], - range: 3..=8, - }; - -static WORD_SYMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMB_CHILDREN), - value: None, -}; - -pub static WORD_SYMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("olc"), - dictgen::InsensitiveAscii("oles"), - dictgen::InsensitiveAscii("olisch"), - dictgen::InsensitiveAscii("olisim"), - dictgen::InsensitiveAscii("oll"), - dictgen::InsensitiveAscii("olsim"), - dictgen::InsensitiveAscii("onname"), - dictgen::InsensitiveAscii("sol"), - dictgen::InsensitiveAscii("sols"), - ], - values: &[ - &["symbol"], - &["symbols"], - &["symbolic"], - &["symbol"], - &["symbolic"], - &["symbols"], - &["symbolic"], - &["symbolism"], - &["symbol"], - &["symbolism"], - &["symbolname"], - &["symbol"], - &["symbols"], - ], - range: 1..=6, - }; - -static WORD_SYMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYMA_CHILDREN), - value: None, -}; - -pub static WORD_SYMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntic"), - dictgen::InsensitiveAscii("ntics"), - dictgen::InsensitiveAscii("pthetic"), - dictgen::InsensitiveAscii("pthize"), - dictgen::InsensitiveAscii("pthizers"), - dictgen::InsensitiveAscii("pthy"), - ], - values: &[ - &["semantic"], - &["semantics"], - &["sympathetic"], - &["sympathize"], - &["sympathizers"], - &["sympathy"], - ], - range: 4..=8, - }; - -static WORD_SYL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYL_CHILDREN), - value: None, -}; - -pub static WORD_SYL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ablle"), - dictgen::InsensitiveAscii("ablles"), - dictgen::InsensitiveAscii("abus"), - dictgen::InsensitiveAscii("abuses"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ibol"), - dictgen::InsensitiveAscii("inder"), - dictgen::InsensitiveAscii("inders"), - dictgen::InsensitiveAscii("istic"), - dictgen::InsensitiveAscii("labe"), - dictgen::InsensitiveAscii("label"), - dictgen::InsensitiveAscii("labels"), - dictgen::InsensitiveAscii("labills"), - dictgen::InsensitiveAscii("og"), - ], - values: &[ - &["syllable"], - &["syllables"], - &["syllabus"], - &["syllabuses", "syllabi"], - &["style"], - &["styles"], - &["syllable"], - &["cylinder"], - &["cylinders"], - &["stylistic"], - &["syllable"], - &["syllable"], - &["syllables"], - &["syllabus", "syllabification"], - &["syslog"], - ], - range: 1..=7, - }; - -static WORD_SYK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYK_CHILDREN), - value: None, -}; - -pub static WORD_SYK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("walker"), - dictgen::InsensitiveAscii("ward"), - ], - values: &[&["skywalker"], &["skyward"]], - range: 4..=6, - }; - -static WORD_SYI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYI_CHILDREN), - value: None, -}; - -pub static WORD_SYI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rans")], - values: &[&["syrians"]], - range: 4..=4, - }; - -static WORD_SYF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYF_CHILDREN), - value: None, -}; - -pub static WORD_SYF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["sysfs"]], - range: 1..=1, - }; - -static WORD_SYD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYD_CHILDREN), - value: None, -}; - -pub static WORD_SYD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nicate"), - dictgen::InsensitiveAscii("nrome"), - ], - values: &[&["syndicate"], &["syndrome"]], - range: 5..=6, - }; - -static WORD_SYC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYC_CHILDREN), - value: None, -}; - -pub static WORD_SYC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hnronization"), - dictgen::InsensitiveAscii("hronisation"), - dictgen::InsensitiveAscii("hronise"), - dictgen::InsensitiveAscii("hronised"), - dictgen::InsensitiveAscii("hroniser"), - dictgen::InsensitiveAscii("hronises"), - dictgen::InsensitiveAscii("hronisly"), - dictgen::InsensitiveAscii("hronization"), - dictgen::InsensitiveAscii("hronize"), - dictgen::InsensitiveAscii("hronized"), - dictgen::InsensitiveAscii("hronizer"), - dictgen::InsensitiveAscii("hronizes"), - dictgen::InsensitiveAscii("hronmode"), - dictgen::InsensitiveAscii("hronous"), - dictgen::InsensitiveAscii("hronously"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("lical"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ology"), - dictgen::InsensitiveAscii("ronise"), - dictgen::InsensitiveAscii("ronised"), - dictgen::InsensitiveAscii("ronises"), - dictgen::InsensitiveAscii("ronising"), - dictgen::InsensitiveAscii("ronization"), - dictgen::InsensitiveAscii("ronizations"), - dictgen::InsensitiveAscii("ronize"), - dictgen::InsensitiveAscii("ronized"), - dictgen::InsensitiveAscii("ronizes"), - dictgen::InsensitiveAscii("ronizing"), - dictgen::InsensitiveAscii("ronous"), - dictgen::InsensitiveAscii("ronously"), - dictgen::InsensitiveAscii("ronus"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[ - &["synchronization"], - &["synchronisation"], - &["synchronise"], - &["synchronised"], - &["synchroniser"], - &["synchronises"], - &["synchronously"], - &["synchronization"], - &["synchronize"], - &["synchronized"], - &["synchronizer"], - &["synchronizes"], - &["synchronmode"], - &["synchronous"], - &["synchronously"], - &["syncing"], - &["cycle"], - &["cycled"], - &["cycles"], - &["cyclic", "psychic"], - &["cyclical", "physical"], - &["cycling"], - &["sync"], - &["synced"], - &["syncing"], - &["psychology"], - &["synchronise"], - &["synchronised"], - &["synchronises"], - &["synchronising"], - &["synchronization"], - &["synchronizations"], - &["synchronize"], - &["synchronized"], - &["synchronizes"], - &["synchronizing"], - &["synchronous"], - &["synchronously"], - &["synchronous"], - &["scyther"], - ], - range: 1..=12, - }; - -static WORD_SYB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYB_CHILDREN), - value: None, -}; - -pub static WORD_SYB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mols"), - dictgen::InsensitiveAscii("olic"), - dictgen::InsensitiveAscii("system"), - dictgen::InsensitiveAscii("systems"), - ], - values: &[&["symbols"], &["symbolic"], &["subsystem"], &["subsystems"]], - range: 4..=7, - }; - -static WORD_SYA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SYA_CHILDREN), - value: None, -}; - -pub static WORD_SYA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntax"), - dictgen::InsensitiveAscii("rcuse"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tem"), - dictgen::InsensitiveAscii("tems"), - ], - values: &[ - &["syntax"], - &["syracuse"], - &["says"], - &["system"], - &["systems"], - ], - range: 1..=5, - }; - -static WORD_SX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SX_CHILDREN), - value: None, -}; - -pub static WORD_SX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("mbol"), - dictgen::InsensitiveAscii("mbolic"), - dictgen::InsensitiveAscii("mbols"), - ], - values: &[&["xsl"], &["symbol"], &["symbolic"], &["symbols"]], - range: 1..=6, - }; - -static WORD_SW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SW_CHILDREN), - value: None, -}; - -static WORD_SW_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SWA_NODE), - None, - Some(&WORD_SWC_NODE), - None, - Some(&WORD_SWE_NODE), - None, - None, - None, - Some(&WORD_SWI_NODE), - None, - None, - None, - None, - Some(&WORD_SWN_NODE), - Some(&WORD_SWO_NODE), - None, - None, - None, - None, - Some(&WORD_SWT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_SWT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SWT_CHILDREN), - value: None, -}; - -pub static WORD_SWT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ich"), - dictgen::InsensitiveAscii("ichable"), - dictgen::InsensitiveAscii("ichback"), - dictgen::InsensitiveAscii("ichbacks"), - dictgen::InsensitiveAscii("ichboard"), - dictgen::InsensitiveAscii("ichboards"), - dictgen::InsensitiveAscii("iched"), - dictgen::InsensitiveAscii("icher"), - dictgen::InsensitiveAscii("ichers"), - dictgen::InsensitiveAscii("iches"), - dictgen::InsensitiveAscii("iching"), - dictgen::InsensitiveAscii("ichover"), - dictgen::InsensitiveAscii("ichs"), - dictgen::InsensitiveAscii("izerland"), - ], - values: &[ - &["switch"], - &["switchable"], - &["switchback"], - &["switchbacks"], - &["switchboard"], - &["switchboards"], - &["switched"], - &["switcher"], - &["switchers"], - &["switches"], - &["switching"], - &["switchover"], - &["switches"], - &["switzerland"], - ], - range: 3..=9, - }; - -static WORD_SWO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SWO_CHILDREN), - value: None, -}; - -pub static WORD_SWO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("wn")], - values: &[&["shown"]], - range: 2..=2, - }; - -static WORD_SWN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SWN_CHILDREN), - value: None, -}; - -pub static WORD_SWN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("asea")], - values: &[&["swansea"]], - range: 4..=4, - }; - -static WORD_SWI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SWI_CHILDREN), - value: None, -}; - -pub static WORD_SWI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("cth"), - dictgen::InsensitiveAscii("cthed"), - dictgen::InsensitiveAscii("cthing"), - dictgen::InsensitiveAscii("flty"), - dictgen::InsensitiveAscii("ftley"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("otch"), - dictgen::InsensitiveAscii("tcheasy"), - dictgen::InsensitiveAscii("tchign"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("tcht"), - dictgen::InsensitiveAscii("tchtes"), - dictgen::InsensitiveAscii("tchting"), - dictgen::InsensitiveAscii("tcing"), - dictgen::InsensitiveAscii("tcn"), - dictgen::InsensitiveAscii("terzland"), - dictgen::InsensitiveAscii("tfly"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thable"), - dictgen::InsensitiveAscii("thc"), - dictgen::InsensitiveAscii("thcboard"), - dictgen::InsensitiveAscii("thced"), - dictgen::InsensitiveAscii("thces"), - dictgen::InsensitiveAscii("thch"), - dictgen::InsensitiveAscii("thches"), - dictgen::InsensitiveAscii("thching"), - dictgen::InsensitiveAscii("thcing"), - dictgen::InsensitiveAscii("thcover"), - dictgen::InsensitiveAscii("thed"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("tiches"), - dictgen::InsensitiveAscii("tserland"), - dictgen::InsensitiveAscii("tzerand"), - dictgen::InsensitiveAscii("tzlerand"), - dictgen::InsensitiveAscii("zterland"), - ], - values: &[ - &["switch"], - &["switched"], - &["switching"], - &["switch"], - &["switched"], - &["switching"], - &["swiftly"], - &["swiftly"], - &["swimming"], - &["switch"], - &["switches"], - &["switching"], - &["switches"], - &["switched"], - &["switches"], - &["switching"], - &["switching"], - &["switch"], - &["switzerland"], - &["swiftly"], - &["switch"], - &["switchable"], - &["switch"], - &["switchboard"], - &["switched"], - &["switches"], - &["switch"], - &["switches"], - &["switching"], - &["switching"], - &["switchover"], - &["switched"], - &["switcher"], - &["switches"], - &["switching"], - &["switches"], - &["switzerland"], - &["switzerland"], - &["switzerland"], - &["switzerland"], - ], - range: 2..=8, - }; - -static WORD_SWE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SWE_CHILDREN), - value: None, -}; - -pub static WORD_SWE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arengin"), - dictgen::InsensitiveAscii("arshirt"), - dictgen::InsensitiveAscii("athsirt"), - dictgen::InsensitiveAscii("atshit"), - dictgen::InsensitiveAscii("atshits"), - dictgen::InsensitiveAscii("atshort"), - dictgen::InsensitiveAscii("atshrit"), - dictgen::InsensitiveAscii("disch"), - dictgen::InsensitiveAscii("erheart"), - dictgen::InsensitiveAscii("etheat"), - dictgen::InsensitiveAscii("etshart"), - dictgen::InsensitiveAscii("idsh"), - dictgen::InsensitiveAscii("pth"), - ], - values: &[ - &["swearing"], - &["sweatshirt"], - &["sweatshirt"], - &["sweatshirt"], - &["sweatshirt"], - &["sweatshirt"], - &["sweatshirt"], - &["swedish"], - &["sweetheart"], - &["sweetheart"], - &["sweetheart"], - &["swedish"], - &["swept"], - ], - range: 3..=7, - }; - -static WORD_SWC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SWC_CHILDREN), - value: None, -}; - -pub static WORD_SWC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("loumns")], - values: &[&["swcolumns"]], - range: 6..=6, - }; - -static WORD_SWA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SWA_CHILDREN), - value: None, -}; - -pub static WORD_SWA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("etshirt"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("lloed"), - dictgen::InsensitiveAscii("nsoon"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("piness"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("rmin"), - dictgen::InsensitiveAscii("sitka"), - dictgen::InsensitiveAscii("skita"), - dictgen::InsensitiveAscii("stikka"), - dictgen::InsensitiveAscii("tiska"), - dictgen::InsensitiveAscii("tsika"), - ], - values: &[ - &["swear"], - &["swearing"], - &["swears"], - &["sweatshirt"], - &["stalled", "swapped"], - &["swallowed"], - &["swanson"], - &["swapped"], - &["swappiness"], - &["swapping"], - &["swarming"], - &["swastika"], - &["swastika"], - &["swastika"], - &["swastika"], - &["swastika"], - ], - range: 2..=7, - }; - -static WORD_SV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SV_CHILDREN), - value: None, -}; - -pub static WORD_SV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("elt"), - ], - values: &[&["save", "suave"], &["svelte"]], - range: 2..=3, - }; - -static WORD_SU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SU_CHILDREN), - value: None, -}; - -static WORD_SU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SUA_NODE), - Some(&WORD_SUB_NODE), - Some(&WORD_SUC_NODE), - Some(&WORD_SUD_NODE), - Some(&WORD_SUE_NODE), - Some(&WORD_SUF_NODE), - Some(&WORD_SUG_NODE), - Some(&WORD_SUH_NODE), - Some(&WORD_SUI_NODE), - Some(&WORD_SUJ_NODE), - None, - None, - Some(&WORD_SUM_NODE), - Some(&WORD_SUN_NODE), - Some(&WORD_SUO_NODE), - Some(&WORD_SUP_NODE), - None, - Some(&WORD_SUR_NODE), - Some(&WORD_SUS_NODE), - Some(&WORD_SUT_NODE), - Some(&WORD_SUU_NODE), - Some(&WORD_SUV_NODE), - None, - None, - Some(&WORD_SUY_NODE), - None, -]; - -static WORD_SUY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUY_CHILDREN), - value: None, -}; - -pub static WORD_SUY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("stem"), - dictgen::InsensitiveAscii("stemic"), - dictgen::InsensitiveAscii("stems"), - ], - values: &[&["system"], &["systemic"], &["systems"]], - range: 4..=6, - }; - -static WORD_SUV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUV_CHILDREN), - value: None, -}; - -pub static WORD_SUV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enear"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("ives"), - ], - values: &[&["souvenir"], &["such"], &["survives"]], - range: 1..=5, - }; - -static WORD_SUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUU_CHILDREN), - value: None, -}; - -pub static WORD_SUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("port"), - dictgen::InsensitiveAscii("ported"), - dictgen::InsensitiveAscii("porting"), - dictgen::InsensitiveAscii("ports"), - ], - values: &[&["support"], &["supported"], &["supporting"], &["supports"]], - range: 4..=7, - }; - -static WORD_SUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUT_CHILDREN), - value: None, -}; - -pub static WORD_SUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("atus"), - dictgen::InsensitiveAscii("down"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("isfaction"), - dictgen::InsensitiveAscii("isfied"), - dictgen::InsensitiveAscii("isfies"), - dictgen::InsensitiveAscii("isfy"), - dictgen::InsensitiveAscii("isfying"), - dictgen::InsensitiveAscii("ract"), - dictgen::InsensitiveAscii("racting"), - dictgen::InsensitiveAscii("tle"), - dictgen::InsensitiveAscii("tled"), - dictgen::InsensitiveAscii("tles"), - dictgen::InsensitiveAscii("tlety"), - dictgen::InsensitiveAscii("tling"), - ], - values: &[ - &["suitable", "stable"], - &["status"], - &["shutdown"], - &["site", "suite", "suit"], - &["satisfaction"], - &["satisfied"], - &["satisfies"], - &["satisfy"], - &["satisfying"], - &["subtract"], - &["subtracting"], - &["subtle", "shuttle"], - &["shuttled"], - &["shuttles"], - &["subtlety"], - &["shuttling"], - ], - range: 1..=9, - }; - -static WORD_SUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUS_CHILDREN), - value: None, -}; - -static WORD_SUS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_SUSB_NODE), - Some(&WORD_SUSC_NODE), - None, - Some(&WORD_SUSE_NODE), - None, - None, - None, - Some(&WORD_SUSI_NODE), - None, - None, - None, - None, - Some(&WORD_SUSN_NODE), - None, - Some(&WORD_SUSP_NODE), - None, - None, - Some(&WORD_SUSS_NODE), - Some(&WORD_SUST_NODE), - Some(&WORD_SUSU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SUSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSU_CHILDREN), - value: None, -}; - -pub static WORD_SUSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pend")], - values: &[&["suspend"]], - range: 4..=4, - }; - -static WORD_SUST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUST_CHILDREN), - value: None, -}; - -pub static WORD_SUST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ainabillity"), - dictgen::InsensitiveAscii("ainabiltiy"), - dictgen::InsensitiveAscii("ainabilty"), - dictgen::InsensitiveAscii("ainabily"), - dictgen::InsensitiveAscii("ainaiblity"), - dictgen::InsensitiveAscii("ainble"), - dictgen::InsensitiveAscii("ainible"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("itution"), - dictgen::InsensitiveAscii("itutions"), - ], - values: &[ - &["sustainability"], - &["sustainability"], - &["sustainability"], - &["sustainability"], - &["sustainability"], - &["sustainable"], - &["sustainable"], - &["system"], - &["systems"], - &["substitution"], - &["substitutions"], - ], - range: 2..=11, - }; - -static WORD_SUSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSS_CHILDREN), - value: None, -}; - -pub static WORD_SUSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("eeder"), - dictgen::InsensitiveAscii("eedes"), - dictgen::InsensitiveAscii("eeding"), - dictgen::InsensitiveAscii("eeds"), - dictgen::InsensitiveAscii("inct"), - ], - values: &[ - &["secede"], - &["seceded"], - &["seceder"], - &["secedes"], - &["seceding"], - &["secedes"], - &["succinct"], - ], - range: 3..=6, - }; - -static WORD_SUSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSP_CHILDREN), - value: None, -}; - -pub static WORD_SUSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciously"), - dictgen::InsensitiveAscii("ecions"), - dictgen::InsensitiveAscii("ecious"), - dictgen::InsensitiveAscii("eciously"), - dictgen::InsensitiveAscii("ectes"), - dictgen::InsensitiveAscii("ectiable"), - dictgen::InsensitiveAscii("ectible"), - dictgen::InsensitiveAscii("edn"), - dictgen::InsensitiveAscii("encion"), - dictgen::InsensitiveAscii("endeds"), - dictgen::InsensitiveAscii("endes"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("eneded"), - dictgen::InsensitiveAscii("ensie"), - dictgen::InsensitiveAscii("enso"), - dictgen::InsensitiveAscii("ention"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("icians"), - dictgen::InsensitiveAscii("iciois"), - dictgen::InsensitiveAscii("icios"), - dictgen::InsensitiveAscii("iciosly"), - dictgen::InsensitiveAscii("icioso"), - dictgen::InsensitiveAscii("icioulsy"), - dictgen::InsensitiveAscii("iciouly"), - dictgen::InsensitiveAscii("icioun"), - dictgen::InsensitiveAscii("iciouns"), - dictgen::InsensitiveAscii("icision"), - dictgen::InsensitiveAscii("icison"), - dictgen::InsensitiveAscii("icisons"), - dictgen::InsensitiveAscii("iciuos"), - dictgen::InsensitiveAscii("iciuosly"), - dictgen::InsensitiveAscii("icous"), - dictgen::InsensitiveAscii("icously"), - dictgen::InsensitiveAscii("icsion"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("isions"), - dictgen::InsensitiveAscii("isious"), - dictgen::InsensitiveAscii("isiously"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("send"), - ], - values: &[ - &["suspiciously"], - &["suspicions"], - &["suspicious"], - &["suspiciously"], - &["suspects"], - &["susceptible"], - &["susceptible"], - &["suspend"], - &["suspension"], - &["suspense"], - &["suspense"], - &["suspend"], - &["suspended"], - &["suspense"], - &["suspension"], - &["suspension"], - &["suspension"], - &["suspicions"], - &["suspicions"], - &["suspicious"], - &["suspiciously"], - &["suspicions"], - &["suspiciously"], - &["suspiciously"], - &["suspicion"], - &["suspicion"], - &["suspicions"], - &["suspicions"], - &["suspicions"], - &["suspicions"], - &["suspiciously"], - &["suspicious"], - &["suspiciously"], - &["suspicions"], - &["suspicion"], - &["suspicions"], - &["suspicious"], - &["suspiciously"], - &["suspicions"], - &["suspend"], - ], - range: 3..=8, - }; - -static WORD_SUSN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSN_CHILDREN), - value: None, -}; - -pub static WORD_SUSN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("creen")], - values: &[&["sunscreen"]], - range: 5..=5, - }; - -static WORD_SUSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSI_CHILDREN), - value: None, -}; - -pub static WORD_SUSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nct"), - dictgen::InsensitiveAscii("nctly"), - dictgen::InsensitiveAscii("nkt"), - ], - values: &[&["succinct"], &["succinctly"], &["succinct"]], - range: 3..=5, - }; - -static WORD_SUSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSE_CHILDREN), - value: None, -}; - -pub static WORD_SUSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cptible"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eder"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("pect"), - dictgen::InsensitiveAscii("ptable"), - dictgen::InsensitiveAscii("ptible"), - dictgen::InsensitiveAscii("quent"), - dictgen::InsensitiveAscii("quently"), - ], - values: &[ - &["susceptible"], - &["secede"], - &["seceded"], - &["seceder"], - &["secedes"], - &["seceding"], - &["secedes"], - &["suspect"], - &["susceptible"], - &["susceptible"], - &["subsequent"], - &["subsequently"], - ], - range: 2..=7, - }; - -static WORD_SUSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSC_CHILDREN), - value: None, -}; - -pub static WORD_SUSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ede"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eder"), - dictgen::InsensitiveAscii("eders"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("epitble"), - dictgen::InsensitiveAscii("eptable"), - dictgen::InsensitiveAscii("eptiable"), - dictgen::InsensitiveAscii("eptibile"), - dictgen::InsensitiveAscii("petible"), - dictgen::InsensitiveAscii("ribe"), - dictgen::InsensitiveAscii("ribed"), - dictgen::InsensitiveAscii("ribes"), - dictgen::InsensitiveAscii("ript"), - ], - values: &[ - &["secede", "succeed"], - &["seceded", "succeeded"], - &["seceder"], - &["seceders"], - &["secedes", "succeeds"], - &["seceding", "succeeding"], - &["susceptible"], - &["susceptible"], - &["susceptible"], - &["susceptible"], - &["susceptible"], - &["subscribe"], - &["subscribed"], - &["subscribes"], - &["subscript"], - ], - range: 3..=8, - }; - -static WORD_SUSB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUSB_CHILDREN), - value: None, -}; - -pub static WORD_SUSB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cribe"), - dictgen::InsensitiveAscii("cribed"), - dictgen::InsensitiveAscii("cription"), - dictgen::InsensitiveAscii("system"), - dictgen::InsensitiveAscii("systems"), - dictgen::InsensitiveAscii("sytem"), - dictgen::InsensitiveAscii("sytems"), - dictgen::InsensitiveAscii("tantial"), - dictgen::InsensitiveAscii("tantially"), - dictgen::InsensitiveAscii("tantive"), - dictgen::InsensitiveAscii("trate"), - ], - values: &[ - &["subscribe"], - &["subscribed"], - &["subscription"], - &["subsystem"], - &["subsystems"], - &["subsystem"], - &["subsystems"], - &["substantial"], - &["substantially"], - &["substantive"], - &["substrate"], - ], - range: 5..=9, - }; - -static WORD_SUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUR_CHILDREN), - value: Some(&["sure"]), -}; - -static WORD_SUR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_SURB_NODE), - None, - None, - Some(&WORD_SURE_NODE), - Some(&WORD_SURF_NODE), - Some(&WORD_SURG_NODE), - None, - None, - None, - None, - Some(&WORD_SURL_NODE), - None, - None, - Some(&WORD_SURO_NODE), - Some(&WORD_SURP_NODE), - None, - Some(&WORD_SURR_NODE), - None, - None, - None, - Some(&WORD_SURV_NODE), - None, - None, - None, - None, -]; - -static WORD_SURV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURV_CHILDREN), - value: None, -}; - -pub static WORD_SURV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aillance"), - dictgen::InsensitiveAscii("aillence"), - dictgen::InsensitiveAscii("allience"), - dictgen::InsensitiveAscii("avibility"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("eilence"), - dictgen::InsensitiveAscii("eill"), - dictgen::InsensitiveAscii("eillence"), - dictgen::InsensitiveAscii("elliance"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("eyer"), - dictgen::InsensitiveAscii("ibability"), - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("iellance"), - dictgen::InsensitiveAscii("ivabiity"), - dictgen::InsensitiveAscii("ivabililty"), - dictgen::InsensitiveAscii("ivabiliy"), - dictgen::InsensitiveAscii("ivabillity"), - dictgen::InsensitiveAscii("ivabiltiy"), - dictgen::InsensitiveAscii("ivabilty"), - dictgen::InsensitiveAscii("ivabily"), - dictgen::InsensitiveAscii("ivalibity"), - dictgen::InsensitiveAscii("ivavility"), - dictgen::InsensitiveAscii("ivebility"), - dictgen::InsensitiveAscii("iver"), - dictgen::InsensitiveAscii("ivers"), - dictgen::InsensitiveAscii("ivied"), - dictgen::InsensitiveAscii("ivour"), - dictgen::InsensitiveAscii("ivours"), - dictgen::InsensitiveAscii("ye"), - ], - values: &[ - &["surveillance"], - &["surveillance"], - &["surveillance"], - &["survivability"], - &["survey"], - &["surveys"], - &["surveillance"], - &["surveil"], - &["surveillance"], - &["surveillance"], - &["survey"], - &["surveyor"], - &["survivability"], - &["service", "survive"], - &["serviced", "survived"], - &["services", "survives"], - &["surveillance"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivability"], - &["survivor"], - &["survivors"], - &["survived"], - &["survivor"], - &["survivor"], - &["survey"], - ], - range: 2..=10, - }; - -static WORD_SURR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURR_CHILDREN), - value: None, -}; - -pub static WORD_SURR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egat"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("enderd"), - dictgen::InsensitiveAscii("enderred"), - dictgen::InsensitiveAscii("epetitious"), - dictgen::InsensitiveAscii("epetitiously"), - dictgen::InsensitiveAscii("eptious"), - dictgen::InsensitiveAscii("eptiously"), - dictgen::InsensitiveAscii("ogage"), - dictgen::InsensitiveAscii("onded"), - dictgen::InsensitiveAscii("onding"), - dictgen::InsensitiveAscii("ondings"), - dictgen::InsensitiveAscii("oud"), - dictgen::InsensitiveAscii("ouded"), - dictgen::InsensitiveAscii("ouding"), - dictgen::InsensitiveAscii("oundes"), - dictgen::InsensitiveAscii("oundig"), - dictgen::InsensitiveAscii("oundign"), - dictgen::InsensitiveAscii("oundigs"), - dictgen::InsensitiveAscii("oundins"), - dictgen::InsensitiveAscii("oundngs"), - dictgen::InsensitiveAscii("ouned"), - dictgen::InsensitiveAscii("ouns"), - dictgen::InsensitiveAscii("ount"), - dictgen::InsensitiveAscii("rogate"), - dictgen::InsensitiveAscii("rounded"), - dictgen::InsensitiveAscii("undering"), - ], - values: &[ - &["surrogate"], - &["surrounded", "surrendered"], - &["surrendered"], - &["surrendered"], - &["surreptitious"], - &["surreptitiously"], - &["surreptitious"], - &["surreptitiously"], - &["surrogate"], - &["surrounded"], - &["surrounding"], - &["surroundings"], - &["surround"], - &["surrounded"], - &["surrounding"], - &["surrounds"], - &["surroundings"], - &["surroundings"], - &["surrounds"], - &["surrounds"], - &["surrounds"], - &["surround", "surrounded"], - &["surrounds"], - &["surround"], - &["surrogate"], - &["surrounded"], - &["surrendering"], - ], - range: 3..=12, - }; - -static WORD_SURP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURP_CHILDREN), - value: None, -}; - -pub static WORD_SURP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("emacist"), - dictgen::InsensitiveAscii("eme"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("lanted"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("port"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("ressed"), - dictgen::InsensitiveAscii("resses"), - dictgen::InsensitiveAscii("ressing"), - dictgen::InsensitiveAscii("resss"), - dictgen::InsensitiveAscii("risinlgy"), - dictgen::InsensitiveAscii("risinly"), - dictgen::InsensitiveAscii("rize"), - dictgen::InsensitiveAscii("rized"), - dictgen::InsensitiveAscii("rizing"), - dictgen::InsensitiveAscii("rizingly"), - ], - values: &[ - &["surpass"], - &["supremacist"], - &["supreme"], - &["surprise"], - &["surprised"], - &["surprises"], - &["supplanted"], - &["support"], - &["supported"], - &["support"], - &["suppress"], - &["suppressed"], - &["suppresses"], - &["suppressing"], - &["suppress", "suppresses"], - &["surprisingly"], - &["surprisingly"], - &["surprise"], - &["surprised"], - &["surprising"], - &["surprisingly"], - ], - range: 3..=8, - }; - -static WORD_SURO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURO_CHILDREN), - value: None, -}; - -pub static WORD_SURO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("und"), - dictgen::InsensitiveAscii("unded"), - dictgen::InsensitiveAscii("unding"), - dictgen::InsensitiveAscii("undings"), - dictgen::InsensitiveAscii("unds"), - ], - values: &[ - &["surround"], - &["surrounded"], - &["surrounding"], - &["surroundings"], - &["surrounds"], - ], - range: 3..=7, - }; - -static WORD_SURL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURL_CHILDREN), - value: None, -}; - -pub static WORD_SURL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ey")], - values: &[&["surly", "surely"]], - range: 2..=2, - }; - -static WORD_SURG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURG_CHILDREN), - value: None, -}; - -pub static WORD_SURG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("estion"), - dictgen::InsensitiveAscii("estions"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ury"), - ], - values: &[ - &["suggest"], - &["suggested"], - &["suggestion"], - &["suggestions"], - &["suggests"], - &["surgery"], - &["surgery"], - ], - range: 2..=7, - }; - -static WORD_SURF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURF_CHILDREN), - value: None, -}; - -pub static WORD_SURF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aec"), - dictgen::InsensitiveAscii("cae"), - dictgen::InsensitiveAscii("ce"), - ], - values: &[&["surface"], &["surface"], &["surface"], &["surface"]], - range: 2..=3, - }; - -static WORD_SURE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURE_CHILDREN), - value: None, -}; - -pub static WORD_SURE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("vy")], - values: &[&["survey"]], - range: 2..=2, - }; - -static WORD_SURB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SURB_CHILDREN), - value: None, -}; - -pub static WORD_SURB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("uban"), - ], - values: &[&["sherbert"], &["suburban"]], - range: 3..=4, - }; - -static WORD_SUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUP_CHILDREN), - value: None, -}; - -static WORD_SUP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_SUPE_NODE), - None, - None, - Some(&WORD_SUPH_NODE), - Some(&WORD_SUPI_NODE), - None, - None, - Some(&WORD_SUPL_NODE), - None, - None, - Some(&WORD_SUPO_NODE), - Some(&WORD_SUPP_NODE), - None, - Some(&WORD_SUPR_NODE), - Some(&WORD_SUPS_NODE), - None, - Some(&WORD_SUPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SUPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPU_CHILDREN), - value: None, -}; - -pub static WORD_SUPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ser")], - values: &[&["superuser"]], - range: 3..=3, - }; - -static WORD_SUPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPS_CHILDREN), - value: None, -}; - -pub static WORD_SUPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cription"), - dictgen::InsensitiveAscii("criptions"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("equent"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("icions"), - dictgen::InsensitiveAscii("icious"), - dictgen::InsensitiveAscii("iciously"), - dictgen::InsensitiveAscii("pect"), - dictgen::InsensitiveAscii("pected"), - dictgen::InsensitiveAscii("pecting"), - dictgen::InsensitiveAscii("pects"), - ], - values: &[ - &["subscription"], - &["subscriptions"], - &["suspects"], - &["suspend"], - &["suspense"], - &["suspension"], - &["subsequent"], - &["suspicion"], - &["suspicions"], - &["suspicious"], - &["suspiciously"], - &["suspect"], - &["suspected"], - &["suspecting"], - &["suspects"], - ], - range: 3..=9, - }; - -static WORD_SUPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPR_CHILDREN), - value: None, -}; - -pub static WORD_SUPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amacist"), - dictgen::InsensitiveAscii("ass"), - dictgen::InsensitiveAscii("assing"), - dictgen::InsensitiveAscii("emacits"), - dictgen::InsensitiveAscii("emasist"), - dictgen::InsensitiveAscii("emicist"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essible"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("essions"), - dictgen::InsensitiveAscii("essor"), - dictgen::InsensitiveAscii("essors"), - dictgen::InsensitiveAscii("esssion"), - dictgen::InsensitiveAscii("imacist"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("iously"), - dictgen::InsensitiveAscii("isd"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("isingly"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("izingly"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("sied"), - ], - values: &[ - &["supremacist"], - &["surpass"], - &["surpassing"], - &["supremacist"], - &["supremacist"], - &["supremacist"], - &["suppress"], - &["suppressed"], - &["suppresses"], - &["suppressing"], - &["suppression"], - &["suppress"], - &["suppressed"], - &["suppresses"], - &["suppressible"], - &["suppressing"], - &["suppression"], - &["suppressions"], - &["suppressor"], - &["suppressors"], - &["suppression"], - &["supremacist"], - &["spurious"], - &["spuriously"], - &["surprised"], - &["surprise"], - &["surprised"], - &["surprises"], - &["surprising"], - &["surprisingly"], - &["surprise"], - &["surprised"], - &["surprising"], - &["surprisingly"], - &["suppress"], - &["surprised"], - ], - range: 2..=7, - }; - -static WORD_SUPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUPP_CHILDREN), - value: None, -}; - -static WORD_SUPP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_SUPPE_NODE), - None, - None, - None, - Some(&WORD_SUPPI_NODE), - None, - None, - Some(&WORD_SUPPL_NODE), - None, - None, - Some(&WORD_SUPPO_NODE), - Some(&WORD_SUPPP_NODE), - None, - Some(&WORD_SUPPR_NODE), - None, - None, - Some(&WORD_SUPPU_NODE), - None, - None, - None, - Some(&WORD_SUPPY_NODE), - None, -]; - -static WORD_SUPPY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPY_CHILDREN), - value: Some(&["supply"]), -}; - -pub static WORD_SUPPY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["supplying"]], - range: 3..=3, - }; - -static WORD_SUPPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPU_CHILDREN), - value: None, -}; - -pub static WORD_SUPPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rter"), - dictgen::InsensitiveAscii("rters"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rtive"), - dictgen::InsensitiveAscii("rts"), - ], - values: &[ - &["support"], - &["supported"], - &["supporter"], - &["supporters"], - &["supporting"], - &["supportive"], - &["supports"], - ], - range: 2..=5, - }; - -static WORD_SUPPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPR_CHILDREN), - value: None, -}; - -pub static WORD_SUPPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("esions"), - dictgen::InsensitiveAscii("esors"), - dictgen::InsensitiveAscii("essin"), - dictgen::InsensitiveAscii("essingd"), - dictgen::InsensitiveAscii("essio"), - dictgen::InsensitiveAscii("esson"), - dictgen::InsensitiveAscii("esssion"), - dictgen::InsensitiveAscii("esssions"), - dictgen::InsensitiveAscii("esssor"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("oter"), - dictgen::InsensitiveAscii("oters"), - dictgen::InsensitiveAscii("oting"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["suppress"], - &["suppressed"], - &["suppress"], - &["suppressing"], - &["suppression"], - &["suppression", "suppressions"], - &["suppressor"], - &["suppression"], - &["suppressing"], - &["suppressor"], - &["suppression"], - &["suppression"], - &["suppressions"], - &["suppressor"], - &["support"], - &["support"], - &["supported"], - &["supporter"], - &["supporters"], - &["supporting"], - &["supports"], - &["support"], - &["supported"], - &["supporting"], - &["supports"], - ], - range: 1..=8, - }; - -static WORD_SUPPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPP_CHILDREN), - value: None, -}; - -pub static WORD_SUPPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orting"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("rt"), - ], - values: &[ - &["supplied"], - &["supported"], - &["support"], - &["supported"], - &["supporting"], - &["supports"], - &["supposed"], - &["suppress"], - &["support"], - ], - range: 2..=6, - }; - -static WORD_SUPPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPO_CHILDREN), - value: None, -}; - -pub static WORD_SUPPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("pose"), - dictgen::InsensitiveAscii("prt"), - dictgen::InsensitiveAscii("prted"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ression"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("ritng"), - dictgen::InsensitiveAscii("rre"), - dictgen::InsensitiveAscii("rtare"), - dictgen::InsensitiveAscii("rtd"), - dictgen::InsensitiveAscii("rte"), - dictgen::InsensitiveAscii("rtes"), - dictgen::InsensitiveAscii("rtet"), - dictgen::InsensitiveAscii("rteur"), - dictgen::InsensitiveAscii("rteurs"), - dictgen::InsensitiveAscii("rtied"), - dictgen::InsensitiveAscii("rtin"), - dictgen::InsensitiveAscii("rtors"), - dictgen::InsensitiveAscii("rtt"), - dictgen::InsensitiveAscii("rtted"), - dictgen::InsensitiveAscii("rtting"), - dictgen::InsensitiveAscii("rtts"), - dictgen::InsensitiveAscii("sdely"), - dictgen::InsensitiveAscii("seable"), - dictgen::InsensitiveAscii("sebly"), - dictgen::InsensitiveAscii("seded"), - dictgen::InsensitiveAscii("sedely"), - dictgen::InsensitiveAscii("seds"), - dictgen::InsensitiveAscii("sedy"), - dictgen::InsensitiveAscii("sely"), - dictgen::InsensitiveAscii("sidely"), - dictgen::InsensitiveAscii("sidly"), - dictgen::InsensitiveAscii("singly"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["supposed"], - &["support"], - &["support"], - &["supports"], - &["suppose"], - &["support"], - &["supported"], - &["support"], - &["supported"], - &["suppression"], - &["supporting"], - &["supporting"], - &["supporters"], - &["supporters"], - &["supported"], - &["supported", "supporter"], - &["supports"], - &["supporter", "supported"], - &["supporter"], - &["supporters"], - &["supported"], - &["supporting"], - &["supporters"], - &["support"], - &["supported"], - &["supporting"], - &["supports"], - &["supposedly"], - &["supposable"], - &["supposedly"], - &["supposed"], - &["supposedly"], - &["supposed"], - &["supposedly"], - &["supposedly"], - &["supposedly"], - &["supposedly"], - &["supposedly"], - &["supposed"], - &["supports", "support", "suppose"], - &["support"], - &["supported"], - ], - range: 1..=7, - }; - -static WORD_SUPPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPL_CHILDREN), - value: None, -}; - -pub static WORD_SUPPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("amental"), - dictgen::InsensitiveAscii("amented"), - dictgen::InsensitiveAscii("aments"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("emant"), - dictgen::InsensitiveAscii("emetal"), - dictgen::InsensitiveAscii("emets"), - dictgen::InsensitiveAscii("iad"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("iementing"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("imental"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("yed"), - ], - values: &[ - &["supplement"], - &["supplemental"], - &["supplemented"], - &["supplements"], - &["supplanted"], - &["supplemental"], - &["supplemental"], - &["supplements"], - &["supplied"], - &["supplied"], - &["supplied", "supplier", "supply"], - &["supplementing"], - &["supplement"], - &["supplemental"], - &["supplying"], - &["supplemental"], - &["supplied"], - &["supply"], - &["supplied"], - ], - range: 1..=9, - }; - -static WORD_SUPPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPI_CHILDREN), - value: None, -}; - -pub static WORD_SUPPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["supplied"], &["supplier"], &["supplies"]], - range: 2..=2, - }; - -static WORD_SUPPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPPE_CHILDREN), - value: None, -}; - -pub static WORD_SUPPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rssor"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rts"), - ], - values: &[&["suppressor"], &["support"], &["supports"]], - range: 2..=5, - }; - -static WORD_SUPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPO_CHILDREN), - value: None, -}; - -pub static WORD_SUPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orting"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("prt"), - dictgen::InsensitiveAscii("rior"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("rtted"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("seable"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sedly"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ssed"), - ], - values: &[ - &["support"], - &["supported"], - &["supporting"], - &["supports"], - &["support"], - &["superior"], - &["support"], - &["supported"], - &["supporting"], - &["supports"], - &["supported"], - &["supposable"], - &["suppose"], - &["supposable"], - &["supposed"], - &["supposedly"], - &["supposes"], - &["supposing"], - &["suppose"], - &["supposed"], - ], - range: 2..=6, - }; - -static WORD_SUPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPL_CHILDREN), - value: None, -}; - -pub static WORD_SUPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("anted"), - dictgen::InsensitiveAscii("anting"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("ementary"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("imented"), - dictgen::InsensitiveAscii("lemental"), - dictgen::InsensitiveAscii("lementary"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("lies"), - ], - values: &[ - &["supplant"], - &["supplanted"], - &["supplanting"], - &["supplants"], - &["supplementary"], - &["supplied"], - &["supplemented"], - &["supplemental"], - &["supplementary"], - &["supplied"], - &["supplies"], - ], - range: 3..=9, - }; - -static WORD_SUPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPI_CHILDREN), - value: None, -}; - -pub static WORD_SUPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rsed")], - values: &[&["surprised"]], - range: 4..=4, - }; - -static WORD_SUPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPH_CHILDREN), - value: None, -}; - -pub static WORD_SUPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("isticated")], - values: &[&["sophisticated"]], - range: 9..=9, - }; - -static WORD_SUPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUPE_CHILDREN), - value: None, -}; - -static WORD_SUPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_SUPEB_NODE), - Some(&WORD_SUPEC_NODE), - None, - Some(&WORD_SUPEE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SUPER_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_SUPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUPER_CHILDREN), - value: None, -}; - -static WORD_SUPER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_SUPERB_NODE), - Some(&WORD_SUPERC_NODE), - None, - None, - Some(&WORD_SUPERF_NODE), - None, - Some(&WORD_SUPERH_NODE), - Some(&WORD_SUPERI_NODE), - None, - None, - None, - Some(&WORD_SUPERM_NODE), - Some(&WORD_SUPERN_NODE), - Some(&WORD_SUPERO_NODE), - Some(&WORD_SUPERP_NODE), - None, - None, - Some(&WORD_SUPERS_NODE), - None, - None, - Some(&WORD_SUPERV_NODE), - None, - None, - None, - None, -]; - -static WORD_SUPERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERV_CHILDREN), - value: None, -}; - -pub static WORD_SUPERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iors"), - dictgen::InsensitiveAscii("iosr"), - dictgen::InsensitiveAscii("isar"), - dictgen::InsensitiveAscii("iser"), - dictgen::InsensitiveAscii("isers"), - dictgen::InsensitiveAscii("isin"), - dictgen::InsensitiveAscii("isior"), - dictgen::InsensitiveAscii("isiors"), - dictgen::InsensitiveAscii("iso"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("isoras"), - dictgen::InsensitiveAscii("isores"), - dictgen::InsensitiveAscii("sior"), - ], - values: &[ - &["supervisors"], - &["supervisors"], - &["supervisor"], - &["supervisor"], - &["supervisors"], - &["supervision"], - &["supervisor"], - &["supervisors"], - &["supervision"], - &["supervision"], - &["supervisors"], - &["supervisors"], - &["supervisors"], - ], - range: 3..=6, - }; - -static WORD_SUPERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERS_CHILDREN), - value: None, -}; - -pub static WORD_SUPERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eedd"), - dictgen::InsensitiveAscii("eede"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("eeding"), - dictgen::InsensitiveAscii("eeds"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("ript"), - dictgen::InsensitiveAscii("ticion"), - dictgen::InsensitiveAscii("ticious"), - dictgen::InsensitiveAscii("tision"), - dictgen::InsensitiveAscii("tisious"), - dictgen::InsensitiveAscii("titios"), - dictgen::InsensitiveAscii("titiosi"), - dictgen::InsensitiveAscii("titiuos"), - dictgen::InsensitiveAscii("titon"), - dictgen::InsensitiveAscii("titous"), - dictgen::InsensitiveAscii("tituous"), - ], - values: &[ - &["superseded"], - &["supersede"], - &["superseded"], - &["supersede"], - &["superseded"], - &["superseding"], - &["supersedes"], - &["supervision"], - &["superscript"], - &["superstition"], - &["superstitious"], - &["superstition"], - &["superstitious"], - &["superstitious"], - &["superstitious"], - &["superstitious"], - &["superstition"], - &["superstitious"], - &["superstitious"], - ], - range: 2..=7, - }; - -static WORD_SUPERP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERP_CHILDREN), - value: None, -}; - -pub static WORD_SUPERP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oser"), - dictgen::InsensitiveAscii("owereds"), - ], - values: &[&["superpowers"], &["superpowers"]], - range: 4..=7, - }; - -static WORD_SUPERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERO_CHILDREN), - value: None, -}; - -pub static WORD_SUPERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("peator"), - dictgen::InsensitiveAscii("uman"), - ], - values: &[&["superoperator"], &["superhuman"]], - range: 4..=6, - }; - -static WORD_SUPERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERN_CHILDREN), - value: None, -}; - -pub static WORD_SUPERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arkets"), - dictgen::InsensitiveAscii("atrual"), - dictgen::InsensitiveAscii("atual"), - ], - values: &[&["supermarkets"], &["supernatural"], &["supernatural"]], - range: 5..=6, - }; - -static WORD_SUPERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERM_CHILDREN), - value: None, -}; - -pub static WORD_SUPERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acist"), - dictgen::InsensitiveAscii("akert"), - dictgen::InsensitiveAscii("aket"), - dictgen::InsensitiveAscii("akret"), - dictgen::InsensitiveAscii("akter"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("arkedet"), - dictgen::InsensitiveAscii("arkeds"), - dictgen::InsensitiveAscii("arkers"), - dictgen::InsensitiveAscii("arkert"), - dictgen::InsensitiveAscii("arkerts"), - dictgen::InsensitiveAscii("arkt"), - dictgen::InsensitiveAscii("arkten"), - dictgen::InsensitiveAscii("arktes"), - dictgen::InsensitiveAscii("arkts"), - dictgen::InsensitiveAscii("aster"), - dictgen::InsensitiveAscii("e"), - ], - values: &[ - &["supremacist"], - &["supermarkets"], - &["supermarket"], - &["supermarkets"], - &["supermarkets"], - &["supermarket"], - &["supermarket"], - &["supermarkets"], - &["supermarkets"], - &["supermarkets"], - &["supermarkets"], - &["supermarket"], - &["supermarket"], - &["supermarkets"], - &["supermarkets"], - &["supermarkets"], - &["supreme"], - ], - range: 1..=7, - }; - -static WORD_SUPERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERI_CHILDREN), - value: None, -}; - -pub static WORD_SUPERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fical"), - dictgen::InsensitiveAscii("ntendant"), - dictgen::InsensitiveAscii("oara"), - dictgen::InsensitiveAscii("oare"), - dictgen::InsensitiveAscii("orest"), - dictgen::InsensitiveAscii("oris"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("sor"), - dictgen::InsensitiveAscii("vsor"), - ], - values: &[ - &["superficial"], - &["superintendent"], - &["superior"], - &["superior"], - &["superiors"], - &["superiors"], - &["superiors", "superior"], - &["superior"], - &["superiors"], - &["supervisors"], - ], - range: 2..=8, - }; - -static WORD_SUPERH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERH_CHILDREN), - value: None, -}; - -pub static WORD_SUPERH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("eo"), - dictgen::InsensitiveAscii("ereos"), - ], - values: &[&["superhuman"], &["superhero"], &["superhero"]], - range: 2..=5, - }; - -static WORD_SUPERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERF_CHILDREN), - value: None, -}; - -pub static WORD_SUPERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elous"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("iciel"), - dictgen::InsensitiveAscii("louous"), - dictgen::InsensitiveAscii("lous"), - dictgen::InsensitiveAscii("louse"), - dictgen::InsensitiveAscii("luious"), - dictgen::InsensitiveAscii("luos"), - dictgen::InsensitiveAscii("luu"), - dictgen::InsensitiveAscii("ulous"), - ], - values: &[ - &["superfluous"], - &["superficial"], - &["superficial"], - &["superfluous"], - &["superfluous"], - &["superfluous"], - &["superfluous"], - &["superfluous"], - &["superfluous"], - &["superfluous"], - ], - range: 3..=6, - }; - -static WORD_SUPERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERC_CHILDREN), - value: None, -}; - -pub static WORD_SUPERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alifragilisticexpialidoceous"), - dictgen::InsensitiveAscii("ede"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("eedes"), - dictgen::InsensitiveAscii("hager"), - ], - values: &[ - &["supercalifragilisticexpialidocious"], - &["supersede"], - &["superseded"], - &["supersedes"], - &["superseding"], - &["supersede"], - &["superseded"], - &["supersedes"], - &["supercharger"], - ], - range: 3..=28, - }; - -static WORD_SUPERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPERB_CHILDREN), - value: None, -}; - -pub static WORD_SUPERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ock"), - dictgen::InsensitiveAscii("ocks"), - ], - values: &[&["superblock"], &["superblocks"]], - range: 3..=4, - }; - -static WORD_SUPEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPEE_CHILDREN), - value: None, -}; - -pub static WORD_SUPEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("na")], - values: &[&["subpoena"]], - range: 2..=2, - }; - -static WORD_SUPEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPEC_CHILDREN), - value: None, -}; - -pub static WORD_SUPEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ted")], - values: &[&["suspected"]], - range: 3..=3, - }; - -static WORD_SUPEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUPEB_CHILDREN), - value: None, -}; - -pub static WORD_SUPEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lock")], - values: &[&["superblock"]], - range: 4..=4, - }; - -static WORD_SUO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUO_CHILDREN), - value: None, -}; - -pub static WORD_SUO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("p")], - values: &[&["soup"]], - range: 1..=1, - }; - -static WORD_SUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUN_CHILDREN), - value: None, -}; - -pub static WORD_SUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("binterpreter"), - dictgen::InsensitiveAscii("conscious"), - dictgen::InsensitiveAscii("consciously"), - dictgen::InsensitiveAscii("derlad"), - dictgen::InsensitiveAscii("derlona"), - dictgen::InsensitiveAscii("derlund"), - dictgen::InsensitiveAscii("dey"), - dictgen::InsensitiveAscii("fiber"), - dictgen::InsensitiveAscii("galsses"), - dictgen::InsensitiveAscii("ggle"), - dictgen::InsensitiveAscii("glases"), - dictgen::InsensitiveAscii("glassses"), - dictgen::InsensitiveAscii("glesses"), - dictgen::InsensitiveAscii("glinger"), - dictgen::InsensitiveAscii("ifre"), - dictgen::InsensitiveAscii("screeen"), - dictgen::InsensitiveAscii("scren"), - dictgen::InsensitiveAscii("sday"), - dictgen::InsensitiveAscii("task"), - ], - values: &[ - &["subinterpreter"], - &["subconscious"], - &["subconsciously"], - &["sunderland"], - &["sunderland"], - &["sunderland"], - &["sunday"], - &["sunfire"], - &["sunglasses"], - &["snuggle"], - &["sunglasses"], - &["sunglasses"], - &["sunglasses"], - &["gunslinger"], - &["sunfire"], - &["sunscreen"], - &["sunscreen"], - &["sunday"], - &["subtask"], - ], - range: 3..=12, - }; - -static WORD_SUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUM_CHILDREN), - value: None, -}; - -pub static WORD_SUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amrize"), - dictgen::InsensitiveAscii("amry"), - dictgen::InsensitiveAscii("arize"), - dictgen::InsensitiveAscii("arized"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("barine"), - dictgen::InsensitiveAscii("barines"), - dictgen::InsensitiveAscii("benus"), - dictgen::InsensitiveAscii("berged"), - dictgen::InsensitiveAscii("bissions"), - dictgen::InsensitiveAscii("bissive"), - dictgen::InsensitiveAscii("bit"), - dictgen::InsensitiveAscii("bitted"), - dictgen::InsensitiveAscii("bitter"), - dictgen::InsensitiveAscii("bitting"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("mar"), - dictgen::InsensitiveAscii("mariaztion"), - dictgen::InsensitiveAscii("maried"), - dictgen::InsensitiveAscii("marizaion"), - dictgen::InsensitiveAscii("marizen"), - dictgen::InsensitiveAscii("mariztion"), - dictgen::InsensitiveAscii("may"), - dictgen::InsensitiveAscii("menor"), - dictgen::InsensitiveAscii("menors"), - dictgen::InsensitiveAscii("merised"), - dictgen::InsensitiveAscii("merized"), - dictgen::InsensitiveAscii("mersalt"), - dictgen::InsensitiveAscii("mmaries"), - dictgen::InsensitiveAscii("mmarisation"), - dictgen::InsensitiveAscii("mmarised"), - dictgen::InsensitiveAscii("mmarization"), - dictgen::InsensitiveAscii("mmarized"), - dictgen::InsensitiveAscii("mmary"), - dictgen::InsensitiveAscii("moenrs"), - dictgen::InsensitiveAscii("mones"), - dictgen::InsensitiveAscii("monr"), - dictgen::InsensitiveAscii("more"), - dictgen::InsensitiveAscii("morized"), - dictgen::InsensitiveAscii("murize"), - dictgen::InsensitiveAscii("murized"), - dictgen::InsensitiveAscii("murizes"), - dictgen::InsensitiveAscii("murizing"), - dictgen::InsensitiveAscii("odules"), - dictgen::InsensitiveAscii("ulate"), - dictgen::InsensitiveAscii("ulated"), - dictgen::InsensitiveAscii("ulates"), - dictgen::InsensitiveAscii("ulation"), - dictgen::InsensitiveAscii("ulations"), - ], - values: &[ - &["summarize"], - &["summary"], - &["summarize"], - &["summarized"], - &["summary"], - &["summation"], - &["submarine"], - &["submarines"], - &["submenus"], - &["submerged"], - &["submissions"], - &["submissive"], - &["submit"], - &["submitted"], - &["submitter"], - &["submitting"], - &["submitted"], - &["summary", "summer"], - &["summarization"], - &["summarized"], - &["summarization"], - &["summarize"], - &["summarization"], - &["summary"], - &["summoner"], - &["summoners"], - &["summarised"], - &["summarized"], - &["somersault"], - &["summaries"], - &["summarisation"], - &["summarised"], - &["summarization"], - &["summarized"], - &["summary"], - &["summoners"], - &["summoners"], - &["summoner"], - &["summoner"], - &["summarized"], - &["summarize"], - &["summarized"], - &["summarizes"], - &["summarizing"], - &["submodules"], - &["simulate"], - &["simulated"], - &["simulates"], - &["simulation"], - &["simulations"], - ], - range: 3..=11, - }; - -static WORD_SUJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUJ_CHILDREN), - value: None, -}; - -pub static WORD_SUJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ect")], - values: &[&["subject"]], - range: 3..=3, - }; - -static WORD_SUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUI_CHILDREN), - value: None, -}; - -pub static WORD_SUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("tablity"), - dictgen::InsensitiveAscii("teable"), - ], - values: &[&["suite"], &["suitability"], &["suitable"]], - range: 3..=7, - }; - -static WORD_SUH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUH_CHILDREN), - value: Some(&["such"]), -}; - -pub static WORD_SUH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUG_CHILDREN), - value: None, -}; - -pub static WORD_SUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("estion"), - dictgen::InsensitiveAscii("estions"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("gesiton"), - dictgen::InsensitiveAscii("gesst"), - dictgen::InsensitiveAscii("gessted"), - dictgen::InsensitiveAscii("gessting"), - dictgen::InsensitiveAscii("gesstion"), - dictgen::InsensitiveAscii("gesstions"), - dictgen::InsensitiveAscii("gessts"), - dictgen::InsensitiveAscii("geste"), - dictgen::InsensitiveAscii("gestes"), - dictgen::InsensitiveAscii("gestie"), - dictgen::InsensitiveAscii("gestied"), - dictgen::InsensitiveAscii("gestief"), - dictgen::InsensitiveAscii("gestieve"), - dictgen::InsensitiveAscii("gestin"), - dictgen::InsensitiveAscii("gestinos"), - dictgen::InsensitiveAscii("gestins"), - dictgen::InsensitiveAscii("gestons"), - dictgen::InsensitiveAscii("gestsed"), - dictgen::InsensitiveAscii("gestted"), - dictgen::InsensitiveAscii("gesttion"), - dictgen::InsensitiveAscii("gesttions"), - dictgen::InsensitiveAscii("get"), - dictgen::InsensitiveAscii("geted"), - dictgen::InsensitiveAscii("gets"), - dictgen::InsensitiveAscii("getsed"), - dictgen::InsensitiveAscii("getsing"), - dictgen::InsensitiveAscii("getsion"), - dictgen::InsensitiveAscii("ggest"), - dictgen::InsensitiveAscii("ggested"), - dictgen::InsensitiveAscii("ggesting"), - dictgen::InsensitiveAscii("ggestion"), - dictgen::InsensitiveAscii("ggestions"), - dictgen::InsensitiveAscii("guest"), - dictgen::InsensitiveAscii("guested"), - dictgen::InsensitiveAscii("guesting"), - dictgen::InsensitiveAscii("guestion"), - dictgen::InsensitiveAscii("guestions"), - dictgen::InsensitiveAscii("ned"), - ], - values: &[ - &["sugar"], - &["surgery"], - &["suggest"], - &["suggested"], - &["suggestion"], - &["suggestions"], - &["suggests"], - &["suggestion"], - &["suggests", "suggest"], - &["suggested"], - &["suggesting"], - &["suggestion"], - &["suggestions"], - &["suggests"], - &["suggestive"], - &["suggests"], - &["suggestive"], - &["suggestive"], - &["suggestive"], - &["suggestive"], - &["suggestion"], - &["suggestions"], - &["suggestions"], - &["suggests"], - &["suggested"], - &["suggested"], - &["suggestion"], - &["suggestions"], - &["suggest"], - &["suggested"], - &["suggest", "suggests"], - &["suggested"], - &["suggesting"], - &["suggestion"], - &["suggest"], - &["suggested"], - &["suggesting"], - &["suggestion"], - &["suggestions"], - &["suggest"], - &["suggested"], - &["suggesting"], - &["suggestion"], - &["suggestions"], - &["signed"], - ], - range: 2..=9, - }; - -static WORD_SUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUF_CHILDREN), - value: None, -}; - -pub static WORD_SUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("face"), - dictgen::InsensitiveAscii("faces"), - dictgen::InsensitiveAscii("fciency"), - dictgen::InsensitiveAscii("fcient"), - dictgen::InsensitiveAscii("fciently"), - dictgen::InsensitiveAscii("ferage"), - dictgen::InsensitiveAscii("ferd"), - dictgen::InsensitiveAscii("ferered"), - dictgen::InsensitiveAscii("ferred"), - dictgen::InsensitiveAscii("ferring"), - dictgen::InsensitiveAscii("fex"), - dictgen::InsensitiveAscii("fic"), - dictgen::InsensitiveAscii("ficate"), - dictgen::InsensitiveAscii("ficated"), - dictgen::InsensitiveAscii("ficates"), - dictgen::InsensitiveAscii("ficating"), - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("ficency"), - dictgen::InsensitiveAscii("ficent"), - dictgen::InsensitiveAscii("ficently"), - dictgen::InsensitiveAscii("ficiancy"), - dictgen::InsensitiveAscii("ficiant"), - dictgen::InsensitiveAscii("ficiantly"), - dictgen::InsensitiveAscii("ficiennt"), - dictgen::InsensitiveAscii("ficienntly"), - dictgen::InsensitiveAscii("ficit"), - dictgen::InsensitiveAscii("fiency"), - dictgen::InsensitiveAscii("fient"), - dictgen::InsensitiveAscii("fiently"), - dictgen::InsensitiveAscii("fisticated"), - dictgen::InsensitiveAscii("fux"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("iccient"), - dictgen::InsensitiveAscii("icient"), - dictgen::InsensitiveAscii("iciently"), - dictgen::InsensitiveAscii("ix"), - dictgen::InsensitiveAscii("ocate"), - dictgen::InsensitiveAscii("ocated"), - dictgen::InsensitiveAscii("ocates"), - dictgen::InsensitiveAscii("ocating"), - dictgen::InsensitiveAscii("ocation"), - ], - values: &[ - &["surface"], - &["surfaces"], - &["surface"], - &["surfaces"], - &["sufficiency"], - &["sufficient"], - &["sufficiently"], - &["suffrage"], - &["suffered"], - &["suffered"], - &["suffered"], - &["suffering"], - &["suffix"], - &["suffix"], - &["suffocate"], - &["suffocated"], - &["suffocates"], - &["suffocating"], - &["suffocation"], - &["sufficiency"], - &["sufficient"], - &["sufficiently"], - &["sufficiency"], - &["sufficient"], - &["sufficiently"], - &["sufficient"], - &["sufficiently"], - &["sufficient"], - &["sufficiency"], - &["sufficient"], - &["sufficiently"], - &["sophisticated"], - &["suffix"], - &["suffocate"], - &["suffocated"], - &["suffocates"], - &["suffocating"], - &["suffocation"], - &["sufficient"], - &["sufficient"], - &["sufficiently"], - &["suffix"], - &["suffocate"], - &["suffocated"], - &["suffocates"], - &["suffocating"], - &["suffocation"], - ], - range: 2..=10, - }; - -static WORD_SUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUE_CHILDREN), - value: None, -}; - -pub static WORD_SUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("full"), - dictgen::InsensitiveAscii("prset"), - ], - values: &[&["useful"], &["useful"], &["superset"]], - range: 3..=5, - }; - -static WORD_SUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUD_CHILDREN), - value: None, -}; - -pub static WORD_SUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dently"), - dictgen::InsensitiveAscii("deny"), - dictgen::InsensitiveAscii("dnely"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("eo"), - dictgen::InsensitiveAscii("io"), - dictgen::InsensitiveAscii("mobule"), - dictgen::InsensitiveAscii("mobules"), - dictgen::InsensitiveAscii("nerland"), - dictgen::InsensitiveAscii("u"), - ], - values: &[ - &["suddenly"], - &["suddenly"], - &["suddenly"], - &["dude", "side", "sudo", "sued", "suede", "sure"], - &["student"], - &["students"], - &["sudo"], - &["audio", "sudo"], - &["submodule"], - &["submodules"], - &["sunderland"], - &["sudo"], - ], - range: 1..=7, - }; - -static WORD_SUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUC_CHILDREN), - value: None, -}; - -static WORD_SUC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_SUCC_NODE), - None, - Some(&WORD_SUCE_NODE), - None, - None, - None, - Some(&WORD_SUCI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SUCO_NODE), - None, - None, - None, - Some(&WORD_SUCS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_SUCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCS_CHILDREN), - value: None, -}; - -pub static WORD_SUCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ede"), - dictgen::InsensitiveAscii("eptible"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essfully"), - ], - values: &[ - &["succeed"], - &["susceptible"], - &["success"], - &["successfully"], - ], - range: 3..=8, - }; - -static WORD_SUCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCO_CHILDREN), - value: None, -}; - -pub static WORD_SUCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("me")], - values: &[&["succumb"]], - range: 2..=2, - }; - -static WORD_SUCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCI_CHILDREN), - value: None, -}; - -pub static WORD_SUCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("dial"), - ], - values: &[&["suicide"], &["suicidal"]], - range: 2..=4, - }; - -static WORD_SUCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCE_CHILDREN), - value: None, -}; - -pub static WORD_SUCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("essfully"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sful"), - dictgen::InsensitiveAscii("sfull"), - dictgen::InsensitiveAscii("sfully"), - dictgen::InsensitiveAscii("sfuly"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("sscient"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sseding"), - dictgen::InsensitiveAscii("ssefully"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssess"), - dictgen::InsensitiveAscii("ssflly"), - dictgen::InsensitiveAscii("ssfually"), - dictgen::InsensitiveAscii("ssfukk"), - dictgen::InsensitiveAscii("ssful"), - dictgen::InsensitiveAscii("ssfull"), - dictgen::InsensitiveAscii("ssfully"), - dictgen::InsensitiveAscii("ssfuly"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssiv"), - dictgen::InsensitiveAscii("ssive"), - dictgen::InsensitiveAscii("ssively"), - dictgen::InsensitiveAscii("ssor"), - dictgen::InsensitiveAscii("ssors"), - dictgen::InsensitiveAscii("ssot"), - dictgen::InsensitiveAscii("sss"), - dictgen::InsensitiveAscii("ssses"), - dictgen::InsensitiveAscii("sssful"), - dictgen::InsensitiveAscii("sssfull"), - dictgen::InsensitiveAscii("sssfully"), - dictgen::InsensitiveAscii("sssfuly"), - dictgen::InsensitiveAscii("ssufll"), - dictgen::InsensitiveAscii("ssuflly"), - dictgen::InsensitiveAscii("ssully"), - ], - values: &[ - &["succeed"], - &["succeeded"], - &["succeeding"], - &["succeeds"], - &["successfully"], - &["success"], - &["successes"], - &["successful"], - &["successful"], - &["successfully"], - &["successfully"], - &["succession"], - &["successive"], - &["success"], - &["sufficient"], - &["succeeded"], - &["succeeding", "seceding"], - &["successfully"], - &["successes"], - &["success"], - &["successfully"], - &["successfully"], - &["successful"], - &["successful"], - &["successful"], - &["successfully"], - &["successfully"], - &["succession"], - &["successive"], - &["successive"], - &["successively"], - &["successor"], - &["successors"], - &["successor"], - &["success"], - &["successes"], - &["successful"], - &["successful"], - &["successfully"], - &["successfully"], - &["successful"], - &["successfully"], - &["successfully"], - ], - range: 1..=8, - }; - -static WORD_SUCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUCC_CHILDREN), - value: None, -}; - -static WORD_SUCC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_SUCCC_NODE), - None, - Some(&WORD_SUCCE_NODE), - None, - None, - None, - Some(&WORD_SUCCI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SUCCS_NODE), - None, - Some(&WORD_SUCCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SUCCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCCU_CHILDREN), - value: None, -}; - -pub static WORD_SUCCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ssfully")], - values: &[&["successfully"]], - range: 7..=7, - }; - -static WORD_SUCCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCCS_CHILDREN), - value: None, -}; - -pub static WORD_SUCCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("esfull"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essfull"), - dictgen::InsensitiveAscii("essive"), - dictgen::InsensitiveAscii("sful"), - dictgen::InsensitiveAscii("sors"), - ], - values: &[ - &["succeeded"], - &["successfully"], - &["success"], - &["successful"], - &["successive"], - &["successful"], - &["successors"], - ], - range: 3..=7, - }; - -static WORD_SUCCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCCI_CHILDREN), - value: None, -}; - -pub static WORD_SUCCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cently"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntly"), - ], - values: &[ - &["sufficiently"], - &["succinct"], - &["succinct"], - &["succinctly"], - ], - range: 2..=6, - }; - -static WORD_SUCCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCCE_CHILDREN), - value: None, -}; - -pub static WORD_SUCCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cful"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("dded"), - dictgen::InsensitiveAscii("dding"), - dictgen::InsensitiveAscii("dds"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("dfully"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("edde"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eedds"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("eeds"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("fully"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sd"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sful"), - dictgen::InsensitiveAscii("sfull"), - dictgen::InsensitiveAscii("sfully"), - dictgen::InsensitiveAscii("sfuly"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sor"), - dictgen::InsensitiveAscii("sors"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("ssefully"), - dictgen::InsensitiveAscii("ssesful"), - dictgen::InsensitiveAscii("sseurs"), - dictgen::InsensitiveAscii("ssfui"), - dictgen::InsensitiveAscii("ssfule"), - dictgen::InsensitiveAscii("ssfull"), - dictgen::InsensitiveAscii("ssfullies"), - dictgen::InsensitiveAscii("ssfullly"), - dictgen::InsensitiveAscii("ssfulln"), - dictgen::InsensitiveAscii("ssfullness"), - dictgen::InsensitiveAscii("ssfullt"), - dictgen::InsensitiveAscii("ssfuly"), - dictgen::InsensitiveAscii("ssfulyl"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssivo"), - dictgen::InsensitiveAscii("sss"), - dictgen::InsensitiveAscii("sssfully"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("sstion"), - dictgen::InsensitiveAscii("ssul"), - dictgen::InsensitiveAscii("ssully"), - dictgen::InsensitiveAscii("sully"), - ], - values: &[ - &["successful"], - &["succeed"], - &["succeed"], - &["succeeded"], - &["succeeding"], - &["succeeds"], - &["succeed"], - &["succeeded"], - &["succeeds"], - &["successfully"], - &["succeeding"], - &["succeeds"], - &["succeed"], - &["succeeded"], - &["succeeds"], - &["succeed", "succeeded"], - &["succeeds"], - &["succeeded"], - &["succeeds"], - &["succeeds", "success"], - &["success"], - &["successes"], - &["successfully"], - &["success"], - &["succeeds"], - &["succeeds"], - &["success"], - &["successful"], - &["successful"], - &["successfully"], - &["successfully"], - &["succession"], - &["succession"], - &["successive"], - &["successor"], - &["successors"], - &["succeeded", "success", "successful"], - &["successfully"], - &["successful"], - &["successes"], - &["successful"], - &["successful"], - &["successful"], - &["successfully"], - &["successfully"], - &["successful"], - &["successfulness"], - &["successfully"], - &["successfully"], - &["successfully"], - &["succession", "successive"], - &["succession"], - &["successes", "success"], - &["successfully"], - &["succession"], - &["succession", "suggestion"], - &["successful"], - &["successfully"], - &["successfully"], - ], - range: 1..=10, - }; - -static WORD_SUCCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUCCC_CHILDREN), - value: None, -}; - -pub static WORD_SUCCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("eeds"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essful"), - dictgen::InsensitiveAscii("essfully"), - dictgen::InsensitiveAscii("essor"), - dictgen::InsensitiveAscii("essors"), - dictgen::InsensitiveAscii("essul"), - dictgen::InsensitiveAscii("essully"), - ], - values: &[ - &["succeed"], - &["succeeded"], - &["succeeds"], - &["success"], - &["successes"], - &["successful"], - &["successfully"], - &["successor"], - &["successors"], - &["successful"], - &["successfully"], - ], - range: 3..=8, - }; - -static WORD_SUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUB_CHILDREN), - value: None, -}; - -static WORD_SUB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SUBA_NODE), - Some(&WORD_SUBB_NODE), - Some(&WORD_SUBC_NODE), - Some(&WORD_SUBD_NODE), - Some(&WORD_SUBE_NODE), - Some(&WORD_SUBF_NODE), - Some(&WORD_SUBG_NODE), - None, - Some(&WORD_SUBI_NODE), - Some(&WORD_SUBJ_NODE), - None, - Some(&WORD_SUBL_NODE), - Some(&WORD_SUBM_NODE), - Some(&WORD_SUBN_NODE), - Some(&WORD_SUBO_NODE), - Some(&WORD_SUBP_NODE), - Some(&WORD_SUBQ_NODE), - Some(&WORD_SUBR_NODE), - Some(&WORD_SUBS_NODE), - Some(&WORD_SUBT_NODE), - Some(&WORD_SUBU_NODE), - None, - None, - None, - Some(&WORD_SUBY_NODE), - None, -]; - -static WORD_SUBY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBY_CHILDREN), - value: None, -}; - -pub static WORD_SUBY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("stem"), - dictgen::InsensitiveAscii("stems"), - ], - values: &[&["subsystem"], &["subsystems"]], - range: 4..=5, - }; - -static WORD_SUBU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBU_CHILDREN), - value: None, -}; - -pub static WORD_SUBU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rburban")], - values: &[&["suburban"]], - range: 7..=7, - }; - -static WORD_SUBT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBT_CHILDREN), - value: None, -}; - -pub static WORD_SUBT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abels"), - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("aks"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ances"), - dictgen::InsensitiveAscii("arct"), - dictgen::InsensitiveAscii("arcted"), - dictgen::InsensitiveAscii("arcting"), - dictgen::InsensitiveAscii("arcts"), - dictgen::InsensitiveAscii("arger"), - dictgen::InsensitiveAscii("argers"), - dictgen::InsensitiveAscii("elty"), - dictgen::InsensitiveAscii("erranian"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("iel"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("ilte"), - dictgen::InsensitiveAscii("iltes"), - dictgen::InsensitiveAscii("itel"), - dictgen::InsensitiveAscii("itels"), - dictgen::InsensitiveAscii("itiles"), - dictgen::InsensitiveAscii("itls"), - dictgen::InsensitiveAscii("itltes"), - dictgen::InsensitiveAscii("ittles"), - dictgen::InsensitiveAscii("itute"), - dictgen::InsensitiveAscii("ituted"), - dictgen::InsensitiveAscii("itutes"), - dictgen::InsensitiveAscii("ituting"), - dictgen::InsensitiveAscii("itution"), - dictgen::InsensitiveAscii("itutions"), - dictgen::InsensitiveAscii("letly"), - dictgen::InsensitiveAscii("ltey"), - dictgen::InsensitiveAscii("lties"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("ractss"), - dictgen::InsensitiveAscii("rafuge"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rings"), - dictgen::InsensitiveAscii("ruct"), - dictgen::InsensitiveAscii("ructing"), - dictgen::InsensitiveAscii("situtable"), - dictgen::InsensitiveAscii("situtatble"), - ], - values: &[ - &["subtables"], - &["subtask"], - &["subtask", "subtasks"], - &["substance"], - &["substances"], - &["subtract"], - &["subtracted"], - &["subtracting"], - &["subtracts"], - &["subtarget"], - &["subtargets"], - &["subtlety"], - &["subterranean"], - &["subtlety"], - &["subtitle"], - &["subfile", "subtitle", "subtle"], - &["subfiles", "subtitles"], - &["subtitle"], - &["subtitles"], - &["subtitle"], - &["subtitles"], - &["subtitles"], - &["subtitles"], - &["subtitle"], - &["subtitles"], - &["substitute"], - &["substituted"], - &["substitutes"], - &["substituting"], - &["substitution"], - &["substitutions"], - &["subtlety"], - &["subtlety"], - &["subtitles"], - &["subtraction"], - &["subtracts"], - &["subterfuge"], - &["substrate"], - &["substrates"], - &["substring"], - &["substrings"], - &["subtract"], - &["subtracting"], - &["substitutable"], - &["substitutable"], - ], - range: 2..=10, - }; - -static WORD_SUBS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUBS_CHILDREN), - value: None, -}; - -static WORD_SUBS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SUBSA_NODE), - None, - Some(&WORD_SUBSC_NODE), - None, - Some(&WORD_SUBSE_NODE), - None, - None, - Some(&WORD_SUBSH_NODE), - Some(&WORD_SUBSI_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SUBSQ_NODE), - Some(&WORD_SUBSR_NODE), - None, - Some(&WORD_SUBST_NODE), - Some(&WORD_SUBSU_NODE), - None, - None, - None, - Some(&WORD_SUBSY_NODE), - None, -]; - -static WORD_SUBSY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSY_CHILDREN), - value: None, -}; - -pub static WORD_SUBSY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sthem"), - dictgen::InsensitiveAscii("sthems"), - dictgen::InsensitiveAscii("styem"), - dictgen::InsensitiveAscii("styems"), - dictgen::InsensitiveAscii("sytem"), - dictgen::InsensitiveAscii("sytems"), - dictgen::InsensitiveAscii("tem"), - dictgen::InsensitiveAscii("tems"), - ], - values: &[ - &["subsystem"], - &["subsystems"], - &["subsystem"], - &["subsystems"], - &["subsystem"], - &["subsystems"], - &["subsystem"], - &["subsystems"], - ], - range: 3..=6, - }; - -static WORD_SUBSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSU_CHILDREN), - value: None, -}; - -pub static WORD_SUBSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dized")], - values: &[&["subsidized"]], - range: 5..=5, - }; - -static WORD_SUBST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SUBST_CHILDREN), - value: None, -}; - -static WORD_SUBST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SUBSTA_NODE), - None, - None, - None, - Some(&WORD_SUBSTE_NODE), - None, - None, - None, - Some(&WORD_SUBSTI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SUBSTR_NODE), - None, - None, - Some(&WORD_SUBSTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SUBSTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSTU_CHILDREN), - value: None, -}; - -pub static WORD_SUBSTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cture"), - dictgen::InsensitiveAscii("ctures"), - dictgen::InsensitiveAscii("tite"), - ], - values: &[ - &["substructure"], - &["substructures"], - &["substitutes", "substitute"], - ], - range: 4..=6, - }; - -static WORD_SUBSTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSTR_CHILDREN), - value: None, -}; - -pub static WORD_SUBSTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("acting"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("active"), - dictgen::InsensitiveAscii("acts"), - ], - values: &[ - &["subtract"], - &["subtracted"], - &["subtracting"], - &["subtraction"], - &["subtractions"], - &["subtractive"], - &["subtracts"], - ], - range: 3..=7, - }; - -static WORD_SUBSTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSTI_CHILDREN), - value: None, -}; - -pub static WORD_SUBSTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bute"), - dictgen::InsensitiveAscii("stutions"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tite"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("titions"), - dictgen::InsensitiveAscii("tiute"), - dictgen::InsensitiveAscii("tte"), - dictgen::InsensitiveAscii("ttue"), - dictgen::InsensitiveAscii("tuation"), - dictgen::InsensitiveAscii("tuations"), - dictgen::InsensitiveAscii("tude"), - dictgen::InsensitiveAscii("tuded"), - dictgen::InsensitiveAscii("tudes"), - dictgen::InsensitiveAscii("tuding"), - dictgen::InsensitiveAscii("tue"), - dictgen::InsensitiveAscii("tued"), - dictgen::InsensitiveAscii("tuer"), - dictgen::InsensitiveAscii("tues"), - dictgen::InsensitiveAscii("tuing"), - dictgen::InsensitiveAscii("tuion"), - dictgen::InsensitiveAscii("tuions"), - dictgen::InsensitiveAscii("tuition"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tured"), - dictgen::InsensitiveAscii("tures"), - dictgen::InsensitiveAscii("tutents"), - dictgen::InsensitiveAscii("tutie"), - dictgen::InsensitiveAscii("tutin"), - dictgen::InsensitiveAscii("tutins"), - dictgen::InsensitiveAscii("tutivo"), - dictgen::InsensitiveAscii("tuto"), - dictgen::InsensitiveAscii("tutos"), - dictgen::InsensitiveAscii("tuts"), - dictgen::InsensitiveAscii("tutue"), - dictgen::InsensitiveAscii("tutues"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - ], - values: &[ - &["substitute"], - &["substitutions"], - &["substitute"], - &["substitution"], - &["substitutions"], - &["substitute"], - &["substitution"], - &["substitutions"], - &["substitute"], - &["substitute"], - &["substitutes"], - &["substitution"], - &["substitutions"], - &["substitute"], - &["substituted"], - &["substitutes"], - &["substituting"], - &["substitute"], - &["substitute", "substituted"], - &["substitute"], - &["substitutes"], - &["substituting"], - &["substitution"], - &["substitutions"], - &["substitution"], - &["substitute"], - &["substituted"], - &["substitutes"], - &["substituents"], - &["substitutes"], - &["substituting", "substitution"], - &["substitutions"], - &["substitution"], - &["substitution"], - &["substitutes"], - &["substitutes"], - &["substitutes"], - &["substitutes"], - &["substitution"], - &["substitutions"], - ], - range: 2..=8, - }; - -static WORD_SUBSTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSTE_CHILDREN), - value: None, -}; - -pub static WORD_SUBSTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("ntially"), - ], - values: &[&["substances"], &["substantial"], &["substantially"]], - range: 4..=7, - }; - -static WORD_SUBSTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSTA_CHILDREN), - value: None, -}; - -pub static WORD_SUBSTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("intially"), - dictgen::InsensitiveAscii("ncial"), - dictgen::InsensitiveAscii("ncially"), - dictgen::InsensitiveAscii("nial"), - dictgen::InsensitiveAscii("nitally"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nsen"), - dictgen::InsensitiveAscii("nser"), - dictgen::InsensitiveAscii("nses"), - dictgen::InsensitiveAscii("nsial"), - dictgen::InsensitiveAscii("nsially"), - dictgen::InsensitiveAscii("nsive"), - dictgen::InsensitiveAscii("nta"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("ntiable"), - dictgen::InsensitiveAscii("ntialy"), - dictgen::InsensitiveAscii("ntie"), - dictgen::InsensitiveAscii("ntied"), - dictgen::InsensitiveAscii("nties"), - dictgen::InsensitiveAscii("ntitve"), - dictgen::InsensitiveAscii("ntivly"), - dictgen::InsensitiveAscii("ntually"), - dictgen::InsensitiveAscii("rgets"), - dictgen::InsensitiveAscii("rte"), - dictgen::InsensitiveAscii("sk"), - dictgen::InsensitiveAscii("sks"), - dictgen::InsensitiveAscii("tial"), - ], - values: &[ - &["substance"], - &["subtract"], - &["substantially"], - &["substantial"], - &["substantially"], - &["substantial"], - &["substantially"], - &["substances"], - &["substances"], - &["substances"], - &["substances"], - &["substances"], - &["substantial"], - &["substantially"], - &["substantive"], - &["substantial"], - &["substantive"], - &["substantial"], - &["substantially"], - &["substantive"], - &["substantive"], - &["substantive"], - &["substantive"], - &["substantially", "substantively"], - &["substantially"], - &["subtargets"], - &["substrate"], - &["subtask"], - &["subtasks"], - &["substantial"], - ], - range: 2..=8, - }; - -static WORD_SUBSR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSR_CHILDREN), - value: None, -}; - -pub static WORD_SUBSR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cibe"), - dictgen::InsensitiveAscii("cibed"), - dictgen::InsensitiveAscii("cibers"), - dictgen::InsensitiveAscii("ciption"), - dictgen::InsensitiveAscii("ibe"), - dictgen::InsensitiveAscii("iber"), - dictgen::InsensitiveAscii("icption"), - ], - values: &[ - &["subscribe"], - &["subscribed"], - &["subscribers"], - &["subscriptions"], - &["subscribe"], - &["subscriber"], - &["subscriptions"], - ], - range: 3..=7, - }; - -static WORD_SUBSQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSQ_CHILDREN), - value: None, -}; - -pub static WORD_SUBSQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("uently"), - ], - values: &[&["subsequent"], &["subsequently"]], - range: 4..=6, - }; - -static WORD_SUBSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSI_CHILDREN), - value: None, -}; - -pub static WORD_SUBSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dary"), - dictgen::InsensitiveAscii("dezed"), - dictgen::InsensitiveAscii("diced"), - dictgen::InsensitiveAscii("die"), - dictgen::InsensitiveAscii("diezed"), - dictgen::InsensitiveAscii("diy"), - dictgen::InsensitiveAscii("dizied"), - dictgen::InsensitiveAscii("dizies"), - dictgen::InsensitiveAscii("dizng"), - dictgen::InsensitiveAscii("duary"), - dictgen::InsensitiveAscii("quent"), - dictgen::InsensitiveAscii("quently"), - dictgen::InsensitiveAscii("ttute"), - dictgen::InsensitiveAscii("tuding"), - dictgen::InsensitiveAscii("tuent"), - dictgen::InsensitiveAscii("tuents"), - dictgen::InsensitiveAscii("tutable"), - dictgen::InsensitiveAscii("tutatble"), - dictgen::InsensitiveAscii("tute"), - dictgen::InsensitiveAscii("tuted"), - dictgen::InsensitiveAscii("tutes"), - dictgen::InsensitiveAscii("tuting"), - dictgen::InsensitiveAscii("tution"), - dictgen::InsensitiveAscii("tutions"), - dictgen::InsensitiveAscii("tutuent"), - dictgen::InsensitiveAscii("tutuents"), - dictgen::InsensitiveAscii("tutute"), - dictgen::InsensitiveAscii("tututed"), - dictgen::InsensitiveAscii("tututes"), - dictgen::InsensitiveAscii("tututing"), - dictgen::InsensitiveAscii("tutution"), - dictgen::InsensitiveAscii("zide"), - dictgen::InsensitiveAscii("zided"), - dictgen::InsensitiveAscii("ziding"), - ], - values: &[ - &["subsidiary"], - &["subsidized"], - &["subsidized"], - &["subsidized"], - &["subsidized"], - &["subsidy"], - &["subsidized"], - &["subsidize"], - &["subsidizing"], - &["subsidiary"], - &["subsequent"], - &["subsequently"], - &["substitutes"], - &["substituting"], - &["substituent"], - &["substituents"], - &["substitutable"], - &["substitutable"], - &["substitute"], - &["substituted"], - &["substitutes"], - &["substituting"], - &["substitution"], - &["substitutions"], - &["substituent"], - &["substituents"], - &["substitute"], - &["substituted"], - &["substitutes"], - &["substituting"], - &["substitution"], - &["subsidize"], - &["subsidized"], - &["subsidizing"], - ], - range: 3..=8, - }; - -static WORD_SUBSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSH_CHILDREN), - value: None, -}; - -pub static WORD_SUBSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ystem"), - dictgen::InsensitiveAscii("ystems"), - ], - values: &[&["subsystem"], &["subsystems"]], - range: 5..=6, - }; - -static WORD_SUBSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSE_CHILDREN), - value: None, -}; - -pub static WORD_SUBSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("crion"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dized"), - dictgen::InsensitiveAscii("qence"), - dictgen::InsensitiveAscii("qent"), - dictgen::InsensitiveAscii("qeunt"), - dictgen::InsensitiveAscii("quant"), - dictgen::InsensitiveAscii("quenct"), - dictgen::InsensitiveAscii("quenlty"), - dictgen::InsensitiveAscii("quentely"), - dictgen::InsensitiveAscii("quenty"), - dictgen::InsensitiveAscii("quest"), - dictgen::InsensitiveAscii("qunce"), - dictgen::InsensitiveAscii("qunt"), - dictgen::InsensitiveAscii("quntly"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("uqent"), - ], - values: &[ - &["subsection"], - &["subsequent"], - &["subsidized"], - &["subsequence"], - &["subsequent"], - &["subsequent"], - &["subsequent"], - &["subsequent"], - &["subsequently"], - &["subsequently"], - &["subsequently"], - &["subsequent"], - &["subsequence"], - &["subsequent"], - &["subsequently"], - &["subsequent"], - &["subsequent"], - ], - range: 4..=8, - }; - -static WORD_SUBSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSC_CHILDREN), - value: None, -}; - -pub static WORD_SUBSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eptible"), - dictgen::InsensitiveAscii("ibe"), - dictgen::InsensitiveAscii("ibed"), - dictgen::InsensitiveAscii("iber"), - dictgen::InsensitiveAscii("ibers"), - dictgen::InsensitiveAscii("ibres"), - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("irbe"), - dictgen::InsensitiveAscii("irbed"), - dictgen::InsensitiveAscii("irber"), - dictgen::InsensitiveAscii("irbers"), - dictgen::InsensitiveAscii("irbes"), - dictgen::InsensitiveAscii("irbing"), - dictgen::InsensitiveAscii("irpt"), - dictgen::InsensitiveAscii("irption"), - dictgen::InsensitiveAscii("irptions"), - dictgen::InsensitiveAscii("oncious"), - dictgen::InsensitiveAscii("onciously"), - dictgen::InsensitiveAscii("ribar"), - dictgen::InsensitiveAscii("ribbed"), - dictgen::InsensitiveAscii("ribber"), - dictgen::InsensitiveAscii("ribbers"), - dictgen::InsensitiveAscii("ribbing"), - dictgen::InsensitiveAscii("ribir"), - dictgen::InsensitiveAscii("ribirse"), - dictgen::InsensitiveAscii("rible"), - dictgen::InsensitiveAscii("ribres"), - dictgen::InsensitiveAscii("ribtion"), - dictgen::InsensitiveAscii("ribtions"), - dictgen::InsensitiveAscii("rie"), - dictgen::InsensitiveAscii("ripcitons"), - dictgen::InsensitiveAscii("riped"), - dictgen::InsensitiveAscii("riping"), - dictgen::InsensitiveAscii("riptin"), - dictgen::InsensitiveAscii("ripton"), - dictgen::InsensitiveAscii("riptons"), - dictgen::InsensitiveAscii("ritpion"), - dictgen::InsensitiveAscii("ritpions"), - dictgen::InsensitiveAscii("ritpiton"), - dictgen::InsensitiveAscii("ritpitons"), - dictgen::InsensitiveAscii("ritpt"), - dictgen::InsensitiveAscii("ritption"), - dictgen::InsensitiveAscii("ritptions"), - dictgen::InsensitiveAscii("rpition"), - dictgen::InsensitiveAscii("rubed"), - dictgen::InsensitiveAscii("ryber"), - dictgen::InsensitiveAscii("titution"), - ], - values: &[ - &["susceptible"], - &["subscribe"], - &["subscribed"], - &["subscriber"], - &["subscribers"], - &["subscribers", "subscribes"], - &["subscription"], - &["subscribe"], - &["subscribed"], - &["subscribers", "subscriber"], - &["subscribers"], - &["subscribes"], - &["subscribing"], - &["subscript"], - &["subscriptions", "subscription"], - &["subscriptions"], - &["subconscious"], - &["subconsciously"], - &["subscriber"], - &["subscribe"], - &["subscriber"], - &["subscribers"], - &["subscribing"], - &["subscriber"], - &["subscriber"], - &["subscriber"], - &["subscribers", "subscribes"], - &["subscription"], - &["subscriptions"], - &["subscriber"], - &["subscriptions"], - &["subscribed"], - &["subscribing"], - &["subscriptions"], - &["subscription"], - &["subscriptions"], - &["subscriptions", "subscription"], - &["subscriptions"], - &["subscription"], - &["subscriptions"], - &["subscript"], - &["subscription"], - &["subscriptions"], - &["subscriptions"], - &["subscribed"], - &["subscriber"], - &["substitution"], - ], - range: 3..=9, - }; - -static WORD_SUBSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBSA_CHILDREN), - value: None, -}; - -pub static WORD_SUBSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dized")], - values: &[&["subsidized"]], - range: 5..=5, - }; - -static WORD_SUBR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBR_CHILDREN), - value: None, -}; - -pub static WORD_SUBR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("edddits"), - dictgen::InsensitiveAscii("edditors"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("esoure"), - dictgen::InsensitiveAscii("esoures"), - dictgen::InsensitiveAscii("otuines"), - dictgen::InsensitiveAscii("ountine"), - dictgen::InsensitiveAscii("outie"), - dictgen::InsensitiveAscii("outies"), - dictgen::InsensitiveAscii("outinese"), - dictgen::InsensitiveAscii("uban"), - ], - values: &[ - &["subtract"], - &["subtracted"], - &["subtraction"], - &["subreddits"], - &["subreddits"], - &["subtree"], - &["subresource"], - &["subresources"], - &["subroutines"], - &["subroutine"], - &["subroutine"], - &["subroutines"], - &["subroutines"], - &["suburban"], - ], - range: 2..=8, - }; - -static WORD_SUBQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBQ_CHILDREN), - value: None, -}; - -pub static WORD_SUBQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uue")], - values: &[&["subqueue"]], - range: 3..=3, - }; - -static WORD_SUBP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBP_CHILDREN), - value: None, -}; - -pub static WORD_SUBP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ackge"), - dictgen::InsensitiveAscii("ackges"), - dictgen::InsensitiveAscii("ecies"), - dictgen::InsensitiveAscii("orgram"), - dictgen::InsensitiveAscii("roccese"), - dictgen::InsensitiveAscii("roceess"), - dictgen::InsensitiveAscii("roces"), - dictgen::InsensitiveAscii("sace"), - dictgen::InsensitiveAscii("timal"), - ], - values: &[ - &["subpackage"], - &["subpackages"], - &["subspecies"], - &["subprogram"], - &["subprocess"], - &["subprocess"], - &["subprocess"], - &["subspace"], - &["suboptimal"], - ], - range: 4..=7, - }; - -static WORD_SUBO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBO_CHILDREN), - value: None, -}; - -pub static WORD_SUBO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bjecs"), - dictgen::InsensitiveAscii("lders"), - dictgen::InsensitiveAscii("rutine"), - dictgen::InsensitiveAscii("rutines"), - dictgen::InsensitiveAscii("utine"), - ], - values: &[ - &["subobjects"], - &["subfolders"], - &["subroutine"], - &["subroutines"], - &["subroutine"], - ], - range: 5..=7, - }; - -static WORD_SUBN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBN_CHILDREN), - value: None, -}; - -pub static WORD_SUBN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egatiotiation"), - dictgen::InsensitiveAscii("egatiotiations"), - dictgen::InsensitiveAscii("egoatiation"), - dictgen::InsensitiveAscii("egoatiations"), - dictgen::InsensitiveAscii("egoation"), - dictgen::InsensitiveAscii("egoations"), - dictgen::InsensitiveAscii("egociation"), - dictgen::InsensitiveAscii("egociations"), - dictgen::InsensitiveAscii("egogtiation"), - dictgen::InsensitiveAscii("egogtiations"), - dictgen::InsensitiveAscii("egoitation"), - dictgen::InsensitiveAscii("egoitations"), - dictgen::InsensitiveAscii("egoptionsotiation"), - dictgen::InsensitiveAscii("egoptionsotiations"), - dictgen::InsensitiveAscii("egosiation"), - dictgen::InsensitiveAscii("egosiations"), - dictgen::InsensitiveAscii("egotaiation"), - dictgen::InsensitiveAscii("egotaiations"), - dictgen::InsensitiveAscii("egotaition"), - dictgen::InsensitiveAscii("egotaitions"), - dictgen::InsensitiveAscii("egotatiation"), - dictgen::InsensitiveAscii("egotatiations"), - dictgen::InsensitiveAscii("egotation"), - dictgen::InsensitiveAscii("egotations"), - dictgen::InsensitiveAscii("egothiation"), - dictgen::InsensitiveAscii("egothiations"), - dictgen::InsensitiveAscii("egotication"), - dictgen::InsensitiveAscii("egotications"), - dictgen::InsensitiveAscii("egotioation"), - dictgen::InsensitiveAscii("egotioations"), - dictgen::InsensitiveAscii("egotion"), - dictgen::InsensitiveAscii("egotionation"), - dictgen::InsensitiveAscii("egotionations"), - dictgen::InsensitiveAscii("egotions"), - dictgen::InsensitiveAscii("egotiotation"), - dictgen::InsensitiveAscii("egotiotations"), - dictgen::InsensitiveAscii("egotiotion"), - dictgen::InsensitiveAscii("egotiotions"), - dictgen::InsensitiveAscii("egotitaion"), - dictgen::InsensitiveAscii("egotitaions"), - dictgen::InsensitiveAscii("egotitation"), - dictgen::InsensitiveAscii("egotitations"), - dictgen::InsensitiveAscii("egotition"), - dictgen::InsensitiveAscii("egotitions"), - dictgen::InsensitiveAscii("egoziation"), - dictgen::InsensitiveAscii("egoziations"), - ], - values: &[ - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - &["subnegotiation"], - &["subnegotiations"], - ], - range: 7..=18, - }; - -static WORD_SUBM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBM_CHILDREN), - value: None, -}; - -pub static WORD_SUBM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("achne"), - dictgen::InsensitiveAscii("arie"), - dictgen::InsensitiveAscii("ariens"), - dictgen::InsensitiveAscii("arinas"), - dictgen::InsensitiveAscii("ergerd"), - dictgen::InsensitiveAscii("ergered"), - dictgen::InsensitiveAscii("erines"), - dictgen::InsensitiveAscii("iited"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("isions"), - dictgen::InsensitiveAscii("isison"), - dictgen::InsensitiveAscii("isisons"), - dictgen::InsensitiveAscii("issies"), - dictgen::InsensitiveAscii("isson"), - dictgen::InsensitiveAscii("issons"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itt"), - dictgen::InsensitiveAscii("ittion"), - dictgen::InsensitiveAscii("ittted"), - dictgen::InsensitiveAscii("oule"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("ti"), - ], - values: &[ - &["submachine"], - &["submarines"], - &["submarines"], - &["submarines"], - &["submerged"], - &["submerged"], - &["submarines"], - &["submitted"], - &["submission"], - &["submissions"], - &["submissions", "submission"], - &["submissions"], - &["submissive"], - &["submission"], - &["submissions"], - &["submit"], - &["submitted"], - &["submitting"], - &["submission"], - &["submissions"], - &["submit"], - &["submitting"], - &["submitted"], - &["submodule"], - &["submissions"], - &["submit"], - ], - range: 2..=7, - }; - -static WORD_SUBL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBL_CHILDREN), - value: None, -}; - -pub static WORD_SUBL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ass"), - dictgen::InsensitiveAscii("asse"), - dictgen::InsensitiveAscii("asses"), - dictgen::InsensitiveAscii("assing"), - dictgen::InsensitiveAscii("cass"), - dictgen::InsensitiveAscii("casses"), - dictgen::InsensitiveAscii("cuase"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("tety"), - ], - values: &[ - &["subclass"], - &["subclasse"], - &["subclasses"], - &["subclassing"], - &["subclass"], - &["subclasses"], - &["subclause"], - &["subtle"], - &["subtlety"], - ], - range: 1..=6, - }; - -static WORD_SUBJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBJ_CHILDREN), - value: None, -}; - -pub static WORD_SUBJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ec"), - dictgen::InsensitiveAscii("ectief"), - dictgen::InsensitiveAscii("ectifs"), - dictgen::InsensitiveAscii("ectivelly"), - dictgen::InsensitiveAscii("ectivety"), - dictgen::InsensitiveAscii("ectivily"), - dictgen::InsensitiveAscii("ectivley"), - dictgen::InsensitiveAscii("ectivly"), - dictgen::InsensitiveAscii("ectivy"), - dictgen::InsensitiveAscii("ektive"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("udgation"), - ], - values: &[ - &["subject"], - &["subjective"], - &["subjects"], - &["subjectively"], - &["subjectively"], - &["subjectively"], - &["subjectively"], - &["subjectively"], - &["subjectively"], - &["subjective"], - &["subjects"], - &["subject"], - &["subjugation"], - ], - range: 2..=9, - }; - -static WORD_SUBI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBI_CHILDREN), - value: None, -}; - -pub static WORD_SUBI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rectory"), - dictgen::InsensitiveAscii("sdized"), - dictgen::InsensitiveAscii("sdizing"), - dictgen::InsensitiveAscii("sdy"), - ], - values: &[ - &["subdirectory"], - &["subsidized"], - &["subsidizing"], - &["subsidy"], - ], - range: 3..=7, - }; - -static WORD_SUBG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBG_CHILDREN), - value: None, -}; - -pub static WORD_SUBG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("region")], - values: &[&["subregion"]], - range: 6..=6, - }; - -static WORD_SUBF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBF_CHILDREN), - value: None, -}; - -pub static WORD_SUBF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eatutures"), - dictgen::InsensitiveAscii("olfer"), - dictgen::InsensitiveAscii("olfers"), - dictgen::InsensitiveAscii("romat"), - dictgen::InsensitiveAscii("romats"), - dictgen::InsensitiveAscii("roms"), - dictgen::InsensitiveAscii("untion"), - ], - values: &[ - &["subfeatures"], - &["subfolder"], - &["subfolders"], - &["subformat"], - &["subformats"], - &["subforms"], - &["subfunction"], - ], - range: 4..=9, - }; - -static WORD_SUBE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBE_CHILDREN), - value: None, -}; - -pub static WORD_SUBE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lemet"), - dictgen::InsensitiveAscii("lemets"), - dictgen::InsensitiveAscii("squent"), - dictgen::InsensitiveAscii("squently"), - dictgen::InsensitiveAscii("xperesion"), - dictgen::InsensitiveAscii("xperesions"), - dictgen::InsensitiveAscii("xperession"), - dictgen::InsensitiveAscii("xperessions"), - dictgen::InsensitiveAscii("xpersion"), - dictgen::InsensitiveAscii("xpersions"), - dictgen::InsensitiveAscii("xperssion"), - dictgen::InsensitiveAscii("xperssions"), - dictgen::InsensitiveAscii("xpession"), - dictgen::InsensitiveAscii("xpessions"), - dictgen::InsensitiveAscii("xpresssion"), - dictgen::InsensitiveAscii("xpresssions"), - ], - values: &[ - &["subelement"], - &["subelements"], - &["subsequent"], - &["subsequently"], - &["subexpression"], - &["subexpressions"], - &["subexpression"], - &["subexpressions"], - &["subexpression"], - &["subexpressions"], - &["subexpression"], - &["subexpressions"], - &["subexpression"], - &["subexpressions"], - &["subexpression"], - &["subexpressions"], - ], - range: 5..=11, - }; - -static WORD_SUBD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBD_CHILDREN), - value: None, -}; - -pub static WORD_SUBD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irectiories"), - dictgen::InsensitiveAscii("irectoires"), - dictgen::InsensitiveAscii("irectorys"), - dictgen::InsensitiveAscii("irecty"), - dictgen::InsensitiveAscii("iretories"), - dictgen::InsensitiveAscii("ivised"), - dictgen::InsensitiveAscii("ivisio"), - dictgen::InsensitiveAscii("ivisiond"), - dictgen::InsensitiveAscii("oamin"), - dictgen::InsensitiveAscii("oamins"), - ], - values: &[ - &["subdirectories"], - &["subdirectories"], - &["subdirectories"], - &["subdirectory"], - &["subdirectories"], - &["subdivided"], - &["subdivision"], - &["subdivisioned"], - &["subdomain"], - &["subdomains"], - ], - range: 5..=11, - }; - -static WORD_SUBC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBC_CHILDREN), - value: None, -}; - -pub static WORD_SUBC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atagories"), - dictgen::InsensitiveAscii("atagory"), - dictgen::InsensitiveAscii("atogory"), - dictgen::InsensitiveAscii("irucit"), - dictgen::InsensitiveAscii("lasseses"), - dictgen::InsensitiveAscii("lassess"), - dictgen::InsensitiveAscii("lasssing"), - dictgen::InsensitiveAscii("ommannd"), - dictgen::InsensitiveAscii("ommnad"), - dictgen::InsensitiveAscii("onchus"), - dictgen::InsensitiveAscii("oncsious"), - dictgen::InsensitiveAscii("oncsiously"), - dictgen::InsensitiveAscii("onsciosly"), - dictgen::InsensitiveAscii("onsciouly"), - dictgen::InsensitiveAscii("onscius"), - dictgen::InsensitiveAscii("onscous"), - dictgen::InsensitiveAscii("onsicous"), - dictgen::InsensitiveAscii("onsicously"), - dictgen::InsensitiveAscii("onsiously"), - dictgen::InsensitiveAscii("ontraint"), - dictgen::InsensitiveAscii("ontructors"), - dictgen::InsensitiveAscii("ouncious"), - dictgen::InsensitiveAscii("ribe"), - dictgen::InsensitiveAscii("ribed"), - dictgen::InsensitiveAscii("ribes"), - dictgen::InsensitiveAscii("ribing"), - dictgen::InsensitiveAscii("ription"), - dictgen::InsensitiveAscii("riptions"), - dictgen::InsensitiveAscii("sription"), - dictgen::InsensitiveAscii("ulter"), - dictgen::InsensitiveAscii("ultuur"), - ], - values: &[ - &["subcategories"], - &["subcategory"], - &["subcategory"], - &["subcircuit"], - &["subclasses"], - &["subclasses"], - &["subclassing"], - &["subcommand"], - &["subcommand"], - &["subconscious"], - &["subconscious"], - &["subconsciously"], - &["subconsciously"], - &["subconsciously"], - &["subconscious"], - &["subconscious"], - &["subconscious"], - &["subconsciously"], - &["subconsciously"], - &["subconstraint"], - &["subconstructors"], - &["subconscious"], - &["subscribe"], - &["subscribed"], - &["subscribes"], - &["subscribing"], - &["subscription"], - &["subscriptions"], - &["subscriptions"], - &["subculture"], - &["subculture"], - ], - range: 4..=10, - }; - -static WORD_SUBB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBB_CHILDREN), - value: None, -}; - -pub static WORD_SUBB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("mitted"), - dictgen::InsensitiveAscii("tle"), - ], - values: &[&["subset", "subnet"], &["submitted"], &["subtle"]], - range: 2..=6, - }; - -static WORD_SUBA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUBA_CHILDREN), - value: None, -}; - -pub static WORD_SUBA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rmine"), - dictgen::InsensitiveAscii("rmines"), - ], - values: &[&["submarine"], &["submarines"]], - range: 5..=6, - }; - -static WORD_SUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SUA_CHILDREN), - value: None, -}; - -pub static WORD_SUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sage"), - dictgen::InsensitiveAscii("sages"), - ], - values: &[&["sausage"], &["sausages"]], - range: 4..=5, - }; - -static WORD_ST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ST_CHILDREN), - value: None, -}; - -static WORD_ST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_STA_NODE), - None, - Some(&WORD_STC_NODE), - Some(&WORD_STD_NODE), - Some(&WORD_STE_NODE), - None, - None, - Some(&WORD_STH_NODE), - Some(&WORD_STI_NODE), - None, - None, - Some(&WORD_STL_NODE), - None, - Some(&WORD_STN_NODE), - Some(&WORD_STO_NODE), - Some(&WORD_STP_NODE), - None, - Some(&WORD_STR_NODE), - Some(&WORD_STS_NODE), - Some(&WORD_STT_NODE), - Some(&WORD_STU_NODE), - None, - None, - None, - Some(&WORD_STY_NODE), - None, -]; - -static WORD_STY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STY_CHILDREN), - value: None, -}; - -pub static WORD_STY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("ilistic"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("leing"), - dictgen::InsensitiveAscii("lessheet"), - dictgen::InsensitiveAscii("lessheets"), - dictgen::InsensitiveAscii("lisch"), - dictgen::InsensitiveAscii("lsheet"), - dictgen::InsensitiveAscii("rofaom"), - dictgen::InsensitiveAscii("rofom"), - dictgen::InsensitiveAscii("tle"), - ], - values: &[ - &["style"], - &["stylistic"], - &["style"], - &["styling"], - &["stylesheet", "stylesheets"], - &["stylesheets"], - &["stylish"], - &["stylesheet"], - &["styrofoam"], - &["styrofoam"], - &["style"], - ], - range: 1..=9, - }; - -static WORD_STU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_STU_CHILDREN), - value: None, -}; - -static WORD_STU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_STUA_NODE), - Some(&WORD_STUB_NODE), - Some(&WORD_STUC_NODE), - Some(&WORD_STUD_NODE), - Some(&WORD_STUE_NODE), - Some(&WORD_STUF_NODE), - Some(&WORD_STUG_NODE), - None, - Some(&WORD_STUI_NODE), - None, - None, - None, - Some(&WORD_STUM_NODE), - Some(&WORD_STUN_NODE), - None, - Some(&WORD_STUP_NODE), - None, - Some(&WORD_STUR_NODE), - None, - Some(&WORD_STUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_STUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUT_CHILDREN), - value: None, -}; - -pub static WORD_STUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("down"), - dictgen::InsensitiveAscii("terring"), - dictgen::InsensitiveAscii("us"), - ], - values: &[&["shutdown"], &["stuttering"], &["status"]], - range: 2..=7, - }; - -static WORD_STUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUR_CHILDREN), - value: None, -}; - -pub static WORD_STUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctural"), - dictgen::InsensitiveAscii("cture"), - dictgen::InsensitiveAscii("ctures"), - dictgen::InsensitiveAscii("ggled"), - dictgen::InsensitiveAscii("ggles"), - dictgen::InsensitiveAscii("ggling"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tured"), - dictgen::InsensitiveAscii("tures"), - dictgen::InsensitiveAscii("ucture"), - ], - values: &[ - &["struct"], - &["structural"], - &["structure"], - &["structures"], - &["struggled"], - &["struggles"], - &["struggling"], - &["structure"], - &["structured"], - &["structures"], - &["structure"], - ], - range: 2..=6, - }; - -static WORD_STUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUP_CHILDREN), - value: None, -}; - -pub static WORD_STUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dily"), - dictgen::InsensitiveAscii("idfree"), - dictgen::InsensitiveAscii("iditiy"), - dictgen::InsensitiveAscii("idiy"), - dictgen::InsensitiveAscii("idr"), - dictgen::InsensitiveAscii("idy"), - dictgen::InsensitiveAscii("ire"), - dictgen::InsensitiveAscii("itidy"), - ], - values: &[ - &["stupidly"], - &["stupider"], - &["stupidity"], - &["stupidity"], - &["stupider"], - &["stupidly"], - &["stupider"], - &["stupidity"], - ], - range: 3..=6, - }; - -static WORD_STUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUN_CHILDREN), - value: None, -}; - -pub static WORD_STUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ami")], - values: &[&["tsunami"]], - range: 3..=3, - }; - -static WORD_STUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUM_CHILDREN), - value: None, -}; - -pub static WORD_STUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("beld"), - dictgen::InsensitiveAscii("mac"), - ], - values: &[&["stumbled"], &["stomach"]], - range: 3..=4, - }; - -static WORD_STUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUI_CHILDREN), - value: None, -}; - -pub static WORD_STUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("do"), - dictgen::InsensitiveAscii("dos"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("pder"), - ], - values: &[&["studio"], &["studios"], &["still"], &["stupider"]], - range: 2..=4, - }; - -static WORD_STUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUG_CHILDREN), - value: None, -}; - -pub static WORD_STUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gle"), - dictgen::InsensitiveAscii("gles"), - dictgen::InsensitiveAscii("gling"), - ], - values: &[&["struggle"], &["struggles"], &["struggling"]], - range: 3..=5, - }; - -static WORD_STUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUF_CHILDREN), - value: Some(&["stuff"]), -}; - -pub static WORD_STUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_STUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUE_CHILDREN), - value: None, -}; - -pub static WORD_STUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nts")], - values: &[&["students"]], - range: 3..=3, - }; - -static WORD_STUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUD_CHILDREN), - value: None, -}; - -pub static WORD_STUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("enst"), - dictgen::InsensitiveAscii("etn"), - dictgen::InsensitiveAscii("etns"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ioes"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("oi"), - dictgen::InsensitiveAscii("ois"), - ], - values: &[ - &["study"], - &["students"], - &["students"], - &["student"], - &["students"], - &["study", "studio"], - &["studying"], - &["studios"], - &["studies", "studios"], - &["student"], - &["students"], - &["students"], - &["studio"], - &["studios"], - ], - range: 1..=4, - }; - -static WORD_STUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUC_CHILDREN), - value: None, -}; - -pub static WORD_STUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("kt"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tured"), - dictgen::InsensitiveAscii("tures"), - ], - values: &[ - &["stuck"], - &["stuck"], - &["struct"], - &["structs"], - &["structure"], - &["structured"], - &["structures"], - ], - range: 1..=5, - }; - -static WORD_STUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUB_CHILDREN), - value: None, -}; - -pub static WORD_STUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bon"), - dictgen::InsensitiveAscii("borness"), - dictgen::InsensitiveAscii("bron"), - dictgen::InsensitiveAscii("bs"), - dictgen::InsensitiveAscii("mled"), - dictgen::InsensitiveAscii("orn"), - ], - values: &[ - &["stubborn"], - &["stubbornness"], - &["stubborn"], - &["stubs"], - &["stumbled"], - &["stubborn"], - ], - range: 2..=7, - }; - -static WORD_STUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STUA_CHILDREN), - value: None, -}; - -pub static WORD_STUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["status"], - &["situation", "station"], - &["situations", "stations"], - ], - range: 1..=5, - }; - -static WORD_STT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STT_CHILDREN), - value: None, -}; - -pub static WORD_STT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etings"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("rict"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("utering"), - ], - values: &[ - &["state"], - &["setting"], - &["settings"], - &["string", "setting", "sitting"], - &["strings", "settings", "sittings"], - &["strict"], - &["string"], - &["stuttering"], - ], - range: 1..=7, - }; - -static WORD_STS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STS_CHILDREN), - value: None, -}; - -pub static WORD_STS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tionary"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tionery"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tr"), - ], - values: &[ - &["station"], - &["stationary"], - &["stationed"], - &["stationery"], - &["stations"], - &["strstr"], - ], - range: 2..=7, - }; - -static WORD_STR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_STR_CHILDREN), - value: None, -}; - -static WORD_STR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_STRA_NODE), - None, - Some(&WORD_STRC_NODE), - None, - Some(&WORD_STRE_NODE), - None, - None, - None, - Some(&WORD_STRI_NODE), - None, - Some(&WORD_STRK_NODE), - None, - None, - Some(&WORD_STRN_NODE), - Some(&WORD_STRO_NODE), - Some(&WORD_STRP_NODE), - None, - None, - None, - Some(&WORD_STRT_NODE), - Some(&WORD_STRU_NODE), - None, - Some(&WORD_STRW_NODE), - None, - Some(&WORD_STRY_NODE), - None, -]; - -static WORD_STRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRY_CHILDREN), - value: None, -}; - -pub static WORD_STRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ofoam")], - values: &[&["styrofoam"]], - range: 5..=5, - }; - -static WORD_STRW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRW_CHILDREN), - value: None, -}; - -pub static WORD_STRW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aberry")], - values: &[&["strawberry"]], - range: 6..=6, - }; - -static WORD_STRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRU_CHILDREN), - value: None, -}; - -pub static WORD_STRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cgture"), - dictgen::InsensitiveAscii("crure"), - dictgen::InsensitiveAscii("crured"), - dictgen::InsensitiveAscii("crures"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("ctere"), - dictgen::InsensitiveAscii("ctered"), - dictgen::InsensitiveAscii("cteres"), - dictgen::InsensitiveAscii("ctetr"), - dictgen::InsensitiveAscii("ctire"), - dictgen::InsensitiveAscii("ctore"), - dictgen::InsensitiveAscii("ctored"), - dictgen::InsensitiveAscii("ctores"), - dictgen::InsensitiveAscii("ctoring"), - dictgen::InsensitiveAscii("ctre"), - dictgen::InsensitiveAscii("ctred"), - dictgen::InsensitiveAscii("ctres"), - dictgen::InsensitiveAscii("ctrual"), - dictgen::InsensitiveAscii("ctrually"), - dictgen::InsensitiveAscii("ctrue"), - dictgen::InsensitiveAscii("ctrued"), - dictgen::InsensitiveAscii("ctrues"), - dictgen::InsensitiveAscii("ctual"), - dictgen::InsensitiveAscii("ctually"), - dictgen::InsensitiveAscii("ctue"), - dictgen::InsensitiveAscii("ctued"), - dictgen::InsensitiveAscii("ctues"), - dictgen::InsensitiveAscii("ctur"), - dictgen::InsensitiveAscii("cturel"), - dictgen::InsensitiveAscii("cturels"), - dictgen::InsensitiveAscii("cturs"), - dictgen::InsensitiveAscii("cur"), - dictgen::InsensitiveAscii("cure"), - dictgen::InsensitiveAscii("cured"), - dictgen::InsensitiveAscii("cures"), - dictgen::InsensitiveAscii("curing"), - dictgen::InsensitiveAscii("curs"), - dictgen::InsensitiveAscii("cutral"), - dictgen::InsensitiveAscii("cutre"), - dictgen::InsensitiveAscii("cutred"), - dictgen::InsensitiveAscii("cutres"), - dictgen::InsensitiveAscii("cuture"), - dictgen::InsensitiveAscii("ggel"), - dictgen::InsensitiveAscii("ggeld"), - dictgen::InsensitiveAscii("ggeled"), - dictgen::InsensitiveAscii("ggeling"), - dictgen::InsensitiveAscii("ggels"), - dictgen::InsensitiveAscii("gglebus"), - dictgen::InsensitiveAscii("ggleing"), - dictgen::InsensitiveAscii("gglign"), - dictgen::InsensitiveAscii("gle"), - dictgen::InsensitiveAscii("gling"), - dictgen::InsensitiveAscii("kture"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sture"), - dictgen::InsensitiveAscii("ttural"), - dictgen::InsensitiveAscii("tture"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tures"), - ], - values: &[ - &["struct"], - &["structure"], - &["structure"], - &["structured"], - &["structures"], - &["structured"], - &["structure"], - &["structure"], - &["structured"], - &["structures"], - &["structure"], - &["structure"], - &["structure"], - &["structured"], - &["structures"], - &["structuring"], - &["structure"], - &["structured"], - &["structures"], - &["structural"], - &["structurally"], - &["structure"], - &["structured"], - &["structures"], - &["structural"], - &["structurally"], - &["structure"], - &["structured"], - &["structures"], - &["structure"], - &["structural"], - &["structures"], - &["structures"], - &["structure"], - &["structure"], - &["structured"], - &["structures"], - &["structuring"], - &["structures"], - &["structural"], - &["structure"], - &["structured"], - &["structures"], - &["structure"], - &["struggle"], - &["struggled"], - &["struggled"], - &["struggling"], - &["struggles"], - &["struggles"], - &["struggling"], - &["struggling"], - &["struggle"], - &["struggling"], - &["structure"], - &["strut", "trust"], - &["structure"], - &["structural"], - &["structure"], - &["structure"], - &["structures"], - ], - range: 1..=8, - }; - -static WORD_STRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRT_CHILDREN), - value: None, -}; - -pub static WORD_STRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["string"]], - range: 3..=3, - }; - -static WORD_STRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRP_CHILDREN), - value: None, -}; - -pub static WORD_STRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iped")], - values: &[&["stripped"]], - range: 4..=4, - }; - -static WORD_STRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRO_CHILDREN), - value: None, -}; - -pub static WORD_STRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("mfront"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("nkhold"), - dictgen::InsensitiveAscii("nlgy"), - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("rage"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("tage"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yboard"), - dictgen::InsensitiveAscii("yline"), - dictgen::InsensitiveAscii("ylines"), - dictgen::InsensitiveAscii("ytelling"), - ], - values: &[ - &["storage"], - &["store"], - &["storing"], - &["stormed"], - &["stormfront"], - &["stronger"], - &["stronghold"], - &["strongly"], - &["strongly"], - &["storage"], - &["store"], - &["stored"], - &["stores"], - &["storing"], - &["storage"], - &["story", "destroy"], - &["storyboard"], - &["storyline"], - &["storylines"], - &["storytelling"], - ], - range: 1..=8, - }; - -static WORD_STRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRN_CHILDREN), - value: None, -}; - -pub static WORD_STRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("g"), - ], - values: &[&["strand"], &["string"]], - range: 1..=2, - }; - -static WORD_STRK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRK_CHILDREN), - value: None, -}; - -pub static WORD_STRK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ethrough")], - values: &[&["strikethrough"]], - range: 8..=8, - }; - -static WORD_STRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRI_CHILDREN), - value: None, -}; - -pub static WORD_STRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aght"), - dictgen::InsensitiveAscii("aghten"), - dictgen::InsensitiveAscii("aghtens"), - dictgen::InsensitiveAscii("aghtforward"), - dictgen::InsensitiveAscii("aghts"), - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("clty"), - dictgen::InsensitiveAscii("cly"), - dictgen::InsensitiveAscii("cteir"), - dictgen::InsensitiveAscii("ctier"), - dictgen::InsensitiveAscii("ctiest"), - dictgen::InsensitiveAscii("ctist"), - dictgen::InsensitiveAscii("cty"), - dictgen::InsensitiveAscii("ekr"), - dictgen::InsensitiveAscii("ekrs"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("gification"), - dictgen::InsensitiveAscii("gified"), - dictgen::InsensitiveAscii("gifying"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("kely"), - dictgen::InsensitiveAscii("kethough"), - dictgen::InsensitiveAscii("nget"), - dictgen::InsensitiveAscii("ngfied"), - dictgen::InsensitiveAscii("ngifed"), - dictgen::InsensitiveAscii("ngnet"), - dictgen::InsensitiveAscii("nsg"), - dictgen::InsensitiveAscii("ppen"), - dictgen::InsensitiveAscii("ppped"), - dictgen::InsensitiveAscii("ppping"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pting"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("rngification"), - ], - values: &[ - &["straight"], - &["straighten"], - &["straightens"], - &["straightforward"], - &["straights"], - &["strains"], - &["strive"], - &["strictly"], - &["strictly"], - &["stricter"], - &["stricter"], - &["strictest"], - &["strictest"], - &["strictly"], - &["striker"], - &["strikers"], - &["string"], - &["straight"], - &["stringification"], - &["stringified"], - &["stringifying"], - &["string"], - &["string"], - &["strings"], - &["strikingly"], - &["strikethrough"], - &["stringent"], - &["stringified"], - &["stringified"], - &["stringent"], - &["strings"], - &["stripped"], - &["stripped"], - &["stripping"], - &["stripped", "script"], - &["scripted", "stripped"], - &["scripting", "stripping"], - &["scripts", "strips"], - &["stringification"], - ], - range: 1..=12, - }; - -static WORD_STRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_STRE_CHILDREN), - value: None, -}; - -static WORD_STRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_STREA_NODE), - None, - Some(&WORD_STREC_NODE), - None, - Some(&WORD_STREE_NODE), - None, - Some(&WORD_STREG_NODE), - None, - Some(&WORD_STREI_NODE), - None, - None, - None, - Some(&WORD_STREM_NODE), - Some(&WORD_STREN_NODE), - Some(&WORD_STREO_NODE), - None, - None, - Some(&WORD_STRER_NODE), - Some(&WORD_STRES_NODE), - Some(&WORD_STRET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_STRET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRET_CHILDREN), - value: None, -}; - -pub static WORD_STRET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("egically"), - ], - values: &[&["stretches"], &["strategically"]], - range: 3..=8, - }; - -static WORD_STRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRES_CHILDREN), - value: None, -}; - -pub static WORD_STRES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sade"), - dictgen::InsensitiveAscii("sende"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("sfull"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["stressed"], - &["stressed"], - &["stresses"], - &["stressful"], - &["stresses"], - ], - range: 2..=5, - }; - -static WORD_STRER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRER_CHILDREN), - value: None, -}; - -pub static WORD_STRER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rror")], - values: &[&["strerror"]], - range: 4..=4, - }; - -static WORD_STREO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREO_CHILDREN), - value: None, -}; - -pub static WORD_STREO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("id")], - values: &[&["steroid"]], - range: 2..=2, - }; - -static WORD_STREN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREN_CHILDREN), - value: None, -}; - -pub static WORD_STREN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ghen"), - dictgen::InsensitiveAscii("ghened"), - dictgen::InsensitiveAscii("ghening"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghten"), - dictgen::InsensitiveAscii("ghtend"), - dictgen::InsensitiveAscii("ghtened"), - dictgen::InsensitiveAscii("ghtening"), - dictgen::InsensitiveAscii("ghtens"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("gsten"), - dictgen::InsensitiveAscii("gtened"), - dictgen::InsensitiveAscii("gtheing"), - dictgen::InsensitiveAscii("gthes"), - dictgen::InsensitiveAscii("gthin"), - dictgen::InsensitiveAscii("gthining"), - dictgen::InsensitiveAscii("gthn"), - dictgen::InsensitiveAscii("gts"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("tgh"), - dictgen::InsensitiveAscii("tghs"), - dictgen::InsensitiveAscii("th"), - ], - values: &[ - &["strength"], - &["strengthen"], - &["strengthened"], - &["strengthening"], - &["strength"], - &["strengthen"], - &["strengthen"], - &["strengthened"], - &["strengthening"], - &["strengthen"], - &["strengths"], - &["strengthen"], - &["strengthened"], - &["strengthening"], - &["strengths"], - &["strengthen"], - &["strengthening"], - &["strengthen"], - &["strengths"], - &["strenuous"], - &["strength"], - &["strengths"], - &["strength"], - ], - range: 2..=8, - }; - -static WORD_STREM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREM_CHILDREN), - value: Some(&["stream"]), -}; - -pub static WORD_STREM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ear"), - ], - values: &[&["stream"], &["streamer"]], - range: 1..=3, - }; - -static WORD_STREI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREI_CHILDREN), - value: None, -}; - -pub static WORD_STREI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chung"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghtened"), - dictgen::InsensitiveAscii("ghtish"), - dictgen::InsensitiveAscii("ghtly"), - dictgen::InsensitiveAscii("ghtness"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("gt"), - dictgen::InsensitiveAscii("gtish"), - dictgen::InsensitiveAscii("gtly"), - dictgen::InsensitiveAscii("gtness"), - dictgen::InsensitiveAscii("gts"), - ], - values: &[ - &["stretching"], - &["straight", "strait"], - &["straightened"], - &["straightish"], - &["straightly"], - &["straightness"], - &["straights", "straits"], - &["straight", "strait"], - &["straightish"], - &["straightly"], - &["straightness"], - &["straights", "straits"], - ], - range: 2..=7, - }; - -static WORD_STREG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREG_CHILDREN), - value: None, -}; - -pub static WORD_STREG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nth"), - dictgen::InsensitiveAscii("nthen"), - dictgen::InsensitiveAscii("nthening"), - dictgen::InsensitiveAscii("nths"), - dictgen::InsensitiveAscii("th"), - ], - values: &[ - &["strength"], - &["strengthen"], - &["strengthening"], - &["strengths"], - &["strength"], - ], - range: 2..=8, - }; - -static WORD_STREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREE_CHILDREN), - value: None, -}; - -pub static WORD_STREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mlining"), - ], - values: &[&["stream"], &["streamlining"]], - range: 1..=7, - }; - -static WORD_STREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREC_CHILDREN), - value: None, -}; - -pub static WORD_STREC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hted"), - dictgen::InsensitiveAscii("htes"), - dictgen::InsensitiveAscii("hting"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thed"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("thing"), - ], - values: &[ - &["stretch"], - &["stretched"], - &["stretches"], - &["stretching"], - &["stretched"], - &["stretches"], - &["stretching"], - &["stretch"], - &["stretch"], - &["stretched"], - &["stretches"], - &["stretching"], - ], - range: 1..=5, - }; - -static WORD_STREA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STREA_CHILDREN), - value: None, -}; - -pub static WORD_STREA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("made"), - dictgen::InsensitiveAscii("mare"), - dictgen::InsensitiveAscii("md"), - dictgen::InsensitiveAscii("mear"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("mining"), - dictgen::InsensitiveAscii("mm"), - dictgen::InsensitiveAscii("mmed"), - dictgen::InsensitiveAscii("mming"), - dictgen::InsensitiveAscii("mos"), - dictgen::InsensitiveAscii("mtrue"), - dictgen::InsensitiveAscii("mus"), - dictgen::InsensitiveAscii("mys"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tching"), - ], - values: &[ - &["stretching"], - &["streamed"], - &["streamer"], - &["streamed"], - &["streamer"], - &["streams"], - &["streaming"], - &["stream"], - &["streamed"], - &["streaming"], - &["streams"], - &["streamer"], - &["streams"], - &["streams"], - &["stream"], - &["stretched"], - &["stretching"], - ], - range: 1..=6, - }; - -static WORD_STRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRC_CHILDREN), - value: None, -}; - -pub static WORD_STRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tures"), - dictgen::InsensitiveAscii("utre"), - dictgen::InsensitiveAscii("utural"), - dictgen::InsensitiveAscii("uture"), - dictgen::InsensitiveAscii("utures"), - ], - values: &[ - &["stricter"], - &["structure"], - &["structures"], - &["structure"], - &["structural"], - &["structure"], - &["structures"], - ], - range: 4..=6, - }; - -static WORD_STRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_STRA_CHILDREN), - value: None, -}; - -static WORD_STRA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_STRAC_NODE), - Some(&WORD_STRAD_NODE), - Some(&WORD_STRAE_NODE), - None, - Some(&WORD_STRAG_NODE), - None, - Some(&WORD_STRAI_NODE), - None, - None, - None, - Some(&WORD_STRAM_NODE), - Some(&WORD_STRAN_NODE), - None, - None, - None, - Some(&WORD_STRAR_NODE), - None, - Some(&WORD_STRAT_NODE), - None, - Some(&WORD_STRAV_NODE), - Some(&WORD_STRAW_NODE), - None, - None, - None, -]; - -static WORD_STRAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAW_CHILDREN), - value: None, -}; - -pub static WORD_STRAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("barry"), - dictgen::InsensitiveAscii("beary"), - dictgen::InsensitiveAscii("beery"), - dictgen::InsensitiveAscii("beries"), - dictgen::InsensitiveAscii("berrries"), - dictgen::InsensitiveAscii("berrry"), - dictgen::InsensitiveAscii("bery"), - dictgen::InsensitiveAscii("brary"), - dictgen::InsensitiveAscii("brerry"), - dictgen::InsensitiveAscii("burries"), - dictgen::InsensitiveAscii("burry"), - ], - values: &[ - &["strawberry"], - &["strawberry"], - &["strawberry"], - &["strawberries"], - &["strawberries"], - &["strawberry"], - &["strawberry"], - &["strawberry"], - &["strawberry"], - &["strawberries"], - &["strawberry"], - ], - range: 4..=8, - }; - -static WORD_STRAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAV_CHILDREN), - value: None, -}; - -pub static WORD_STRAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["starvation"]], - range: 5..=5, - }; - -static WORD_STRAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAT_CHILDREN), - value: Some(&["start", "strata"]), -}; - -pub static WORD_STRAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agically"), - dictgen::InsensitiveAscii("agies"), - dictgen::InsensitiveAscii("agy"), - dictgen::InsensitiveAscii("chpad"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("egems"), - dictgen::InsensitiveAscii("egicaly"), - dictgen::InsensitiveAscii("egice"), - dictgen::InsensitiveAscii("egiclly"), - dictgen::InsensitiveAscii("egis"), - dictgen::InsensitiveAscii("egisch"), - dictgen::InsensitiveAscii("egisk"), - dictgen::InsensitiveAscii("egiske"), - dictgen::InsensitiveAscii("ergy"), - dictgen::InsensitiveAscii("gey"), - dictgen::InsensitiveAscii("gies"), - dictgen::InsensitiveAscii("igically"), - dictgen::InsensitiveAscii("igies"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("up"), - ], - values: &[ - &["strategically"], - &["strategies"], - &["strategy"], - &["scratchpad"], - &["started"], - &["strategies"], - &["strategically"], - &["strategies"], - &["strategically"], - &["strategies"], - &["strategic"], - &["strategies"], - &["strategies"], - &["strategy"], - &["strategy"], - &["strategies"], - &["strategically"], - &["strategies"], - &["starting"], - &["startled"], - &["startup"], - ], - range: 2..=8, - }; - -static WORD_STRAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAR_CHILDREN), - value: None, -}; - -pub static WORD_STRAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["start"], &["started"], &["starting"], &["starts"]], - range: 1..=4, - }; - -static WORD_STRAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAN_CHILDREN), - value: Some(&["strand", "strain"]), -}; - -pub static WORD_STRAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gel"), - dictgen::InsensitiveAscii("geshit"), - dictgen::InsensitiveAscii("get"), - dictgen::InsensitiveAscii("gets"), - dictgen::InsensitiveAscii("glove"), - dictgen::InsensitiveAscii("gly"), - dictgen::InsensitiveAscii("gness"), - dictgen::InsensitiveAscii("greal"), - ], - values: &[ - &["strange"], - &["strangle"], - &["strangest"], - &["strangest"], - &["strangest"], - &["strangle"], - &["strangely", "strange", "strangle"], - &["strangeness"], - &["strangle"], - ], - range: 1..=6, - }; - -static WORD_STRAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAM_CHILDREN), - value: Some(&["steam", "stream", "tram"]), -}; - -pub static WORD_STRAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["streaming", "steaming"], &["steams", "streams", "trams"]], - range: 1..=3, - }; - -static WORD_STRAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAI_CHILDREN), - value: None, -}; - -pub static WORD_STRAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ghforward"), - dictgen::InsensitiveAscii("ghtden"), - dictgen::InsensitiveAscii("ghted"), - dictgen::InsensitiveAscii("ghtend"), - dictgen::InsensitiveAscii("ghtenend"), - dictgen::InsensitiveAscii("ghtforeward"), - dictgen::InsensitiveAscii("ghtforwad"), - dictgen::InsensitiveAscii("ghtfoward"), - dictgen::InsensitiveAscii("ghtie"), - dictgen::InsensitiveAscii("ghtin"), - dictgen::InsensitiveAscii("ghtmen"), - dictgen::InsensitiveAscii("ghtn"), - dictgen::InsensitiveAscii("ghtned"), - dictgen::InsensitiveAscii("ghtner"), - dictgen::InsensitiveAscii("gnt"), - dictgen::InsensitiveAscii("gntened"), - dictgen::InsensitiveAscii("gt"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("gthen"), - dictgen::InsensitiveAscii("gthened"), - dictgen::InsensitiveAscii("gthening"), - dictgen::InsensitiveAscii("gthforward"), - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("tforward"), - ], - values: &[ - &["straight"], - &["straightforward"], - &["straightened"], - &["straightened"], - &["straightened"], - &["straightened"], - &["straightforward"], - &["straightforward"], - &["straightforward"], - &["straighten"], - &["straighten"], - &["straighten"], - &["straighten"], - &["straightened"], - &["straighten"], - &["straighten"], - &["straightened"], - &["straight"], - &["straight"], - &["straighten"], - &["straightened"], - &["straightening"], - &["straightforward"], - &["straight", "strait"], - &["strained"], - &["strains"], - &["strains"], - &["straightforward"], - ], - range: 2..=11, - }; - -static WORD_STRAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAG_CHILDREN), - value: None, -}; - -pub static WORD_STRAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("edy"), - dictgen::InsensitiveAscii("egically"), - dictgen::InsensitiveAscii("egy"), - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("etically"), - dictgen::InsensitiveAscii("eties"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("ger"), - ], - values: &[ - &["storage", "strange"], - &["strategy", "tragedy"], - &["strategically"], - &["strategy"], - &["strategic"], - &["strategically"], - &["strategies"], - &["strategy"], - &["straggler", "stagger"], - ], - range: 1..=8, - }; - -static WORD_STRAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAE_CHILDREN), - value: None, -}; - -pub static WORD_STRAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("m")], - values: &[&["stream"]], - range: 1..=1, - }; - -static WORD_STRAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAD_CHILDREN), - value: None, -}; - -pub static WORD_STRAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egies"), - dictgen::InsensitiveAscii("egy"), - ], - values: &[&["strategies"], &["strategy"]], - range: 3..=5, - }; - -static WORD_STRAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STRAC_CHILDREN), - value: None, -}; - -pub static WORD_STRAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("k")], - values: &[&["stack", "track"]], - range: 1..=1, - }; - -static WORD_STP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STP_CHILDREN), - value: None, -}; - -pub static WORD_STP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iped"), - dictgen::InsensitiveAscii("o"), - ], - values: &[&["stripped"], &["stop"]], - range: 1..=4, - }; - -static WORD_STO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STO_CHILDREN), - value: None, -}; - -pub static WORD_STO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("arge"), - dictgen::InsensitiveAscii("cahstic"), - dictgen::InsensitiveAscii("castic"), - dictgen::InsensitiveAscii("ckpilled"), - dictgen::InsensitiveAscii("ckplie"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("gare"), - dictgen::InsensitiveAscii("mache"), - dictgen::InsensitiveAscii("mpted"), - dictgen::InsensitiveAscii("mrfront"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("pp"), - dictgen::InsensitiveAscii("ppoing"), - dictgen::InsensitiveAscii("ppped"), - dictgen::InsensitiveAscii("ppping"), - dictgen::InsensitiveAscii("pps"), - dictgen::InsensitiveAscii("prage"), - dictgen::InsensitiveAscii("pry"), - dictgen::InsensitiveAscii("rag"), - dictgen::InsensitiveAscii("raged"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("reable"), - dictgen::InsensitiveAscii("reage"), - dictgen::InsensitiveAscii("ream"), - dictgen::InsensitiveAscii("reble"), - dictgen::InsensitiveAscii("reda"), - dictgen::InsensitiveAscii("reing"), - dictgen::InsensitiveAscii("reis"), - dictgen::InsensitiveAscii("relines"), - dictgen::InsensitiveAscii("rge"), - dictgen::InsensitiveAscii("rign"), - dictgen::InsensitiveAscii("rise"), - dictgen::InsensitiveAscii("rmade"), - dictgen::InsensitiveAscii("rmde"), - dictgen::InsensitiveAscii("rmend"), - dictgen::InsensitiveAscii("rmfornt"), - dictgen::InsensitiveAscii("rmfromt"), - dictgen::InsensitiveAscii("rmfrount"), - dictgen::InsensitiveAscii("rnegst"), - dictgen::InsensitiveAscii("rnfront"), - dictgen::InsensitiveAscii("rng"), - dictgen::InsensitiveAscii("rnghold"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("rtage"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rys"), - dictgen::InsensitiveAscii("ryteling"), - dictgen::InsensitiveAscii("rytellling"), - dictgen::InsensitiveAscii("yr"), - ], - values: &[ - &["storage"], - &["storages"], - &["storage"], - &["stochastic"], - &["stochastic"], - &["stockpile"], - &["stockpile"], - &["stored", "stood"], - &["store"], - &["stores"], - &["storage"], - &["stomach"], - &["stomped"], - &["stormfront"], - &["strong"], - &["stopped"], - &["stopping"], - &["stop"], - &["stopping"], - &["stopped"], - &["stopping"], - &["stops"], - &["storage"], - &["story"], - &["storage"], - &["stored", "storages"], - &["storage"], - &["storable"], - &["storage"], - &["stream"], - &["storable"], - &["stored"], - &["storing"], - &["storeys", "stores"], - &["storylines"], - &["storage"], - &["storing"], - &["stories"], - &["stormed"], - &["stormed"], - &["stormed"], - &["stormfront"], - &["stormfront"], - &["stormfront"], - &["strongest"], - &["stormfront"], - &["strong"], - &["stronghold"], - &["stores"], - &["storage"], - &["stored"], - &["storeys"], - &["storytelling"], - &["storytelling"], - &["story"], - ], - range: 2..=10, - }; - -static WORD_STN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STN_CHILDREN), - value: None, -}; - -pub static WORD_STN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("dard"), - ], - values: &[&["stand"], &["standard"]], - range: 2..=4, - }; - -static WORD_STL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STL_CHILDREN), - value: None, -}; - -pub static WORD_STL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aker"), - dictgen::InsensitiveAscii("akers"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("yes"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("yish"), - ], - values: &[ - &["stalker"], - &["stalkers"], - &["style"], - &["still"], - &["style"], - &["styles"], - &["styling"], - &["stylish"], - ], - range: 1..=5, - }; - -static WORD_STI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STI_CHILDREN), - value: None, -}; - -pub static WORD_STI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("chted"), - dictgen::InsensitiveAscii("chting"), - dictgen::InsensitiveAscii("ckes"), - dictgen::InsensitiveAscii("ckness"), - dictgen::InsensitiveAscii("ckyness"), - dictgen::InsensitiveAscii("cthed"), - dictgen::InsensitiveAscii("cthes"), - dictgen::InsensitiveAscii("cthing"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("ffneing"), - dictgen::InsensitiveAscii("ky"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lletto"), - dictgen::InsensitiveAscii("lll"), - dictgen::InsensitiveAscii("lus"), - dictgen::InsensitiveAscii("milants"), - dictgen::InsensitiveAscii("milated"), - dictgen::InsensitiveAscii("mluating"), - dictgen::InsensitiveAscii("mualted"), - dictgen::InsensitiveAscii("mualting"), - dictgen::InsensitiveAscii("mualtion"), - dictgen::InsensitiveAscii("mulai"), - dictgen::InsensitiveAscii("mulans"), - dictgen::InsensitiveAscii("mulantes"), - dictgen::InsensitiveAscii("mulas"), - dictgen::InsensitiveAscii("mulat"), - dictgen::InsensitiveAscii("mulatie"), - dictgen::InsensitiveAscii("mulatin"), - dictgen::InsensitiveAscii("mulaton"), - dictgen::InsensitiveAscii("mulents"), - dictgen::InsensitiveAscii("mulli"), - dictgen::InsensitiveAscii("ngent"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("pped"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rker"), - dictgen::InsensitiveAscii("rkers"), - dictgen::InsensitiveAscii("rng"), - dictgen::InsensitiveAscii("rngs"), - dictgen::InsensitiveAscii("rr"), - dictgen::InsensitiveAscii("rrig"), - dictgen::InsensitiveAscii("rrs"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("vk"), - dictgen::InsensitiveAscii("vks"), - ], - values: &[ - &["stitched"], - &["stitches"], - &["stitched"], - &["stitching"], - &["stickers"], - &["stickiness"], - &["stickiness"], - &["stitched"], - &["stitches"], - &["stitching"], - &["strictly"], - &["stiffening"], - &["sticky"], - &["still"], - &["stiletto"], - &["still"], - &["stylus"], - &["stimulants"], - &["stimulated"], - &["stimulating"], - &["stimulated"], - &["stimulating"], - &["stimulation"], - &["stimuli"], - &["stimulants"], - &["stimulants"], - &["stimulants"], - &["stimulants"], - &["stimulated"], - &["stimulation"], - &["stimulation"], - &["stimulants"], - &["stimuli"], - &["stringent"], - &["stop", "strip"], - &["stripped"], - &["stored", "stirred"], - &["stirring"], - &["striker"], - &["strikers"], - &["string"], - &["strings"], - &["stir"], - &["stirring"], - &["stirs"], - &["stitches"], - &["stick"], - &["sticks"], - ], - range: 1..=8, - }; - -static WORD_STH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STH_CHILDREN), - value: None, -}; - -pub static WORD_STH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["the"]], - range: 1..=1, - }; - -static WORD_STE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STE_CHILDREN), - value: None, -}; - -pub static WORD_STE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adilly"), - dictgen::InsensitiveAscii("adliy"), - dictgen::InsensitiveAscii("alhty"), - dictgen::InsensitiveAscii("althboy"), - dictgen::InsensitiveAscii("althely"), - dictgen::InsensitiveAscii("althify"), - dictgen::InsensitiveAscii("althly"), - dictgen::InsensitiveAscii("althray"), - dictgen::InsensitiveAscii("alty"), - dictgen::InsensitiveAscii("apness"), - dictgen::InsensitiveAscii("athly"), - dictgen::InsensitiveAscii("chiometric"), - dictgen::InsensitiveAscii("eleries"), - dictgen::InsensitiveAscii("eles"), - dictgen::InsensitiveAscii("gnographic"), - dictgen::InsensitiveAscii("gnography"), - dictgen::InsensitiveAscii("lathy"), - dictgen::InsensitiveAscii("ngth"), - dictgen::InsensitiveAscii("orid"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("ppign"), - dictgen::InsensitiveAscii("ram"), - dictgen::InsensitiveAscii("ramed"), - dictgen::InsensitiveAscii("ramer"), - dictgen::InsensitiveAscii("raming"), - dictgen::InsensitiveAscii("rams"), - dictgen::InsensitiveAscii("reotipe"), - dictgen::InsensitiveAscii("reotipical"), - dictgen::InsensitiveAscii("reotpye"), - dictgen::InsensitiveAscii("reotpyes"), - dictgen::InsensitiveAscii("reotpyical"), - dictgen::InsensitiveAscii("reotpying"), - dictgen::InsensitiveAscii("reotying"), - dictgen::InsensitiveAscii("reotypcial"), - dictgen::InsensitiveAscii("reotypeing"), - dictgen::InsensitiveAscii("reotypers"), - dictgen::InsensitiveAscii("reotypian"), - dictgen::InsensitiveAscii("reotypying"), - dictgen::InsensitiveAscii("riel"), - dictgen::InsensitiveAscii("rilze"), - dictgen::InsensitiveAscii("rio"), - dictgen::InsensitiveAscii("riods"), - dictgen::InsensitiveAscii("riotype"), - dictgen::InsensitiveAscii("riotypes"), - dictgen::InsensitiveAscii("riotypical"), - dictgen::InsensitiveAscii("riotyping"), - dictgen::InsensitiveAscii("rlie"), - dictgen::InsensitiveAscii("ro"), - dictgen::InsensitiveAscii("roetype"), - dictgen::InsensitiveAscii("roetypes"), - dictgen::InsensitiveAscii("roetypical"), - dictgen::InsensitiveAscii("roetyping"), - dictgen::InsensitiveAscii("rotype"), - dictgen::InsensitiveAscii("rotypes"), - dictgen::InsensitiveAscii("ryotype"), - dictgen::InsensitiveAscii("ryotypes"), - dictgen::InsensitiveAscii("ryotypical"), - dictgen::InsensitiveAscii("ryotyping"), - dictgen::InsensitiveAscii("tement"), - dictgen::InsensitiveAscii("tes"), - ], - values: &[ - &["steadily"], - &["steadily"], - &["stealthy"], - &["stealthy"], - &["stealthy"], - &["stealthy"], - &["stealthy"], - &["stealthy"], - &["stealthy"], - &["steepness"], - &["stealthy"], - &["stoichiometric"], - &["steelers"], - &["steelers"], - &["steganographic"], - &["steganography"], - &["stealthy"], - &["strength"], - &["steroid"], - &["stepped"], - &["stepping"], - &["stepping"], - &["stream"], - &["streamed"], - &["streamer"], - &["streaming"], - &["streams"], - &["stereotype"], - &["stereotypical"], - &["stereotypes"], - &["stereotypes"], - &["stereotypical"], - &["stereotyping"], - &["stereotyping"], - &["stereotypical"], - &["stereotyping"], - &["stereotypes"], - &["stereotyping"], - &["stereotyping"], - &["sterile"], - &["sterile"], - &["stereo"], - &["steroids"], - &["stereotype"], - &["stereotypes"], - &["stereotypical"], - &["stereotyping"], - &["sterile"], - &["stereo"], - &["stereotype"], - &["stereotypes"], - &["stereotypical"], - &["stereotyping"], - &["stereotype"], - &["stereotypes"], - &["stereotype"], - &["stereotypes"], - &["stereotypical"], - &["stereotyping"], - &["statement"], - &["states"], - ], - range: 2..=10, - }; - -static WORD_STD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STD_CHILDREN), - value: None, -}; - -pub static WORD_STD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anard"), - dictgen::InsensitiveAscii("anards"), - dictgen::InsensitiveAscii("errr"), - dictgen::InsensitiveAscii("ouot"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("uents"), - ], - values: &[ - &["standard"], - &["standards"], - &["stderr"], - &["stdout"], - &["student"], - &["students"], - ], - range: 4..=6, - }; - -static WORD_STC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STC_CHILDREN), - value: None, -}; - -pub static WORD_STC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("okbrush")], - values: &[&["stockbrush"]], - range: 7..=7, - }; - -static WORD_STA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_STA_CHILDREN), - value: None, -}; - -static WORD_STA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_STAA_NODE), - Some(&WORD_STAB_NODE), - Some(&WORD_STAC_NODE), - Some(&WORD_STAD_NODE), - Some(&WORD_STAE_NODE), - Some(&WORD_STAF_NODE), - Some(&WORD_STAG_NODE), - None, - Some(&WORD_STAI_NODE), - None, - Some(&WORD_STAK_NODE), - Some(&WORD_STAL_NODE), - Some(&WORD_STAM_NODE), - Some(&WORD_STAN_NODE), - Some(&WORD_STAO_NODE), - Some(&WORD_STAP_NODE), - None, - Some(&WORD_STAR_NODE), - None, - Some(&WORD_STAT_NODE), - Some(&WORD_STAU_NODE), - None, - Some(&WORD_STAW_NODE), - None, - None, - None, -]; - -static WORD_STAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAW_CHILDREN), - value: None, -}; - -pub static WORD_STAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("berries"), - dictgen::InsensitiveAscii("berry"), - dictgen::InsensitiveAscii("k"), - ], - values: &[&["strawberries"], &["strawberry"], &["stalk"]], - range: 1..=7, - }; - -static WORD_STAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAU_CHILDREN), - value: None, -}; - -pub static WORD_STAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lk"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rday"), - dictgen::InsensitiveAscii("rdays"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["stalk"], - &["saturation"], - &["saturday"], - &["saturdays"], - &["status"], - &["statues"], - &["status"], - ], - range: 1..=6, - }; - -static WORD_STAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_STAT_CHILDREN), - value: None, -}; - -static WORD_STAT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_STATA_NODE), - None, - None, - None, - Some(&WORD_STATE_NODE), - None, - None, - None, - Some(&WORD_STATI_NODE), - None, - None, - Some(&WORD_STATL_NODE), - Some(&WORD_STATM_NODE), - Some(&WORD_STATN_NODE), - None, - None, - None, - Some(&WORD_STATR_NODE), - Some(&WORD_STATS_NODE), - Some(&WORD_STATT_NODE), - Some(&WORD_STATU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_STATU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATU_CHILDREN), - value: Some(&["status"]), -}; - -pub static WORD_STATU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bar"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("line"), - dictgen::InsensitiveAscii("lines"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rday"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("stics"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["statusbar"], - &["stature"], - &["statutes"], - &["statusline"], - &["statuslines"], - &["startup"], - &["saturation"], - &["saturday"], - &["statutes"], - &["stature"], - &["status"], - &["statuses"], - &["statistics"], - &["statutes"], - &["status"], - ], - range: 1..=6, - }; - -static WORD_STATT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATT_CHILDREN), - value: None, -}; - -pub static WORD_STATT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("istic"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("us"), - ], - values: &[&["scattered"], &["statistic"], &["statutes"], &["status"]], - range: 2..=5, - }; - -static WORD_STATS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATS_CHILDREN), - value: None, -}; - -pub static WORD_STATS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itical"), - ], - values: &[&["statist"], &["statistical"]], - range: 2..=6, - }; - -static WORD_STATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATR_CHILDREN), - value: None, -}; - -pub static WORD_STATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["starting"], &["start"]], - range: 1..=3, - }; - -static WORD_STATN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATN_CHILDREN), - value: None, -}; - -pub static WORD_STATN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dalone")], - values: &[&["standalone"]], - range: 6..=6, - }; - -static WORD_STATM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATM_CHILDREN), - value: None, -}; - -pub static WORD_STATM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enmt"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[ - &["statement"], - &["statement"], - &["statement"], - &["statements"], - ], - range: 3..=4, - }; - -static WORD_STATL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATL_CHILDREN), - value: None, -}; - -pub static WORD_STATL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ess")], - values: &[&["stateless"]], - range: 3..=3, - }; - -static WORD_STATI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATI_CHILDREN), - value: Some(&["statuses", "state", "static"]), -}; - -pub static WORD_STATI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("call"), - dictgen::InsensitiveAscii("caly"), - dictgen::InsensitiveAscii("cists"), - dictgen::InsensitiveAscii("cly"), - dictgen::InsensitiveAscii("ctic"), - dictgen::InsensitiveAscii("ctics"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("onair"), - dictgen::InsensitiveAscii("onairy"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("onerad"), - dictgen::InsensitiveAscii("onnary"), - dictgen::InsensitiveAscii("ony"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sfied"), - dictgen::InsensitiveAscii("sfieds"), - dictgen::InsensitiveAscii("sfies"), - dictgen::InsensitiveAscii("sfy"), - dictgen::InsensitiveAscii("sfying"), - dictgen::InsensitiveAscii("sitc"), - dictgen::InsensitiveAscii("sitcal"), - dictgen::InsensitiveAscii("sitcally"), - dictgen::InsensitiveAscii("sitcs"), - dictgen::InsensitiveAscii("sitics"), - dictgen::InsensitiveAscii("skt"), - dictgen::InsensitiveAscii("stacally"), - dictgen::InsensitiveAscii("stc"), - dictgen::InsensitiveAscii("stcal"), - dictgen::InsensitiveAscii("stcs"), - dictgen::InsensitiveAscii("stct"), - dictgen::InsensitiveAscii("sticaly"), - dictgen::InsensitiveAscii("stices"), - dictgen::InsensitiveAscii("sticly"), - dictgen::InsensitiveAscii("stircs"), - dictgen::InsensitiveAscii("stisch"), - dictgen::InsensitiveAscii("stisk"), - dictgen::InsensitiveAscii("stistics"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tics"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["statically"], - &["statically"], - &["statistics"], - &["statically"], - &["statistic"], - &["statistics"], - &["statist"], - &["stationary"], - &["stationary"], - &["stationed"], - &["stationed"], - &["stationary"], - &["stationary"], - &["stasis", "status"], - &["satisfied"], - &["satisfies"], - &["satisfies"], - &["satisfy"], - &["satisfying"], - &["statistic"], - &["statistical"], - &["statistically"], - &["statistics"], - &["statistics"], - &["statist"], - &["statistically"], - &["statistic"], - &["statistical"], - &["statistics"], - &["statistic", "statistics"], - &["statistically"], - &["statistics"], - &["statistical"], - &["statistics"], - &["statistics"], - &["statistics"], - &["statistics"], - &["statistic"], - &["statistics"], - &["statist"], - ], - range: 1..=8, - }; - -static WORD_STATE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATE_CHILDREN), - value: None, -}; - -pub static WORD_STATE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("full"), - dictgen::InsensitiveAscii("gies"), - dictgen::InsensitiveAscii("gise"), - dictgen::InsensitiveAscii("gised"), - dictgen::InsensitiveAscii("gize"), - dictgen::InsensitiveAscii("gized"), - dictgen::InsensitiveAscii("gy"), - dictgen::InsensitiveAscii("man"), - dictgen::InsensitiveAscii("manet"), - dictgen::InsensitiveAscii("memts"), - dictgen::InsensitiveAscii("men"), - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menets"), - dictgen::InsensitiveAscii("mens"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("mets"), - dictgen::InsensitiveAscii("mnet"), - dictgen::InsensitiveAscii("mnt"), - dictgen::InsensitiveAscii("mnts"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["stateful"], - &["strategies"], - &["strategise"], - &["strategised"], - &["strategize"], - &["strategized"], - &["strategy"], - &["statesman"], - &["statement"], - &["statements"], - &["statement"], - &["statement"], - &["statements"], - &["statements"], - &["statement"], - &["statements"], - &["statement"], - &["statement"], - &["statements"], - &["statuses", "states"], - ], - range: 2..=6, - }; - -static WORD_STATA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STATA_CHILDREN), - value: None, -}; - -pub static WORD_STATA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menets"), - ], - values: &[&["statement"], &["statements"]], - range: 5..=6, - }; - -static WORD_STAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAR_CHILDREN), - value: None, -}; - -pub static WORD_STAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dard"), - dictgen::InsensitiveAscii("dardize"), - dictgen::InsensitiveAscii("dardized"), - dictgen::InsensitiveAscii("dardizes"), - dictgen::InsensitiveAscii("dardizing"), - dictgen::InsensitiveAscii("dards"), - dictgen::InsensitiveAscii("ight"), - dictgen::InsensitiveAscii("ighten"), - dictgen::InsensitiveAscii("ightened"), - dictgen::InsensitiveAscii("ightforward"), - dictgen::InsensitiveAscii("igth"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("tde"), - dictgen::InsensitiveAscii("tegic"), - dictgen::InsensitiveAscii("tegically"), - dictgen::InsensitiveAscii("tegies"), - dictgen::InsensitiveAscii("tegy"), - dictgen::InsensitiveAscii("teld"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tet"), - dictgen::InsensitiveAscii("tig"), - dictgen::InsensitiveAscii("tign"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tlisteneing"), - dictgen::InsensitiveAscii("tlxde"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("tnig"), - dictgen::InsensitiveAscii("tparanthesis"), - dictgen::InsensitiveAscii("tsup"), - dictgen::InsensitiveAscii("tted"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("tuip"), - dictgen::InsensitiveAscii("tupbus"), - dictgen::InsensitiveAscii("tus"), - dictgen::InsensitiveAscii("up"), - dictgen::InsensitiveAscii("ups"), - dictgen::InsensitiveAscii("wberries"), - dictgen::InsensitiveAscii("wberry"), - ], - values: &[ - &["starvation"], - &["start"], - &["standard"], - &["standardize"], - &["standardized"], - &["standardizes"], - &["standardizing"], - &["standards"], - &["straight"], - &["straighten"], - &["straightened"], - &["straightforward"], - &["straight"], - &["strained"], - &["strains"], - &["startled"], - &["starvation"], - &["started"], - &["startled"], - &["strategic"], - &["strategically"], - &["strategies"], - &["strategy"], - &["startled"], - &["starts"], - &["started"], - &["starting"], - &["starting"], - &["starting"], - &["startlistening"], - &["startled"], - &["starting"], - &["starting"], - &["startparentheses"], - &["startups"], - &["started"], - &["starting"], - &["startup"], - &["startups"], - &["startups"], - &["startup"], - &["startups"], - &["strawberries"], - &["strawberry"], - ], - range: 1..=12, - }; - -static WORD_STAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAP_CHILDREN), - value: Some(&["step", "stop"]), -}; - -pub static WORD_STAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["steps", "stops"]], - range: 1..=1, - }; - -static WORD_STAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAO_CHILDREN), - value: None, -}; - -pub static WORD_STAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("shi")], - values: &[&["satoshi"]], - range: 3..=3, - }; - -static WORD_STAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAN_CHILDREN), - value: None, -}; - -pub static WORD_STAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alone"), - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("cels"), - dictgen::InsensitiveAscii("cers"), - dictgen::InsensitiveAscii("dad"), - dictgen::InsensitiveAscii("dadise"), - dictgen::InsensitiveAscii("dalown"), - dictgen::InsensitiveAscii("dar"), - dictgen::InsensitiveAscii("darad"), - dictgen::InsensitiveAscii("daradized"), - dictgen::InsensitiveAscii("dardd"), - dictgen::InsensitiveAscii("dardss"), - dictgen::InsensitiveAscii("darisation"), - dictgen::InsensitiveAscii("darise"), - dictgen::InsensitiveAscii("darised"), - dictgen::InsensitiveAscii("darises"), - dictgen::InsensitiveAscii("darising"), - dictgen::InsensitiveAscii("darization"), - dictgen::InsensitiveAscii("darize"), - dictgen::InsensitiveAscii("darized"), - dictgen::InsensitiveAscii("darizes"), - dictgen::InsensitiveAscii("darizing"), - dictgen::InsensitiveAscii("dars"), - dictgen::InsensitiveAscii("dart"), - dictgen::InsensitiveAscii("dartd"), - dictgen::InsensitiveAscii("dartds"), - dictgen::InsensitiveAscii("dartisation"), - dictgen::InsensitiveAscii("dartisator"), - dictgen::InsensitiveAscii("dartised"), - dictgen::InsensitiveAscii("dartization"), - dictgen::InsensitiveAscii("dartizator"), - dictgen::InsensitiveAscii("dartized"), - dictgen::InsensitiveAscii("darts"), - dictgen::InsensitiveAscii("datd"), - dictgen::InsensitiveAscii("dbay"), - dictgen::InsensitiveAscii("dbuy"), - dictgen::InsensitiveAscii("derd"), - dictgen::InsensitiveAscii("derdized"), - dictgen::InsensitiveAscii("derds"), - dictgen::InsensitiveAscii("dlone"), - dictgen::InsensitiveAscii("drad"), - dictgen::InsensitiveAscii("drat"), - dictgen::InsensitiveAscii("drats"), - dictgen::InsensitiveAscii("drd"), - dictgen::InsensitiveAscii("dtard"), - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("gant"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("p"), - ], - values: &[ - &["standalone"], - &["standard"], - &["standards"], - &["stances"], - &["stances"], - &["standard"], - &["standardise"], - &["standalone"], - &["standard"], - &["standard"], - &["standardized"], - &["standard"], - &["standards"], - &["standardisation"], - &["standardise"], - &["standardised"], - &["standardises"], - &["standardising"], - &["standardization"], - &["standardize"], - &["standardized"], - &["standardizes"], - &["standardizing"], - &["standards", "standard"], - &["standard"], - &["standard"], - &["standards"], - &["standardisation"], - &["standardiser"], - &["standardised"], - &["standardization"], - &["standardizer"], - &["standardized"], - &["standards"], - &["standard"], - &["standby"], - &["standby"], - &["standard"], - &["standardized"], - &["standards"], - &["standalone"], - &["standard"], - &["standard"], - &["standards"], - &["standard"], - &["standard"], - &["standby", "sandy", "standee"], - &["stagnant"], - &["strange"], - &["stamp"], - ], - range: 1..=11, - }; - -static WORD_STAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAM_CHILDREN), - value: None, -}; - -pub static WORD_STAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entent"), - dictgen::InsensitiveAscii("inia"), - dictgen::InsensitiveAscii("nia"), - dictgen::InsensitiveAscii("pade"), - dictgen::InsensitiveAscii("peed"), - ], - values: &[ - &["statement"], - &["statement"], - &["stamina"], - &["stamina"], - &["stamped"], - &["stamped"], - ], - range: 3..=6, - }; - -static WORD_STAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAL_CHILDREN), - value: None, -}; - -pub static WORD_STAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agtite"), - dictgen::InsensitiveAscii("ekrs"), - dictgen::InsensitiveAscii("kear"), - dictgen::InsensitiveAscii("kes"), - ], - values: &[&["stalactite"], &["stalkers"], &["stalker"], &["stalkers"]], - range: 3..=6, - }; - -static WORD_STAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAK_CHILDREN), - value: None, -}; - -pub static WORD_STAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eboard"), - dictgen::InsensitiveAscii("eboarding"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - ], - values: &[ - &["skateboard"], - &["skateboarding"], - &["stalker"], - &["stalkers"], - ], - range: 3..=9, - }; - -static WORD_STAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAI_CHILDREN), - value: None, -}; - -pub static WORD_STAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("dum"), - dictgen::InsensitiveAscii("dums"), - dictgen::InsensitiveAscii("nlees"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onairy"), - dictgen::InsensitiveAscii("onary"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("tc"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["static"], - &["statically"], - &["stadium"], - &["stadiums"], - &["stainless"], - &["station"], - &["stationary"], - &["stationary"], - &["stations"], - &["static"], - &["station"], - &["stations"], - ], - range: 1..=6, - }; - -static WORD_STAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAG_CHILDREN), - value: None, -}; - -pub static WORD_STAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("garing"), - dictgen::InsensitiveAscii("gerring"), - dictgen::InsensitiveAscii("gerwing"), - dictgen::InsensitiveAscii("nat"), - ], - values: &[ - &["staggering"], - &["staggering"], - &["staggering"], - &["stagnant"], - ], - range: 3..=7, - }; - -static WORD_STAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAF_CHILDREN), - value: Some(&["staff"]), -}; - -pub static WORD_STAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_STAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAE_CHILDREN), - value: Some(&["state"]), -}; - -pub static WORD_STAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ment")], - values: &[&["statement"]], - range: 4..=4, - }; - -static WORD_STAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAD_CHILDREN), - value: None, -}; - -pub static WORD_STAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("istics"), - dictgen::InsensitiveAscii("ius"), - dictgen::InsensitiveAscii("nard"), - dictgen::InsensitiveAscii("nardisation"), - dictgen::InsensitiveAscii("nardised"), - dictgen::InsensitiveAscii("nardising"), - dictgen::InsensitiveAscii("nardization"), - dictgen::InsensitiveAscii("nardized"), - dictgen::InsensitiveAscii("nardizing"), - dictgen::InsensitiveAscii("nards"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("uim"), - dictgen::InsensitiveAscii("uims"), - ], - values: &[ - &["standard"], - &["statistics"], - &["stadiums"], - &["standard"], - &["standardisation"], - &["standardised"], - &["standardising"], - &["standardization"], - &["standardized"], - &["standardizing"], - &["standards"], - &["stats", "stands"], - &["stadium"], - &["stadiums"], - ], - range: 1..=11, - }; - -static WORD_STAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAC_CHILDREN), - value: None, -}; - -pub static WORD_STAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("ionary"), - dictgen::InsensitiveAscii("kk"), - ], - values: &[&["stack"], &["stationary"], &["stack"]], - range: 1..=6, - }; - -static WORD_STAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAB_CHILDREN), - value: None, -}; - -pub static WORD_STAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("elized"), - dictgen::InsensitiveAscii("ilitation"), - dictgen::InsensitiveAscii("ilite"), - dictgen::InsensitiveAscii("ilited"), - dictgen::InsensitiveAscii("ilites"), - dictgen::InsensitiveAscii("iliting"), - dictgen::InsensitiveAscii("ilizare"), - dictgen::InsensitiveAscii("ilizied"), - dictgen::InsensitiveAscii("ilizier"), - dictgen::InsensitiveAscii("ilizies"), - dictgen::InsensitiveAscii("illity"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("ilzied"), - dictgen::InsensitiveAscii("liize"), - dictgen::InsensitiveAscii("lility"), - dictgen::InsensitiveAscii("lilization"), - dictgen::InsensitiveAscii("lity"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lizied"), - ], - values: &[ - &["stabilization"], - &["stabilize"], - &["stabilized"], - &["stable"], - &["stabilized"], - &["stabilization"], - &["stabilize"], - &["stabilized"], - &["stabilizes"], - &["stabilizing"], - &["stabilize"], - &["stabilize"], - &["stabilize"], - &["stabilize"], - &["stability"], - &["stability"], - &["stabilized"], - &["stabilize"], - &["stability"], - &["stabilization"], - &["stability"], - &["stabilize"], - &["stabilized"], - &["stabilized"], - ], - range: 2..=10, - }; - -static WORD_STAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_STAA_CHILDREN), - value: None, -}; - -pub static WORD_STAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tus")], - values: &[&["status"]], - range: 3..=3, - }; - -static WORD_SS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SS_CHILDREN), - value: None, -}; - -pub static WORD_SS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ame"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("erver"), - dictgen::InsensitiveAscii("oaiating"), - dictgen::InsensitiveAscii("ociate"), - dictgen::InsensitiveAscii("ome"), - dictgen::InsensitiveAscii("udo"), - ], - values: &[ - &["same"], - &["see"], - &["server"], - &["associating"], - &["associate"], - &["some"], - &["sudo"], - ], - range: 2..=8, - }; - -static WORD_SR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SR_CHILDREN), - value: None, -}; - -pub static WORD_SR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arted"), - dictgen::InsensitiveAscii("atch"), - dictgen::InsensitiveAscii("bg"), - dictgen::InsensitiveAscii("ceen"), - dictgen::InsensitiveAscii("cipt"), - dictgen::InsensitiveAscii("cipts"), - dictgen::InsensitiveAscii("eampropinfo"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("eenshot"), - dictgen::InsensitiveAscii("eenshots"), - dictgen::InsensitiveAscii("eturns"), - dictgen::InsensitiveAscii("ew"), - dictgen::InsensitiveAscii("iarcha"), - dictgen::InsensitiveAscii("ikeout"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("ink"), - dictgen::InsensitiveAscii("inkd"), - dictgen::InsensitiveAscii("inked"), - dictgen::InsensitiveAscii("inking"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("ipts"), - dictgen::InsensitiveAscii("iraca"), - dictgen::InsensitiveAscii("irachia"), - dictgen::InsensitiveAscii("irachra"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ollbar"), - dictgen::InsensitiveAscii("olled"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("ouce"), - dictgen::InsensitiveAscii("pouts"), - dictgen::InsensitiveAscii("riacha"), - dictgen::InsensitiveAscii("taddle"), - dictgen::InsensitiveAscii("tifact"), - dictgen::InsensitiveAscii("tifacts"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("tructure"), - dictgen::InsensitiveAscii("ttings"), - dictgen::InsensitiveAscii("ucture"), - dictgen::InsensitiveAscii("uctures"), - dictgen::InsensitiveAscii("unk"), - dictgen::InsensitiveAscii("unken"), - dictgen::InsensitiveAscii("unkn"), - dictgen::InsensitiveAscii("vice"), - dictgen::InsensitiveAscii("yacuse"), - dictgen::InsensitiveAscii("yians"), - dictgen::InsensitiveAscii("yinge"), - ], - values: &[ - &["started"], - &["scratch"], - &["srgb"], - &["screen"], - &["script"], - &["scripts"], - &["streampropinfo"], - &["screen"], - &["screenshot"], - &["screenshots"], - &["returns"], - &["screw", "shrew", "sew"], - &["sriracha"], - &["strikeout"], - &["string"], - &["strings"], - &["shrink"], - &["shrunk"], - &["shrunk"], - &["shrinking"], - &["script"], - &["scripts"], - &["sriracha"], - &["sriracha"], - &["sriracha"], - &["sprite"], - &["scrollbar"], - &["scrolled"], - &["sort"], - &["source"], - &["sprouts"], - &["sriracha"], - &["straddle"], - &["artifact"], - &["artifacts"], - &["string", "sorting"], - &["strings"], - &["structure"], - &["settings"], - &["structure"], - &["structures"], - &["shrunk"], - &["shrunken"], - &["shrunken"], - &["service"], - &["syracuse"], - &["syrians"], - &["syringe"], - ], - range: 2..=11, - }; - -static WORD_SQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SQ_CHILDREN), - value: None, -}; - -pub static WORD_SQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("ash"), - dictgen::InsensitiveAscii("ashed"), - dictgen::InsensitiveAscii("ashing"), - dictgen::InsensitiveAscii("audron"), - dictgen::InsensitiveAscii("aure"), - dictgen::InsensitiveAscii("aured"), - dictgen::InsensitiveAscii("aurely"), - dictgen::InsensitiveAscii("aures"), - dictgen::InsensitiveAscii("auwk"), - dictgen::InsensitiveAscii("eeze"), - dictgen::InsensitiveAscii("euaky"), - dictgen::InsensitiveAscii("euence"), - dictgen::InsensitiveAscii("iurtle"), - dictgen::InsensitiveAscii("iushy"), - dictgen::InsensitiveAscii("uadroon"), - dictgen::InsensitiveAscii("uardon"), - dictgen::InsensitiveAscii("uareds"), - dictgen::InsensitiveAscii("uarey"), - dictgen::InsensitiveAscii("uarley"), - dictgen::InsensitiveAscii("uashgin"), - dictgen::InsensitiveAscii("ueakey"), - dictgen::InsensitiveAscii("ueakly"), - dictgen::InsensitiveAscii("ueeky"), - dictgen::InsensitiveAscii("uence"), - dictgen::InsensitiveAscii("uered"), - dictgen::InsensitiveAscii("uirel"), - dictgen::InsensitiveAscii("uirl"), - dictgen::InsensitiveAscii("uirle"), - dictgen::InsensitiveAscii("uirlte"), - dictgen::InsensitiveAscii("uirrelies"), - dictgen::InsensitiveAscii("uirrelius"), - dictgen::InsensitiveAscii("uirrells"), - dictgen::InsensitiveAscii("uirrelus"), - dictgen::InsensitiveAscii("uirrl"), - dictgen::InsensitiveAscii("uirrle"), - dictgen::InsensitiveAscii("uirrles"), - dictgen::InsensitiveAscii("uirrtle"), - dictgen::InsensitiveAscii("uirte"), - dictgen::InsensitiveAscii("uirtel"), - dictgen::InsensitiveAscii("uishey"), - dictgen::InsensitiveAscii("uishly"), - dictgen::InsensitiveAscii("urared"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("uritle"), - dictgen::InsensitiveAscii("urriel"), - dictgen::InsensitiveAscii("urriels"), - dictgen::InsensitiveAscii("urtile"), - dictgen::InsensitiveAscii("ushed"), - dictgen::InsensitiveAscii("usihy"), - ], - values: &[ - &["square"], - &["squared"], - &["squares"], - &["squash"], - &["squashed"], - &["squashing"], - &["squadron"], - &["square"], - &["squared"], - &["squarely"], - &["squares"], - &["squawk"], - &["squeeze"], - &["squeaky"], - &["sequence"], - &["squirtle"], - &["squishy"], - &["squadron"], - &["squadron"], - &["squares"], - &["squarely"], - &["squarely"], - &["squashing"], - &["squeaky"], - &["squeaky"], - &["squeaky"], - &["sequence"], - &["squared"], - &["squirtle", "squirrel"], - &["squirrel"], - &["squirrel"], - &["squirtle"], - &["squirrels"], - &["squirrels"], - &["squirrels"], - &["squirrels"], - &["squirrel"], - &["squirrel"], - &["squirrels"], - &["squirrel"], - &["squirtle"], - &["squirtle"], - &["squishy"], - &["squishy"], - &["squared"], - &["square"], - &["squirtle"], - &["squirrel"], - &["squirrels"], - &["squirtle"], - &["squashed"], - &["squishy"], - ], - range: 3..=9, - }; - -static WORD_SP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SP_CHILDREN), - value: None, -}; - -static WORD_SP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPA_NODE), - None, - Some(&WORD_SPC_NODE), - None, - Some(&WORD_SPE_NODE), - None, - None, - Some(&WORD_SPH_NODE), - Some(&WORD_SPI_NODE), - None, - None, - Some(&WORD_SPL_NODE), - None, - None, - Some(&WORD_SPO_NODE), - Some(&WORD_SPP_NODE), - None, - Some(&WORD_SPR_NODE), - Some(&WORD_SPS_NODE), - Some(&WORD_SPT_NODE), - Some(&WORD_SPU_NODE), - None, - Some(&WORD_SPW_NODE), - None, - None, - None, -]; - -static WORD_SPW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPW_CHILDREN), - value: None, -}; - -pub static WORD_SPW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("aning"), - dictgen::InsensitiveAscii("ans"), - ], - values: &[&["spawn"], &["spawned"], &["spawning"], &["spawns"]], - range: 2..=5, - }; - -static WORD_SPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPU_CHILDREN), - value: None, -}; - -pub static WORD_SPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rios"), - dictgen::InsensitiveAscii("rrious"), - ], - values: &[&["spurious"], &["spurious"]], - range: 4..=6, - }; - -static WORD_SPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPT_CHILDREN), - value: None, -}; - -pub static WORD_SPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("intf")], - values: &[&["sprintf"]], - range: 4..=4, - }; - -static WORD_SPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPS_CHILDREN), - value: None, -}; - -pub static WORD_SPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("acing"), - ], - values: &[&["space"], &["spaced"], &["spaces"], &["spacing"]], - range: 3..=5, - }; - -static WORD_SPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPR_CHILDREN), - value: None, -}; - -pub static WORD_SPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adsheet"), - dictgen::InsensitiveAscii("akling"), - dictgen::InsensitiveAscii("ayade"), - dictgen::InsensitiveAscii("eaded"), - dictgen::InsensitiveAscii("eadhseet"), - dictgen::InsensitiveAscii("eadhseets"), - dictgen::InsensitiveAscii("eadsheat"), - dictgen::InsensitiveAscii("eadsheats"), - dictgen::InsensitiveAscii("eadsheed"), - dictgen::InsensitiveAscii("eadsheeds"), - dictgen::InsensitiveAscii("eadsheeet"), - dictgen::InsensitiveAscii("eadsheeters"), - dictgen::InsensitiveAscii("eadsheeticus"), - dictgen::InsensitiveAscii("eadshet"), - dictgen::InsensitiveAscii("eadshets"), - dictgen::InsensitiveAscii("easheet"), - dictgen::InsensitiveAscii("easheets"), - dictgen::InsensitiveAscii("ech"), - dictgen::InsensitiveAscii("ecial"), - dictgen::InsensitiveAscii("ecialized"), - dictgen::InsensitiveAscii("ecially"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edsheet"), - dictgen::InsensitiveAscii("eedsheet"), - dictgen::InsensitiveAscii("inf"), - dictgen::InsensitiveAscii("ingfeild"), - dictgen::InsensitiveAscii("ingfeld"), - dictgen::InsensitiveAscii("ingfied"), - dictgen::InsensitiveAscii("ingfiled"), - dictgen::InsensitiveAscii("ingst"), - dictgen::InsensitiveAscii("inke"), - dictgen::InsensitiveAscii("inkel"), - dictgen::InsensitiveAscii("inkeld"), - dictgen::InsensitiveAscii("inklered"), - dictgen::InsensitiveAscii("intas"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("ipted"), - dictgen::InsensitiveAscii("ipting"), - dictgen::InsensitiveAscii("ipts"), - dictgen::InsensitiveAscii("irious"), - dictgen::InsensitiveAscii("irit"), - dictgen::InsensitiveAscii("iritual"), - dictgen::InsensitiveAscii("itn"), - dictgen::InsensitiveAscii("itns"), - dictgen::InsensitiveAscii("itre"), - dictgen::InsensitiveAscii("itual"), - dictgen::InsensitiveAscii("oels"), - dictgen::InsensitiveAscii("oon"), - dictgen::InsensitiveAscii("otsmanship"), - dictgen::InsensitiveAscii("outes"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("uious"), - ], - values: &[ - &["spreadsheet"], - &["sparkling"], - &["sprayed"], - &["spread"], - &["spreadsheet"], - &["spreadsheets"], - &["spreadsheet"], - &["spreadsheets"], - &["spreadsheet"], - &["spreadsheets"], - &["spreadsheets"], - &["spreadsheets"], - &["spreadsheets"], - &["spreadsheet"], - &["spreadsheets"], - &["spreadsheet"], - &["spreadsheets"], - &["speech"], - &["special"], - &["specialized"], - &["specially"], - &["spread"], - &["spreadsheet"], - &["spreadsheet"], - &["sprintf"], - &["springfield"], - &["springfield"], - &["springfield"], - &["springfield"], - &["sprints"], - &["sprinkle"], - &["sprinkle"], - &["sprinkled"], - &["sprinkled"], - &["sprints"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - &["spurious"], - &["spirit"], - &["spiritual"], - &["sprint"], - &["sprints"], - &["sprite"], - &["spiritual"], - &["sproles"], - &["spoon"], - &["sportsmanship"], - &["sprouts"], - &["sprite"], - &["spurious"], - ], - range: 2..=12, - }; - -static WORD_SPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPP_CHILDREN), - value: None, -}; - -pub static WORD_SPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eches"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orting"), - dictgen::InsensitiveAscii("orts"), - ], - values: &[ - &["speeches"], - &["speed", "sped", "sipped", "sapped", "supped", "sopped"], - &["support"], - &["supported"], - &["supporting"], - &["supports"], - ], - range: 2..=6, - }; - -static WORD_SPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPO_CHILDREN), - value: None, -}; - -pub static WORD_SPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("ilerd"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("itfy"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("liers"), - dictgen::InsensitiveAscii("natenous"), - dictgen::InsensitiveAscii("natenously"), - dictgen::InsensitiveAscii("natneous"), - dictgen::InsensitiveAscii("nosor"), - dictgen::InsensitiveAscii("nosred"), - dictgen::InsensitiveAscii("nser"), - dictgen::InsensitiveAscii("nsered"), - dictgen::InsensitiveAscii("nsers"), - dictgen::InsensitiveAscii("nsership"), - dictgen::InsensitiveAscii("nses"), - dictgen::InsensitiveAscii("nsoered"), - dictgen::InsensitiveAscii("nsord"), - dictgen::InsensitiveAscii("nsorees"), - dictgen::InsensitiveAscii("nsores"), - dictgen::InsensitiveAscii("nsorhip"), - dictgen::InsensitiveAscii("nsorhips"), - dictgen::InsensitiveAscii("nsorhsip"), - dictgen::InsensitiveAscii("nsorise"), - dictgen::InsensitiveAscii("nsorshop"), - dictgen::InsensitiveAscii("ntaenous"), - dictgen::InsensitiveAscii("ntaenously"), - dictgen::InsensitiveAscii("ntainous"), - dictgen::InsensitiveAscii("ntainously"), - dictgen::InsensitiveAscii("ntaneos"), - dictgen::InsensitiveAscii("ntaneosly"), - dictgen::InsensitiveAscii("ntaneoulsy"), - dictgen::InsensitiveAscii("ntaneouly"), - dictgen::InsensitiveAscii("ntanes"), - dictgen::InsensitiveAscii("ntaneuos"), - dictgen::InsensitiveAscii("ntaneuosly"), - dictgen::InsensitiveAscii("ntaneus"), - dictgen::InsensitiveAscii("ntanious"), - dictgen::InsensitiveAscii("ntaniously"), - dictgen::InsensitiveAscii("ntanous"), - dictgen::InsensitiveAscii("ntanuously"), - dictgen::InsensitiveAscii("nteanous"), - dictgen::InsensitiveAscii("nteanously"), - dictgen::InsensitiveAscii("nteneous"), - dictgen::InsensitiveAscii("nteneously"), - dictgen::InsensitiveAscii("nzored"), - dictgen::InsensitiveAscii("onfulls"), - dictgen::InsensitiveAscii("ranos"), - dictgen::InsensitiveAscii("ratic"), - dictgen::InsensitiveAscii("rious"), - dictgen::InsensitiveAscii("rles"), - dictgen::InsensitiveAscii("rstmanship"), - dictgen::InsensitiveAscii("rtmansship"), - dictgen::InsensitiveAscii("rtsmamship"), - dictgen::InsensitiveAscii("rtsmansship"), - dictgen::InsensitiveAscii("rtsmenship"), - dictgen::InsensitiveAscii("ruts"), - dictgen::InsensitiveAscii("tfiy"), - dictgen::InsensitiveAscii("tifiy"), - dictgen::InsensitiveAscii("tifty"), - ], - values: &[ - &["space"], - &["spaced"], - &["spaces"], - &["spacing"], - &["spoiled"], - &["spoilers"], - &["spotify"], - &["spoiled"], - &["spoilers"], - &["spontaneous"], - &["spontaneously"], - &["spontaneous"], - &["sponsor"], - &["sponsored"], - &["sponsor"], - &["sponsored"], - &["sponsors"], - &["sponsorship"], - &["responses"], - &["sponsored"], - &["sponsored"], - &["sponsors"], - &["sponsors"], - &["sponsorship"], - &["sponsorship"], - &["sponsorship"], - &["sponsors"], - &["sponsorship"], - &["spontaneous"], - &["spontaneously"], - &["spontaneous"], - &["spontaneously"], - &["spontaneous"], - &["spontaneously"], - &["spontaneously"], - &["spontaneously"], - &["spontaneous"], - &["spontaneous"], - &["spontaneously"], - &["spontaneous"], - &["spontaneous"], - &["spontaneously"], - &["spontaneous"], - &["spontaneously"], - &["spontaneous"], - &["spontaneously"], - &["spontaneous"], - &["spontaneously"], - &["sponsored"], - &["spoonfuls"], - &["sopranos"], - &["sporadic"], - &["spurious"], - &["sproles"], - &["sportsmanship"], - &["sportsmanship"], - &["sportsmanship"], - &["sportsmanship"], - &["sportsmanship"], - &["sprouts"], - &["spotify"], - &["spotify"], - &["spotify"], - ], - range: 3..=11, - }; - -static WORD_SPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPL_CHILDREN), - value: None, -}; - -pub static WORD_SPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aton"), - dictgen::InsensitiveAscii("atooon"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("igs"), - dictgen::InsensitiveAscii("iiter"), - dictgen::InsensitiveAscii("iitting"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itner"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("ittng"), - dictgen::InsensitiveAscii("ittr"), - dictgen::InsensitiveAscii("litting"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tting"), - ], - values: &[ - &["splatoon"], - &["splatoon"], - &["spelling"], - &["split", "splign"], - &["splits"], - &["splitter"], - &["splitting"], - &["split", "splits", "splice"], - &["split"], - &["splitter"], - &["splitting"], - &["splinter"], - &["split"], - &["splitting"], - &["splitter"], - &["splitting"], - &["splitter"], - &["splitting"], - ], - range: 2..=7, - }; - -static WORD_SPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPI_CHILDREN), - value: None, -}; - -pub static WORD_SPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cific"), - dictgen::InsensitiveAscii("cified"), - dictgen::InsensitiveAscii("cify"), - dictgen::InsensitiveAscii("lnter"), - dictgen::InsensitiveAscii("ltter"), - dictgen::InsensitiveAscii("ltting"), - dictgen::InsensitiveAscii("ndel"), - dictgen::InsensitiveAscii("ndels"), - dictgen::InsensitiveAscii("ndrel"), - dictgen::InsensitiveAscii("nlcok"), - dictgen::InsensitiveAscii("nock"), - dictgen::InsensitiveAscii("ritd"), - dictgen::InsensitiveAscii("rites"), - dictgen::InsensitiveAscii("ritial"), - dictgen::InsensitiveAscii("ritis"), - dictgen::InsensitiveAscii("ritualiy"), - dictgen::InsensitiveAscii("rituallity"), - dictgen::InsensitiveAscii("rituallly"), - dictgen::InsensitiveAscii("ritualty"), - dictgen::InsensitiveAscii("ritualy"), - dictgen::InsensitiveAscii("rituella"), - dictgen::InsensitiveAscii("ritus"), - dictgen::InsensitiveAscii("rtied"), - dictgen::InsensitiveAscii("rtiuality"), - dictgen::InsensitiveAscii("rtiually"), - dictgen::InsensitiveAscii("rtual"), - dictgen::InsensitiveAscii("rutuality"), - dictgen::InsensitiveAscii("rutually"), - dictgen::InsensitiveAscii("tirually"), - ], - values: &[ - &["specific"], - &["specified"], - &["specify"], - &["splinter"], - &["splitter"], - &["splitting"], - &["spindle"], - &["spindles"], - &["spindle"], - &["spinlock"], - &["spinlock"], - &["spirited"], - &["spirits"], - &["spiritual"], - &["spirits"], - &["spiritually"], - &["spiritually"], - &["spiritually"], - &["spirituality"], - &["spiritually"], - &["spiritually"], - &["spirits"], - &["spirited"], - &["spirituality"], - &["spiritually"], - &["spiritual"], - &["spirituality"], - &["spiritually"], - &["spiritually"], - ], - range: 4..=10, - }; - -static WORD_SPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPH_CHILDREN), - value: None, -}; - -pub static WORD_SPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agetti"), - dictgen::InsensitiveAscii("ereos"), - ], - values: &[&["spaghetti"], &["spheres"]], - range: 5..=6, - }; - -static WORD_SPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPE_CHILDREN), - value: None, -}; - -static WORD_SPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPEA_NODE), - None, - Some(&WORD_SPEC_NODE), - Some(&WORD_SPED_NODE), - Some(&WORD_SPEE_NODE), - Some(&WORD_SPEF_NODE), - None, - Some(&WORD_SPEH_NODE), - Some(&WORD_SPEI_NODE), - None, - Some(&WORD_SPEK_NODE), - Some(&WORD_SPEL_NODE), - None, - Some(&WORD_SPEN_NODE), - None, - Some(&WORD_SPEP_NODE), - None, - Some(&WORD_SPER_NODE), - Some(&WORD_SPES_NODE), - Some(&WORD_SPET_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SPEZ_NODE), -]; - -static WORD_SPEZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEZ_CHILDREN), - value: None, -}; - -pub static WORD_SPEZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ialiced"), - dictgen::InsensitiveAscii("ialisation"), - dictgen::InsensitiveAscii("ific"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ify"), - ], - values: &[ - &["special"], - &["specialized"], - &["specialisation"], - &["specific"], - &["specified"], - &["specify"], - ], - range: 3..=10, - }; - -static WORD_SPET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPET_CHILDREN), - value: None, -}; - -pub static WORD_SPET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ember"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("sific"), - dictgen::InsensitiveAscii("sified"), - ], - values: &[ - &["september"], - &["spatial", "special"], - &["specific"], - &["specified"], - ], - range: 3..=6, - }; - -static WORD_SPES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPES_CHILDREN), - value: None, -}; - -pub static WORD_SPES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hal"), - dictgen::InsensitiveAscii("hally"), - dictgen::InsensitiveAscii("hel"), - dictgen::InsensitiveAscii("helly"), - dictgen::InsensitiveAscii("ialisation"), - dictgen::InsensitiveAscii("ific"), - dictgen::InsensitiveAscii("ifical"), - dictgen::InsensitiveAscii("ifically"), - dictgen::InsensitiveAscii("ificaly"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ifics"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifities"), - dictgen::InsensitiveAscii("ify"), - ], - values: &[ - &["special"], - &["specially", "especially"], - &["special"], - &["specially", "especially"], - &["specialisation"], - &["specific"], - &["specific"], - &["specifically"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifics"], - &["specify"], - ], - range: 3..=10, - }; - -static WORD_SPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPER_CHILDREN), - value: None, -}; - -pub static WORD_SPER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ately"), - dictgen::InsensitiveAscii("hical"), - dictgen::InsensitiveAscii("matozoan"), - ], - values: &[ - &["separate"], - &["separately"], - &["spherical"], - &["spermatozoon"], - ], - range: 3..=8, - }; - -static WORD_SPEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEP_CHILDREN), - value: None, -}; - -pub static WORD_SPEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arate"), - dictgen::InsensitiveAscii("arated"), - dictgen::InsensitiveAscii("arating"), - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("arator"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("eratd"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erateing"), - dictgen::InsensitiveAscii("erater"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("erating"), - dictgen::InsensitiveAscii("erator"), - dictgen::InsensitiveAscii("erats"), - ], - values: &[ - &["separate"], - &["separated"], - &["separating"], - &["separation"], - &["separator"], - &["spec"], - &["separated"], - &["separate"], - &["separating"], - &["separator"], - &["separates"], - &["separating"], - &["separator"], - &["separates"], - ], - range: 1..=8, - }; - -static WORD_SPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEN_CHILDREN), - value: None, -}; - -pub static WORD_SPEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dour")], - values: &[&["splendour"]], - range: 4..=4, - }; - -static WORD_SPEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEL_CHILDREN), - value: None, -}; - -pub static WORD_SPEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lig"), - dictgen::InsensitiveAscii("lign"), - dictgen::InsensitiveAscii("lshecking"), - ], - values: &[ - &["spelling"], - &["spelling"], - &["spelling"], - &["spellchecking"], - ], - range: 3..=9, - }; - -static WORD_SPEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEK_CHILDREN), - value: None, -}; - -pub static WORD_SPEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aing")], - values: &[&["speaking"]], - range: 4..=4, - }; - -static WORD_SPEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEI_CHILDREN), - value: None, -}; - -pub static WORD_SPEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("calist"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cals"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cfic"), - dictgen::InsensitiveAscii("cfied"), - dictgen::InsensitiveAscii("cifed"), - dictgen::InsensitiveAscii("cific"), - dictgen::InsensitiveAscii("cified"), - dictgen::InsensitiveAscii("cify"), - dictgen::InsensitiveAscii("fied"), - ], - values: &[ - &["special"], - &["specialist"], - &["specially"], - &["specials"], - &["species"], - &["specific"], - &["specified"], - &["specified"], - &["specific"], - &["specified"], - &["specify"], - &["specified"], - ], - range: 3..=6, - }; - -static WORD_SPEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEH_CHILDREN), - value: None, -}; - -pub static WORD_SPEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erical"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rical"), - ], - values: &[&["spherical"], &["spheres"], &["spherical"]], - range: 3..=6, - }; - -static WORD_SPEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPEF_CHILDREN), - value: None, -}; - -static WORD_SPEF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPEFA_NODE), - None, - Some(&WORD_SPEFC_NODE), - None, - Some(&WORD_SPEFE_NODE), - None, - None, - None, - Some(&WORD_SPEFI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SPEFY_NODE), - None, -]; - -static WORD_SPEFY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFY_CHILDREN), - value: Some(&["specify"]), -}; - -pub static WORD_SPEFY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["specifying"]], - range: 3..=3, - }; - -static WORD_SPEFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPEFI_CHILDREN), - value: None, -}; - -static WORD_SPEFI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPEFIA_NODE), - None, - Some(&WORD_SPEFIC_NODE), - None, - Some(&WORD_SPEFIE_NODE), - Some(&WORD_SPEFIF_NODE), - None, - None, - Some(&WORD_SPEFII_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SPEFIX_NODE), - Some(&WORD_SPEFIY_NODE), - None, -]; - -static WORD_SPEFIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFIY_CHILDREN), - value: Some(&["specify"]), -}; - -pub static WORD_SPEFIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["specifying"]], - range: 3..=3, - }; - -static WORD_SPEFIX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFIX_CHILDREN), - value: None, -}; - -pub static WORD_SPEFIX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("eid"), - dictgen::InsensitiveAscii("eir"), - dictgen::InsensitiveAscii("eirs"), - dictgen::InsensitiveAscii("eis"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ifer"), - dictgen::InsensitiveAscii("ifers"), - dictgen::InsensitiveAscii("ifes"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specify"], - &["specifying"], - ], - range: 1..=8, - }; - -static WORD_SPEFII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFII_CHILDREN), - value: None, -}; - -pub static WORD_SPEFII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("fally"), - dictgen::InsensitiveAscii("fation"), - dictgen::InsensitiveAscii("fations"), - dictgen::InsensitiveAscii("feid"), - dictgen::InsensitiveAscii("feir"), - dictgen::InsensitiveAscii("feirs"), - dictgen::InsensitiveAscii("feis"), - dictgen::InsensitiveAscii("fiable"), - dictgen::InsensitiveAscii("fic"), - dictgen::InsensitiveAscii("fically"), - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("fications"), - dictgen::InsensitiveAscii("fics"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fier"), - dictgen::InsensitiveAscii("fiers"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("fifed"), - dictgen::InsensitiveAscii("fifer"), - dictgen::InsensitiveAscii("fifers"), - dictgen::InsensitiveAscii("fifes"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("fying"), - ], - values: &[ - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specify"], - &["specifying"], - ], - range: 1..=9, - }; - -static WORD_SPEFIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFIF_CHILDREN), - value: None, -}; - -pub static WORD_SPEFIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eid"), - dictgen::InsensitiveAscii("eir"), - dictgen::InsensitiveAscii("eirs"), - dictgen::InsensitiveAscii("eis"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ifer"), - dictgen::InsensitiveAscii("ifers"), - dictgen::InsensitiveAscii("ifes"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specify"], - &["specifying"], - ], - range: 1..=8, - }; - -static WORD_SPEFIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFIE_CHILDREN), - value: None, -}; - -pub static WORD_SPEFIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - ], - range: 1..=2, - }; - -static WORD_SPEFIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPEFIC_CHILDREN), - value: Some(&["specific"]), -}; - -static WORD_SPEFIC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPEFICA_NODE), - None, - None, - None, - Some(&WORD_SPEFICE_NODE), - None, - None, - None, - Some(&WORD_SPEFICI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SPEFICS_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SPEFICY_NODE), - None, -]; - -static WORD_SPEFICY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICY_CHILDREN), - value: Some(&["specify"]), -}; - -pub static WORD_SPEFICY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["specifying"]], - range: 3..=3, - }; - -static WORD_SPEFICS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICS_CHILDREN), - value: Some(&["specifics"]), -}; - -pub static WORD_SPEFICS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SPEFICI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPEFICI_CHILDREN), - value: None, -}; - -static WORD_SPEFICI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPEFICIA_NODE), - None, - Some(&WORD_SPEFICIC_NODE), - None, - Some(&WORD_SPEFICIE_NODE), - Some(&WORD_SPEFICIF_NODE), - None, - None, - Some(&WORD_SPEFICII_NODE), - None, - None, - Some(&WORD_SPEFICIL_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SPEFICIT_NODE), - None, - None, - None, - None, - Some(&WORD_SPEFICIY_NODE), - None, -]; - -static WORD_SPEFICIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICIY_CHILDREN), - value: Some(&["specify"]), -}; - -pub static WORD_SPEFICIY_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["specifying"]], - range: 3..=3, -}; - -static WORD_SPEFICIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICIT_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICIT_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("eid"), - dictgen::InsensitiveAscii("eir"), - dictgen::InsensitiveAscii("eirs"), - dictgen::InsensitiveAscii("eis"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ifer"), - dictgen::InsensitiveAscii("ifers"), - dictgen::InsensitiveAscii("ifes"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specificities"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specificity"], - ], - range: 1..=8, -}; - -static WORD_SPEFICIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICIL_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICIL_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lally"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("leid"), - dictgen::InsensitiveAscii("leir"), - dictgen::InsensitiveAscii("leirs"), - dictgen::InsensitiveAscii("leis"), - dictgen::InsensitiveAscii("liable"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("lically"), - dictgen::InsensitiveAscii("lication"), - dictgen::InsensitiveAscii("lications"), - dictgen::InsensitiveAscii("lics"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("lier"), - dictgen::InsensitiveAscii("liers"), - dictgen::InsensitiveAscii("lies"), - dictgen::InsensitiveAscii("lifed"), - dictgen::InsensitiveAscii("lifer"), - dictgen::InsensitiveAscii("lifers"), - dictgen::InsensitiveAscii("lifes"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifically"], - ], - range: 2..=9, -}; - -static WORD_SPEFICII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICII_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICII_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fers"), - dictgen::InsensitiveAscii("fes"), - ], - values: &[ - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - ], - range: 1..=7, -}; - -static WORD_SPEFICIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICIF_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICIF_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eid"), - dictgen::InsensitiveAscii("eir"), - dictgen::InsensitiveAscii("eirs"), - dictgen::InsensitiveAscii("eis"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ifer"), - dictgen::InsensitiveAscii("ifers"), - dictgen::InsensitiveAscii("ifes"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specify"], - &["specifying"], - ], - range: 1..=8, -}; - -static WORD_SPEFICIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICIE_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICIE_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("irs"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["specified"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifier"], - &["specifiers"], - &["specifies"], - ], - range: 1..=3, -}; - -static WORD_SPEFICIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICIC_CHILDREN), - value: Some(&["specific"]), -}; - -pub static WORD_SPEFICIC_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - ], - range: 1..=6, -}; - -static WORD_SPEFICIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICIA_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICIA_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("llally"), - dictgen::InsensitiveAscii("llation"), - dictgen::InsensitiveAscii("llations"), - dictgen::InsensitiveAscii("lleid"), - dictgen::InsensitiveAscii("lleir"), - dictgen::InsensitiveAscii("lleirs"), - dictgen::InsensitiveAscii("lleis"), - dictgen::InsensitiveAscii("lliable"), - dictgen::InsensitiveAscii("llic"), - dictgen::InsensitiveAscii("llically"), - dictgen::InsensitiveAscii("llication"), - dictgen::InsensitiveAscii("llications"), - dictgen::InsensitiveAscii("llics"), - dictgen::InsensitiveAscii("llied"), - dictgen::InsensitiveAscii("llier"), - dictgen::InsensitiveAscii("lliers"), - dictgen::InsensitiveAscii("llies"), - dictgen::InsensitiveAscii("llifed"), - dictgen::InsensitiveAscii("llifer"), - dictgen::InsensitiveAscii("llifers"), - dictgen::InsensitiveAscii("llifes"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["specifiable"], - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifically"], - &["specification"], - &["specifications"], - ], - range: 3..=10, -}; - -static WORD_SPEFICE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICE_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("irs"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["specified"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specifier"], - &["specifiers"], - &["specifies"], - ], - range: 1..=3, - }; - -static WORD_SPEFICA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFICA_CHILDREN), - value: None, -}; - -pub static WORD_SPEFICA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["specifiable"], - &["specifically"], - &["specification"], - &["specifications"], - ], - range: 3..=5, - }; - -static WORD_SPEFIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFIA_CHILDREN), - value: None, -}; - -pub static WORD_SPEFIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("l"), - ], - values: &[&["specifiable"], &["special"]], - range: 1..=3, - }; - -static WORD_SPEFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFE_CHILDREN), - value: None, -}; - -pub static WORD_SPEFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("irs"), - dictgen::InsensitiveAscii("is"), - ], - values: &[ - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - ], - range: 2..=3, - }; - -static WORD_SPEFC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFC_CHILDREN), - value: None, -}; - -pub static WORD_SPEFC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ifiable"), - dictgen::InsensitiveAscii("ific"), - dictgen::InsensitiveAscii("ifically"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ifics"), - dictgen::InsensitiveAscii("ifieid"), - dictgen::InsensitiveAscii("ifieir"), - dictgen::InsensitiveAscii("ifieirs"), - dictgen::InsensitiveAscii("ifieis"), - dictgen::InsensitiveAscii("ifiy"), - dictgen::InsensitiveAscii("ifiying"), - ], - values: &[ - &["specifiable"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specify"], - &["specifying"], - ], - range: 4..=10, - }; - -static WORD_SPEFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEFA_CHILDREN), - value: None, -}; - -pub static WORD_SPEFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["specially", "specifically"], - &["separation", "specification"], - &["separations", "specifications"], - ], - range: 3..=5, - }; - -static WORD_SPEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEE_CHILDREN), - value: None, -}; - -pub static WORD_SPEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("aking"), - dictgen::InsensitiveAscii("cheasy"), - dictgen::InsensitiveAscii("chers"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("cified"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - ], - values: &[ - &["speak"], - &["speaking"], - &["speeches"], - &["speeches"], - &["speeches"], - &["specified"], - &["speak"], - &["spelling"], - &["spelling"], - &["sleep"], - &["sped"], - &["sleeping"], - ], - range: 1..=6, - }; - -static WORD_SPED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPED_CHILDREN), - value: None, -}; - -pub static WORD_SPED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ific"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ify"), - ], - values: &[&["specific"], &["specified"], &["specify"]], - range: 3..=5, - }; - -static WORD_SPEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPEC_CHILDREN), - value: None, -}; - -static WORD_SPEC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPECA_NODE), - None, - None, - None, - Some(&WORD_SPECE_NODE), - Some(&WORD_SPECF_NODE), - None, - None, - Some(&WORD_SPECI_NODE), - None, - Some(&WORD_SPECK_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_SPECR_NODE), - None, - Some(&WORD_SPECT_NODE), - Some(&WORD_SPECU_NODE), - None, - None, - None, - Some(&WORD_SPECY_NODE), - None, -]; - -static WORD_SPECY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECY_CHILDREN), - value: None, -}; - -pub static WORD_SPECY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fing")], - values: &[&["specifying"]], - range: 4..=4, - }; - -static WORD_SPECU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECU_CHILDREN), - value: None, -}; - -pub static WORD_SPECU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alr"), - dictgen::InsensitiveAscii("alte"), - dictgen::InsensitiveAscii("alting"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("altions"), - dictgen::InsensitiveAscii("altive"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("larite"), - dictgen::InsensitiveAscii("latie"), - dictgen::InsensitiveAscii("laties"), - dictgen::InsensitiveAscii("latin"), - ], - values: &[ - &["specular"], - &["speculate"], - &["speculating"], - &["speculation"], - &["speculation"], - &["speculative"], - &["specifies"], - &["specify"], - &["speculative"], - &["speculative"], - &["speculative"], - &["speculation"], - ], - range: 2..=7, - }; - -static WORD_SPECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECT_CHILDREN), - value: None, -}; - -pub static WORD_SPECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acuarly"), - dictgen::InsensitiveAscii("aculair"), - dictgen::InsensitiveAscii("aculaire"), - dictgen::InsensitiveAscii("aculalry"), - dictgen::InsensitiveAscii("acularely"), - dictgen::InsensitiveAscii("acularily"), - dictgen::InsensitiveAscii("aculary"), - dictgen::InsensitiveAscii("acullar"), - dictgen::InsensitiveAscii("arors"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("atores"), - dictgen::InsensitiveAscii("atular"), - dictgen::InsensitiveAscii("atularly"), - dictgen::InsensitiveAscii("auclar"), - dictgen::InsensitiveAscii("aulars"), - dictgen::InsensitiveAscii("ecular"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("racal"), - dictgen::InsensitiveAscii("rail"), - dictgen::InsensitiveAscii("raply"), - dictgen::InsensitiveAscii("rolab"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("ularly"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("urm"), - ], - values: &[ - &["spectacular"], - &["spectacular"], - &["spectacular"], - &["spectacularly"], - &["spectacularly"], - &["spectacularly"], - &["spectacularly"], - &["spectacularly"], - &["spectators"], - &["spectators"], - &["spectators"], - &["spectacular"], - &["spectacularly"], - &["spectacular"], - &["spectaculars"], - &["spectacular"], - &["expected", "spectated"], - &["specification"], - &["specifications"], - &["specified"], - &["specifies"], - &["specify"], - &["specifying"], - &["spectral"], - &["spectral"], - &["spectral"], - &["spectral"], - &["aspects", "expects", "specs"], - &["spectacular"], - &["spectacularly"], - &["spectrum"], - &["spectrum"], - ], - range: 1..=10, - }; - -static WORD_SPECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECR_CHILDREN), - value: None, -}; - -pub static WORD_SPECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tal")], - values: &[&["spectral"]], - range: 3..=3, - }; - -static WORD_SPECK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECK_CHILDREN), - value: None, -}; - -pub static WORD_SPECK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tor")], - values: &[&["specter"]], - range: 3..=3, - }; - -static WORD_SPECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPECI_CHILDREN), - value: None, -}; - -static WORD_SPECI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPECIA_NODE), - None, - Some(&WORD_SPECIC_NODE), - Some(&WORD_SPECID_NODE), - Some(&WORD_SPECIE_NODE), - Some(&WORD_SPECIF_NODE), - None, - None, - Some(&WORD_SPECII_NODE), - None, - None, - Some(&WORD_SPECIL_NODE), - Some(&WORD_SPECIM_NODE), - None, - None, - None, - None, - Some(&WORD_SPECIR_NODE), - Some(&WORD_SPECIS_NODE), - None, - None, - Some(&WORD_SPECIV_NODE), - None, - None, - Some(&WORD_SPECIY_NODE), - None, -]; - -static WORD_SPECIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIY_CHILDREN), - value: Some(&["specify"]), -}; - -pub static WORD_SPECIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("fying"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["specifying"], &["specifying"], &["specifying"]], - range: 3..=5, - }; - -static WORD_SPECIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIV_CHILDREN), - value: None, -}; - -pub static WORD_SPECIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ied")], - values: &[&["specified"]], - range: 3..=3, - }; - -static WORD_SPECIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIS_CHILDREN), - value: None, -}; - -pub static WORD_SPECIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["specials"]], - range: 1..=1, - }; - -static WORD_SPECIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIR_CHILDREN), - value: None, -}; - -pub static WORD_SPECIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["specifies"], &["specify"]], - range: 1..=3, - }; - -static WORD_SPECIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIM_CHILDREN), - value: None, -}; - -pub static WORD_SPECIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ines"), - ], - values: &[&["specimen"], &["specimen"], &["specimen"]], - range: 2..=4, - }; - -static WORD_SPECIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIL_CHILDREN), - value: None, -}; - -pub static WORD_SPECIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aized"), - dictgen::InsensitiveAscii("azations"), - dictgen::InsensitiveAscii("iast"), - dictgen::InsensitiveAscii("iazation"), - dictgen::InsensitiveAscii("iazed"), - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("isations"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("izations"), - dictgen::InsensitiveAscii("ized"), - ], - values: &[ - &["specialize"], - &["specializations"], - &["specialists"], - &["specialization"], - &["specialize"], - &["specialisation"], - &["specialisations"], - &["specialization"], - &["specializations"], - &["specialized"], - ], - range: 4..=8, - }; - -static WORD_SPECII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECII_CHILDREN), - value: None, -}; - -pub static WORD_SPECII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("fc"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fically"), - ], - values: &[ - &["specific"], - &["specified"], - &["specific"], - &["specified"], - &["specifier"], - &["specifically"], - ], - range: 1..=7, - }; - -static WORD_SPECIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SPECIF_CHILDREN), - value: None, -}; - -static WORD_SPECIF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SPECIFA_NODE), - None, - Some(&WORD_SPECIFC_NODE), - None, - Some(&WORD_SPECIFE_NODE), - Some(&WORD_SPECIFF_NODE), - None, - None, - Some(&WORD_SPECIFI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SPECIFR_NODE), - None, - Some(&WORD_SPECIFT_NODE), - Some(&WORD_SPECIFU_NODE), - Some(&WORD_SPECIFV_NODE), - None, - None, - Some(&WORD_SPECIFY_NODE), - None, -]; - -static WORD_SPECIFY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFY_CHILDREN), - value: None, -}; - -pub static WORD_SPECIFY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("inhg"), - ], - values: &[ - &["specified"], - &["specified"], - &["specifying"], - &["specifying"], - ], - range: 2..=4, - }; - -static WORD_SPECIFV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFV_CHILDREN), - value: Some(&["specific"]), -}; - -pub static WORD_SPECIFV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SPECIFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFU_CHILDREN), - value: Some(&["specify"]), -}; - -pub static WORD_SPECIFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SPECIFT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFT_CHILDREN), - value: Some(&["specify"]), -}; - -pub static WORD_SPECIFT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SPECIFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFR_CHILDREN), - value: None, -}; - -pub static WORD_SPECIFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ied"), - ], - values: &[&["specific"], &["specified"]], - range: 2..=3, - }; - -static WORD_SPECIFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFI_CHILDREN), - value: Some(&["specific", "specify"]), -}; - -pub static WORD_SPECIFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("caiton"), - dictgen::InsensitiveAscii("caitons"), - dictgen::InsensitiveAscii("callly"), - dictgen::InsensitiveAscii("caly"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cateion"), - dictgen::InsensitiveAscii("catin"), - dictgen::InsensitiveAscii("cato"), - dictgen::InsensitiveAscii("caton"), - dictgen::InsensitiveAscii("catons"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cfation"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("ciation"), - dictgen::InsensitiveAscii("ciations"), - dictgen::InsensitiveAscii("cically"), - dictgen::InsensitiveAscii("cied"), - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("cl"), - dictgen::InsensitiveAscii("cly"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("cy"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ec"), - dictgen::InsensitiveAscii("ecally"), - dictgen::InsensitiveAscii("ecation"), - dictgen::InsensitiveAscii("ecations"), - dictgen::InsensitiveAscii("ecd"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("ecs"), - dictgen::InsensitiveAscii("ede"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gation"), - dictgen::InsensitiveAscii("gations"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("kation"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("x"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("yng"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications", "specification"], - &["specification", "specifications"], - &["specifically"], - &["specifically"], - &["specified"], - &["specification"], - &["specification"], - &["specification"], - &["specification"], - &["specifications"], - &["specified"], - &["specifier"], - &["specifics", "specifies"], - &["specification"], - &["specify", "specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifically"], - &["specified"], - &["specifics", "specifies"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specify", "specificity", "specifically"], - &["specified"], - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specified"], - &["specifics"], - &["specified"], - &["specified"], - &["specifies"], - &["specified"], - &["specific"], - &["specification"], - &["specifications"], - &["specifying"], - &["specification"], - &["specifying"], - &["specifics"], - &["specificity"], - &["specific", "specifics"], - &["specify"], - &["specifying"], - &["specifying"], - ], - range: 1..=8, - }; - -static WORD_SPECIFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFF_CHILDREN), - value: None, -}; - -pub static WORD_SPECIFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ically"), - ], - values: &[&["specific"], &["specifically"]], - range: 2..=6, - }; - -static WORD_SPECIFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFE_CHILDREN), - value: None, -}; - -pub static WORD_SPECIFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["specified"], - &["specified"], - &["specifier"], - &["specifies"], - ], - range: 1..=2, - }; - -static WORD_SPECIFC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFC_CHILDREN), - value: Some(&["specific"]), -}; - -pub static WORD_SPECIFC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specifically"], - &["specify"], - ], - range: 1..=6, - }; - -static WORD_SPECIFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIFA_CHILDREN), - value: None, -}; - -pub static WORD_SPECIFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ctions")], - values: &[&["specifications"]], - range: 6..=6, - }; - -static WORD_SPECIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIE_CHILDREN), - value: None, -}; - -pub static WORD_SPECIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("fied"), - ], - values: &[&["special"], &["specified"], &["specified"]], - range: 1..=4, - }; - -static WORD_SPECID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECID_CHILDREN), - value: None, -}; - -pub static WORD_SPECID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ic")], - values: &[&["specific"]], - range: 2..=2, - }; - -static WORD_SPECIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIC_CHILDREN), - value: Some(&["specific"]), -}; - -pub static WORD_SPECIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ied"), - ], - values: &[&["special"], &["specification"], &["specified"]], - range: 2..=5, - }; - -static WORD_SPECIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECIA_CHILDREN), - value: None, -}; - -pub static WORD_SPECIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("laization"), - dictgen::InsensitiveAscii("lazation"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lication"), - dictgen::InsensitiveAscii("lice"), - dictgen::InsensitiveAscii("liced"), - dictgen::InsensitiveAscii("lices"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("lies"), - dictgen::InsensitiveAscii("lis"), - dictgen::InsensitiveAscii("lisaiton"), - dictgen::InsensitiveAscii("lisaitons"), - dictgen::InsensitiveAscii("listes"), - dictgen::InsensitiveAscii("lites"), - dictgen::InsensitiveAscii("lits"), - dictgen::InsensitiveAscii("litzed"), - dictgen::InsensitiveAscii("lizaiton"), - dictgen::InsensitiveAscii("lizaitons"), - dictgen::InsensitiveAscii("lizare"), - dictgen::InsensitiveAscii("lizate"), - dictgen::InsensitiveAscii("lizaton"), - dictgen::InsensitiveAscii("lizeds"), - dictgen::InsensitiveAscii("lizied"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llist"), - dictgen::InsensitiveAscii("llity"), - dictgen::InsensitiveAscii("llize"), - dictgen::InsensitiveAscii("llized"), - dictgen::InsensitiveAscii("llly"), - dictgen::InsensitiveAscii("llty"), - dictgen::InsensitiveAscii("lops"), - dictgen::InsensitiveAscii("lsts"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("ltys"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lz"), - dictgen::InsensitiveAscii("lzed"), - dictgen::InsensitiveAscii("lzes"), - dictgen::InsensitiveAscii("lzied"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("zlize"), - ], - values: &[ - &["special"], - &["specified"], - &["specialization"], - &["specialization"], - &["specials"], - &["specialization"], - &["specialize"], - &["specialized", "specialised"], - &["specializes"], - &["specialized"], - &["specializes"], - &["specials"], - &["specialisation"], - &["specialisations"], - &["specialists"], - &["specializes"], - &["specials"], - &["specialized"], - &["specialization"], - &["specializations"], - &["specialize"], - &["specialize"], - &["specialization"], - &["specializes"], - &["specialize"], - &["special", "specially"], - &["specialist"], - &["specially"], - &["specialize"], - &["specialized"], - &["specially"], - &["specially"], - &["specials"], - &["specialists"], - &["specialist"], - &["specials"], - &["specially"], - &["specialize"], - &["specialized"], - &["specializes"], - &["specialized"], - &["specials"], - &["specialty"], - &["specialize"], - ], - range: 1..=9, - }; - -static WORD_SPECF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECF_CHILDREN), - value: None, -}; - -pub static WORD_SPECF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("icially"), - dictgen::InsensitiveAscii("icication"), - dictgen::InsensitiveAscii("icications"), - dictgen::InsensitiveAscii("icied"), - dictgen::InsensitiveAscii("icies"), - dictgen::InsensitiveAscii("icy"), - dictgen::InsensitiveAscii("icying"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ield"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("iied"), - dictgen::InsensitiveAscii("iies"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["specific"], - &["specifically"], - &["specification"], - &["specifications"], - &["specifically"], - &["specification"], - &["specifications"], - &["specified"], - &["specifies"], - &["specify"], - &["specifying"], - &["specified"], - &["specified"], - &["specifies"], - &["specifies"], - &["specify"], - &["specifying"], - &["specified"], - &["specifies"], - &["specify"], - &["specifying"], - ], - range: 1..=10, - }; - -static WORD_SPECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECE_CHILDREN), - value: Some(&["space", "spice"]), -}; - -pub static WORD_SPECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fic"), - dictgen::InsensitiveAscii("fically"), - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("ficly"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("min"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["specific"], - &["specifically"], - &["specification"], - &["specifically"], - &["specified"], - &["specifies"], - &["specimen"], - &["spaces", "species", "spices"], - ], - range: 1..=8, - }; - -static WORD_SPECA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPECA_CHILDREN), - value: None, -}; - -pub static WORD_SPECA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("ilist"), - dictgen::InsensitiveAscii("ilists"), - dictgen::InsensitiveAscii("ilization"), - dictgen::InsensitiveAscii("ilize"), - dictgen::InsensitiveAscii("ilized"), - dictgen::InsensitiveAscii("ilizes"), - dictgen::InsensitiveAscii("illy"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lised"), - dictgen::InsensitiveAscii("lity"), - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("tcular"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("totors"), - ], - values: &[ - &["special"], - &["specialist"], - &["specialists"], - &["specialization"], - &["specializes"], - &["specialized"], - &["specializes"], - &["specially"], - &["specialty"], - &["special"], - &["specialised"], - &["speciality"], - &["specialization"], - &["spectacular"], - &["spectator"], - &["spectators"], - ], - range: 1..=9, - }; - -static WORD_SPEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPEA_CHILDREN), - value: None, -}; - -pub static WORD_SPEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("dsheet"), - dictgen::InsensitiveAscii("kign"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("rators"), - ], - values: &[ - &["peace", "space"], - &["spaced"], - &["spaces", "species"], - &["speech"], - &["special", "spacial"], - &["spacing"], - &["speak"], - &["spreadsheet"], - &["speaking"], - &["separate"], - &["separated"], - &["separates"], - &["separating"], - &["separator"], - &["separators"], - ], - range: 2..=6, - }; - -static WORD_SPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPC_CHILDREN), - value: None, -}; - -pub static WORD_SPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ecified"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ific"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - ], - values: &[ - &["space"], - &["spaced"], - &["spaces"], - &["spacing"], - &["specified"], - &["special"], - &["specific"], - &["specification"], - &["specifications"], - &["specified"], - &["specifies"], - &["specify"], - &["specifying"], - ], - range: 2..=10, - }; - -static WORD_SPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SPA_CHILDREN), - value: None, -}; - -pub static WORD_SPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cebr"), - dictgen::InsensitiveAscii("cegoat"), - dictgen::InsensitiveAscii("cific"), - dictgen::InsensitiveAscii("cification"), - dictgen::InsensitiveAscii("cifications"), - dictgen::InsensitiveAscii("cifics"), - dictgen::InsensitiveAscii("cified"), - dictgen::InsensitiveAscii("cifies"), - dictgen::InsensitiveAscii("ctator"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("ecing"), - dictgen::InsensitiveAscii("gehtti"), - dictgen::InsensitiveAscii("geti"), - dictgen::InsensitiveAscii("getti"), - dictgen::InsensitiveAscii("gheti"), - dictgen::InsensitiveAscii("gnum"), - dictgen::InsensitiveAscii("hgetti"), - dictgen::InsensitiveAscii("inish"), - dictgen::InsensitiveAscii("insh"), - dictgen::InsensitiveAscii("lsher"), - dictgen::InsensitiveAscii("ltoon"), - dictgen::InsensitiveAscii("mmade"), - dictgen::InsensitiveAscii("mmare"), - dictgen::InsensitiveAscii("mmear"), - dictgen::InsensitiveAscii("mmend"), - dictgen::InsensitiveAscii("mmeur"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nisch"), - dictgen::InsensitiveAscii("nnig"), - dictgen::InsensitiveAscii("nsih"), - dictgen::InsensitiveAscii("nwed"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rately"), - dictgen::InsensitiveAscii("rkel"), - dictgen::InsensitiveAscii("rklie"), - dictgen::InsensitiveAscii("rlking"), - dictgen::InsensitiveAscii("rsly"), - dictgen::InsensitiveAscii("rtaniis"), - dictgen::InsensitiveAscii("rtanops"), - dictgen::InsensitiveAscii("rtants"), - dictgen::InsensitiveAscii("rtas"), - dictgen::InsensitiveAscii("rtians"), - dictgen::InsensitiveAscii("rtsn"), - dictgen::InsensitiveAscii("ryed"), - dictgen::InsensitiveAscii("sh"), - dictgen::InsensitiveAscii("shed"), - dictgen::InsensitiveAscii("shes"), - dictgen::InsensitiveAscii("taializer"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wend"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("wining"), - dictgen::InsensitiveAscii("wnig"), - dictgen::InsensitiveAscii("wnign"), - dictgen::InsensitiveAscii("wnve"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["spacebar"], - &["scapegoat"], - &["specific"], - &["specification"], - &["specifications"], - &["specifics"], - &["specified"], - &["specifies"], - &["spectator"], - &["space"], - &["spaced"], - &["spaces"], - &["spacing"], - &["spaghetti"], - &["spaghetti"], - &["spaghetti"], - &["spaghetti"], - &["sphagnum"], - &["spaghetti"], - &["spanish"], - &["spanish"], - &["splasher"], - &["splatoon"], - &["spammed"], - &["spammer"], - &["spammer"], - &["spammed"], - &["spammer"], - &["spanning"], - &["spanish"], - &["spanning"], - &["spanish"], - &["spawned"], - &["separate"], - &["separated"], - &["separately"], - &["sparkle"], - &["sparkle"], - &["sparkling"], - &["sparsely"], - &["spartans"], - &["spartans"], - &["spartans"], - &["spartans"], - &["spartans"], - &["spartans"], - &["sprayed"], - &["splash"], - &["splashed"], - &["splashes"], - &["spatializer"], - &["spawn"], - &["spawned"], - &["spawned"], - &["spawning"], - &["spawning"], - &["spawning"], - &["spawning"], - &["spawn"], - &["spawns"], - ], - range: 1..=11, - }; - -static WORD_SO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SO_CHILDREN), - value: None, -}; - -static WORD_SO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SOA_NODE), - Some(&WORD_SOB_NODE), - Some(&WORD_SOC_NODE), - Some(&WORD_SOD_NODE), - Some(&WORD_SOE_NODE), - Some(&WORD_SOF_NODE), - None, - Some(&WORD_SOH_NODE), - Some(&WORD_SOI_NODE), - None, - Some(&WORD_SOK_NODE), - Some(&WORD_SOL_NODE), - Some(&WORD_SOM_NODE), - Some(&WORD_SON_NODE), - Some(&WORD_SOO_NODE), - Some(&WORD_SOP_NODE), - None, - Some(&WORD_SOR_NODE), - Some(&WORD_SOS_NODE), - Some(&WORD_SOT_NODE), - Some(&WORD_SOU_NODE), - Some(&WORD_SOV_NODE), - Some(&WORD_SOW_NODE), - None, - None, - None, -]; - -static WORD_SOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOW_CHILDREN), - value: None, -}; - -pub static WORD_SOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["sow"]], - range: 1..=1, - }; - -static WORD_SOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOV_CHILDREN), - value: None, -}; - -pub static WORD_SOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eits"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("eregin"), - dictgen::InsensitiveAscii("eregnity"), - dictgen::InsensitiveAscii("ereighnty"), - dictgen::InsensitiveAscii("ereighty"), - dictgen::InsensitiveAscii("ereignety"), - dictgen::InsensitiveAscii("ereignity"), - dictgen::InsensitiveAscii("ereigny"), - dictgen::InsensitiveAscii("erein"), - dictgen::InsensitiveAscii("ereing"), - dictgen::InsensitiveAscii("ereingty"), - dictgen::InsensitiveAscii("ereinity"), - dictgen::InsensitiveAscii("ereinty"), - dictgen::InsensitiveAscii("eriegn"), - dictgen::InsensitiveAscii("eriegnty"), - dictgen::InsensitiveAscii("eriengty"), - dictgen::InsensitiveAscii("erign"), - dictgen::InsensitiveAscii("erignity"), - dictgen::InsensitiveAscii("erignty"), - dictgen::InsensitiveAscii("ietes"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("ren"), - ], - values: &[ - &["soviets"], - &["solver"], - &["sovereign"], - &["sovereignty"], - &["sovereignty"], - &["sovereignty"], - &["sovereignty"], - &["sovereignty"], - &["sovereignty"], - &["sovereign"], - &["sovereign"], - &["sovereignty"], - &["sovereignty"], - &["sovereignty"], - &["sovereign"], - &["sovereignty"], - &["sovereignty"], - &["sovereign"], - &["sovereignty"], - &["sovereignty"], - &["soviets"], - &["solve"], - &["solved"], - &["solver"], - &["sovereign"], - ], - range: 2..=9, - }; - -static WORD_SOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SOU_CHILDREN), - value: None, -}; - -static WORD_SOU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_SOUB_NODE), - Some(&WORD_SOUC_NODE), - Some(&WORD_SOUD_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SOUL_NODE), - None, - Some(&WORD_SOUN_NODE), - None, - None, - None, - Some(&WORD_SOUR_NODE), - Some(&WORD_SOUS_NODE), - Some(&WORD_SOUT_NODE), - None, - Some(&WORD_SOUV_NODE), - None, - None, - None, - None, -]; - -static WORD_SOUV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUV_CHILDREN), - value: None, -}; - -pub static WORD_SOUV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enier"), - dictgen::InsensitiveAscii("eniers"), - dictgen::InsensitiveAscii("inear"), - dictgen::InsensitiveAscii("inears"), - dictgen::InsensitiveAscii("ineer"), - dictgen::InsensitiveAscii("ineers"), - dictgen::InsensitiveAscii("inneer"), - dictgen::InsensitiveAscii("inneers"), - ], - values: &[ - &["souvenir"], - &["souvenirs"], - &["souvenir"], - &["souvenirs"], - &["souvenir"], - &["souvenirs"], - &["souvenir"], - &["souvenirs"], - ], - range: 5..=7, - }; - -static WORD_SOUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUT_CHILDREN), - value: None, -}; - -pub static WORD_SOUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hampon"), - dictgen::InsensitiveAscii("hamption"), - dictgen::InsensitiveAscii("hamton"), - dictgen::InsensitiveAscii("hamtpon"), - dictgen::InsensitiveAscii("hanpton"), - dictgen::InsensitiveAscii("hapmton"), - dictgen::InsensitiveAscii("hbrige"), - dictgen::InsensitiveAscii("hen"), - dictgen::InsensitiveAscii("herers"), - dictgen::InsensitiveAscii("hernerns"), - dictgen::InsensitiveAscii("hernes"), - dictgen::InsensitiveAscii("hernese"), - dictgen::InsensitiveAscii("herness"), - dictgen::InsensitiveAscii("hernest"), - dictgen::InsensitiveAscii("hernors"), - dictgen::InsensitiveAscii("herton"), - dictgen::InsensitiveAscii("hmapton"), - dictgen::InsensitiveAscii("hren"), - dictgen::InsensitiveAscii("htampon"), - ], - values: &[ - &["southampton"], - &["southampton"], - &["southampton"], - &["southampton"], - &["southampton"], - &["southampton"], - &["southbridge"], - &["southern"], - &["southerners"], - &["southerners"], - &["southerners"], - &["southerners"], - &["southerners"], - &["southerners"], - &["southerners"], - &["southern"], - &["southampton"], - &["southern"], - &["southampton"], - ], - range: 3..=8, - }; - -static WORD_SOUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUS_CHILDREN), - value: None, -}; - -pub static WORD_SOUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("traction")], - values: &[&["subtraction"]], - range: 8..=8, - }; - -static WORD_SOUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUR_CHILDREN), - value: None, -}; - -pub static WORD_SOUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("braten"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cd"), - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("cedrectory"), - dictgen::InsensitiveAscii("cee"), - dictgen::InsensitiveAscii("cees"), - dictgen::InsensitiveAscii("celss"), - dictgen::InsensitiveAscii("cen"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("cse"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ec"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("rounding"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thern"), - ], - values: &[ - &["sauerbraten"], - &["source"], - &["sourced", "source"], - &["sourced", "source"], - &["sourcedirectory"], - &["source"], - &["sources"], - &["sourceless"], - &["source"], - &["sources", "source"], - &["sources", "source"], - &["source"], - &["source", "sure", "sore", "sour", "soured"], - &["source"], - &["sources", "sores", "sours", "soured"], - &["surrounding"], - &["source"], - &["sort", "south", "sour"], - &["south"], - &["southern"], - ], - range: 1..=10, - }; - -static WORD_SOUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUN_CHILDREN), - value: None, -}; - -pub static WORD_SOUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dard"), - dictgen::InsensitiveAscii("drtack"), - dictgen::InsensitiveAscii("dtracs"), - dictgen::InsensitiveAscii("dtrak"), - dictgen::InsensitiveAscii("dtrakc"), - dictgen::InsensitiveAscii("dtrakcs"), - dictgen::InsensitiveAscii("dtrakk"), - dictgen::InsensitiveAscii("dtraks"), - dictgen::InsensitiveAscii("track"), - ], - values: &[ - &["soundcard"], - &["soundtracks"], - &["soundtracks"], - &["soundtrack"], - &["soundtracks"], - &["soundtracks"], - &["soundtrack"], - &["soundtracks"], - &["soundtrack"], - ], - range: 4..=7, - }; - -static WORD_SOUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUL_CHILDREN), - value: None, -}; - -pub static WORD_SOUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[&["could", "should", "sold"], &["solution"], &["solutions"]], - range: 1..=5, - }; - -static WORD_SOUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUD_CHILDREN), - value: None, -}; - -pub static WORD_SOUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("ntrack"), - ], - values: &[&["sound"], &["sounds"], &["soundtrack"]], - range: 1..=6, - }; - -static WORD_SOUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUC_CHILDREN), - value: None, -}; - -pub static WORD_SOUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("res"), - ], - values: &[ - &["source"], - &["sources"], - &["pouch", "sough", "such", "touch"], - &["source"], - &["sources"], - ], - range: 1..=3, - }; - -static WORD_SOUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOUB_CHILDREN), - value: None, -}; - -pub static WORD_SOUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["double"]], - range: 2..=2, - }; - -static WORD_SOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOT_CHILDREN), - value: None, -}; - -pub static WORD_SOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("fware"), - dictgen::InsensitiveAscii("rage"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rmfront"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("ryline"), - dictgen::InsensitiveAscii("rylines"), - dictgen::InsensitiveAscii("ware"), - dictgen::InsensitiveAscii("yr"), - ], - values: &[ - &["stored", "sorted"], - &["software"], - &["storage", "shortage"], - &["sorted", "stored"], - &["stores"], - &["storing", "sorting"], - &["stormfront"], - &["story", "sorry"], - &["storyline"], - &["storylines"], - &["software"], - &["satyr", "story"], - ], - range: 2..=7, - }; - -static WORD_SOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOS_CHILDREN), - value: None, -}; - -pub static WORD_SOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cket")], - values: &[&["socket"]], - range: 4..=4, - }; - -static WORD_SOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOR_CHILDREN), - value: None, -}; - -pub static WORD_SOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cercy"), - dictgen::InsensitiveAscii("cerey"), - dictgen::InsensitiveAscii("ceror"), - dictgen::InsensitiveAscii("cerry"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("kflow"), - dictgen::InsensitiveAscii("panos"), - dictgen::InsensitiveAscii("rogate"), - dictgen::InsensitiveAscii("round"), - dictgen::InsensitiveAscii("rounded"), - dictgen::InsensitiveAscii("rounding"), - dictgen::InsensitiveAscii("tig"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("tlst"), - dictgen::InsensitiveAscii("tner"), - dictgen::InsensitiveAscii("tnr"), - dictgen::InsensitiveAscii("trage"), - dictgen::InsensitiveAscii("uce"), - dictgen::InsensitiveAscii("uces"), - ], - values: &[ - &["source", "force"], - &["sorcery"], - &["sorcery"], - &["sorcerer"], - &["sorcery"], - &["sources"], - &["workflow"], - &["sopranos"], - &["surrogate"], - &["surround"], - &["surrounded"], - &["surrounding"], - &["sorting"], - &["sorting"], - &["sortlist"], - &["sorter"], - &["sorter"], - &["storage", "shortage"], - &["source", "spruce"], - &["sources", "spruces"], - ], - range: 2..=8, - }; - -static WORD_SOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOP_CHILDREN), - value: None, -}; - -pub static WORD_SOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arnos"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("hicated"), - dictgen::InsensitiveAscii("hisicated"), - dictgen::InsensitiveAscii("hisitcated"), - dictgen::InsensitiveAscii("histacated"), - dictgen::InsensitiveAscii("histicaed"), - dictgen::InsensitiveAscii("histicted"), - dictgen::InsensitiveAscii("histocated"), - dictgen::InsensitiveAscii("hmore"), - dictgen::InsensitiveAscii("hmores"), - dictgen::InsensitiveAscii("hosticated"), - dictgen::InsensitiveAscii("ohmore"), - dictgen::InsensitiveAscii("und"), - dictgen::InsensitiveAscii("unded"), - dictgen::InsensitiveAscii("unding"), - dictgen::InsensitiveAscii("unds"), - ], - values: &[ - &["sopranos"], - &["scope"], - &["sophisticated"], - &["sophisticated"], - &["sophisticated"], - &["sophisticated"], - &["sophisticated"], - &["sophisticated"], - &["sophisticated"], - &["sophomore"], - &["sophomores"], - &["sophisticated"], - &["sophomore"], - &["sound"], - &["sounded"], - &["sounding"], - &["sounds"], - ], - range: 2..=10, - }; - -static WORD_SOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOO_CHILDREN), - value: None, -}; - -pub static WORD_SOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aside"), - dictgen::InsensitiveAscii("donim"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("mewhat"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("urce"), - dictgen::InsensitiveAscii("vinear"), - dictgen::InsensitiveAscii("vinears"), - dictgen::InsensitiveAscii("vineer"), - dictgen::InsensitiveAscii("vineers"), - dictgen::InsensitiveAscii("vinneer"), - dictgen::InsensitiveAscii("vinneers"), - ], - values: &[ - &["suicide"], - &["pseudonym"], - &["suet", "suit", "soot"], - &["somewhat"], - &["soup", "scoop", "snoop", "soap"], - &["sorry"], - &["source"], - &["souvenir"], - &["souvenirs"], - &["souvenir"], - &["souvenirs"], - &["souvenir"], - &["souvenirs"], - ], - range: 1..=8, - }; - -static WORD_SON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SON_CHILDREN), - value: None, -}; - -pub static WORD_SON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ething"), - dictgen::InsensitiveAscii("glar"), - dictgen::InsensitiveAscii("gle"), - dictgen::InsensitiveAscii("gled"), - dictgen::InsensitiveAscii("gles"), - dictgen::InsensitiveAscii("gling"), - dictgen::InsensitiveAscii("trollers"), - ], - values: &[ - &["something"], - &["singular"], - &["single", "dongle"], - &["singled", "dongled"], - &["singles", "dongles"], - &["singling", "dongling"], - &["controllers"], - ], - range: 3..=8, - }; - -static WORD_SOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SOM_CHILDREN), - value: Some(&["some"]), -}; - -static WORD_SOM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SOMA_NODE), - None, - Some(&WORD_SOMC_NODE), - None, - Some(&WORD_SOME_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SOMM_NODE), - None, - Some(&WORD_SOMO_NODE), - None, - None, - None, - None, - Some(&WORD_SOMT_NODE), - None, - None, - Some(&WORD_SOMW_NODE), - None, - None, - None, -]; - -static WORD_SOMW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMW_CHILDREN), - value: None, -}; - -pub static WORD_SOMW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hat"), - dictgen::InsensitiveAscii("here"), - dictgen::InsensitiveAscii("ho"), - dictgen::InsensitiveAscii("how"), - ], - values: &[&["somewhat"], &["somewhere"], &["somehow"], &["somehow"]], - range: 2..=4, - }; - -static WORD_SOMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMT_CHILDREN), - value: None, -}; - -pub static WORD_SOMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hign"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hingelse"), - dictgen::InsensitiveAscii("ime"), - dictgen::InsensitiveAscii("imes"), - ], - values: &[ - &["something"], - &["something"], - &["somethingelse"], - &["sometime"], - &["sometimes"], - ], - range: 3..=8, - }; - -static WORD_SOMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMO_CHILDREN), - value: None, -}; - -pub static WORD_SOMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enes"), - dictgen::InsensitiveAscii("ne"), - ], - values: &[&["someones"], &["someone"]], - range: 2..=4, - }; - -static WORD_SOMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMM_CHILDREN), - value: None, -}; - -pub static WORD_SOMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["some"]], - range: 1..=1, - }; - -static WORD_SOME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SOME_CHILDREN), - value: None, -}; - -static WORD_SOME_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_SOMEB_NODE), - None, - None, - None, - None, - Some(&WORD_SOMEG_NODE), - Some(&WORD_SOMEH_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SOMEN_NODE), - Some(&WORD_SOMEO_NODE), - None, - None, - None, - Some(&WORD_SOMES_NODE), - Some(&WORD_SOMET_NODE), - None, - None, - Some(&WORD_SOMEW_NODE), - None, - None, - None, -]; - -static WORD_SOMEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMEW_CHILDREN), - value: None, -}; - -pub static WORD_SOMEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aht"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("ho"), - dictgen::InsensitiveAscii("how"), - ], - values: &[ - &["somewhat"], - &["somewhere"], - &["somewhere"], - &["somehow"], - &["somehow"], - ], - range: 2..=3, - }; - -static WORD_SOMET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMET_CHILDREN), - value: None, -}; - -pub static WORD_SOMET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hibng"), - dictgen::InsensitiveAscii("hig"), - dictgen::InsensitiveAscii("hign"), - dictgen::InsensitiveAscii("higng"), - dictgen::InsensitiveAscii("higns"), - dictgen::InsensitiveAscii("hihng"), - dictgen::InsensitiveAscii("hiing"), - dictgen::InsensitiveAscii("hijng"), - dictgen::InsensitiveAscii("hikng"), - dictgen::InsensitiveAscii("himes"), - dictgen::InsensitiveAscii("himg"), - dictgen::InsensitiveAscii("himng"), - dictgen::InsensitiveAscii("hinbg"), - dictgen::InsensitiveAscii("hines"), - dictgen::InsensitiveAscii("hinfg"), - dictgen::InsensitiveAscii("hingest"), - dictgen::InsensitiveAscii("hingis"), - dictgen::InsensitiveAscii("hinhg"), - dictgen::InsensitiveAscii("hinig"), - dictgen::InsensitiveAscii("hinkg"), - dictgen::InsensitiveAscii("hinks"), - dictgen::InsensitiveAscii("hinmg"), - dictgen::InsensitiveAscii("hinng"), - dictgen::InsensitiveAscii("hins"), - dictgen::InsensitiveAscii("hintg"), - dictgen::InsensitiveAscii("hiong"), - dictgen::InsensitiveAscii("his"), - dictgen::InsensitiveAscii("hiung"), - dictgen::InsensitiveAscii("hn"), - dictgen::InsensitiveAscii("hng"), - dictgen::InsensitiveAscii("iem"), - dictgen::InsensitiveAscii("iems"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ihing"), - dictgen::InsensitiveAscii("ihn"), - dictgen::InsensitiveAscii("ihng"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("ims"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inh"), - dictgen::InsensitiveAscii("inhg"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rings"), - ], - values: &[ - &["something"], - &["something"], - &["something"], - &["something"], - &["somethings"], - &["something"], - &["something"], - &["something"], - &["somethin"], - &["sometimes"], - &["something"], - &["something"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["somethings"], - &["something"], - &["somethings"], - &["something"], - &["something"], - &["something"], - &["sometime", "sometimes"], - &["sometimes"], - &["sometimes"], - &["something"], - &["something"], - &["something"], - &["sometimes"], - &["sometimes"], - &["sometimes"], - &["something"], - &["something"], - &["something"], - &["sometimes"], - &["something"], - &["somethings"], - ], - range: 2..=7, - }; - -static WORD_SOMES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMES_CHILDREN), - value: Some(&["some", "sums"]), -}; - -pub static WORD_SOMES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SOMEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMEO_CHILDREN), - value: None, -}; - -pub static WORD_SOMEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ene"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("neis"), - dictgen::InsensitiveAscii("nelse"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["someone"], - &["someone"], - &["someones"], - &["someone"], - &["someones"], - &["someones"], - &["someones"], - ], - range: 1..=5, - }; - -static WORD_SOMEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMEN_CHILDREN), - value: None, -}; - -pub static WORD_SOMEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("one"), - ], - values: &[&["someone"], &["someone"]], - range: 1..=3, - }; - -static WORD_SOMEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMEH_CHILDREN), - value: None, -}; - -pub static WORD_SOMEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itng"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("wat"), - dictgen::InsensitiveAscii("were"), - dictgen::InsensitiveAscii("wo"), - ], - values: &[ - &["somewhere"], - &["something"], - &["something"], - &["something"], - &["something"], - &["somethings"], - &["somewhat"], - &["somewhere"], - &["somehow"], - ], - range: 2..=5, - }; - -static WORD_SOMEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMEG_CHILDREN), - value: None, -}; - -pub static WORD_SOMEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hing")], - values: &[&["something"]], - range: 4..=4, - }; - -static WORD_SOMEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMEB_CHILDREN), - value: None, -}; - -pub static WORD_SOMEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oby")], - values: &[&["somebody"]], - range: 3..=3, - }; - -static WORD_SOMC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMC_CHILDREN), - value: None, -}; - -pub static WORD_SOMC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["some"]], - range: 1..=1, - }; - -static WORD_SOMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOMA_CHILDREN), - value: None, -}; - -pub static WORD_SOMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ila"), - dictgen::InsensitiveAscii("lija"), - ], - values: &[&["somalia"], &["somalia"]], - range: 3..=4, - }; - -static WORD_SOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOL_CHILDREN), - value: None, -}; - -pub static WORD_SOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("armutx"), - dictgen::InsensitiveAscii("ataire"), - dictgen::InsensitiveAscii("atare"), - dictgen::InsensitiveAscii("atary"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("deirs"), - dictgen::InsensitiveAscii("derded"), - dictgen::InsensitiveAscii("dger"), - dictgen::InsensitiveAscii("dgered"), - dictgen::InsensitiveAscii("dgering"), - dictgen::InsensitiveAscii("dgers"), - dictgen::InsensitiveAscii("diarity"), - dictgen::InsensitiveAscii("dies"), - dictgen::InsensitiveAscii("dily"), - dictgen::InsensitiveAscii("dires"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fes"), - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("gered"), - dictgen::InsensitiveAscii("gering"), - dictgen::InsensitiveAscii("gers"), - dictgen::InsensitiveAscii("idairty"), - dictgen::InsensitiveAscii("idariety"), - dictgen::InsensitiveAscii("iders"), - dictgen::InsensitiveAscii("idier"), - dictgen::InsensitiveAscii("iditary"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("iliquy"), - dictgen::InsensitiveAscii("itare"), - dictgen::InsensitiveAscii("itudine"), - dictgen::InsensitiveAscii("oban"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tuion"), - dictgen::InsensitiveAscii("tuions"), - dictgen::InsensitiveAscii("uable"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("utide"), - dictgen::InsensitiveAscii("utiin"), - dictgen::InsensitiveAscii("utino"), - dictgen::InsensitiveAscii("uton"), - dictgen::InsensitiveAscii("utons"), - dictgen::InsensitiveAscii("veable"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("wed"), - ], - values: &[ - &["solarmutex"], - &["solitaire"], - &["solitaire"], - &["solitary"], - &["isolate"], - &["isolated"], - &["isolates"], - &["isolating"], - &["soldiers"], - &["soldered"], - &["soldier"], - &["soldiered"], - &["soldiering"], - &["soldiers"], - &["solidarity"], - &["soldiers"], - &["solidly"], - &["soldiers"], - &["solver", "solar", "solely"], - &["solely"], - &["solve", "sold"], - &["solved"], - &["solver", "solder"], - &["solves"], - &["solving"], - &["solves"], - &["soldier"], - &["soldiered"], - &["soldiering"], - &["soldiers"], - &["solidarity"], - &["solidarity"], - &["soldiers"], - &["soldier"], - &["solidarity"], - &["solidification"], - &["soliloquy"], - &["solitaire", "solitary"], - &["solitude"], - &["sokoban"], - &["solution"], - &["solution"], - &["solutions"], - &["soluble"], - &["solemn"], - &["solitude"], - &["solution"], - &["solution"], - &["solution"], - &["solutions"], - &["solvable"], - &["solving"], - &["solved"], - ], - range: 1..=9, - }; - -static WORD_SOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOK_CHILDREN), - value: None, -}; - -pub static WORD_SOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("obon"), - ], - values: &[&["socket"], &["sockets"], &["sokoban"]], - range: 2..=4, - }; - -static WORD_SOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOI_CHILDREN), - value: None, -}; - -pub static WORD_SOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lders"), - dictgen::InsensitiveAscii("ldly"), - dictgen::InsensitiveAscii("urce"), - ], - values: &[ - &["social"], - &["solid"], - &["soldiers"], - &["solidly"], - &["source"], - ], - range: 2..=5, - }; - -static WORD_SOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOH_CHILDREN), - value: None, -}; - -pub static WORD_SOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pisticated"), - dictgen::InsensitiveAscii("pomore"), - dictgen::InsensitiveAscii("w"), - ], - values: &[&["sophisticated"], &["sophomore"], &["show"]], - range: 1..=10, - }; - -static WORD_SOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOF_CHILDREN), - value: None, -}; - -pub static WORD_SOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isticated"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("more"), - dictgen::InsensitiveAscii("mores"), - dictgen::InsensitiveAscii("omore"), - dictgen::InsensitiveAscii("omores"), - dictgen::InsensitiveAscii("tare"), - dictgen::InsensitiveAscii("tend"), - dictgen::InsensitiveAscii("twade"), - dictgen::InsensitiveAscii("twares"), - dictgen::InsensitiveAscii("twre"), - dictgen::InsensitiveAscii("ware"), - dictgen::InsensitiveAscii("wtare"), - ], - values: &[ - &["sophisticated"], - &["softly"], - &["sophomore"], - &["sophomores"], - &["sophomore"], - &["sophomores"], - &["software"], - &["softened"], - &["software"], - &["software"], - &["software"], - &["software"], - &["software"], - ], - range: 3..=9, - }; - -static WORD_SOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOE_CHILDREN), - value: None, -}; - -pub static WORD_SOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cialize"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mone"), - dictgen::InsensitiveAscii("mthin"), - dictgen::InsensitiveAscii("mthing"), - dictgen::InsensitiveAscii("mthings"), - dictgen::InsensitiveAscii("mwhere"), - ], - values: &[ - &["specialized"], - &["some"], - &["someone"], - &["somethin"], - &["something"], - &["somethings"], - &["somewhere"], - ], - range: 1..=7, - }; - -static WORD_SOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOD_CHILDREN), - value: None, -}; - -pub static WORD_SOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("dered"), - dictgen::InsensitiveAscii("dering"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("u"), - ], - values: &[ - &["solder"], - &["soldered"], - &["soldering"], - &["solders"], - &["dodo", "sod", "soda", "sods", "solo", "sudo"], - &["sod", "soda", "sods", "sudo"], - ], - range: 1..=6, - }; - -static WORD_SOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SOC_CHILDREN), - value: None, -}; - -static WORD_SOC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SOCA_NODE), - None, - None, - None, - Some(&WORD_SOCE_NODE), - None, - None, - None, - Some(&WORD_SOCI_NODE), - None, - Some(&WORD_SOCK_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_SOCR_NODE), - None, - Some(&WORD_SOCT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_SOCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOCT_CHILDREN), - value: None, -}; - -pub static WORD_SOCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tish")], - values: &[&["scottish"]], - range: 4..=4, - }; - -static WORD_SOCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOCR_CHILDREN), - value: None, -}; - -pub static WORD_SOCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atease"), - dictgen::InsensitiveAscii("atees"), - dictgen::InsensitiveAscii("ateks"), - dictgen::InsensitiveAscii("eboard"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("ipted"), - dictgen::InsensitiveAscii("ipting"), - dictgen::InsensitiveAscii("ipts"), - ], - values: &[ - &["socrates"], - &["socrates"], - &["socrates"], - &["scoreboard"], - &["scores"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - ], - range: 2..=6, - }; - -static WORD_SOCK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOCK_CHILDREN), - value: None, -}; - -pub static WORD_SOCK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etted")], - values: &[&["socketed"]], - range: 5..=5, - }; - -static WORD_SOCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOCI_CHILDREN), - value: None, -}; - -pub static WORD_SOCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alicing"), - dictgen::InsensitiveAscii("alim"), - dictgen::InsensitiveAscii("alini"), - dictgen::InsensitiveAscii("alisim"), - dictgen::InsensitiveAscii("aliss"), - dictgen::InsensitiveAscii("alistes"), - dictgen::InsensitiveAscii("alistisk"), - dictgen::InsensitiveAscii("alistos"), - dictgen::InsensitiveAscii("alizare"), - dictgen::InsensitiveAscii("alizng"), - dictgen::InsensitiveAscii("alogical"), - dictgen::InsensitiveAscii("alsim"), - dictgen::InsensitiveAscii("alsits"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("apathic"), - dictgen::InsensitiveAscii("apaths"), - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("eites"), - dictgen::InsensitiveAscii("la"), - dictgen::InsensitiveAscii("laism"), - dictgen::InsensitiveAscii("laist"), - dictgen::InsensitiveAscii("laists"), - dictgen::InsensitiveAscii("laized"), - dictgen::InsensitiveAscii("oecenomic"), - dictgen::InsensitiveAscii("oecomonic"), - dictgen::InsensitiveAscii("oeconimc"), - dictgen::InsensitiveAscii("oeconimic"), - dictgen::InsensitiveAscii("oeconmic"), - dictgen::InsensitiveAscii("oligical"), - dictgen::InsensitiveAscii("ologia"), - dictgen::InsensitiveAscii("ologial"), - dictgen::InsensitiveAscii("opatas"), - dictgen::InsensitiveAscii("opatch"), - dictgen::InsensitiveAscii("opathes"), - dictgen::InsensitiveAscii("opathis"), - dictgen::InsensitiveAscii("opati"), - dictgen::InsensitiveAscii("opatic"), - dictgen::InsensitiveAscii("opats"), - dictgen::InsensitiveAscii("ophatic"), - dictgen::InsensitiveAscii("opolical"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["socializing"], - &["socialism"], - &["socializing"], - &["socialism"], - &["socialists"], - &["socialists"], - &["socialists"], - &["socialists"], - &["socialize"], - &["socializing"], - &["sociological"], - &["socialism"], - &["socialists"], - &["socially"], - &["sociopathic"], - &["sociopaths"], - &["society"], - &["societies"], - &["social"], - &["socialism"], - &["socialist"], - &["socialists"], - &["socialized"], - &["socioeconomic"], - &["socioeconomic"], - &["socioeconomic"], - &["socioeconomic"], - &["socioeconomic"], - &["sociological"], - &["sociological"], - &["sociological"], - &["sociopaths"], - &["sociopaths"], - &["sociopaths"], - &["sociopaths"], - &["sociopathic"], - &["sociopathic"], - &["sociopaths"], - &["sociopathic"], - &["sociological"], - &["societies"], - &["society"], - ], - range: 2..=9, - }; - -static WORD_SOCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOCE_CHILDREN), - value: None, -}; - -pub static WORD_SOCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("kts"), - ], - values: &[&["societies"], &["society"], &["sockets"]], - range: 3..=5, - }; - -static WORD_SOCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOCA_CHILDREN), - value: None, -}; - -pub static WORD_SOCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("ilism"), - dictgen::InsensitiveAscii("ilist"), - dictgen::InsensitiveAscii("ilists"), - dictgen::InsensitiveAscii("ilize"), - dictgen::InsensitiveAscii("ilized"), - dictgen::InsensitiveAscii("ilizing"), - dictgen::InsensitiveAscii("illy"), - dictgen::InsensitiveAscii("lism"), - dictgen::InsensitiveAscii("list"), - dictgen::InsensitiveAscii("lists"), - dictgen::InsensitiveAscii("rtes"), - ], - values: &[ - &["social"], - &["socialism"], - &["socialist"], - &["socialists"], - &["socialize"], - &["socialized"], - &["socializing"], - &["socially"], - &["socialism"], - &["socialist"], - &["socialists"], - &["socrates"], - ], - range: 2..=7, - }; - -static WORD_SOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOB_CHILDREN), - value: None, -}; - -pub static WORD_SOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erity"), - dictgen::InsensitiveAscii("reity"), - ], - values: &[&["sobriety"], &["sobriety"]], - range: 5..=5, - }; - -static WORD_SOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SOA_CHILDREN), - value: None, -}; - -pub static WORD_SOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lris")], - values: &[&["solaris"]], - range: 4..=4, - }; - -static WORD_SN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SN_CHILDREN), - value: None, -}; - -pub static WORD_SN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adler"), - dictgen::InsensitiveAscii("adstorm"), - dictgen::InsensitiveAscii("adwiches"), - dictgen::InsensitiveAscii("aped"), - dictgen::InsensitiveAscii("aphost"), - dictgen::InsensitiveAscii("aphot"), - dictgen::InsensitiveAscii("aphsot"), - dictgen::InsensitiveAscii("aping"), - dictgen::InsensitiveAscii("appng"), - dictgen::InsensitiveAscii("apshop"), - dictgen::InsensitiveAscii("apsnot"), - dictgen::InsensitiveAscii("apsnots"), - dictgen::InsensitiveAscii("ashot"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eeks"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etries"), - dictgen::InsensitiveAscii("igles"), - dictgen::InsensitiveAscii("ipet"), - dictgen::InsensitiveAscii("ipets"), - dictgen::InsensitiveAscii("ippent"), - dictgen::InsensitiveAscii("ippert"), - dictgen::InsensitiveAscii("ippes"), - dictgen::InsensitiveAscii("ippests"), - dictgen::InsensitiveAscii("ippetts"), - dictgen::InsensitiveAscii("odwen"), - dictgen::InsensitiveAscii("owbaling"), - dictgen::InsensitiveAscii("owballes"), - dictgen::InsensitiveAscii("owballling"), - dictgen::InsensitiveAscii("owballls"), - dictgen::InsensitiveAscii("owbals"), - dictgen::InsensitiveAscii("owbaording"), - dictgen::InsensitiveAscii("owboaring"), - dictgen::InsensitiveAscii("owbolling"), - dictgen::InsensitiveAscii("owfalke"), - dictgen::InsensitiveAscii("owfalling"), - dictgen::InsensitiveAscii("owflaek"), - dictgen::InsensitiveAscii("owlfake"), - dictgen::InsensitiveAscii("pashot"), - dictgen::InsensitiveAscii("pashots"), - dictgen::InsensitiveAscii("ugglie"), - dictgen::InsensitiveAscii("woballs"), - dictgen::InsensitiveAscii("woden"), - dictgen::InsensitiveAscii("yc"), - dictgen::InsensitiveAscii("ycing"), - dictgen::InsensitiveAscii("ydrome"), - dictgen::InsensitiveAscii("yergy"), - dictgen::InsensitiveAscii("yopsis"), - dictgen::InsensitiveAscii("ytax"), - dictgen::InsensitiveAscii("ythesis"), - dictgen::InsensitiveAscii("ythetic"), - ], - values: &[ - &["sandler"], - &["sandstorm"], - &["sandwiches"], - &["snapped"], - &["snapshot"], - &["snapshot"], - &["snapshot"], - &["snapping"], - &["snapping"], - &["snapshot"], - &["snapshot"], - &["snapshots"], - &["snapshot"], - &["sending"], - &["sneaks"], - &["sneeze"], - &["sent"], - &["sentries"], - &["singles"], - &["snippet"], - &["snippets"], - &["snippet"], - &["snippet"], - &["snippets"], - &["snippets"], - &["snippets"], - &["snowden"], - &["snowballing"], - &["snowballs"], - &["snowballing"], - &["snowballs"], - &["snowballs"], - &["snowboarding"], - &["snowboarding"], - &["snowballing"], - &["snowflake"], - &["snowballing"], - &["snowflake"], - &["snowflake"], - &["snapshot"], - &["snapshots"], - &["snuggle"], - &["snowballs"], - &["snowden"], - &["sync"], - &["syncing"], - &["syndrome"], - &["synergy"], - &["synopsis"], - &["syntax"], - &["synthesis"], - &["synthetic"], - ], - range: 2..=10, - }; - -static WORD_SM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SM_CHILDREN), - value: None, -}; - -pub static WORD_SM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aall"), - dictgen::InsensitiveAscii("ackdwon"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("aler"), - dictgen::InsensitiveAscii("allar"), - dictgen::InsensitiveAscii("alles"), - dictgen::InsensitiveAscii("aple"), - dictgen::InsensitiveAscii("apled"), - dictgen::InsensitiveAscii("aples"), - dictgen::InsensitiveAscii("apling"), - dictgen::InsensitiveAscii("arpthone"), - dictgen::InsensitiveAscii("artare"), - dictgen::InsensitiveAscii("arthpone"), - dictgen::InsensitiveAscii("arthpones"), - dictgen::InsensitiveAscii("artre"), - dictgen::InsensitiveAscii("aurai"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ealting"), - dictgen::InsensitiveAscii("eesters"), - dictgen::InsensitiveAscii("ehow"), - dictgen::InsensitiveAscii("ething"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("ller"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oot"), - dictgen::InsensitiveAscii("ooter"), - dictgen::InsensitiveAscii("oothign"), - dictgen::InsensitiveAscii("ooting"), - dictgen::InsensitiveAscii("outh"), - dictgen::InsensitiveAscii("outhness"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("pt"), - ], - values: &[ - &["small"], - &["smackdown"], - &["same"], - &["small"], - &["smaller"], - &["smaller"], - &["smallest"], - &["sample"], - &["sampled"], - &["samples"], - &["sampling"], - &["smartphones"], - &["smarter"], - &["smartphone"], - &["smartphones"], - &["smarter"], - &["samurai"], - &["some"], - &["smelting"], - &["semesters"], - &["somehow"], - &["something"], - &["small", "smell"], - &["smaller"], - &["some"], - &["smooth"], - &["smoother"], - &["smoothing"], - &["smoothing"], - &["smooth"], - &["smoothness"], - &["move"], - &["smtp", "smtpe"], - ], - range: 1..=9, - }; - -static WORD_SL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SL_CHILDREN), - value: None, -}; - -static WORD_SL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SLA_NODE), - None, - Some(&WORD_SLC_NODE), - Some(&WORD_SLD_NODE), - Some(&WORD_SLE_NODE), - None, - Some(&WORD_SLG_NODE), - None, - Some(&WORD_SLI_NODE), - None, - None, - Some(&WORD_SLL_NODE), - None, - None, - Some(&WORD_SLO_NODE), - None, - Some(&WORD_SLQ_NODE), - None, - None, - None, - Some(&WORD_SLU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLU_CHILDREN), - value: None, -}; - -pub static WORD_SLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aghter"), - dictgen::InsensitiveAscii("aghtered"), - dictgen::InsensitiveAscii("aghtering"), - dictgen::InsensitiveAscii("ggify"), - ], - values: &[ - &["slaughter"], - &["slaughtered"], - &["slaughtering"], - &["slugify"], - ], - range: 5..=9, - }; - -static WORD_SLQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLQ_CHILDREN), - value: Some(&["sql"]), -}; - -pub static WORD_SLQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLO_CHILDREN), - value: None, -}; - -pub static WORD_SLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gen"), - dictgen::InsensitiveAscii("oth"), - dictgen::InsensitiveAscii("othed"), - dictgen::InsensitiveAscii("othing"), - dictgen::InsensitiveAscii("oths"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ughtering"), - dictgen::InsensitiveAscii("wely"), - dictgen::InsensitiveAscii("wley"), - dictgen::InsensitiveAscii("wy"), - ], - values: &[ - &["slogan"], - &["sleuth", "sloth", "sooth"], - &["sleuthing"], - &["sleuthing"], - &["sleuths"], - &["slottable"], - &["slotted"], - &["slaughtering"], - &["slowly"], - &["slowly"], - &["slowly"], - ], - range: 2..=9, - }; - -static WORD_SLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLL_CHILDREN), - value: None, -}; - -pub static WORD_SLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ocation")], - values: &[&["allocation"]], - range: 7..=7, - }; - -static WORD_SLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLI_CHILDREN), - value: None, -}; - -pub static WORD_SLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("dseshow"), - dictgen::InsensitiveAscii("egh"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("ghlty"), - dictgen::InsensitiveAscii("ghly"), - dictgen::InsensitiveAscii("ghtl"), - dictgen::InsensitiveAscii("ghtlty"), - dictgen::InsensitiveAscii("ghty"), - dictgen::InsensitiveAscii("gnt"), - dictgen::InsensitiveAscii("gntly"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("gthly"), - dictgen::InsensitiveAscii("gtly"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("pperies"), - dictgen::InsensitiveAscii("pperly"), - dictgen::InsensitiveAscii("ppes"), - dictgen::InsensitiveAscii("ppey"), - dictgen::InsensitiveAscii("seshow"), - dictgen::InsensitiveAscii("te"), - ], - values: &[ - &["sliceable"], - &["slideshow"], - &["sleigh"], - &["silence"], - &["silenced"], - &["silent"], - &["silently"], - &["slightly"], - &["slightly"], - &["slightly"], - &["slightly"], - &["slightly"], - &["slight"], - &["slightly"], - &["slight"], - &["slightly"], - &["slightly"], - &["slipped"], - &["slippers"], - &["slippery"], - &["slippers"], - &["slippery"], - &["slideshow"], - &["elite", "site", "sleight", "slide"], - ], - range: 2..=7, - }; - -static WORD_SLG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLG_CHILDREN), - value: None, -}; - -pub static WORD_SLG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("htly")], - values: &[&["slightly"]], - range: 4..=4, - }; - -static WORD_SLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLE_CHILDREN), - value: None, -}; - -pub static WORD_SLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("eped"), - dictgen::InsensitiveAscii("epp"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("fishness"), - dictgen::InsensitiveAscii("wth"), - dictgen::InsensitiveAscii("wthed"), - dictgen::InsensitiveAscii("wthing"), - dictgen::InsensitiveAscii("wths"), - ], - values: &[ - &["select"], - &["selected"], - &["selecting"], - &["selection"], - &["select"], - &["selection"], - &["slept"], - &["sleep"], - &["selfies"], - &["selfishness"], - &["sleuth"], - &["sleuthed"], - &["sleuthing"], - &["sleuths"], - ], - range: 2..=8, - }; - -static WORD_SLD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLD_CHILDREN), - value: None, -}; - -pub static WORD_SLD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iers")], - values: &[&["sliders"]], - range: 4..=4, - }; - -static WORD_SLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLC_CHILDREN), - value: None, -}; - -pub static WORD_SLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ies")], - values: &[&["slices"]], - range: 3..=3, - }; - -static WORD_SLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SLA_CHILDREN), - value: None, -}; - -pub static WORD_SLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("nguage"), - dictgen::InsensitiveAscii("nguages"), - dictgen::InsensitiveAscii("ptoon"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("shs"), - dictgen::InsensitiveAscii("ughted"), - dictgen::InsensitiveAscii("ughterd"), - dictgen::InsensitiveAscii("ugterhouses"), - dictgen::InsensitiveAscii("ugther"), - dictgen::InsensitiveAscii("ugthered"), - dictgen::InsensitiveAscii("ugthering"), - dictgen::InsensitiveAscii("vage"), - dictgen::InsensitiveAscii("verly"), - dictgen::InsensitiveAscii("yign"), - ], - values: &[ - &["slack"], - &["slash"], - &["slashes"], - &["language"], - &["languages"], - &["splatoon"], - &["slash"], - &["slashes"], - &["slashes"], - &["slaughtered"], - &["slaughtered"], - &["slaughterhouses"], - &["slaughter"], - &["slaughtered"], - &["slaughtering"], - &["salvage"], - &["slavery"], - &["slaying"], - ], - range: 1..=11, - }; - -static WORD_SK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SK_CHILDREN), - value: None, -}; - -static WORD_SK_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SKA_NODE), - None, - None, - None, - Some(&WORD_SKE_NODE), - None, - None, - None, - Some(&WORD_SKI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SKO_NODE), - Some(&WORD_SKP_NODE), - None, - Some(&WORD_SKR_NODE), - None, - Some(&WORD_SKT_NODE), - Some(&WORD_SKU_NODE), - None, - Some(&WORD_SKW_NODE), - None, - Some(&WORD_SKY_NODE), - None, -]; - -static WORD_SKY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKY_CHILDREN), - value: None, -}; - -pub static WORD_SKY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("walkr"), - ], - values: &[&["skip", "skype"], &["skywalker"]], - range: 1..=5, - }; - -static WORD_SKW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKW_CHILDREN), - value: None, -}; - -pub static WORD_SKW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alk"), - dictgen::InsensitiveAscii("alked"), - dictgen::InsensitiveAscii("alking"), - dictgen::InsensitiveAscii("alks"), - dictgen::InsensitiveAscii("yard"), - ], - values: &[ - &["squawk"], - &["squawked"], - &["squawking"], - &["squawks"], - &["skyward"], - ], - range: 3..=6, - }; - -static WORD_SKU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKU_CHILDREN), - value: None, -}; - -pub static WORD_SKU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("rge"), - dictgen::InsensitiveAscii("rged"), - dictgen::InsensitiveAscii("rges"), - dictgen::InsensitiveAscii("rging"), - ], - values: &[ - &["skip"], - &["scourge"], - &["scourged"], - &["scourges"], - &["scourging"], - ], - range: 1..=5, - }; - -static WORD_SKT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKT_CHILDREN), - value: None, -}; - -pub static WORD_SKT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eches"), - dictgen::InsensitiveAscii("echy"), - ], - values: &[&["sketches"], &["sketchy"]], - range: 4..=5, - }; - -static WORD_SKR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKR_CHILDREN), - value: None, -}; - -pub static WORD_SKR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("awberries"), - dictgen::InsensitiveAscii("imish"), - ], - values: &[&["strawberries"], &["skirmish"]], - range: 5..=9, - }; - -static WORD_SKP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKP_CHILDREN), - value: None, -}; - -pub static WORD_SKP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("eticism"), - dictgen::InsensitiveAscii("etics"), - ], - values: &[&["skeptic"], &["skepticism"], &["skeptics"]], - range: 4..=7, - }; - -static WORD_SKO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKO_CHILDREN), - value: None, -}; - -pub static WORD_SKO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("oled"), - dictgen::InsensitiveAscii("oling"), - dictgen::InsensitiveAscii("ols"), - dictgen::InsensitiveAscii("pped"), - ], - values: &[ - &["school"], - &["schooled"], - &["schooling"], - &["schools"], - &["shopped", "skipped", "slopped", "stopped"], - ], - range: 2..=5, - }; - -static WORD_SKI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKI_CHILDREN), - value: None, -}; - -pub static WORD_SKI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lfull"), - dictgen::InsensitiveAscii("llfull"), - dictgen::InsensitiveAscii("llfullness"), - dictgen::InsensitiveAscii("llhosts"), - dictgen::InsensitiveAscii("llshits"), - dictgen::InsensitiveAscii("llshoot"), - dictgen::InsensitiveAscii("llshoots"), - dictgen::InsensitiveAscii("llshosts"), - dictgen::InsensitiveAscii("llslots"), - dictgen::InsensitiveAscii("llsofts"), - dictgen::InsensitiveAscii("llsshot"), - dictgen::InsensitiveAscii("llsto"), - dictgen::InsensitiveAscii("mrish"), - dictgen::InsensitiveAscii("pd"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("pp"), - dictgen::InsensitiveAscii("ppd"), - dictgen::InsensitiveAscii("ppped"), - dictgen::InsensitiveAscii("ppping"), - dictgen::InsensitiveAscii("ppps"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("rmesh"), - dictgen::InsensitiveAscii("rmiches"), - dictgen::InsensitiveAscii("tsofrinic"), - dictgen::InsensitiveAscii("tsofrinics"), - ], - values: &[ - &["skilful"], - &["skillful", "skillfully"], - &["skillfulness"], - &["skillshots"], - &["skillshots"], - &["skillshots"], - &["skillshots"], - &["skillshots"], - &["skillshots"], - &["skillshots"], - &["skillshots"], - &["skillshots"], - &["skirmish"], - &["skipped"], - &["skip"], - &["skipped", "skyped"], - &["skipping"], - &["skip", "skipped"], - &["skipped"], - &["skipped"], - &["skipping"], - &["skips"], - &["skip", "skype", "skipped"], - &["skirmish"], - &["skirmish"], - &["schizophrenic"], - &["schizophrenics"], - ], - range: 2..=10, - }; - -static WORD_SKE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKE_CHILDREN), - value: None, -}; - -pub static WORD_SKE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cth"), - dictgen::InsensitiveAscii("cthes"), - dictgen::InsensitiveAscii("cthy"), - dictgen::InsensitiveAscii("ep"), - dictgen::InsensitiveAscii("latel"), - dictgen::InsensitiveAscii("letaal"), - dictgen::InsensitiveAscii("letl"), - dictgen::InsensitiveAscii("letones"), - dictgen::InsensitiveAscii("letos"), - dictgen::InsensitiveAscii("letton"), - dictgen::InsensitiveAscii("lton"), - dictgen::InsensitiveAscii("pitcal"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ptecism"), - dictgen::InsensitiveAscii("pticals"), - dictgen::InsensitiveAscii("pticim"), - dictgen::InsensitiveAscii("pticisim"), - dictgen::InsensitiveAscii("pticles"), - dictgen::InsensitiveAscii("pticons"), - dictgen::InsensitiveAscii("ptis"), - dictgen::InsensitiveAscii("ptisicm"), - dictgen::InsensitiveAscii("ptisism"), - dictgen::InsensitiveAscii("tchey"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("tchysex"), - dictgen::InsensitiveAscii("tck"), - dictgen::InsensitiveAscii("tcked"), - dictgen::InsensitiveAscii("tckes"), - dictgen::InsensitiveAscii("tcking"), - dictgen::InsensitiveAscii("tpic"), - dictgen::InsensitiveAscii("tpical"), - dictgen::InsensitiveAscii("tpicism"), - dictgen::InsensitiveAscii("tpics"), - ], - values: &[ - &["sketch"], - &["sketches"], - &["sketchy"], - &["skip"], - &["skeletal"], - &["skeletal"], - &["skeletal"], - &["skeletons"], - &["skeletons"], - &["skeleton"], - &["skeleton"], - &["skeptical"], - &["skipped"], - &["skepticism"], - &["skeptics"], - &["skepticism"], - &["skepticism"], - &["skeptics"], - &["skeptics"], - &["skeptics"], - &["skepticism"], - &["skepticism"], - &["sketchy"], - &["sketches"], - &["sketches"], - &["skate", "sketch"], - &["skated", "sketched"], - &["skates", "sketches"], - &["skating", "sketching"], - &["skeptic"], - &["skeptical"], - &["skepticism"], - &["skeptics"], - ], - range: 2..=8, - }; - -static WORD_SKA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SKA_CHILDREN), - value: None, -}; - -pub static WORD_SKA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gerak"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("ndinavian"), - dictgen::InsensitiveAscii("tebaord"), - dictgen::InsensitiveAscii("tebaording"), - dictgen::InsensitiveAscii("tebaords"), - dictgen::InsensitiveAscii("teboad"), - dictgen::InsensitiveAscii("teboader"), - dictgen::InsensitiveAscii("teboaring"), - dictgen::InsensitiveAscii("teborad"), - dictgen::InsensitiveAscii("teborading"), - dictgen::InsensitiveAscii("tebored"), - dictgen::InsensitiveAscii("tebrand"), - dictgen::InsensitiveAscii("teing"), - ], - values: &[ - &["skagerrak"], - &["scalar"], - &["scandinavian"], - &["skateboard"], - &["skateboarding"], - &["skateboard"], - &["skateboard"], - &["skateboard"], - &["skateboarding"], - &["skateboard"], - &["skateboarding"], - &["skateboard"], - &["skateboard"], - &["skating"], - ], - range: 3..=10, - }; - -static WORD_SI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SI_CHILDREN), - value: None, -}; - -static WORD_SI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SIA_NODE), - Some(&WORD_SIB_NODE), - Some(&WORD_SIC_NODE), - Some(&WORD_SID_NODE), - Some(&WORD_SIE_NODE), - Some(&WORD_SIF_NODE), - Some(&WORD_SIG_NODE), - Some(&WORD_SIH_NODE), - None, - None, - None, - Some(&WORD_SIL_NODE), - Some(&WORD_SIM_NODE), - Some(&WORD_SIN_NODE), - Some(&WORD_SIO_NODE), - Some(&WORD_SIP_NODE), - None, - Some(&WORD_SIR_NODE), - Some(&WORD_SIS_NODE), - Some(&WORD_SIT_NODE), - Some(&WORD_SIU_NODE), - Some(&WORD_SIV_NODE), - Some(&WORD_SIW_NODE), - Some(&WORD_SIX_NODE), - None, - Some(&WORD_SIZ_NODE), -]; - -static WORD_SIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIZ_CHILDREN), - value: Some(&["six", "size"]), -}; - -pub static WORD_SIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebale"), - dictgen::InsensitiveAscii("eble"), - dictgen::InsensitiveAscii("emologist"), - dictgen::InsensitiveAscii("emologists"), - dictgen::InsensitiveAscii("emologogical"), - dictgen::InsensitiveAscii("emologogically"), - dictgen::InsensitiveAscii("emology"), - dictgen::InsensitiveAscii("ez"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("re"), - ], - values: &[ - &["sizeable"], - &["sizable", "sizeable"], - &["seismologist"], - &["seismologists"], - &["seismological"], - &["seismologically"], - &["seismology"], - &["sizes", "sized"], - &["scissor", "sizer"], - &["scissors", "sizers"], - &["size"], - ], - range: 2..=14, - }; - -static WORD_SIX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIX_CHILDREN), - value: None, -}; - -pub static WORD_SIX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tin")], - values: &[&["sistine", "sixteen"]], - range: 3..=3, - }; - -static WORD_SIW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIW_CHILDREN), - value: None, -}; - -pub static WORD_SIW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tcher"), - dictgen::InsensitiveAscii("tching"), - dictgen::InsensitiveAscii("zzle"), - ], - values: &[ - &["switch"], - &["switched"], - &["switcher"], - &["switching"], - &["swizzle"], - ], - range: 3..=6, - }; - -static WORD_SIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIV_CHILDREN), - value: None, -}; - -pub static WORD_SIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["save", "sieve"], - &["saved", "sieved"], - &["diver", "silver", "sliver"], - &["saves", "sieves"], - &["visible"], - &["saving", "sieving"], - ], - range: 1..=4, - }; - -static WORD_SIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIU_CHILDREN), - value: None, -}; - -pub static WORD_SIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tational"), - dictgen::InsensitiveAscii("te"), - ], - values: &[&["suitable"], &["situational"], &["suite"]], - range: 2..=8, - }; - -static WORD_SIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIT_CHILDREN), - value: None, -}; - -pub static WORD_SIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("aution"), - dictgen::InsensitiveAscii("autional"), - dictgen::InsensitiveAscii("autions"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("ckers"), - dictgen::InsensitiveAscii("eu"), - dictgen::InsensitiveAscii("ill"), - dictgen::InsensitiveAscii("irring"), - dictgen::InsensitiveAscii("irs"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("muli"), - dictgen::InsensitiveAscii("rring"), - dictgen::InsensitiveAscii("uacional"), - dictgen::InsensitiveAscii("uaion"), - dictgen::InsensitiveAscii("uaions"), - dictgen::InsensitiveAscii("uatinal"), - dictgen::InsensitiveAscii("uationals"), - dictgen::InsensitiveAscii("uationly"), - dictgen::InsensitiveAscii("uationnal"), - dictgen::InsensitiveAscii("uatuion"), - dictgen::InsensitiveAscii("uatuions"), - dictgen::InsensitiveAscii("uatution"), - dictgen::InsensitiveAscii("uatutions"), - dictgen::InsensitiveAscii("ubbornness"), - dictgen::InsensitiveAscii("udio"), - dictgen::InsensitiveAscii("udios"), - dictgen::InsensitiveAscii("uration"), - dictgen::InsensitiveAscii("urations"), - dictgen::InsensitiveAscii("utaion"), - dictgen::InsensitiveAscii("utaions"), - dictgen::InsensitiveAscii("utation"), - dictgen::InsensitiveAscii("utations"), - dictgen::InsensitiveAscii("ution"), - ], - values: &[ - &["situation"], - &["situations"], - &["situation"], - &["situational"], - &["situations"], - &["stick"], - &["stickers"], - &["site"], - &["still"], - &["stirring"], - &["stirs"], - &["still"], - &["still"], - &["stimuli"], - &["stirring"], - &["situational"], - &["situation"], - &["situations"], - &["situational"], - &["situations", "situational"], - &["situational", "situationally"], - &["situational"], - &["situation"], - &["situations"], - &["situation"], - &["situations"], - &["stubbornness"], - &["studio"], - &["studios"], - &["situation"], - &["situations"], - &["situation"], - &["situations"], - &["situation"], - &["situations"], - &["situation"], - ], - range: 1..=10, - }; - -static WORD_SIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIS_CHILDREN), - value: None, -}; - -pub static WORD_SIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("pect"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sered"), - dictgen::InsensitiveAscii("sering"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tem"), - dictgen::InsensitiveAscii("tematically"), - dictgen::InsensitiveAscii("tematics"), - dictgen::InsensitiveAscii("tematies"), - dictgen::InsensitiveAscii("tematising"), - dictgen::InsensitiveAscii("tematizing"), - dictgen::InsensitiveAscii("tematy"), - dictgen::InsensitiveAscii("temed"), - dictgen::InsensitiveAscii("temic"), - dictgen::InsensitiveAscii("temically"), - dictgen::InsensitiveAscii("temics"), - dictgen::InsensitiveAscii("teming"), - dictgen::InsensitiveAscii("temist"), - dictgen::InsensitiveAscii("temists"), - dictgen::InsensitiveAscii("temize"), - dictgen::InsensitiveAscii("temized"), - dictgen::InsensitiveAscii("temizes"), - dictgen::InsensitiveAscii("temizing"), - dictgen::InsensitiveAscii("tems"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["size", "sisal"], - &["since"], - &["suspect"], - &["scissor", "sissier", "sister"], - &["scissored"], - &["scissoring"], - &["scissors", "sisters"], - &["cyst", "sift", "sits"], - &["distance"], - &["system"], - &["systematically"], - &["systematics"], - &["systematies"], - &["systematising"], - &["systematizing"], - &["systematy"], - &["systemed"], - &["systemic"], - &["systemically"], - &["systemics"], - &["systemic", "stemming"], - &["systemist"], - &["systemists"], - &["systemize"], - &["systemized"], - &["systemizes"], - &["systemizing"], - &["systems"], - &["cysts", "sifts", "sits"], - ], - range: 1..=11, - }; - -static WORD_SIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIR_CHILDREN), - value: None, -}; - -pub static WORD_SIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cle"), - dictgen::InsensitiveAscii("cles"), - dictgen::InsensitiveAscii("cular"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ectional"), - dictgen::InsensitiveAscii("ectionalities"), - dictgen::InsensitiveAscii("ectionality"), - dictgen::InsensitiveAscii("ectionals"), - dictgen::InsensitiveAscii("ectionless"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ectives"), - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("ectness"), - dictgen::InsensitiveAscii("ector"), - dictgen::InsensitiveAscii("ectories"), - dictgen::InsensitiveAscii("ectors"), - dictgen::InsensitiveAscii("ectory"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("inge"), - dictgen::InsensitiveAscii("inges"), - dictgen::InsensitiveAscii("vayl"), - dictgen::InsensitiveAscii("vayled"), - dictgen::InsensitiveAscii("vaylence"), - dictgen::InsensitiveAscii("vayles"), - dictgen::InsensitiveAscii("vayling"), - dictgen::InsensitiveAscii("vayls"), - dictgen::InsensitiveAscii("ynge"), - dictgen::InsensitiveAscii("ynges"), - ], - values: &[ - &["circle"], - &["circles"], - &["circular"], - &["direct"], - &["directed"], - &["directing"], - &["direction"], - &["directional"], - &["directionalities"], - &["directionality"], - &["directionals"], - &["directionless"], - &["directions"], - &["directive"], - &["directives"], - &["directly"], - &["directness"], - &["director"], - &["directories"], - &["directors"], - &["directory"], - &["directs"], - &["syringe"], - &["syringes"], - &["surveil"], - &["surveiled"], - &["surveillance"], - &["surveils"], - &["surveiling"], - &["surveils"], - &["syringe"], - &["syringes"], - ], - range: 3..=13, - }; - -static WORD_SIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIP_CHILDREN), - value: None, -}; - -pub static WORD_SIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("plies"), - ], - values: &[&["simply"], &["supplies"]], - range: 2..=5, - }; - -static WORD_SIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIO_CHILDREN), - value: None, -}; - -pub static WORD_SIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nist"), - dictgen::InsensitiveAscii("nists"), - ], - values: &[&["zionist"], &["zionists"]], - range: 4..=5, - }; - -static WORD_SIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SIN_CHILDREN), - value: None, -}; - -static WORD_SIN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SINA_NODE), - None, - Some(&WORD_SINC_NODE), - Some(&WORD_SIND_NODE), - None, - None, - Some(&WORD_SING_NODE), - None, - Some(&WORD_SINI_NODE), - None, - None, - Some(&WORD_SINL_NODE), - None, - Some(&WORD_SINN_NODE), - Some(&WORD_SINO_NODE), - Some(&WORD_SINP_NODE), - None, - None, - Some(&WORD_SINS_NODE), - Some(&WORD_SINT_NODE), - Some(&WORD_SINU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SINU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINU_CHILDREN), - value: None, -}; - -pub static WORD_SINU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lar")], - values: &[&["singular"]], - range: 3..=3, - }; - -static WORD_SINT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINT_CHILDREN), - value: None, -}; - -pub static WORD_SINT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ac"), - dictgen::InsensitiveAscii("acks"), - dictgen::InsensitiveAscii("acs"), - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acts"), - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("aks"), - dictgen::InsensitiveAscii("akt"), - dictgen::InsensitiveAscii("akts"), - dictgen::InsensitiveAscii("ax"), - dictgen::InsensitiveAscii("illa"), - ], - values: &[ - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["syntax"], - &["scintilla"], - ], - range: 2..=4, - }; - -static WORD_SINS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINS_CHILDREN), - value: None, -}; - -pub static WORD_SINS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("iter"), - ], - values: &[&["sines", "since"], &["sinister"]], - range: 1..=4, - }; - -static WORD_SINP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINP_CHILDREN), - value: None, -}; - -pub static WORD_SINP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ly")], - values: &[&["simply"]], - range: 2..=2, - }; - -static WORD_SINO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINO_CHILDREN), - value: None, -}; - -pub static WORD_SINO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("idal"), - dictgen::InsensitiveAscii("ids"), - ], - values: &[&["sinusoid"], &["sinusoidal"], &["sinusoids"]], - range: 2..=4, - }; - -static WORD_SINN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINN_CHILDREN), - value: None, -}; - -pub static WORD_SINN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agog"), - dictgen::InsensitiveAscii("agogs"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("ics"), - ], - values: &[ - &["synagog"], - &["synagogs"], - &["cynic"], - &["cynical"], - &["cynically"], - &["cynically"], - &["cynics"], - ], - range: 2..=6, - }; - -static WORD_SINL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINL_CHILDREN), - value: None, -}; - -pub static WORD_SINL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("geplayer"), - dictgen::InsensitiveAscii("ges"), - ], - values: &[&["single"], &["single"], &["singleplayer"], &["singles"]], - range: 1..=8, - }; - -static WORD_SINI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINI_CHILDREN), - value: None, -}; - -pub static WORD_SINI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("caly"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ficant"), - dictgen::InsensitiveAscii("stre"), - ], - values: &[ - &["cynic", "sonic"], - &["cynical"], - &["cynically"], - &["cynically"], - &["cynics"], - &["significant"], - &["sinister"], - ], - range: 1..=6, - }; - -static WORD_SING_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SING_CHILDREN), - value: None, -}; - -pub static WORD_SING_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ature"), - dictgen::InsensitiveAscii("atures"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("elar"), - dictgen::InsensitiveAscii("elarity"), - dictgen::InsensitiveAscii("elarly"), - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("eles"), - dictgen::InsensitiveAscii("elplayer"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("elton"), - dictgen::InsensitiveAscii("ificand"), - dictgen::InsensitiveAscii("ificantly"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("lely"), - dictgen::InsensitiveAscii("leon"), - dictgen::InsensitiveAscii("lepalyer"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("lton"), - dictgen::InsensitiveAscii("ltons"), - dictgen::InsensitiveAscii("luar"), - dictgen::InsensitiveAscii("luarity"), - dictgen::InsensitiveAscii("lular"), - dictgen::InsensitiveAscii("lularly"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nalled"), - dictgen::InsensitiveAscii("nals"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("olar"), - dictgen::InsensitiveAscii("oled"), - dictgen::InsensitiveAscii("ols"), - dictgen::InsensitiveAscii("ool"), - dictgen::InsensitiveAscii("oolar"), - dictgen::InsensitiveAscii("oolarity"), - dictgen::InsensitiveAscii("oolarly"), - dictgen::InsensitiveAscii("ooled"), - dictgen::InsensitiveAscii("ools"), - dictgen::InsensitiveAscii("paore"), - dictgen::InsensitiveAscii("sog"), - dictgen::InsensitiveAscii("ualr"), - dictgen::InsensitiveAscii("ualrity"), - dictgen::InsensitiveAscii("uar"), - dictgen::InsensitiveAscii("uarity"), - dictgen::InsensitiveAscii("uarl"), - dictgen::InsensitiveAscii("ulair"), - dictgen::InsensitiveAscii("ulaire"), - dictgen::InsensitiveAscii("ulairty"), - dictgen::InsensitiveAscii("ularily"), - dictgen::InsensitiveAscii("ulariy"), - dictgen::InsensitiveAscii("ularty"), - dictgen::InsensitiveAscii("ulary"), - dictgen::InsensitiveAscii("ulat"), - dictgen::InsensitiveAscii("ulaties"), - dictgen::InsensitiveAscii("ulatiry"), - dictgen::InsensitiveAscii("ulator"), - ], - values: &[ - &["signal", "single"], - &["signaled"], - &["signals"], - &["signature"], - &["signatures"], - &["single", "signal"], - &["singular"], - &["singularity"], - &["singularly"], - &["singled", "signaled"], - &["singles", "signals"], - &["singleplayer"], - &["singles"], - &["singleton"], - &["significand", "significant"], - &["significantly"], - &["signify"], - &["single"], - &["singular"], - &["singly"], - &["singleton"], - &["singleplayer"], - &["singles"], - &["singles", "single"], - &["singleton"], - &["singletons"], - &["singular"], - &["singularity"], - &["singular"], - &["singularly"], - &["signal"], - &["signalled"], - &["signals"], - &["signal", "single"], - &["singular"], - &["signaled", "singled"], - &["signals", "singles"], - &["single", "signal"], - &["singular"], - &["singularity"], - &["singularly"], - &["singled", "signaled"], - &["singles", "signals"], - &["singapore"], - &["singsong"], - &["singular"], - &["singularity"], - &["singular"], - &["singularity"], - &["singular"], - &["singular"], - &["singular"], - &["singularity"], - &["singularity"], - &["singularity"], - &["singularity"], - &["singularity"], - &["singular"], - &["singularities"], - &["singularity"], - &["singular"], - ], - range: 1..=9, - }; - -static WORD_SIND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIND_CHILDREN), - value: None, -}; - -pub static WORD_SIND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["since"]], - range: 1..=1, - }; - -static WORD_SINC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINC_CHILDREN), - value: None, -}; - -pub static WORD_SINC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("ereley"), - dictgen::InsensitiveAscii("erelly"), - dictgen::InsensitiveAscii("erley"), - dictgen::InsensitiveAscii("erly"), - ], - values: &[ - &["sincere"], - &["sincerely"], - &["sincerely"], - &["sincerely"], - &["sincerely"], - ], - range: 3..=6, - }; - -static WORD_SINA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SINA_CHILDREN), - value: None, -}; - -pub static WORD_SINA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gog"), - dictgen::InsensitiveAscii("gogs"), - dictgen::InsensitiveAscii("gpore"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[ - &["synagog"], - &["synagogs"], - &["singapore"], - &["signals"], - &["signature"], - ], - range: 2..=5, - }; - -static WORD_SIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SIM_CHILDREN), - value: None, -}; - -static WORD_SIM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SIMA_NODE), - None, - None, - None, - Some(&WORD_SIME_NODE), - None, - Some(&WORD_SIMG_NODE), - None, - Some(&WORD_SIMI_NODE), - None, - None, - Some(&WORD_SIML_NODE), - Some(&WORD_SIMM_NODE), - None, - None, - Some(&WORD_SIMP_NODE), - None, - None, - Some(&WORD_SIMS_NODE), - None, - Some(&WORD_SIMU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SIMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMU_CHILDREN), - value: None, -}; - -pub static WORD_SIMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alte"), - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("altes"), - dictgen::InsensitiveAscii("alting"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("altions"), - dictgen::InsensitiveAscii("altor"), - dictgen::InsensitiveAscii("altors"), - dictgen::InsensitiveAscii("lacion"), - dictgen::InsensitiveAscii("laiton"), - dictgen::InsensitiveAscii("laitons"), - dictgen::InsensitiveAscii("lantaneous"), - dictgen::InsensitiveAscii("lantaneously"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("lataeous"), - dictgen::InsensitiveAscii("lataeously"), - dictgen::InsensitiveAscii("lataneity"), - dictgen::InsensitiveAscii("lataneous"), - dictgen::InsensitiveAscii("lataneously"), - dictgen::InsensitiveAscii("latanious"), - dictgen::InsensitiveAscii("lataniously"), - dictgen::InsensitiveAscii("latanous"), - dictgen::InsensitiveAscii("latanously"), - dictgen::InsensitiveAscii("latation"), - dictgen::InsensitiveAscii("latenous"), - dictgen::InsensitiveAscii("latenously"), - dictgen::InsensitiveAscii("latie"), - dictgen::InsensitiveAscii("laties"), - dictgen::InsensitiveAscii("latin"), - dictgen::InsensitiveAscii("latious"), - dictgen::InsensitiveAscii("latneous"), - dictgen::InsensitiveAscii("latneously"), - dictgen::InsensitiveAscii("lato"), - dictgen::InsensitiveAscii("latons"), - dictgen::InsensitiveAscii("latore"), - dictgen::InsensitiveAscii("ltaenous"), - dictgen::InsensitiveAscii("ltaenously"), - dictgen::InsensitiveAscii("ltainously"), - dictgen::InsensitiveAscii("ltanaeous"), - dictgen::InsensitiveAscii("ltaneos"), - dictgen::InsensitiveAscii("ltaneosly"), - dictgen::InsensitiveAscii("ltaneoulsy"), - dictgen::InsensitiveAscii("ltaneoulys"), - dictgen::InsensitiveAscii("ltaneuos"), - dictgen::InsensitiveAscii("ltaneuous"), - dictgen::InsensitiveAscii("ltaneus"), - dictgen::InsensitiveAscii("ltaneusly"), - dictgen::InsensitiveAscii("ltanious"), - dictgen::InsensitiveAscii("ltaniously"), - dictgen::InsensitiveAscii("ltanous"), - dictgen::InsensitiveAscii("ltanously"), - dictgen::InsensitiveAscii("lteaneously"), - dictgen::InsensitiveAscii("lteanous"), - dictgen::InsensitiveAscii("lteanously"), - dictgen::InsensitiveAscii("lteneous"), - dictgen::InsensitiveAscii("ltenious"), - dictgen::InsensitiveAscii("lteniously"), - dictgen::InsensitiveAscii("ltinously"), - dictgen::InsensitiveAscii("taneously"), - ], - values: &[ - &["simulate"], - &["simulated"], - &["simulates"], - &["simulating"], - &["simulation"], - &["simulations"], - &["simulator"], - &["simulators"], - &["simulation"], - &["simulations", "simulation"], - &["simulations"], - &["simultaneous"], - &["simultaneously"], - &["similar"], - &["simultaneous"], - &["simultaneously"], - &["simultaneity"], - &["simultaneous"], - &["simultaneously"], - &["simultaneous"], - &["simultaneously"], - &["simultaneous"], - &["simultaneously"], - &["simulation"], - &["simultaneous"], - &["simultaneously"], - &["simulate"], - &["simulate"], - &["simulation"], - &["simulations"], - &["simultaneous"], - &["simultaneously"], - &["simulation"], - &["simulations"], - &["simulate"], - &["simultaneous"], - &["simultaneously"], - &["simultaneously"], - &["simultaneous"], - &["simultaneous"], - &["simultaneously"], - &["simultaneously"], - &["simultaneously"], - &["simultaneous"], - &["simultaneous"], - &["simultaneous"], - &["simultaneously"], - &["simultaneous"], - &["simultaneously"], - &["simultaneous"], - &["simultaneously"], - &["simultaneously"], - &["simultaneous"], - &["simultaneously"], - &["simultaneous"], - &["simultaneous"], - &["simultaneously"], - &["simultaneously"], - &["simultaneously"], - ], - range: 3..=12, - }; - -static WORD_SIMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMS_CHILDREN), - value: None, -}; - -pub static WORD_SIMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pon")], - values: &[&["simpson"]], - range: 3..=3, - }; - -static WORD_SIMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SIMP_CHILDREN), - value: None, -}; - -static WORD_SIMP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SIMPA_NODE), - None, - None, - None, - Some(&WORD_SIMPE_NODE), - None, - None, - None, - Some(&WORD_SIMPI_NODE), - None, - None, - Some(&WORD_SIMPL_NODE), - None, - None, - Some(&WORD_SIMPO_NODE), - Some(&WORD_SIMPP_NODE), - None, - None, - None, - Some(&WORD_SIMPT_NODE), - None, - None, - None, - None, - Some(&WORD_SIMPY_NODE), - None, -]; - -static WORD_SIMPY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPY_CHILDREN), - value: Some(&["simply"]), -}; - -pub static WORD_SIMPY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SIMPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPT_CHILDREN), - value: None, -}; - -pub static WORD_SIMPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omatic"), - dictgen::InsensitiveAscii("omatically"), - dictgen::InsensitiveAscii("omaticaly"), - dictgen::InsensitiveAscii("omaticlly"), - dictgen::InsensitiveAscii("omaticly"), - dictgen::InsensitiveAscii("oms"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("umatic"), - dictgen::InsensitiveAscii("umatically"), - dictgen::InsensitiveAscii("umaticaly"), - dictgen::InsensitiveAscii("umaticlly"), - dictgen::InsensitiveAscii("umaticly"), - dictgen::InsensitiveAscii("ums"), - ], - values: &[ - &["symptom"], - &["symptomatic"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptoms"], - &["symptom"], - &["symptomatic"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptoms"], - ], - range: 2..=10, - }; - -static WORD_SIMPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPP_CHILDREN), - value: None, -}; - -pub static WORD_SIMPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lifications")], - values: &[&["simplifications"]], - range: 11..=11, - }; - -static WORD_SIMPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPO_CHILDREN), - value: None, -}; - -pub static WORD_SIMPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sn")], - values: &[&["simpson"]], - range: 2..=2, - }; - -static WORD_SIMPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPL_CHILDREN), - value: None, -}; - -pub static WORD_SIMPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efying"), - dictgen::InsensitiveAscii("ei"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("icifaction"), - dictgen::InsensitiveAscii("icitly"), - dictgen::InsensitiveAscii("ictic"), - dictgen::InsensitiveAscii("icty"), - dictgen::InsensitiveAscii("icy"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iest"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ifer"), - dictgen::InsensitiveAscii("ificacion"), - dictgen::InsensitiveAscii("ificaiton"), - dictgen::InsensitiveAscii("ificaitons"), - dictgen::InsensitiveAscii("ificating"), - dictgen::InsensitiveAscii("ifiing"), - dictgen::InsensitiveAscii("ifing"), - dictgen::InsensitiveAscii("ifiy"), - dictgen::InsensitiveAscii("ifiyng"), - dictgen::InsensitiveAscii("ifyed"), - dictgen::InsensitiveAscii("ifyng"), - dictgen::InsensitiveAscii("ifys"), - dictgen::InsensitiveAscii("iifcation"), - dictgen::InsensitiveAscii("iifcations"), - dictgen::InsensitiveAscii("isitc"), - dictgen::InsensitiveAscii("isitic"), - dictgen::InsensitiveAscii("isitically"), - dictgen::InsensitiveAscii("isity"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("istes"), - dictgen::InsensitiveAscii("istisch"), - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("ivity"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("yfied"), - dictgen::InsensitiveAscii("yifing"), - ], - values: &[ - &["simplifying"], - &["simply"], - &["simplest"], - &["simplest"], - &["simply"], - &["simplified"], - &["simplify"], - &["simplification"], - &["simplification"], - &["simplicity"], - &["simplistic"], - &["simplicity"], - &["simplicity"], - &["simpler"], - &["implies", "simplifies"], - &["simplest"], - &["simplified"], - &["simplifier"], - &["simplification"], - &["simplification"], - &["simplifications"], - &["simplification"], - &["simplifying"], - &["simplifying"], - &["simplify"], - &["simplifying"], - &["simplified"], - &["simplifying"], - &["simplifies"], - &["simplification"], - &["simplifications"], - &["simplistic"], - &["simplistic"], - &["simplistically"], - &["simplicity"], - &["simplest"], - &["simplest"], - &["simplistic"], - &["simplicities"], - &["simplicity"], - &["simplify", "simply"], - &["simplified"], - &["simplifying"], - ], - range: 2..=10, - }; - -static WORD_SIMPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPI_CHILDREN), - value: None, -}; - -pub static WORD_SIMPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("city"), - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("fications"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("lfy"), - dictgen::InsensitiveAscii("lify"), - ], - values: &[ - &["simplicity"], - &["simplification"], - &["simplifications"], - &["simplified"], - &["simplify"], - &["simplify"], - ], - range: 3..=9, - }; - -static WORD_SIMPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPE_CHILDREN), - value: None, -}; - -pub static WORD_SIMPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lst")], - values: &[&["simplest"]], - range: 3..=3, - }; - -static WORD_SIMPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMPA_CHILDREN), - value: None, -}; - -pub static WORD_SIMPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("thizers")], - values: &[&["sympathizers"]], - range: 7..=7, - }; - -static WORD_SIMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMM_CHILDREN), - value: None, -}; - -pub static WORD_SIMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etric"), - dictgen::InsensitiveAscii("etrical"), - dictgen::InsensitiveAscii("etricaly"), - dictgen::InsensitiveAscii("etriclly"), - dictgen::InsensitiveAscii("etricly"), - dictgen::InsensitiveAscii("etry"), - dictgen::InsensitiveAscii("ilar"), - ], - values: &[ - &["symmetric"], - &["symmetrical"], - &["symmetrically"], - &["symmetrically"], - &["symmetricly"], - &["symmetry"], - &["similar"], - ], - range: 4..=8, - }; - -static WORD_SIML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIML_CHILDREN), - value: None, -}; - -pub static WORD_SIML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arlity"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("iar"), - dictgen::InsensitiveAscii("iarities"), - dictgen::InsensitiveAscii("iarity"), - dictgen::InsensitiveAscii("iarly"), - dictgen::InsensitiveAscii("icity"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("iiar"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("py"), - dictgen::InsensitiveAscii("taneous"), - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("uations"), - dictgen::InsensitiveAscii("uator"), - dictgen::InsensitiveAscii("utaneous"), - dictgen::InsensitiveAscii("utaneously"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["similar"], - &["similarity"], - &["similarly"], - &["simulator"], - &["simple", "smile", "simile"], - &["similar"], - &["similarities"], - &["similarity"], - &["similarly"], - &["simplicity"], - &["simplified"], - &["simplifies"], - &["simplify"], - &["simplifying"], - &["similar"], - &["simple"], - &["simply"], - &["simultaneous"], - &["simulate"], - &["simulated"], - &["simulation"], - &["simulations"], - &["simulator"], - &["simultaneous"], - &["simultaneously"], - &["simply", "simile", "smiley"], - ], - range: 1..=10, - }; - -static WORD_SIMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMI_CHILDREN), - value: None, -}; - -pub static WORD_SIMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alir"), - dictgen::InsensitiveAscii("alr"), - dictgen::InsensitiveAscii("alrity"), - dictgen::InsensitiveAscii("alrly"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("ilar"), - dictgen::InsensitiveAscii("lair"), - dictgen::InsensitiveAscii("lairty"), - dictgen::InsensitiveAscii("laraties"), - dictgen::InsensitiveAscii("lare"), - dictgen::InsensitiveAscii("larely"), - dictgen::InsensitiveAscii("lari"), - dictgen::InsensitiveAscii("larily"), - dictgen::InsensitiveAscii("larites"), - dictgen::InsensitiveAscii("larlity"), - dictgen::InsensitiveAscii("larlly"), - dictgen::InsensitiveAscii("lart"), - dictgen::InsensitiveAscii("lary"), - dictgen::InsensitiveAscii("lat"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lia"), - dictgen::InsensitiveAscii("liair"), - dictgen::InsensitiveAscii("liar"), - dictgen::InsensitiveAscii("liarites"), - dictgen::InsensitiveAscii("liarities"), - dictgen::InsensitiveAscii("liarity"), - dictgen::InsensitiveAscii("liarly"), - dictgen::InsensitiveAscii("liars"), - dictgen::InsensitiveAscii("liarties"), - dictgen::InsensitiveAscii("liarty"), - dictgen::InsensitiveAscii("liary"), - dictgen::InsensitiveAscii("lir"), - dictgen::InsensitiveAscii("liraties"), - dictgen::InsensitiveAscii("llar"), - dictgen::InsensitiveAscii("ltaneous"), - dictgen::InsensitiveAscii("ltaneously"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("mlarly"), - dictgen::InsensitiveAscii("ply"), - dictgen::InsensitiveAscii("ulated"), - ], - values: &[ - &["similar"], - &["similar"], - &["similarity"], - &["similarly"], - &["similar"], - &["similarly"], - &["similar"], - &["similar"], - &["similarity"], - &["similarities"], - &["similar"], - &["similarly"], - &["similar"], - &["similarly"], - &["similarities"], - &["similarity"], - &["similarly"], - &["similarity"], - &["similarly"], - &["similar"], - &["simulates"], - &["similar"], - &["similar"], - &["similar"], - &["similar"], - &["similarities"], - &["similarities"], - &["similarity"], - &["similarly"], - &["similar"], - &["similarities"], - &["similarity"], - &["similarity"], - &["similar"], - &["similarities"], - &["similar"], - &["simultaneous"], - &["simultaneously"], - &["simile", "smiley", "simply", "similarly"], - &["similarly"], - &["simply"], - &["simulated"], - ], - range: 2..=10, - }; - -static WORD_SIMG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMG_CHILDREN), - value: None, -}; - -pub static WORD_SIMG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["single"]], - range: 2..=2, - }; - -static WORD_SIME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIME_CHILDREN), - value: None, -}; - -pub static WORD_SIME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ltaneous"), - dictgen::InsensitiveAscii("ltaneously"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("tric"), - dictgen::InsensitiveAscii("trical"), - dictgen::InsensitiveAscii("tricaly"), - dictgen::InsensitiveAscii("triclly"), - dictgen::InsensitiveAscii("tricly"), - dictgen::InsensitiveAscii("trie"), - dictgen::InsensitiveAscii("tries"), - ], - values: &[ - &["simultaneous"], - &["simultaneously"], - &["simple"], - &["symmetric"], - &["symmetrical"], - &["symmetrically"], - &["symmetrically"], - &["symmetricly"], - &["symmetry"], - &["symmetries"], - ], - range: 3..=10, - }; - -static WORD_SIMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIMA_CHILDREN), - value: None, -}; - -pub static WORD_SIMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ltaneous"), - dictgen::InsensitiveAscii("ltaneously"), - ], - values: &[&["simultaneous"], &["simultaneously"]], - range: 8..=10, - }; - -static WORD_SIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIL_CHILDREN), - value: None, -}; - -pub static WORD_SIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abus"), - dictgen::InsensitiveAscii("abuses"), - dictgen::InsensitiveAscii("bings"), - dictgen::InsensitiveAscii("ckscreened"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("entely"), - dictgen::InsensitiveAscii("enty"), - dictgen::InsensitiveAscii("houete"), - dictgen::InsensitiveAscii("houeted"), - dictgen::InsensitiveAscii("houetes"), - dictgen::InsensitiveAscii("houeting"), - dictgen::InsensitiveAscii("houetist"), - dictgen::InsensitiveAscii("houwet"), - dictgen::InsensitiveAscii("houweted"), - dictgen::InsensitiveAscii("houwetes"), - dictgen::InsensitiveAscii("houweting"), - dictgen::InsensitiveAscii("houwetist"), - dictgen::InsensitiveAscii("huette"), - dictgen::InsensitiveAscii("ibus"), - dictgen::InsensitiveAscii("ibuses"), - dictgen::InsensitiveAscii("icoln"), - dictgen::InsensitiveAscii("icoon"), - dictgen::InsensitiveAscii("iently"), - dictgen::InsensitiveAscii("imiar"), - dictgen::InsensitiveAscii("kcreened"), - dictgen::InsensitiveAscii("ksceened"), - dictgen::InsensitiveAscii("kscreend"), - dictgen::InsensitiveAscii("ksreened"), - dictgen::InsensitiveAscii("labus"), - dictgen::InsensitiveAscii("labuses"), - dictgen::InsensitiveAscii("libus"), - dictgen::InsensitiveAscii("libuses"), - dictgen::InsensitiveAscii("licon"), - dictgen::InsensitiveAscii("lybus"), - dictgen::InsensitiveAscii("lybuses"), - dictgen::InsensitiveAscii("ohuette"), - dictgen::InsensitiveAscii("ouet"), - dictgen::InsensitiveAscii("ouete"), - dictgen::InsensitiveAscii("oueted"), - dictgen::InsensitiveAscii("ouetes"), - dictgen::InsensitiveAscii("oueting"), - dictgen::InsensitiveAscii("ouetist"), - dictgen::InsensitiveAscii("ouhette"), - dictgen::InsensitiveAscii("ouhetted"), - dictgen::InsensitiveAscii("ouhettes"), - dictgen::InsensitiveAscii("ouhetting"), - dictgen::InsensitiveAscii("ouwet"), - dictgen::InsensitiveAscii("ouweted"), - dictgen::InsensitiveAscii("ouwetes"), - dictgen::InsensitiveAscii("ouweting"), - dictgen::InsensitiveAscii("ouwetist"), - dictgen::InsensitiveAscii("owet"), - dictgen::InsensitiveAscii("oweted"), - dictgen::InsensitiveAscii("owetes"), - dictgen::InsensitiveAscii("oweting"), - dictgen::InsensitiveAscii("owetist"), - dictgen::InsensitiveAscii("screened"), - dictgen::InsensitiveAscii("ybus"), - dictgen::InsensitiveAscii("ybuses"), - ], - values: &[ - &["syllabus"], - &["syllabuses"], - &["siblings"], - &["silkscreened"], - &["sliders"], - &["silently"], - &["silently"], - &["silhouette"], - &["silhouetted"], - &["silhouettes"], - &["silhouetting"], - &["silhouettist"], - &["silhouette"], - &["silhouetted"], - &["silhouettes"], - &["silhouetting"], - &["silhouettist"], - &["silhouette"], - &["syllabus"], - &["syllabuses"], - &["silicon"], - &["silicon"], - &["silently", "saliently"], - &["similar"], - &["silkscreened"], - &["silkscreened"], - &["silkscreened"], - &["silkscreened"], - &["syllabus"], - &["syllabuses"], - &["syllabus"], - &["syllabuses"], - &["silicon"], - &["syllabus"], - &["syllabuses"], - &["silhouette"], - &["silhouette"], - &["silhouette"], - &["silhouetted"], - &["silhouettes"], - &["silhouetting"], - &["silhouettist"], - &["silhouette"], - &["silhouetted"], - &["silhouettes"], - &["silhouetting"], - &["silhouette"], - &["silhouetted"], - &["silhouettes"], - &["silhouetting"], - &["silhouettist"], - &["silhouette"], - &["silhouetted"], - &["silhouettes"], - &["silhouetting"], - &["silhouettist"], - &["silkscreened"], - &["syllabus"], - &["syllabuses"], - ], - range: 4..=10, - }; - -static WORD_SIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIH_CHILDREN), - value: None, -}; - -pub static WORD_SIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("louette")], - values: &[&["silhouette"]], - range: 7..=7, - }; - -static WORD_SIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SIG_CHILDREN), - value: None, -}; - -static WORD_SIG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SIGA_NODE), - None, - None, - None, - Some(&WORD_SIGE_NODE), - None, - None, - Some(&WORD_SIGH_NODE), - Some(&WORD_SIGI_NODE), - None, - None, - Some(&WORD_SIGL_NODE), - None, - Some(&WORD_SIGN_NODE), - None, - None, - None, - Some(&WORD_SIGR_NODE), - None, - Some(&WORD_SIGT_NODE), - Some(&WORD_SIGU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SIGU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGU_CHILDREN), - value: None, -}; - -pub static WORD_SIGU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("rete"), - dictgen::InsensitiveAscii("retes"), - dictgen::InsensitiveAscii("rets"), - dictgen::InsensitiveAscii("rette"), - ], - values: &[ - &["cigaret"], - &["cigarette"], - &["cigarettes"], - &["cigarets"], - &["cigarette"], - ], - range: 3..=5, - }; - -static WORD_SIGT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGT_CHILDREN), - value: None, -}; - -pub static WORD_SIGT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hstone")], - values: &[&["sightstone"]], - range: 6..=6, - }; - -static WORD_SIGR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGR_CHILDREN), - value: None, -}; - -pub static WORD_SIGR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ynge"), - dictgen::InsensitiveAscii("ynges"), - ], - values: &[&["syringe"], &["syringes"]], - range: 4..=5, - }; - -static WORD_SIGN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGN_CHILDREN), - value: None, -}; - -pub static WORD_SIGN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abl"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("apore"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("atue"), - dictgen::InsensitiveAscii("atuire"), - dictgen::InsensitiveAscii("atur"), - dictgen::InsensitiveAscii("aure"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ficance"), - dictgen::InsensitiveAscii("ficant"), - dictgen::InsensitiveAscii("ficantly"), - dictgen::InsensitiveAscii("ficiant"), - dictgen::InsensitiveAscii("ficiantly"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("fiy"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("guature"), - dictgen::InsensitiveAscii("icant"), - dictgen::InsensitiveAscii("ifanct"), - dictgen::InsensitiveAscii("ifant"), - dictgen::InsensitiveAscii("ifantly"), - dictgen::InsensitiveAscii("ifcant"), - dictgen::InsensitiveAscii("ifcantly"), - dictgen::InsensitiveAscii("ifficant"), - dictgen::InsensitiveAscii("ifiant"), - dictgen::InsensitiveAscii("ificane"), - dictgen::InsensitiveAscii("ificanlty"), - dictgen::InsensitiveAscii("ificanly"), - dictgen::InsensitiveAscii("ificante"), - dictgen::InsensitiveAscii("ificanty"), - dictgen::InsensitiveAscii("ificat"), - dictgen::InsensitiveAscii("ificatly"), - dictgen::InsensitiveAscii("ificato"), - dictgen::InsensitiveAscii("ificently"), - dictgen::InsensitiveAscii("ifigant"), - dictgen::InsensitiveAscii("ifigantly"), - dictgen::InsensitiveAscii("ifikant"), - dictgen::InsensitiveAscii("ifitant"), - dictgen::InsensitiveAscii("ifiy"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("igns"), - dictgen::InsensitiveAscii("inged"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("itories"), - dictgen::InsensitiveAscii("itory"), - dictgen::InsensitiveAscii("iture"), - dictgen::InsensitiveAscii("itures"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("leplayer"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("oatures"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("uature"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("ularity"), - ], - values: &[ - &["signable", "signal"], - &["signals"], - &["signal"], - &["singapore"], - &["signature"], - &["signatures", "signature"], - &["signature"], - &["signature"], - &["signature"], - &["signs"], - &["significance"], - &["significant"], - &["significantly"], - &["significant"], - &["significantly"], - &["signifies"], - &["signify"], - &["signing", "singing"], - &["signature"], - &["significant"], - &["significant"], - &["significant"], - &["significantly"], - &["significant"], - &["significantly"], - &["significant"], - &["significant"], - &["significance"], - &["significantly"], - &["significantly"], - &["significance"], - &["significantly"], - &["significant"], - &["significantly"], - &["significant"], - &["significantly"], - &["significant"], - &["significantly"], - &["significant"], - &["significant"], - &["signify"], - &["signing"], - &["signings"], - &["signing"], - &["signings"], - &["signatories"], - &["signatory"], - &["signature"], - &["signatures"], - &["single", "signal"], - &["singleplayer"], - &["singles", "signals"], - &["signatures"], - &["signal"], - &["signature"], - &["signature"], - &["signal"], - &["singular"], - &["singularity"], - ], - range: 2..=9, - }; - -static WORD_SIGL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGL_CHILDREN), - value: None, -}; - -pub static WORD_SIGL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("eton"), - ], - values: &[&["single", "sigil"], &["singles", "sigils"], &["singleton"]], - range: 1..=4, - }; - -static WORD_SIGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGI_CHILDREN), - value: None, -}; - -pub static WORD_SIGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ficance"), - dictgen::InsensitiveAscii("ficant"), - dictgen::InsensitiveAscii("nificant"), - dictgen::InsensitiveAscii("nificantly"), - dictgen::InsensitiveAscii("nifies"), - dictgen::InsensitiveAscii("nify"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["significance"], - &["significant"], - &["significant"], - &["significantly"], - &["signifies"], - &["signify"], - &["digit"], - &["digits"], - ], - range: 1..=10, - }; - -static WORD_SIGH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGH_CHILDREN), - value: None, -}; - -pub static WORD_SIGH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("rynge"), - dictgen::InsensitiveAscii("rynges"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("tstine"), - ], - values: &[ - &["sign"], - &["syringe"], - &["syringes"], - &["scythe", "sight"], - &["scythes", "sights"], - &["sightstone"], - ], - range: 1..=6, - }; - -static WORD_SIGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGE_CHILDREN), - value: None, -}; - -pub static WORD_SIGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("n")], - values: &[&["sign"]], - range: 1..=1, - }; - -static WORD_SIGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIGA_CHILDREN), - value: None, -}; - -pub static WORD_SIGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("nls"), - dictgen::InsensitiveAscii("nture"), - dictgen::InsensitiveAscii("ntures"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tures"), - ], - values: &[ - &["signal", "sigil"], - &["signaled"], - &["signals", "sigils"], - &["signals"], - &["signature"], - &["signatures"], - &["signature"], - &["signatures"], - ], - range: 1..=6, - }; - -static WORD_SIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIF_CHILDREN), - value: None, -}; - -pub static WORD_SIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fix"), - dictgen::InsensitiveAscii("fixation"), - dictgen::InsensitiveAscii("fixed"), - dictgen::InsensitiveAscii("fixes"), - dictgen::InsensitiveAscii("fixing"), - dictgen::InsensitiveAscii("tware"), - ], - values: &[ - &["suffix"], - &["suffixation", "suffocation"], - &["suffixed"], - &["suffixes"], - &["suffixing"], - &["software"], - ], - range: 3..=8, - }; - -static WORD_SIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIE_CHILDREN), - value: Some(&["size", "sigh", "side"]), -}; - -pub static WORD_SIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("z"), - dictgen::InsensitiveAscii("zable"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zing"), - dictgen::InsensitiveAscii("zure"), - dictgen::InsensitiveAscii("zures"), - ], - values: &[ - &["science", "silence"], - &["size", "sighs", "sides"], - &["size", "seize"], - &["sizable"], - &["seize", "size"], - &["seized", "sized"], - &["sizes", "seizes"], - &["seizing", "sizing"], - &["seizure"], - &["seizures"], - ], - range: 1..=5, - }; - -static WORD_SID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SID_CHILDREN), - value: None, -}; - -pub static WORD_SID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ebaord"), - dictgen::InsensitiveAscii("eboad"), - dictgen::InsensitiveAscii("elen"), - dictgen::InsensitiveAscii("elinien"), - dictgen::InsensitiveAscii("elinjen"), - dictgen::InsensitiveAscii("elinked"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("leine"), - dictgen::InsensitiveAscii("uction"), - dictgen::InsensitiveAscii("weays"), - ], - values: &[ - &["side"], - &["sideboard"], - &["sideboard"], - &["sideline"], - &["sideline"], - &["sideline"], - &["sideline"], - &["sidereal"], - &["sideline"], - &["seduction"], - &["sideways"], - ], - range: 2..=7, - }; - -static WORD_SIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIC_CHILDREN), - value: None, -}; - -pub static WORD_SIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("inct"), - dictgen::InsensitiveAscii("inctly"), - dictgen::InsensitiveAscii("kamore"), - dictgen::InsensitiveAscii("kamores"), - dictgen::InsensitiveAscii("ne"), - ], - values: &[ - &["since"], - &["succinct"], - &["succinctly"], - &["sycamore"], - &["sycamores"], - &["since"], - ], - range: 1..=7, - }; - -static WORD_SIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIB_CHILDREN), - value: None, -}; - -pub static WORD_SIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iling"), - dictgen::InsensitiveAscii("ilings"), - dictgen::InsensitiveAscii("lins"), - dictgen::InsensitiveAscii("title"), - dictgen::InsensitiveAscii("titles"), - ], - values: &[ - &["sibling"], - &["siblings"], - &["siblings"], - &["subtitle"], - &["subtitles"], - ], - range: 4..=6, - }; - -static WORD_SIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SIA_CHILDREN), - value: None, -}; - -pub static WORD_SIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["said"]], - range: 1..=1, - }; - -static WORD_SH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SH_CHILDREN), - value: None, -}; - -static WORD_SH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SHA_NODE), - Some(&WORD_SHB_NODE), - Some(&WORD_SHC_NODE), - None, - Some(&WORD_SHE_NODE), - Some(&WORD_SHF_NODE), - None, - None, - Some(&WORD_SHI_NODE), - None, - None, - Some(&WORD_SHL_NODE), - None, - Some(&WORD_SHN_NODE), - Some(&WORD_SHO_NODE), - Some(&WORD_SHP_NODE), - None, - Some(&WORD_SHR_NODE), - Some(&WORD_SHS_NODE), - Some(&WORD_SHT_NODE), - Some(&WORD_SHU_NODE), - None, - Some(&WORD_SHW_NODE), - None, - Some(&WORD_SHY_NODE), - None, -]; - -static WORD_SHY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHY_CHILDREN), - value: None, -}; - -pub static WORD_SHY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("stem"), - dictgen::InsensitiveAscii("stemerror"), - dictgen::InsensitiveAscii("stemmemory"), - dictgen::InsensitiveAscii("stems"), - dictgen::InsensitiveAscii("stemwindow"), - ], - values: &[ - &["system"], - &["systemerror"], - &["systemmemory"], - &["systems"], - &["systemwindow"], - ], - range: 4..=10, - }; - -static WORD_SHW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHW_CHILDREN), - value: None, -}; - -pub static WORD_SHW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ashank"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("on"), - ], - values: &[&["shawshank"], &["show"], &["showing"], &["shown"]], - range: 1..=6, - }; - -static WORD_SHU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHU_CHILDREN), - value: None, -}; - -pub static WORD_SHU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("down"), - dictgen::InsensitiveAscii("fle"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("old"), - dictgen::InsensitiveAscii("oldnt"), - dictgen::InsensitiveAscii("ould"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rely"), - dictgen::InsensitiveAscii("tdownm"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("todwn"), - dictgen::InsensitiveAscii("ttdown"), - dictgen::InsensitiveAscii("tted"), - dictgen::InsensitiveAscii("ttind"), - ], - values: &[ - &["shutdown"], - &["shuffle"], - &["should"], - &["should"], - &["shouldnt"], - &["should"], - &["sure"], - &["surely"], - &["shutdown"], - &["shutting"], - &["shutdown"], - &["shutdown"], - &["shut"], - &["shutting"], - ], - range: 2..=6, - }; - -static WORD_SHT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHT_CHILDREN), - value: None, -}; - -pub static WORD_SHT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iless"), - dictgen::InsensitiveAscii("op"), - dictgen::InsensitiveAscii("oped"), - dictgen::InsensitiveAscii("opes"), - dictgen::InsensitiveAscii("oping"), - dictgen::InsensitiveAscii("opp"), - dictgen::InsensitiveAscii("opped"), - dictgen::InsensitiveAscii("oppes"), - dictgen::InsensitiveAscii("opping"), - dictgen::InsensitiveAscii("ops"), - ], - values: &[ - &["shitless"], - &["stop", "shop"], - &["stopped", "shopped"], - &["stops", "shops"], - &["stopping", "shopping"], - &["stop", "shop"], - &["stopped", "shopped"], - &["stops", "shops"], - &["stopping", "shopping"], - &["stops", "shops"], - ], - range: 2..=6, - }; - -static WORD_SHS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHS_CHILDREN), - value: Some(&["nhs", "ssh"]), -}; - -pub static WORD_SHS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pe")], - values: &[&["shape"]], - range: 2..=2, - }; - -static WORD_SHR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHR_CHILDREN), - value: None, -}; - -pub static WORD_SHR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apenl"), - dictgen::InsensitiveAscii("eak"), - dictgen::InsensitiveAscii("elock"), - dictgen::InsensitiveAscii("eshold"), - dictgen::InsensitiveAscii("iks"), - dictgen::InsensitiveAscii("iley"), - dictgen::InsensitiveAscii("inds"), - dictgen::InsensitiveAscii("inked"), - dictgen::InsensitiveAscii("panel"), - ], - values: &[ - &["shrapnel"], - &["shriek"], - &["sherlock"], - &["threshold"], - &["shrinks"], - &["shirley"], - &["shrinks"], - &["shrunk", "shrank"], - &["shrapnel"], - ], - range: 3..=6, - }; - -static WORD_SHP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHP_CHILDREN), - value: None, -}; - -pub static WORD_SHP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("apes"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("erical"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[ - &["shape"], - &["shapes"], - &["shapes"], - &["shaped", "shipped"], - &["sphere"], - &["spheres"], - &["spherical"], - &["shipped"], - &["should"], - ], - range: 2..=6, - }; - -static WORD_SHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SHO_CHILDREN), - value: None, -}; - -static WORD_SHO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - Some(&WORD_SHOF_NODE), - None, - None, - Some(&WORD_SHOI_NODE), - None, - None, - Some(&WORD_SHOL_NODE), - None, - None, - Some(&WORD_SHOO_NODE), - Some(&WORD_SHOP_NODE), - None, - Some(&WORD_SHOR_NODE), - None, - Some(&WORD_SHOT_NODE), - Some(&WORD_SHOU_NODE), - None, - Some(&WORD_SHOW_NODE), - None, - None, - None, -]; - -static WORD_SHOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOW_CHILDREN), - value: None, -}; - -pub static WORD_SHOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("boarding"), - dictgen::InsensitiveAscii("ede"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("vinism"), - ], - values: &[ - &["snowboarding"], - &["showered"], - &["showered"], - &["chauffeur", "shower"], - &["chauvinism"], - ], - range: 3..=8, - }; - -static WORD_SHOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOU_CHILDREN), - value: None, -}; - -pub static WORD_SHOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cl"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("dered"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("dl"), - dictgen::InsensitiveAscii("dld"), - dictgen::InsensitiveAscii("dle"), - dictgen::InsensitiveAscii("dlers"), - dictgen::InsensitiveAscii("dln"), - dictgen::InsensitiveAscii("dlnt"), - dictgen::InsensitiveAscii("dn"), - dictgen::InsensitiveAscii("dt"), - dictgen::InsensitiveAscii("kd"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ldbe"), - dictgen::InsensitiveAscii("ldes"), - dictgen::InsensitiveAscii("ldnot"), - dictgen::InsensitiveAscii("ldt"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lld"), - dictgen::InsensitiveAscii("lndt"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("rtcur"), - dictgen::InsensitiveAscii("tdown"), - dictgen::InsensitiveAscii("tot"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["should"], - &["should"], - &["shoulder", "shudder"], - &["shouldered", "shuddered"], - &["shoulders", "shudders"], - &["should"], - &["should"], - &["should"], - &["shoulders"], - &["should"], - &["shouldnt"], - &["shouldn"], - &["should"], - &["should"], - &["should", "shawl", "shoal"], - &["should"], - &["shoulders"], - &["shouldnt"], - &["shouldnt"], - &["should"], - &["should"], - &["shouldnt"], - &["should"], - &["should"], - &["should", "sound"], - &["should"], - &["shortcut"], - &["shutdown"], - &["shoutout"], - &["show"], - &["shows"], - ], - range: 1..=5, - }; - -static WORD_SHOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOT_CHILDREN), - value: None, -}; - -pub static WORD_SHOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cut"), - dictgen::InsensitiveAscii("cuts"), - dictgen::InsensitiveAscii("down"), - dictgen::InsensitiveAscii("uout"), - ], - values: &[&["shortcut"], &["shortcuts"], &["shutdown"], &["shoutout"]], - range: 3..=4, - }; - -static WORD_SHOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOR_CHILDREN), - value: None, -}; - -pub static WORD_SHOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cut"), - dictgen::InsensitiveAscii("cuts"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("tcat"), - dictgen::InsensitiveAscii("tcats"), - dictgen::InsensitiveAscii("tcomming"), - dictgen::InsensitiveAscii("tcommings"), - dictgen::InsensitiveAscii("tct"), - dictgen::InsensitiveAscii("tcurt"), - dictgen::InsensitiveAscii("tcutt"), - dictgen::InsensitiveAscii("tend"), - dictgen::InsensitiveAscii("tenend"), - dictgen::InsensitiveAscii("tenning"), - dictgen::InsensitiveAscii("tenting"), - dictgen::InsensitiveAscii("term"), - dictgen::InsensitiveAscii("tern"), - dictgen::InsensitiveAscii("thly"), - dictgen::InsensitiveAscii("tining"), - dictgen::InsensitiveAscii("tkut"), - dictgen::InsensitiveAscii("tkuts"), - dictgen::InsensitiveAscii("tned"), - dictgen::InsensitiveAscii("tuts"), - ], - values: &[ - &["shortcut"], - &["shortcuts"], - &["shortly"], - &["shortly"], - &["shortcut"], - &["shortcuts"], - &["shortcoming"], - &["shortcomings"], - &["shortcut"], - &["shortcut"], - &["shortcut"], - &["shortened"], - &["shortened"], - &["shortening"], - &["shortening"], - &["shorter"], - &["shorten"], - &["shortly"], - &["shortening"], - &["shortcut"], - &["shortcuts"], - &["shortened"], - &["shortcuts"], - ], - range: 2..=9, - }; - -static WORD_SHOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOP_CHILDREN), - value: None, -}; - -pub static WORD_SHOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("keeepers"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[&["shopping"], &["shopkeepers"], &["should"]], - range: 3..=8, - }; - -static WORD_SHOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOO_CHILDREN), - value: None, -}; - -pub static WORD_SHOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uld")], - values: &[&["should"]], - range: 3..=3, - }; - -static WORD_SHOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOL_CHILDREN), - value: None, -}; - -pub static WORD_SHOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[&["should", "hold", "sold"], &["shoulder"], &["should"]], - range: 1..=3, - }; - -static WORD_SHOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOI_CHILDREN), - value: None, -}; - -pub static WORD_SHOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ng"), - ], - values: &[&["should"], &["showing"]], - range: 2..=2, - }; - -static WORD_SHOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHOF_CHILDREN), - value: None, -}; - -pub static WORD_SHOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tware"), - ], - values: &[&["shift", "short"], &["software"]], - range: 1..=5, - }; - -static WORD_SHN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHN_CHILDREN), - value: None, -}; - -pub static WORD_SHN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aghai")], - values: &[&["shanghai"]], - range: 5..=5, - }; - -static WORD_SHL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHL_CHILDREN), - value: None, -}; - -pub static WORD_SHL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edon"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("etered"), - dictgen::InsensitiveAscii("eters"), - dictgen::InsensitiveAscii("l"), - ], - values: &[ - &["sheldon"], - &["shelter"], - &["sheltered"], - &["shelters"], - &["shell"], - ], - range: 1..=6, - }; - -static WORD_SHI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHI_CHILDREN), - value: None, -}; - -pub static WORD_SHI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cane"), - dictgen::InsensitiveAscii("eldd"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("fitng"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("ftd"), - dictgen::InsensitiveAscii("fteer"), - dictgen::InsensitiveAscii("leded"), - dictgen::InsensitiveAscii("leding"), - dictgen::InsensitiveAscii("louette"), - dictgen::InsensitiveAscii("neing"), - dictgen::InsensitiveAscii("nking"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("ppment"), - dictgen::InsensitiveAscii("rely"), - dictgen::InsensitiveAscii("rnk"), - dictgen::InsensitiveAscii("tfer"), - dictgen::InsensitiveAscii("tlasses"), - dictgen::InsensitiveAscii("tstom"), - dictgen::InsensitiveAscii("tstrom"), - dictgen::InsensitiveAscii("ttoon"), - dictgen::InsensitiveAscii("ttown"), - ], - values: &[ - &["chicane"], - &["shielded"], - &["shift"], - &["shifting"], - &["shifts"], - &["shifted", "shifts"], - &["shifter"], - &["shielded"], - &["shielding"], - &["silhouette"], - &["shining"], - &["shrinking"], - &["shipped"], - &["shipping"], - &["shipment"], - &["shirley"], - &["shrink"], - &["shifter"], - &["shitless"], - &["shitstorm"], - &["shitstorm"], - &["shitton"], - &["shitton"], - ], - range: 1..=7, - }; - -static WORD_SHF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHF_CHILDREN), - value: None, -}; - -pub static WORD_SHF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["shift"], - &["shifted"], - &["shifter"], - &["shifting"], - &["shifts"], - &["shifted"], - ], - range: 2..=5, - }; - -static WORD_SHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SHE_CHILDREN), - value: None, -}; - -static WORD_SHE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SHEA_NODE), - Some(&WORD_SHEB_NODE), - Some(&WORD_SHEC_NODE), - Some(&WORD_SHED_NODE), - Some(&WORD_SHEE_NODE), - None, - None, - None, - Some(&WORD_SHEI_NODE), - None, - None, - Some(&WORD_SHEL_NODE), - Some(&WORD_SHEM_NODE), - Some(&WORD_SHEN_NODE), - None, - Some(&WORD_SHEP_NODE), - None, - Some(&WORD_SHER_NODE), - None, - Some(&WORD_SHET_NODE), - None, - Some(&WORD_SHEV_NODE), - None, - None, - None, - None, -]; - -static WORD_SHEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEV_CHILDREN), - value: None, -}; - -pub static WORD_SHEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("les")], - values: &[&["shelves"]], - range: 3..=3, - }; - -static WORD_SHET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHET_CHILDREN), - value: None, -}; - -pub static WORD_SHET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - ], - values: &[&["shelter"], &["shelters"]], - range: 3..=4, - }; - -static WORD_SHER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHER_CHILDREN), - value: None, -}; - -pub static WORD_SHER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("if"), - dictgen::InsensitiveAscii("ifs"), - dictgen::InsensitiveAscii("lcok"), - dictgen::InsensitiveAscii("lok"), - ], - values: &[&["sheriff"], &["sheriffs"], &["sherlock"], &["sherlock"]], - range: 2..=4, - }; - -static WORD_SHEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEP_CHILDREN), - value: None, -}; - -pub static WORD_SHEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("arding"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("eredly"), - dictgen::InsensitiveAscii("ereds"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("harded"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hered"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("perd"), - dictgen::InsensitiveAscii("perded"), - dictgen::InsensitiveAscii("perding"), - dictgen::InsensitiveAscii("perds"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("res"), - ], - values: &[ - &["shepherd"], - &["shepherded"], - &["shepherding"], - &["shepherds"], - &["shape"], - &["shaped", "shepherd"], - &["shepherd"], - &["shepherdly"], - &["shepherds"], - &["shapes"], - &["shepherd"], - &["shepherd"], - &["shepherd"], - &["shaping"], - &["shepherd"], - &["shepherded"], - &["shepherding"], - &["shepherds"], - &["sphere"], - &["spheres"], - ], - range: 1..=7, - }; - -static WORD_SHEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEN_CHILDREN), - value: None, -}; - -pub static WORD_SHEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adigans"), - dictgen::InsensitiveAscii("anagans"), - dictgen::InsensitiveAscii("anagins"), - dictgen::InsensitiveAscii("anegans"), - dictgen::InsensitiveAscii("anegins"), - dictgen::InsensitiveAscii("angians"), - dictgen::InsensitiveAscii("anigains"), - dictgen::InsensitiveAscii("anigangs"), - dictgen::InsensitiveAscii("aniganns"), - dictgen::InsensitiveAscii("anigens"), - dictgen::InsensitiveAscii("anighans"), - dictgen::InsensitiveAscii("anigins"), - dictgen::InsensitiveAscii("enigans"), - dictgen::InsensitiveAscii("inigans"), - dictgen::InsensitiveAscii("naigans"), - ], - values: &[ - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - &["shenanigans"], - ], - range: 7..=8, - }; - -static WORD_SHEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEM_CHILDREN), - value: None, -}; - -pub static WORD_SHEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["schemas"], &["schematic"], &["scheme", "shame"]], - range: 1..=4, - }; - -static WORD_SHEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEL_CHILDREN), - value: None, -}; - -pub static WORD_SHEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("terd"), - dictgen::InsensitiveAscii("vers"), - dictgen::InsensitiveAscii("veys"), - ], - values: &[&["sheltered"], &["shelves"], &["shelves"]], - range: 4..=4, - }; - -static WORD_SHEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEI_CHILDREN), - value: None, -}; - -pub static WORD_SHEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("lding"), - dictgen::InsensitiveAscii("lds"), - ], - values: &[&["shield"], &["shielded"], &["shielding"], &["shields"]], - range: 2..=5, - }; - -static WORD_SHEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEE_CHILDREN), - value: None, -}; - -pub static WORD_SHEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lpe"), - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("pherd"), - dictgen::InsensitiveAscii("pherds"), - dictgen::InsensitiveAscii("ps"), - ], - values: &[ - &["sheeple"], - &["sheeple"], - &["shepherd"], - &["shepherds"], - &["sheep"], - ], - range: 2..=6, - }; - -static WORD_SHED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHED_CHILDREN), - value: None, -}; - -pub static WORD_SHED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("uled"), - dictgen::InsensitiveAscii("uler"), - dictgen::InsensitiveAscii("ules"), - dictgen::InsensitiveAscii("uling"), - ], - values: &[ - &["schedule"], - &["scheduled"], - &["scheduler"], - &["schedules"], - &["scheduling"], - ], - range: 3..=5, - }; - -static WORD_SHEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEC_CHILDREN), - value: None, -}; - -pub static WORD_SHEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("king"), - dictgen::InsensitiveAscii("ks"), - ], - values: &[ - &["check", "shuck"], - &["checked", "shucked"], - &["checker", "shucker"], - &["checking", "shucking"], - &["checks", "shucks"], - ], - range: 1..=4, - }; - -static WORD_SHEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEB_CHILDREN), - value: None, -}; - -pub static WORD_SHEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eng")], - values: &[&["shebang"]], - range: 3..=3, - }; - -static WORD_SHEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHEA_CHILDREN), - value: None, -}; - -pub static WORD_SHEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kspeare"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["shakespeare"], &["sheath", "sheet", "cheat"]], - range: 1..=7, - }; - -static WORD_SHC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHC_CHILDREN), - value: None, -}; - -pub static WORD_SHC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edule"), - dictgen::InsensitiveAscii("emes"), - dictgen::InsensitiveAscii("izophrenic"), - dictgen::InsensitiveAscii("olars"), - dictgen::InsensitiveAscii("ool"), - dictgen::InsensitiveAscii("ooled"), - ], - values: &[ - &["schedule"], - &["schemes"], - &["schizophrenic"], - &["scholars"], - &["school"], - &["schooled"], - ], - range: 3..=10, - }; - -static WORD_SHB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHB_CHILDREN), - value: None, -}; - -pub static WORD_SHB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ang")], - values: &[&["shebang"]], - range: 3..=3, - }; - -static WORD_SHA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SHA_CHILDREN), - value: None, -}; - -static WORD_SHA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_SHAD_NODE), - Some(&WORD_SHAE_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SHAK_NODE), - Some(&WORD_SHAL_NODE), - Some(&WORD_SHAM_NODE), - Some(&WORD_SHAN_NODE), - Some(&WORD_SHAO_NODE), - Some(&WORD_SHAP_NODE), - None, - Some(&WORD_SHAR_NODE), - Some(&WORD_SHAS_NODE), - Some(&WORD_SHAT_NODE), - None, - None, - Some(&WORD_SHAW_NODE), - None, - None, - None, -]; - -static WORD_SHAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAW_CHILDREN), - value: None, -}; - -pub static WORD_SHAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hsank"), - dictgen::InsensitiveAscii("shak"), - ], - values: &[&["shawshank"], &["shawshank"]], - range: 4..=5, - }; - -static WORD_SHAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAT_CHILDREN), - value: None, -}; - -pub static WORD_SHAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nering"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("tening"), - dictgen::InsensitiveAscii("terling"), - dictgen::InsensitiveAscii("terring"), - ], - values: &[ - &["shattering"], - &["château", "châteaux", "shadow"], - &["châteaus", "châteaux", "shadows"], - &["shattering"], - &["shattering"], - &["shattering"], - ], - range: 2..=7, - }; - -static WORD_SHAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAS_CHILDREN), - value: None, -}; - -pub static WORD_SHAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hes")], - values: &[&["slashes"]], - range: 3..=3, - }; - -static WORD_SHAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAR_CHILDREN), - value: None, -}; - -pub static WORD_SHAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dholders"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eholdes"), - dictgen::InsensitiveAscii("eholds"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ipe"), - dictgen::InsensitiveAscii("kening"), - dictgen::InsensitiveAscii("loton"), - dictgen::InsensitiveAscii("peneing"), - dictgen::InsensitiveAscii("penning"), - dictgen::InsensitiveAscii("penss"), - dictgen::InsensitiveAscii("pining"), - dictgen::InsensitiveAscii("play"), - dictgen::InsensitiveAscii("pley"), - dictgen::InsensitiveAscii("pning"), - dictgen::InsensitiveAscii("raid"), - dictgen::InsensitiveAscii("raids"), - dictgen::InsensitiveAscii("tening"), - ], - values: &[ - &["shareholders"], - &["shared"], - &["shareholders"], - &["shareholders"], - &["sharing"], - &["sharpie"], - &["sharpening"], - &["charlatan"], - &["sharpening"], - &["sharpening"], - &["sharpness"], - &["sharpening"], - &["sharply"], - &["sharply"], - &["sharpening"], - &["charade"], - &["charades"], - &["sharpening"], - ], - range: 3..=8, - }; - -static WORD_SHAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAP_CHILDREN), - value: None, -}; - -pub static WORD_SHAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("rening"), - dictgen::InsensitiveAscii("rie"), - dictgen::InsensitiveAscii("rly"), - dictgen::InsensitiveAscii("rness"), - dictgen::InsensitiveAscii("shot"), - dictgen::InsensitiveAscii("shots"), - dictgen::InsensitiveAscii("snot"), - dictgen::InsensitiveAscii("snots"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["sharpening"], - &["sharpening"], - &["sharpie"], - &["sharply"], - &["sharpness"], - &["snapshot"], - &["snapshots"], - &["snapshot"], - &["snapshots"], - &["shape", "shaped"], - ], - range: 1..=6, - }; - -static WORD_SHAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAO_CHILDREN), - value: None, -}; - -pub static WORD_SHAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dw"), - dictgen::InsensitiveAscii("dws"), - ], - values: &[&["shadow"], &["shadows"]], - range: 2..=3, - }; - -static WORD_SHAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAN_CHILDREN), - value: None, -}; - -pub static WORD_SHAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deleer"), - dictgen::InsensitiveAscii("deleers"), - dictgen::InsensitiveAscii("dow"), - dictgen::InsensitiveAscii("eal"), - dictgen::InsensitiveAscii("enigans"), - dictgen::InsensitiveAscii("gahi"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("ghi"), - dictgen::InsensitiveAscii("ghia"), - dictgen::InsensitiveAscii("ging"), - ], - values: &[ - &["chandelier"], - &["chandeliers"], - &["shadow"], - &["chenille"], - &["shenanigans"], - &["shanghai"], - &["change"], - &["changed", "shanked"], - &["changer"], - &["changes"], - &["shanghai"], - &["shanghai"], - &["changing", "shanking"], - ], - range: 2..=7, - }; - -static WORD_SHAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAM_CHILDREN), - value: None, -}; - -pub static WORD_SHAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elesly"), - dictgen::InsensitiveAscii("elessely"), - dictgen::InsensitiveAscii("elessley"), - dictgen::InsensitiveAscii("elessy"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("pionship"), - ], - values: &[ - &["shamelessly"], - &["shamelessly"], - &["shamelessly"], - &["shamelessly"], - &["shaman", "shamans"], - &["championship"], - ], - range: 2..=8, - }; - -static WORD_SHAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAL_CHILDREN), - value: Some(&["shall"]), -}; - -pub static WORD_SHAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SHAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAK_CHILDREN), - value: None, -}; - -pub static WORD_SHAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eapeare"), - dictgen::InsensitiveAscii("epseare"), - dictgen::InsensitiveAscii("espare"), - dictgen::InsensitiveAscii("espeer"), - dictgen::InsensitiveAscii("espere"), - dictgen::InsensitiveAscii("esperean"), - dictgen::InsensitiveAscii("esphere"), - ], - values: &[ - &["shakespeare"], - &["shakespeare"], - &["shakespeare"], - &["shakespeare"], - &["shakespeare"], - &["shakespeare"], - &["shakespeare"], - ], - range: 6..=8, - }; - -static WORD_SHAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAE_CHILDREN), - value: None, -}; - -pub static WORD_SHAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rd")], - values: &[&["shared", "shard"]], - range: 2..=2, - }; - -static WORD_SHAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SHAD_CHILDREN), - value: None, -}; - -pub static WORD_SHAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asloo"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("dow"), - dictgen::InsensitiveAscii("how"), - dictgen::InsensitiveAscii("oloo"), - ], - values: &[ - &["shadaloo"], - &["shader"], - &["shadow"], - &["shadow"], - &["shadaloo"], - ], - range: 3..=5, - }; - -static WORD_SG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SG_CHILDREN), - value: None, -}; - -pub static WORD_SG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("adow")], - values: &[&["shadow"]], - range: 4..=4, - }; - -static WORD_SF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SF_CHILDREN), - value: None, -}; - -pub static WORD_SF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ety")], - values: &[&["safety"]], - range: 3..=3, - }; - -static WORD_SE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SE_CHILDREN), - value: None, -}; - -static WORD_SE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SEA_NODE), - Some(&WORD_SEB_NODE), - Some(&WORD_SEC_NODE), - Some(&WORD_SED_NODE), - Some(&WORD_SEE_NODE), - Some(&WORD_SEF_NODE), - Some(&WORD_SEG_NODE), - Some(&WORD_SEH_NODE), - Some(&WORD_SEI_NODE), - None, - Some(&WORD_SEK_NODE), - Some(&WORD_SEL_NODE), - Some(&WORD_SEM_NODE), - Some(&WORD_SEN_NODE), - Some(&WORD_SEO_NODE), - Some(&WORD_SEP_NODE), - Some(&WORD_SEQ_NODE), - Some(&WORD_SER_NODE), - Some(&WORD_SES_NODE), - Some(&WORD_SET_NODE), - Some(&WORD_SEU_NODE), - Some(&WORD_SEV_NODE), - Some(&WORD_SEW_NODE), - Some(&WORD_SEX_NODE), - None, - Some(&WORD_SEZ_NODE), -]; - -static WORD_SEZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEZ_CHILDREN), - value: None, -}; - -pub static WORD_SEZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iure"), - dictgen::InsensitiveAscii("iures"), - dictgen::InsensitiveAscii("uires"), - ], - values: &[&["seizure"], &["seizures"], &["seizures"]], - range: 4..=5, - }; - -static WORD_SEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEX_CHILDREN), - value: None, -}; - -pub static WORD_SEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aulized"), - dictgen::InsensitiveAscii("aully"), - dictgen::InsensitiveAscii("ualixed"), - dictgen::InsensitiveAscii("ualizd"), - dictgen::InsensitiveAscii("ualizied"), - dictgen::InsensitiveAscii("uallity"), - dictgen::InsensitiveAscii("uallly"), - dictgen::InsensitiveAscii("ualy"), - dictgen::InsensitiveAscii("ualzied"), - dictgen::InsensitiveAscii("ulaized"), - ], - values: &[ - &["sexualized"], - &["sexually"], - &["sexualized"], - &["sexualized"], - &["sexualized"], - &["sexually"], - &["sexually"], - &["sexually"], - &["sexualized"], - &["sexualized"], - ], - range: 4..=8, - }; - -static WORD_SEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEW_CHILDREN), - value: None, -}; - -pub static WORD_SEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("donim"), - dictgen::InsensitiveAscii("donims"), - dictgen::InsensitiveAscii("rvice"), - ], - values: &[&["pseudonym"], &["pseudonyms"], &["service"]], - range: 5..=6, - }; - -static WORD_SEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEV_CHILDREN), - value: None, -}; - -pub static WORD_SEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aral"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("enteeen"), - dictgen::InsensitiveAscii("enten"), - dictgen::InsensitiveAscii("erat"), - dictgen::InsensitiveAscii("ereal"), - dictgen::InsensitiveAscii("ereid"), - dictgen::InsensitiveAscii("eride"), - dictgen::InsensitiveAscii("erily"), - dictgen::InsensitiveAscii("eririrty"), - dictgen::InsensitiveAscii("eririties"), - dictgen::InsensitiveAscii("erite"), - dictgen::InsensitiveAscii("erites"), - dictgen::InsensitiveAscii("eritie"), - dictgen::InsensitiveAscii("eriy"), - dictgen::InsensitiveAscii("erl"), - dictgen::InsensitiveAscii("erley"), - dictgen::InsensitiveAscii("erly"), - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("irity"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rally"), - dictgen::InsensitiveAscii("rity"), - ], - values: &[ - &["several"], - &["save", "sieve"], - &["seventeen"], - &["seventeen"], - &["several"], - &["several"], - &["severed"], - &["severed"], - &["severely"], - &["severity"], - &["severities"], - &["severity"], - &["severities"], - &["severity", "severities"], - &["severity"], - &["several"], - &["severely"], - &["severely"], - &["service"], - &["serviced"], - &["services"], - &["servicing"], - &["severity"], - &["several"], - &["severally"], - &["severity"], - ], - range: 1..=9, - }; - -static WORD_SEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEU_CHILDREN), - value: None, -}; - -pub static WORD_SEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("qence"), - dictgen::InsensitiveAscii("xalized"), - ], - values: &[ - &["sequence"], - &["sequences"], - &["setup"], - &["sequence"], - &["sexualized"], - ], - range: 1..=7, - }; - -static WORD_SET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SET_CHILDREN), - value: None, -}; - -pub static WORD_SET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("evn"), - dictgen::InsensitiveAscii("git"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("itng"), - dictgen::InsensitiveAscii("itngs"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("quential"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("teled"), - dictgen::InsensitiveAscii("telement"), - dictgen::InsensitiveAscii("telment"), - dictgen::InsensitiveAscii("telments"), - dictgen::InsensitiveAscii("tig"), - dictgen::InsensitiveAscii("tign"), - dictgen::InsensitiveAscii("tigns"), - dictgen::InsensitiveAscii("tigs"), - dictgen::InsensitiveAscii("tiing"), - dictgen::InsensitiveAscii("tiings"), - dictgen::InsensitiveAscii("tinga"), - dictgen::InsensitiveAscii("tingss"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tlemens"), - dictgen::InsensitiveAscii("tlemetns"), - dictgen::InsensitiveAscii("tlemets"), - dictgen::InsensitiveAscii("tlemnts"), - dictgen::InsensitiveAscii("tlment"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tters"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("ttings"), - dictgen::InsensitiveAscii("tubg"), - dictgen::InsensitiveAscii("tubgs"), - dictgen::InsensitiveAscii("tup"), - dictgen::InsensitiveAscii("yp"), - dictgen::InsensitiveAscii("yps"), - ], - values: &[ - &["settable"], - &["setters"], - &["setenv"], - &["setgid"], - &["setting"], - &["settings"], - &["section"], - &["sections"], - &["settees"], - &["setting"], - &["settings"], - &["segment"], - &["sequential"], - &["set"], - &["settled"], - &["settlement"], - &["settlement"], - &["settlements"], - &["setting"], - &["setting"], - &["settings"], - &["settings"], - &["setting"], - &["settings"], - &["settings"], - &["settings"], - &["settings"], - &["settlements"], - &["settlements"], - &["settlements"], - &["settlements"], - &["settlement"], - &["setting"], - &["setter"], - &["setter"], - &["setters"], - &["setting"], - &["settings"], - &["setting", "setup"], - &["settings", "setups"], - &["setup"], - &["setup"], - &["setups"], - ], - range: 2..=8, - }; - -static WORD_SES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SES_CHILDREN), - value: None, -}; - -pub static WORD_SES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cede"), - dictgen::InsensitiveAscii("ceded"), - dictgen::InsensitiveAscii("ceder"), - dictgen::InsensitiveAscii("cedes"), - dictgen::InsensitiveAscii("ceding"), - dictgen::InsensitiveAscii("crets"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("eeder"), - dictgen::InsensitiveAscii("eedes"), - dictgen::InsensitiveAscii("eeding"), - dictgen::InsensitiveAscii("eeds"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("itively"), - dictgen::InsensitiveAscii("itiveness"), - dictgen::InsensitiveAscii("itivity"), - dictgen::InsensitiveAscii("katchewan"), - dictgen::InsensitiveAscii("nors"), - dictgen::InsensitiveAscii("sio"), - dictgen::InsensitiveAscii("sison"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("tatusbar"), - dictgen::InsensitiveAscii("tatusmsg"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["secede"], - &["seceded"], - &["seceder"], - &["secedes"], - &["seceding"], - &["secrets"], - &["secede"], - &["seceded"], - &["seceder"], - &["secedes"], - &["seceding"], - &["secedes"], - &["session"], - &["sessions"], - &["session"], - &["sensitive"], - &["sensitively"], - &["sensitiveness"], - &["sensitivity"], - &["saskatchewan"], - &["sensors"], - &["session"], - &["session"], - &["session"], - &["sessions"], - &["setstatusbar"], - &["setstatusmsg"], - &["sets"], - ], - range: 2..=9, - }; - -static WORD_SER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SER_CHILDREN), - value: Some(&["set"]), -}; - -static WORD_SER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SERA_NODE), - Some(&WORD_SERB_NODE), - Some(&WORD_SERC_NODE), - None, - Some(&WORD_SERE_NODE), - None, - Some(&WORD_SERG_NODE), - None, - Some(&WORD_SERI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SERO_NODE), - None, - None, - Some(&WORD_SERR_NODE), - Some(&WORD_SERS_NODE), - Some(&WORD_SERT_NODE), - None, - Some(&WORD_SERV_NODE), - Some(&WORD_SERW_NODE), - None, - None, - None, -]; - -static WORD_SERW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERW_CHILDREN), - value: None, -}; - -pub static WORD_SERW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["server", "sewer"]], - range: 2..=2, - }; - -static WORD_SERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERV_CHILDREN), - value: None, -}; - -pub static WORD_SERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("antes"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cie"), - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("ecing"), - dictgen::InsensitiveAscii("eice"), - dictgen::InsensitiveAscii("eiced"), - dictgen::InsensitiveAscii("eices"), - dictgen::InsensitiveAscii("eicing"), - dictgen::InsensitiveAscii("eillance"), - dictgen::InsensitiveAscii("eless"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("erite"), - dictgen::InsensitiveAscii("erites"), - dictgen::InsensitiveAscii("eritie"), - dictgen::InsensitiveAscii("erities"), - dictgen::InsensitiveAscii("erity"), - dictgen::InsensitiveAscii("erles"), - dictgen::InsensitiveAscii("erlesss"), - dictgen::InsensitiveAscii("erlsss"), - dictgen::InsensitiveAscii("iceble"), - dictgen::InsensitiveAscii("iciable"), - dictgen::InsensitiveAscii("icies"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("iec"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ioce"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("ivce"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("oce"), - dictgen::InsensitiveAscii("oced"), - dictgen::InsensitiveAscii("oces"), - dictgen::InsensitiveAscii("ocing"), - ], - values: &[ - &["servants"], - &["servants"], - &["service", "serve"], - &["serviced", "served"], - &["services", "serves"], - &["service"], - &["services"], - &["servicing", "serving"], - &["service"], - &["serviced"], - &["services"], - &["servicing"], - &["service"], - &["serviced"], - &["services"], - &["servicing"], - &["surveillance"], - &["serverless"], - &["several"], - &["serving"], - &["severity"], - &["severities"], - &["severity", "severities"], - &["severities"], - &["severity"], - &["serverless"], - &["serverless"], - &["serverless"], - &["serviceable"], - &["serviceable"], - &["services"], - &["service"], - &["service"], - &["server"], - &["services"], - &["service"], - &["service"], - &["serviced"], - &["services"], - &["servicing"], - &["service"], - &["service"], - &["service"], - &["serviced"], - &["services"], - &["servicing"], - ], - range: 2..=8, - }; - -static WORD_SERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERT_CHILDREN), - value: None, -}; - -pub static WORD_SERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ificate"), - dictgen::InsensitiveAscii("ificated"), - dictgen::InsensitiveAscii("ificates"), - dictgen::InsensitiveAscii("ification"), - ], - values: &[ - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - ], - range: 7..=9, - }; - -static WORD_SERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERS_CHILDREN), - value: None, -}; - -pub static WORD_SERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ies")], - values: &[&["series"]], - range: 3..=3, - }; - -static WORD_SERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERR_CHILDREN), - value: None, -}; - -pub static WORD_SERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebral"), - dictgen::InsensitiveAscii("ebrally"), - ], - values: &[&["cerebral"], &["cerebrally"]], - range: 5..=7, - }; - -static WORD_SERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERO_CHILDREN), - value: None, -}; - -pub static WORD_SERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("und"), - dictgen::InsensitiveAscii("unded"), - dictgen::InsensitiveAscii("unding"), - dictgen::InsensitiveAscii("unds"), - ], - values: &[ - &["surround"], - &["surrounded"], - &["surrounding"], - &["surrounds"], - ], - range: 3..=6, - }; - -static WORD_SERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERI_CHILDREN), - value: None, -}; - -pub static WORD_SERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aized"), - dictgen::InsensitiveAscii("alialisation"), - dictgen::InsensitiveAscii("alialise"), - dictgen::InsensitiveAscii("alialised"), - dictgen::InsensitiveAscii("alialises"), - dictgen::InsensitiveAscii("alialising"), - dictgen::InsensitiveAscii("alialization"), - dictgen::InsensitiveAscii("alialize"), - dictgen::InsensitiveAscii("alialized"), - dictgen::InsensitiveAscii("alializes"), - dictgen::InsensitiveAscii("alializing"), - dictgen::InsensitiveAscii("aliasation"), - dictgen::InsensitiveAscii("aliazation"), - dictgen::InsensitiveAscii("alizaable"), - dictgen::InsensitiveAscii("alizatin"), - dictgen::InsensitiveAscii("alizatioin"), - dictgen::InsensitiveAscii("alizble"), - dictgen::InsensitiveAscii("alizeable"), - dictgen::InsensitiveAscii("alizng"), - dictgen::InsensitiveAscii("alsed"), - dictgen::InsensitiveAscii("alsiation"), - dictgen::InsensitiveAscii("alsie"), - dictgen::InsensitiveAscii("alsied"), - dictgen::InsensitiveAscii("alsies"), - dictgen::InsensitiveAscii("alsing"), - dictgen::InsensitiveAscii("aluzing"), - dictgen::InsensitiveAscii("alzation"), - dictgen::InsensitiveAscii("alziation"), - dictgen::InsensitiveAscii("alzie"), - dictgen::InsensitiveAscii("alzied"), - dictgen::InsensitiveAscii("alzies"), - dictgen::InsensitiveAscii("alzing"), - dictgen::InsensitiveAscii("ban"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esi"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("monial"), - dictgen::InsensitiveAscii("monies"), - dictgen::InsensitiveAscii("mony"), - dictgen::InsensitiveAscii("monys"), - dictgen::InsensitiveAscii("nomial"), - dictgen::InsensitiveAscii("nomies"), - dictgen::InsensitiveAscii("nomy"), - dictgen::InsensitiveAscii("nomys"), - dictgen::InsensitiveAscii("olization"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("osuly"), - dictgen::InsensitiveAscii("oulsy"), - dictgen::InsensitiveAscii("ouly"), - dictgen::InsensitiveAscii("ousally"), - dictgen::InsensitiveAscii("ouslly"), - dictgen::InsensitiveAscii("uos"), - dictgen::InsensitiveAscii("uosly"), - dictgen::InsensitiveAscii("vce"), - dictgen::InsensitiveAscii("vceable"), - dictgen::InsensitiveAscii("vces"), - ], - values: &[ - &["serialized"], - &["serialisation"], - &["serialise"], - &["serialised"], - &["serialises"], - &["serialising"], - &["serialization"], - &["serialize"], - &["serialized"], - &["serializes"], - &["serializing"], - &["serialisation"], - &["serialization"], - &["serializable"], - &["serialization"], - &["serialization"], - &["serializable"], - &["serializable"], - &["serializing"], - &["serialised"], - &["serialisation"], - &["serialise"], - &["serialised"], - &["serialises"], - &["serialising"], - &["serializing"], - &["serialization"], - &["serialization"], - &["serialize"], - &["serialized"], - &["serializes"], - &["serializing"], - &["serbian"], - &["service"], - &["services", "series"], - &["series"], - &["serial"], - &["series"], - &["series"], - &["serialize"], - &["ceremonial"], - &["ceremonies"], - &["ceremony"], - &["ceremonies"], - &["ceremonial"], - &["ceremonies"], - &["ceremony"], - &["ceremonies"], - &["serialization"], - &["serious"], - &["seriously"], - &["seriously"], - &["seriously"], - &["seriously"], - &["seriously"], - &["serious"], - &["seriously"], - &["service"], - &["serviceable"], - &["services"], - ], - range: 1..=12, - }; - -static WORD_SERG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERG_CHILDREN), - value: None, -}; - -pub static WORD_SERG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aent"), - dictgen::InsensitiveAscii("eat"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("uns"), - ], - values: &[ - &["sergeant"], - &["sergeant"], - &["sergeant"], - &["surgeon"], - &["surgeons"], - ], - range: 2..=4, - }; - -static WORD_SERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERE_CHILDREN), - value: None, -}; - -pub static WORD_SERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("bral"), - dictgen::InsensitiveAscii("brally"), - dictgen::InsensitiveAscii("nitary"), - dictgen::InsensitiveAscii("ntiy"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ousally"), - dictgen::InsensitiveAscii("ouslly"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("verless"), - dictgen::InsensitiveAscii("vrless"), - ], - values: &[ - &["searialize"], - &["cerebral"], - &["cerebrally"], - &["serenity"], - &["serenity"], - &["serious", "serous"], - &["seriously"], - &["seriously"], - &["seriously"], - &["serverless"], - &["serverless"], - ], - range: 3..=7, - }; - -static WORD_SERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERC_CHILDREN), - value: None, -}; - -pub static WORD_SERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hable"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("urity"), - ], - values: &[ - &["search"], - &["searchable"], - &["searched"], - &["searches"], - &["searching"], - &["service"], - &["serviced"], - &["services"], - &["servicing"], - &["secret"], - &["security"], - ], - range: 1..=5, - }; - -static WORD_SERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERB_CHILDREN), - value: None, -}; - -pub static WORD_SERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ain")], - values: &[&["serbian"]], - range: 3..=3, - }; - -static WORD_SERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SERA_CHILDREN), - value: None, -}; - -pub static WORD_SERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("cher"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("ilisation"), - dictgen::InsensitiveAscii("ilise"), - dictgen::InsensitiveAscii("ilised"), - dictgen::InsensitiveAscii("ilization"), - dictgen::InsensitiveAscii("ilize"), - dictgen::InsensitiveAscii("ilized"), - dictgen::InsensitiveAscii("ilse"), - dictgen::InsensitiveAscii("ilsed"), - dictgen::InsensitiveAscii("ilze"), - dictgen::InsensitiveAscii("ilzed"), - dictgen::InsensitiveAscii("ilzied"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("lizing"), - dictgen::InsensitiveAscii("monial"), - dictgen::InsensitiveAscii("monies"), - dictgen::InsensitiveAscii("mony"), - dictgen::InsensitiveAscii("monys"), - dictgen::InsensitiveAscii("nomial"), - dictgen::InsensitiveAscii("nomies"), - dictgen::InsensitiveAscii("nomy"), - dictgen::InsensitiveAscii("nomys"), - dictgen::InsensitiveAscii("pate"), - ], - values: &[ - &["search"], - &["searched"], - &["searcher"], - &["searches"], - &["searching"], - &["searches"], - &["serialisation"], - &["serialise"], - &["serialised"], - &["serialization"], - &["serialize"], - &["serialized"], - &["serialise"], - &["serialised"], - &["serialize"], - &["serialized"], - &["serialized"], - &["serialize"], - &["serialized"], - &["serializes"], - &["serializing"], - &["ceremonial"], - &["ceremonies"], - &["ceremony"], - &["ceremonies"], - &["ceremonial"], - &["ceremonies"], - &["ceremony"], - &["ceremonies"], - &["separate"], - ], - range: 2..=9, - }; - -static WORD_SEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEQ_CHILDREN), - value: None, -}; - -pub static WORD_SEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("encing"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("ensed"), - dictgen::InsensitiveAscii("enses"), - dictgen::InsensitiveAscii("ensing"), - dictgen::InsensitiveAscii("enstial"), - dictgen::InsensitiveAscii("ential"), - dictgen::InsensitiveAscii("euence"), - dictgen::InsensitiveAscii("euencer"), - dictgen::InsensitiveAscii("euences"), - dictgen::InsensitiveAscii("euental"), - dictgen::InsensitiveAscii("eunce"), - dictgen::InsensitiveAscii("euncer"), - dictgen::InsensitiveAscii("eunces"), - dictgen::InsensitiveAscii("euntials"), - dictgen::InsensitiveAscii("uantial"), - dictgen::InsensitiveAscii("ucne"), - dictgen::InsensitiveAscii("uece"), - dictgen::InsensitiveAscii("uecence"), - dictgen::InsensitiveAscii("uecences"), - dictgen::InsensitiveAscii("ueces"), - dictgen::InsensitiveAscii("ueence"), - dictgen::InsensitiveAscii("uelce"), - dictgen::InsensitiveAscii("uemce"), - dictgen::InsensitiveAscii("uemces"), - dictgen::InsensitiveAscii("uencess"), - dictgen::InsensitiveAscii("uencial"), - dictgen::InsensitiveAscii("uencially"), - dictgen::InsensitiveAscii("uencies"), - dictgen::InsensitiveAscii("uenec"), - dictgen::InsensitiveAscii("uenece"), - dictgen::InsensitiveAscii("uenes"), - dictgen::InsensitiveAscii("uense"), - dictgen::InsensitiveAscii("uensed"), - dictgen::InsensitiveAscii("uenses"), - dictgen::InsensitiveAscii("uensing"), - dictgen::InsensitiveAscii("uenstial"), - dictgen::InsensitiveAscii("uentail"), - dictgen::InsensitiveAscii("uentally"), - dictgen::InsensitiveAscii("uentialy"), - dictgen::InsensitiveAscii("uentually"), - dictgen::InsensitiveAscii("uenzes"), - dictgen::InsensitiveAscii("uetial"), - dictgen::InsensitiveAscii("ueze"), - dictgen::InsensitiveAscii("unce"), - dictgen::InsensitiveAscii("unced"), - dictgen::InsensitiveAscii("uncer"), - dictgen::InsensitiveAscii("uncers"), - dictgen::InsensitiveAscii("unces"), - dictgen::InsensitiveAscii("unece"), - dictgen::InsensitiveAscii("uneces"), - dictgen::InsensitiveAscii("unence"), - ], - values: &[ - &["sequence"], - &["sequenced"], - &["sequences"], - &["sequencing"], - &["sequence"], - &["sequenced"], - &["sequences"], - &["sequencing"], - &["sequential"], - &["sequential"], - &["sequence"], - &["sequencer"], - &["sequences"], - &["sequential"], - &["sequence"], - &["sequencer"], - &["sequences"], - &["sequentials"], - &["sequential"], - &["sequence"], - &["sequence"], - &["sequence"], - &["sequences"], - &["sequences"], - &["sequence"], - &["sequence"], - &["sequence"], - &["sequences"], - &["sequences"], - &["sequential"], - &["sequentially"], - &["sequences"], - &["sequence"], - &["sequence"], - &["sequences"], - &["sequence"], - &["sequenced"], - &["sequences"], - &["sequencing"], - &["sequential"], - &["sequential"], - &["sequentially"], - &["sequentially"], - &["sequentially"], - &["sequences"], - &["sequential"], - &["squeeze", "sequence"], - &["sequence"], - &["sequenced"], - &["sequencer"], - &["sequencers"], - &["sequences"], - &["sequence"], - &["sequences"], - &["sequence"], - ], - range: 4..=9, - }; - -static WORD_SEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SEP_CHILDREN), - value: None, -}; - -static WORD_SEP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SEPA_NODE), - None, - Some(&WORD_SEPC_NODE), - None, - Some(&WORD_SEPE_NODE), - None, - None, - None, - Some(&WORD_SEPI_NODE), - None, - None, - Some(&WORD_SEPL_NODE), - None, - None, - Some(&WORD_SEPO_NODE), - Some(&WORD_SEPP_NODE), - None, - Some(&WORD_SEPR_NODE), - None, - Some(&WORD_SEPT_NODE), - Some(&WORD_SEPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SEPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPU_CHILDREN), - value: None, -}; - -pub static WORD_SEPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lchraly"), - dictgen::InsensitiveAscii("lchrlly"), - dictgen::InsensitiveAscii("lchrly"), - dictgen::InsensitiveAscii("lchure"), - dictgen::InsensitiveAscii("lcre"), - ], - values: &[ - &["sepulchrally"], - &["sepulchrally"], - &["sepulchrally"], - &["sepulchre"], - &["sepulchre"], - ], - range: 4..=7, - }; - -static WORD_SEPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPT_CHILDREN), - value: None, -}; - -pub static WORD_SEPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emer"), - dictgen::InsensitiveAscii("meber"), - ], - values: &[&["september"], &["september"]], - range: 4..=5, - }; - -static WORD_SEPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPR_CHILDREN), - value: None, -}; - -pub static WORD_SEPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aate"), - dictgen::InsensitiveAscii("arate"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("eate"), - ], - values: &[ - &["separate"], - &["separate"], - &["separate"], - &["separated"], - &["separator"], - &["separators"], - &["separate"], - ], - range: 3..=5, - }; - -static WORD_SEPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPP_CHILDREN), - value: None, -}; - -pub static WORD_SEPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("arations"), - dictgen::InsensitiveAscii("erate"), - ], - values: &[&["separation"], &["separations"], &["separate"]], - range: 5..=8, - }; - -static WORD_SEPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPO_CHILDREN), - value: None, -}; - -pub static WORD_SEPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rate")], - values: &[&["separate"]], - range: 4..=4, - }; - -static WORD_SEPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPL_CHILDREN), - value: None, -}; - -pub static WORD_SEPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icural"), - dictgen::InsensitiveAscii("icurally"), - dictgen::InsensitiveAscii("icuraly"), - dictgen::InsensitiveAscii("icurlly"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["sepulchral"], - &["sepulchrally"], - &["sepulchrally"], - &["sepulchrally"], - &["spelling"], - ], - range: 4..=8, - }; - -static WORD_SEPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPI_CHILDREN), - value: None, -}; - -pub static WORD_SEPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("na")], - values: &[&["subpena"]], - range: 2..=2, - }; - -static WORD_SEPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SEPE_CHILDREN), - value: None, -}; - -static WORD_SEPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SEPEA_NODE), - None, - Some(&WORD_SEPEC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SEPEI_NODE), - None, - None, - None, - None, - Some(&WORD_SEPEN_NODE), - None, - None, - None, - Some(&WORD_SEPER_NODE), - None, - Some(&WORD_SEPET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_SEPET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPET_CHILDREN), - value: None, -}; - -pub static WORD_SEPET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aror"), - dictgen::InsensitiveAscii("arors"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ately"), - dictgen::InsensitiveAscii("ates"), - ], - values: &[ - &["separator"], - &["separators"], - &["separate"], - &["separated"], - &["separately"], - &["separates"], - ], - range: 3..=5, - }; - -static WORD_SEPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPER_CHILDREN), - value: None, -}; - -pub static WORD_SEPER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("adly"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("aor"), - dictgen::InsensitiveAscii("aors"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ataed"), - dictgen::InsensitiveAscii("atally"), - dictgen::InsensitiveAscii("ataly"), - dictgen::InsensitiveAscii("atated"), - dictgen::InsensitiveAscii("atd"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("atedly"), - dictgen::InsensitiveAscii("atedy"), - dictgen::InsensitiveAscii("ateely"), - dictgen::InsensitiveAscii("ateing"), - dictgen::InsensitiveAscii("atelly"), - dictgen::InsensitiveAscii("ately"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("atism"), - dictgen::InsensitiveAscii("atist"), - dictgen::InsensitiveAscii("atley"), - dictgen::InsensitiveAscii("atly"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("atos"), - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("eates"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("ratly"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("tators"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["separable"], - &["separate"], - &["separately"], - &["separately"], - &["separator"], - &["separators"], - &["separate"], - &["separated"], - &["separates"], - &["separate"], - &["separated"], - &["separately"], - &["separately"], - &["separated"], - &["separated"], - &["separate"], - &["separated"], - &["separately"], - &["separated"], - &["separately"], - &["separating"], - &["separately"], - &["separately"], - &["separator"], - &["separators"], - &["separates"], - &["separating"], - &["separation"], - &["separations"], - &["separatism"], - &["separatist"], - &["separately"], - &["separately"], - &["separator"], - &["separator"], - &["separators"], - &["separators"], - &["separate"], - &["separated"], - &["separates"], - &["separate"], - &["separated"], - &["separates"], - &["separate"], - &["separated"], - &["separates"], - &["separately"], - &["separator"], - &["separators"], - &["separator"], - &["separators"], - ], - range: 2..=6, - }; - -static WORD_SEPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPEN_CHILDREN), - value: None, -}; - -pub static WORD_SEPEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("ding"), - ], - values: &[&["depend", "suspend"], &["dependent"], &["depending"]], - range: 1..=4, - }; - -static WORD_SEPEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPEI_CHILDREN), - value: None, -}; - -pub static WORD_SEPEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cfy")], - values: &[&["specify"]], - range: 3..=3, - }; - -static WORD_SEPEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPEC_CHILDREN), - value: None, -}; - -pub static WORD_SEPEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ific"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifiers"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("tral"), - ], - values: &[ - &["special"], - &["especially", "specially"], - &["specified"], - &["specific"], - &["specification"], - &["specified"], - &["specifier"], - &["specifiers"], - &["specifies"], - &["specify"], - &["spectral"], - ], - range: 3..=9, - }; - -static WORD_SEPEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPEA_CHILDREN), - value: None, -}; - -pub static WORD_SEPEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rately"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("rators"), - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("retly"), - dictgen::InsensitiveAscii("rte"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rtely"), - dictgen::InsensitiveAscii("rtes"), - dictgen::InsensitiveAscii("rtor"), - dictgen::InsensitiveAscii("rtors"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["separable"], - &["separate"], - &["separated"], - &["separately"], - &["separates"], - &["separation"], - &["separator"], - &["separators"], - &["separate"], - &["separately"], - &["separate"], - &["separated"], - &["separately"], - &["separates"], - &["separator"], - &["separators"], - &["separate"], - &["separated"], - &["separates"], - &["separator"], - &["separators"], - ], - range: 2..=6, - }; - -static WORD_SEPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPC_CHILDREN), - value: None, -}; - -pub static WORD_SEPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ific"), - dictgen::InsensitiveAscii("ifically"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("ulating"), - ], - values: &[ - &["special"], - &["specially"], - &["specific"], - &["specifically"], - &["specification"], - &["specification", "specifications"], - &["specified"], - &["specifier"], - &["specifies"], - &["specify"], - &["specifying"], - &["speculating"], - ], - range: 3..=10, - }; - -static WORD_SEPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEPA_CHILDREN), - value: None, -}; - -pub static WORD_SEPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("rartor"), - dictgen::InsensitiveAscii("rat"), - dictgen::InsensitiveAscii("ratae"), - dictgen::InsensitiveAscii("ratedly"), - dictgen::InsensitiveAscii("ratelly"), - dictgen::InsensitiveAscii("rater"), - dictgen::InsensitiveAscii("raters"), - dictgen::InsensitiveAscii("ratisme"), - dictgen::InsensitiveAscii("ratiste"), - dictgen::InsensitiveAscii("ratley"), - dictgen::InsensitiveAscii("ratly"), - dictgen::InsensitiveAscii("rato"), - dictgen::InsensitiveAscii("ratos"), - dictgen::InsensitiveAscii("ratring"), - dictgen::InsensitiveAscii("ratron"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rely"), - dictgen::InsensitiveAscii("rete"), - dictgen::InsensitiveAscii("reted"), - dictgen::InsensitiveAscii("retedly"), - dictgen::InsensitiveAscii("retely"), - dictgen::InsensitiveAscii("reter"), - dictgen::InsensitiveAscii("retes"), - dictgen::InsensitiveAscii("reting"), - dictgen::InsensitiveAscii("retly"), - dictgen::InsensitiveAscii("retor"), - dictgen::InsensitiveAscii("rtated"), - dictgen::InsensitiveAscii("rtates"), - dictgen::InsensitiveAscii("rte"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rtes"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rtor"), - dictgen::InsensitiveAscii("rtors"), - dictgen::InsensitiveAscii("tae"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["separate"], - &["separation"], - &["separator"], - &["separate"], - &["separate"], - &["separately"], - &["separately"], - &["separator"], - &["separates"], - &["separates"], - &["separates"], - &["separately"], - &["separately"], - &["separation", "separator"], - &["separators"], - &["separating"], - &["separation"], - &["separated"], - &["separately"], - &["separate"], - &["separated"], - &["separately"], - &["separately"], - &["separator"], - &["separates"], - &["separating"], - &["separately"], - &["separator"], - &["separated"], - &["separates"], - &["separate"], - &["separated"], - &["separates"], - &["separating"], - &["separator"], - &["separators"], - &["separate"], - &["separate"], - &["separation"], - ], - range: 3..=7, - }; - -static WORD_SEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEO_CHILDREN), - value: None, -}; - -pub static WORD_SEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nds"), - ], - values: &[&["second", "send"], &["seconds", "sends"]], - range: 2..=3, - }; - -static WORD_SEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SEN_CHILDREN), - value: None, -}; - -static WORD_SEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SENA_NODE), - None, - Some(&WORD_SENC_NODE), - Some(&WORD_SEND_NODE), - Some(&WORD_SENE_NODE), - Some(&WORD_SENF_NODE), - Some(&WORD_SENG_NODE), - None, - Some(&WORD_SENI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SENO_NODE), - None, - Some(&WORD_SENQ_NODE), - None, - Some(&WORD_SENS_NODE), - Some(&WORD_SENT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SENZ_NODE), -]; - -static WORD_SENZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENZ_CHILDREN), - value: None, -}; - -pub static WORD_SENZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ationalism"), - dictgen::InsensitiveAscii("ationalist"), - ], - values: &[&["sensationalism"], &["sensationalist"]], - range: 10..=10, - }; - -static WORD_SENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENT_CHILDREN), - value: None, -}; - -pub static WORD_SENT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amental"), - dictgen::InsensitiveAscii("aments"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ances"), - dictgen::InsensitiveAscii("ancing"), - dictgen::InsensitiveAscii("aor"), - dictgen::InsensitiveAscii("aors"), - dictgen::InsensitiveAscii("ationalism"), - dictgen::InsensitiveAscii("ationalist"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("emental"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("enal"), - dictgen::InsensitiveAscii("enals"), - dictgen::InsensitiveAscii("enceing"), - dictgen::InsensitiveAscii("encian"), - dictgen::InsensitiveAscii("eneces"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("ensing"), - dictgen::InsensitiveAscii("ienl"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("imant"), - dictgen::InsensitiveAscii("imenal"), - dictgen::InsensitiveAscii("imentals"), - dictgen::InsensitiveAscii("imentos"), - dictgen::InsensitiveAscii("imentul"), - dictgen::InsensitiveAscii("imetal"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("inals"), - dictgen::InsensitiveAscii("incing"), - dictgen::InsensitiveAscii("inents"), - dictgen::InsensitiveAscii("inet"), - dictgen::InsensitiveAscii("inte"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ires"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ively"), - dictgen::InsensitiveAscii("ivite"), - dictgen::InsensitiveAscii("reis"), - dictgen::InsensitiveAscii("ris"), - ], - values: &[ - &["sentimental"], - &["sentiments"], - &["sentence"], - &["sentences"], - &["sentencing"], - &["senator"], - &["senators"], - &["sensationalism"], - &["sensationalist"], - &["sentences"], - &["sentimental"], - &["sentiments"], - &["sentinel"], - &["sentinels"], - &["sentencing"], - &["sentencing"], - &["sentences"], - &["sentence"], - &["sentencing"], - &["sentinel"], - &["sentries"], - &["sentimental"], - &["sentimental"], - &["sentiments"], - &["sentiments"], - &["sentimental"], - &["sentimental"], - &["sentinel"], - &["sentinels"], - &["sentencing"], - &["sentiments"], - &["sentient"], - &["sentient"], - &["section"], - &["sections"], - &["sentries"], - &["sensitive"], - &["sensitively", "sensitivity"], - &["sensitive"], - &["sentries"], - &["sentries"], - ], - range: 3..=10, - }; - -static WORD_SENS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENS_CHILDREN), - value: None, -}; - -pub static WORD_SENS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("acional"), - dictgen::InsensitiveAscii("acionalism"), - dictgen::InsensitiveAscii("acionalist"), - dictgen::InsensitiveAscii("asional"), - dictgen::InsensitiveAscii("asionalism"), - dictgen::InsensitiveAscii("asionalist"), - dictgen::InsensitiveAscii("ationable"), - dictgen::InsensitiveAscii("ationail"), - dictgen::InsensitiveAscii("ationails"), - dictgen::InsensitiveAscii("ationaism"), - dictgen::InsensitiveAscii("ationalim"), - dictgen::InsensitiveAscii("ationalisim"), - dictgen::InsensitiveAscii("ationality"), - dictgen::InsensitiveAscii("ationalizm"), - dictgen::InsensitiveAscii("ationalsim"), - dictgen::InsensitiveAscii("ationel"), - dictgen::InsensitiveAscii("ationella"), - dictgen::InsensitiveAscii("ationilism"), - dictgen::InsensitiveAscii("ationilist"), - dictgen::InsensitiveAscii("ationnal"), - dictgen::InsensitiveAscii("ationslism"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("ativity"), - dictgen::InsensitiveAscii("etional"), - dictgen::InsensitiveAscii("etionalism"), - dictgen::InsensitiveAscii("etive"), - dictgen::InsensitiveAscii("etivity"), - dictgen::InsensitiveAscii("ibel"), - dictgen::InsensitiveAscii("ibilisiert"), - dictgen::InsensitiveAscii("ibilites"), - dictgen::InsensitiveAscii("isble"), - dictgen::InsensitiveAscii("istive"), - dictgen::InsensitiveAscii("istively"), - dictgen::InsensitiveAscii("ititive"), - dictgen::InsensitiveAscii("ititivies"), - dictgen::InsensitiveAscii("ititivity"), - dictgen::InsensitiveAscii("ititivy"), - dictgen::InsensitiveAscii("itiv"), - dictgen::InsensitiveAscii("itiveties"), - dictgen::InsensitiveAscii("itivety"), - dictgen::InsensitiveAscii("itivites"), - dictgen::InsensitiveAscii("itivitiy"), - dictgen::InsensitiveAscii("itiviy"), - dictgen::InsensitiveAscii("itivties"), - dictgen::InsensitiveAscii("itivty"), - dictgen::InsensitiveAscii("itivy"), - dictgen::InsensitiveAscii("itve"), - dictgen::InsensitiveAscii("ivitive"), - dictgen::InsensitiveAscii("ivity"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("titivity"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["sensibility"], - &["sensible"], - &["sensibly"], - &["sensational"], - &["sensationalism"], - &["sensationalist"], - &["sensational"], - &["sensationalism"], - &["sensationalist"], - &["sensational"], - &["sensational"], - &["sensationalism"], - &["sensationalism"], - &["sensationalism"], - &["sensationalism"], - &["sensationalist"], - &["sensationalism"], - &["sensationalism"], - &["sensational"], - &["sensational"], - &["sensationalism"], - &["sensationalist"], - &["sensational"], - &["sensationalism"], - &["sensitive"], - &["sensitivity"], - &["sensational"], - &["sensationalism"], - &["sensitive"], - &["sensitivity"], - &["sensible"], - &["sensibilities"], - &["sensibilities"], - &["sensible"], - &["sensitive"], - &["sensitively", "sensitivity"], - &["sensitive"], - &["sensitivities"], - &["sensitivity"], - &["sensitivity"], - &["sensitive"], - &["sensitivities"], - &["sensitivity"], - &["sensitivities"], - &["sensitivity"], - &["sensitivity"], - &["sensitivities"], - &["sensitivity"], - &["sensitivity", "sensitively"], - &["sensitive"], - &["sensitive"], - &["sensitivity", "sensitively"], - &["sensors"], - &["sensitivity"], - &["sensitive"], - &["censure"], - ], - range: 3..=11, - }; - -static WORD_SENQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENQ_CHILDREN), - value: None, -}; - -pub static WORD_SENQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uence")], - values: &[&["sequence"]], - range: 5..=5, - }; - -static WORD_SENO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENO_CHILDREN), - value: None, -}; - -pub static WORD_SENO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("irs")], - values: &[&["seniors"]], - range: 3..=3, - }; - -static WORD_SENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENI_CHILDREN), - value: None, -}; - -pub static WORD_SENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntels"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("sble"), - dictgen::InsensitiveAscii("tmental"), - dictgen::InsensitiveAscii("tments"), - dictgen::InsensitiveAscii("tnel"), - dictgen::InsensitiveAscii("tnels"), - ], - values: &[ - &["sentinels"], - &["seniors"], - &["sensible"], - &["sentimental"], - &["sentiments"], - &["sentinel"], - &["sentinels"], - ], - range: 4..=7, - }; - -static WORD_SENG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENG_CHILDREN), - value: None, -}; - -pub static WORD_SENG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["sending", "singing"]], - range: 3..=3, - }; - -static WORD_SENF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENF_CHILDREN), - value: None, -}; - -pub static WORD_SENF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ile")], - values: &[&["sendfile"]], - range: 3..=3, - }; - -static WORD_SENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENE_CHILDREN), - value: None, -}; - -pub static WORD_SENE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rio"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sitive"), - ], - values: &[&["scenario"], &["serenity"], &["sense"], &["sensitive"]], - range: 1..=6, - }; - -static WORD_SEND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEND_CHILDREN), - value: None, -}; - -pub static WORD_SEND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etary"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("inging"), - dictgen::InsensitiveAscii("inng"), - ], - values: &[&["sedentary"], &["sending"], &["sending"], &["sending"]], - range: 3..=6, - }; - -static WORD_SENC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENC_CHILDREN), - value: None, -}; - -pub static WORD_SENC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("ondary"), - dictgen::InsensitiveAscii("onds"), - ], - values: &[ - &["sense", "since"], - &["second"], - &["secondary"], - &["seconds"], - ], - range: 1..=6, - }; - -static WORD_SENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SENA_CHILDREN), - value: None, -}; - -pub static WORD_SENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ireo"), - dictgen::InsensitiveAscii("ireos"), - dictgen::InsensitiveAscii("phore"), - dictgen::InsensitiveAscii("phores"), - dictgen::InsensitiveAscii("rio"), - dictgen::InsensitiveAscii("rios"), - dictgen::InsensitiveAscii("rreo"), - dictgen::InsensitiveAscii("rreos"), - dictgen::InsensitiveAscii("tores"), - ], - values: &[ - &["scenario"], - &["scenarios"], - &["semaphore"], - &["semaphores"], - &["scenario"], - &["scenarios"], - &["scenario"], - &["scenarios"], - &["senators"], - ], - range: 3..=6, - }; - -static WORD_SEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEM_CHILDREN), - value: None, -}; - -pub static WORD_SEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aintics"), - dictgen::InsensitiveAscii("amphore"), - dictgen::InsensitiveAscii("anitcs"), - dictgen::InsensitiveAscii("aphone"), - dictgen::InsensitiveAscii("aphones"), - dictgen::InsensitiveAscii("aphor"), - dictgen::InsensitiveAscii("aphors"), - dictgen::InsensitiveAscii("apthore"), - dictgen::InsensitiveAscii("apthores"), - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("atical"), - dictgen::InsensitiveAscii("atically"), - dictgen::InsensitiveAscii("atics"), - dictgen::InsensitiveAscii("atnics"), - dictgen::InsensitiveAscii("conductor"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entic"), - dictgen::InsensitiveAscii("entically"), - dictgen::InsensitiveAscii("entics"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("estre"), - dictgen::InsensitiveAscii("estres"), - dictgen::InsensitiveAscii("gent"), - dictgen::InsensitiveAscii("gentation"), - dictgen::InsensitiveAscii("gents"), - dictgen::InsensitiveAscii("icercle"), - dictgen::InsensitiveAscii("icolor"), - dictgen::InsensitiveAscii("icolumn"), - dictgen::InsensitiveAscii("icondictor"), - dictgen::InsensitiveAscii("icondutor"), - dictgen::InsensitiveAscii("iphores"), - dictgen::InsensitiveAscii("natics"), - dictgen::InsensitiveAscii("pahore"), - dictgen::InsensitiveAscii("pahores"), - dictgen::InsensitiveAscii("paphore"), - dictgen::InsensitiveAscii("paphores"), - dictgen::InsensitiveAscii("phore"), - dictgen::InsensitiveAscii("phores"), - dictgen::InsensitiveAscii("pphore"), - dictgen::InsensitiveAscii("seter"), - dictgen::InsensitiveAscii("seters"), - dictgen::InsensitiveAscii("ster"), - ], - values: &[ - &["semantics"], - &["semaphore"], - &["semantics"], - &["semaphore"], - &["semaphores"], - &["semaphore"], - &["semaphores"], - &["semaphore"], - &["semaphores"], - &["semantic"], - &["semantical"], - &["semantically"], - &["semantics"], - &["semantics"], - &["semiconductor"], - &["sending"], - &["cement", "segment"], - &["segmentation"], - &["cemented", "segmented"], - &["semantic"], - &["semantically"], - &["semantics"], - &["cementing", "segmenting"], - &["cements", "segments"], - &["semester"], - &["semesters"], - &["segment"], - &["segmentation"], - &["segments"], - &["semicircle"], - &["semicolon"], - &["semicolon"], - &["semiconductor"], - &["semiconductor"], - &["semaphores"], - &["semantics"], - &["semaphore"], - &["semaphores"], - &["semaphore"], - &["semaphores"], - &["semaphore"], - &["semaphores"], - &["semaphore"], - &["semester"], - &["semesters"], - &["semester"], - ], - range: 3..=10, - }; - -static WORD_SEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEL_CHILDREN), - value: None, -}; - -pub static WORD_SEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceted"), - dictgen::InsensitiveAscii("cetion"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctable"), - dictgen::InsensitiveAscii("ctables"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("domly"), - dictgen::InsensitiveAscii("ecction"), - dictgen::InsensitiveAscii("ecctions"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("ecetd"), - dictgen::InsensitiveAscii("eceted"), - dictgen::InsensitiveAscii("ecgt"), - dictgen::InsensitiveAscii("ecgted"), - dictgen::InsensitiveAscii("ecgting"), - dictgen::InsensitiveAscii("ecing"), - dictgen::InsensitiveAscii("ecion"), - dictgen::InsensitiveAscii("ecrtion"), - dictgen::InsensitiveAscii("ectd"), - dictgen::InsensitiveAscii("ecte"), - dictgen::InsensitiveAscii("ecter"), - dictgen::InsensitiveAscii("ectes"), - dictgen::InsensitiveAscii("ectie"), - dictgen::InsensitiveAscii("ectig"), - dictgen::InsensitiveAscii("ectin"), - dictgen::InsensitiveAscii("ectiose"), - dictgen::InsensitiveAscii("ectiosn"), - dictgen::InsensitiveAscii("ectivley"), - dictgen::InsensitiveAscii("ectivly"), - dictgen::InsensitiveAscii("ectivos"), - dictgen::InsensitiveAscii("ectoin"), - dictgen::InsensitiveAscii("ecton"), - dictgen::InsensitiveAscii("ectons"), - dictgen::InsensitiveAscii("ectrion"), - dictgen::InsensitiveAscii("ecttion"), - dictgen::InsensitiveAscii("edted"), - dictgen::InsensitiveAscii("ektions"), - dictgen::InsensitiveAscii("ektor"), - dictgen::InsensitiveAscii("enoid"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("feshness"), - dictgen::InsensitiveAscii("fiers"), - dictgen::InsensitiveAscii("fishess"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("ifes"), - dictgen::InsensitiveAscii("lect"), - dictgen::InsensitiveAscii("lected"), - dictgen::InsensitiveAscii("lection"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("v"), - ], - values: &[ - &["selected"], - &["selection"], - &["select"], - &["selectable"], - &["selectables", "selectable"], - &["selected"], - &["selecting"], - &["selection"], - &["selections"], - &["selector"], - &["seldom"], - &["selection"], - &["selections"], - &["selected"], - &["selected"], - &["selected"], - &["select"], - &["selected"], - &["selecting"], - &["selecting"], - &["selection"], - &["selection"], - &["selected"], - &["selected", "select"], - &["selector"], - &["selects"], - &["selective"], - &["selecting"], - &["selection", "selecting"], - &["selections"], - &["selections"], - &["selectively"], - &["selectively"], - &["selections"], - &["selection"], - &["selection"], - &["selections"], - &["selection"], - &["selection"], - &["selected"], - &["selections"], - &["selector"], - &["solenoid"], - &["select"], - &["selected", "deleted"], - &["selection", "deletion"], - &["selections", "deletions"], - &["selects"], - &["selfishness"], - &["selfies"], - &["selfishness"], - &["self"], - &["selfies"], - &["select"], - &["selected"], - &["selection"], - &["set", "self", "sold"], - &["self"], - ], - range: 1..=8, - }; - -static WORD_SEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEK_CHILDREN), - value: None, -}; - -pub static WORD_SEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[&["select"], &["selected"], &["selects"]], - range: 3..=5, - }; - -static WORD_SEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEI_CHILDREN), - value: None, -}; - -pub static WORD_SEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("na"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nor"), - dictgen::InsensitiveAscii("nors"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["siege"], - &["seine", "sienna"], - &["seeing"], - &["senior"], - &["seniors"], - &["series"], - &["sieve"], - ], - range: 2..=4, - }; - -static WORD_SEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEH_CHILDREN), - value: Some(&["she"]), -}; - -pub static WORD_SEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ll")], - values: &[&["sell", "shell"]], - range: 2..=2, - }; - -static WORD_SEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEG_CHILDREN), - value: None, -}; - -pub static WORD_SEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ault"), - dictgen::InsensitiveAscii("aults"), - dictgen::InsensitiveAscii("egrated"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ementation"), - dictgen::InsensitiveAscii("emented"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("emnet"), - dictgen::InsensitiveAscii("emnt"), - dictgen::InsensitiveAscii("emntation"), - dictgen::InsensitiveAscii("emnted"), - dictgen::InsensitiveAscii("emnts"), - dictgen::InsensitiveAscii("ergation"), - dictgen::InsensitiveAscii("fualt"), - dictgen::InsensitiveAscii("fualts"), - dictgen::InsensitiveAscii("mantation"), - dictgen::InsensitiveAscii("mend"), - dictgen::InsensitiveAscii("mendation"), - dictgen::InsensitiveAscii("mended"), - dictgen::InsensitiveAscii("mends"), - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menetd"), - dictgen::InsensitiveAscii("meneted"), - dictgen::InsensitiveAscii("menets"), - dictgen::InsensitiveAscii("mens"), - dictgen::InsensitiveAscii("menst"), - dictgen::InsensitiveAscii("mentaion"), - dictgen::InsensitiveAscii("mente"), - dictgen::InsensitiveAscii("mentes"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("metn"), - dictgen::InsensitiveAscii("metned"), - dictgen::InsensitiveAscii("metns"), - dictgen::InsensitiveAscii("mnet"), - dictgen::InsensitiveAscii("mnets"), - dictgen::InsensitiveAscii("nemt"), - dictgen::InsensitiveAscii("ragated"), - dictgen::InsensitiveAscii("ragation"), - dictgen::InsensitiveAscii("regacion"), - dictgen::InsensitiveAscii("regaded"), - dictgen::InsensitiveAscii("regatie"), - dictgen::InsensitiveAscii("retated"), - dictgen::InsensitiveAscii("retation"), - dictgen::InsensitiveAscii("rigated"), - dictgen::InsensitiveAscii("rigation"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("uoys"), - dictgen::InsensitiveAscii("way"), - dictgen::InsensitiveAscii("wayed"), - dictgen::InsensitiveAscii("waying"), - ], - values: &[ - &["segfault"], - &["segfaults"], - &["segregated"], - &["segment"], - &["segmentation"], - &["segmented"], - &["segments"], - &["segment"], - &["segment"], - &["segmentation"], - &["segmented"], - &["segments"], - &["segregation"], - &["segfault"], - &["segfaults"], - &["segmentation"], - &["segment"], - &["segmentation"], - &["segmented"], - &["segments"], - &["segment"], - &["segmented"], - &["segmented"], - &["segments"], - &["segment", "segments"], - &["segments"], - &["segmentation"], - &["segment"], - &["segments"], - &["segment"], - &["segment"], - &["segmented"], - &["segments"], - &["segment"], - &["segments"], - &["segment"], - &["segregated"], - &["segregation"], - &["segregation"], - &["segregated"], - &["segregated"], - &["segregated"], - &["segregation"], - &["segregated"], - &["segregation"], - &["segment"], - &["segues"], - &["segue"], - &["segued"], - &["segueing"], - ], - range: 3..=10, - }; - -static WORD_SEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEF_CHILDREN), - value: None, -}; - -pub static WORD_SEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lies"), - dictgen::InsensitiveAscii("lishness"), - ], - values: &[&["selfies"], &["selfishness"]], - range: 4..=8, - }; - -static WORD_SEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEE_CHILDREN), - value: None, -}; - -pub static WORD_SEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arch"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("lct"), - dictgen::InsensitiveAscii("lction"), - dictgen::InsensitiveAscii("lect"), - dictgen::InsensitiveAscii("lected"), - dictgen::InsensitiveAscii("md"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("mless"), - dictgen::InsensitiveAscii("mlessly"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("verities"), - dictgen::InsensitiveAscii("verity"), - dictgen::InsensitiveAscii("z"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zing"), - dictgen::InsensitiveAscii("zure"), - dictgen::InsensitiveAscii("zures"), - ], - values: &[ - &["search"], - &["selected"], - &["see"], - &["seem"], - &["seems"], - &["seen"], - &["siege"], - &["sieged"], - &["sieges"], - &["sieging"], - &["sought"], - &["select"], - &["selection"], - &["select"], - &["selected"], - &["seemed"], - &["seems"], - &["seamless"], - &["seamlessly"], - &["session"], - &["sessions"], - &["seating", "setting", "seething"], - &["settings"], - &["severities"], - &["severity"], - &["seize"], - &["seized"], - &["seizes"], - &["seizing"], - &["seizure"], - &["seizures"], - ], - range: 1..=8, - }; - -static WORD_SED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SED_CHILDREN), - value: None, -}; - -pub static WORD_SED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entarity"), - dictgen::InsensitiveAscii("ereal"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("netary"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("uciton"), - ], - values: &[ - &["sedentary"], - &["sidereal"], - &["sending", "seeding", "ceding"], - &["send"], - &["sedentary"], - &["sending"], - &["seduction"], - ], - range: 1..=8, - }; - -static WORD_SEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SEC_CHILDREN), - value: None, -}; - -static WORD_SEC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_SECC_NODE), - None, - Some(&WORD_SECE_NODE), - None, - None, - None, - Some(&WORD_SECI_NODE), - None, - None, - Some(&WORD_SECL_NODE), - None, - Some(&WORD_SECN_NODE), - Some(&WORD_SECO_NODE), - Some(&WORD_SECP_NODE), - Some(&WORD_SECQ_NODE), - Some(&WORD_SECR_NODE), - None, - Some(&WORD_SECT_NODE), - Some(&WORD_SECU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SECU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECU_CHILDREN), - value: None, -}; - -pub static WORD_SECU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("encial"), - dictgen::InsensitiveAscii("encing"), - dictgen::InsensitiveAscii("irty"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndary"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("riy"), - dictgen::InsensitiveAscii("riyt"), - dictgen::InsensitiveAscii("rly"), - dictgen::InsensitiveAscii("rre"), - dictgen::InsensitiveAscii("rrely"), - dictgen::InsensitiveAscii("rrly"), - dictgen::InsensitiveAscii("rtity"), - dictgen::InsensitiveAscii("rtiy"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("ruity"), - dictgen::InsensitiveAscii("tity"), - ], - values: &[ - &["secure"], - &["securely"], - &["sequence"], - &["sequenced"], - &["sequences"], - &["sequential"], - &["sequencing"], - &["security"], - &["security"], - &["second"], - &["secondary"], - &["seconds"], - &["security"], - &["security"], - &["securely"], - &["secure"], - &["securely"], - &["securely"], - &["security"], - &["security"], - &["security"], - &["security"], - &["security"], - ], - range: 1..=6, - }; - -static WORD_SECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECT_CHILDREN), - value: None, -}; - -pub static WORD_SECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("ionis"), - dictgen::InsensitiveAscii("ionning"), - dictgen::InsensitiveAscii("iont"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("oning"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("opm"), - dictgen::InsensitiveAscii("opmed"), - dictgen::InsensitiveAscii("opming"), - dictgen::InsensitiveAscii("opms"), - dictgen::InsensitiveAscii("opn"), - dictgen::InsensitiveAscii("opned"), - dictgen::InsensitiveAscii("opning"), - dictgen::InsensitiveAscii("opns"), - ], - values: &[ - &["section"], - &["sections"], - &["sections"], - &["sectioning"], - &["sectioned", "section"], - &["section"], - &["sectioned"], - &["sectioning"], - &["sections"], - &["section"], - &["sectioned"], - &["sectioning"], - &["sections"], - &["section"], - &["sectioned"], - &["sectioning"], - &["sections"], - ], - range: 2..=7, - }; - -static WORD_SECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECR_CHILDREN), - value: None, -}; - -pub static WORD_SECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atary"), - dictgen::InsensitiveAscii("atery"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("eenshots"), - dictgen::InsensitiveAscii("elty"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("etas"), - dictgen::InsensitiveAscii("etery"), - dictgen::InsensitiveAscii("etley"), - dictgen::InsensitiveAscii("etos"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("uity"), - ], - values: &[ - &["secretary"], - &["secretary"], - &["secret"], - &["screenshots"], - &["secretly"], - &["secrets"], - &["secrets"], - &["secretary"], - &["secretly"], - &["secrets"], - &["secretly"], - &["section"], - &["security"], - ], - range: 3..=8, - }; - -static WORD_SECQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECQ_CHILDREN), - value: None, -}; - -pub static WORD_SECQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uence")], - values: &[&["sequence"]], - range: 5..=5, - }; - -static WORD_SECP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECP_CHILDREN), - value: None, -}; - -pub static WORD_SECP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ter")], - values: &[&["scepter"]], - range: 3..=3, - }; - -static WORD_SECO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECO_CHILDREN), - value: None, -}; - -pub static WORD_SECO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nadry"), - dictgen::InsensitiveAscii("nary"), - dictgen::InsensitiveAscii("ncary"), - dictgen::InsensitiveAscii("ndadry"), - dictgen::InsensitiveAscii("ndaray"), - dictgen::InsensitiveAscii("ndardy"), - dictgen::InsensitiveAscii("ndaty"), - dictgen::InsensitiveAscii("nday"), - dictgen::InsensitiveAscii("nde"), - dictgen::InsensitiveAscii("ndy"), - dictgen::InsensitiveAscii("nf"), - dictgen::InsensitiveAscii("nfs"), - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntary"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rds"), - dictgen::InsensitiveAscii("tr"), - dictgen::InsensitiveAscii("und"), - dictgen::InsensitiveAscii("undary"), - dictgen::InsensitiveAscii("undly"), - dictgen::InsensitiveAscii("unds"), - ], - values: &[ - &["second"], - &["seconds"], - &["second"], - &["secondary"], - &["secondary"], - &["secondary"], - &["secondary"], - &["secondary"], - &["secondary"], - &["secondary"], - &["secondary"], - &["second"], - &["secondly", "secondary"], - &["second"], - &["seconds"], - &["secondly"], - &["second", "seconds"], - &["second"], - &["secondary"], - &["secondly"], - &["seconds"], - &["second"], - &["seconds"], - &["sector"], - &["second"], - &["secondary"], - &["secondly"], - &["seconds"], - ], - range: 1..=6, - }; - -static WORD_SECN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECN_CHILDREN), - value: None, -}; - -pub static WORD_SECN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["second"], &["scene"]], - range: 1..=1, - }; - -static WORD_SECL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECL_CHILDREN), - value: None, -}; - -pub static WORD_SECL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ector")], - values: &[&["selector"]], - range: 5..=5, - }; - -static WORD_SECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECI_CHILDREN), - value: None, -}; - -pub static WORD_SECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("fic"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - ], - values: &[ - &["special"], - &["specific"], - &["specified"], - &["section"], - &["sections"], - &["security"], - &["section"], - &["sections"], - ], - range: 2..=4, - }; - -static WORD_SECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECE_CHILDREN), - value: None, -}; - -pub static WORD_SECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("rtary"), - dictgen::InsensitiveAscii("rtly"), - dictgen::InsensitiveAscii("rts"), - ], - values: &[ - &["succeed", "secede"], - &["succeeded", "seceded"], - &["scene"], - &["secretary"], - &["secretly"], - &["secrets"], - ], - range: 2..=5, - }; - -static WORD_SECC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SECC_CHILDREN), - value: None, -}; - -pub static WORD_SECC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("onds"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["seceded", "succeeded"], - &["second"], - &["seconds"], - &["section"], - &["sectors"], - ], - range: 3..=5, - }; - -static WORD_SEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEB_CHILDREN), - value: None, -}; - -pub static WORD_SEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asitan"), - dictgen::InsensitiveAscii("astain"), - dictgen::InsensitiveAscii("astiaan"), - dictgen::InsensitiveAscii("astin"), - dictgen::InsensitiveAscii("rian"), - dictgen::InsensitiveAscii("satian"), - ], - values: &[ - &["sebastian"], - &["sebastian"], - &["sebastian"], - &["sebastian"], - &["serbian"], - &["sebastian"], - ], - range: 4..=7, - }; - -static WORD_SEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SEA_CHILDREN), - value: None, -}; - -pub static WORD_SEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("chkey"), - dictgen::InsensitiveAscii("crchable"), - dictgen::InsensitiveAscii("hakws"), - dictgen::InsensitiveAscii("hawkers"), - dictgen::InsensitiveAscii("haws"), - dictgen::InsensitiveAscii("hwaks"), - dictgen::InsensitiveAscii("mlessley"), - dictgen::InsensitiveAscii("mlessy"), - dictgen::InsensitiveAscii("ntor"), - dictgen::InsensitiveAscii("ntors"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("parate"), - dictgen::InsensitiveAscii("rcahble"), - dictgen::InsensitiveAscii("rcg"), - dictgen::InsensitiveAscii("rchd"), - dictgen::InsensitiveAscii("rche"), - dictgen::InsensitiveAscii("rcheable"), - dictgen::InsensitiveAscii("rchign"), - dictgen::InsensitiveAscii("rchin"), - dictgen::InsensitiveAscii("rchs"), - dictgen::InsensitiveAscii("rh"), - dictgen::InsensitiveAscii("rhc"), - dictgen::InsensitiveAscii("tch"), - ], - values: &[ - &["search"], - &["searched"], - &["searches"], - &["searching"], - &["searchkey"], - &["searchable"], - &["seahawks"], - &["seahawks"], - &["seahawks"], - &["seahawks"], - &["seamlessly"], - &["seamlessly"], - &["senator"], - &["senators"], - &["seasonal"], - &["separate"], - &["searchable"], - &["search"], - &["searched"], - &["search", "searched"], - &["searchable"], - &["searching"], - &["searching"], - &["searches"], - &["search"], - &["search"], - &["search"], - ], - range: 2..=8, - }; - -static WORD_SC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SC_CHILDREN), - value: None, -}; - -static WORD_SC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SCA_NODE), - None, - Some(&WORD_SCC_NODE), - None, - Some(&WORD_SCE_NODE), - None, - None, - Some(&WORD_SCH_NODE), - Some(&WORD_SCI_NODE), - None, - Some(&WORD_SCK_NODE), - Some(&WORD_SCL_NODE), - None, - Some(&WORD_SCN_NODE), - Some(&WORD_SCO_NODE), - Some(&WORD_SCP_NODE), - None, - Some(&WORD_SCR_NODE), - None, - Some(&WORD_SCT_NODE), - Some(&WORD_SCU_NODE), - None, - None, - None, - Some(&WORD_SCY_NODE), - None, -]; - -static WORD_SCY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCY_CHILDREN), - value: None, -}; - -pub static WORD_SCY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hter")], - values: &[&["scyther"]], - range: 4..=4, - }; - -static WORD_SCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCU_CHILDREN), - value: None, -}; - -pub static WORD_SCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bscribe"), - dictgen::InsensitiveAscii("bscribed"), - dictgen::InsensitiveAscii("bscriber"), - dictgen::InsensitiveAscii("bscribes"), - dictgen::InsensitiveAscii("ccess"), - dictgen::InsensitiveAscii("ccesses"), - dictgen::InsensitiveAscii("ccessful"), - dictgen::InsensitiveAscii("ccessfull"), - dictgen::InsensitiveAscii("ccessully"), - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("lpter"), - dictgen::InsensitiveAscii("lpters"), - dictgen::InsensitiveAscii("lpteur"), - dictgen::InsensitiveAscii("lputre"), - dictgen::InsensitiveAscii("ltpure"), - dictgen::InsensitiveAscii("plture"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pting"), - dictgen::InsensitiveAscii("pture"), - dictgen::InsensitiveAscii("ptures"), - dictgen::InsensitiveAscii("rtiny"), - ], - values: &[ - &["subscribe"], - &["subscribed"], - &["subscriber"], - &["subscribes"], - &["success"], - &["successes"], - &["successful"], - &["successful"], - &["successfully"], - &["success"], - &["sculpture", "sculptor"], - &["sculptors", "sculptures"], - &["sculpture"], - &["sculpture"], - &["sculpture"], - &["sculpture"], - &["sculpt"], - &["sculpted"], - &["sculpting"], - &["sculpture"], - &["sculptures"], - &["scrutiny"], - ], - range: 2..=9, - }; - -static WORD_SCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCT_CHILDREN), - value: None, -}; - -pub static WORD_SCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ioned"), - dictgen::InsensitiveAscii("ioning"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("ipted"), - dictgen::InsensitiveAscii("ipting"), - dictgen::InsensitiveAscii("ipts"), - dictgen::InsensitiveAscii("osman"), - dictgen::InsensitiveAscii("ript"), - dictgen::InsensitiveAscii("ripted"), - dictgen::InsensitiveAscii("ripting"), - dictgen::InsensitiveAscii("ripts"), - ], - values: &[ - &["section", "suction"], - &["sectional", "suctional"], - &["sectioned", "suctioned"], - &["sectioning", "suctioning"], - &["sections", "suctions"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - &["scotsman"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - ], - range: 3..=7, - }; - -static WORD_SCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SCR_CHILDREN), - value: None, -}; - -static WORD_SCR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SCRA_NODE), - None, - None, - None, - Some(&WORD_SCRE_NODE), - None, - None, - None, - Some(&WORD_SCRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SCRO_NODE), - Some(&WORD_SCRP_NODE), - None, - Some(&WORD_SCRR_NODE), - None, - Some(&WORD_SCRT_NODE), - Some(&WORD_SCRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_SCRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRU_CHILDREN), - value: None, -}; - -pub static WORD_SCRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("itny"), - dictgen::InsensitiveAscii("nity"), - dictgen::InsensitiveAscii("tiney"), - dictgen::InsensitiveAscii("tinity"), - dictgen::InsensitiveAscii("tinty"), - ], - values: &[ - &["scrubbed"], - &["scrutiny"], - &["scrutiny"], - &["scrutiny"], - &["scrutiny"], - &["scrutiny"], - ], - range: 3..=6, - }; - -static WORD_SCRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRT_CHILDREN), - value: None, -}; - -pub static WORD_SCRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ip"), - dictgen::InsensitiveAscii("iped"), - dictgen::InsensitiveAscii("iping"), - dictgen::InsensitiveAscii("ips"), - ], - values: &[&["script"], &["scripted"], &["scripting"], &["scripts"]], - range: 2..=5, - }; - -static WORD_SCRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRR_CHILDREN), - value: None, -}; - -pub static WORD_SCRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("en")], - values: &[&["screen"]], - range: 2..=2, - }; - -static WORD_SCRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRP_CHILDREN), - value: None, -}; - -pub static WORD_SCRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - ], - range: 1..=5, - }; - -static WORD_SCRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRO_CHILDREN), - value: None, -}; - -pub static WORD_SCRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("ipted"), - dictgen::InsensitiveAscii("ipting"), - dictgen::InsensitiveAscii("ipts"), - dictgen::InsensitiveAscii("ipttype"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("llablbe"), - dictgen::InsensitiveAscii("llade"), - dictgen::InsensitiveAscii("llbae"), - dictgen::InsensitiveAscii("lld"), - dictgen::InsensitiveAscii("llin"), - dictgen::InsensitiveAscii("lll"), - dictgen::InsensitiveAscii("llling"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("olbar"), - dictgen::InsensitiveAscii("oling"), - dictgen::InsensitiveAscii("pion"), - ], - values: &[ - &["socrates"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - &["scripttype"], - &["scrolling"], - &["scrollable"], - &["scrolled"], - &["scrollbar"], - &["scrolled"], - &["scrolling"], - &["scroll"], - &["scrolling"], - &["scroll"], - &["scrollbar"], - &["scrolling"], - &["scorpion"], - ], - range: 2..=7, - }; - -static WORD_SCRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRI_CHILDREN), - value: None, -}; - -pub static WORD_SCRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("ipted"), - dictgen::InsensitiveAscii("ipting"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("opted"), - dictgen::InsensitiveAscii("opting"), - dictgen::InsensitiveAscii("opts"), - dictgen::InsensitiveAscii("opttype"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("pot"), - dictgen::InsensitiveAscii("poted"), - dictgen::InsensitiveAscii("poting"), - dictgen::InsensitiveAscii("pots"), - dictgen::InsensitiveAscii("pst"), - dictgen::InsensitiveAscii("pte"), - dictgen::InsensitiveAscii("ptores"), - dictgen::InsensitiveAscii("ptue"), - dictgen::InsensitiveAscii("pturae"), - dictgen::InsensitiveAscii("ptus"), - dictgen::InsensitiveAscii("ptype"), - dictgen::InsensitiveAscii("putres"), - dictgen::InsensitiveAscii("rpt"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tp"), - dictgen::InsensitiveAscii("tped"), - dictgen::InsensitiveAscii("tping"), - dictgen::InsensitiveAscii("tps"), - dictgen::InsensitiveAscii("tpt"), - dictgen::InsensitiveAscii("tpts"), - dictgen::InsensitiveAscii("tpures"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["script"], - &["scripted"], - &["scripting"], - &["strings", "springs"], - &["scripted"], - &["scripting"], - &["scripts"], - &["scripttype"], - &["scrape", "scribe", "scrip", "script", "stripe"], - &["scripting"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - &["scripts"], - &["script", "scripted"], - &["scriptures"], - &["scriptures"], - &["scriptures"], - &["scripts"], - &["scripttype"], - &["scriptures"], - &["script"], - &["scrip", "script"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - &["script"], - &["scripts"], - &["scriptures"], - &["scripts"], - ], - range: 1..=7, - }; - -static WORD_SCRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRE_CHILDREN), - value: None, -}; - -pub static WORD_SCRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eb"), - dictgen::InsensitiveAscii("ebs"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("enaver"), - dictgen::InsensitiveAscii("enchot"), - dictgen::InsensitiveAscii("enchots"), - dictgen::InsensitiveAscii("enhot"), - dictgen::InsensitiveAscii("enhots"), - dictgen::InsensitiveAscii("enshat"), - dictgen::InsensitiveAscii("enshit"), - dictgen::InsensitiveAscii("enshoot"), - dictgen::InsensitiveAscii("enshoots"), - dictgen::InsensitiveAscii("enwrighter"), - dictgen::InsensitiveAscii("eshot"), - dictgen::InsensitiveAscii("ewed"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("nshot"), - ], - values: &[ - &["screen"], - &["screens"], - &["screen"], - &["scream", "screen"], - &["screensaver"], - &["screenshot"], - &["screenshots"], - &["screenshot"], - &["screenshots"], - &["screenshot"], - &["screenshot"], - &["screenshot"], - &["screenshot"], - &["screenwriter"], - &["screenshot"], - &["screwed"], - &["screen"], - &["screen"], - &["screenshot"], - ], - range: 1..=10, - }; - -static WORD_SCRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCRA_CHILDREN), - value: None, -}; - -pub static WORD_SCRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bing"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("cth"), - dictgen::InsensitiveAscii("cthed"), - dictgen::InsensitiveAscii("cthes"), - dictgen::InsensitiveAscii("cthing"), - dictgen::InsensitiveAscii("mbe"), - dictgen::InsensitiveAscii("mbeld"), - dictgen::InsensitiveAscii("mbleing"), - dictgen::InsensitiveAscii("mblies"), - dictgen::InsensitiveAscii("mling"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("thces"), - ], - values: &[ - &["scraping"], - &["scratch"], - &["scratched"], - &["scratches"], - &["scratching"], - &["scratches"], - &["scratch"], - &["scratched"], - &["scratches"], - &["scratching"], - &["scramble"], - &["scrambled"], - &["scrambling"], - &["scramble"], - &["scrambling"], - &["scrap"], - &["scratches"], - &["scratches"], - ], - range: 1..=7, - }; - -static WORD_SCP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCP_CHILDREN), - value: None, -}; - -pub static WORD_SCP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eter")], - values: &[&["scepter"]], - range: 4..=4, - }; - -static WORD_SCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCO_CHILDREN), - value: None, -}; - -pub static WORD_SCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ket"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llable"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("ndary"), - dictgen::InsensitiveAscii("oterers"), - dictgen::InsensitiveAscii("otes"), - dictgen::InsensitiveAscii("peing"), - dictgen::InsensitiveAscii("prion"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("rebaord"), - dictgen::InsensitiveAscii("reboad"), - dictgen::InsensitiveAscii("reborad"), - dictgen::InsensitiveAscii("rebord"), - dictgen::InsensitiveAscii("rebored"), - dictgen::InsensitiveAscii("ripon"), - dictgen::InsensitiveAscii("rpin"), - dictgen::InsensitiveAscii("rpiomon"), - dictgen::InsensitiveAscii("rpoin"), - dictgen::InsensitiveAscii("stman"), - dictgen::InsensitiveAscii("ttisch"), - dictgen::InsensitiveAscii("urce"), - dictgen::InsensitiveAscii("urced"), - dictgen::InsensitiveAscii("urcer"), - dictgen::InsensitiveAscii("urces"), - ], - values: &[ - &["socket"], - &["scroll"], - &["scrollable"], - &["scrolling"], - &["secondary"], - &["scooters"], - &["scooters"], - &["scoping"], - &["scorpion"], - &["socrates"], - &["scoreboard"], - &["scoreboard"], - &["scoreboard"], - &["scoreboard"], - &["scoreboard"], - &["scorpion"], - &["scorpion"], - &["scorpion"], - &["scorpion"], - &["scotsman"], - &["scottish"], - &["source", "scouse"], - &["sourced", "scoured"], - &["scourer", "sorcerer", "scouser"], - &["sources"], - ], - range: 2..=7, - }; - -static WORD_SCN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCN_CHILDREN), - value: None, -}; - -pub static WORD_SCN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adinavia"), - dictgen::InsensitiveAscii("adinavian"), - dictgen::InsensitiveAscii("eario"), - dictgen::InsensitiveAscii("earios"), - ], - values: &[ - &["scandinavia"], - &["scandinavian"], - &["scenario"], - &["scenarios"], - ], - range: 5..=9, - }; - -static WORD_SCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCL_CHILDREN), - value: None, -}; - -pub static WORD_SCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("upture"), - ], - values: &[&["scaling"], &["scalar"], &["sculpture"]], - range: 2..=6, - }; - -static WORD_SCK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCK_CHILDREN), - value: None, -}; - -pub static WORD_SCK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etch"), - dictgen::InsensitiveAscii("etched"), - dictgen::InsensitiveAscii("etches"), - dictgen::InsensitiveAscii("etching"), - ], - values: &[&["sketch"], &["sketched"], &["sketches"], &["sketching"]], - range: 4..=7, - }; - -static WORD_SCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCI_CHILDREN), - value: None, -}; - -pub static WORD_SCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("encers"), - dictgen::InsensitiveAscii("encists"), - dictgen::InsensitiveAscii("enctific"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("entests"), - dictgen::InsensitiveAscii("entfic"), - dictgen::InsensitiveAscii("entfically"), - dictgen::InsensitiveAscii("entficaly"), - dictgen::InsensitiveAscii("entficly"), - dictgen::InsensitiveAscii("entic"), - dictgen::InsensitiveAscii("entiests"), - dictgen::InsensitiveAscii("entifc"), - dictgen::InsensitiveAscii("entifcally"), - dictgen::InsensitiveAscii("entifcaly"), - dictgen::InsensitiveAscii("entifcly"), - dictgen::InsensitiveAscii("entificaly"), - dictgen::InsensitiveAscii("entificlly"), - dictgen::InsensitiveAscii("entis"), - dictgen::InsensitiveAscii("entiss"), - dictgen::InsensitiveAscii("entisst"), - dictgen::InsensitiveAscii("entits"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nece"), - dictgen::InsensitiveAscii("ntiallation"), - dictgen::InsensitiveAscii("ntillatqt"), - dictgen::InsensitiveAscii("pping"), - dictgen::InsensitiveAscii("prt"), - dictgen::InsensitiveAscii("prted"), - dictgen::InsensitiveAscii("prting"), - dictgen::InsensitiveAscii("prts"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pting"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("ript"), - dictgen::InsensitiveAscii("ripts"), - dictgen::InsensitiveAscii("rpt"), - dictgen::InsensitiveAscii("rpts"), - dictgen::InsensitiveAscii("rptures"), - dictgen::InsensitiveAscii("tilla"), - ], - values: &[ - &["sciences"], - &["scientists"], - &["scientific"], - &["sciences"], - &["scientists"], - &["scientific"], - &["scientifically"], - &["scientifically"], - &["scientifically"], - &["scientific"], - &["scientists"], - &["scientific"], - &["scientifically"], - &["scientifically"], - &["scientifically"], - &["scientifically"], - &["scientifically"], - &["scientist"], - &["scientist"], - &["scientists", "scientist"], - &["scientist"], - &["science"], - &["science"], - &["scintillation"], - &["scintillaqt"], - &["skipping"], - &["script"], - &["scripted"], - &["scripting"], - &["scripts"], - &["script", "skipped"], - &["scripted"], - &["scripting"], - &["scripts", "skips"], - &["script"], - &["scripts"], - &["script"], - &["scripts"], - &["scriptures"], - &["scintilla"], - ], - range: 2..=11, - }; - -static WORD_SCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SCH_CHILDREN), - value: None, -}; - -static WORD_SCH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_SCHC_NODE), - Some(&WORD_SCHD_NODE), - Some(&WORD_SCHE_NODE), - None, - None, - None, - Some(&WORD_SCHI_NODE), - None, - None, - None, - Some(&WORD_SCHM_NODE), - None, - Some(&WORD_SCHO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_SCHU_NODE), - None, - None, - None, - Some(&WORD_SCHY_NODE), - Some(&WORD_SCHZ_NODE), -]; - -static WORD_SCHZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHZ_CHILDREN), - value: None, -}; - -pub static WORD_SCHZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iophrenia"), - dictgen::InsensitiveAscii("iophrenic"), - ], - values: &[&["schizophrenia"], &["schizophrenic"]], - range: 9..=9, - }; - -static WORD_SCHY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHY_CHILDREN), - value: None, -}; - -pub static WORD_SCHY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("zophrenia"), - dictgen::InsensitiveAscii("zophrenic"), - ], - values: &[&["schizophrenia"], &["schizophrenic"]], - range: 9..=9, - }; - -static WORD_SCHU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHU_CHILDREN), - value: None, -}; - -pub static WORD_SCHU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dule")], - values: &[&["schedule"]], - range: 4..=4, - }; - -static WORD_SCHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHO_CHILDREN), - value: None, -}; - -pub static WORD_SCHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alrs"), - dictgen::InsensitiveAscii("alrship"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lalry"), - dictgen::InsensitiveAscii("larhip"), - dictgen::InsensitiveAscii("larhips"), - dictgen::InsensitiveAscii("larhsips"), - dictgen::InsensitiveAscii("larley"), - dictgen::InsensitiveAscii("larstic"), - dictgen::InsensitiveAscii("lary"), - dictgen::InsensitiveAscii("lership"), - dictgen::InsensitiveAscii("lerships"), - dictgen::InsensitiveAscii("lorship"), - dictgen::InsensitiveAscii("lorships"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("odle"), - dictgen::InsensitiveAscii("old"), - dictgen::InsensitiveAscii("ole"), - dictgen::InsensitiveAscii("uld"), - dictgen::InsensitiveAscii("zophrenia"), - dictgen::InsensitiveAscii("zophrenic"), - ], - values: &[ - &["scholars"], - &["scholarships"], - &["school"], - &["scholarly"], - &["scholarship"], - &["scholarship", "scholarships"], - &["scholarships"], - &["scholarly"], - &["scholastic", "scholarly"], - &["scholarly"], - &["scholarship"], - &["scholarships"], - &["scholarship"], - &["scholarships"], - &["school"], - &["schooled"], - &["schooled"], - &["schooled", "schools"], - &["should"], - &["schizophrenia"], - &["schizophrenic"], - ], - range: 1..=9, - }; - -static WORD_SCHM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHM_CHILDREN), - value: None, -}; - -pub static WORD_SCHM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ea"), - dictgen::InsensitiveAscii("eas"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["scheme"], &["schema"], &["schemas"], &["schemes"]], - range: 1..=3, - }; - -static WORD_SCHI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHI_CHILDREN), - value: None, -}; - -pub static WORD_SCHI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sophrenic"), - dictgen::InsensitiveAscii("ziphrenic"), - dictgen::InsensitiveAscii("zophernia"), - dictgen::InsensitiveAscii("zophernic"), - dictgen::InsensitiveAscii("zophrania"), - dictgen::InsensitiveAscii("zophrena"), - dictgen::InsensitiveAscii("zophreniiic"), - dictgen::InsensitiveAscii("zophrentic"), - dictgen::InsensitiveAscii("zoprhenia"), - dictgen::InsensitiveAscii("zoprhenic"), - ], - values: &[ - &["schizophrenic"], - &["schizophrenic"], - &["schizophrenia"], - &["schizophrenic"], - &["schizophrenia"], - &["schizophrenia"], - &["schizophrenic"], - &["schizophrenic"], - &["schizophrenia"], - &["schizophrenic"], - ], - range: 8..=11, - }; - -static WORD_SCHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHE_CHILDREN), - value: None, -}; - -pub static WORD_SCHE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("dual"), - dictgen::InsensitiveAscii("duald"), - dictgen::InsensitiveAscii("duale"), - dictgen::InsensitiveAscii("dualed"), - dictgen::InsensitiveAscii("dualing"), - dictgen::InsensitiveAscii("due"), - dictgen::InsensitiveAscii("duel"), - dictgen::InsensitiveAscii("duing"), - dictgen::InsensitiveAscii("dul"), - dictgen::InsensitiveAscii("duld"), - dictgen::InsensitiveAscii("duleing"), - dictgen::InsensitiveAscii("dulier"), - dictgen::InsensitiveAscii("dulling"), - dictgen::InsensitiveAscii("duluing"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("md"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("nanigans"), - dictgen::InsensitiveAscii("udle"), - dictgen::InsensitiveAscii("udled"), - dictgen::InsensitiveAscii("udler"), - dictgen::InsensitiveAscii("udling"), - dictgen::InsensitiveAscii("ule"), - ], - values: &[ - &["schema"], - &["schedule"], - &["scheduled"], - &["schedule"], - &["scheduled"], - &["scheduling"], - &["schedule"], - &["schedule"], - &["scheduling"], - &["schedule"], - &["scheduled"], - &["scheduling"], - &["scheduler"], - &["scheduling"], - &["scheduling"], - &["schemes"], - &["scheme", "schema"], - &["schemed"], - &["schemes", "schemas"], - &["shenanigans"], - &["schedule"], - &["scheduled"], - &["scheduler"], - &["scheduling"], - &["schedule"], - ], - range: 1..=8, - }; - -static WORD_SCHD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHD_CHILDREN), - value: None, -}; - -pub static WORD_SCHD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eule"), - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("uled"), - dictgen::InsensitiveAscii("uleing"), - dictgen::InsensitiveAscii("uler"), - dictgen::InsensitiveAscii("ules"), - dictgen::InsensitiveAscii("uling"), - ], - values: &[ - &["schedule"], - &["schedule"], - &["scheduled"], - &["scheduling"], - &["scheduler"], - &["schedules"], - &["scheduling"], - ], - range: 3..=6, - }; - -static WORD_SCHC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCHC_CHILDREN), - value: None, -}; - -pub static WORD_SCHC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ema")], - values: &[&["schema"]], - range: 3..=3, - }; - -static WORD_SCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCE_CHILDREN), - value: None, -}; - -pub static WORD_SCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anrio"), - dictgen::InsensitiveAscii("anrios"), - dictgen::InsensitiveAscii("cified"), - dictgen::InsensitiveAscii("dule"), - dictgen::InsensitiveAscii("duled"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("hdule"), - dictgen::InsensitiveAscii("intific"), - dictgen::InsensitiveAscii("intifically"), - dictgen::InsensitiveAscii("intist"), - dictgen::InsensitiveAscii("intists"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("naireo"), - dictgen::InsensitiveAscii("naireos"), - dictgen::InsensitiveAscii("narioes"), - dictgen::InsensitiveAscii("narion"), - dictgen::InsensitiveAscii("narions"), - dictgen::InsensitiveAscii("narious"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("negraaph"), - dictgen::InsensitiveAscii("negraaphs"), - dictgen::InsensitiveAscii("nerio"), - dictgen::InsensitiveAscii("nerios"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("onds"), - dictgen::InsensitiveAscii("pture"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tches"), - dictgen::InsensitiveAscii("tching"), - ], - values: &[ - &["scenario"], - &["scenarios"], - &["specified"], - &["schedule"], - &["scheduled"], - &["scene", "seen", "screen", "scheme"], - &["scenes", "screens", "schemes"], - &["schedule"], - &["scientific"], - &["scientifically"], - &["scientist"], - &["scientists"], - &["scheme", "scene"], - &["schemes", "scenes"], - &["scenario"], - &["scenarios"], - &["scenarios"], - &["scenario"], - &["scenarios"], - &["scenarios"], - &["scene", "science", "sense"], - &["scenes", "sciences", "senses", "census"], - &["scenegraph"], - &["scenegraphs"], - &["scenario"], - &["scenarios"], - &["second"], - &["seconds"], - &["sceptre"], - &["section"], - &["sketch"], - &["sketched"], - &["sketches"], - &["sketching"], - ], - range: 2..=11, - }; - -static WORD_SCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCC_CHILDREN), - value: None, -}; - -pub static WORD_SCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essful"), - dictgen::InsensitiveAscii("essfully"), - dictgen::InsensitiveAscii("ope"), - dictgen::InsensitiveAscii("opes"), - dictgen::InsensitiveAscii("riping"), - dictgen::InsensitiveAscii("ript"), - dictgen::InsensitiveAscii("ripted"), - dictgen::InsensitiveAscii("ripts"), - ], - values: &[ - &["success"], - &["successes"], - &["successful"], - &["successfully"], - &["scope"], - &["scopes"], - &["scripting"], - &["script"], - &["scripted"], - &["scripts"], - ], - range: 3..=8, - }; - -static WORD_SCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SCA_CHILDREN), - value: None, -}; - -static WORD_SCA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_SCAE_NODE), - Some(&WORD_SCAF_NODE), - None, - Some(&WORD_SCAH_NODE), - None, - None, - None, - Some(&WORD_SCAL_NODE), - None, - Some(&WORD_SCAN_NODE), - None, - None, - None, - Some(&WORD_SCAR_NODE), - None, - Some(&WORD_SCAT_NODE), - None, - Some(&WORD_SCAV_NODE), - None, - None, - None, - None, -]; - -static WORD_SCAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAV_CHILDREN), - value: None, -}; - -pub static WORD_SCAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anged"), - dictgen::InsensitiveAscii("anger"), - dictgen::InsensitiveAscii("angers"), - dictgen::InsensitiveAscii("anges"), - ], - values: &[ - &["scavenge"], - &["scavenged"], - &["scavenger"], - &["scavengers"], - &["scavenges"], - ], - range: 4..=6, - }; - -static WORD_SCAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAT_CHILDREN), - value: None, -}; - -pub static WORD_SCAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("cher"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("chpad"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("chss"), - dictgen::InsensitiveAscii("eboarding"), - dictgen::InsensitiveAscii("terd"), - ], - values: &[ - &["catch", "scratch", "sketch"], - &["caught", "scratched", "sketched"], - &["catcher", "scratcher", "sketcher"], - &["catches", "scratches", "sketches"], - &["catching", "scratching", "sketching"], - &["scratchpad"], - &["catches", "scratches", "sketches"], - &["catches", "scratches", "sketches"], - &["skateboarding"], - &["scattered"], - ], - range: 2..=9, - }; - -static WORD_SCAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAR_CHILDREN), - value: None, -}; - -pub static WORD_SCAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amento"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("icity"), - dictgen::InsensitiveAscii("ifice"), - dictgen::InsensitiveAscii("ificed"), - dictgen::InsensitiveAscii("ifices"), - dictgen::InsensitiveAscii("ificing"), - dictgen::InsensitiveAscii("mble"), - dictgen::InsensitiveAscii("mbled"), - dictgen::InsensitiveAscii("mbling"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tches"), - dictgen::InsensitiveAscii("tching"), - ], - values: &[ - &["sacramento"], - &["search", "scorch", "scratch"], - &["scarcity"], - &["sacrifice"], - &["sacrificed"], - &["sacrifices"], - &["sacrificing"], - &["scramble"], - &["scrambled"], - &["scrambling"], - &["scratch"], - &["scratched"], - &["scratches"], - &["scratching"], - ], - range: 2..=7, - }; - -static WORD_SCAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAN_CHILDREN), - value: None, -}; - -pub static WORD_SCAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dales"), - dictgen::InsensitiveAscii("dalos"), - dictgen::InsensitiveAscii("dalosa"), - dictgen::InsensitiveAscii("dalose"), - dictgen::InsensitiveAscii("dalosi"), - dictgen::InsensitiveAscii("daloso"), - dictgen::InsensitiveAscii("danavia"), - dictgen::InsensitiveAscii("daniva"), - dictgen::InsensitiveAscii("danivia"), - dictgen::InsensitiveAscii("danivian"), - dictgen::InsensitiveAscii("das"), - dictgen::InsensitiveAscii("denavia"), - dictgen::InsensitiveAscii("denavian"), - dictgen::InsensitiveAscii("dianvia"), - dictgen::InsensitiveAscii("dianvian"), - dictgen::InsensitiveAscii("dianvians"), - dictgen::InsensitiveAscii("dimania"), - dictgen::InsensitiveAscii("dinacian"), - dictgen::InsensitiveAscii("dinaiva"), - dictgen::InsensitiveAscii("dinaivan"), - dictgen::InsensitiveAscii("dinava"), - dictgen::InsensitiveAscii("dinavan"), - dictgen::InsensitiveAscii("dinavica"), - dictgen::InsensitiveAscii("dinavien"), - dictgen::InsensitiveAscii("dinavion"), - dictgen::InsensitiveAscii("dinvia"), - dictgen::InsensitiveAscii("divania"), - dictgen::InsensitiveAscii("divanian"), - dictgen::InsensitiveAscii("dlas"), - dictgen::InsensitiveAscii("donavia"), - dictgen::InsensitiveAscii("donavian"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erios"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nign"), - dictgen::InsensitiveAscii("nning"), - dictgen::InsensitiveAscii("tuary"), - ], - values: &[ - &["scandals"], - &["scandals"], - &["scandals"], - &["scandals"], - &["scandals"], - &["scandals"], - &["scandinavia"], - &["scandinavia"], - &["scandinavian"], - &["scandinavian"], - &["scandals"], - &["scandinavia"], - &["scandinavian"], - &["scandinavian"], - &["scandinavian"], - &["scandinavian"], - &["scandinavia"], - &["scandinavian"], - &["scandinavian"], - &["scandinavia"], - &["scandinavian"], - &["scandinavian"], - &["scandinavian"], - &["scandinavian"], - &["scandinavian"], - &["scandinavia"], - &["scandinavian"], - &["scandinavian"], - &["scandals"], - &["scandinavia"], - &["scandinavian"], - &["scanned"], - &["scanner"], - &["scenarios"], - &["scanning"], - &["scanning"], - &["scanning"], - &["scanning"], - &["sanctuary"], - ], - range: 2..=9, - }; - -static WORD_SCAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAL_CHILDREN), - value: None, -}; - -pub static WORD_SCAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("arizaiton"), - dictgen::InsensitiveAscii("arr"), - dictgen::InsensitiveAscii("eability"), - dictgen::InsensitiveAscii("eable"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("led"), - ], - values: &[ - &["scalable"], - &["scalarization"], - &["scalar"], - &["scalability"], - &["scalable"], - &["scaling"], - &["scanlines"], - &["scaled"], - ], - range: 3..=9, - }; - -static WORD_SCAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAH_CHILDREN), - value: None, -}; - -pub static WORD_SCAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("r")], - values: &[&["schar"]], - range: 1..=1, - }; - -static WORD_SCAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAF_CHILDREN), - value: None, -}; - -pub static WORD_SCAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("old"), - dictgen::InsensitiveAscii("olded"), - dictgen::InsensitiveAscii("older"), - dictgen::InsensitiveAscii("oldes"), - dictgen::InsensitiveAscii("olding"), - dictgen::InsensitiveAscii("olds"), - ], - values: &[ - &["scaffold"], - &["scaffolded"], - &["scaffolder"], - &["scaffolds"], - &["scaffolding"], - &["scaffolds"], - ], - range: 3..=6, - }; - -static WORD_SCAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SCAE_CHILDREN), - value: None, -}; - -pub static WORD_SCAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pgoat")], - values: &[&["scapegoat"]], - range: 5..=5, - }; - -static WORD_SB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SB_CHILDREN), - value: None, -}; - -pub static WORD_SB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sampling")], - values: &[&["subsampling"]], - range: 8..=8, - }; - -static WORD_SA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SA_CHILDREN), - value: None, -}; - -static WORD_SA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SAA_NODE), - Some(&WORD_SAB_NODE), - Some(&WORD_SAC_NODE), - Some(&WORD_SAD_NODE), - Some(&WORD_SAE_NODE), - Some(&WORD_SAF_NODE), - Some(&WORD_SAG_NODE), - Some(&WORD_SAH_NODE), - Some(&WORD_SAI_NODE), - None, - Some(&WORD_SAK_NODE), - Some(&WORD_SAL_NODE), - Some(&WORD_SAM_NODE), - Some(&WORD_SAN_NODE), - None, - Some(&WORD_SAP_NODE), - None, - Some(&WORD_SAR_NODE), - Some(&WORD_SAS_NODE), - Some(&WORD_SAT_NODE), - Some(&WORD_SAU_NODE), - Some(&WORD_SAV_NODE), - Some(&WORD_SAW_NODE), - Some(&WORD_SAX_NODE), - None, - None, -]; - -static WORD_SAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAX_CHILDREN), - value: None, -}; - -pub static WORD_SAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aphone")], - values: &[&["saxophone"]], - range: 6..=6, - }; - -static WORD_SAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAW_CHILDREN), - value: None, -}; - -pub static WORD_SAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nsea"), - dictgen::InsensitiveAscii("nson"), - dictgen::InsensitiveAscii("stika"), - dictgen::InsensitiveAscii("tay"), - dictgen::InsensitiveAscii("tayed"), - dictgen::InsensitiveAscii("tayes"), - dictgen::InsensitiveAscii("taying"), - dictgen::InsensitiveAscii("tays"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("teed"), - dictgen::InsensitiveAscii("tees"), - dictgen::InsensitiveAscii("teing"), - dictgen::InsensitiveAscii("tes"), - ], - values: &[ - &["swansea"], - &["swanson"], - &["swastika"], - &["sauté"], - &["sautéd"], - &["sautés"], - &["sautéing"], - &["sautés"], - &["sauté"], - &["sautéd"], - &["sautés"], - &["sautéing"], - &["sautés"], - ], - range: 2..=6, - }; - -static WORD_SAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAV_CHILDREN), - value: Some(&["save"]), -}; - -pub static WORD_SAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anha"), - dictgen::InsensitiveAscii("annh"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("elt"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("group"), - dictgen::InsensitiveAscii("igns"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["savanna"], - &["savannah"], - &["saved"], - &["saves"], - &["saving"], - &["svelte"], - &["safely"], - &["save"], - &["severe"], - &["safety"], - &["savegroup"], - &["savings"], - &["save", "savvy", "salve"], - &["salves", "saves"], - &["savvy"], - ], - range: 1..=5, - }; - -static WORD_SAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAU_CHILDREN), - value: None, -}; - -pub static WORD_SAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("tay"), - dictgen::InsensitiveAscii("tayed"), - dictgen::InsensitiveAscii("tayes"), - dictgen::InsensitiveAscii("taying"), - dictgen::InsensitiveAscii("tays"), - ], - values: &[ - &["sought"], - &["sauté"], - &["sautéd"], - &["sautés"], - &["sautéing"], - &["sautés"], - ], - range: 3..=6, - }; - -static WORD_SAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_SAT_CHILDREN), - value: None, -}; - -static WORD_SAT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_SATA_NODE), - None, - None, - None, - Some(&WORD_SATE_NODE), - None, - None, - None, - Some(&WORD_SATI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_SATR_NODE), - Some(&WORD_SATS_NODE), - Some(&WORD_SATT_NODE), - Some(&WORD_SATU_NODE), - None, - None, - None, - Some(&WORD_SATY_NODE), - None, -]; - -static WORD_SATY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATY_CHILDREN), - value: Some(&["stay"]), -}; - -pub static WORD_SATY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_SATU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATU_CHILDREN), - value: None, -}; - -pub static WORD_SATU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aday"), - dictgen::InsensitiveAscii("adays"), - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("rdey"), - dictgen::InsensitiveAscii("rdsy"), - dictgen::InsensitiveAscii("rsday"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["saturday"], - &["saturdays"], - &["saturation"], - &["saturation"], - &["saturday"], - &["saturdays"], - &["saturday"], - &["status"], - ], - range: 1..=7, - }; - -static WORD_SATT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATT_CHILDREN), - value: None, -}; - -pub static WORD_SATT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elit"), - dictgen::InsensitiveAscii("elite"), - dictgen::InsensitiveAscii("elites"), - dictgen::InsensitiveAscii("elits"), - dictgen::InsensitiveAscii("ellite"), - dictgen::InsensitiveAscii("ellites"), - dictgen::InsensitiveAscii("isfied"), - ], - values: &[ - &["satellite"], - &["satellite"], - &["satellites"], - &["satellites"], - &["satellite"], - &["satellites"], - &["satisfied"], - ], - range: 4..=7, - }; - -static WORD_SATS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATS_CHILDREN), - value: None, -}; - -pub static WORD_SATS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ifaction"), - dictgen::InsensitiveAscii("ifactory"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("ohi"), - ], - values: &[ - &["satisfaction"], - &["satisfactory"], - &["satisfied"], - &["satisfies"], - &["satisfy"], - &["satisfying"], - &["satoshi"], - ], - range: 3..=8, - }; - -static WORD_SATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATR_CHILDREN), - value: None, -}; - -pub static WORD_SATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("uday"), - dictgen::InsensitiveAscii("udays"), - ], - values: &[ - &["satiric"], - &["satirical"], - &["satirically"], - &["saturation"], - &["saturday"], - &["saturdays"], - ], - range: 2..=6, - }; - -static WORD_SATI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATI_CHILDREN), - value: None, -}; - -pub static WORD_SATI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("fiable"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("fsy"), - dictgen::InsensitiveAscii("fsying"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("fying"), - dictgen::InsensitiveAscii("sfaccion"), - dictgen::InsensitiveAscii("sfacion"), - dictgen::InsensitiveAscii("sfacory"), - dictgen::InsensitiveAscii("sfacting"), - dictgen::InsensitiveAscii("sfactoin"), - dictgen::InsensitiveAscii("sfactorally"), - dictgen::InsensitiveAscii("sfactoraly"), - dictgen::InsensitiveAscii("sfactorilly"), - dictgen::InsensitiveAscii("sfactority"), - dictgen::InsensitiveAscii("sfactorly"), - dictgen::InsensitiveAscii("sfcation"), - dictgen::InsensitiveAscii("sfiabilty"), - dictgen::InsensitiveAscii("sfiction"), - dictgen::InsensitiveAscii("sfing"), - dictgen::InsensitiveAscii("sfiy"), - dictgen::InsensitiveAscii("sfyied"), - dictgen::InsensitiveAscii("sifed"), - dictgen::InsensitiveAscii("sifes"), - dictgen::InsensitiveAscii("sified"), - dictgen::InsensitiveAscii("sifies"), - dictgen::InsensitiveAscii("sify"), - dictgen::InsensitiveAscii("sifying"), - dictgen::InsensitiveAscii("stactory"), - dictgen::InsensitiveAscii("stic"), - dictgen::InsensitiveAscii("stics"), - dictgen::InsensitiveAscii("stying"), - dictgen::InsensitiveAscii("sy"), - ], - values: &[ - &["static"], - &["satisfiable"], - &["satisfied"], - &["satisfies"], - &["satisfy"], - &["satisfying"], - &["satisfy"], - &["satisfying"], - &["satisfaction"], - &["satisfaction"], - &["satisfactory"], - &["satisfaction"], - &["satisfaction"], - &["satisfactory", "satisfactorily"], - &["satisfactory"], - &["satisfactory"], - &["satisfactorily"], - &["satisfactory"], - &["satisfaction"], - &["satisfiability"], - &["satisfaction"], - &["satisfying"], - &["satisfy"], - &["satisfied"], - &["satisfied"], - &["satisfies"], - &["satisfied"], - &["satisfies"], - &["satisfy"], - &["satisfying"], - &["satisfactory"], - &["statistic"], - &["statistics"], - &["satisfying"], - &["satisfy"], - ], - range: 1..=11, - }; - -static WORD_SATE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATE_CHILDREN), - value: None, -}; - -pub static WORD_SATE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("lite"), - dictgen::InsensitiveAscii("lites"), - dictgen::InsensitiveAscii("litte"), - dictgen::InsensitiveAscii("llie"), - dictgen::InsensitiveAscii("llitte"), - dictgen::InsensitiveAscii("llittes"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("rday"), - dictgen::InsensitiveAscii("rdays"), - ], - values: &[ - &["stateful"], - &["satellite"], - &["satellites"], - &["satellite"], - &["satellites"], - &["satellites"], - &["satellites"], - &["statement"], - &["statements"], - &["saturday"], - &["saturdays"], - ], - range: 3..=7, - }; - -static WORD_SATA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SATA_CHILDREN), - value: None, -}; - -pub static WORD_SATA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("llite"), - dictgen::InsensitiveAscii("ndard"), - dictgen::InsensitiveAscii("ndards"), - dictgen::InsensitiveAscii("sfaction"), - dictgen::InsensitiveAscii("sfactory"), - ], - values: &[ - &["satellite"], - &["standard"], - &["standards"], - &["satisfaction"], - &["satisfactory"], - ], - range: 5..=8, - }; - -static WORD_SAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAS_CHILDREN), - value: None, -}; - -pub static WORD_SAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("auges"), - dictgen::InsensitiveAscii("catchewan"), - dictgen::InsensitiveAscii("katcehwan"), - dictgen::InsensitiveAscii("katchawan"), - dictgen::InsensitiveAscii("katchewinian"), - dictgen::InsensitiveAscii("katchewn"), - dictgen::InsensitiveAscii("katchwan"), - dictgen::InsensitiveAscii("katechwan"), - dictgen::InsensitiveAscii("ketchawan"), - dictgen::InsensitiveAscii("ketchewan"), - dictgen::InsensitiveAscii("ktachewan"), - dictgen::InsensitiveAscii("tified"), - dictgen::InsensitiveAscii("tifies"), - dictgen::InsensitiveAscii("tifying"), - dictgen::InsensitiveAscii("tisfies"), - dictgen::InsensitiveAscii("uage"), - dictgen::InsensitiveAscii("uages"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["sausages"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["saskatchewan"], - &["satisfied"], - &["satisfies"], - &["satisfying"], - &["satisfies"], - &["sausage"], - &["sausages"], - &["says", "sassy"], - ], - range: 1..=12, - }; - -static WORD_SAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAR_CHILDREN), - value: None, -}; - -pub static WORD_SAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cams"), - dictgen::InsensitiveAscii("casam"), - dictgen::InsensitiveAscii("casim"), - dictgen::InsensitiveAscii("casitcally"), - dictgen::InsensitiveAscii("castc"), - dictgen::InsensitiveAscii("casticaly"), - dictgen::InsensitiveAscii("casticlly"), - dictgen::InsensitiveAscii("castisch"), - dictgen::InsensitiveAscii("gant"), - dictgen::InsensitiveAscii("geant"), - dictgen::InsensitiveAscii("imonial"), - dictgen::InsensitiveAscii("imonies"), - dictgen::InsensitiveAscii("imony"), - dictgen::InsensitiveAscii("imonys"), - dictgen::InsensitiveAscii("inomial"), - dictgen::InsensitiveAscii("inomies"), - dictgen::InsensitiveAscii("inomy"), - dictgen::InsensitiveAscii("inomys"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tup"), - ], - values: &[ - &["sarcasm"], - &["sarcasm"], - &["sarcasm"], - &["sarcastically"], - &["sarcastic"], - &["sarcastically"], - &["sarcastically"], - &["sarcastic"], - &["sergeant"], - &["sergeant"], - &["ceremonial"], - &["ceremonies"], - &["ceremony"], - &["ceremonies"], - &["ceremonial"], - &["ceremonies"], - &["ceremony"], - &["ceremonies"], - &["star", "start"], - &["started"], - &["starter"], - &["starters"], - &["starting", "sorting"], - &["stars", "starts"], - &["startup"], - ], - range: 1..=10, - }; - -static WORD_SAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAP_CHILDREN), - value: None, -}; - -pub static WORD_SAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cebar"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("eena"), - dictgen::InsensitiveAscii("eenad"), - dictgen::InsensitiveAscii("eenaing"), - dictgen::InsensitiveAscii("eenas"), - dictgen::InsensitiveAscii("hire"), - dictgen::InsensitiveAscii("hires"), - dictgen::InsensitiveAscii("mle"), - dictgen::InsensitiveAscii("phie"), - dictgen::InsensitiveAscii("phirre"), - dictgen::InsensitiveAscii("phrie"), - ], - values: &[ - &["spacebar"], - &["spaces"], - &["subpoena"], - &["subpoenaed"], - &["subpoenaing"], - &["subpoenas"], - &["sapphire"], - &["sapphires"], - &["sample"], - &["sapphire"], - &["sapphire"], - &["sapphire"], - ], - range: 3..=7, - }; - -static WORD_SAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAN_CHILDREN), - value: None, -}; - -pub static WORD_SAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("bdox"), - dictgen::InsensitiveAscii("box"), - dictgen::InsensitiveAscii("boxing"), - dictgen::InsensitiveAscii("ctiond"), - dictgen::InsensitiveAscii("ctionne"), - dictgen::InsensitiveAscii("ctionned"), - dictgen::InsensitiveAscii("ctionning"), - dictgen::InsensitiveAscii("cturay"), - dictgen::InsensitiveAscii("cutary"), - dictgen::InsensitiveAscii("dales"), - dictgen::InsensitiveAscii("dalls"), - dictgen::InsensitiveAscii("dard"), - dictgen::InsensitiveAscii("dity"), - dictgen::InsensitiveAscii("diwches"), - dictgen::InsensitiveAscii("dlas"), - dictgen::InsensitiveAscii("dnig"), - dictgen::InsensitiveAscii("dobx"), - dictgen::InsensitiveAscii("dstom"), - dictgen::InsensitiveAscii("dstrom"), - dictgen::InsensitiveAscii("dviches"), - dictgen::InsensitiveAscii("dwhich"), - dictgen::InsensitiveAscii("dwhiches"), - dictgen::InsensitiveAscii("dwishes"), - dictgen::InsensitiveAscii("dwitch"), - dictgen::InsensitiveAscii("hedrim"), - dictgen::InsensitiveAscii("itazion"), - dictgen::InsensitiveAscii("itizisation"), - dictgen::InsensitiveAscii("itzed"), - dictgen::InsensitiveAscii("izer"), - dictgen::InsensitiveAscii("iziter"), - dictgen::InsensitiveAscii("lder"), - dictgen::InsensitiveAscii("otrum"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("pshot"), - dictgen::InsensitiveAscii("psnots"), - dictgen::InsensitiveAscii("sitizer"), - dictgen::InsensitiveAscii("sitizers"), - dictgen::InsensitiveAscii("tcuary"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tity"), - dictgen::InsensitiveAscii("tiy"), - dictgen::InsensitiveAscii("tize"), - dictgen::InsensitiveAscii("tized"), - dictgen::InsensitiveAscii("tizer"), - dictgen::InsensitiveAscii("tizes"), - dictgen::InsensitiveAscii("tizing"), - dictgen::InsensitiveAscii("torm"), - dictgen::InsensitiveAscii("tourm"), - dictgen::InsensitiveAscii("troum"), - dictgen::InsensitiveAscii("turom"), - dictgen::InsensitiveAscii("wich"), - dictgen::InsensitiveAscii("wiches"), - dictgen::InsensitiveAscii("ytise"), - dictgen::InsensitiveAscii("ytize"), - ], - values: &[ - &["sanity"], - &["sandbox"], - &["sandbox"], - &["sandboxing"], - &["sanctioned"], - &["sanctioned"], - &["sanctioned"], - &["sanctioning"], - &["sanctuary"], - &["sanctuary"], - &["sandals"], - &["sandals"], - &["standard"], - &["sanity"], - &["sandwiches"], - &["sandals"], - &["sanding"], - &["sandbox"], - &["sandstorm"], - &["sandstorm"], - &["sandwiches"], - &["sandwich"], - &["sandwiches"], - &["sandwiches"], - &["sandwich"], - &["sanhedrin"], - &["sanitation"], - &["sanitization"], - &["sanitized"], - &["sanitizer"], - &["sanitizer"], - &["sandler"], - &["santorum"], - &["sample"], - &["snapshot"], - &["snapshots"], - &["sanitizer"], - &["sanitizers"], - &["sanctuary"], - &["sanitation"], - &["sanctioned"], - &["sanctity", "sanity"], - &["sanity"], - &["sanitize"], - &["sanitized"], - &["sanitizer"], - &["sanitizes"], - &["sanitizing"], - &["santorum"], - &["santorum"], - &["santorum"], - &["santorum"], - &["sandwich"], - &["sandwiches"], - &["sanitise"], - &["sanitize"], - ], - range: 3..=11, - }; - -static WORD_SAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAM_CHILDREN), - value: None, -}; - -pub static WORD_SAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aphore"), - dictgen::InsensitiveAscii("aphores"), - dictgen::InsensitiveAscii("arai"), - dictgen::InsensitiveAscii("ckdown"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("ller"), - dictgen::InsensitiveAscii("mon"), - dictgen::InsensitiveAscii("ori"), - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("peld"), - dictgen::InsensitiveAscii("pels"), - dictgen::InsensitiveAscii("pl"), - dictgen::InsensitiveAscii("pleing"), - dictgen::InsensitiveAscii("ruai"), - dictgen::InsensitiveAscii("uari"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("uria"), - dictgen::InsensitiveAscii("wich"), - dictgen::InsensitiveAscii("wiches"), - ], - values: &[ - &["semaphore"], - &["semaphores"], - &["samurai"], - &["smackdown"], - &["sample"], - &["sampled"], - &["samples", "seamless"], - &["small"], - &["smaller"], - &["salmon"], - &["samurai"], - &["sample"], - &["sampled"], - &["samples"], - &["sample"], - &["sampling"], - &["samurai"], - &["samurai"], - &["same", "samuel"], - &["samurai"], - &["sandwich"], - &["sandwiches"], - ], - range: 2..=7, - }; - -static WORD_SAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAL_CHILDREN), - value: None, -}; - -pub static WORD_SAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aires"), - dictgen::InsensitiveAscii("aris"), - dictgen::InsensitiveAscii("avge"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("ughter"), - dictgen::InsensitiveAscii("ughtered"), - dictgen::InsensitiveAscii("ughtering"), - dictgen::InsensitiveAscii("veof"), - dictgen::InsensitiveAscii("very"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["salaries"], - &["salaries"], - &["salvage"], - &["salaries"], - &["salary"], - &["slaughter"], - &["slaughtered"], - &["slaughtering"], - &["slaveof"], - &["slavery"], - &["slaying"], - ], - range: 3..=9, - }; - -static WORD_SAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAK_CHILDREN), - value: None, -}; - -pub static WORD_SAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("satchewan")], - values: &[&["saskatchewan"]], - range: 9..=9, - }; - -static WORD_SAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAI_CHILDREN), - value: None, -}; - -pub static WORD_SAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["says"]], - range: 1..=1, - }; - -static WORD_SAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAH_CHILDREN), - value: None, -}; - -pub static WORD_SAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("re")], - values: &[&["share"]], - range: 2..=2, - }; - -static WORD_SAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAG_CHILDREN), - value: None, -}; - -pub static WORD_SAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gital"), - dictgen::InsensitiveAscii("ital"), - dictgen::InsensitiveAscii("itarius"), - ], - values: &[&["sagittal"], &["sagittal"], &["sagittarius"]], - range: 4..=7, - }; - -static WORD_SAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAF_CHILDREN), - value: None, -}; - -pub static WORD_SAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efly"), - dictgen::InsensitiveAscii("eguared"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("epooint"), - dictgen::InsensitiveAscii("epooints"), - dictgen::InsensitiveAscii("equard"), - dictgen::InsensitiveAscii("eri"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("tey"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["safely"], - &["safeguard", "safeguarded"], - &["saving"], - &["safepoint"], - &["safepoints"], - &["safeguard"], - &["safari"], - &["safely"], - &["safely"], - &["safety"], - &["safety"], - ], - range: 2..=8, - }; - -static WORD_SAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAE_CHILDREN), - value: None, -}; - -pub static WORD_SAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("rch"), - dictgen::InsensitiveAscii("rching"), - ], - values: &[&["same"], &["search"], &["searching"]], - range: 1..=6, - }; - -static WORD_SAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAD_CHILDREN), - value: None, -}; - -pub static WORD_SAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dends"), - dictgen::InsensitiveAscii("denes"), - dictgen::InsensitiveAscii("dly"), - dictgen::InsensitiveAscii("dnes"), - dictgen::InsensitiveAscii("dness"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("isitc"), - dictgen::InsensitiveAscii("istc"), - dictgen::InsensitiveAscii("istisch"), - dictgen::InsensitiveAscii("ning"), - ], - values: &[ - &["saddens"], - &["saddens"], - &["saddle", "sadly"], - &["saddens"], - &["sadness"], - &["sad"], - &["sadistic"], - &["sadistic"], - &["sadistic"], - &["sanding"], - ], - range: 1..=7, - }; - -static WORD_SAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAC_CHILDREN), - value: None, -}; - -pub static WORD_SAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alar"), - dictgen::InsensitiveAscii("alars"), - dictgen::InsensitiveAscii("arin"), - dictgen::InsensitiveAscii("armento"), - dictgen::InsensitiveAscii("arstic"), - dictgen::InsensitiveAscii("ksonville"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ntioned"), - dictgen::InsensitiveAscii("ntuary"), - dictgen::InsensitiveAscii("rafice"), - dictgen::InsensitiveAscii("raficed"), - dictgen::InsensitiveAscii("rafices"), - dictgen::InsensitiveAscii("ramenno"), - dictgen::InsensitiveAscii("rasm"), - dictgen::InsensitiveAscii("rastic"), - dictgen::InsensitiveAscii("rastically"), - dictgen::InsensitiveAscii("reficed"), - dictgen::InsensitiveAscii("refices"), - dictgen::InsensitiveAscii("religious"), - dictgen::InsensitiveAscii("remento"), - dictgen::InsensitiveAscii("rifaced"), - dictgen::InsensitiveAscii("rifaces"), - dictgen::InsensitiveAscii("rifacing"), - dictgen::InsensitiveAscii("rifical"), - dictgen::InsensitiveAscii("rificare"), - dictgen::InsensitiveAscii("rificas"), - dictgen::InsensitiveAscii("rificeing"), - dictgen::InsensitiveAscii("rificie"), - dictgen::InsensitiveAscii("rificied"), - dictgen::InsensitiveAscii("rificies"), - dictgen::InsensitiveAscii("rificng"), - dictgen::InsensitiveAscii("rifie"), - dictgen::InsensitiveAscii("rifieced"), - dictgen::InsensitiveAscii("rifies"), - dictgen::InsensitiveAscii("rifise"), - dictgen::InsensitiveAscii("rifises"), - dictgen::InsensitiveAscii("rifising"), - dictgen::InsensitiveAscii("rifized"), - dictgen::InsensitiveAscii("rifizes"), - dictgen::InsensitiveAscii("rifizing"), - dictgen::InsensitiveAscii("rifying"), - dictgen::InsensitiveAscii("rilegeous"), - dictgen::InsensitiveAscii("rin"), - dictgen::InsensitiveAscii("romento"), - ], - values: &[ - &["scalar"], - &["scalars"], - &["saccharin"], - &["sacramento"], - &["sarcastic"], - &["jacksonville"], - &["scale"], - &["sanctioned"], - &["sanctuary"], - &["sacrifice"], - &["sacrificed"], - &["sacrifices"], - &["sacramento"], - &["sarcasm"], - &["sarcastic"], - &["sarcastically"], - &["sacrificed"], - &["sacrifices"], - &["sacrilegious"], - &["sacramento"], - &["sacrificed"], - &["sacrifices"], - &["sacrificing"], - &["sacrificial"], - &["sacrifice"], - &["sacrifices"], - &["sacrificing"], - &["sacrificed"], - &["sacrifice"], - &["sacrifice"], - &["sacrificing"], - &["sacrifice"], - &["sacrificed"], - &["sacrifices"], - &["sacrifices"], - &["sacrifices"], - &["sacrificing"], - &["sacrificed"], - &["sacrifices"], - &["sacrificing"], - &["sacrificing"], - &["sacrilegious"], - &["saccharin"], - &["sacramento"], - ], - range: 2..=10, - }; - -static WORD_SAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAB_CHILDREN), - value: None, -}; - -pub static WORD_SAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atage"), - dictgen::InsensitiveAscii("atosh"), - dictgen::InsensitiveAscii("atoshed"), - dictgen::InsensitiveAscii("atoshes"), - dictgen::InsensitiveAscii("atoshing"), - dictgen::InsensitiveAscii("atour"), - dictgen::InsensitiveAscii("ility"), - ], - values: &[ - &["sabotage"], - &["sabotage"], - &["sabotaged"], - &["sabotages"], - &["sabotaging"], - &["saboteur"], - &["stability"], - ], - range: 5..=8, - }; - -static WORD_SAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_SAA_CHILDREN), - value: None, -}; - -pub static WORD_SAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("ndbox"), - ], - values: &[&["same"], &["sandbox"]], - range: 2..=5, - }; - -static WORD_R_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_R_CHILDREN), - value: None, -}; - -static WORD_R_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RA_NODE), - None, - Some(&WORD_RC_NODE), - Some(&WORD_RD_NODE), - Some(&WORD_RE_NODE), - Some(&WORD_RF_NODE), - Some(&WORD_RG_NODE), - Some(&WORD_RH_NODE), - Some(&WORD_RI_NODE), - None, - None, - Some(&WORD_RL_NODE), - Some(&WORD_RM_NODE), - Some(&WORD_RN_NODE), - Some(&WORD_RO_NODE), - Some(&WORD_RP_NODE), - Some(&WORD_RQ_NODE), - Some(&WORD_RR_NODE), - Some(&WORD_RS_NODE), - Some(&WORD_RT_NODE), - Some(&WORD_RU_NODE), - None, - Some(&WORD_RW_NODE), - None, - Some(&WORD_RY_NODE), - None, -]; - -static WORD_RY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RY_CHILDREN), - value: None, -}; - -pub static WORD_RY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enolds"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("snc"), - dictgen::InsensitiveAscii("surrection"), - dictgen::InsensitiveAscii("them"), - dictgen::InsensitiveAscii("thim"), - dictgen::InsensitiveAscii("thm"), - dictgen::InsensitiveAscii("thmic"), - dictgen::InsensitiveAscii("thyms"), - ], - values: &[ - &["reynolds"], - &["you"], - &["your"], - &["rsync"], - &["resurrection"], - &["rhythm"], - &["rhythm"], - &["rhythm"], - &["rhythmic"], - &["rhythms"], - ], - range: 2..=10, - }; - -static WORD_RW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RW_CHILDREN), - value: None, -}; - -pub static WORD_RW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ite")], - values: &[&["write"]], - range: 3..=3, - }; - -static WORD_RU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RU_CHILDREN), - value: None, -}; - -pub static WORD_RU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("barb"), - dictgen::InsensitiveAscii("cuperate"), - dictgen::InsensitiveAscii("dimentally"), - dictgen::InsensitiveAscii("dimentatry"), - dictgen::InsensitiveAscii("dimentery"), - dictgen::InsensitiveAscii("dimentory"), - dictgen::InsensitiveAscii("dimentry"), - dictgen::InsensitiveAscii("gters"), - dictgen::InsensitiveAscii("idmentary"), - dictgen::InsensitiveAscii("lebok"), - dictgen::InsensitiveAscii("leboook"), - dictgen::InsensitiveAscii("lle"), - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("morus"), - dictgen::InsensitiveAscii("mtime"), - dictgen::InsensitiveAscii("muors"), - dictgen::InsensitiveAscii("netime"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("nned"), - dictgen::InsensitiveAscii("nnging"), - dictgen::InsensitiveAscii("nnig"), - dictgen::InsensitiveAscii("nnign"), - dictgen::InsensitiveAscii("nnigng"), - dictgen::InsensitiveAscii("nnin"), - dictgen::InsensitiveAscii("nnint"), - dictgen::InsensitiveAscii("nnners"), - dictgen::InsensitiveAscii("nnnig"), - dictgen::InsensitiveAscii("nnning"), - dictgen::InsensitiveAscii("nns"), - dictgen::InsensitiveAscii("nnung"), - dictgen::InsensitiveAscii("ntimr"), - dictgen::InsensitiveAscii("ntine"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("ntume"), - dictgen::InsensitiveAscii("rrent"), - dictgen::InsensitiveAscii("slted"), - dictgen::InsensitiveAscii("ssina"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("steld"), - dictgen::InsensitiveAscii("sult"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tgerus"), - ], - values: &[ - &["rhubarb"], - &["recuperate"], - &["rudimentary"], - &["rudimentary"], - &["rudimentary"], - &["rudimentary"], - &["rudimentary"], - &["rutgers"], - &["rudimentary"], - &["rulebook"], - &["rulebook"], - &["rule"], - &["rheumatic"], - &["rumors"], - &["runtime"], - &["rumors"], - &["runtime"], - &["running", "ruining"], - &["run"], - &["ran", "run", "ruined"], - &["running", "rummaging"], - &["running"], - &["running"], - &["running"], - &["running"], - &["running"], - &["runners"], - &["running"], - &["running"], - &["runs"], - &["running"], - &["runtime"], - &["runtime", "routine"], - &["runtime"], - &["runtime"], - &["current"], - &["rustled"], - &["russian"], - &["russian"], - &["rustled"], - &["result"], - &["brute", "route", "rule"], - &["brutes", "routes", "rules"], - &["rutgers"], - ], - range: 2..=10, - }; - -static WORD_RT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RT_CHILDREN), - value: None, -}; - -pub static WORD_RT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emove"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("urn"), - dictgen::InsensitiveAscii("urned"), - dictgen::InsensitiveAscii("urning"), - dictgen::InsensitiveAscii("urns"), - ], - values: &[ - &["remove"], - &["the"], - &["to"], - &["return"], - &["returned"], - &["returning"], - &["returns", "turns"], - ], - range: 1..=6, - }; - -static WORD_RS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RS_CHILDREN), - value: None, -}; - -pub static WORD_RS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eolution"), - dictgen::InsensitiveAscii("icv"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("ource"), - dictgen::InsensitiveAscii("ourced"), - dictgen::InsensitiveAscii("ources"), - dictgen::InsensitiveAscii("ourcing"), - ], - values: &[ - &["resolution"], - &["riscv"], - &["resizing", "sizing"], - &["resource", "source"], - &["resourced", "sourced"], - &["resources", "sources"], - &["resourcing", "sourcing"], - ], - range: 3..=8, - }; - -static WORD_RR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RR_CHILDREN), - value: None, -}; - -pub static WORD_RR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anslation"), - dictgen::InsensitiveAscii("anslations"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("egister"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ror"), - dictgen::InsensitiveAscii("rored"), - dictgen::InsensitiveAscii("roring"), - dictgen::InsensitiveAscii("rors"), - ], - values: &[ - &["translation"], - &["translations"], - &["erase"], - &["register"], - &["error"], - &["error"], - &["errored"], - &["erroring"], - &["errors"], - ], - range: 2..=10, - }; - -static WORD_RQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RQ_CHILDREN), - value: None, -}; - -pub static WORD_RQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("euest"), - dictgen::InsensitiveAscii("euested"), - dictgen::InsensitiveAscii("euesting"), - dictgen::InsensitiveAscii("euests"), - dictgen::InsensitiveAscii("uest"), - dictgen::InsensitiveAscii("uested"), - dictgen::InsensitiveAscii("uesting"), - dictgen::InsensitiveAscii("uests"), - dictgen::InsensitiveAscii("uire"), - dictgen::InsensitiveAscii("uired"), - dictgen::InsensitiveAscii("uirement"), - dictgen::InsensitiveAscii("uires"), - dictgen::InsensitiveAscii("uiring"), - ], - values: &[ - &["request", "quest"], - &["requested"], - &["requesting"], - &["requests", "quests"], - &["request", "quest"], - &["requested"], - &["requesting"], - &["requests", "quests"], - &["require"], - &["required"], - &["requirement"], - &["requires"], - &["requiring"], - ], - range: 4..=8, - }; - -static WORD_RP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RP_CHILDREN), - value: None, -}; - -pub static WORD_RP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lace"), - dictgen::InsensitiveAscii("ocess"), - ], - values: &[&["replace"], &["process"]], - range: 4..=5, - }; - -static WORD_RO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RO_CHILDREN), - value: None, -}; - -static WORD_RO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ROA_NODE), - Some(&WORD_ROB_NODE), - Some(&WORD_ROC_NODE), - Some(&WORD_ROD_NODE), - Some(&WORD_ROE_NODE), - None, - Some(&WORD_ROG_NODE), - None, - Some(&WORD_ROI_NODE), - None, - None, - Some(&WORD_ROL_NODE), - Some(&WORD_ROM_NODE), - Some(&WORD_RON_NODE), - Some(&WORD_ROO_NODE), - Some(&WORD_ROP_NODE), - None, - Some(&WORD_ROR_NODE), - Some(&WORD_ROS_NODE), - Some(&WORD_ROT_NODE), - Some(&WORD_ROU_NODE), - Some(&WORD_ROV_NODE), - None, - None, - Some(&WORD_ROY_NODE), - None, -]; - -static WORD_ROY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROY_CHILDREN), - value: None, -}; - -pub static WORD_ROY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alites"), - dictgen::InsensitiveAscii("laties"), - ], - values: &[&["royalties"], &["royalties"]], - range: 6..=6, - }; - -static WORD_ROV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROV_CHILDREN), - value: None, -}; - -pub static WORD_ROV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("ider"), - dictgen::InsensitiveAscii("ides"), - dictgen::InsensitiveAscii("iding"), - ], - values: &[ - &["provide"], - &["provided"], - &["provider"], - &["provides"], - &["providing"], - ], - range: 3..=5, - }; - -static WORD_ROU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROU_CHILDREN), - value: None, -}; - -pub static WORD_ROU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ghtly"), - dictgen::InsensitiveAscii("glhy"), - dictgen::InsensitiveAscii("gly"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ndabaout"), - dictgen::InsensitiveAscii("ndaboot"), - dictgen::InsensitiveAscii("ndabount"), - dictgen::InsensitiveAscii("ndabounts"), - dictgen::InsensitiveAscii("ndign"), - dictgen::InsensitiveAscii("ndinf"), - dictgen::InsensitiveAscii("ndtip"), - dictgen::InsensitiveAscii("ndtriped"), - dictgen::InsensitiveAscii("ndtriping"), - dictgen::InsensitiveAscii("ndtripp"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ntine"), - dictgen::InsensitiveAscii("ntines"), - dictgen::InsensitiveAscii("ntrip"), - dictgen::InsensitiveAscii("ntriped"), - dictgen::InsensitiveAscii("ntriping"), - dictgen::InsensitiveAscii("ntripped"), - dictgen::InsensitiveAscii("ntripping"), - dictgen::InsensitiveAscii("teguild"), - dictgen::InsensitiveAscii("teros"), - dictgen::InsensitiveAscii("tet"), - dictgen::InsensitiveAscii("tien"), - dictgen::InsensitiveAscii("tiens"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tiner"), - dictgen::InsensitiveAscii("tins"), - ], - values: &[ - &["rounding"], - &["roughly"], - &["roughly"], - &["roughly"], - &["routine"], - &["routines"], - &["roundabout"], - &["roundabout"], - &["roundabout"], - &["roundabout"], - &["rounding"], - &["rounding"], - &["roundtrip"], - &["roundtripped"], - &["roundtripping"], - &["roundtrip"], - &["round"], - &["routine"], - &["routines"], - &["roundtrip"], - &["roundtripped"], - &["roundtripping"], - &["roundtripped"], - &["roundtripping"], - &["routeguide"], - &["routers"], - &["routed", "route", "router"], - &["routine"], - &["routines"], - &["routine", "routing"], - &["routine"], - &["routines"], - ], - range: 2..=9, - }; - -static WORD_ROT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROT_CHILDREN), - value: None, -}; - -pub static WORD_ROT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("aitons"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ataion"), - dictgen::InsensitiveAscii("ataions"), - dictgen::InsensitiveAscii("atd"), - dictgen::InsensitiveAscii("ateable"), - dictgen::InsensitiveAscii("atio"), - dictgen::InsensitiveAscii("ationd"), - dictgen::InsensitiveAscii("atios"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("uers"), - dictgen::InsensitiveAscii("uines"), - ], - values: &[ - &["rotation"], - &["rotations"], - &["rotation"], - &["rotations"], - &["rotate"], - &["rotation"], - &["rotations"], - &["rotated", "rotate"], - &["rotatable"], - &["rotation", "ratio"], - &["rotation", "rotations"], - &["rotations", "ratios"], - &["rotates", "rotate"], - &["routine"], - &["routers"], - &["routines"], - ], - range: 2..=7, - }; - -static WORD_ROS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROS_CHILDREN), - value: None, -}; - -pub static WORD_ROS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ettta"), - dictgen::InsensitiveAscii("ponse"), - dictgen::InsensitiveAscii("ponsive"), - dictgen::InsensitiveAscii("taing"), - ], - values: &[&["rosetta"], &["response"], &["responsive"], &["roasting"]], - range: 5..=7, - }; - -static WORD_ROR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROR_CHILDREN), - value: None, -}; - -pub static WORD_ROR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - ], - values: &[&["rotate"], &["rotated"]], - range: 3..=4, - }; - -static WORD_ROP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROP_CHILDREN), - value: None, -}; - -pub static WORD_ROP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eat"), - dictgen::InsensitiveAscii("ository"), - ], - values: &[&["repeat"], &["repository"]], - range: 3..=7, - }; - -static WORD_ROO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROO_CHILDREN), - value: None, -}; - -pub static WORD_ROO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mates"), - ], - values: &[&["roommate"], &["roommates"]], - range: 4..=5, - }; - -static WORD_RON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RON_CHILDREN), - value: None, -}; - -pub static WORD_RON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dayvoo"), - dictgen::InsensitiveAscii("dayvooed"), - dictgen::InsensitiveAscii("dayvou"), - dictgen::InsensitiveAscii("dayvoued"), - dictgen::InsensitiveAscii("dazyvoo"), - dictgen::InsensitiveAscii("dazyvooed"), - dictgen::InsensitiveAscii("dazyvou"), - dictgen::InsensitiveAscii("dazyvoued"), - ], - values: &[ - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvoused"], - ], - range: 6..=9, - }; - -static WORD_ROM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROM_CHILDREN), - value: None, -}; - -pub static WORD_ROM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aanin"), - dictgen::InsensitiveAscii("aina"), - dictgen::InsensitiveAscii("ainan"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("anain"), - dictgen::InsensitiveAscii("anica"), - dictgen::InsensitiveAscii("anin"), - dictgen::InsensitiveAscii("anitcally"), - dictgen::InsensitiveAscii("anmania"), - dictgen::InsensitiveAscii("anna"), - dictgen::InsensitiveAscii("anticaly"), - dictgen::InsensitiveAscii("ote"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("oteing"), - dictgen::InsensitiveAscii("otely"), - dictgen::InsensitiveAscii("otes"), - dictgen::InsensitiveAscii("oting"), - dictgen::InsensitiveAscii("otly"), - dictgen::InsensitiveAscii("oves"), - ], - values: &[ - &["romanian"], - &["romania"], - &["romanian"], - &["roaming"], - &["romanian"], - &["romania"], - &["romanian"], - &["romantically"], - &["romanian"], - &["romanian"], - &["romantically"], - &["remote"], - &["remoted"], - &["remoting"], - &["remotely"], - &["remotes"], - &["remoting"], - &["remotely"], - &["removes"], - ], - range: 3..=9, - }; - -static WORD_ROL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROL_CHILDREN), - value: None, -}; - -pub static WORD_ROL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("epaly"), - dictgen::InsensitiveAscii("epalying"), - dictgen::InsensitiveAscii("eplaing"), - dictgen::InsensitiveAscii("eply"), - dictgen::InsensitiveAscii("larcoaster"), - dictgen::InsensitiveAscii("lercaoster"), - dictgen::InsensitiveAscii("lercoaser"), - dictgen::InsensitiveAscii("lercoater"), - dictgen::InsensitiveAscii("lercoaters"), - dictgen::InsensitiveAscii("lercoatser"), - dictgen::InsensitiveAscii("lerocaster"), - dictgen::InsensitiveAscii("lertoaster"), - dictgen::InsensitiveAscii("lorcoaster"), - ], - values: &[ - &["roleplay"], - &["roleplaying"], - &["roleplaying"], - &["roleplay"], - &["rollercoaster"], - &["rollercoaster"], - &["rollercoaster"], - &["rollercoaster"], - &["rollercoaster"], - &["rollercoaster"], - &["rollercoaster"], - &["rollercoaster"], - &["rollercoaster"], - ], - range: 4..=10, - }; - -static WORD_ROI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROI_CHILDREN), - value: None, -}; - -pub static WORD_ROI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("ginal"), - dictgen::InsensitiveAscii("ginally"), - dictgen::InsensitiveAscii("ginals"), - dictgen::InsensitiveAscii("ginating"), - dictgen::InsensitiveAscii("gins"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["origin"], - &["original"], - &["originally"], - &["originals"], - &["originating"], - &["origins"], - &["rioters"], - ], - range: 3..=8, - }; - -static WORD_ROG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROG_CHILDREN), - value: None, -}; - -pub static WORD_ROG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anism"), - dictgen::InsensitiveAscii("anisms"), - dictgen::InsensitiveAscii("ht"), - ], - values: &[&["organism"], &["organisms"], &["right"]], - range: 2..=6, - }; - -static WORD_ROE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROE_CHILDREN), - value: None, -}; - -pub static WORD_ROE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lplay"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("stta"), - ], - values: &[&["roleplay"], &["roles"], &["rosetta"]], - range: 2..=5, - }; - -static WORD_ROD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROD_CHILDREN), - value: None, -}; - -pub static WORD_ROD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uce"), - dictgen::InsensitiveAscii("uceer"), - ], - values: &[&["reduce", "produce"], &["producer"]], - range: 3..=5, - }; - -static WORD_ROC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROC_CHILDREN), - value: None, -}; - -pub static WORD_ROC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("kerfeller"), - dictgen::InsensitiveAscii("occo"), - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("orded"), - dictgen::InsensitiveAscii("order"), - dictgen::InsensitiveAscii("ording"), - dictgen::InsensitiveAscii("ordings"), - dictgen::InsensitiveAscii("ords"), - ], - values: &[ - &["process"], - &["rockefeller"], - &["rococo"], - &["record"], - &["recorded"], - &["recorder"], - &["recording"], - &["recordings"], - &["records"], - ], - range: 3..=9, - }; - -static WORD_ROB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROB_CHILDREN), - value: None, -}; - -pub static WORD_ROB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("berts"), - dictgen::InsensitiveAscii("berys"), - dictgen::InsensitiveAscii("ocoop"), - dictgen::InsensitiveAscii("ocorp"), - dictgen::InsensitiveAscii("ocoup"), - dictgen::InsensitiveAscii("oticus"), - dictgen::InsensitiveAscii("otis"), - dictgen::InsensitiveAscii("oustness"), - dictgen::InsensitiveAscii("ustnes"), - dictgen::InsensitiveAscii("utness"), - ], - values: &[ - &["robbers"], - &["robbers"], - &["robocop"], - &["robocop"], - &["robocop"], - &["robotics"], - &["robotics"], - &["robustness"], - &["robustness"], - &["robustness"], - ], - range: 4..=8, - }; - -static WORD_ROA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ROA_CHILDREN), - value: None, -}; - -pub static WORD_ROA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chers"), - dictgen::InsensitiveAscii("hces"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("ylties"), - ], - values: &[ - &["roaches"], - &["roaches"], - &["rotation"], - &["rotated"], - &["rotation"], - &["rotated"], - &["rotation"], - &["royalties"], - ], - range: 3..=6, - }; - -static WORD_RN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RN_CHILDREN), - value: None, -}; - -pub static WORD_RN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("uning"), - ], - values: &[&["rage", "range"], &["ranger"], &["running"]], - range: 3..=5, - }; - -static WORD_RM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RM_CHILDREN), - value: None, -}; - -pub static WORD_RM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eote"), - dictgen::InsensitiveAscii("eove"), - dictgen::InsensitiveAscii("eoved"), - dictgen::InsensitiveAscii("eoves"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("oving"), - ], - values: &[ - &["remote"], - &["remove"], - &["removed"], - &["removes"], - &["remove"], - &["removed"], - &["removing"], - ], - range: 3..=5, - }; - -static WORD_RL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RL_CHILDREN), - value: None, -}; - -pub static WORD_RL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("eased"), - dictgen::InsensitiveAscii("se"), - ], - values: &[&["related"], &["relation"], &["released"], &["else"]], - range: 2..=5, - }; - -static WORD_RI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RI_CHILDREN), - value: None, -}; - -static WORD_RI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RIA_NODE), - None, - Some(&WORD_RIC_NODE), - Some(&WORD_RID_NODE), - Some(&WORD_RIE_NODE), - None, - Some(&WORD_RIG_NODE), - None, - None, - None, - None, - Some(&WORD_RIL_NODE), - Some(&WORD_RIM_NODE), - Some(&WORD_RIN_NODE), - None, - None, - None, - None, - Some(&WORD_RIS_NODE), - Some(&WORD_RIT_NODE), - None, - Some(&WORD_RIV_NODE), - None, - None, - None, - Some(&WORD_RIZ_NODE), -]; - -static WORD_RIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIZ_CHILDREN), - value: None, -}; - -pub static WORD_RIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["rises"]], - range: 2..=2, - }; - -static WORD_RIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIV_CHILDREN), - value: None, -}; - -pub static WORD_RIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alrly"), - dictgen::InsensitiveAscii("arlies"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("laries"), - dictgen::InsensitiveAscii("lary"), - ], - values: &[ - &["rivalry"], - &["rivalries"], - &["rivalry"], - &["revised"], - &["revision"], - &["rivalries"], - &["rivalry"], - ], - range: 4..=6, - }; - -static WORD_RIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIT_CHILDREN), - value: None, -}; - -pub static WORD_RIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("alian"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hm"), - dictgen::InsensitiveAscii("hmic"), - dictgen::InsensitiveAscii("hmicly"), - dictgen::InsensitiveAscii("lain"), - dictgen::InsensitiveAscii("oers"), - dictgen::InsensitiveAscii("tle"), - dictgen::InsensitiveAscii("tled"), - dictgen::InsensitiveAscii("tler"), - dictgen::InsensitiveAscii("tles"), - dictgen::InsensitiveAscii("tling"), - ], - values: &[ - &["writable"], - &["ritalin"], - &["with"], - &["rhythm"], - &["rhythmic"], - &["rhythmically"], - &["ritalin"], - &["rioters"], - &["rattle", "riddle"], - &["rattled", "riddled"], - &["rattler", "riddler"], - &["rattles", "riddles"], - &["rattling", "riddling"], - ], - range: 1..=6, - }; - -static WORD_RIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIS_CHILDREN), - value: None, -}; - -pub static WORD_RIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("kay"), - dictgen::InsensitiveAscii("pective"), - dictgen::InsensitiveAscii("trict"), - dictgen::InsensitiveAscii("tricted"), - dictgen::InsensitiveAscii("triction"), - ], - values: &[ - &["raised", "rose"], - &["risky", "risqué"], - &["respective"], - &["restrict"], - &["restricted"], - &["restriction"], - ], - range: 2..=8, - }; - -static WORD_RIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIN_CHILDREN), - value: None, -}; - -pub static WORD_RIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gotne"), - dictgen::InsensitiveAscii("inging"), - dictgen::InsensitiveAscii("osarus"), - dictgen::InsensitiveAscii("osaruses"), - dictgen::InsensitiveAscii("osaruss"), - ], - values: &[ - &["ringtone"], - &["ringing"], - &["rhinoceros"], - &["rhinoceroses"], - &["rhinoceroses"], - ], - range: 5..=8, - }; - -static WORD_RIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIM_CHILDREN), - value: None, -}; - -pub static WORD_RIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aniss"), - dictgen::InsensitiveAscii("anissed"), - dictgen::InsensitiveAscii("anissent"), - dictgen::InsensitiveAscii("anisser"), - dictgen::InsensitiveAscii("anisses"), - dictgen::InsensitiveAscii("anissing"), - dictgen::InsensitiveAscii("inder"), - dictgen::InsensitiveAscii("inders"), - dictgen::InsensitiveAscii("inding"), - dictgen::InsensitiveAscii("iniced"), - dictgen::InsensitiveAscii("inicent"), - dictgen::InsensitiveAscii("inicer"), - dictgen::InsensitiveAscii("inices"), - dictgen::InsensitiveAscii("inicing"), - dictgen::InsensitiveAscii("itives"), - ], - values: &[ - &["reminisce"], - &["reminisced"], - &["reminiscent"], - &["reminiscer"], - &["reminisces"], - &["reminiscing"], - &["reminder"], - &["reminders"], - &["reminding"], - &["reminisced"], - &["reminiscent"], - &["reminiscer"], - &["reminisces"], - &["reminiscing"], - &["primitives"], - ], - range: 5..=8, - }; - -static WORD_RIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIL_CHILDREN), - value: None, -}; - -pub static WORD_RIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("varies")], - values: &[&["rivalries"]], - range: 6..=6, - }; - -static WORD_RIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIG_CHILDREN), - value: None, -}; - -pub static WORD_RIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("eur"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hetous"), - dictgen::InsensitiveAscii("hetousness"), - dictgen::InsensitiveAscii("hht"), - dictgen::InsensitiveAscii("hmost"), - dictgen::InsensitiveAscii("hteos"), - dictgen::InsensitiveAscii("hteouness"), - dictgen::InsensitiveAscii("hteoussness"), - dictgen::InsensitiveAscii("htfullly"), - dictgen::InsensitiveAscii("htfuly"), - dictgen::InsensitiveAscii("htiousness"), - dictgen::InsensitiveAscii("htoues"), - dictgen::InsensitiveAscii("htt"), - dictgen::InsensitiveAscii("ntone"), - dictgen::InsensitiveAscii("oreous"), - dictgen::InsensitiveAscii("ourous"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("theous"), - dictgen::InsensitiveAscii("theousness"), - dictgen::InsensitiveAscii("thfully"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("urous"), - ], - values: &[ - &["rice", "ride", "ridge", "rigs"], - &["rides", "ridges"], - &["rigueur", "rigour"], - &["right"], - &["righteous"], - &["righteousness"], - &["right"], - &["rightmost"], - &["righteous"], - &["righteousness"], - &["righteousness"], - &["rightfully"], - &["rightfully"], - &["righteousness"], - &["righteous"], - &["right"], - &["ringtone"], - &["rigorous"], - &["rigorous"], - &["right"], - &["right"], - &["righteous"], - &["righteousness"], - &["rightfully"], - &["rights"], - &["rigorous"], - ], - range: 1..=11, - }; - -static WORD_RIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIE_CHILDREN), - value: None, -}; - -pub static WORD_RIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ndeer"), - dictgen::InsensitiveAscii("ndeers"), - dictgen::InsensitiveAscii("nforced"), - dictgen::InsensitiveAscii("nforcement"), - dictgen::InsensitiveAscii("nforcements"), - ], - values: &[ - &["reindeer"], - &["reindeers"], - &["reenforced"], - &["reinforcements"], - &["reinforcements"], - ], - range: 5..=11, - }; - -static WORD_RID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RID_CHILDREN), - value: None, -}; - -pub static WORD_RID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icilous"), - dictgen::InsensitiveAscii("icilously"), - dictgen::InsensitiveAscii("icilousness"), - dictgen::InsensitiveAscii("icoulus"), - dictgen::InsensitiveAscii("icoulusly"), - dictgen::InsensitiveAscii("icoulusness"), - dictgen::InsensitiveAscii("icously"), - dictgen::InsensitiveAscii("iculious"), - dictgen::InsensitiveAscii("iculled"), - dictgen::InsensitiveAscii("iculos"), - dictgen::InsensitiveAscii("iculose"), - dictgen::InsensitiveAscii("iculosly"), - dictgen::InsensitiveAscii("iculouly"), - dictgen::InsensitiveAscii("iculouness"), - dictgen::InsensitiveAscii("iculoussness"), - dictgen::InsensitiveAscii("iculousy"), - dictgen::InsensitiveAscii("iculue"), - dictgen::InsensitiveAscii("iculued"), - dictgen::InsensitiveAscii("iculus"), - ], - values: &[ - &["ridiculous"], - &["ridiculously"], - &["ridiculousness"], - &["ridiculous"], - &["ridiculously"], - &["ridiculousness"], - &["ridiculously"], - &["ridiculous"], - &["ridicule"], - &["ridiculous"], - &["ridicule"], - &["ridiculously"], - &["ridiculously"], - &["ridiculousness"], - &["ridiculousness"], - &["ridiculously"], - &["ridicule"], - &["ridicule"], - &["ridiculous"], - ], - range: 6..=12, - }; - -static WORD_RIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIC_CHILDREN), - value: None, -}; - -pub static WORD_RIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hochet"), - dictgen::InsensitiveAscii("hochets"), - dictgen::InsensitiveAscii("koshay"), - dictgen::InsensitiveAscii("koshayed"), - dictgen::InsensitiveAscii("koshaying"), - dictgen::InsensitiveAscii("koshays"), - dictgen::InsensitiveAscii("tatorship"), - ], - values: &[ - &["ricochet"], - &["ricochets"], - &["ricochet"], - &["ricocheted"], - &["ricocheting"], - &["ricochets"], - &["dictatorship"], - ], - range: 6..=9, - }; - -static WORD_RIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RIA_CHILDREN), - value: None, -}; - -pub static WORD_RIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ders")], - values: &[&["raiders"]], - range: 4..=4, - }; - -static WORD_RH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RH_CHILDREN), - value: None, -}; - -pub static WORD_RH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aposdy"), - dictgen::InsensitiveAscii("apsodomy"), - dictgen::InsensitiveAscii("apsoy"), - dictgen::InsensitiveAscii("aspody"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eotric"), - dictgen::InsensitiveAscii("ethoric"), - dictgen::InsensitiveAscii("ethorical"), - dictgen::InsensitiveAscii("ethorically"), - dictgen::InsensitiveAscii("etorisch"), - dictgen::InsensitiveAscii("inosarus"), - dictgen::InsensitiveAscii("inosaruses"), - dictgen::InsensitiveAscii("inosaruss"), - dictgen::InsensitiveAscii("ymme"), - dictgen::InsensitiveAscii("ythem"), - dictgen::InsensitiveAscii("ythim"), - dictgen::InsensitiveAscii("ythimcally"), - dictgen::InsensitiveAscii("ytmic"), - ], - values: &[ - &["rhapsody"], - &["rhapsody"], - &["rhapsody"], - &["rhapsody"], - &["the"], - &["rhetoric"], - &["rhetoric"], - &["rhetorical"], - &["rhetorically"], - &["rhetoric"], - &["rhinoceros"], - &["rhinoceroses"], - &["rhinoceroses"], - &["rhyme"], - &["rhythm"], - &["rhythm"], - &["rhythmically"], - &["rhythmic"], - ], - range: 1..=11, - }; - -static WORD_RG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RG_CHILDREN), - value: None, -}; - -pub static WORD_RG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eards"), - dictgen::InsensitiveAscii("ister"), - dictgen::InsensitiveAscii("isters"), - ], - values: &[&["regards"], &["register"], &["registers"]], - range: 5..=6, - }; - -static WORD_RF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RF_CHILDREN), - value: None, -}; - -pub static WORD_RF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("eturned"), - ], - values: &[&["reference"], &["references"], &["returned"]], - range: 6..=7, - }; - -static WORD_RE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RE_CHILDREN), - value: None, -}; - -static WORD_RE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REA_NODE), - Some(&WORD_REB_NODE), - Some(&WORD_REC_NODE), - Some(&WORD_RED_NODE), - Some(&WORD_REE_NODE), - Some(&WORD_REF_NODE), - Some(&WORD_REG_NODE), - Some(&WORD_REH_NODE), - Some(&WORD_REI_NODE), - Some(&WORD_REJ_NODE), - Some(&WORD_REK_NODE), - Some(&WORD_REL_NODE), - Some(&WORD_REM_NODE), - Some(&WORD_REN_NODE), - Some(&WORD_REO_NODE), - Some(&WORD_REP_NODE), - Some(&WORD_REQ_NODE), - Some(&WORD_RER_NODE), - Some(&WORD_RES_NODE), - Some(&WORD_RET_NODE), - Some(&WORD_REU_NODE), - Some(&WORD_REV_NODE), - Some(&WORD_REW_NODE), - None, - Some(&WORD_REY_NODE), - Some(&WORD_REZ_NODE), -]; - -static WORD_REZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REZ_CHILDREN), - value: None, -}; - -pub static WORD_REZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("urrection"), - ], - values: &[&["resize"], &["resurrection"]], - range: 3..=9, - }; - -static WORD_REY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REY_CHILDREN), - value: None, -}; - -pub static WORD_REY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nlods"), - dictgen::InsensitiveAscii("nols"), - dictgen::InsensitiveAscii("onlds"), - ], - values: &[&["reynolds"], &["reynolds"], &["reynolds"]], - range: 4..=5, - }; - -static WORD_REW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REW_CHILDREN), - value: None, -}; - -pub static WORD_REW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("achted"), - dictgen::InsensitiveAscii("arching"), - dictgen::InsensitiveAscii("atchd"), - dictgen::InsensitiveAscii("atchibg"), - dictgen::InsensitiveAscii("atchig"), - dictgen::InsensitiveAscii("atchign"), - dictgen::InsensitiveAscii("atchimg"), - dictgen::InsensitiveAscii("iev"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("iever"), - dictgen::InsensitiveAscii("ieving"), - dictgen::InsensitiveAscii("ievs"), - dictgen::InsensitiveAscii("irtable"), - dictgen::InsensitiveAscii("irte"), - dictgen::InsensitiveAscii("irtten"), - dictgen::InsensitiveAscii("itable"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("itten"), - dictgen::InsensitiveAscii("orkd"), - dictgen::InsensitiveAscii("riable"), - dictgen::InsensitiveAscii("riet"), - dictgen::InsensitiveAscii("riite"), - dictgen::InsensitiveAscii("rire"), - dictgen::InsensitiveAscii("rited"), - dictgen::InsensitiveAscii("riten"), - dictgen::InsensitiveAscii("ritte"), - dictgen::InsensitiveAscii("ritting"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("uired"), - ], - values: &[ - &["rewatched"], - &["rewatching"], - &["rewatched"], - &["rewatching"], - &["rewatching"], - &["rewatching"], - &["rewatching"], - &["review"], - &["reviewed"], - &["reviewer"], - &["reviewing"], - &["reviews"], - &["rewritable"], - &["rewrite"], - &["rewritten"], - &["rewritable"], - &["rewrite"], - &["rewritten"], - &["reworked"], - &["rewritable", "reliable"], - &["rewrite"], - &["rewrite"], - &["rewrite", "rewire"], - &["rewrote", "rewritten"], - &["rewritten"], - &["rewrite"], - &["rewriting"], - &["wretched"], - &["required"], - ], - range: 3..=7, - }; - -static WORD_REV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REV_CHILDREN), - value: None, -}; - -static WORD_REV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REVA_NODE), - None, - None, - None, - Some(&WORD_REVE_NODE), - None, - None, - None, - Some(&WORD_REVI_NODE), - None, - None, - Some(&WORD_REVL_NODE), - None, - None, - Some(&WORD_REVO_NODE), - None, - None, - Some(&WORD_REVR_NODE), - Some(&WORD_REVS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_REVS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REVS_CHILDREN), - value: None, -}; - -pub static WORD_REVS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erse"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["reverse"], &["revision"], &["revisions"]], - range: 3..=4, - }; - -static WORD_REVR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REVR_CHILDREN), - value: None, -}; - -pub static WORD_REVR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("iever"), - dictgen::InsensitiveAscii("ievers"), - dictgen::InsensitiveAscii("ieves"), - ], - values: &[ - &["reverse"], - &["retrieve"], - &["retrieved"], - &["retriever"], - &["retrievers"], - &["retrieves"], - ], - range: 3..=6, - }; - -static WORD_REVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REVO_CHILDREN), - value: None, -}; - -pub static WORD_REVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("kation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("ltuion"), - dictgen::InsensitiveAscii("ltuionary"), - dictgen::InsensitiveAscii("ltuions"), - dictgen::InsensitiveAscii("luion"), - dictgen::InsensitiveAscii("luionary"), - dictgen::InsensitiveAscii("luions"), - dictgen::InsensitiveAscii("luiton"), - dictgen::InsensitiveAscii("luitonary"), - dictgen::InsensitiveAscii("luitons"), - dictgen::InsensitiveAscii("lulionary"), - dictgen::InsensitiveAscii("lutin"), - dictgen::InsensitiveAscii("lutinary"), - dictgen::InsensitiveAscii("lutins"), - dictgen::InsensitiveAscii("lutionaary"), - dictgen::InsensitiveAscii("lutionair"), - dictgen::InsensitiveAscii("lutionairy"), - dictgen::InsensitiveAscii("lutionar"), - dictgen::InsensitiveAscii("lutionaryy"), - dictgen::InsensitiveAscii("lutionay"), - dictgen::InsensitiveAscii("lutionens"), - dictgen::InsensitiveAscii("lutioners"), - dictgen::InsensitiveAscii("lutionnary"), - dictgen::InsensitiveAscii("lutionos"), - dictgen::InsensitiveAscii("lutoin"), - dictgen::InsensitiveAscii("lutoinary"), - dictgen::InsensitiveAscii("lutoins"), - dictgen::InsensitiveAscii("luttionary"), - dictgen::InsensitiveAscii("luutionary"), - dictgen::InsensitiveAscii("lvr"), - dictgen::InsensitiveAscii("lvs"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("ultion"), - dictgen::InsensitiveAscii("ultionary"), - dictgen::InsensitiveAscii("ultions"), - dictgen::InsensitiveAscii("vler"), - dictgen::InsensitiveAscii("vles"), - ], - values: &[ - &["revoke"], - &["revocation"], - &["revolutions"], - &["revolution"], - &["revolutionary"], - &["revolutions"], - &["revolution"], - &["revolutionary"], - &["revolutions"], - &["revolutions", "revolution"], - &["revolutionary"], - &["revolutions"], - &["revolutionary"], - &["revolutions", "revolution"], - &["revolutionary"], - &["revolutions"], - &["revolutionary"], - &["revolutionary"], - &["revolutionary"], - &["revolutionary"], - &["revolutionary"], - &["revolutionary"], - &["revolutions"], - &["revolutions"], - &["revolutionary"], - &["revolutions"], - &["revolutions"], - &["revolutionary"], - &["revolutionss"], - &["revolutionary"], - &["revolutionary"], - &["revolver"], - &["revolves"], - &["removing"], - &["revolution"], - &["revolutionary"], - &["revolutions"], - &["revolver"], - &["revolves"], - ], - range: 2..=10, - }; - -static WORD_REVL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REVL_CHILDREN), - value: None, -}; - -pub static WORD_REVL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alidation"), - dictgen::InsensitiveAscii("over"), - dictgen::InsensitiveAscii("oves"), - ], - values: &[&["revalidation"], &["revolver"], &["revolves"]], - range: 4..=9, - }; - -static WORD_REVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REVI_CHILDREN), - value: None, -}; - -pub static WORD_REVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ewd"), - dictgen::InsensitiveAscii("ewes"), - dictgen::InsensitiveAscii("ewl"), - dictgen::InsensitiveAscii("ewr"), - dictgen::InsensitiveAscii("ewsectio"), - dictgen::InsensitiveAscii("ewtrue"), - dictgen::InsensitiveAscii("siones"), - dictgen::InsensitiveAscii("sionis"), - dictgen::InsensitiveAscii("sisions"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sons"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("vel"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("wing"), - ], - values: &[ - &["reviewer"], - &["reviewed"], - &["reviewers"], - &["review"], - &["reviewer"], - &["reviewsection"], - &["reviewer"], - &["revisions"], - &["revisions"], - &["revisions"], - &["revision"], - &["revisions"], - &["revisit"], - &["revisited"], - &["revisiting"], - &["revisits"], - &["revival"], - &["review"], - &["reviewed"], - &["reviewer"], - &["reviewers"], - &["reviewing"], - ], - range: 1..=8, - }; - -static WORD_REVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REVE_CHILDREN), - value: None, -}; - -pub static WORD_REVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ald"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("altions"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("iver"), - dictgen::InsensitiveAscii("iw"), - dictgen::InsensitiveAscii("iwed"), - dictgen::InsensitiveAscii("iwer"), - dictgen::InsensitiveAscii("iwers"), - dictgen::InsensitiveAscii("iwes"), - dictgen::InsensitiveAscii("iwing"), - dictgen::InsensitiveAscii("iws"), - dictgen::InsensitiveAscii("laed"), - dictgen::InsensitiveAscii("laing"), - dictgen::InsensitiveAscii("laiton"), - dictgen::InsensitiveAscii("laitons"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("lant"), - dictgen::InsensitiveAscii("las"), - dictgen::InsensitiveAscii("latons"), - dictgen::InsensitiveAscii("lead"), - dictgen::InsensitiveAscii("lent"), - dictgen::InsensitiveAscii("lution"), - dictgen::InsensitiveAscii("lutionary"), - dictgen::InsensitiveAscii("lutions"), - dictgen::InsensitiveAscii("okes"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rals"), - dictgen::InsensitiveAscii("rce"), - dictgen::InsensitiveAscii("rced"), - dictgen::InsensitiveAscii("rece"), - dictgen::InsensitiveAscii("reces"), - dictgen::InsensitiveAscii("rese"), - dictgen::InsensitiveAscii("resed"), - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("reted"), - dictgen::InsensitiveAscii("rible"), - dictgen::InsensitiveAscii("rsable"), - dictgen::InsensitiveAscii("rsably"), - dictgen::InsensitiveAscii("rseed"), - dictgen::InsensitiveAscii("rsees"), - dictgen::InsensitiveAscii("rve"), - dictgen::InsensitiveAscii("rved"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("wrse"), - ], - values: &[ - &["revealed"], - &["reveals"], - &["revelations"], - &["revelations"], - &["receive", "revive"], - &["received"], - &["receiver"], - &["review"], - &["reviewed"], - &["reviewer"], - &["reviewers"], - &["reviews", "reviewers"], - &["reviewing"], - &["reviews"], - &["revealed"], - &["revealing"], - &["revelations"], - &["revelations"], - &["relevance"], - &["relevant"], - &["reveals"], - &["revelations"], - &["revealed"], - &["relevant"], - &["revelation", "revolution"], - &["revolutionary"], - &["revolutions"], - &["revokes"], - &["revert", "refer", "fever"], - &["reversal", "referral"], - &["reversal"], - &["reverse"], - &["reversed"], - &["reference", "reverence"], - &["references"], - &["reverse"], - &["reversed"], - &["revert"], - &["reverted"], - &["reversible"], - &["reversible"], - &["reversal"], - &["reversed"], - &["reverses"], - &["reserve"], - &["reserved"], - &["reverse"], - &["review"], - &["reviewing"], - &["reverse"], - ], - range: 1..=9, - }; - -static WORD_REVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REVA_CHILDREN), - value: None, -}; - -pub static WORD_REVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ildating"), - dictgen::InsensitiveAscii("luated"), - ], - values: &[&["revalidating"], &["reevaluated"]], - range: 6..=8, - }; - -static WORD_REU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REU_CHILDREN), - value: None, -}; - -pub static WORD_REU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asble"), - dictgen::InsensitiveAscii("dce"), - dictgen::InsensitiveAscii("dced"), - dictgen::InsensitiveAscii("dces"), - dictgen::InsensitiveAscii("dction"), - dictgen::InsensitiveAscii("dctions"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("inon"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("lator"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("lts"), - dictgen::InsensitiveAscii("ndant"), - dictgen::InsensitiveAscii("ndantly"), - dictgen::InsensitiveAscii("plad"), - dictgen::InsensitiveAscii("pladad"), - dictgen::InsensitiveAscii("pladed"), - dictgen::InsensitiveAscii("plader"), - dictgen::InsensitiveAscii("pladers"), - dictgen::InsensitiveAscii("plading"), - dictgen::InsensitiveAscii("plads"), - dictgen::InsensitiveAscii("plaod"), - dictgen::InsensitiveAscii("plaodad"), - dictgen::InsensitiveAscii("plaoded"), - dictgen::InsensitiveAscii("plaoder"), - dictgen::InsensitiveAscii("plaoders"), - dictgen::InsensitiveAscii("plaoding"), - dictgen::InsensitiveAscii("plaods"), - dictgen::InsensitiveAscii("plod"), - dictgen::InsensitiveAscii("plodad"), - dictgen::InsensitiveAscii("ploded"), - dictgen::InsensitiveAscii("ploder"), - dictgen::InsensitiveAscii("ploders"), - dictgen::InsensitiveAscii("ploding"), - dictgen::InsensitiveAscii("plods"), - dictgen::InsensitiveAscii("ptable"), - dictgen::InsensitiveAscii("qest"), - dictgen::InsensitiveAscii("qested"), - dictgen::InsensitiveAscii("qesting"), - dictgen::InsensitiveAscii("qests"), - dictgen::InsensitiveAscii("qire"), - dictgen::InsensitiveAscii("qirement"), - dictgen::InsensitiveAscii("qirements"), - dictgen::InsensitiveAscii("quest"), - dictgen::InsensitiveAscii("rn"), - dictgen::InsensitiveAscii("rsively"), - dictgen::InsensitiveAscii("seable"), - dictgen::InsensitiveAscii("seing"), - dictgen::InsensitiveAscii("slt"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("tnred"), - dictgen::InsensitiveAscii("trn"), - dictgen::InsensitiveAscii("trns"), - dictgen::InsensitiveAscii("turn"), - ], - values: &[ - &["reusable"], - &["reduce"], - &["reduced"], - &["reduces"], - &["reduction"], - &["reductions"], - &["request"], - &["requests"], - &["reunion"], - &["required"], - &["regulator"], - &["resulting"], - &["results"], - &["redundant"], - &["redundantly"], - &["reupload"], - &["reupload", "reuploaded"], - &["reuploaded"], - &["reuploader"], - &["reuploaders"], - &["reuploading"], - &["reuploads"], - &["reupload"], - &["reupload", "reuploaded"], - &["reuploaded"], - &["reuploader"], - &["reuploaders"], - &["reuploading"], - &["reuploads"], - &["reupload"], - &["reupload", "reuploaded"], - &["reuploaded"], - &["reuploader"], - &["reuploaders"], - &["reuploading"], - &["reuploads"], - &["reputable"], - &["request"], - &["requested"], - &["requesting"], - &["requests"], - &["required"], - &["requirement"], - &["requirements"], - &["request"], - &["return"], - &["recursively"], - &["reusable"], - &["reusing"], - &["result"], - &["reusing"], - &["returned"], - &["return"], - &["returns"], - &["return"], - ], - range: 2..=9, - }; - -static WORD_RET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RET_CHILDREN), - value: None, -}; - -static WORD_RET_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RETA_NODE), - None, - Some(&WORD_RETC_NODE), - None, - Some(&WORD_RETE_NODE), - None, - None, - Some(&WORD_RETH_NODE), - Some(&WORD_RETI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_RETO_NODE), - Some(&WORD_RETP_NODE), - Some(&WORD_RETQ_NODE), - Some(&WORD_RETR_NODE), - Some(&WORD_RETS_NODE), - None, - Some(&WORD_RETU_NODE), - None, - None, - None, - Some(&WORD_RETY_NODE), - None, -]; - -static WORD_RETY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETY_CHILDREN), - value: Some(&["retry"]), -}; - -pub static WORD_RETY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("ring"), - ], - values: &[&["retryable"], &["retrying"]], - range: 4..=5, - }; - -static WORD_RETU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETU_CHILDREN), - value: None, -}; - -pub static WORD_RETU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("erned"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nr"), - dictgen::InsensitiveAscii("nred"), - dictgen::InsensitiveAscii("nring"), - dictgen::InsensitiveAscii("nrned"), - dictgen::InsensitiveAscii("nrs"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ren"), - dictgen::InsensitiveAscii("rend"), - dictgen::InsensitiveAscii("rens"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rm"), - dictgen::InsensitiveAscii("rmed"), - dictgen::InsensitiveAscii("rming"), - dictgen::InsensitiveAscii("rms"), - dictgen::InsensitiveAscii("rnd"), - dictgen::InsensitiveAscii("rne"), - dictgen::InsensitiveAscii("rnes"), - dictgen::InsensitiveAscii("rnexd"), - dictgen::InsensitiveAscii("rnig"), - dictgen::InsensitiveAscii("rnn"), - dictgen::InsensitiveAscii("rnned"), - dictgen::InsensitiveAscii("rnng"), - dictgen::InsensitiveAscii("rnning"), - dictgen::InsensitiveAscii("rrn"), - dictgen::InsensitiveAscii("rrns"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rsn"), - dictgen::InsensitiveAscii("tning"), - ], - values: &[ - &["returned"], - &["returns"], - &["returned"], - &["return"], - &["returned"], - &["return", "retune"], - &["returned"], - &["returning"], - &["returned"], - &["returns"], - &["returns"], - &["return"], - &["return"], - &["returned"], - &["return"], - &["returned"], - &["returns"], - &["returns"], - &["returning"], - &["return"], - &["returned"], - &["returning"], - &["returns"], - &["returned"], - &["return", "returned"], - &["returns"], - &["returned"], - &["returning"], - &["return"], - &["returned"], - &["returning"], - &["returning"], - &["return"], - &["returns"], - &["returns"], - &["returns"], - &["returning"], - ], - range: 1..=6, - }; - -static WORD_RETS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETS_CHILDREN), - value: None, -}; - -pub static WORD_RETS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("art"), - dictgen::InsensitiveAscii("arts"), - dictgen::InsensitiveAscii("tore"), - ], - values: &[&["restart"], &["restarts"], &["restore"]], - range: 3..=4, - }; - -static WORD_RETR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RETR_CHILDREN), - value: None, -}; - -static WORD_RETR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RETRA_NODE), - None, - None, - None, - Some(&WORD_RETRE_NODE), - None, - None, - None, - Some(&WORD_RETRI_NODE), - None, - None, - None, - None, - Some(&WORD_RETRN_NODE), - Some(&WORD_RETRO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_RETRU_NODE), - Some(&WORD_RETRV_NODE), - None, - None, - None, - None, -]; - -static WORD_RETRV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETRV_CHILDREN), - value: None, -}; - -pub static WORD_RETRV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("iever"), - dictgen::InsensitiveAscii("ievers"), - dictgen::InsensitiveAscii("ieves"), - ], - values: &[ - &["retrieve"], - &["retrieved"], - &["retriever"], - &["retrievers"], - &["retrieves"], - ], - range: 4..=6, - }; - -static WORD_RETRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETRU_CHILDREN), - value: None, -}; - -pub static WORD_RETRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("rns"), - ], - values: &[ - &["retribution"], - &["return"], - &["returned"], - &["returning"], - &["returns"], - &["returns"], - ], - range: 1..=6, - }; - -static WORD_RETRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETRO_CHILDREN), - value: None, -}; - -pub static WORD_RETRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("activelly"), - dictgen::InsensitiveAscii("activily"), - dictgen::InsensitiveAscii("activley"), - dictgen::InsensitiveAscii("activly"), - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("catively"), - dictgen::InsensitiveAscii("sepct"), - dictgen::InsensitiveAscii("spekt"), - ], - values: &[ - &["retroactively"], - &["retroactively"], - &["retroactively"], - &["retroactively"], - &["retribution"], - &["retroactively"], - &["retrospect"], - &["retrospect"], - ], - range: 5..=9, - }; - -static WORD_RETRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETRN_CHILDREN), - value: Some(&["return"]), -}; - -pub static WORD_RETRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["returned"], &["returns"]], - range: 1..=2, - }; - -static WORD_RETRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETRI_CHILDREN), - value: None, -}; - -pub static WORD_RETRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bucion"), - dictgen::InsensitiveAscii("buito"), - dictgen::InsensitiveAscii("buiton"), - dictgen::InsensitiveAscii("butioon"), - dictgen::InsensitiveAscii("butivo"), - dictgen::InsensitiveAscii("bvtion"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ebe"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("ev"), - dictgen::InsensitiveAscii("eveds"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("vable"), - dictgen::InsensitiveAscii("val"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["retribution"], - &["retribution"], - &["retribution"], - &["retribution"], - &["retribution"], - &["retribution"], - &["restrict"], - &["restricted"], - &["retrieve"], - &["retrieve"], - &["retrieves"], - &["retrieve"], - &["retrieved"], - &["retrigger"], - &["retrievable"], - &["retrieval", "retrial"], - &["retrieve"], - &["retrieved"], - &["retrieves"], - &["retrieving"], - ], - range: 2..=7, - }; - -static WORD_RETRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETRE_CHILDREN), - value: None, -}; - -pub static WORD_RETRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aving"), - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("evable"), - dictgen::InsensitiveAscii("eval"), - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("eves"), - dictgen::InsensitiveAscii("eving"), - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("ivable"), - dictgen::InsensitiveAscii("ival"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("vable"), - dictgen::InsensitiveAscii("val"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("vier"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["retrieving"], - &["retribution"], - &["retrievable"], - &["retrieval"], - &["retrieve"], - &["retrieved"], - &["retrieves"], - &["retrieving"], - &["retrieve"], - &["retrieved"], - &["retrievable"], - &["retrieval"], - &["retrieve"], - &["retrieved"], - &["retrieves"], - &["retrieving"], - &["retrievable"], - &["retrieval"], - &["retrieve"], - &["retrieved"], - &["retrieves"], - &["retriever"], - &["retrieving"], - ], - range: 2..=6, - }; - -static WORD_RETRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETRA_CHILDREN), - value: None, -}; - -pub static WORD_RETRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nser"), - dictgen::InsensitiveAscii("nsferd"), - dictgen::InsensitiveAscii("nsfered"), - dictgen::InsensitiveAscii("nsfering"), - dictgen::InsensitiveAscii("nsferrd"), - dictgen::InsensitiveAscii("nsfert"), - dictgen::InsensitiveAscii("nsmited"), - dictgen::InsensitiveAscii("nsmition"), - ], - values: &[ - &["retransfer"], - &["retransferred"], - &["retransferred"], - &["retransferring"], - &["retransferred"], - &["retransfer", "retransferred"], - &["retransmitted"], - &["retransmission"], - ], - range: 4..=8, - }; - -static WORD_RETQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETQ_CHILDREN), - value: None, -}; - -pub static WORD_RETQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uirement"), - dictgen::InsensitiveAscii("uirements"), - dictgen::InsensitiveAscii("uireseek"), - dictgen::InsensitiveAscii("uiresgpos"), - dictgen::InsensitiveAscii("uiresgsub"), - dictgen::InsensitiveAscii("uiressl"), - ], - values: &[ - &["requirement"], - &["requirements"], - &["requireseek"], - &["requiresgpos"], - &["requiresgsub"], - &["requiressl"], - ], - range: 7..=9, - }; - -static WORD_RETP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETP_CHILDREN), - value: None, -}; - -pub static WORD_RETP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("resenting")], - values: &[&["representing"]], - range: 9..=9, - }; - -static WORD_RETO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETO_CHILDREN), - value: None, -}; - -pub static WORD_RETO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ractively"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ric"), - dictgen::InsensitiveAscii("rical"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("urn"), - dictgen::InsensitiveAscii("urned"), - ], - values: &[ - &["retroactively"], - &["restore"], - &["restored"], - &["restores"], - &["rhetoric"], - &["rhetorical"], - &["restoring"], - &["return"], - &["returned"], - ], - range: 2..=9, - }; - -static WORD_RETI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETI_CHILDREN), - value: None, -}; - -pub static WORD_RETI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erment"), - dictgen::InsensitiveAscii("eval"), - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("eves"), - dictgen::InsensitiveAscii("eving"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("gger"), - dictgen::InsensitiveAscii("new"), - dictgen::InsensitiveAscii("rase"), - dictgen::InsensitiveAscii("rbution"), - dictgen::InsensitiveAscii("reds"), - dictgen::InsensitiveAscii("reus"), - dictgen::InsensitiveAscii("reve"), - dictgen::InsensitiveAscii("reved"), - dictgen::InsensitiveAscii("rever"), - dictgen::InsensitiveAscii("revers"), - dictgen::InsensitiveAscii("reves"), - dictgen::InsensitiveAscii("reving"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rned"), - ], - values: &[ - &["retirement"], - &["retrieval"], - &["retrieve"], - &["retrieved"], - &["retrieves"], - &["retrieving"], - &["rectify"], - &["retrigger"], - &["retinue"], - &["retires"], - &["retribution"], - &["retires"], - &["retires"], - &["retrieve"], - &["retrieved"], - &["retriever"], - &["retrievers"], - &["retrieves"], - &["retrieving"], - &["retirement"], - &["returned"], - ], - range: 2..=7, - }; - -static WORD_RETH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETH_CHILDREN), - value: None, -}; - -pub static WORD_RETH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("oric"), - dictgen::InsensitiveAscii("orical"), - ], - values: &[&["rather"], &["rhetoric"], &["rhetorical"]], - range: 2..=6, - }; - -static WORD_RETE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETE_CHILDREN), - value: None, -}; - -pub static WORD_RETE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("river"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tting"), - ], - values: &[ - &["retrieving"], - &["retriever"], - &["reset", "retest"], - &["resetting", "retesting"], - ], - range: 1..=5, - }; - -static WORD_RETC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETC_CHILDREN), - value: None, -}; - -pub static WORD_RETC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("iever"), - dictgen::InsensitiveAscii("ievers"), - dictgen::InsensitiveAscii("ieves"), - ], - values: &[ - &["receive", "retrieve"], - &["received", "retrieved"], - &["receiver", "retriever"], - &["receivers", "retrievers"], - &["retrieves", "receives"], - ], - range: 4..=6, - }; - -static WORD_RETA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RETA_CHILDREN), - value: None, -}; - -pub static WORD_RETA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilate"), - dictgen::InsensitiveAscii("ilation"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("laite"), - dictgen::InsensitiveAscii("liaton"), - dictgen::InsensitiveAscii("lier"), - dictgen::InsensitiveAscii("liers"), - dictgen::InsensitiveAscii("litated"), - dictgen::InsensitiveAscii("litation"), - dictgen::InsensitiveAscii("ngle"), - dictgen::InsensitiveAscii("ngles"), - dictgen::InsensitiveAscii("nslate"), - dictgen::InsensitiveAscii("rdathon"), - dictgen::InsensitiveAscii("rdating"), - dictgen::InsensitiveAscii("rdatron"), - dictgen::InsensitiveAscii("rgetted"), - dictgen::InsensitiveAscii("rgetting"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rtation"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rting"), - ], - values: &[ - &["retaliate"], - &["retaliation"], - &["retailers"], - &["retired"], - &["retaliate"], - &["retaliation"], - &["retailer"], - &["retailers"], - &["retaliated"], - &["retaliation"], - &["rectangle"], - &["rectangles"], - &["retranslate"], - &["retardation"], - &["retardation"], - &["retardation"], - &["retargeted"], - &["retargeting"], - &["restart"], - &["retardation"], - &["restarted"], - &["restarting"], - ], - range: 2..=8, - }; - -static WORD_RES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RES_CHILDREN), - value: None, -}; - -static WORD_RES_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RESA_NODE), - None, - Some(&WORD_RESC_NODE), - None, - Some(&WORD_RESE_NODE), - None, - Some(&WORD_RESG_NODE), - Some(&WORD_RESH_NODE), - Some(&WORD_RESI_NODE), - None, - None, - Some(&WORD_RESL_NODE), - Some(&WORD_RESM_NODE), - None, - Some(&WORD_RESO_NODE), - Some(&WORD_RESP_NODE), - Some(&WORD_RESQ_NODE), - Some(&WORD_RESR_NODE), - Some(&WORD_RESS_NODE), - Some(&WORD_REST_NODE), - Some(&WORD_RESU_NODE), - Some(&WORD_RESV_NODE), - None, - None, - Some(&WORD_RESY_NODE), - None, -]; - -static WORD_RESY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESY_CHILDREN), - value: None, -}; - -pub static WORD_RESY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cn")], - values: &[&["resync"]], - range: 2..=2, - }; - -static WORD_RESV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESV_CHILDREN), - value: None, -}; - -pub static WORD_RESV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("olved")], - values: &[&["resolved"]], - range: 5..=5, - }; - -static WORD_RESU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESU_CHILDREN), - value: None, -}; - -pub static WORD_RESU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("bstituion"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ilt"), - dictgen::InsensitiveAscii("ilted"), - dictgen::InsensitiveAscii("ilting"), - dictgen::InsensitiveAscii("ilts"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("llt"), - dictgen::InsensitiveAscii("llts"), - dictgen::InsensitiveAscii("lotion"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("lsets"), - dictgen::InsensitiveAscii("lst"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("ltions"), - dictgen::InsensitiveAscii("ltung"), - dictgen::InsensitiveAscii("lution"), - dictgen::InsensitiveAscii("mbmitting"), - dictgen::InsensitiveAscii("mitted"), - dictgen::InsensitiveAscii("msed"), - dictgen::InsensitiveAscii("mt"), - dictgen::InsensitiveAscii("orce"), - dictgen::InsensitiveAscii("orced"), - dictgen::InsensitiveAscii("orces"), - dictgen::InsensitiveAscii("orcing"), - dictgen::InsensitiveAscii("rce"), - dictgen::InsensitiveAscii("rced"), - dictgen::InsensitiveAscii("rces"), - dictgen::InsensitiveAscii("rcing"), - dictgen::InsensitiveAscii("rect"), - dictgen::InsensitiveAscii("recting"), - dictgen::InsensitiveAscii("rreccion"), - dictgen::InsensitiveAscii("rrecion"), - dictgen::InsensitiveAscii("rrektion"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("rsion"), - dictgen::InsensitiveAscii("rsive"), - dictgen::InsensitiveAscii("rsively"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tl"), - dictgen::InsensitiveAscii("tls"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["reusable"], - &["reusables"], - &["resubstitution"], - &["rescued"], - &["rescues"], - &["reduction"], - &["reuse", "rescue"], - &["reused", "rescued", "resumed"], - &["result"], - &["resulted"], - &["resulting"], - &["results"], - &["result"], - &["result"], - &["resulted", "resumed"], - &["resulting"], - &["result"], - &["results"], - &["resolution"], - &["results"], - &["resultsets"], - &["results"], - &["resolution"], - &["resolutions"], - &["resulting"], - &["resolution"], - &["resubmitting"], - &["resubmitted"], - &["resumed"], - &["resume"], - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["resurrect"], - &["resurrecting"], - &["resurrection"], - &["resurrection"], - &["resurrection"], - &["recurse", "resource"], - &["recursion"], - &["recursive", "resourceful"], - &["recursively"], - &["reuse"], - &["reused", "refused", "resumed"], - &["result"], - &["resulting"], - &["result"], - &["results"], - &["results"], - ], - range: 1..=9, - }; - -static WORD_REST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REST_CHILDREN), - value: None, -}; - -static WORD_REST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RESTA_NODE), - None, - None, - None, - Some(&WORD_RESTE_NODE), - None, - None, - None, - Some(&WORD_RESTI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_RESTO_NODE), - None, - None, - Some(&WORD_RESTR_NODE), - None, - None, - Some(&WORD_RESTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_RESTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESTU_CHILDREN), - value: None, -}; - -pub static WORD_RESTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arant"), - dictgen::InsensitiveAscii("arants"), - dictgen::InsensitiveAscii("cturing"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rants"), - dictgen::InsensitiveAscii("raunt"), - dictgen::InsensitiveAscii("raunts"), - dictgen::InsensitiveAscii("rcturation"), - dictgen::InsensitiveAscii("rcture"), - dictgen::InsensitiveAscii("rctured"), - dictgen::InsensitiveAscii("rctures"), - dictgen::InsensitiveAscii("rcturing"), - dictgen::InsensitiveAscii("rn"), - dictgen::InsensitiveAscii("rns"), - ], - values: &[ - &["restaurant"], - &["restaurants"], - &["restructuring"], - &["restaurant"], - &["restaurants"], - &["restaurant"], - &["restaurants"], - &["restructuration"], - &["restructure"], - &["restructured"], - &["restructures"], - &["restructuring"], - &["return", "returns"], - &["returns"], - ], - range: 2..=10, - }; - -static WORD_RESTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESTR_CHILDREN), - value: None, -}; - -pub static WORD_RESTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aind"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ainig"), - dictgen::InsensitiveAscii("ainted"), - dictgen::InsensitiveAscii("ainting"), - dictgen::InsensitiveAscii("ait"), - dictgen::InsensitiveAscii("aunt"), - dictgen::InsensitiveAscii("aunts"), - dictgen::InsensitiveAscii("cited"), - dictgen::InsensitiveAscii("citions"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("cuture"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("iant"), - dictgen::InsensitiveAscii("iccion"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("icitng"), - dictgen::InsensitiveAscii("iciton"), - dictgen::InsensitiveAscii("icitons"), - dictgen::InsensitiveAscii("icitve"), - dictgen::InsensitiveAscii("icive"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("icte"), - dictgen::InsensitiveAscii("icteds"), - dictgen::InsensitiveAscii("icters"), - dictgen::InsensitiveAscii("ictes"), - dictgen::InsensitiveAscii("ictie"), - dictgen::InsensitiveAscii("ictied"), - dictgen::InsensitiveAscii("ictifs"), - dictgen::InsensitiveAscii("ictings"), - dictgen::InsensitiveAscii("ictins"), - dictgen::InsensitiveAscii("ictios"), - dictgen::InsensitiveAscii("ictivo"), - dictgen::InsensitiveAscii("icton"), - dictgen::InsensitiveAscii("ictons"), - dictgen::InsensitiveAscii("iktion"), - dictgen::InsensitiveAscii("iktive"), - dictgen::InsensitiveAscii("ittive"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("ucted"), - dictgen::InsensitiveAscii("ucting"), - dictgen::InsensitiveAscii("uction"), - dictgen::InsensitiveAscii("uctre"), - ], - values: &[ - &["restrained"], - &["restraining"], - &["restraining"], - &["restrained"], - &["restraining"], - &["restraint"], - &["restraint", "restaurant"], - &["restaurants", "restraints"], - &["restricted"], - &["restriction"], - &["restricted"], - &["restarting"], - &["restriction"], - &["restructure"], - &["restrictive"], - &["restraint"], - &["restriction"], - &["restricted"], - &["restricting"], - &["restriction"], - &["restricting"], - &["restrictions"], - &["restrictions"], - &["restrictive"], - &["restrictive"], - &["restricts"], - &["restrictive"], - &["restricts"], - &["restricts"], - &["restricts"], - &["restrictive"], - &["restrictive"], - &["restricts"], - &["restricting"], - &["restricts"], - &["restricts"], - &["restriction"], - &["restriction"], - &["restricts"], - &["restriction"], - &["restrictive"], - &["restrictive"], - &["restoring"], - &["restricted", "restructured"], - &["restricting", "restructuring"], - &["restriction"], - &["restructure"], - ], - range: 3..=7, - }; - -static WORD_RESTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESTO_CHILDREN), - value: None, -}; - -pub static WORD_RESTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("iring"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rani"), - dictgen::InsensitiveAscii("rarion"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("reable"), - dictgen::InsensitiveAscii("reble"), - dictgen::InsensitiveAscii("reing"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("uration"), - ], - values: &[ - &["restoring"], - &["restoring"], - &["restore"], - &["restoration"], - &["restoration"], - &["restored"], - &["restoration"], - &["restored"], - &["restorable"], - &["restorable"], - &["restoring"], - &["restores"], - &["restarting"], - &["restoration"], - ], - range: 1..=7, - }; - -static WORD_RESTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESTI_CHILDREN), - value: None, -}; - -pub static WORD_RESTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("rcted"), - dictgen::InsensitiveAscii("rction"), - dictgen::InsensitiveAscii("rctions"), - dictgen::InsensitiveAscii("rcts"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - ], - values: &[ - &["restricted"], - &["restriction"], - &["restrictions"], - &["restrictive"], - &["restricted"], - &["restriction"], - &["restrictions"], - &["restricts"], - &["restore"], - &["restored"], - &["restorer"], - &["restores"], - &["restoring"], - ], - range: 2..=7, - }; - -static WORD_RESTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESTE_CHILDREN), - value: None, -}; - -pub static WORD_RESTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("raunt"), - dictgen::InsensitiveAscii("raunts"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sting"), - ], - values: &[ - &["restaurant"], - &["restaurants"], - &["reset"], - &["retesting"], - ], - range: 1..=6, - }; - -static WORD_RESTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESTA_CHILDREN), - value: None, -}; - -pub static WORD_RESTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nti"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rants"), - dictgen::InsensitiveAscii("raunt"), - dictgen::InsensitiveAscii("raunteur"), - dictgen::InsensitiveAscii("raunteurs"), - dictgen::InsensitiveAscii("raunts"), - dictgen::InsensitiveAscii("rtalbe"), - dictgen::InsensitiveAscii("rtarting"), - dictgen::InsensitiveAscii("ruant"), - dictgen::InsensitiveAscii("ruants"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("urantes"), - dictgen::InsensitiveAscii("uration"), - dictgen::InsensitiveAscii("uraunt"), - dictgen::InsensitiveAscii("uraunts"), - dictgen::InsensitiveAscii("urent"), - dictgen::InsensitiveAscii("urents"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("urnad"), - dictgen::InsensitiveAscii("urnat"), - ], - values: &[ - &["restarting"], - &["restaurant"], - &["restaurants"], - &["restaurant"], - &["restauranteur"], - &["restauranteurs"], - &["restaurants"], - &["restartable"], - &["restarting"], - &["restaurant"], - &["restaurants"], - &["restart"], - &["restarting", "restating"], - &["restaurants"], - &["restoration"], - &["restaurant"], - &["restaurants"], - &["restaurant"], - &["restaurants"], - &["restarting"], - &["restaurant"], - &["restaurant"], - ], - range: 1..=9, - }; - -static WORD_RESS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESS_CHILDREN), - value: None, -}; - -pub static WORD_RESS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apee"), - dictgen::InsensitiveAscii("emblance"), - dictgen::InsensitiveAscii("emble"), - dictgen::InsensitiveAscii("embled"), - dictgen::InsensitiveAscii("emblence"), - dictgen::InsensitiveAscii("embling"), - dictgen::InsensitiveAscii("emle"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("etting"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("izes"), - dictgen::InsensitiveAscii("ource"), - dictgen::InsensitiveAscii("ourced"), - dictgen::InsensitiveAscii("ources"), - dictgen::InsensitiveAscii("ourcing"), - dictgen::InsensitiveAscii("surecting"), - dictgen::InsensitiveAscii("triction"), - dictgen::InsensitiveAscii("trictions"), - dictgen::InsensitiveAscii("ult"), - dictgen::InsensitiveAscii("urect"), - dictgen::InsensitiveAscii("urected"), - dictgen::InsensitiveAscii("urecting"), - dictgen::InsensitiveAscii("urection"), - dictgen::InsensitiveAscii("urects"), - dictgen::InsensitiveAscii("urrect"), - dictgen::InsensitiveAscii("urrected"), - dictgen::InsensitiveAscii("urrecting"), - dictgen::InsensitiveAscii("urrection"), - dictgen::InsensitiveAscii("urrects"), - ], - values: &[ - &["recipe"], - &["resemblance"], - &["reassemble", "resemble"], - &["reassembled", "resembled"], - &["resemblance"], - &["resembling"], - &["resemble"], - &["reset"], - &["reset"], - &["resets"], - &["resetting"], - &["resists"], - &["resize"], - &["resizes"], - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["resurrecting"], - &["restriction"], - &["restrictions"], - &["result"], - &["resurrect"], - &["resurrected"], - &["resurrecting"], - &["resurrection"], - &["resurrects"], - &["resurrect"], - &["resurrected"], - &["resurrecting"], - &["resurrection"], - &["resurrects"], - ], - range: 2..=9, - }; - -static WORD_RESR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESR_CHILDREN), - value: None, -}; - -pub static WORD_RESR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ouce"), - dictgen::InsensitiveAscii("ouced"), - dictgen::InsensitiveAscii("ouces"), - dictgen::InsensitiveAscii("oucing"), - dictgen::InsensitiveAscii("ved"), - ], - values: &[ - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["reserved"], - ], - range: 3..=6, - }; - -static WORD_RESQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESQ_CHILDREN), - value: None, -}; - -pub static WORD_RESQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uest")], - values: &[&["request"]], - range: 4..=4, - }; - -static WORD_RESP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RESP_CHILDREN), - value: None, -}; - -static WORD_RESP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RESPA_NODE), - None, - None, - None, - Some(&WORD_RESPE_NODE), - None, - None, - None, - Some(&WORD_RESPI_NODE), - None, - None, - None, - None, - Some(&WORD_RESPN_NODE), - Some(&WORD_RESPO_NODE), - Some(&WORD_RESPP_NODE), - None, - Some(&WORD_RESPR_NODE), - Some(&WORD_RESPS_NODE), - None, - None, - None, - Some(&WORD_RESPW_NODE), - None, - None, - None, -]; - -static WORD_RESPW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPW_CHILDREN), - value: None, -}; - -pub static WORD_RESPW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("aning"), - dictgen::InsensitiveAscii("ans"), - ], - values: &[&["respawn"], &["respawned"], &["respawning"], &["respawns"]], - range: 2..=5, - }; - -static WORD_RESPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPS_CHILDREN), - value: None, -}; - -pub static WORD_RESPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ectively")], - values: &[&["respectively"]], - range: 8..=8, - }; - -static WORD_RESPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPR_CHILDREN), - value: None, -}; - -pub static WORD_RESPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esent"), - dictgen::InsensitiveAscii("esentation"), - dictgen::InsensitiveAscii("esentational"), - dictgen::InsensitiveAscii("esentations"), - dictgen::InsensitiveAscii("esented"), - dictgen::InsensitiveAscii("esenting"), - dictgen::InsensitiveAscii("esents"), - dictgen::InsensitiveAscii("iatory"), - ], - values: &[ - &["represent"], - &["representation"], - &["representational"], - &["representations"], - &["represented"], - &["representing"], - &["represents"], - &["respiratory"], - ], - range: 5..=12, - }; - -static WORD_RESPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPP_CHILDREN), - value: None, -}; - -pub static WORD_RESPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onse"), - dictgen::InsensitiveAscii("onses"), - ], - values: &[&["response"], &["responses"]], - range: 4..=5, - }; - -static WORD_RESPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RESPO_CHILDREN), - value: None, -}; - -static WORD_RESPO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_RESPOD_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_RESPON_NODE), - None, - None, - None, - Some(&WORD_RESPOR_NODE), - Some(&WORD_RESPOS_NODE), - Some(&WORD_RESPOT_NODE), - Some(&WORD_RESPOU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_RESPOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPOU_CHILDREN), - value: None, -}; - -pub static WORD_RESPOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rce")], - values: &[&["resource"]], - range: 3..=3, - }; - -static WORD_RESPOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPOT_CHILDREN), - value: None, -}; - -pub static WORD_RESPOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["reposted"], &["reposting"]], - range: 2..=3, - }; - -static WORD_RESPOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPOS_CHILDREN), - value: None, -}; - -pub static WORD_RESPOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("iblity"), - dictgen::InsensitiveAscii("itories"), - dictgen::InsensitiveAscii("itory"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("iveness"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nes"), - ], - values: &[ - &["response"], - &["responses"], - &["responsibility"], - &["responsible"], - &["responsibility"], - &["repositories"], - &["repository"], - &["responsive"], - &["responsiveness"], - &["response"], - &["responses"], - ], - range: 1..=7, - }; - -static WORD_RESPOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPOR_CHILDREN), - value: None, -}; - -pub static WORD_RESPOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("atory")], - values: &[&["respiratory"]], - range: 5..=5, - }; - -static WORD_RESPON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RESPON_CHILDREN), - value: None, -}; - -static WORD_RESPON_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_RESPONC_NODE), - Some(&WORD_RESPOND_NODE), - Some(&WORD_RESPONE_NODE), - None, - None, - None, - Some(&WORD_RESPONI_NODE), - None, - None, - None, - None, - Some(&WORD_RESPONN_NODE), - None, - None, - None, - None, - Some(&WORD_RESPONS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_RESPONS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPONS_CHILDREN), - value: Some(&["response", "respond"]), -}; - -pub static WORD_RESPONS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abile"), - dictgen::InsensitiveAscii("abilities"), - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("aveis"), - dictgen::InsensitiveAscii("bile"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("bilty"), - dictgen::InsensitiveAscii("bily"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ebilities"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("ibe"), - dictgen::InsensitiveAscii("ibel"), - dictgen::InsensitiveAscii("ibil"), - dictgen::InsensitiveAscii("ibile"), - dictgen::InsensitiveAscii("ibilies"), - dictgen::InsensitiveAscii("ibilites"), - dictgen::InsensitiveAscii("ibilitiy"), - dictgen::InsensitiveAscii("ibilitys"), - dictgen::InsensitiveAscii("ibilityt"), - dictgen::InsensitiveAscii("ibiliy"), - dictgen::InsensitiveAscii("ibillities"), - dictgen::InsensitiveAscii("ibillity"), - dictgen::InsensitiveAscii("ibilties"), - dictgen::InsensitiveAscii("ibilty"), - dictgen::InsensitiveAscii("ibily"), - dictgen::InsensitiveAscii("ibities"), - dictgen::InsensitiveAscii("ibley"), - dictgen::InsensitiveAscii("iblities"), - dictgen::InsensitiveAscii("iblity"), - dictgen::InsensitiveAscii("ibliy"), - dictgen::InsensitiveAscii("iblty"), - dictgen::InsensitiveAscii("iby"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ivle"), - ], - values: &[ - &["responsible"], - &["responsibilities"], - &["responsibility"], - &["responsible"], - &["responsibly"], - &["responsive"], - &["responsible"], - &["responsibility"], - &["responsibly"], - &["responsibly"], - &["responds"], - &["responsibilities"], - &["responded", "responses"], - &["responder"], - &["responders"], - &["responses"], - &["responsive", "responsible"], - &["responsibly"], - &["responsibly"], - &["responsible"], - &["responsibilities"], - &["responsibilities"], - &["responsibility"], - &["responsibilities"], - &["responsibility"], - &["responsibility"], - &["responsibilities"], - &["responsibility"], - &["responsibilities"], - &["responsibility"], - &["responsibility"], - &["responsibilities"], - &["responsibly"], - &["responsibilities"], - &["responsibility"], - &["responsibly"], - &["responsibly"], - &["responsibly"], - &["responsive"], - &["responding"], - &["responsive"], - ], - range: 1..=10, - }; - -static WORD_RESPONN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPONN_CHILDREN), - value: None, -}; - -pub static WORD_RESPONN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sibilty")], - values: &[&["responsibility"]], - range: 7..=7, - }; - -static WORD_RESPONI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPONI_CHILDREN), - value: None, -}; - -pub static WORD_RESPONI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bilities"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("sbilities"), - dictgen::InsensitiveAscii("sbility"), - dictgen::InsensitiveAscii("sble"), - dictgen::InsensitiveAscii("sbly"), - dictgen::InsensitiveAscii("sve"), - ], - values: &[ - &["responsibilities"], - &["responsible"], - &["responsibilities"], - &["responsibility"], - &["responsible"], - &["responsibly"], - &["responsive"], - ], - range: 3..=9, - }; - -static WORD_RESPONE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPONE_CHILDREN), - value: Some(&["response", "respond"]), -}; - -pub static WORD_RESPONE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["respond"], - &["response", "responses"], - &["responses", "response"], - ], - range: 1..=2, - }; - -static WORD_RESPOND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPOND_CHILDREN), - value: None, -}; - -pub static WORD_RESPOND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("endo"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("us"), - ], - values: &[ - &["responds"], - &["respond", "response", "responds", "responded", "responder"], - &["responded"], - &["responsible"], - &["responds"], - &["responds"], - ], - range: 1..=4, - }; - -static WORD_RESPONC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPONC_CHILDREN), - value: Some(&["response", "respond"]), -}; - -pub static WORD_RESPONC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ibilities"), - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ibly"), - dictgen::InsensitiveAscii("ive"), - ], - values: &[ - &["response"], - &["response", "responses"], - &["responsibilities"], - &["responsibility"], - &["responsible"], - &["responsibly"], - &["responsive"], - ], - range: 1..=9, - }; - -static WORD_RESPOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPOD_CHILDREN), - value: None, -}; - -pub static WORD_RESPOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uce")], - values: &[&["reproduce"]], - range: 3..=3, - }; - -static WORD_RESPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPN_CHILDREN), - value: None, -}; - -pub static WORD_RESPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[&["response"], &["responses"]], - range: 2..=3, - }; - -static WORD_RESPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPI_CHILDREN), - value: None, -}; - -pub static WORD_RESPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ratiory"), - dictgen::InsensitiveAscii("ratoy"), - dictgen::InsensitiveAscii("ritory"), - dictgen::InsensitiveAscii("tatory"), - ], - values: &[ - &["respiratory"], - &["respiratory"], - &["respiratory"], - &["respiratory"], - ], - range: 5..=7, - }; - -static WORD_RESPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPE_CHILDREN), - value: None, -}; - -pub static WORD_RESPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("catble"), - dictgen::InsensitiveAscii("cfively"), - dictgen::InsensitiveAscii("citve"), - dictgen::InsensitiveAscii("citvely"), - dictgen::InsensitiveAscii("cive"), - dictgen::InsensitiveAscii("cively"), - dictgen::InsensitiveAscii("ctabil"), - dictgen::InsensitiveAscii("ctabile"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctfuly"), - dictgen::InsensitiveAscii("ctible"), - dictgen::InsensitiveAscii("ctifs"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctivelly"), - dictgen::InsensitiveAscii("ctivily"), - dictgen::InsensitiveAscii("ctivley"), - dictgen::InsensitiveAscii("ctivly"), - dictgen::InsensitiveAscii("ctons"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("ctuflly"), - dictgen::InsensitiveAscii("ctuful"), - dictgen::InsensitiveAscii("ctuos"), - dictgen::InsensitiveAscii("ktable"), - dictgen::InsensitiveAscii("ktive"), - dictgen::InsensitiveAscii("ratory"), - dictgen::InsensitiveAscii("ritory"), - dictgen::InsensitiveAscii("sct"), - dictgen::InsensitiveAscii("st"), - ], - values: &[ - &["respectable"], - &["respectively"], - &["respective"], - &["respectively"], - &["respective"], - &["respectively"], - &["respectable"], - &["respectable"], - &["respective"], - &["respects"], - &["respectfully"], - &["respectable"], - &["respects"], - &["respecting"], - &["respectively"], - &["respectively"], - &["respectively"], - &["respectively"], - &["respects"], - &["respects"], - &["respectfully"], - &["respectful"], - &["respects"], - &["respectable"], - &["respective"], - &["respiratory"], - &["respiratory"], - &["respects"], - &["respects"], - ], - range: 2..=8, - }; - -static WORD_RESPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESPA_CHILDREN), - value: None, -}; - -pub static WORD_RESPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("wining")], - values: &[&["respawning"]], - range: 6..=6, - }; - -static WORD_RESO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RESO_CHILDREN), - value: None, -}; - -static WORD_RESO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_RESOE_NODE), - None, - None, - None, - Some(&WORD_RESOI_NODE), - None, - None, - Some(&WORD_RESOL_NODE), - None, - Some(&WORD_RESON_NODE), - Some(&WORD_RESOO_NODE), - Some(&WORD_RESOP_NODE), - None, - Some(&WORD_RESOR_NODE), - None, - Some(&WORD_RESOT_NODE), - Some(&WORD_RESOU_NODE), - Some(&WORD_RESOV_NODE), - None, - None, - None, - None, -]; - -static WORD_RESOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOV_CHILDREN), - value: None, -}; - -pub static WORD_RESOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("lable"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["resolves"], - &["resolvable"], - &["resolve"], - &["resolved"], - &["resolver"], - &["resolvers"], - &["resolves"], - &["resolving"], - ], - range: 2..=5, - }; - -static WORD_RESOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOU_CHILDREN), - value: None, -}; - -pub static WORD_RESOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("ltions"), - dictgen::InsensitiveAscii("rcd"), - dictgen::InsensitiveAscii("rcde"), - dictgen::InsensitiveAscii("rcees"), - dictgen::InsensitiveAscii("rceype"), - dictgen::InsensitiveAscii("rcs"), - dictgen::InsensitiveAscii("rcse"), - dictgen::InsensitiveAscii("rcsed"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rece"), - dictgen::InsensitiveAscii("recs"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("rses"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["resolution"], - &["resolutions"], - &["resourced", "resource"], - &["resourced", "resource"], - &["resources"], - &["resourcetype"], - &["resources", "resource"], - &["resources", "resource"], - &["resourced", "resource"], - &["resource"], - &["resource"], - &["resources"], - &["resourced"], - &["resources"], - &["resources", "recourse", "resource"], - &["resources"], - &["resolution"], - ], - range: 2..=6, - }; - -static WORD_RESOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOT_CHILDREN), - value: None, -}; - -pub static WORD_RESOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("rative"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("rers"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - ], - values: &[ - &["restoration"], - &["restorations"], - &["restorative"], - &["restore"], - &["restored", "resorted"], - &["restorer"], - &["restorers"], - &["restores"], - &["restoring"], - ], - range: 2..=7, - }; - -static WORD_RESOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOR_CHILDREN), - value: None, -}; - -pub static WORD_RESOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("uce"), - dictgen::InsensitiveAscii("uced"), - dictgen::InsensitiveAscii("uces"), - dictgen::InsensitiveAscii("ucing"), - dictgen::InsensitiveAscii("usion"), - ], - values: &[ - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["restore"], - &["resource"], - &["resources"], - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["resolution"], - ], - range: 1..=5, - }; - -static WORD_RESOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOP_CHILDREN), - value: None, -}; - -pub static WORD_RESOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nses"), - dictgen::InsensitiveAscii("nsible"), - ], - values: &[&["response"], &["responses"], &["responsible"]], - range: 3..=6, - }; - -static WORD_RESOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOO_CHILDREN), - value: None, -}; - -pub static WORD_RESOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("urce"), - dictgen::InsensitiveAscii("urced"), - dictgen::InsensitiveAscii("urces"), - dictgen::InsensitiveAscii("urcing"), - ], - values: &[ - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - ], - range: 4..=6, - }; - -static WORD_RESON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESON_CHILDREN), - value: Some(&["reason"]), -}; - -pub static WORD_RESON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abelt"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[ - &["resonate"], - &["reasonable"], - &["reasonably"], - &["resonate"], - &["reasons"], - &["response"], - &["responses"], - ], - range: 1..=5, - }; - -static WORD_RESOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOL_CHILDREN), - value: None, -}; - -pub static WORD_RESOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tuion"), - dictgen::InsensitiveAscii("tuions"), - dictgen::InsensitiveAscii("ucion"), - dictgen::InsensitiveAscii("uition"), - dictgen::InsensitiveAscii("uitons"), - dictgen::InsensitiveAscii("ustion"), - dictgen::InsensitiveAscii("utin"), - dictgen::InsensitiveAscii("utino"), - dictgen::InsensitiveAscii("utinos"), - dictgen::InsensitiveAscii("utins"), - dictgen::InsensitiveAscii("utionary"), - dictgen::InsensitiveAscii("utoin"), - dictgen::InsensitiveAscii("uton"), - dictgen::InsensitiveAscii("utons"), - dictgen::InsensitiveAscii("veable"), - dictgen::InsensitiveAscii("vement"), - dictgen::InsensitiveAscii("vemos"), - dictgen::InsensitiveAscii("vendo"), - dictgen::InsensitiveAscii("veres"), - dictgen::InsensitiveAscii("verse"), - dictgen::InsensitiveAscii("vinf"), - dictgen::InsensitiveAscii("viste"), - dictgen::InsensitiveAscii("vs"), - ], - values: &[ - &["result"], - &["resolution"], - &["resolutions", "resolution"], - &["resolutions"], - &["resolution"], - &["resolution"], - &["resolutions"], - &["resolution"], - &["resolutions", "resolution"], - &["resolutions", "resolution"], - &["resolutions"], - &["resolutions"], - &["revolutionary"], - &["resolutions"], - &["resolution"], - &["resolutions"], - &["resolvable"], - &["resolution"], - &["resolves"], - &["resolved"], - &["resolves"], - &["resolves"], - &["resolving"], - &["resolves"], - &["resolves"], - ], - range: 1..=8, - }; - -static WORD_RESOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOI_CHILDREN), - value: None, -}; - -pub static WORD_RESOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("urce"), - dictgen::InsensitiveAscii("urced"), - dictgen::InsensitiveAscii("urces"), - dictgen::InsensitiveAscii("urcing"), - ], - values: &[ - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - ], - range: 4..=6, - }; - -static WORD_RESOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESOE_CHILDREN), - value: None, -}; - -pub static WORD_RESOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctive"), - ], - values: &[&["respect"], &["respective"]], - range: 2..=5, - }; - -static WORD_RESM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESM_CHILDREN), - value: None, -}; - -pub static WORD_RESM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eble"), - dictgen::InsensitiveAscii("ebles"), - ], - values: &[&["resemble"], &["resembles"]], - range: 4..=5, - }; - -static WORD_RESL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESL_CHILDREN), - value: None, -}; - -pub static WORD_RESL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("over"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("oving"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[ - &["reselection"], - &["resolve"], - &["resolved"], - &["resolver"], - &["resolves"], - &["resolving"], - &["result"], - &["resolution"], - &["results"], - ], - range: 2..=6, - }; - -static WORD_RESI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESI_CHILDREN), - value: None, -}; - -pub static WORD_RESI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dencial"), - dictgen::InsensitiveAscii("dentail"), - dictgen::InsensitiveAscii("dental"), - dictgen::InsensitiveAscii("dentual"), - dictgen::InsensitiveAscii("dude"), - dictgen::InsensitiveAscii("dule"), - dictgen::InsensitiveAscii("erfs"), - dictgen::InsensitiveAscii("gnacion"), - dictgen::InsensitiveAscii("gnating"), - dictgen::InsensitiveAscii("gnement"), - dictgen::InsensitiveAscii("gnition"), - dictgen::InsensitiveAscii("lence"), - dictgen::InsensitiveAscii("liance"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("ntall"), - dictgen::InsensitiveAscii("ntalled"), - dictgen::InsensitiveAscii("ntalling"), - dictgen::InsensitiveAscii("sitor"), - dictgen::InsensitiveAscii("stable"), - dictgen::InsensitiveAscii("stancies"), - dictgen::InsensitiveAscii("stane"), - dictgen::InsensitiveAscii("stanes"), - dictgen::InsensitiveAscii("stans"), - dictgen::InsensitiveAscii("stanse"), - dictgen::InsensitiveAscii("stansen"), - dictgen::InsensitiveAscii("stanses"), - dictgen::InsensitiveAscii("stas"), - dictgen::InsensitiveAscii("sten"), - dictgen::InsensitiveAscii("stence"), - dictgen::InsensitiveAscii("stences"), - dictgen::InsensitiveAscii("stencias"), - dictgen::InsensitiveAscii("stend"), - dictgen::InsensitiveAscii("stendo"), - dictgen::InsensitiveAscii("stent"), - dictgen::InsensitiveAscii("stered"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("stnace"), - dictgen::InsensitiveAscii("stnaces"), - dictgen::InsensitiveAscii("stribution"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tances"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("tsance"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("vwar"), - dictgen::InsensitiveAscii("zeble"), - dictgen::InsensitiveAscii("zeing"), - ], - values: &[ - &["residential"], - &["residential"], - &["residential"], - &["residential"], - &["residue"], - &["residue"], - &["reiserfs"], - &["resignation"], - &["resignation"], - &["resignment"], - &["resignation"], - &["resilience"], - &["resilience"], - &["resigned"], - &["reinstall"], - &["reinstalled"], - &["reinstalling"], - &["resistor"], - &["resistible"], - &["resistances"], - &["resistances"], - &["resistances"], - &["resistances"], - &["resistances"], - &["resistances"], - &["resistances"], - &["resists"], - &["resistance"], - &["resistance"], - &["resistances"], - &["resistances"], - &["resisted"], - &["resisted"], - &["resistant"], - &["resisted"], - &["resists"], - &["resistances"], - &["resistances"], - &["redistribution"], - &["resistance"], - &["resistances"], - &["resistor"], - &["resistors"], - &["resistances"], - &["residual"], - &["reservoir"], - &["resizable", "resizeable"], - &["resizing"], - ], - range: 3..=10, - }; - -static WORD_RESH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESH_CHILDREN), - value: None, -}; - -pub static WORD_RESH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("edule")], - values: &[&["reschedule"]], - range: 5..=5, - }; - -static WORD_RESG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESG_CHILDREN), - value: None, -}; - -pub static WORD_RESG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ister"), - dictgen::InsensitiveAscii("istering"), - dictgen::InsensitiveAscii("isters"), - ], - values: &[ - &["resignation"], - &["resigned"], - &["register"], - &["registering"], - &["registers"], - ], - range: 4..=8, - }; - -static WORD_RESE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RESE_CHILDREN), - value: None, -}; - -static WORD_RESE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RESEA_NODE), - None, - None, - Some(&WORD_RESED_NODE), - Some(&WORD_RESEE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_RESEL_NODE), - Some(&WORD_RESEM_NODE), - Some(&WORD_RESEN_NODE), - Some(&WORD_RESEO_NODE), - Some(&WORD_RESEP_NODE), - None, - Some(&WORD_RESER_NODE), - Some(&WORD_RESES_NODE), - Some(&WORD_RESET_NODE), - None, - Some(&WORD_RESEV_NODE), - None, - None, - None, - None, -]; - -static WORD_RESEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEV_CHILDREN), - value: None, -}; - -pub static WORD_RESEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("oir"), - ], - values: &[ - &["reservation"], - &["reserved"], - &["reserved"], - &["reserved"], - &["reserving"], - &["reservoir"], - ], - range: 2..=5, - }; - -static WORD_RESET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESET_CHILDREN), - value: None, -}; - -pub static WORD_RESET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("art"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["resettable"], - &["restart"], - &["reset"], - &["resetting"], - &["restore"], - &["restoring"], - &["reset"], - ], - range: 2..=5, - }; - -static WORD_RESES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESES_CHILDREN), - value: None, -}; - -pub static WORD_RESES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tatus"), - ], - values: &[&["recessed"], &["reset", "recessed"], &["resetstatus"]], - range: 1..=5, - }; - -static WORD_RESER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESER_CHILDREN), - value: None, -}; - -pub static WORD_RESER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ach"), - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("acher"), - dictgen::InsensitiveAscii("achers"), - dictgen::InsensitiveAscii("aching"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("rection"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("verad"), - dictgen::InsensitiveAscii("verd"), - dictgen::InsensitiveAscii("vered"), - dictgen::InsensitiveAscii("vouir"), - ], - values: &[ - &["research"], - &["researched"], - &["researchers"], - &["researchers"], - &["researching"], - &["reservation"], - &["research"], - &["reserved"], - &["reserved"], - &["resurrection"], - &["reset"], - &["reserve"], - &["reserved"], - &["reserved"], - &["reserved"], - &["reservoir"], - ], - range: 1..=7, - }; - -static WORD_RESEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEP_CHILDREN), - value: None, -}; - -pub static WORD_RESEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctively"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ectively"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("onse"), - dictgen::InsensitiveAscii("tionist"), - ], - values: &[ - &["respectively"], - &["respect"], - &["respected"], - &["respecting"], - &["respective"], - &["respectively"], - &["respects"], - &["response"], - &["receptionist"], - ], - range: 3..=8, - }; - -static WORD_RESEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEO_CHILDREN), - value: None, -}; - -pub static WORD_RESEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("urce")], - values: &[&["resource"]], - range: 4..=4, - }; - -static WORD_RESEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEN_CHILDREN), - value: None, -}; - -pub static WORD_RESEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tly")], - values: &[&["recently"]], - range: 3..=3, - }; - -static WORD_RESEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEM_CHILDREN), - value: None, -}; - -pub static WORD_RESEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("belance"), - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("blace"), - dictgen::InsensitiveAscii("blence"), - dictgen::InsensitiveAscii("blense"), - dictgen::InsensitiveAscii("ebling"), - ], - values: &[ - &["resemble"], - &["resemblance"], - &["resembles"], - &["resembles"], - &["resemble"], - &["resemblance"], - &["resembles"], - &["resembling"], - ], - range: 2..=7, - }; - -static WORD_RESEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEL_CHILDREN), - value: None, -}; - -pub static WORD_RESEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("etion"), - ], - values: &[&["reselection"], &["reselection"]], - range: 5..=5, - }; - -static WORD_RESEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEE_CHILDREN), - value: None, -}; - -pub static WORD_RESEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("arch")], - values: &[&["research"]], - range: 4..=4, - }; - -static WORD_RESED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESED_CHILDREN), - value: None, -}; - -pub static WORD_RESED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ue")], - values: &[&["residue"]], - range: 2..=2, - }; - -static WORD_RESEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESEA_CHILDREN), - value: None, -}; - -pub static WORD_RESEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("rce"), - dictgen::InsensitiveAscii("rchs"), - dictgen::InsensitiveAscii("rvation"), - dictgen::InsensitiveAscii("rvations"), - dictgen::InsensitiveAscii("rve"), - dictgen::InsensitiveAscii("rved"), - dictgen::InsensitiveAscii("rves"), - dictgen::InsensitiveAscii("rving"), - ], - values: &[ - &["research"], - &["researched"], - &["researcher"], - &["researchers"], - &["reservation"], - &["reservations"], - &["reserve"], - &["reserved"], - &["reserves"], - &["reserving"], - ], - range: 2..=8, - }; - -static WORD_RESC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESC_CHILDREN), - value: None, -}; - -pub static WORD_RESC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("edule"), - dictgen::InsensitiveAscii("hdule"), - dictgen::InsensitiveAscii("heudle"), - dictgen::InsensitiveAscii("ource"), - dictgen::InsensitiveAscii("ourced"), - dictgen::InsensitiveAscii("ources"), - dictgen::InsensitiveAscii("ourcing"), - dictgen::InsensitiveAscii("rition"), - dictgen::InsensitiveAscii("ritions"), - dictgen::InsensitiveAscii("uecd"), - dictgen::InsensitiveAscii("ueing"), - dictgen::InsensitiveAscii("ursively"), - dictgen::InsensitiveAscii("use"), - ], - values: &[ - &["rescanned"], - &["reschedule"], - &["reschedule"], - &["reschedule"], - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["restriction"], - &["restrictions"], - &["rescued"], - &["rescuing"], - &["recursively"], - &["rescues"], - ], - range: 3..=8, - }; - -static WORD_RESA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RESA_CHILDREN), - value: None, -}; - -pub static WORD_RESA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erch"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("pwn"), - dictgen::InsensitiveAscii("rch"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("urant"), - dictgen::InsensitiveAscii("urants"), - ], - values: &[ - &["research"], - &["reasons"], - &["respawn"], - &["research"], - &["restart"], - &["restarts"], - &["reason"], - &["restaurant"], - &["restaurants"], - ], - range: 2..=6, - }; - -static WORD_RER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RER_CHILDREN), - value: None, -}; - -pub static WORD_RER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("egisteration"), - dictgen::InsensitiveAscii("elase"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("esh"), - dictgen::InsensitiveAscii("ference"), - dictgen::InsensitiveAscii("ferences"), - dictgen::InsensitiveAscii("pesentation"), - dictgen::InsensitiveAscii("tieve"), - dictgen::InsensitiveAscii("tieved"), - dictgen::InsensitiveAscii("tiever"), - dictgen::InsensitiveAscii("tievers"), - dictgen::InsensitiveAscii("tieves"), - dictgen::InsensitiveAscii("turns"), - dictgen::InsensitiveAscii("uirement"), - dictgen::InsensitiveAscii("uirements"), - dictgen::InsensitiveAscii("uning"), - dictgen::InsensitiveAscii("urn"), - dictgen::InsensitiveAscii("wite"), - ], - values: &[ - &["recreated", "rerated"], - &["reregistration"], - &["rerelease"], - &["references"], - &["refresh"], - &["reference"], - &["references"], - &["representation"], - &["retrieve"], - &["retrieved"], - &["retriever"], - &["retrievers"], - &["retrieves"], - &["returns"], - &["requirement"], - &["requirements"], - &["rerunning"], - &["return", "rerun"], - &["rewrite"], - ], - range: 3..=12, - }; - -static WORD_REQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REQ_CHILDREN), - value: None, -}; - -static WORD_REQ_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_REQE_NODE), - None, - None, - None, - Some(&WORD_REQI_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_REQQ_NODE), - Some(&WORD_REQR_NODE), - None, - None, - Some(&WORD_REQU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_REQU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REQU_CHILDREN), - value: None, -}; - -static WORD_REQU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_REQUE_NODE), - None, - None, - None, - Some(&WORD_REQUI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_REQUR_NODE), - Some(&WORD_REQUS_NODE), - None, - Some(&WORD_REQUU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_REQUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQUU_CHILDREN), - value: None, -}; - -pub static WORD_REQUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("est")], - values: &[&["request"]], - range: 3..=3, - }; - -static WORD_REQUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQUS_CHILDREN), - value: None, -}; - -pub static WORD_REQUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["request"], - &["requisite"], - &["requisites"], - &["request"], - &["requested"], - &["requesting"], - &["requests"], - ], - range: 1..=4, - }; - -static WORD_REQUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQUR_CHILDREN), - value: None, -}; - -pub static WORD_REQUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("esting"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("iement"), - dictgen::InsensitiveAscii("iements"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("irement"), - dictgen::InsensitiveAscii("irements"), - dictgen::InsensitiveAscii("is"), - ], - values: &[ - &["require"], - &["required"], - &["requirement"], - &["requirements"], - &["requires"], - &["request"], - &["requested"], - &["requesting"], - &["requests"], - &["required"], - &["requirement"], - &["requirements"], - &["requires"], - &["requirement"], - &["requiring"], - &["required"], - &["requirement"], - &["requirements"], - &["require"], - ], - range: 1..=8, - }; - -static WORD_REQUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQUI_CHILDREN), - value: None, -}; - -pub static WORD_REQUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erement"), - dictgen::InsensitiveAscii("erements"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("erment"), - dictgen::InsensitiveAscii("erments"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("esting"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("eum"), - dictgen::InsensitiveAscii("lme"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("read"), - dictgen::InsensitiveAscii("reing"), - dictgen::InsensitiveAscii("remenet"), - dictgen::InsensitiveAscii("remenets"), - dictgen::InsensitiveAscii("remenht"), - dictgen::InsensitiveAscii("remnt"), - dictgen::InsensitiveAscii("remnts"), - dictgen::InsensitiveAscii("resd"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("retd"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rmentes"), - dictgen::InsensitiveAscii("rments"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rying"), - dictgen::InsensitiveAscii("sit"), - dictgen::InsensitiveAscii("sits"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ured"), - ], - values: &[ - &["required"], - &["requirements"], - &["required"], - &["require"], - &["required"], - &["requirement"], - &["requirements"], - &["requires"], - &["requiring"], - &["requirement"], - &["requirements"], - &["requires"], - &["requires"], - &["request"], - &["requested"], - &["requesting"], - &["requests"], - &["requiem"], - &["requiem"], - &["requiem"], - &["required"], - &["required"], - &["requiring"], - &["requirement"], - &["requirements"], - &["requirement"], - &["requirement"], - &["requirements"], - &["requires", "required"], - &["requires"], - &["required"], - &["requirement"], - &["requirements"], - &["requirements"], - &["requires"], - &["requerying"], - &["requisite"], - &["requisites"], - &["requisites"], - &["required"], - ], - range: 2..=8, - }; - -static WORD_REQUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQUE_CHILDREN), - value: None, -}; - -pub static WORD_REQUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("ncy"), - dictgen::InsensitiveAscii("nst"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("riment"), - dictgen::InsensitiveAscii("rimento"), - dictgen::InsensitiveAscii("riments"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("sets"), - dictgen::InsensitiveAscii("sr"), - dictgen::InsensitiveAscii("sst"), - dictgen::InsensitiveAscii("std"), - dictgen::InsensitiveAscii("steed"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("stesd"), - dictgen::InsensitiveAscii("stested"), - dictgen::InsensitiveAscii("stests"), - dictgen::InsensitiveAscii("stet"), - dictgen::InsensitiveAscii("stied"), - dictgen::InsensitiveAscii("stsed"), - dictgen::InsensitiveAscii("stying"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("ueing"), - dictgen::InsensitiveAscii("um"), - ], - values: &[ - &["requeued"], - &["requiem"], - &["frequencies"], - &["frequency"], - &["request", "requests"], - &["required"], - &["requirement"], - &["requirement"], - &["requirements"], - &["request"], - &["requested"], - &["request", "requisite"], - &["requests"], - &["request"], - &["request"], - &["requested"], - &["requested"], - &["requests", "requested"], - &["requested"], - &["requested"], - &["requests", "requested"], - &["requested"], - &["requested"], - &["requested"], - &["requesting"], - &["request"], - &["requested"], - &["requesting"], - &["request", "requests"], - &["requeuing"], - &["requiem"], - ], - range: 1..=7, - }; - -static WORD_REQR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQR_CHILDREN), - value: None, -}; - -pub static WORD_REQR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("oduce"), - ], - values: &[&["rewrite"], &["rewrites"], &["reproduce"]], - range: 3..=5, - }; - -static WORD_REQQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQQ_CHILDREN), - value: None, -}; - -pub static WORD_REQQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uests")], - values: &[&["requests"]], - range: 5..=5, - }; - -static WORD_REQI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQI_CHILDREN), - value: None, -}; - -pub static WORD_REQI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("rements"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("sters"), - dictgen::InsensitiveAscii("stration"), - dictgen::InsensitiveAscii("uem"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[ - &["request"], - &["require"], - &["required"], - &["requires"], - &["require"], - &["required"], - &["requirement"], - &["requirements"], - &["requires"], - &["requiring"], - &["register"], - &["registers"], - &["registration"], - &["requiem"], - &["require"], - &["required"], - &["requires"], - ], - range: 2..=8, - }; - -static WORD_REQE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REQE_CHILDREN), - value: None, -}; - -pub static WORD_REQE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("uest"), - dictgen::InsensitiveAscii("uired"), - dictgen::InsensitiveAscii("ust"), - dictgen::InsensitiveAscii("usted"), - dictgen::InsensitiveAscii("usting"), - dictgen::InsensitiveAscii("usts"), - ], - values: &[ - &["request"], - &["requested"], - &["requests"], - &["request"], - &["required"], - &["request"], - &["requested"], - &["requesting"], - &["requests"], - ], - range: 2..=6, - }; - -static WORD_REP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REP_CHILDREN), - value: None, -}; - -static WORD_REP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REPA_NODE), - Some(&WORD_REPB_NODE), - None, - None, - Some(&WORD_REPE_NODE), - None, - None, - Some(&WORD_REPH_NODE), - Some(&WORD_REPI_NODE), - None, - None, - Some(&WORD_REPL_NODE), - None, - None, - Some(&WORD_REPO_NODE), - Some(&WORD_REPP_NODE), - None, - Some(&WORD_REPR_NODE), - Some(&WORD_REPS_NODE), - Some(&WORD_REPT_NODE), - Some(&WORD_REPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_REPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPU_CHILDREN), - value: None, -}; - -pub static WORD_REPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bic"), - dictgen::InsensitiveAscii("bican"), - dictgen::InsensitiveAscii("bicans"), - dictgen::InsensitiveAscii("bics"), - dictgen::InsensitiveAscii("blcian"), - dictgen::InsensitiveAscii("blcians"), - dictgen::InsensitiveAscii("bli"), - dictgen::InsensitiveAscii("blian"), - dictgen::InsensitiveAscii("blians"), - dictgen::InsensitiveAscii("blicanas"), - dictgen::InsensitiveAscii("blicanos"), - dictgen::InsensitiveAscii("blicants"), - dictgen::InsensitiveAscii("blician"), - dictgen::InsensitiveAscii("blicians"), - dictgen::InsensitiveAscii("blicon"), - dictgen::InsensitiveAscii("blicons"), - dictgen::InsensitiveAscii("blis"), - dictgen::InsensitiveAscii("glican"), - dictgen::InsensitiveAscii("glicans"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("lican"), - dictgen::InsensitiveAscii("licans"), - dictgen::InsensitiveAscii("lics"), - dictgen::InsensitiveAscii("lisve"), - dictgen::InsensitiveAscii("lsie"), - dictgen::InsensitiveAscii("slive"), - dictgen::InsensitiveAscii("tacion"), - dictgen::InsensitiveAscii("tpose"), - dictgen::InsensitiveAscii("tposed"), - dictgen::InsensitiveAscii("tposes"), - dictgen::InsensitiveAscii("tposing"), - ], - values: &[ - &["republic"], - &["republican"], - &["republicans"], - &["republics"], - &["republican"], - &["republicans"], - &["republic"], - &["republican"], - &["republicans"], - &["republicans"], - &["republicans"], - &["republicans"], - &["republican"], - &["republicans"], - &["republican"], - &["republicans"], - &["republics"], - &["republican"], - &["republicans"], - &["republic"], - &["republican"], - &["republicans"], - &["republics"], - &["repulsive"], - &["repulsive"], - &["repulsive"], - &["reputation"], - &["repurpose"], - &["repurposed"], - &["repurposes"], - &["repurposing"], - ], - range: 3..=8, - }; - -static WORD_REPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPT_CHILDREN), - value: None, -}; - -pub static WORD_REPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iel"), - dictgen::InsensitiveAscii("ils"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("uable"), - dictgen::InsensitiveAscii("uation"), - ], - values: &[ - &["reptile"], - &["reptiles"], - &["repetition"], - &["reputable"], - &["reputation"], - ], - range: 3..=6, - }; - -static WORD_REPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPS_CHILDREN), - value: None, -}; - -pub static WORD_REPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("awn"), - dictgen::InsensitiveAscii("ectable"), - dictgen::InsensitiveAscii("ectful"), - dictgen::InsensitiveAscii("ectfully"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ectively"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("onded"), - dictgen::InsensitiveAscii("onding"), - dictgen::InsensitiveAscii("onds"), - dictgen::InsensitiveAscii("onse"), - dictgen::InsensitiveAscii("onses"), - dictgen::InsensitiveAscii("onsibilities"), - dictgen::InsensitiveAscii("onsibility"), - dictgen::InsensitiveAscii("onsible"), - dictgen::InsensitiveAscii("onsibly"), - dictgen::InsensitiveAscii("onsive"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("pectively"), - dictgen::InsensitiveAscii("ponse"), - dictgen::InsensitiveAscii("resents"), - ], - values: &[ - &["respawn"], - &["respectable"], - &["respectful"], - &["respectfully"], - &["respecting"], - &["respective"], - &["respectively"], - &["respects"], - &["representation"], - &["repented", "represented"], - &["respond"], - &["responded"], - &["responding"], - &["responds"], - &["response"], - &["responses"], - &["responsibilities"], - &["responsibility"], - &["responsible"], - &["responsibly"], - &["responsive"], - &["reposted"], - &["reposts"], - &["respectively"], - &["response"], - &["represents"], - ], - range: 3..=12, - }; - -static WORD_REPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REPR_CHILDREN), - value: None, -}; - -static WORD_REPR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REPRA_NODE), - None, - None, - None, - Some(&WORD_REPRE_NODE), - None, - None, - Some(&WORD_REPRH_NODE), - Some(&WORD_REPRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_REPRO_NODE), - None, - None, - None, - Some(&WORD_REPRS_NODE), - Some(&WORD_REPRT_NODE), - Some(&WORD_REPRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_REPRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRU_CHILDREN), - value: None, -}; - -pub static WORD_REPRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cible")], - values: &[&["reproducible"]], - range: 5..=5, - }; - -static WORD_REPRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRT_CHILDREN), - value: None, -}; - -pub static WORD_REPRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oire")], - values: &[&["repertoire"]], - range: 4..=4, - }; - -static WORD_REPRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRS_CHILDREN), - value: None, -}; - -pub static WORD_REPRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("esent"), - ], - values: &[ - &["represent"], - &["representation"], - &["representations"], - &["represented"], - &["representing"], - &["represents"], - &["represent"], - ], - range: 3..=9, - }; - -static WORD_REPRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRO_CHILDREN), - value: None, -}; - -pub static WORD_REPRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciblbe"), - dictgen::InsensitiveAscii("cible"), - dictgen::InsensitiveAscii("cuce"), - dictgen::InsensitiveAscii("cuced"), - dictgen::InsensitiveAscii("cuces"), - dictgen::InsensitiveAscii("cucing"), - dictgen::InsensitiveAscii("dice"), - dictgen::InsensitiveAscii("diced"), - dictgen::InsensitiveAscii("dicibility"), - dictgen::InsensitiveAscii("dicible"), - dictgen::InsensitiveAscii("dicibly"), - dictgen::InsensitiveAscii("dicing"), - dictgen::InsensitiveAscii("diction"), - dictgen::InsensitiveAscii("ducabely"), - dictgen::InsensitiveAscii("ducability"), - dictgen::InsensitiveAscii("ducable"), - dictgen::InsensitiveAscii("ducablitity"), - dictgen::InsensitiveAscii("ducably"), - dictgen::InsensitiveAscii("duccion"), - dictgen::InsensitiveAscii("duciability"), - dictgen::InsensitiveAscii("duciable"), - dictgen::InsensitiveAscii("duciablity"), - dictgen::InsensitiveAscii("duciblility"), - dictgen::InsensitiveAscii("duciblity"), - dictgen::InsensitiveAscii("ducion"), - dictgen::InsensitiveAscii("duciton"), - dictgen::InsensitiveAscii("ducive"), - dictgen::InsensitiveAscii("ductible"), - dictgen::InsensitiveAscii("ducting"), - dictgen::InsensitiveAscii("ductivo"), - dictgen::InsensitiveAscii("duktion"), - dictgen::InsensitiveAscii("gramms"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["reproducible"], - &["reproducible"], - &["reproduce", "reprocure"], - &["reproduced", "reprocured"], - &["reproduces", "reprocures"], - &["reproducing", "reprocuring"], - &["reproduce"], - &["reproduced"], - &["reproducibility"], - &["reproducible"], - &["reproducibly"], - &["reproducing"], - &["reproduction"], - &["reproducibly"], - &["reproducibility"], - &["reproducible"], - &["reproducibility"], - &["reproducibly"], - &["reproduction"], - &["reproduceability"], - &["reproduceable"], - &["reproducibility"], - &["reproducibility"], - &["reproducibility"], - &["reproduction"], - &["reproduction"], - &["reproductive"], - &["reproducible"], - &["reproduction"], - &["reproduction"], - &["reproduction"], - &["reprograms"], - &["report"], - &["reported"], - &["reporting"], - &["reports"], - &["report"], - &["reported"], - &["reports"], - ], - range: 1..=11, - }; - -static WORD_REPRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRI_CHILDREN), - value: None, -}; - -pub static WORD_REPRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cussions"), - dictgen::InsensitiveAscii("hensible"), - ], - values: &[&["repercussions"], &["reprehensible"]], - range: 8..=8, - }; - -static WORD_REPRH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRH_CHILDREN), - value: None, -}; - -pub static WORD_REPRH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ase")], - values: &[&["rephrase"]], - range: 3..=3, - }; - -static WORD_REPRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REPRE_CHILDREN), - value: None, -}; - -static WORD_REPRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_REPREC_NODE), - None, - Some(&WORD_REPREE_NODE), - None, - None, - Some(&WORD_REPREH_NODE), - None, - None, - None, - None, - None, - Some(&WORD_REPREN_NODE), - None, - Some(&WORD_REPREP_NODE), - None, - None, - Some(&WORD_REPRES_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_REPREZ_NODE), -]; - -static WORD_REPREZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPREZ_CHILDREN), - value: None, -}; - -pub static WORD_REPREZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("entative")], - values: &[&["representative"]], - range: 8..=8, - }; - -static WORD_REPRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REPRES_CHILDREN), - value: None, -}; - -static WORD_REPRES_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REPRESA_NODE), - None, - None, - None, - Some(&WORD_REPRESE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_REPRESN_NODE), - None, - None, - None, - None, - Some(&WORD_REPRESS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_REPRESS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRESS_CHILDREN), - value: None, -}; - -pub static WORD_REPRESS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ivo"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("sion"), - ], - values: &[ - &["represents", "represent"], - &["representation"], - &["represented"], - &["representing"], - &["represents"], - &["repression"], - &["repression"], - &["repression"], - &["repression"], - ], - range: 1..=8, - }; - -static WORD_REPRESN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRESN_CHILDREN), - value: None, -}; - -pub static WORD_REPRESN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etated"), - dictgen::InsensitiveAscii("etation"), - dictgen::InsensitiveAscii("etations"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tative"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["represent"], - &["represented"], - &["representations", "representation"], - &["representations"], - &["represented"], - &["representing"], - &["represents"], - &["represent"], - &["representation"], - &["representative"], - &["represented"], - &["representing"], - &["represents"], - ], - range: 1..=8, - }; - -static WORD_REPRESE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRESE_CHILDREN), - value: None, -}; - -pub static WORD_REPRESE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("natation"), - dictgen::InsensitiveAscii("natational"), - dictgen::InsensitiveAscii("natations"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("national"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("native"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("nsible"), - dictgen::InsensitiveAscii("nst"), - dictgen::InsensitiveAscii("nsts"), - dictgen::InsensitiveAscii("ntacion"), - dictgen::InsensitiveAscii("ntaciones"), - dictgen::InsensitiveAscii("ntaion"), - dictgen::InsensitiveAscii("ntaional"), - dictgen::InsensitiveAscii("ntaions"), - dictgen::InsensitiveAscii("ntaiton"), - dictgen::InsensitiveAscii("ntas"), - dictgen::InsensitiveAscii("ntate"), - dictgen::InsensitiveAscii("ntated"), - dictgen::InsensitiveAscii("ntatie"), - dictgen::InsensitiveAscii("ntatief"), - dictgen::InsensitiveAscii("ntatieve"), - dictgen::InsensitiveAscii("ntatin"), - dictgen::InsensitiveAscii("ntating"), - dictgen::InsensitiveAscii("ntatino"), - dictgen::InsensitiveAscii("ntationen"), - dictgen::InsensitiveAscii("ntationer"), - dictgen::InsensitiveAscii("ntatitive"), - dictgen::InsensitiveAscii("ntativas"), - dictgen::InsensitiveAscii("ntativo"), - dictgen::InsensitiveAscii("ntd"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("nterad"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntetive"), - dictgen::InsensitiveAscii("ntetives"), - dictgen::InsensitiveAscii("ntiative"), - dictgen::InsensitiveAscii("ntible"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntions"), - dictgen::InsensitiveAscii("ntitive"), - dictgen::InsensitiveAscii("ntitives"), - dictgen::InsensitiveAscii("ntitve"), - dictgen::InsensitiveAscii("ntive"), - dictgen::InsensitiveAscii("ntives"), - dictgen::InsensitiveAscii("ntn"), - dictgen::InsensitiveAscii("ntstion"), - dictgen::InsensitiveAscii("ntstive"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tnation"), - dictgen::InsensitiveAscii("tning"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["representable"], - &["representation"], - &["representational"], - &["representations"], - &["representation"], - &["representational"], - &["representations"], - &["representative"], - &["represented", "represent"], - &["represents"], - &["representing"], - &["reprehensible"], - &["represents"], - &["represents"], - &["representation"], - &["representations"], - &["representation"], - &["representational"], - &["representations"], - &["representations", "representation"], - &["represents"], - &["representative"], - &["represented"], - &["representatives"], - &["representative"], - &["representative"], - &["representations"], - &["representation", "representing"], - &["representation"], - &["representations"], - &["representations"], - &["representative"], - &["representatives"], - &["representation"], - &["represented"], - &["represents", "represented"], - &["represented"], - &["represents", "represented"], - &["representative"], - &["representatives"], - &["representative"], - &["representable"], - &["representing", "representation"], - &["representations"], - &["representative"], - &["representatives"], - &["representative"], - &["representative"], - &["representatives"], - &["representing"], - &["representations"], - &["representatives"], - &["represents"], - &["represents", "represent"], - &["representation"], - &["represented"], - &["representing"], - &["representations"], - &["representing"], - &["represents"], - ], - range: 1..=10, - }; - -static WORD_REPRESA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRESA_CHILDREN), - value: None, -}; - -pub static WORD_REPRESA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("ntational"), - dictgen::InsensitiveAscii("ntations"), - dictgen::InsensitiveAscii("ntative"), - dictgen::InsensitiveAscii("ntatives"), - dictgen::InsensitiveAscii("ntiation"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[ - &["represent"], - &["representation"], - &["representational"], - &["representations"], - &["representative"], - &["representatives"], - &["representation"], - &["representing"], - &["represents"], - ], - range: 2..=9, - }; - -static WORD_REPREP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPREP_CHILDREN), - value: None, -}; - -pub static WORD_REPREP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("resents")], - values: &[&["represents"]], - range: 7..=7, - }; - -static WORD_REPREN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPREN_CHILDREN), - value: None, -}; - -pub static WORD_REPREN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sent"), - dictgen::InsensitiveAscii("sentation"), - dictgen::InsensitiveAscii("sentational"), - dictgen::InsensitiveAscii("sentations"), - dictgen::InsensitiveAscii("senting"), - dictgen::InsensitiveAscii("sents"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["represent"], - &["representation"], - &["representational"], - &["representations"], - &["representing"], - &["represents"], - &["repent", "represent", "reprint"], - &["repented", "represented", "reprinted"], - &["repenting", "representing"], - &["repents", "represents", "reprints"], - ], - range: 1..=11, - }; - -static WORD_REPREH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPREH_CHILDREN), - value: None, -}; - -pub static WORD_REPREH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enisble"), - dictgen::InsensitiveAscii("ensable"), - dictgen::InsensitiveAscii("insible"), - ], - values: &[&["reprehensible"], &["reprehensible"], &["reprehensible"]], - range: 7..=7, - }; - -static WORD_REPREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPREE_CHILDREN), - value: None, -}; - -pub static WORD_REPREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("snt"), - dictgen::InsensitiveAscii("snted"), - dictgen::InsensitiveAscii("snts"), - ], - values: &[&["represent"], &["represented"], &["represents"]], - range: 3..=5, - }; - -static WORD_REPREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPREC_CHILDREN), - value: None, -}; - -pub static WORD_REPREC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ussion"), - dictgen::InsensitiveAscii("ussions"), - ], - values: &[&["repercussions", "repercussion"], &["repercussions"]], - range: 6..=7, - }; - -static WORD_REPRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPRA_CHILDREN), - value: None, -}; - -pub static WORD_REPRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esentation"), - dictgen::InsensitiveAscii("esentational"), - dictgen::InsensitiveAscii("esentations"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["representation"], - &["representational"], - &["representations"], - &["reparse"], - ], - range: 2..=12, - }; - -static WORD_REPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPP_CHILDREN), - value: None, -}; - -pub static WORD_REPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ository"), - ], - values: &[&["report"], &["repository"]], - range: 3..=7, - }; - -static WORD_REPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REPO_CHILDREN), - value: None, -}; - -static WORD_REPO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_REPOE_NODE), - None, - None, - None, - Some(&WORD_REPOI_NODE), - None, - None, - None, - None, - Some(&WORD_REPON_NODE), - None, - None, - None, - Some(&WORD_REPOR_NODE), - Some(&WORD_REPOS_NODE), - Some(&WORD_REPOT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_REPOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPOT_CHILDREN), - value: None, -}; - -pub static WORD_REPOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["report", "remote"], &["reporter"], &["reporting"]], - range: 1..=3, - }; - -static WORD_REPOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPOS_CHILDREN), - value: None, -}; - -pub static WORD_REPOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("iotory"), - dictgen::InsensitiveAscii("iotry"), - dictgen::InsensitiveAscii("iry"), - dictgen::InsensitiveAscii("itary"), - dictgen::InsensitiveAscii("itionning"), - dictgen::InsensitiveAscii("itiories"), - dictgen::InsensitiveAscii("itiory"), - dictgen::InsensitiveAscii("itiroes"), - dictgen::InsensitiveAscii("ititioning"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("itoriy"), - dictgen::InsensitiveAscii("itorry"), - dictgen::InsensitiveAscii("itorys"), - dictgen::InsensitiveAscii("itotries"), - dictgen::InsensitiveAscii("itotry"), - dictgen::InsensitiveAscii("itry"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("oitory"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("onder"), - dictgen::InsensitiveAscii("onders"), - dictgen::InsensitiveAscii("onding"), - dictgen::InsensitiveAscii("onse"), - dictgen::InsensitiveAscii("onses"), - dictgen::InsensitiveAscii("otory"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tig"), - dictgen::InsensitiveAscii("tiories"), - dictgen::InsensitiveAscii("tiory"), - dictgen::InsensitiveAscii("tories"), - dictgen::InsensitiveAscii("tory"), - dictgen::InsensitiveAscii("tus"), - ], - values: &[ - &["responsible"], - &["repository"], - &["repository"], - &["repository"], - &["repository"], - &["repositioning"], - &["repositories"], - &["repository"], - &["repositories"], - &["repositioning"], - &["repository"], - &["repository"], - &["repository"], - &["repositories"], - &["repositories"], - &["repository"], - &["repository"], - &["repository"], - &["repository"], - &["respond"], - &["responder"], - &["responders"], - &["responding"], - &["response"], - &["responses"], - &["repository"], - &["reposts"], - &["reposted"], - &["reposts", "ripostes"], - &["reposting"], - &["repositories"], - &["repository"], - &["repositories"], - &["repository"], - &["reposts"], - ], - range: 2..=10, - }; - -static WORD_REPOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPOR_CHILDREN), - value: None, -}; - -pub static WORD_REPOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("duction"), - dictgen::InsensitiveAscii("ductive"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itory"), - dictgen::InsensitiveAscii("posed"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tadly"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("tedy"), - dictgen::InsensitiveAscii("teros"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tidly"), - dictgen::InsensitiveAscii("tign"), - dictgen::InsensitiveAscii("toire"), - dictgen::InsensitiveAscii("tresouces"), - ], - values: &[ - &["reproduction"], - &["reproductive"], - &["rapport", "report", "repose"], - &["reported"], - &["reported"], - &["reporting"], - &["repository"], - &["repurposed"], - &["reports"], - &["reportedly"], - &["reported", "reports"], - &["reportedly"], - &["reporters"], - &["reporters"], - &["reportedly"], - &["reporting"], - &["repertoire"], - &["reportresources"], - ], - range: 1..=9, - }; - -static WORD_REPON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPON_CHILDREN), - value: None, -}; - -pub static WORD_REPON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sibilities"), - dictgen::InsensitiveAscii("sibility"), - dictgen::InsensitiveAscii("sible"), - ], - values: &[ - &["respond"], - &["responding"], - &["responds"], - &["response"], - &["responses"], - &["responsibilities"], - &["responsibility"], - &["responsible"], - ], - range: 1..=10, - }; - -static WORD_REPOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPOI_CHILDREN), - value: None, -}; - -pub static WORD_REPOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("story")], - values: &[&["repository"]], - range: 5..=5, - }; - -static WORD_REPOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPOE_CHILDREN), - value: None, -}; - -pub static WORD_REPOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("rter"), - ], - values: &[&["reopen"], &["reporter"]], - range: 1..=4, - }; - -static WORD_REPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REPL_CHILDREN), - value: None, -}; - -static WORD_REPL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REPLA_NODE), - None, - Some(&WORD_REPLC_NODE), - None, - Some(&WORD_REPLE_NODE), - None, - None, - None, - Some(&WORD_REPLI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_REPLO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_REPLU_NODE), - None, - None, - None, - Some(&WORD_REPLY_NODE), - None, -]; - -static WORD_REPLY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPLY_CHILDREN), - value: None, -}; - -pub static WORD_REPLY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["replying"], &["replies"]], - range: 1..=3, - }; - -static WORD_REPLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPLU_CHILDREN), - value: None, -}; - -pub static WORD_REPLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bic"), - dictgen::InsensitiveAscii("sive"), - ], - values: &[&["republic"], &["repulsive"]], - range: 3..=4, - }; - -static WORD_REPLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPLO_CHILDREN), - value: None, -}; - -pub static WORD_REPLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ying")], - values: &[&["redeploying"]], - range: 4..=4, - }; - -static WORD_REPLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPLI_CHILDREN), - value: None, -}; - -pub static WORD_REPLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cae"), - dictgen::InsensitiveAscii("caes"), - dictgen::InsensitiveAscii("caiing"), - dictgen::InsensitiveAscii("caion"), - dictgen::InsensitiveAscii("caions"), - dictgen::InsensitiveAscii("caite"), - dictgen::InsensitiveAscii("caites"), - dictgen::InsensitiveAscii("caiting"), - dictgen::InsensitiveAscii("caition"), - dictgen::InsensitiveAscii("caitions"), - dictgen::InsensitiveAscii("caiton"), - dictgen::InsensitiveAscii("caitons"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ng"), - ], - values: &[ - &["replicated", "replicate"], - &["replicates"], - &["replicating"], - &["replication"], - &["replications"], - &["replicate"], - &["replicates"], - &["replicating"], - &["replication"], - &["replications"], - &["replication"], - &["replications"], - &["replicas"], - &["replying"], - ], - range: 2..=8, - }; - -static WORD_REPLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPLE_CHILDREN), - value: None, -}; - -pub static WORD_REPLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acable"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("ntish"), - dictgen::InsensitiveAscii("ntished"), - dictgen::InsensitiveAscii("ntishes"), - dictgen::InsensitiveAscii("ntishing"), - dictgen::InsensitiveAscii("ntishs"), - ], - values: &[ - &["replaceable"], - &["replicate"], - &["replicated"], - &["replenish"], - &["replenished"], - &["replenishes"], - &["replenishing"], - &["replenishes"], - ], - range: 4..=8, - }; - -static WORD_REPLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPLC_CHILDREN), - value: None, -}; - -pub static WORD_REPLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("aof"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ias"), - ], - values: &[ - &["replace"], - &["replaced"], - &["replacing"], - &["replicaof"], - &["replace"], - &["replicas"], - ], - range: 1..=4, - }; - -static WORD_REPLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPLA_CHILDREN), - value: None, -}; - -pub static WORD_REPLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ca"), - dictgen::InsensitiveAscii("cability"), - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("cables"), - dictgen::InsensitiveAscii("cacing"), - dictgen::InsensitiveAscii("caiblity"), - dictgen::InsensitiveAscii("calbe"), - dictgen::InsensitiveAscii("calbes"), - dictgen::InsensitiveAscii("cament"), - dictgen::InsensitiveAscii("caments"), - dictgen::InsensitiveAscii("cas"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cating"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cd"), - dictgen::InsensitiveAscii("ceble"), - dictgen::InsensitiveAscii("ceemnt"), - dictgen::InsensitiveAscii("ceemnts"), - dictgen::InsensitiveAscii("cememt"), - dictgen::InsensitiveAscii("cemends"), - dictgen::InsensitiveAscii("cemenet"), - dictgen::InsensitiveAscii("cemet"), - dictgen::InsensitiveAscii("cemnet"), - dictgen::InsensitiveAscii("cemnnt"), - dictgen::InsensitiveAscii("cemnt"), - dictgen::InsensitiveAscii("cemnts"), - dictgen::InsensitiveAscii("cemtn"), - dictgen::InsensitiveAscii("cite"), - dictgen::InsensitiveAscii("cmenet"), - dictgen::InsensitiveAscii("cment"), - dictgen::InsensitiveAscii("cments"), - dictgen::InsensitiveAscii("cong"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sement"), - dictgen::InsensitiveAscii("sements"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("yd"), - dictgen::InsensitiveAscii("yes"), - ], - values: &[ - &["replica", "replace"], - &["replaceability"], - &["replicable", "replaceable"], - &["replaceables"], - &["replacing"], - &["replaceability", "replicability"], - &["replaceable"], - &["replaceables"], - &["replacement"], - &["replacements"], - &["replicas", "replaces"], - &["replicate"], - &["replicated"], - &["replicates"], - &["replicating"], - &["replication"], - &["replaced"], - &["replaceable"], - &["replacement"], - &["replacements"], - &["replacement"], - &["replacements"], - &["replacement"], - &["replacements"], - &["replacements"], - &["replacement"], - &["replacement"], - &["replacements"], - &["replacements"], - &["replicate"], - &["replacement"], - &["replacement"], - &["replacements"], - &["replacing"], - &["replace", "replicate"], - &["replaced", "replicated"], - &["replaces", "replicates"], - &["replacing", "replicating"], - &["repaint"], - &["repaints"], - &["replaces", "replace", "relapse", "rephase"], - &["relapsed", "replaced", "rephased"], - &["replacement"], - &["replacements"], - &["replaces", "relapses", "rephases"], - &["replacing", "relapsing", "rephasing"], - &["replayed"], - &["replays"], - ], - range: 2..=8, - }; - -static WORD_REPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPI_CHILDREN), - value: None, -}; - -pub static WORD_REPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("lcas"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("titions"), - dictgen::InsensitiveAscii("titive"), - dictgen::InsensitiveAscii("tle"), - dictgen::InsensitiveAscii("tles"), - ], - values: &[ - &["rapid"], - &["replicas"], - &["repetition"], - &["repetitions"], - &["repetition"], - &["repetitions"], - &["repetitive"], - &["reptile"], - &["reptiles"], - ], - range: 1..=7, - }; - -static WORD_REPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPH_CHILDREN), - value: None, -}; - -pub static WORD_REPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arse"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("rasse"), - ], - values: &[&["rephrase"], &["rephrase"], &["rephrase"]], - range: 3..=5, - }; - -static WORD_REPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REPE_CHILDREN), - value: None, -}; - -static WORD_REPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REPEA_NODE), - None, - Some(&WORD_REPEC_NODE), - Some(&WORD_REPED_NODE), - None, - None, - None, - None, - Some(&WORD_REPEI_NODE), - None, - None, - Some(&WORD_REPEL_NODE), - None, - Some(&WORD_REPEN_NODE), - None, - None, - None, - Some(&WORD_REPER_NODE), - Some(&WORD_REPES_NODE), - Some(&WORD_REPET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_REPET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPET_CHILDREN), - value: Some(&["repeat"]), -}; - -pub static WORD_REPET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ead"), - dictgen::InsensitiveAscii("eadly"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("etive"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("itivo"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("oire"), - dictgen::InsensitiveAscii("oires"), - ], - values: &[ - &["repetition"], - &["repetitive"], - &["repeat"], - &["repeated"], - &["repeatedly"], - &["repetition"], - &["repetitions"], - &["repetitive"], - &["repetition"], - &["repeating"], - &["repetition"], - &["repetitions"], - &["repetition"], - &["repetition"], - &["repetitive"], - &["repertoire"], - &["repertoires"], - ], - range: 1..=6, - }; - -static WORD_REPES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPES_CHILDREN), - value: None, -}; - -pub static WORD_REPES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entational"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[ - &["represent"], - &["representation"], - &["representational"], - &["represented"], - &["representing"], - &["represents"], - ], - range: 3..=10, - }; - -static WORD_REPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPER_CHILDREN), - value: None, -}; - -pub static WORD_REPER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esent"), - dictgen::InsensitiveAscii("esentation"), - dictgen::InsensitiveAscii("esentational"), - dictgen::InsensitiveAscii("esentations"), - dictgen::InsensitiveAscii("esented"), - dictgen::InsensitiveAscii("esenting"), - dictgen::InsensitiveAscii("esents"), - dictgen::InsensitiveAscii("sentation"), - dictgen::InsensitiveAscii("sentations"), - dictgen::InsensitiveAscii("sented"), - dictgen::InsensitiveAscii("senting"), - dictgen::InsensitiveAscii("sents"), - dictgen::InsensitiveAscii("toir"), - dictgen::InsensitiveAscii("twar"), - dictgen::InsensitiveAscii("twares"), - dictgen::InsensitiveAscii("twars"), - ], - values: &[ - &["represent"], - &["representation"], - &["representational"], - &["representations"], - &["represented"], - &["representing"], - &["represents"], - &["representation"], - &["representations"], - &["represented"], - &["representing"], - &["represents"], - &["repertoire"], - &["repertoire"], - &["repertoires"], - &["repertoires"], - ], - range: 4..=12, - }; - -static WORD_REPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPEN_CHILDREN), - value: None, -}; - -pub static WORD_REPEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("tent"), - ], - values: &[&["repeatable"], &["repentance"], &["repentant"]], - range: 4..=5, - }; - -static WORD_REPEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPEL_CHILDREN), - value: None, -}; - -pub static WORD_REPEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ls"), - ], - values: &[ - &["releases"], - &["repelled"], - &["repeller"], - &["repelling"], - &["repel"], - &["repels"], - ], - range: 1..=4, - }; - -static WORD_REPEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPEI_CHILDREN), - value: None, -}; - -pub static WORD_REPEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tion")], - values: &[&["repetition"]], - range: 4..=4, - }; - -static WORD_REPED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPED_CHILDREN), - value: None, -}; - -pub static WORD_REPED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("eatly"), - dictgen::InsensitiveAscii("etly"), - ], - values: &[ - &["repeatability"], - &["repeatable"], - &["repeatedly"], - &["repeatedly"], - ], - range: 4..=7, - }; - -static WORD_REPEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPEC_CHILDREN), - value: None, -}; - -pub static WORD_REPEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["respect"], - &["repeatable", "respectable"], - &["respected"], - &["respecting"], - &["receptive", "respective"], - &["respectively"], - &["respects"], - ], - range: 1..=6, - }; - -static WORD_REPEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPEA_CHILDREN), - value: None, -}; - -pub static WORD_REPEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dedly"), - dictgen::InsensitiveAscii("detly"), - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("redly"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("tadly"), - dictgen::InsensitiveAscii("tae"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tatly"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("teadly"), - dictgen::InsensitiveAscii("tedlt"), - dictgen::InsensitiveAscii("tedy"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tetly"), - dictgen::InsensitiveAscii("tible"), - dictgen::InsensitiveAscii("tidly"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["repeatedly"], - &["repeatedly"], - &["repeatable"], - &["repealed"], - &["repeats"], - &["repeatedly"], - &["repeatable"], - &["repetition"], - &["repetitions"], - &["repeatedly"], - &["repeated"], - &["repeat"], - &["repeatedly"], - &["repealed"], - &["repeatedly"], - &["repeats"], - &["repeatedly"], - &["repeatable"], - &["repeatedly"], - &["repetition"], - &["repeatedly"], - ], - range: 2..=7, - }; - -static WORD_REPB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPB_CHILDREN), - value: None, -}; - -pub static WORD_REPB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("lican"), - dictgen::InsensitiveAscii("licans"), - dictgen::InsensitiveAscii("lics"), - dictgen::InsensitiveAscii("ulic"), - dictgen::InsensitiveAscii("ulican"), - dictgen::InsensitiveAscii("ulicans"), - ], - values: &[ - &["republic"], - &["republican"], - &["republicans"], - &["republics"], - &["republic"], - &["republican"], - &["republicans"], - ], - range: 3..=7, - }; - -static WORD_REPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REPA_CHILDREN), - value: None, -}; - -pub static WORD_REPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cement"), - dictgen::InsensitiveAscii("cements"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ckge"), - dictgen::InsensitiveAscii("ckged"), - dictgen::InsensitiveAscii("ird"), - dictgen::InsensitiveAscii("ires"), - dictgen::InsensitiveAscii("itnt"), - dictgen::InsensitiveAscii("lce"), - dictgen::InsensitiveAscii("lcement"), - dictgen::InsensitiveAscii("lcements"), - dictgen::InsensitiveAscii("lces"), - dictgen::InsensitiveAscii("lying"), - dictgen::InsensitiveAscii("lys"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("rametrization"), - dictgen::InsensitiveAscii("rametrize"), - dictgen::InsensitiveAscii("rametrized"), - dictgen::InsensitiveAscii("ramterisation"), - dictgen::InsensitiveAscii("ramterise"), - dictgen::InsensitiveAscii("ramterised"), - dictgen::InsensitiveAscii("ramterises"), - dictgen::InsensitiveAscii("ramterising"), - dictgen::InsensitiveAscii("ramterization"), - dictgen::InsensitiveAscii("ramterize"), - dictgen::InsensitiveAscii("ramterized"), - dictgen::InsensitiveAscii("ramterizes"), - dictgen::InsensitiveAscii("ramterizing"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("twar"), - dictgen::InsensitiveAscii("twars"), - ], - values: &[ - &["replace"], - &["replaced"], - &["replacement"], - &["replacements"], - &["replaces"], - &["replacing"], - &["repackage"], - &["repackaged"], - &["repaired"], - &["repairs"], - &["repaint"], - &["replace"], - &["replacement"], - &["replacements"], - &["replaces"], - &["replaying"], - &["replays"], - &["repaint", "repent"], - &["repaints", "repents"], - &["reparameterization"], - &["reparameterize"], - &["reparameterized"], - &["reparameterisation"], - &["reparameterise"], - &["reparameterised"], - &["reparameterises"], - &["reparameterising"], - &["reparameterization"], - &["reparameterize"], - &["reparameterized"], - &["reparameterizes"], - &["reparameterizing"], - &["reparse", "repair"], - &["repaired"], - &["repairing"], - &["repetition", "repartition"], - &["repertoire"], - &["repertoires"], - ], - range: 2..=13, - }; - -static WORD_REO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REO_CHILDREN), - value: None, -}; - -pub static WORD_REO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("admap"), - dictgen::InsensitiveAscii("ccuring"), - dictgen::InsensitiveAscii("cmpression"), - dictgen::InsensitiveAscii("curring"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("lace"), - dictgen::InsensitiveAscii("lve"), - dictgen::InsensitiveAscii("move"), - dictgen::InsensitiveAscii("mvable"), - dictgen::InsensitiveAscii("mve"), - dictgen::InsensitiveAscii("mved"), - dictgen::InsensitiveAscii("mves"), - dictgen::InsensitiveAscii("mving"), - dictgen::InsensitiveAscii("pended"), - dictgen::InsensitiveAscii("port"), - dictgen::InsensitiveAscii("psitory"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rded"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("rganision"), - dictgen::InsensitiveAscii("rginised"), - dictgen::InsensitiveAscii("rginized"), - dictgen::InsensitiveAscii("snable"), - dictgen::InsensitiveAscii("sne"), - dictgen::InsensitiveAscii("source"), - dictgen::InsensitiveAscii("surce"), - dictgen::InsensitiveAscii("surced"), - dictgen::InsensitiveAscii("surces"), - dictgen::InsensitiveAscii("surcing"), - dictgen::InsensitiveAscii("unded"), - dictgen::InsensitiveAscii("urce"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("wrked"), - ], - values: &[ - &["roadmap"], - &["reoccurring"], - &["recompression"], - &["reoccurring", "recurring"], - &["reorder"], - &["reorders"], - &["replace"], - &["resolve", "revolve"], - &["remove"], - &["removable"], - &["remove"], - &["removed"], - &["removes"], - &["removing"], - &["reopened"], - &["report"], - &["repository"], - &["record"], - &["reorder"], - &["reorder"], - &["reorganisation"], - &["reorganised"], - &["reorganized"], - &["reasonable"], - &["reason"], - &["resource"], - &["resource"], - &["resourced"], - &["resources"], - &["resourcing"], - &["rounded"], - &["resource"], - &["routed", "rerouted"], - &["routes"], - &["remove"], - &["reworked"], - ], - range: 2..=10, - }; - -static WORD_REN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REN_CHILDREN), - value: None, -}; - -static WORD_REN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RENA_NODE), - None, - None, - Some(&WORD_REND_NODE), - Some(&WORD_RENE_NODE), - Some(&WORD_RENF_NODE), - Some(&WORD_RENG_NODE), - None, - Some(&WORD_RENI_NODE), - None, - Some(&WORD_RENK_NODE), - None, - Some(&WORD_RENM_NODE), - Some(&WORD_RENN_NODE), - Some(&WORD_RENO_NODE), - None, - None, - None, - None, - Some(&WORD_RENT_NODE), - Some(&WORD_RENU_NODE), - None, - Some(&WORD_RENW_NODE), - None, - Some(&WORD_RENY_NODE), - None, -]; - -static WORD_RENY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENY_CHILDREN), - value: None, -}; - -pub static WORD_RENY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("olds")], - values: &[&["reynolds"]], - range: 4..=4, - }; - -static WORD_RENW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENW_CHILDREN), - value: None, -}; - -pub static WORD_RENW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("eables"), - ], - values: &[&["renewal"], &["renewables"]], - range: 2..=6, - }; - -static WORD_RENU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENU_CHILDREN), - value: None, -}; - -pub static WORD_RENU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ion")], - values: &[&["reunion"]], - range: 3..=3, - }; - -static WORD_RENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENT_CHILDREN), - value: None, -}; - -pub static WORD_RENT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eris"), - dictgen::InsensitiveAscii("ime"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("res"), - ], - values: &[&["renters"], &["runtime"], &["renters"], &["renters"]], - range: 3..=4, - }; - -static WORD_RENO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENO_CHILDREN), - value: None, -}; - -pub static WORD_RENO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sance"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("uned"), - dictgen::InsensitiveAscii("ylds"), - ], - values: &[ - &["renaissance", "resonance"], - &["renown"], - &["renounced", "renowned"], - &["reynolds"], - ], - range: 2..=5, - }; - -static WORD_RENN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENN_CHILDREN), - value: None, -}; - -pub static WORD_RENN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aisance"), - dictgen::InsensitiveAscii("ovate"), - dictgen::InsensitiveAscii("ovated"), - dictgen::InsensitiveAscii("ovating"), - dictgen::InsensitiveAscii("ovation"), - ], - values: &[ - &["renaissance"], - &["renovate"], - &["renovated"], - &["renovating"], - &["renovation"], - ], - range: 5..=7, - }; - -static WORD_RENM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENM_CHILDREN), - value: None, -}; - -pub static WORD_RENM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ants"), - ], - values: &[&["remnant"], &["remnants"]], - range: 3..=4, - }; - -static WORD_RENK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENK_CHILDREN), - value: None, -}; - -pub static WORD_RENK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eton")], - values: &[&["renekton"]], - range: 4..=4, - }; - -static WORD_RENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENI_CHILDREN), - value: None, -}; - -pub static WORD_RENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("assance"), - dictgen::InsensitiveAscii("forcements"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("ging"), - ], - values: &[ - &["renaissance"], - &["reinforcements"], - &["renege"], - &["reneged"], - &["reneger"], - &["reneging"], - ], - range: 1..=10, - }; - -static WORD_RENG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENG_CHILDREN), - value: None, -}; - -pub static WORD_RENG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("enerate")], - values: &[&["regenerate"]], - range: 7..=7, - }; - -static WORD_RENF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENF_CHILDREN), - value: None, -}; - -pub static WORD_RENF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("orce"), - dictgen::InsensitiveAscii("orced"), - dictgen::InsensitiveAscii("orcement"), - dictgen::InsensitiveAscii("orcements"), - dictgen::InsensitiveAscii("orces"), - ], - values: &[ - &["reference"], - &["reinforce"], - &["reinforced"], - &["reinforcement"], - &["reinforcements"], - &["reinforces"], - ], - range: 4..=9, - }; - -static WORD_RENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RENE_CHILDREN), - value: None, -}; - -static WORD_RENE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RENEA_NODE), - None, - None, - Some(&WORD_RENED_NODE), - None, - None, - Some(&WORD_RENEG_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_RENET_NODE), - None, - None, - Some(&WORD_RENEW_NODE), - None, - None, - None, -]; - -static WORD_RENEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEW_CHILDREN), - value: None, -}; - -pub static WORD_RENEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("abels"), - dictgen::InsensitiveAscii("eal"), - dictgen::InsensitiveAscii("ebles"), - dictgen::InsensitiveAscii("l"), - ], - values: &[ - &["renewables"], - &["renewables"], - &["renewal"], - &["renewables"], - &["renewal"], - ], - range: 1..=5, - }; - -static WORD_RENET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENET_CHILDREN), - value: None, -}; - -pub static WORD_RENET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("kon")], - values: &[&["renekton"]], - range: 3..=3, - }; - -static WORD_RENEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RENEG_CHILDREN), - value: None, -}; - -static WORD_RENEG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RENEGA_NODE), - None, - None, - None, - Some(&WORD_RENEGE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_RENEGO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_RENEGO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RENEGO_CHILDREN), - value: None, -}; - -static WORD_RENEGO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RENEGOA_NODE), - None, - Some(&WORD_RENEGOC_NODE), - None, - None, - None, - Some(&WORD_RENEGOG_NODE), - None, - Some(&WORD_RENEGOI_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_RENEGOP_NODE), - None, - None, - Some(&WORD_RENEGOS_NODE), - Some(&WORD_RENEGOT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_RENEGOZ_NODE), -]; - -static WORD_RENEGOZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOZ_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 4..=7, - }; - -static WORD_RENEGOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RENEGOT_CHILDREN), - value: None, -}; - -static WORD_RENEGOT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RENEGOTA_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_RENEGOTH_NODE), - Some(&WORD_RENEGOTI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_RENEGOTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RENEGOTI_CHILDREN), - value: None, -}; - -static WORD_RENEGOTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_RENEGOTIB_NODE), - Some(&WORD_RENEGOTIC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_RENEGOTIO_NODE), - None, - None, - None, - None, - Some(&WORD_RENEGOTIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_RENEGOTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOTIT_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOTIT_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aor"), - dictgen::InsensitiveAscii("aors"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 1..=6, -}; - -static WORD_RENEGOTIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOTIO_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOTIO_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("nates"), - dictgen::InsensitiveAscii("nating"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("nator"), - dictgen::InsensitiveAscii("nators"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tates"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("tators"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiable"], - &["renegotiation"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiations"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 1..=7, -}; - -static WORD_RENEGOTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOTIC_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOTIC_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 3..=6, -}; - -static WORD_RENEGOTIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOTIB_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOTIB_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["renegotiable"]], - range: 2..=2, -}; - -static WORD_RENEGOTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOTH_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOTH_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 4..=7, -}; - -static WORD_RENEGOTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOTA_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOTA_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("itors"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiations"), - dictgen::InsensitiveAscii("tiator"), - dictgen::InsensitiveAscii("tiators"), - dictgen::InsensitiveAscii("tible"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tied"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tior"), - dictgen::InsensitiveAscii("tiors"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["renegotiable"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiator"], - &["renegotiators"], - ], - range: 2..=8, -}; - -static WORD_RENEGOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOS_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 4..=7, - }; - -static WORD_RENEGOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOP_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tionsotiable"), - dictgen::InsensitiveAscii("tionsotiate"), - dictgen::InsensitiveAscii("tionsotiated"), - dictgen::InsensitiveAscii("tionsotiates"), - dictgen::InsensitiveAscii("tionsotiating"), - dictgen::InsensitiveAscii("tionsotiation"), - dictgen::InsensitiveAscii("tionsotiations"), - dictgen::InsensitiveAscii("tionsotiator"), - dictgen::InsensitiveAscii("tionsotiators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 11..=14, - }; - -static WORD_RENEGOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOI_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tates"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("tators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 4..=7, - }; - -static WORD_RENEGOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOG_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiations"), - dictgen::InsensitiveAscii("tiator"), - dictgen::InsensitiveAscii("tiators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 5..=8, - }; - -static WORD_RENEGOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOC_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 4..=7, - }; - -static WORD_RENEGOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGOA_CHILDREN), - value: None, -}; - -pub static WORD_RENEGOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiations"), - dictgen::InsensitiveAscii("tiator"), - dictgen::InsensitiveAscii("tiators"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 2..=8, - }; - -static WORD_RENEGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGE_CHILDREN), - value: None, -}; - -pub static WORD_RENEGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("ration"), - ], - values: &[&["regenerate"], &["regeneration"]], - range: 4..=6, - }; - -static WORD_RENEGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEGA_CHILDREN), - value: None, -}; - -pub static WORD_RENEGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tiotiable"), - dictgen::InsensitiveAscii("tiotiate"), - dictgen::InsensitiveAscii("tiotiated"), - dictgen::InsensitiveAscii("tiotiates"), - dictgen::InsensitiveAscii("tiotiating"), - dictgen::InsensitiveAscii("tiotiation"), - dictgen::InsensitiveAscii("tiotiations"), - dictgen::InsensitiveAscii("tiotiator"), - dictgen::InsensitiveAscii("tiotiators"), - ], - values: &[ - &["renegade"], - &["renegade"], - &["renegotiable"], - &["renegotiate"], - &["renegotiated"], - &["renegotiates"], - &["renegotiating"], - &["renegotiation"], - &["renegotiations"], - &["renegotiator"], - &["renegotiators"], - ], - range: 1..=11, - }; - -static WORD_RENED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENED_CHILDREN), - value: None, -}; - -pub static WORD_RENED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ered")], - values: &[&["rende", "rendered"]], - range: 4..=4, - }; - -static WORD_RENEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENEA_CHILDREN), - value: None, -}; - -pub static WORD_RENEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gde")], - values: &[&["renegade"]], - range: 3..=3, - }; - -static WORD_REND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REND_CHILDREN), - value: None, -}; - -pub static WORD_REND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ayvoo"), - dictgen::InsensitiveAscii("ayvooed"), - dictgen::InsensitiveAscii("ayvou"), - dictgen::InsensitiveAscii("ayvoued"), - dictgen::InsensitiveAscii("azyvoo"), - dictgen::InsensitiveAscii("azyvooed"), - dictgen::InsensitiveAscii("azyvou"), - dictgen::InsensitiveAscii("azyvoued"), - dictgen::InsensitiveAscii("eirng"), - dictgen::InsensitiveAscii("eradble"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ereds"), - dictgen::InsensitiveAscii("ereer"), - dictgen::InsensitiveAscii("ereing"), - dictgen::InsensitiveAscii("ererd"), - dictgen::InsensitiveAscii("erered"), - dictgen::InsensitiveAscii("ererers"), - dictgen::InsensitiveAscii("erering"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("eresd"), - dictgen::InsensitiveAscii("eringg"), - dictgen::InsensitiveAscii("erning"), - dictgen::InsensitiveAscii("err"), - dictgen::InsensitiveAscii("erring"), - dictgen::InsensitiveAscii("esvous"), - dictgen::InsensitiveAscii("evous"), - dictgen::InsensitiveAscii("ezous"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("irer"), - dictgen::InsensitiveAscii("irers"), - dictgen::InsensitiveAscii("iring"), - dictgen::InsensitiveAscii("itioon"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("undant"), - ], - values: &[ - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvoused"], - &["rendering"], - &["renderable"], - &["rendered"], - &["renderer", "render"], - &["rendered", "renders"], - &["renderer"], - &["rendering"], - &["rendered"], - &["rendered"], - &["renderers"], - &["rendering"], - &["renders", "renderers"], - &["rendered"], - &["rendering"], - &["rendering"], - &["render"], - &["rendering"], - &["rendezvous"], - &["rendezvous"], - &["rendezvous"], - &["rendered"], - &["renderer"], - &["renderers"], - &["rendering"], - &["rendition"], - &["rendering"], - &["rendition"], - &["redundant"], - ], - range: 3..=8, - }; - -static WORD_RENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RENA_CHILDREN), - value: None, -}; - -pub static WORD_RENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iisance"), - dictgen::InsensitiveAscii("iscance"), - dictgen::InsensitiveAscii("issace"), - dictgen::InsensitiveAscii("issaince"), - dictgen::InsensitiveAscii("issanse"), - dictgen::InsensitiveAscii("issence"), - dictgen::InsensitiveAscii("meing"), - dictgen::InsensitiveAscii("ssaince"), - dictgen::InsensitiveAscii("ssiance"), - ], - values: &[ - &["renaissance"], - &["renaissance"], - &["renaissance"], - &["renaissance"], - &["renaissance"], - &["renaissance"], - &["renaming"], - &["renaissance"], - &["renaissance"], - ], - range: 5..=8, - }; - -static WORD_REM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REM_CHILDREN), - value: None, -}; - -static WORD_REM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REMA_NODE), - Some(&WORD_REMB_NODE), - None, - None, - Some(&WORD_REME_NODE), - None, - None, - None, - Some(&WORD_REMI_NODE), - None, - None, - None, - Some(&WORD_REMM_NODE), - Some(&WORD_REMN_NODE), - Some(&WORD_REMO_NODE), - Some(&WORD_REMP_NODE), - None, - None, - None, - Some(&WORD_REMT_NODE), - None, - Some(&WORD_REMV_NODE), - None, - None, - None, - None, -]; - -static WORD_REMV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMV_CHILDREN), - value: None, -}; - -pub static WORD_REMV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("oes"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["remove"], - &["removed"], - &["removes"], - &["remove"], - &["removed"], - &["removes"], - &["remove"], - &["removed"], - &["removes"], - &["removes"], - ], - range: 1..=4, - }; - -static WORD_REMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMT_CHILDREN), - value: None, -}; - -pub static WORD_REMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oe")], - values: &[&["remote"]], - range: 2..=2, - }; - -static WORD_REMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMP_CHILDREN), - value: None, -}; - -pub static WORD_REMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("laced"), - dictgen::InsensitiveAscii("lacement"), - ], - values: &[&["replaced"], &["replacement"]], - range: 5..=8, - }; - -static WORD_REMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMO_CHILDREN), - value: None, -}; - -pub static WORD_REMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("ote"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oving"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("telly"), - dictgen::InsensitiveAscii("tley"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("vce"), - dictgen::InsensitiveAscii("veable"), - dictgen::InsensitiveAscii("vefromat"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("verd"), - dictgen::InsensitiveAscii("veting"), - dictgen::InsensitiveAscii("vs"), - ], - values: &[ - &["remove"], - &["remove"], - &["removed"], - &["removes"], - &["removing"], - &["remotely"], - &["remote"], - &["remove"], - &["removing"], - &["remote"], - &["reported"], - &["remote"], - &["remotely"], - &["remotely"], - &["remotely"], - &["remove"], - &["removable"], - &["removeformat"], - &["removing"], - &["removed"], - &["removing"], - &["removes"], - ], - range: 1..=8, - }; - -static WORD_REMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMN_CHILDREN), - value: None, -}; - -pub static WORD_REMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("andts"), - dictgen::InsensitiveAscii("ans"), - ], - values: &[&["remnants"], &["remnants"]], - range: 3..=5, - }; - -static WORD_REMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMM_CHILDREN), - value: None, -}; - -pub static WORD_REMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apped"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("eber"), - dictgen::InsensitiveAscii("ebered"), - dictgen::InsensitiveAscii("ebering"), - dictgen::InsensitiveAscii("ebers"), - dictgen::InsensitiveAscii("ember"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["remapped"], - &["remember"], - &["remember"], - &["remembered"], - &["remembering"], - &["remembers"], - &["remember"], - &["remove"], - &["remove"], - ], - range: 2..=7, - }; - -static WORD_REMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMI_CHILDREN), - value: None, -}; - -pub static WORD_REMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("ander"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("aning"), - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("fications"), - dictgen::InsensitiveAscii("gnton"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nescent"), - dictgen::InsensitiveAscii("ngotn"), - dictgen::InsensitiveAscii("nicient"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nis"), - dictgen::InsensitiveAscii("niscant"), - dictgen::InsensitiveAscii("niscense"), - dictgen::InsensitiveAscii("niscient"), - dictgen::InsensitiveAscii("niscint"), - dictgen::InsensitiveAscii("nise"), - dictgen::InsensitiveAscii("nised"), - dictgen::InsensitiveAscii("nisent"), - dictgen::InsensitiveAscii("nisentky"), - dictgen::InsensitiveAscii("niser"), - dictgen::InsensitiveAscii("nises"), - dictgen::InsensitiveAscii("nising"), - dictgen::InsensitiveAscii("nsce"), - dictgen::InsensitiveAscii("nsced"), - dictgen::InsensitiveAscii("nscence"), - dictgen::InsensitiveAscii("nscent"), - dictgen::InsensitiveAscii("nscently"), - dictgen::InsensitiveAscii("nscer"), - dictgen::InsensitiveAscii("nsces"), - dictgen::InsensitiveAscii("nscient"), - dictgen::InsensitiveAscii("nscing"), - dictgen::InsensitiveAscii("nsicent"), - dictgen::InsensitiveAscii("nsicently"), - ], - values: &[ - &["remain"], - &["remainder", "reminder"], - &["remained"], - &["remaining"], - &["remains"], - &["ramifications"], - &["remington"], - &["remnant"], - &["reminiscent"], - &["remington"], - &["reminiscent"], - &["remaining"], - &["reminisce"], - &["reminiscent"], - &["reminiscence"], - &["reminiscent"], - &["reminiscent"], - &["reminisce"], - &["reminisced"], - &["reminiscent"], - &["reminiscently"], - &["reminiscer"], - &["reminisces"], - &["reminiscing"], - &["reminisce"], - &["reminisced"], - &["reminiscence"], - &["reminiscent"], - &["reminiscently"], - &["reminiscer"], - &["reminisces"], - &["reminiscent"], - &["reminiscing"], - &["reminiscent"], - &["reminiscently"], - ], - range: 2..=9, - }; - -static WORD_REME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REME_CHILDREN), - value: None, -}; - -pub static WORD_REME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("bered"), - dictgen::InsensitiveAscii("bering"), - dictgen::InsensitiveAscii("bers"), - dictgen::InsensitiveAscii("mbed"), - dictgen::InsensitiveAscii("mbee"), - dictgen::InsensitiveAscii("mberable"), - dictgen::InsensitiveAscii("mberance"), - dictgen::InsensitiveAscii("mberd"), - dictgen::InsensitiveAscii("mberes"), - dictgen::InsensitiveAscii("mbrence"), - dictgen::InsensitiveAscii("meber"), - dictgen::InsensitiveAscii("mebered"), - dictgen::InsensitiveAscii("mebering"), - dictgen::InsensitiveAscii("mebers"), - dictgen::InsensitiveAscii("mebr"), - dictgen::InsensitiveAscii("mebred"), - dictgen::InsensitiveAscii("mebrs"), - dictgen::InsensitiveAscii("member"), - dictgen::InsensitiveAscii("membered"), - dictgen::InsensitiveAscii("members"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mered"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("mor"), - dictgen::InsensitiveAscii("mored"), - dictgen::InsensitiveAscii("moring"), - dictgen::InsensitiveAscii("mors"), - dictgen::InsensitiveAscii("mver"), - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("nber"), - dictgen::InsensitiveAscii("nicent"), - dictgen::InsensitiveAscii("niss"), - dictgen::InsensitiveAscii("nissed"), - dictgen::InsensitiveAscii("nissence"), - dictgen::InsensitiveAscii("nissense"), - dictgen::InsensitiveAscii("nissent"), - dictgen::InsensitiveAscii("nissently"), - dictgen::InsensitiveAscii("nisser"), - dictgen::InsensitiveAscii("nisses"), - dictgen::InsensitiveAscii("nissing"), - ], - values: &[ - &["remember"], - &["remembered"], - &["remembering"], - &["remembers"], - &["remembered"], - &["remembered"], - &["memorable"], - &["remembrance"], - &["remembered"], - &["remembers"], - &["remembrance"], - &["remember"], - &["remembered"], - &["remembering"], - &["remembers"], - &["remember"], - &["remembered"], - &["remembers"], - &["remember"], - &["remembered"], - &["remembers"], - &["remember"], - &["remembered"], - &["remembers"], - &["remember"], - &["remembered"], - &["remembering"], - &["remembers"], - &["remember"], - &["remnant"], - &["remember"], - &["reminiscent"], - &["reminisce"], - &["reminisced"], - &["reminiscence"], - &["reminiscence"], - &["reminiscent"], - &["reminiscently"], - &["reminiscer"], - &["reminisces"], - &["reminiscing"], - ], - range: 3..=9, - }; - -static WORD_REMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMB_CHILDREN), - value: None, -}; - -pub static WORD_REMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ember"), - dictgen::InsensitiveAscii("embered"), - dictgen::InsensitiveAscii("embering"), - dictgen::InsensitiveAscii("embers"), - dictgen::InsensitiveAscii("er"), - ], - values: &[ - &["remember"], - &["remembered"], - &["remembering"], - &["remembers"], - &["remember"], - ], - range: 2..=8, - }; - -static WORD_REMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REMA_CHILDREN), - value: None, -}; - -pub static WORD_REMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("inds"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inging"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("inign"), - dictgen::InsensitiveAscii("inining"), - dictgen::InsensitiveAscii("inst"), - dictgen::InsensitiveAscii("inung"), - dictgen::InsensitiveAscii("krs"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nin"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nnt"), - dictgen::InsensitiveAscii("nnts"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("rcably"), - dictgen::InsensitiveAscii("rkablely"), - dictgen::InsensitiveAscii("rkabley"), - dictgen::InsensitiveAscii("rkablly"), - dictgen::InsensitiveAscii("rkes"), - dictgen::InsensitiveAscii("rkibly"), - dictgen::InsensitiveAscii("sterd"), - dictgen::InsensitiveAscii("sterred"), - ], - values: &[ - &["remained", "remind"], - &["remains"], - &["remainder"], - &["remains", "remained"], - &["remaining"], - &["remaining"], - &["remaining"], - &["remaining"], - &["remaining"], - &["remains"], - &["remaining"], - &["remarks"], - &["remainder"], - &["remain", "remake", "rename"], - &["remained"], - &["remainder"], - &["remains"], - &["remain", "remaining"], - &["remaining"], - &["remnant"], - &["remnants"], - &["remapped"], - &["remapping"], - &["remarkably"], - &["remarkably"], - &["remarkably"], - &["remarkably"], - &["remarks"], - &["remarkably"], - &["remastered"], - &["remastered"], - ], - range: 2..=8, - }; - -static WORD_REL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REL_CHILDREN), - value: None, -}; - -static WORD_REL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RELA_NODE), - None, - Some(&WORD_RELC_NODE), - None, - Some(&WORD_RELE_NODE), - Some(&WORD_RELF_NODE), - Some(&WORD_RELG_NODE), - None, - Some(&WORD_RELI_NODE), - None, - None, - Some(&WORD_RELL_NODE), - Some(&WORD_RELM_NODE), - None, - Some(&WORD_RELO_NODE), - Some(&WORD_RELP_NODE), - None, - None, - None, - Some(&WORD_RELT_NODE), - Some(&WORD_RELU_NODE), - Some(&WORD_RELV_NODE), - None, - None, - Some(&WORD_RELY_NODE), - None, -]; - -static WORD_RELY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELY_CHILDREN), - value: None, -}; - -pub static WORD_RELY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["reliable"], - &["reliably"], - &["relied"], - &["relies", "realize", "realise"], - &["relies"], - ], - range: 1..=4, - }; - -static WORD_RELV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELV_CHILDREN), - value: None, -}; - -pub static WORD_RELV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ant")], - values: &[&["relevant"]], - range: 3..=3, - }; - -static WORD_RELU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELU_CHILDREN), - value: None, -}; - -pub static WORD_RELU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctanct"), - dictgen::InsensitiveAscii("ctanctly"), - dictgen::InsensitiveAscii("ctanly"), - dictgen::InsensitiveAscii("ctanty"), - dictgen::InsensitiveAscii("ctently"), - ], - values: &[ - &["reluctant"], - &["reluctantly"], - &["reluctantly"], - &["reluctantly"], - &["reluctantly"], - ], - range: 6..=8, - }; - -static WORD_RELT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELT_CHILDREN), - value: None, -}; - -pub static WORD_RELT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aionship"), - dictgen::InsensitiveAscii("ive"), - ], - values: &[&["relationship"], &["relative"]], - range: 3..=8, - }; - -static WORD_RELP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELP_CHILDREN), - value: None, -}; - -pub static WORD_RELP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acement"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["replacement"], &["relapse"], &["relapsed"], &["reply"]], - range: 1..=7, - }; - -static WORD_RELO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELO_CHILDREN), - value: None, -}; - -pub static WORD_RELO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("actes"), - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("cae"), - dictgen::InsensitiveAscii("caes"), - dictgen::InsensitiveAscii("caiing"), - dictgen::InsensitiveAscii("caing"), - dictgen::InsensitiveAscii("caion"), - dictgen::InsensitiveAscii("caions"), - dictgen::InsensitiveAscii("caite"), - dictgen::InsensitiveAscii("caites"), - dictgen::InsensitiveAscii("caiting"), - dictgen::InsensitiveAscii("caition"), - dictgen::InsensitiveAscii("caitions"), - dictgen::InsensitiveAscii("caiton"), - dictgen::InsensitiveAscii("caitons"), - dictgen::InsensitiveAscii("catated"), - dictgen::InsensitiveAscii("cateable"), - dictgen::InsensitiveAscii("cateble"), - dictgen::InsensitiveAscii("caton"), - dictgen::InsensitiveAscii("ccate"), - dictgen::InsensitiveAscii("ccated"), - dictgen::InsensitiveAscii("ccates"), - dictgen::InsensitiveAscii("ction"), - ], - values: &[ - &["relocates"], - &["reload"], - &["relocate"], - &["relocates"], - &["relocating"], - &["relocating"], - &["relocation"], - &["relocations"], - &["relocate"], - &["relocates"], - &["relocating"], - &["relocation"], - &["relocations"], - &["relocation"], - &["relocations"], - &["relocated"], - &["relocatable"], - &["relocatable"], - &["relocation"], - &["relocate"], - &["relocated"], - &["relocates"], - &["relocation"], - ], - range: 3..=8, - }; - -static WORD_RELM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELM_CHILDREN), - value: Some(&["elm", "helm", "realm", "ream", "rem"]), -}; - -pub static WORD_RELM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["elms", "helms", "realms", "reams"]], - range: 1..=1, - }; - -static WORD_RELL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELL_CHILDREN), - value: None, -}; - -pub static WORD_RELL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ocates"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["reallocates", "relocates"], &["really"]], - range: 1..=6, - }; - -static WORD_RELI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELI_CHILDREN), - value: None, -}; - -pub static WORD_RELI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("abillity"), - dictgen::InsensitiveAscii("abilty"), - dictgen::InsensitiveAscii("abily"), - dictgen::InsensitiveAscii("ablely"), - dictgen::InsensitiveAscii("abley"), - dictgen::InsensitiveAscii("ablity"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("efed"), - dictgen::InsensitiveAscii("efes"), - dictgen::InsensitiveAscii("efing"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("geon"), - dictgen::InsensitiveAscii("geons"), - dictgen::InsensitiveAscii("geous"), - dictgen::InsensitiveAscii("geously"), - dictgen::InsensitiveAscii("gionens"), - dictgen::InsensitiveAscii("gioners"), - dictgen::InsensitiveAscii("giones"), - dictgen::InsensitiveAscii("giosly"), - dictgen::InsensitiveAscii("giousy"), - dictgen::InsensitiveAscii("gon"), - dictgen::InsensitiveAscii("gous"), - dictgen::InsensitiveAscii("gously"), - dictgen::InsensitiveAscii("nguish"), - dictgen::InsensitiveAscii("nguishing"), - dictgen::InsensitiveAscii("nqushment"), - dictgen::InsensitiveAscii("ntquish"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("tavely"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - ], - values: &[ - &["reliable"], - &["reliability"], - &["reliability"], - &["reliability", "reliably"], - &["reliably"], - &["reliably"], - &["reliability"], - &["realised"], - &["replicate", "relocate"], - &["rely", "relies", "really", "relief"], - &["relieved"], - &["relieves"], - &["relieving"], - &["reliant"], - &["religion"], - &["religions"], - &["religious"], - &["religiously"], - &["religions"], - &["religions"], - &["religions"], - &["religiously"], - &["religiously"], - &["religion"], - &["religious"], - &["religiously"], - &["relinquish"], - &["relinquishing"], - &["relinquishment"], - &["relinquish"], - &["realised"], - &["relatively"], - &["realize"], - &["realized"], - ], - range: 1..=9, - }; - -static WORD_RELG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELG_CHILDREN), - value: None, -}; - -pub static WORD_RELG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ious"), - ], - values: &[&["religion"], &["religious"]], - range: 3..=4, - }; - -static WORD_RELF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELF_CHILDREN), - value: None, -}; - -pub static WORD_RELF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("exes"), - ], - values: &[ - &["reflect"], - &["reflected"], - &["reflecting"], - &["reflection"], - &["reflections"], - &["reflective"], - &["reflects"], - &["reflexes"], - ], - range: 3..=7, - }; - -static WORD_RELE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RELE_CHILDREN), - value: None, -}; - -static WORD_RELE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RELEA_NODE), - None, - Some(&WORD_RELEC_NODE), - None, - Some(&WORD_RELEE_NODE), - None, - Some(&WORD_RELEG_NODE), - None, - Some(&WORD_RELEI_NODE), - None, - None, - None, - None, - Some(&WORD_RELEN_NODE), - Some(&WORD_RELEO_NODE), - None, - None, - None, - Some(&WORD_RELES_NODE), - Some(&WORD_RELET_NODE), - None, - Some(&WORD_RELEV_NODE), - None, - Some(&WORD_RELEX_NODE), - None, - None, -]; - -static WORD_RELEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEX_CHILDREN), - value: None, -}; - -pub static WORD_RELEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["relegation"]], - range: 5..=5, - }; - -static WORD_RELEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEV_CHILDREN), - value: None, -}; - -pub static WORD_RELEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abt"), - dictgen::InsensitiveAscii("ane"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("eant"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("nt"), - ], - values: &[ - &["relevant"], - &["relevant"], - &["relevant"], - &["relevant"], - &["revelation"], - &["revelations"], - &["relevant"], - &["relevance"], - &["relevant"], - &["relevant"], - ], - range: 2..=6, - }; - -static WORD_RELET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELET_CHILDREN), - value: None, -}; - -pub static WORD_RELET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ively"), - dictgen::InsensitiveAscii("nless"), - ], - values: &[ - &["delete", "relate"], - &["deleted", "related"], - &["deletes", "relates"], - &["deleting", "relating"], - &["relative"], - &["relatively"], - &["relentless"], - ], - range: 1..=5, - }; - -static WORD_RELES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELES_CHILDREN), - value: None, -}; - -pub static WORD_RELES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["release"], - &["released"], - &["releases"], - &["release"], - &["released"], - &["releases"], - ], - range: 1..=3, - }; - -static WORD_RELEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEO_CHILDREN), - value: None, -}; - -pub static WORD_RELEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ad")], - values: &[&["reload"]], - range: 2..=2, - }; - -static WORD_RELEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEN_CHILDREN), - value: None, -}; - -pub static WORD_RELEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tlesly"), - dictgen::InsensitiveAscii("tlessely"), - dictgen::InsensitiveAscii("tlessley"), - dictgen::InsensitiveAscii("tlessy"), - dictgen::InsensitiveAscii("tness"), - ], - values: &[ - &["relentlessly"], - &["relentlessly"], - &["relentlessly"], - &["relentlessly"], - &["relentless"], - ], - range: 5..=8, - }; - -static WORD_RELEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEI_CHILDREN), - value: None, -}; - -pub static WORD_RELEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("fe"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("fes"), - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["relief"], - &["relief"], - &["relieved"], - &["relieves"], - &["relieving"], - &["relieve"], - &["relieved"], - &["reliever"], - &["relieves"], - &["relieving"], - ], - range: 1..=4, - }; - -static WORD_RELEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEG_CHILDREN), - value: None, -}; - -pub static WORD_RELEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("etion"), - ], - values: &[&["relegation"], &["relegation"]], - range: 3..=5, - }; - -static WORD_RELEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEE_CHILDREN), - value: None, -}; - -pub static WORD_RELEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ction")], - values: &[&["reelection"]], - range: 5..=5, - }; - -static WORD_RELEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEC_CHILDREN), - value: None, -}; - -pub static WORD_RELEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["relevant"], - &["reelect", "reflect"], - &["reelected", "reflected"], - &["reflective"], - ], - range: 1..=4, - }; - -static WORD_RELEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELEA_CHILDREN), - value: None, -}; - -pub static WORD_RELEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("fes"), - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("gtion"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sead"), - dictgen::InsensitiveAscii("seing"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tionship"), - dictgen::InsensitiveAscii("tionships"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("vant"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["release"], - &["released"], - &["reload"], - &["release"], - &["released"], - &["releasing"], - &["release", "releases"], - &["relief"], - &["relieved"], - &["relieves"], - &["relieving"], - &["relieves"], - &["relegation"], - &["releasing"], - &["relevant", "relent"], - &["release"], - &["released"], - &["releasing"], - &["release"], - &["related"], - &["related"], - &["relating"], - &["relation"], - &["relations"], - &["relationship"], - &["relationships"], - &["relative"], - &["relevant"], - &["relieve"], - &["relieved"], - &["relieves"], - &["relieving"], - ], - range: 1..=9, - }; - -static WORD_RELC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELC_CHILDREN), - value: None, -}; - -pub static WORD_RELC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aim"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("utant"), - dictgen::InsensitiveAscii("utantly"), - ], - values: &[ - &["reclaim"], - &["relocation"], - &["reluctant"], - &["reluctantly"], - ], - range: 3..=7, - }; - -static WORD_RELA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RELA_CHILDREN), - value: Some(&["real"]), -}; - -static WORD_RELA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RELAA_NODE), - None, - Some(&WORD_RELAC_NODE), - Some(&WORD_RELAD_NODE), - Some(&WORD_RELAE_NODE), - None, - Some(&WORD_RELAG_NODE), - None, - Some(&WORD_RELAI_NODE), - None, - None, - Some(&WORD_RELAL_NODE), - None, - None, - Some(&WORD_RELAO_NODE), - Some(&WORD_RELAP_NODE), - None, - None, - Some(&WORD_RELAS_NODE), - Some(&WORD_RELAT_NODE), - None, - Some(&WORD_RELAV_NODE), - None, - Some(&WORD_RELAX_NODE), - None, - Some(&WORD_RELAZ_NODE), -]; - -static WORD_RELAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAZ_CHILDREN), - value: None, -}; - -pub static WORD_RELAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["relaxation"]], - range: 5..=5, - }; - -static WORD_RELAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAX_CHILDREN), - value: None, -}; - -pub static WORD_RELAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ating")], - values: &[&["relaxation"]], - range: 5..=5, - }; - -static WORD_RELAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAV_CHILDREN), - value: None, -}; - -pub static WORD_RELAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ent"), - ], - values: &[ - &["relevant"], - &["relaxation"], - &["relevance"], - &["relevant"], - ], - range: 3..=5, - }; - -static WORD_RELAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAT_CHILDREN), - value: None, -}; - -pub static WORD_RELAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("aive"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dness"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("ib"), - dictgen::InsensitiveAscii("ibe"), - dictgen::InsensitiveAscii("ibely"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ievly"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inoship"), - dictgen::InsensitiveAscii("ionshits"), - dictgen::InsensitiveAscii("ionshp"), - dictgen::InsensitiveAscii("ionsship"), - dictgen::InsensitiveAscii("iopnship"), - dictgen::InsensitiveAscii("ioship"), - dictgen::InsensitiveAscii("iv"), - dictgen::InsensitiveAscii("ivated"), - dictgen::InsensitiveAscii("ivety"), - dictgen::InsensitiveAscii("ivily"), - dictgen::InsensitiveAscii("iviser"), - dictgen::InsensitiveAscii("ivisme"), - dictgen::InsensitiveAscii("ivitiy"), - dictgen::InsensitiveAscii("ivitly"), - dictgen::InsensitiveAscii("iviy"), - dictgen::InsensitiveAscii("ivley"), - dictgen::InsensitiveAscii("ivly"), - dictgen::InsensitiveAscii("ivno"), - dictgen::InsensitiveAscii("ivy"), - dictgen::InsensitiveAscii("vie"), - ], - values: &[ - &["relatable"], - &["relative"], - &["related"], - &["relaxation"], - &["relative"], - &["related"], - &["relatedness"], - &["relates"], - &["retaliate"], - &["retaliation"], - &["relative", "relatable"], - &["relative"], - &["relatively"], - &["relative"], - &["relatively"], - &["relation"], - &["relationships"], - &["relationships"], - &["relationships"], - &["relationships"], - &["relationship"], - &["relationship"], - &["relative"], - &["relative", "relatively"], - &["relativity"], - &["relativity"], - &["relatives"], - &["relatives"], - &["relativity"], - &["relativity"], - &["relativity"], - &["relatively"], - &["relatively"], - &["relation"], - &["relativity"], - &["relative"], - ], - range: 1..=8, - }; - -static WORD_RELAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAS_CHILDREN), - value: None, -}; - -pub static WORD_RELAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("hionship"), - dictgen::InsensitiveAscii("hionships"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("ped"), - ], - values: &[ - &["release"], - &["released"], - &["releaser"], - &["releases"], - &["relationship"], - &["relationships"], - &["releasing"], - &["relapse"], - &["relapsed"], - ], - range: 1..=9, - }; - -static WORD_RELAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAP_CHILDREN), - value: None, -}; - -pub static WORD_RELAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["relapse"]], - range: 2..=2, - }; - -static WORD_RELAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAO_CHILDREN), - value: None, -}; - -pub static WORD_RELAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - ], - values: &[&["reload"], &["reloaded"], &["reloading"], &["reloads"]], - range: 1..=4, - }; - -static WORD_RELAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAL_CHILDREN), - value: None, -}; - -pub static WORD_RELAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["really"]], - range: 1..=1, - }; - -static WORD_RELAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAI_CHILDREN), - value: None, -}; - -pub static WORD_RELAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bly"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("tonship"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("zed"), - ], - values: &[ - &["reliability"], - &["reliable"], - &["reliably"], - &["reclaimed"], - &["relation"], - &["realise"], - &["realised"], - &["relationships"], - &["relative"], - &["realized"], - ], - range: 2..=7, - }; - -static WORD_RELAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAG_CHILDREN), - value: None, -}; - -pub static WORD_RELAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ed"), - ], - values: &[&["relaxation"], &["related"]], - range: 2..=5, - }; - -static WORD_RELAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAE_CHILDREN), - value: None, -}; - -pub static WORD_RELAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - ], - values: &[ - &["release"], - &["release"], - &["released"], - &["releases"], - &["releasing"], - ], - range: 2..=4, - }; - -static WORD_RELAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAD_CHILDREN), - value: None, -}; - -pub static WORD_RELAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["ready"]], - range: 1..=1, - }; - -static WORD_RELAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAC_CHILDREN), - value: None, -}; - -pub static WORD_RELAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atable"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["relocatable"], &["replace"]], - range: 1..=6, - }; - -static WORD_RELAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RELAA_CHILDREN), - value: None, -}; - -pub static WORD_RELAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tive")], - values: &[&["relative"]], - range: 4..=4, - }; - -static WORD_REK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REK_CHILDREN), - value: None, -}; - -pub static WORD_REK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("enton"), - dictgen::InsensitiveAscii("nown"), - dictgen::InsensitiveAscii("nowned"), - dictgen::InsensitiveAscii("ommendation"), - dictgen::InsensitiveAscii("tifications"), - dictgen::InsensitiveAscii("ursed"), - dictgen::InsensitiveAscii("ursion"), - dictgen::InsensitiveAscii("ursive"), - ], - values: &[ - &["relative"], - &["renekton"], - &["renown"], - &["renowned"], - &["recommendation"], - &["certifications"], - &["recursed"], - &["recursion"], - &["recursive"], - ], - range: 4..=11, - }; - -static WORD_REJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REJ_CHILDREN), - value: None, -}; - -pub static WORD_REJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("place"), - ], - values: &[&["rejected"], &["replace"]], - range: 4..=5, - }; - -static WORD_REI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REI_CHILDREN), - value: None, -}; - -static WORD_REI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_REIC_NODE), - Some(&WORD_REID_NODE), - None, - None, - Some(&WORD_REIG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_REIM_NODE), - Some(&WORD_REIN_NODE), - None, - Some(&WORD_REIP_NODE), - None, - None, - Some(&WORD_REIS_NODE), - Some(&WORD_REIT_NODE), - None, - Some(&WORD_REIV_NODE), - None, - None, - None, - None, -]; - -static WORD_REIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIV_CHILDREN), - value: None, -}; - -pub static WORD_REIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ew"), - dictgen::InsensitiveAscii("ews"), - dictgen::InsensitiveAscii("ison"), - ], - values: &[&["review"], &["reviews"], &["revision"]], - range: 2..=4, - }; - -static WORD_REIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIT_CHILDREN), - value: None, -}; - -pub static WORD_REIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("terate"), - dictgen::InsensitiveAscii("terated"), - dictgen::InsensitiveAscii("terates"), - ], - values: &[ - &["retirement"], - &["retires"], - &["reiterate"], - &["reiterated"], - &["reiterates"], - ], - range: 3..=7, - }; - -static WORD_REIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIS_CHILDREN), - value: None, -}; - -pub static WORD_REIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntall"), - dictgen::InsensitiveAscii("ntalled"), - dictgen::InsensitiveAscii("ntalling"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["reinstall"], - &["reinstalled"], - &["reinstalling"], - &["resistance"], - &["register"], - ], - range: 3..=8, - }; - -static WORD_REIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIP_CHILDREN), - value: None, -}; - -pub static WORD_REIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ient"), - dictgen::InsensitiveAscii("ients"), - ], - values: &[&["recipient"], &["recipients"]], - range: 4..=5, - }; - -static WORD_REIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIN_CHILDREN), - value: None, -}; - -pub static WORD_REIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("assance"), - dictgen::InsensitiveAscii("carantion"), - dictgen::InsensitiveAscii("catnation"), - dictgen::InsensitiveAscii("foce"), - dictgen::InsensitiveAscii("foced"), - dictgen::InsensitiveAscii("focement"), - dictgen::InsensitiveAscii("focements"), - dictgen::InsensitiveAscii("foces"), - dictgen::InsensitiveAscii("focing"), - dictgen::InsensitiveAscii("forcemens"), - dictgen::InsensitiveAscii("forcemnets"), - dictgen::InsensitiveAscii("forcemnt"), - dictgen::InsensitiveAscii("forcemnts"), - dictgen::InsensitiveAscii("forcemt"), - dictgen::InsensitiveAscii("fornced"), - dictgen::InsensitiveAscii("itailise"), - dictgen::InsensitiveAscii("itailised"), - dictgen::InsensitiveAscii("itailize"), - dictgen::InsensitiveAscii("italise"), - dictgen::InsensitiveAscii("italised"), - dictgen::InsensitiveAscii("italises"), - dictgen::InsensitiveAscii("italising"), - dictgen::InsensitiveAscii("italization"), - dictgen::InsensitiveAscii("italizations"), - dictgen::InsensitiveAscii("italize"), - dictgen::InsensitiveAscii("italized"), - dictgen::InsensitiveAscii("italizes"), - dictgen::InsensitiveAscii("italizing"), - dictgen::InsensitiveAscii("itiailize"), - dictgen::InsensitiveAscii("itilize"), - dictgen::InsensitiveAscii("itilized"), - dictgen::InsensitiveAscii("karnation"), - dictgen::InsensitiveAscii("stale"), - dictgen::InsensitiveAscii("staled"), - dictgen::InsensitiveAscii("staling"), - dictgen::InsensitiveAscii("stallled"), - dictgen::InsensitiveAscii("stallling"), - dictgen::InsensitiveAscii("stallng"), - dictgen::InsensitiveAscii("statiate"), - dictgen::InsensitiveAscii("statiated"), - dictgen::InsensitiveAscii("statiates"), - dictgen::InsensitiveAscii("statiation"), - dictgen::InsensitiveAscii("tantiate"), - dictgen::InsensitiveAscii("tantiating"), - dictgen::InsensitiveAscii("tarnation"), - dictgen::InsensitiveAscii("tepret"), - dictgen::InsensitiveAscii("tepreted"), - dictgen::InsensitiveAscii("tialize"), - ], - values: &[ - &["renaissance"], - &["reincarnation"], - &["reincarnation"], - &["reinforce"], - &["reinforced"], - &["reinforcement"], - &["reinforcements"], - &["reinforces"], - &["reinforcing"], - &["reinforcements"], - &["reinforcements"], - &["reinforcement"], - &["reinforcements"], - &["reinforcement"], - &["reinforced"], - &["reinitialise"], - &["reinitialised"], - &["reinitialize"], - &["reinitialise"], - &["reinitialised"], - &["reinitialises"], - &["reinitialising"], - &["reinitialization"], - &["reinitializations"], - &["reinitialize"], - &["reinitialized"], - &["reinitializes"], - &["reinitializing"], - &["reinitialize"], - &["reinitialize"], - &["reinitialized"], - &["reincarnation"], - &["reinstalled"], - &["reinstalled"], - &["reinstalling"], - &["reinstalled"], - &["reinstalling"], - &["reinstalling"], - &["reinstantiate"], - &["reinstantiated"], - &["reinstantiates"], - &["reinstantiation"], - &["reinstantiate"], - &["reinstantiating"], - &["reincarnation"], - &["reinterpret"], - &["reinterpreted"], - &["reinitialize"], - ], - range: 4..=12, - }; - -static WORD_REIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIM_CHILDREN), - value: None, -}; - -pub static WORD_REIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bursment"), - dictgen::InsensitiveAscii("plemenet"), - dictgen::InsensitiveAscii("plementaion"), - dictgen::InsensitiveAscii("plementaions"), - dictgen::InsensitiveAscii("plemention"), - dictgen::InsensitiveAscii("plementions"), - dictgen::InsensitiveAscii("plented"), - dictgen::InsensitiveAscii("plents"), - dictgen::InsensitiveAscii("pliment"), - dictgen::InsensitiveAscii("plimenting"), - dictgen::InsensitiveAscii("plmenet"), - dictgen::InsensitiveAscii("plment"), - dictgen::InsensitiveAscii("plmentation"), - dictgen::InsensitiveAscii("plmented"), - dictgen::InsensitiveAscii("plmenting"), - dictgen::InsensitiveAscii("plments"), - dictgen::InsensitiveAscii("pplement"), - dictgen::InsensitiveAscii("pplementating"), - dictgen::InsensitiveAscii("pplementation"), - dictgen::InsensitiveAscii("pplemented"), - dictgen::InsensitiveAscii("premented"), - ], - values: &[ - &["reimbursement"], - &["reimplement"], - &["reimplementation"], - &["reimplementations"], - &["reimplementation"], - &["reimplementations"], - &["reimplemented"], - &["reimplements"], - &["reimplement"], - &["reimplementing"], - &["reimplement"], - &["reimplement"], - &["reimplementation"], - &["reimplemented"], - &["reimplementing"], - &["reimplements"], - &["reimplement"], - &["reimplementing"], - &["reimplementation"], - &["reimplemented"], - &["reimplemented"], - ], - range: 6..=13, - }; - -static WORD_REIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIG_CHILDREN), - value: None, -}; - -pub static WORD_REIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("sry"), - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("stered"), - dictgen::InsensitiveAscii("stering"), - dictgen::InsensitiveAscii("sters"), - dictgen::InsensitiveAscii("stration"), - ], - values: &[ - &["eight", "freight", "right"], - &["reigning"], - &["regiment"], - &["regimes"], - &["region", "reign"], - &["regional"], - &["regions", "reigns"], - &["registry"], - &["register"], - &["registered"], - &["registering"], - &["registers"], - &["registration"], - ], - range: 2..=8, - }; - -static WORD_REID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REID_CHILDREN), - value: None, -}; - -pub static WORD_REID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ual")], - values: &[&["residual"]], - range: 3..=3, - }; - -static WORD_REIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REIC_CHILDREN), - value: None, -}; - -pub static WORD_REIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arnation"), - dictgen::InsensitiveAscii("eved"), - ], - values: &[&["reincarnation"], &["received"]], - range: 4..=8, - }; - -static WORD_REH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REH_CHILDREN), - value: None, -}; - -pub static WORD_REH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abilitacion"), - dictgen::InsensitiveAscii("abilitaion"), - dictgen::InsensitiveAscii("abilitaiton"), - dictgen::InsensitiveAscii("abilitatin"), - dictgen::InsensitiveAscii("abilitaton"), - dictgen::InsensitiveAscii("ersal"), - dictgen::InsensitiveAscii("ersals"), - dictgen::InsensitiveAscii("ersing"), - dictgen::InsensitiveAscii("toric"), - dictgen::InsensitiveAscii("torical"), - ], - values: &[ - &["rehabilitation"], - &["rehabilitation"], - &["rehabilitation"], - &["rehabilitation"], - &["rehabilitation"], - &["rehearsal"], - &["rehearsals"], - &["rehearsing"], - &["rhetoric"], - &["rhetorical"], - ], - range: 5..=11, - }; - -static WORD_REG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REG_CHILDREN), - value: None, -}; - -static WORD_REG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REGA_NODE), - None, - Some(&WORD_REGC_NODE), - None, - Some(&WORD_REGE_NODE), - None, - None, - None, - Some(&WORD_REGI_NODE), - None, - None, - Some(&WORD_REGL_NODE), - None, - None, - Some(&WORD_REGO_NODE), - None, - None, - Some(&WORD_REGR_NODE), - Some(&WORD_REGS_NODE), - None, - Some(&WORD_REGU_NODE), - None, - None, - Some(&WORD_REGX_NODE), - Some(&WORD_REGY_NODE), - None, -]; - -static WORD_REGY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGY_CHILDREN), - value: None, -}; - -pub static WORD_REGY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lar")], - values: &[&["regular"]], - range: 3..=3, - }; - -static WORD_REGX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGX_CHILDREN), - value: None, -}; - -pub static WORD_REGX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("p")], - values: &[&["regexp"]], - range: 1..=1, - }; - -static WORD_REGU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REGU_CHILDREN), - value: None, -}; - -static WORD_REGU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REGUA_NODE), - None, - None, - None, - Some(&WORD_REGUE_NODE), - None, - None, - None, - Some(&WORD_REGUI_NODE), - None, - None, - Some(&WORD_REGUL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_REGUR_NODE), - Some(&WORD_REGUS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_REGUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGUS_CHILDREN), - value: None, -}; - -pub static WORD_REGUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ter")], - values: &[&["register"]], - range: 3..=3, - }; - -static WORD_REGUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGUR_CHILDREN), - value: None, -}; - -pub static WORD_REGUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("larly"), - ], - values: &[&["regular"], &["regularly"], &["regularly"]], - range: 2..=5, - }; - -static WORD_REGUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGUL_CHILDREN), - value: None, -}; - -pub static WORD_REGUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("alry"), - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("amentation"), - dictgen::InsensitiveAscii("amentations"), - dictgen::InsensitiveAscii("aotrs"), - dictgen::InsensitiveAscii("aotry"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("arily"), - dictgen::InsensitiveAscii("aring"), - dictgen::InsensitiveAscii("ariry"), - dictgen::InsensitiveAscii("aris"), - dictgen::InsensitiveAscii("arlas"), - dictgen::InsensitiveAscii("arlisation"), - dictgen::InsensitiveAscii("arlise"), - dictgen::InsensitiveAscii("arlised"), - dictgen::InsensitiveAscii("arliser"), - dictgen::InsensitiveAscii("arlises"), - dictgen::InsensitiveAscii("arlising"), - dictgen::InsensitiveAscii("arlization"), - dictgen::InsensitiveAscii("arlize"), - dictgen::InsensitiveAscii("arlized"), - dictgen::InsensitiveAscii("arlizer"), - dictgen::InsensitiveAscii("arlizes"), - dictgen::InsensitiveAscii("arlizing"), - dictgen::InsensitiveAscii("arlly"), - dictgen::InsensitiveAscii("arlos"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("atiors"), - dictgen::InsensitiveAscii("atios"), - dictgen::InsensitiveAscii("atons"), - dictgen::InsensitiveAscii("atorias"), - dictgen::InsensitiveAscii("atories"), - dictgen::InsensitiveAscii("atorios"), - dictgen::InsensitiveAscii("atr"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("ax"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("irization"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("sr"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("tory"), - ], - values: &[ - &["regulation"], - &["regulate"], - &["regular"], - &["regulation"], - &["regularly"], - &["regulate"], - &["regulation"], - &["regulations"], - &["regulators"], - &["regulatory"], - &["regulars"], - &["regularly"], - &["regulating"], - &["regularly"], - &["regulars"], - &["regulars"], - &["regularisation"], - &["regularise"], - &["regularised"], - &["regulariser"], - &["regularises"], - &["regularising"], - &["regularization"], - &["regularize"], - &["regularized"], - &["regularizer"], - &["regularizes"], - &["regularizing"], - &["regularly"], - &["regulars"], - &["regularly", "regular"], - &["regulars"], - &["regulators"], - &["regulations"], - &["regulating"], - &["regulators"], - &["regulators"], - &["regulations"], - &["regulators"], - &["regulators"], - &["regulators"], - &["regulator"], - &["regulators"], - &["regular"], - &["regular"], - &["regularization"], - &["regular"], - &["regulars"], - &["regulator"], - &["regulators"], - &["regulatory"], - ], - range: 1..=11, - }; - -static WORD_REGUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGUI_CHILDREN), - value: None, -}; - -pub static WORD_REGUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("rements"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - ], - values: &[ - &["require"], - &["required"], - &["requirement"], - &["requirements"], - &["requires"], - &["requiring"], - ], - range: 2..=7, - }; - -static WORD_REGUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGUE_CHILDREN), - value: None, -}; - -pub static WORD_REGUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sted")], - values: &[&["requested"]], - range: 4..=4, - }; - -static WORD_REGUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGUA_CHILDREN), - value: None, -}; - -pub static WORD_REGUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("larly"), - dictgen::InsensitiveAscii("lator"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("lr"), - dictgen::InsensitiveAscii("lrly"), - dictgen::InsensitiveAscii("lrs"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("ltions"), - dictgen::InsensitiveAscii("ltor"), - dictgen::InsensitiveAscii("ltors"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rdless"), - dictgen::InsensitiveAscii("rds"), - dictgen::InsensitiveAscii("rldess"), - dictgen::InsensitiveAscii("rlise"), - dictgen::InsensitiveAscii("rliser"), - dictgen::InsensitiveAscii("rlize"), - dictgen::InsensitiveAscii("rlizer"), - dictgen::InsensitiveAscii("rly"), - dictgen::InsensitiveAscii("tor"), - ], - values: &[ - &["regular"], - &["regularly"], - &["regulator"], - &["regularly"], - &["regular"], - &["regularly"], - &["regulars"], - &["regulate"], - &["regulating"], - &["regulations"], - &["regulations"], - &["regulator"], - &["regulators"], - &["regular"], - &["regarding"], - &["regardless"], - &["regards"], - &["regardless"], - &["regularise"], - &["regulariser"], - &["regularize"], - &["regularizer"], - &["regularly"], - &["regulator"], - ], - range: 1..=6, - }; - -static WORD_REGS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGS_CHILDREN), - value: None, -}; - -pub static WORD_REGS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ister"), - dictgen::InsensitiveAscii("isters"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("itered"), - dictgen::InsensitiveAscii("itering"), - dictgen::InsensitiveAscii("iters"), - dictgen::InsensitiveAscii("itration"), - dictgen::InsensitiveAscii("itre"), - dictgen::InsensitiveAscii("itry"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("try"), - ], - values: &[ - &["region"], - &["regions"], - &["register"], - &["registers"], - &["register"], - &["registered"], - &["registering"], - &["registers"], - &["registration"], - &["register"], - &["registry"], - &["register"], - &["registered"], - &["registering"], - &["registers"], - &["registry"], - ], - range: 3..=8, - }; - -static WORD_REGR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGR_CHILDREN), - value: None, -}; - -pub static WORD_REGR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adless"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("esas"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("esison"), - dictgen::InsensitiveAscii("esives"), - dictgen::InsensitiveAscii("esos"), - dictgen::InsensitiveAscii("esse"), - dictgen::InsensitiveAscii("essivo"), - dictgen::InsensitiveAscii("esso"), - dictgen::InsensitiveAscii("esson"), - dictgen::InsensitiveAscii("esssion"), - dictgen::InsensitiveAscii("esssive"), - dictgen::InsensitiveAscii("esstion"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("etably"), - dictgen::InsensitiveAscii("etts"), - dictgen::InsensitiveAscii("igerator"), - ], - values: &[ - &["regardless"], - &["regards"], - &["regarding"], - &["regards"], - &["regress"], - &["regress"], - &["regression"], - &["regression"], - &["regressive"], - &["regress"], - &["regressive"], - &["regression"], - &["regression"], - &["regression"], - &["regression"], - &["regressive"], - &["regression"], - &["regrets"], - &["regress"], - &["regrettably"], - &["regrets"], - &["refrigerator"], - ], - range: 2..=8, - }; - -static WORD_REGO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGO_CHILDREN), - value: None, -}; - -pub static WORD_REGO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cnition"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nize"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("rded"), - ], - values: &[ - &["recognition"], - &["region"], - &["recognize"], - &["regions"], - &["recorded"], - ], - range: 1..=7, - }; - -static WORD_REGL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGL_CHILDREN), - value: None, -}; - -pub static WORD_REGL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("uar"), - ], - values: &[&["register"], &["regular"]], - range: 3..=4, - }; - -static WORD_REGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGI_CHILDREN), - value: None, -}; - -pub static WORD_REGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dstered"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("ister"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("onaal"), - dictgen::InsensitiveAscii("ones"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("setr"), - dictgen::InsensitiveAscii("sration"), - dictgen::InsensitiveAscii("srers"), - dictgen::InsensitiveAscii("srty"), - dictgen::InsensitiveAscii("sry"), - dictgen::InsensitiveAscii("sster"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("startion"), - dictgen::InsensitiveAscii("station"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("steing"), - dictgen::InsensitiveAscii("steration"), - dictgen::InsensitiveAscii("sterd"), - dictgen::InsensitiveAscii("sterdns"), - dictgen::InsensitiveAscii("sterered"), - dictgen::InsensitiveAscii("steres"), - dictgen::InsensitiveAscii("steresd"), - dictgen::InsensitiveAscii("steries"), - dictgen::InsensitiveAscii("sterin"), - dictgen::InsensitiveAscii("sterred"), - dictgen::InsensitiveAscii("sterss"), - dictgen::InsensitiveAscii("stert"), - dictgen::InsensitiveAscii("stertd"), - dictgen::InsensitiveAscii("stery"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("stger"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("stiry"), - dictgen::InsensitiveAscii("stors"), - dictgen::InsensitiveAscii("story"), - dictgen::InsensitiveAscii("strain"), - dictgen::InsensitiveAscii("straion"), - dictgen::InsensitiveAscii("straions"), - dictgen::InsensitiveAscii("straration"), - dictgen::InsensitiveAscii("strart"), - dictgen::InsensitiveAscii("strated"), - dictgen::InsensitiveAscii("strating"), - dictgen::InsensitiveAscii("stratino"), - dictgen::InsensitiveAscii("strato"), - dictgen::InsensitiveAscii("stred"), - dictgen::InsensitiveAscii("strer"), - dictgen::InsensitiveAscii("strered"), - dictgen::InsensitiveAscii("strers"), - dictgen::InsensitiveAscii("stres"), - dictgen::InsensitiveAscii("string"), - dictgen::InsensitiveAscii("strs"), - dictgen::InsensitiveAscii("stser"), - dictgen::InsensitiveAscii("stsers"), - dictgen::InsensitiveAscii("sty"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tration"), - ], - values: &[ - &["registered"], - &["regimes"], - &["register"], - &["regiment"], - &["region"], - &["regional"], - &["regions"], - &["register"], - &["register"], - &["registration"], - &["registers"], - &["registry"], - &["registry"], - &["register"], - &["register"], - &["registration"], - &["registration"], - &["register"], - &["registered"], - &["registering"], - &["registration"], - &["registered", "registers"], - &["registers"], - &["registered"], - &["registers"], - &["registered"], - &["registers"], - &["registering"], - &["registered"], - &["registers"], - &["registered"], - &["registered"], - &["registry"], - &["registers"], - &["register"], - &["registering"], - &["registry"], - &["registers"], - &["registry"], - &["registration"], - &["registration"], - &["registrations"], - &["registration"], - &["registrar"], - &["registered"], - &["registration"], - &["registration"], - &["registration"], - &["registered"], - &["register"], - &["registered"], - &["registers"], - &["registries", "registers"], - &["registering"], - &["registers"], - &["register"], - &["registers"], - &["registry"], - &["register"], - &["registered"], - &["registering"], - &["registers"], - &["registration"], - ], - range: 1..=10, - }; - -static WORD_REGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGE_CHILDREN), - value: None, -}; - -pub static WORD_REGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ister"), - dictgen::InsensitiveAscii("istered"), - dictgen::InsensitiveAscii("istration"), - dictgen::InsensitiveAscii("nade"), - dictgen::InsensitiveAscii("narate"), - dictgen::InsensitiveAscii("narated"), - dictgen::InsensitiveAscii("naration"), - dictgen::InsensitiveAscii("neracion"), - dictgen::InsensitiveAscii("neratin"), - dictgen::InsensitiveAscii("neraton"), - dictgen::InsensitiveAscii("nere"), - dictgen::InsensitiveAscii("nrated"), - dictgen::InsensitiveAscii("nratet"), - dictgen::InsensitiveAscii("nrating"), - dictgen::InsensitiveAscii("nration"), - dictgen::InsensitiveAscii("nrative"), - dictgen::InsensitiveAscii("renerate"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("stered"), - dictgen::InsensitiveAscii("sters"), - dictgen::InsensitiveAscii("stration"), - ], - values: &[ - &["register"], - &["registered"], - &["registration"], - &["renegade"], - &["regenerate"], - &["regenerated"], - &["regeneration"], - &["regeneration"], - &["regeneration"], - &["regeneration"], - &["regenerate"], - &["regenerated"], - &["regenerated"], - &["regenerating"], - &["regeneration"], - &["regenerative"], - &["regenerate"], - &["regrets"], - &["regression"], - &["register"], - &["registered"], - &["registers"], - &["registration"], - ], - range: 3..=9, - }; - -static WORD_REGC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGC_CHILDREN), - value: None, -}; - -pub static WORD_REGC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("onized")], - values: &[&["recognized"]], - range: 6..=6, - }; - -static WORD_REGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REGA_CHILDREN), - value: None, -}; - -pub static WORD_REGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("lars"), - dictgen::InsensitiveAscii("rdes"), - dictgen::InsensitiveAscii("rdign"), - dictgen::InsensitiveAscii("rdin"), - dictgen::InsensitiveAscii("rdles"), - dictgen::InsensitiveAscii("rdlesss"), - dictgen::InsensitiveAscii("rdnig"), - dictgen::InsensitiveAscii("rdsless"), - dictgen::InsensitiveAscii("rgless"), - dictgen::InsensitiveAscii("ridng"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rldess"), - dictgen::InsensitiveAscii("rless"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rtless"), - dictgen::InsensitiveAscii("urding"), - dictgen::InsensitiveAscii("urdless"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["regarding"], - &["regards"], - &["regular"], - &["regulars"], - &["regards"], - &["regarding"], - &["regarding"], - &["regardless"], - &["regardless"], - &["regarding"], - &["regardless"], - &["regardless"], - &["regarding"], - &["regarding"], - &["regardless"], - &["regardless"], - &["regards"], - &["regard"], - &["regarded"], - &["regarding"], - &["regardless"], - &["regarding"], - &["regardless"], - &["regex"], - ], - range: 1..=7, - }; - -static WORD_REF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REF_CHILDREN), - value: None, -}; - -static WORD_REF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REFA_NODE), - None, - Some(&WORD_REFC_NODE), - None, - Some(&WORD_REFE_NODE), - Some(&WORD_REFF_NODE), - None, - None, - Some(&WORD_REFI_NODE), - None, - None, - Some(&WORD_REFL_NODE), - None, - None, - Some(&WORD_REFO_NODE), - None, - None, - Some(&WORD_REFR_NODE), - None, - None, - Some(&WORD_REFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_REFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFU_CHILDREN), - value: None, -}; - -pub static WORD_REFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("brished"), - dictgen::InsensitiveAscii("dn"), - dictgen::InsensitiveAscii("rbised"), - dictgen::InsensitiveAscii("rbushed"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("sla"), - ], - values: &[ - &["refurbished"], - &["refund"], - &["refurbished"], - &["refurbished"], - &["refuse"], - &["refuses"], - &["refusal"], - ], - range: 2..=7, - }; - -static WORD_REFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFR_CHILDREN), - value: None, -}; - -pub static WORD_REFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eh"), - dictgen::InsensitiveAscii("ehsed"), - dictgen::InsensitiveAscii("ehser"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("encing"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erenced"), - dictgen::InsensitiveAscii("erenceing"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("erencial"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("eshd"), - dictgen::InsensitiveAscii("eshener"), - dictgen::InsensitiveAscii("eshr"), - dictgen::InsensitiveAscii("eshs"), - dictgen::InsensitiveAscii("eshses"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("iderator"), - dictgen::InsensitiveAscii("idgeration"), - dictgen::InsensitiveAscii("idgerator"), - dictgen::InsensitiveAscii("igarator"), - dictgen::InsensitiveAscii("igerador"), - dictgen::InsensitiveAscii("igerar"), - dictgen::InsensitiveAscii("igerater"), - dictgen::InsensitiveAscii("igirator"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omation"), - dictgen::InsensitiveAscii("omatting"), - dictgen::InsensitiveAscii("omed"), - dictgen::InsensitiveAscii("oming"), - dictgen::InsensitiveAscii("omist"), - dictgen::InsensitiveAscii("omists"), - dictgen::InsensitiveAscii("oms"), - dictgen::InsensitiveAscii("ormatting"), - dictgen::InsensitiveAscii("ubished"), - ], - values: &[ - &["refresh"], - &["refreshed"], - &["refresher"], - &["referring"], - &["reference"], - &["referenced"], - &["references"], - &["referencing"], - &["reference"], - &["referenced"], - &["referencing"], - &["references"], - &["referential"], - &["refers"], - &["refreshed"], - &["refresher"], - &["refresher"], - &["refreshes"], - &["refreshes"], - &["refreshing"], - &["refrigerator"], - &["refrigeration"], - &["refrigerator"], - &["refrigerator"], - &["refrigerator"], - &["refrigerator"], - &["refrigerator"], - &["refrigerator"], - &["reform"], - &["reformation"], - &["refomatting"], - &["reformed"], - &["reforming"], - &["reformist"], - &["reformists"], - &["reforms"], - &["reformatting"], - &["refurbished"], - ], - range: 2..=10, - }; - -static WORD_REFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFO_CHILDREN), - value: None, -}; - -pub static WORD_REFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cuss"), - dictgen::InsensitiveAscii("cussed"), - dictgen::InsensitiveAscii("rmated"), - dictgen::InsensitiveAscii("rmating"), - dictgen::InsensitiveAscii("rmattd"), - dictgen::InsensitiveAscii("rmerad"), - dictgen::InsensitiveAscii("rmes"), - ], - values: &[ - &["refocus"], - &["refocused"], - &["reformatted"], - &["reformatting"], - &["reformatted"], - &["reformed"], - &["reforms"], - ], - range: 4..=7, - }; - -static WORD_REFL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFL_CHILDREN), - value: None, -}; - -pub static WORD_REFL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eciton"), - dictgen::InsensitiveAscii("ecte"), - dictgen::InsensitiveAscii("ecters"), - dictgen::InsensitiveAscii("ectie"), - dictgen::InsensitiveAscii("ectivos"), - dictgen::InsensitiveAscii("ecto"), - dictgen::InsensitiveAscii("ektion"), - dictgen::InsensitiveAscii("esh"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("exs"), - dictgen::InsensitiveAscii("extion"), - ], - values: &[ - &["reflections"], - &["reflective"], - &["reflects"], - &["reflective"], - &["reflections"], - &["reflection"], - &["reflection"], - &["refresh"], - &["reflect"], - &["reflected"], - &["reflecting"], - &["reflection"], - &["reflections"], - &["reflects"], - &["reflexes"], - &["reflection"], - ], - range: 2..=7, - }; - -static WORD_REFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFI_CHILDREN), - value: None, -}; - -pub static WORD_REFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("lles"), - dictgen::InsensitiveAscii("llls"), - dictgen::InsensitiveAscii("nemenet"), - dictgen::InsensitiveAscii("nmenet"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("rgerator"), - ], - values: &[ - &["refined"], - &["refills"], - &["refills"], - &["refinement"], - &["refinement"], - &["refinement"], - &["refrigerator"], - ], - range: 4..=8, - }; - -static WORD_REFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFF_CHILDREN), - value: None, -}; - -pub static WORD_REFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("erals"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erenced"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("err"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[ - &["refer"], - &["referral"], - &["referrals"], - &["referred"], - &["reference"], - &["referenced"], - &["refers", "referees"], - &["referring"], - &["refer"], - &["refers"], - ], - range: 2..=7, - }; - -static WORD_REFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REFE_CHILDREN), - value: None, -}; - -static WORD_REFE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_REFEC_NODE), - Some(&WORD_REFED_NODE), - Some(&WORD_REFEE_NODE), - None, - None, - None, - Some(&WORD_REFEI_NODE), - None, - None, - Some(&WORD_REFEL_NODE), - None, - Some(&WORD_REFEN_NODE), - None, - None, - None, - Some(&WORD_REFER_NODE), - Some(&WORD_REFES_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_REFES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFES_CHILDREN), - value: None, -}; - -pub static WORD_REFES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - ], - values: &[ - &["refresh"], - &["refreshed"], - &["refreshes"], - &["refreshing"], - ], - range: 1..=4, - }; - -static WORD_REFER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REFER_CHILDREN), - value: None, -}; - -static WORD_REFER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REFERA_NODE), - None, - None, - None, - Some(&WORD_REFERE_NODE), - None, - None, - None, - Some(&WORD_REFERI_NODE), - None, - None, - None, - None, - Some(&WORD_REFERN_NODE), - None, - None, - None, - Some(&WORD_REFERR_NODE), - Some(&WORD_REFERS_NODE), - Some(&WORD_REFERT_NODE), - Some(&WORD_REFERU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_REFERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERU_CHILDREN), - value: None, -}; - -pub static WORD_REFERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ndum")], - values: &[&["referendum"]], - range: 4..=4, - }; - -static WORD_REFERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERT_CHILDREN), - value: None, -}; - -pub static WORD_REFERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ences"), - ], - values: &[&["reference"], &["referenced"], &["references"]], - range: 4..=5, - }; - -static WORD_REFERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERS_CHILDREN), - value: None, -}; - -pub static WORD_REFERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("her"), - ], - values: &[&["refreshed"], &["refresher"]], - range: 3..=3, - }; - -static WORD_REFERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERR_CHILDREN), - value: Some(&["refer"]), -}; - -pub static WORD_REFERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("encing"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["reference"], - &["referenced"], - &["references"], - &["referencing"], - &["referrers"], - &["refers"], - &["referred"], - &["referring"], - &["refers"], - ], - range: 1..=6, - }; - -static WORD_REFERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERN_CHILDREN), - value: None, -}; - -pub static WORD_REFERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cences"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("nce"), - ], - values: &[ - &["reference"], - &["referenced"], - &["reference"], - &["references"], - &["references"], - &["referential"], - &["referencing"], - &["reference"], - &["referenced"], - &["references"], - &["reference"], - ], - range: 2..=6, - }; - -static WORD_REFERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERI_CHILDREN), - value: None, -}; - -pub static WORD_REFERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ang"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nng"), - ], - values: &[ - &["referring"], - &["referring"], - &["referring"], - &["referencing"], - &["referring"], - &["referring"], - ], - range: 1..=5, - }; - -static WORD_REFERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERE_CHILDREN), - value: Some(&["refer", "referee"]), -}; - -pub static WORD_REFERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bces"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cen"), - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cences"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cne"), - dictgen::InsensitiveAscii("cnes"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("fences"), - dictgen::InsensitiveAscii("mce"), - dictgen::InsensitiveAscii("mces"), - dictgen::InsensitiveAscii("mdum"), - dictgen::InsensitiveAscii("nace"), - dictgen::InsensitiveAscii("nc"), - dictgen::InsensitiveAscii("ncable"), - dictgen::InsensitiveAscii("nceing"), - dictgen::InsensitiveAscii("ncial"), - dictgen::InsensitiveAscii("ncially"), - dictgen::InsensitiveAscii("ncs"), - dictgen::InsensitiveAscii("nct"), - dictgen::InsensitiveAscii("ndim"), - dictgen::InsensitiveAscii("ndom"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nece"), - dictgen::InsensitiveAscii("neced"), - dictgen::InsensitiveAscii("neces"), - dictgen::InsensitiveAscii("necs"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nence"), - dictgen::InsensitiveAscii("nenced"), - dictgen::InsensitiveAscii("nences"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nnces"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nsed"), - dictgen::InsensitiveAscii("nses"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("nz"), - dictgen::InsensitiveAscii("nzes"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rences"), - dictgen::InsensitiveAscii("rnce"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sh"), - ], - values: &[ - &["references"], - &["reference"], - &["reference"], - &["reference"], - &["references"], - &["references"], - &["reference"], - &["references"], - &["referred"], - &["referee"], - &["referees"], - &["referees"], - &["references"], - &["reference"], - &["references"], - &["referendum"], - &["reference"], - &["reference"], - &["referenceable"], - &["referencing"], - &["referential"], - &["referentially"], - &["references"], - &["referenced"], - &["referendum"], - &["referendum"], - &["referee", "reference"], - &["reference"], - &["referenced"], - &["references"], - &["references"], - &["referenced"], - &["reference"], - &["referenced"], - &["references"], - &["references"], - &["referencing"], - &["references"], - &["references"], - &["references", "reference"], - &["referenced"], - &["referees", "references"], - &["references"], - &["reference"], - &["references"], - &["referred"], - &["referee"], - &["referred"], - &["reference"], - &["references"], - &["reference"], - &["referrer", "referrers"], - &["refers", "referees"], - &["refresh"], - ], - range: 1..=7, - }; - -static WORD_REFERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFERA_CHILDREN), - value: None, -}; - -pub static WORD_REFERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nced"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("ndum"), - dictgen::InsensitiveAscii("nt"), - ], - values: &[ - &["referral"], - &["referrals"], - &["reference"], - &["referenced"], - &["references"], - &["referencing"], - &["referendum"], - &["referent"], - ], - range: 1..=5, - }; - -static WORD_REFEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFEN_CHILDREN), - value: None, -}; - -pub static WORD_REFEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("renced"), - ], - values: &[ - &["reference"], - &["references"], - &["referencing"], - &["reference"], - &["reference"], - &["referenced"], - ], - range: 2..=6, - }; - -static WORD_REFEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFEL_CHILDREN), - value: None, -}; - -pub static WORD_REFEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("xes"), - ], - values: &[ - &["reflect"], - &["reflected"], - &["reflecting"], - &["reflection"], - &["reflections"], - &["reflective"], - &["reflects"], - &["reflected"], - &["reflection"], - &["reflects"], - &["reflexes"], - ], - range: 2..=6, - }; - -static WORD_REFEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFEI_CHILDREN), - value: None, -}; - -pub static WORD_REFEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nement"), - dictgen::InsensitiveAscii("nements"), - ], - values: &[&["refinement"], &["refinements"]], - range: 6..=7, - }; - -static WORD_REFEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFEE_CHILDREN), - value: None, -}; - -pub static WORD_REFEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("res")], - values: &[&["referees"]], - range: 3..=3, - }; - -static WORD_REFED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFED_CHILDREN), - value: None, -}; - -pub static WORD_REFED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("endum")], - values: &[&["referendum"]], - range: 5..=5, - }; - -static WORD_REFEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFEC_CHILDREN), - value: None, -}; - -pub static WORD_REFEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tiv"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("toring"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["reflect"], - &["reflected"], - &["reflecting"], - &["reflective"], - &["refactor"], - &["refactoring"], - &["reflects"], - ], - range: 1..=6, - }; - -static WORD_REFC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFC_CHILDREN), - value: None, -}; - -pub static WORD_REFC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("ounf"), - ], - values: &[&["refcount"], &["refcount"]], - range: 4..=4, - }; - -static WORD_REFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REFA_CHILDREN), - value: None, -}; - -pub static WORD_REFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cor"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("rtor"), - dictgen::InsensitiveAscii("rtored"), - dictgen::InsensitiveAscii("rtoring"), - ], - values: &[ - &["refactor"], - &["refracted"], - &["refraction"], - &["refactor", "refractor"], - &["refactored", "refracted"], - &["refactoring", "refractoring"], - ], - range: 3..=7, - }; - -static WORD_REE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REE_CHILDREN), - value: None, -}; - -pub static WORD_REE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("aser"), - dictgen::InsensitiveAscii("asers"), - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("asing"), - dictgen::InsensitiveAscii("ctangular"), - dictgen::InsensitiveAscii("demed"), - dictgen::InsensitiveAscii("deming"), - dictgen::InsensitiveAscii("gion"), - dictgen::InsensitiveAscii("gions"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lease"), - dictgen::InsensitiveAscii("lvant"), - dictgen::InsensitiveAscii("name"), - dictgen::InsensitiveAscii("ncarnation"), - dictgen::InsensitiveAscii("nfoce"), - dictgen::InsensitiveAscii("nfoced"), - dictgen::InsensitiveAscii("nfocement"), - dictgen::InsensitiveAscii("nfoces"), - dictgen::InsensitiveAscii("nfocing"), - dictgen::InsensitiveAscii("nforcement"), - dictgen::InsensitiveAscii("nforcements"), - dictgen::InsensitiveAscii("ntant"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("srved"), - dictgen::InsensitiveAscii("sult"), - dictgen::InsensitiveAscii("turn"), - dictgen::InsensitiveAscii("turned"), - dictgen::InsensitiveAscii("turning"), - dictgen::InsensitiveAscii("turns"), - dictgen::InsensitiveAscii("valed"), - dictgen::InsensitiveAscii("valudated"), - dictgen::InsensitiveAscii("valulate"), - dictgen::InsensitiveAscii("valutate"), - dictgen::InsensitiveAscii("valute"), - dictgen::InsensitiveAscii("vaulate"), - dictgen::InsensitiveAscii("vaulated"), - dictgen::InsensitiveAscii("vaulating"), - ], - values: &[ - &["release"], - &["released"], - &["releaser"], - &["releasers"], - &["releases"], - &["releasing"], - &["rectangular"], - &["redeemed"], - &["redeeming"], - &["region"], - &["regions"], - &["received"], - &["receiving", "reviving"], - &["relation"], - &["release"], - &["relevant"], - &["rename"], - &["reincarnation"], - &["reenforce"], - &["reenforced"], - &["reinforcement"], - &["reenforces"], - &["reenforcing"], - &["reinforcement"], - &["reinforcements"], - &["reentrant"], - &["reset"], - &["reserved"], - &["result"], - &["return"], - &["returned"], - &["returning"], - &["returns"], - &["revealed"], - &["reevaluated"], - &["reevaluate"], - &["reevaluate"], - &["reevaluate"], - &["reevaluate"], - &["reevaluate"], - &["reevaluating"], - ], - range: 3..=11, - }; - -static WORD_RED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RED_CHILDREN), - value: None, -}; - -static WORD_RED_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REDA_NODE), - None, - Some(&WORD_REDC_NODE), - None, - Some(&WORD_REDE_NODE), - Some(&WORD_REDF_NODE), - None, - None, - Some(&WORD_REDI_NODE), - None, - None, - Some(&WORD_REDL_NODE), - Some(&WORD_REDM_NODE), - Some(&WORD_REDN_NODE), - Some(&WORD_REDO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_REDU_NODE), - None, - None, - None, - Some(&WORD_REDY_NODE), - None, -]; - -static WORD_REDY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDY_CHILDREN), - value: Some(&["ready", "red"]), -}; - -pub static WORD_REDY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_REDU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDU_CHILDREN), - value: None, -}; - -pub static WORD_REDU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bant"), - dictgen::InsensitiveAscii("ceable"), - dictgen::InsensitiveAscii("dancy"), - dictgen::InsensitiveAscii("dant"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("nancy"), - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("ncancy"), - dictgen::InsensitiveAscii("ncant"), - dictgen::InsensitiveAscii("ndacy"), - dictgen::InsensitiveAscii("ndand"), - dictgen::InsensitiveAscii("ndantcy"), - dictgen::InsensitiveAscii("ndany"), - dictgen::InsensitiveAscii("ndat"), - dictgen::InsensitiveAscii("ndate"), - dictgen::InsensitiveAscii("ndency"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndnacy"), - dictgen::InsensitiveAscii("nduncy"), - dictgen::InsensitiveAscii("ndunt"), - dictgen::InsensitiveAscii("ntancy"), - dictgen::InsensitiveAscii("ntant"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["redundant"], - &["reducible"], - &["redundancy"], - &["redundant"], - &["redundant"], - &["redundancy"], - &["redundant"], - &["redundancy"], - &["redundant"], - &["redundancy"], - &["redundant"], - &["redundancy"], - &["redundancy"], - &["redundant"], - &["redundant"], - &["redundancy"], - &["redundant"], - &["redundancy"], - &["redundancy"], - &["redundant"], - &["redundancy"], - &["redundant"], - &["reduce", "reuse"], - &["reduction"], - &["reducing"], - ], - range: 2..=7, - }; - -static WORD_REDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDO_CHILDREN), - value: None, -}; - -pub static WORD_REDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nly")], - values: &[&["readonly"]], - range: 3..=3, - }; - -static WORD_REDN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDN_CHILDREN), - value: None, -}; - -pub static WORD_REDN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eckers"), - dictgen::InsensitiveAscii("eckese"), - dictgen::InsensitiveAscii("eckest"), - dictgen::InsensitiveAscii("erer"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[ - &["rednecks"], - &["rednecks"], - &["rednecks"], - &["renderer"], - &["renders"], - ], - range: 3..=6, - }; - -static WORD_REDM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDM_CHILDREN), - value: None, -}; - -pub static WORD_REDM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eption")], - values: &[&["redemption"]], - range: 6..=6, - }; - -static WORD_REDL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDL_CHILDREN), - value: None, -}; - -pub static WORD_REDL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iens")], - values: &[&["redlines"]], - range: 4..=4, - }; - -static WORD_REDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDI_CHILDREN), - value: None, -}; - -pub static WORD_REDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cilous"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("culous"), - dictgen::InsensitiveAscii("dual"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("fine"), - dictgen::InsensitiveAscii("finition"), - dictgen::InsensitiveAscii("finitions"), - dictgen::InsensitiveAscii("fintion"), - dictgen::InsensitiveAscii("fintions"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("rcet"), - dictgen::InsensitiveAscii("rction"), - dictgen::InsensitiveAscii("rcts"), - dictgen::InsensitiveAscii("rec"), - dictgen::InsensitiveAscii("rectd"), - dictgen::InsensitiveAscii("rectrion"), - dictgen::InsensitiveAscii("rrect"), - dictgen::InsensitiveAscii("sign"), - dictgen::InsensitiveAscii("stirbute"), - dictgen::InsensitiveAscii("stirbuted"), - dictgen::InsensitiveAscii("stirbutes"), - dictgen::InsensitiveAscii("stirbuting"), - dictgen::InsensitiveAscii("stirbution"), - dictgen::InsensitiveAscii("stribucion"), - dictgen::InsensitiveAscii("stribuito"), - dictgen::InsensitiveAscii("stributeable"), - dictgen::InsensitiveAscii("stributin"), - dictgen::InsensitiveAscii("stributivo"), - dictgen::InsensitiveAscii("strubition"), - dictgen::InsensitiveAscii("strubute"), - dictgen::InsensitiveAscii("strubuted"), - dictgen::InsensitiveAscii("strubution"), - dictgen::InsensitiveAscii("strubutions"), - ], - values: &[ - &["ridiculous"], - &["redirect"], - &["ridiculous"], - &["residual"], - &["redirect"], - &["redirected"], - &["redefine"], - &["redefinition"], - &["redefinitions"], - &["redefinition"], - &["redefinitions"], - &["reading"], - &["readings"], - &["redirect"], - &["redirection"], - &["redirects"], - &["redirect"], - &["redirected"], - &["redirection"], - &["redirect"], - &["redesign"], - &["redistribute"], - &["redistributed"], - &["redistributes"], - &["redistributing"], - &["redistribution"], - &["redistribution"], - &["redistribution"], - &["redistributable"], - &["redistribution"], - &["redistribution"], - &["redistribution"], - &["redistribute"], - &["redistributed"], - &["redistribution"], - &["redistributions"], - ], - range: 2..=12, - }; - -static WORD_REDF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDF_CHILDREN), - value: None, -}; - -pub static WORD_REDF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ined")], - values: &[&["refined"]], - range: 4..=4, - }; - -static WORD_REDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDE_CHILDREN), - value: None, -}; - -pub static WORD_REDE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("claation"), - dictgen::InsensitiveAscii("emd"), - dictgen::InsensitiveAscii("emeed"), - dictgen::InsensitiveAscii("fiend"), - dictgen::InsensitiveAscii("fiende"), - dictgen::InsensitiveAscii("finied"), - dictgen::InsensitiveAscii("finine"), - dictgen::InsensitiveAscii("fintion"), - dictgen::InsensitiveAscii("fintions"), - dictgen::InsensitiveAscii("isgn"), - dictgen::InsensitiveAscii("meed"), - dictgen::InsensitiveAscii("mtion"), - dictgen::InsensitiveAscii("mtions"), - dictgen::InsensitiveAscii("mtpion"), - dictgen::InsensitiveAscii("nderer"), - dictgen::InsensitiveAscii("pmtion"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("sgin"), - dictgen::InsensitiveAscii("siging"), - dictgen::InsensitiveAscii("sing"), - ], - values: &[ - &["readable"], - &["reduce"], - &["redeclaration"], - &["redeemed"], - &["redeemed"], - &["redefined"], - &["redefined"], - &["redefine"], - &["redefine"], - &["redefinition"], - &["redefinitions"], - &["redesign"], - &["redeemed"], - &["redemption"], - &["redemptions"], - &["redemption"], - &["renderer"], - &["redemption"], - &["rendered"], - &["rendering"], - &["redesign"], - &["redesign"], - &["redesign"], - ], - range: 2..=8, - }; - -static WORD_REDC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDC_CHILDREN), - value: None, -}; - -pub static WORD_REDC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("ue"), - ], - values: &[&["reduction", "redaction"], &["reduce"]], - range: 2..=4, - }; - -static WORD_REDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REDA_CHILDREN), - value: None, -}; - -pub static WORD_REDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("ndant"), - dictgen::InsensitiveAscii("undant"), - ], - values: &[ - &["readability"], - &["readable"], - &["redundant"], - &["redundant"], - ], - range: 3..=6, - }; - -static WORD_REC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REC_CHILDREN), - value: None, -}; - -static WORD_REC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RECA_NODE), - None, - Some(&WORD_RECC_NODE), - None, - Some(&WORD_RECE_NODE), - None, - Some(&WORD_RECG_NODE), - Some(&WORD_RECH_NODE), - Some(&WORD_RECI_NODE), - Some(&WORD_RECJ_NODE), - Some(&WORD_RECK_NODE), - Some(&WORD_RECL_NODE), - None, - Some(&WORD_RECN_NODE), - Some(&WORD_RECO_NODE), - Some(&WORD_RECP_NODE), - Some(&WORD_RECQ_NODE), - Some(&WORD_RECR_NODE), - None, - Some(&WORD_RECT_NODE), - Some(&WORD_RECU_NODE), - Some(&WORD_RECV_NODE), - None, - None, - Some(&WORD_RECY_NODE), - None, -]; - -static WORD_RECY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECY_CHILDREN), - value: None, -}; - -pub static WORD_RECY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("clying"), - dictgen::InsensitiveAscii("lcing"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["recycling"], - &["recycling"], - &["recycle"], - &["recycled"], - &["recycles"], - &["recycling"], - ], - range: 2..=6, - }; - -static WORD_RECV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECV_CHILDREN), - value: None, -}; - -pub static WORD_RECV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ied")], - values: &[&["received"]], - range: 3..=3, - }; - -static WORD_RECU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECU_CHILDREN), - value: None, -}; - -pub static WORD_RECU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("lrively"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rion"), - dictgen::InsensitiveAscii("rions"), - dictgen::InsensitiveAscii("rison"), - dictgen::InsensitiveAscii("risvely"), - dictgen::InsensitiveAscii("rited"), - dictgen::InsensitiveAscii("riter"), - dictgen::InsensitiveAscii("riters"), - dictgen::InsensitiveAscii("riting"), - dictgen::InsensitiveAscii("ritment"), - dictgen::InsensitiveAscii("rits"), - dictgen::InsensitiveAscii("rive"), - dictgen::InsensitiveAscii("rively"), - dictgen::InsensitiveAscii("rrance"), - dictgen::InsensitiveAscii("rsevily"), - dictgen::InsensitiveAscii("rsily"), - dictgen::InsensitiveAscii("rsivelly"), - dictgen::InsensitiveAscii("rsivion"), - dictgen::InsensitiveAscii("rsivley"), - dictgen::InsensitiveAscii("rsivly"), - dictgen::InsensitiveAscii("rsse"), - dictgen::InsensitiveAscii("rssed"), - dictgen::InsensitiveAscii("rsses"), - dictgen::InsensitiveAscii("rssing"), - dictgen::InsensitiveAscii("rssion"), - dictgen::InsensitiveAscii("rssive"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sively"), - dictgen::InsensitiveAscii("srion"), - dictgen::InsensitiveAscii("srive"), - dictgen::InsensitiveAscii("srively"), - dictgen::InsensitiveAscii("srsive"), - dictgen::InsensitiveAscii("stion"), - ], - values: &[ - &["reduces"], - &["reduce"], - &["recruiting"], - &["recursively"], - &["reckon", "recon", "recur"], - &["fecund", "reckoned"], - &["reckoning", "recusing", "retuning"], - &["recurring"], - &["recurring"], - &["recursion"], - &["recursions"], - &["recursion"], - &["recursively"], - &["recruited"], - &["recruiter"], - &["recruiters"], - &["recruiting"], - &["recruitment"], - &["recruits"], - &["recursive"], - &["recursively"], - &["recurrence"], - &["recursively"], - &["recursively"], - &["recursively"], - &["recursion"], - &["recursively"], - &["recursively"], - &["recurse", "recurses"], - &["recursed"], - &["recurses"], - &["recursing"], - &["recursion"], - &["recursive"], - &["recursion", "reclusion"], - &["recursive", "reclusive"], - &["recursively", "reclusively"], - &["recursion"], - &["recursive"], - &["recursively"], - &["recursive"], - &["recursion"], - ], - range: 1..=8, - }; - -static WORD_RECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECT_CHILDREN), - value: None, -}; - -pub static WORD_RECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anfles"), - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("angel"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("anglar"), - dictgen::InsensitiveAscii("angluar"), - dictgen::InsensitiveAscii("angual"), - dictgen::InsensitiveAscii("angualr"), - dictgen::InsensitiveAscii("anguar"), - dictgen::InsensitiveAscii("angulaire"), - dictgen::InsensitiveAscii("anlge"), - dictgen::InsensitiveAscii("engular"), - dictgen::InsensitiveAscii("ifiy"), - dictgen::InsensitiveAscii("iinear"), - dictgen::InsensitiveAscii("rangle"), - ], - values: &[ - &["rectangles"], - &["rectangle"], - &["rectangle"], - &["rectangles"], - &["rectangular"], - &["rectangular"], - &["rectangular", "rectangle"], - &["rectangular"], - &["rectangular"], - &["rectangular"], - &["rectangle"], - &["rectangular"], - &["rectify"], - &["rectilinear"], - &["rectangle"], - ], - range: 4..=9, - }; - -static WORD_RECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECR_CHILDREN), - value: None, -}; - -pub static WORD_RECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ational"), - dictgen::InsensitiveAscii("eacion"), - dictgen::InsensitiveAscii("eacional"), - dictgen::InsensitiveAscii("eateation"), - dictgen::InsensitiveAscii("eatie"), - dictgen::InsensitiveAscii("eatief"), - dictgen::InsensitiveAscii("eationnal"), - dictgen::InsensitiveAscii("eativo"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etional"), - dictgen::InsensitiveAscii("iational"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("oot"), - dictgen::InsensitiveAscii("ooted"), - dictgen::InsensitiveAscii("ooter"), - dictgen::InsensitiveAscii("ooters"), - dictgen::InsensitiveAscii("ooting"), - dictgen::InsensitiveAscii("oots"), - dictgen::InsensitiveAscii("uitcs"), - dictgen::InsensitiveAscii("uites"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("uses"), - dictgen::InsensitiveAscii("usevly"), - dictgen::InsensitiveAscii("usion"), - dictgen::InsensitiveAscii("usive"), - dictgen::InsensitiveAscii("usivelly"), - dictgen::InsensitiveAscii("usively"), - dictgen::InsensitiveAscii("utied"), - dictgen::InsensitiveAscii("utier"), - dictgen::InsensitiveAscii("utiers"), - dictgen::InsensitiveAscii("utiing"), - dictgen::InsensitiveAscii("utiment"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("utiting"), - ], - values: &[ - &["recreated"], - &["recreational"], - &["recreation"], - &["recreational"], - &["recreation"], - &["recreate"], - &["recreate"], - &["recreational"], - &["recreation"], - &["recreate"], - &["recreated"], - &["recreates"], - &["recreating"], - &["recreation"], - &["recreational"], - &["recreational"], - &["record"], - &["records"], - &["recruit"], - &["recruited"], - &["recruiter"], - &["recruiters"], - &["recruiting"], - &["recruits"], - &["recruits"], - &["recruits"], - &["recurse"], - &["recurses"], - &["recursively"], - &["recursion"], - &["recursive"], - &["recursively"], - &["recursively"], - &["recruited"], - &["recruiter"], - &["recruiters"], - &["recruiting"], - &["recruitment"], - &["recruiting"], - &["recruiting"], - ], - range: 2..=9, - }; - -static WORD_RECQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECQ_CHILDREN), - value: None, -}; - -pub static WORD_RECQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uired")], - values: &[&["required"]], - range: 5..=5, - }; - -static WORD_RECP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECP_CHILDREN), - value: None, -}; - -pub static WORD_RECP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etionist"), - dictgen::InsensitiveAscii("etive"), - dictgen::InsensitiveAscii("etors"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ies"), - ], - values: &[ - &["receptionist"], - &["receptive"], - &["receptors"], - &["recipe"], - &["recipes"], - ], - range: 2..=8, - }; - -static WORD_RECO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RECO_CHILDREN), - value: None, -}; - -static WORD_RECO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_RECOC_NODE), - Some(&WORD_RECOD_NODE), - None, - Some(&WORD_RECOF_NODE), - Some(&WORD_RECOG_NODE), - None, - Some(&WORD_RECOI_NODE), - None, - None, - Some(&WORD_RECOL_NODE), - Some(&WORD_RECOM_NODE), - Some(&WORD_RECON_NODE), - None, - None, - None, - Some(&WORD_RECOR_NODE), - Some(&WORD_RECOS_NODE), - None, - Some(&WORD_RECOU_NODE), - Some(&WORD_RECOV_NODE), - None, - None, - None, - None, -]; - -static WORD_RECOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOV_CHILDREN), - value: None, -}; - -pub static WORD_RECOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("erys"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[ - &["revocation"], - &["recovers"], - &["recovers"], - &["recovers"], - &["recover"], - &["recovery"], - ], - range: 1..=5, - }; - -static WORD_RECOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOU_CHILDREN), - value: None, -}; - -pub static WORD_RECOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rce"), - dictgen::InsensitiveAscii("rced"), - dictgen::InsensitiveAscii("rces"), - dictgen::InsensitiveAscii("rcing"), - ], - values: &[ - &["resource", "recourse"], - &["resourced"], - &["resources"], - &["resourcing"], - ], - range: 3..=5, - }; - -static WORD_RECOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOS_CHILDREN), - value: None, -}; - -pub static WORD_RECOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("truct")], - values: &[&["reconstruct"]], - range: 5..=5, - }; - -static WORD_RECOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOR_CHILDREN), - value: None, -}; - -pub static WORD_RECOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dare"), - dictgen::InsensitiveAscii("darle"), - dictgen::InsensitiveAscii("darme"), - dictgen::InsensitiveAscii("darse"), - dictgen::InsensitiveAscii("darte"), - dictgen::InsensitiveAscii("dss"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("iding"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("very"), - ], - values: &[ - &["recorder"], - &["recorder"], - &["recorder"], - &["recorder"], - &["recorder"], - &["records"], - &["recorded"], - &["recorded"], - &["records"], - &["recording"], - &["recorder"], - &["records"], - &["record"], - &["recovery"], - ], - range: 1..=5, - }; - -static WORD_RECON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RECON_CHILDREN), - value: None, -}; - -static WORD_RECON_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RECONA_NODE), - None, - Some(&WORD_RECONC_NODE), - Some(&WORD_RECOND_NODE), - Some(&WORD_RECONE_NODE), - Some(&WORD_RECONF_NODE), - Some(&WORD_RECONG_NODE), - None, - Some(&WORD_RECONI_NODE), - None, - None, - None, - None, - Some(&WORD_RECONN_NODE), - None, - None, - None, - None, - Some(&WORD_RECONS_NODE), - Some(&WORD_RECONT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_RECONT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONT_CHILDREN), - value: None, -}; - -pub static WORD_RECONT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ruct"), - dictgen::InsensitiveAscii("ructed"), - dictgen::InsensitiveAscii("ructing"), - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("ructions"), - dictgen::InsensitiveAscii("ructor"), - dictgen::InsensitiveAscii("ructors"), - dictgen::InsensitiveAscii("ructs"), - dictgen::InsensitiveAscii("sruction"), - ], - values: &[ - &["reconstruct"], - &["reconstructed"], - &["reconstructing"], - &["reconstruction"], - &["reconstructions"], - &["reconstructor"], - &["reconstructors"], - &["reconstructs"], - &["reconstruction"], - ], - range: 4..=8, - }; - -static WORD_RECONS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONS_CHILDREN), - value: None, -}; - -pub static WORD_RECONS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("idder"), - dictgen::InsensitiveAscii("iled"), - dictgen::InsensitiveAscii("titue"), - dictgen::InsensitiveAscii("trcut"), - dictgen::InsensitiveAscii("trcuted"), - dictgen::InsensitiveAscii("trcution"), - dictgen::InsensitiveAscii("truccion"), - dictgen::InsensitiveAscii("trucion"), - dictgen::InsensitiveAscii("truciton"), - dictgen::InsensitiveAscii("truncted"), - dictgen::InsensitiveAscii("trution"), - dictgen::InsensitiveAscii("trutions"), - dictgen::InsensitiveAscii("tuct"), - dictgen::InsensitiveAscii("tucted"), - dictgen::InsensitiveAscii("tucting"), - dictgen::InsensitiveAscii("tuction"), - dictgen::InsensitiveAscii("tucts"), - dictgen::InsensitiveAscii("turction"), - ], - values: &[ - &["reconsider"], - &["reconsider"], - &["reconstitute"], - &["reconstruct"], - &["reconstructed"], - &["reconstruction"], - &["reconstruction"], - &["reconstruction"], - &["reconstruction"], - &["reconstructed"], - &["reconstruction"], - &["reconstructions"], - &["reconstruct"], - &["reconstructed"], - &["reconstructing"], - &["reconstruction"], - &["reconstructs"], - &["reconstruction"], - ], - range: 4..=8, - }; - -static WORD_RECONN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONN_CHILDREN), - value: None, -}; - -pub static WORD_RECONN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aisance"), - dictgen::InsensitiveAscii("aissence"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("naissance"), - ], - values: &[ - &["reconnaissance"], - &["reconnaissance"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnects"], - &["reconnect"], - &["reconnaissance"], - ], - range: 2..=9, - }; - -static WORD_RECONI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONI_CHILDREN), - value: None, -}; - -pub static WORD_RECONI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cle"), - dictgen::InsensitiveAscii("sder"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["reconcile"], - &["reconsider"], - &["recognize"], - &["recognized"], - &["recognizing"], - ], - range: 2..=4, - }; - -static WORD_RECONG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONG_CHILDREN), - value: None, -}; - -pub static WORD_RECONG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ifure"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("izable"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izes"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("nises"), - dictgen::InsensitiveAscii("nize"), - dictgen::InsensitiveAscii("nized"), - dictgen::InsensitiveAscii("nizes"), - dictgen::InsensitiveAscii("nizing"), - ], - values: &[ - &["reconfigure"], - &["recognise"], - &["recognised"], - &["recognition"], - &["recognizable"], - &["recognize"], - &["recognized"], - &["recognizes"], - &["recognizing"], - &["recognises"], - &["recognize"], - &["recognized"], - &["recognizes"], - &["recognizing"], - ], - range: 3..=6, - }; - -static WORD_RECONF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONF_CHILDREN), - value: None, -}; - -pub static WORD_RECONF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ifure"), - dictgen::InsensitiveAscii("iged"), - dictgen::InsensitiveAscii("ingure"), - dictgen::InsensitiveAscii("ugire"), - dictgen::InsensitiveAscii("ugre"), - dictgen::InsensitiveAscii("ugure"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["reconfigure"], - &["reconfigured"], - &["reconfigure"], - &["reconfigure"], - &["reconfigure"], - &["reconfigure"], - &["reconfigure"], - ], - range: 3..=6, - }; - -static WORD_RECONE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONE_CHILDREN), - value: None, -}; - -pub static WORD_RECONE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cct"), - dictgen::InsensitiveAscii("ccted"), - dictgen::InsensitiveAscii("ccting"), - dictgen::InsensitiveAscii("cction"), - dictgen::InsensitiveAscii("cctions"), - dictgen::InsensitiveAscii("ccts"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("nct"), - dictgen::InsensitiveAscii("ncted"), - dictgen::InsensitiveAscii("ncting"), - dictgen::InsensitiveAscii("nction"), - dictgen::InsensitiveAscii("nctions"), - dictgen::InsensitiveAscii("ncts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - ], - range: 1..=7, - }; - -static WORD_RECOND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOND_CHILDREN), - value: None, -}; - -pub static WORD_RECOND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ifure")], - values: &[&["reconfigure"]], - range: 5..=5, - }; - -static WORD_RECONC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONC_CHILDREN), - value: None, -}; - -pub static WORD_RECONC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ider"), - dictgen::InsensitiveAscii("ilation"), - dictgen::InsensitiveAscii("iliates"), - dictgen::InsensitiveAscii("ille"), - dictgen::InsensitiveAscii("illed"), - ], - values: &[ - &["reconsider"], - &["reconciliation"], - &["reconciles"], - &["reconcile"], - &["reconcile"], - ], - range: 4..=7, - }; - -static WORD_RECONA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECONA_CHILDREN), - value: None, -}; - -pub static WORD_RECONA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("issance"), - dictgen::InsensitiveAscii("sence"), - ], - values: &[&["reconnaissance"], &["reconnaissance"]], - range: 5..=7, - }; - -static WORD_RECOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RECOM_CHILDREN), - value: None, -}; - -static WORD_RECOM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_RECOMA_NODE), - None, - None, - None, - Some(&WORD_RECOME_NODE), - None, - None, - None, - Some(&WORD_RECOMI_NODE), - None, - None, - None, - Some(&WORD_RECOMM_NODE), - None, - None, - Some(&WORD_RECOMP_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_RECOMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOMP_CHILDREN), - value: None, -}; - -pub static WORD_RECOMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("lie"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utaion"), - dictgen::InsensitiveAscii("uute"), - dictgen::InsensitiveAscii("uuted"), - dictgen::InsensitiveAscii("uutes"), - dictgen::InsensitiveAscii("uuting"), - ], - values: &[ - &["recompense"], - &["recompile", "recomply"], - &["recompute"], - &["recomputation"], - &["recompute"], - &["recomputed"], - &["recomputes"], - &["recomputing"], - ], - range: 2..=6, - }; - -static WORD_RECOMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOMM_CHILDREN), - value: None, -}; - -pub static WORD_RECOMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("andation"), - dictgen::InsensitiveAscii("andations"), - dictgen::InsensitiveAscii("ande"), - dictgen::InsensitiveAscii("anded"), - dictgen::InsensitiveAscii("andes"), - dictgen::InsensitiveAscii("anding"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dation"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dend"), - dictgen::InsensitiveAscii("dended"), - dictgen::InsensitiveAscii("dends"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edation"), - dictgen::InsensitiveAscii("edations"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("ednation"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("endataion"), - dictgen::InsensitiveAscii("endeds"), - dictgen::InsensitiveAscii("endes"), - dictgen::InsensitiveAscii("endors"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("eneded"), - dictgen::InsensitiveAscii("enend"), - dictgen::InsensitiveAscii("ennd"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("mend"), - dictgen::InsensitiveAscii("mended"), - dictgen::InsensitiveAscii("mends"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("neded"), - dictgen::InsensitiveAscii("neds"), - dictgen::InsensitiveAscii("ondation"), - dictgen::InsensitiveAscii("ondations"), - dictgen::InsensitiveAscii("onded"), - dictgen::InsensitiveAscii("pile"), - dictgen::InsensitiveAscii("piled"), - ], - values: &[ - &["recommend"], - &["recommended"], - &["recommend"], - &["recommendation"], - &["recommendations"], - &["recommend"], - &["recommended"], - &["recommends"], - &["recommending"], - &["recommends"], - &["recommend"], - &["recommendation"], - &["recommended"], - &["recommend"], - &["recommended"], - &["recommends"], - &["recommends"], - &["recommend"], - &["recommendation"], - &["recommendations"], - &["recommended"], - &["recommending"], - &["recommendation"], - &["recommends"], - &["recommendation"], - &["recommends"], - &["recommends"], - &["recommends"], - &["recommend", "recommended"], - &["recommended"], - &["recommended"], - &["recommends"], - &["recommends"], - &["recommend"], - &["recommended"], - &["recommending"], - &["recommends"], - &["recommend"], - &["recommended"], - &["recommends"], - &["recommend"], - &["recommended"], - &["recommends"], - &["recommend"], - &["recommended"], - &["recommends"], - &["recommendation"], - &["recommendations"], - &["recommended"], - &["recompile"], - &["recompiled"], - ], - range: 1..=9, - }; - -static WORD_RECOMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOMI_CHILDREN), - value: None, -}; - -pub static WORD_RECOMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nant")], - values: &[&["recombinant"]], - range: 4..=4, - }; - -static WORD_RECOME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOME_CHILDREN), - value: None, -}; - -pub static WORD_RECOME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndation"), - dictgen::InsensitiveAscii("ndations"), - dictgen::InsensitiveAscii("ndatoin"), - dictgen::InsensitiveAscii("ndatoins"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - ], - values: &[ - &["recommend"], - &["recommendation"], - &["recommendations"], - &["recommendation"], - &["recommendations"], - &["recommended"], - &["recommending"], - &["recommends"], - ], - range: 2..=8, - }; - -static WORD_RECOMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOMA_CHILDREN), - value: None, -}; - -pub static WORD_RECOMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nded")], - values: &[&["recommended"]], - range: 4..=4, - }; - -static WORD_RECOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOL_CHILDREN), - value: None, -}; - -pub static WORD_RECOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("leciton")], - values: &[&["recollection"]], - range: 7..=7, - }; - -static WORD_RECOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOI_CHILDREN), - value: None, -}; - -pub static WORD_RECOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["recoil"]], - range: 1..=1, - }; - -static WORD_RECOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOG_CHILDREN), - value: None, -}; - -pub static WORD_RECOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inizer"), - dictgen::InsensitiveAscii("inse"), - dictgen::InsensitiveAscii("insed"), - dictgen::InsensitiveAscii("inze"), - dictgen::InsensitiveAscii("inzed"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izes"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("niced"), - dictgen::InsensitiveAscii("nices"), - dictgen::InsensitiveAscii("nicing"), - dictgen::InsensitiveAscii("nie"), - dictgen::InsensitiveAscii("ninse"), - dictgen::InsensitiveAscii("nision"), - dictgen::InsensitiveAscii("niton"), - dictgen::InsensitiveAscii("nization"), - dictgen::InsensitiveAscii("nizeable"), - dictgen::InsensitiveAscii("nizible"), - dictgen::InsensitiveAscii("nzied"), - dictgen::InsensitiveAscii("onize"), - ], - values: &[ - &["recognizer"], - &["recognise"], - &["recognised"], - &["recognize"], - &["recognized"], - &["recognise"], - &["recognize"], - &["recognized"], - &["recognizes"], - &["recognizing"], - &["recognised"], - &["recognizes"], - &["recognizing"], - &["recognizes"], - &["recognise"], - &["recognition"], - &["recognition"], - &["recognition"], - &["recognizable"], - &["recognizable"], - &["recognised", "recognized"], - &["recognize"], - ], - range: 3..=8, - }; - -static WORD_RECOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOF_CHILDREN), - value: None, -}; - -pub static WORD_RECOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ig")], - values: &[&["reconfig"]], - range: 2..=2, - }; - -static WORD_RECOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOD_CHILDREN), - value: Some(&["record"]), -}; - -pub static WORD_RECOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_RECOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECOC_CHILDREN), - value: None, -}; - -pub static WORD_RECOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("nisable"), - dictgen::InsensitiveAscii("nised"), - ], - values: &[ - &["revocation"], - &["recognisable", "reconcilable"], - &["recognised"], - ], - range: 5..=7, - }; - -static WORD_RECN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECN_CHILDREN), - value: None, -}; - -pub static WORD_RECN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[&["recent", "recant", "rent"], &["recently"]], - range: 1..=3, - }; - -static WORD_RECL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECL_CHILDREN), - value: None, -}; - -pub static WORD_RECL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aimation"), - dictgen::InsensitiveAscii("ami"), - dictgen::InsensitiveAscii("iam"), - dictgen::InsensitiveAscii("utant"), - dictgen::InsensitiveAscii("utantly"), - ], - values: &[ - &["reclamation"], - &["reclaim"], - &["reclaim"], - &["reluctant"], - &["reluctantly"], - ], - range: 3..=8, - }; - -static WORD_RECK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECK_CHILDREN), - value: None, -}; - -pub static WORD_RECK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ognize")], - values: &[&["recognize"]], - range: 6..=6, - }; - -static WORD_RECJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECJ_CHILDREN), - value: None, -}; - -pub static WORD_RECJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[&["reject"], &["rejected"], &["rejecting"], &["rejects"]], - range: 3..=6, - }; - -static WORD_RECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECI_CHILDREN), - value: None, -}; - -pub static WORD_RECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dents"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("epents"), - dictgen::InsensitiveAscii("epient"), - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("epts"), - dictgen::InsensitiveAscii("evd"), - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("eveing"), - dictgen::InsensitiveAscii("ever"), - dictgen::InsensitiveAscii("evers"), - dictgen::InsensitiveAscii("eves"), - dictgen::InsensitiveAscii("eving"), - dictgen::InsensitiveAscii("evs"), - dictgen::InsensitiveAscii("pees"), - dictgen::InsensitiveAscii("peints"), - dictgen::InsensitiveAscii("pent"), - dictgen::InsensitiveAscii("pents"), - dictgen::InsensitiveAscii("pet"), - dictgen::InsensitiveAscii("pets"), - dictgen::InsensitiveAscii("piant"), - dictgen::InsensitiveAscii("piants"), - dictgen::InsensitiveAscii("pie"), - dictgen::InsensitiveAscii("pientes"), - dictgen::InsensitiveAscii("pies"), - dictgen::InsensitiveAscii("porcate"), - dictgen::InsensitiveAscii("porcated"), - dictgen::InsensitiveAscii("porical"), - dictgen::InsensitiveAscii("poricate"), - dictgen::InsensitiveAscii("pricate"), - dictgen::InsensitiveAscii("procant"), - dictgen::InsensitiveAscii("proce"), - dictgen::InsensitiveAscii("prociate"), - dictgen::InsensitiveAscii("procite"), - dictgen::InsensitiveAscii("procoal"), - dictgen::InsensitiveAscii("procoals"), - dictgen::InsensitiveAscii("procrate"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("tfy"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vers"), - dictgen::InsensitiveAscii("vership"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["reside"], - &["resided"], - &["resident"], - &["residents"], - &["residing"], - &["recipients"], - &["recipient"], - &["receipt"], - &["receipts"], - &["received"], - &["receive"], - &["received"], - &["receiving"], - &["receiver"], - &["receivers"], - &["receives"], - &["receiving"], - &["receives"], - &["recipes"], - &["recipients"], - &["recipient"], - &["recipients"], - &["receipt"], - &["recipes"], - &["recipient"], - &["recipients"], - &["recipe"], - &["recipients"], - &["recipes"], - &["reciprocate"], - &["reciprocate"], - &["reciprocal"], - &["reciprocate"], - &["reciprocate"], - &["reciprocate"], - &["reciprocate"], - &["reciprocate"], - &["reciprocate"], - &["reciprocal"], - &["reciprocals"], - &["reciprocate"], - &["receipt"], - &["receipts"], - &["rectify"], - &["receive"], - &["received"], - &["receiving"], - &["receiver"], - &["receivers"], - &["receivership"], - &["receives"], - &["receiving"], - ], - range: 2..=8, - }; - -static WORD_RECH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECH_CHILDREN), - value: Some(&["reach"]), -}; - -pub static WORD_RECH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("argable"), - dictgen::InsensitiveAscii("eability"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ek"), - ], - values: &[ - &["reachable"], - &["recharged"], - &["rechargeable"], - &["reachability"], - &["reached"], - &["recheck"], - ], - range: 2..=8, - }; - -static WORD_RECG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECG_CHILDREN), - value: None, -}; - -pub static WORD_RECG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onise"), - dictgen::InsensitiveAscii("onised"), - dictgen::InsensitiveAscii("onition"), - dictgen::InsensitiveAscii("onizable"), - dictgen::InsensitiveAscii("onize"), - dictgen::InsensitiveAscii("onized"), - dictgen::InsensitiveAscii("onizes"), - dictgen::InsensitiveAscii("onizing"), - ], - values: &[ - &["recognise"], - &["recognised"], - &["recognition"], - &["recognizable"], - &["recognize"], - &["recognized"], - &["recognizes"], - &["recognizing"], - ], - range: 5..=8, - }; - -static WORD_RECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECE_CHILDREN), - value: None, -}; - -pub static WORD_RECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ievd"), - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("iever"), - dictgen::InsensitiveAscii("ieves"), - dictgen::InsensitiveAscii("ieving"), - dictgen::InsensitiveAscii("ipe"), - dictgen::InsensitiveAscii("ipient"), - dictgen::InsensitiveAscii("ipients"), - dictgen::InsensitiveAscii("ips"), - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("iv"), - dictgen::InsensitiveAscii("ivd"), - dictgen::InsensitiveAscii("iveing"), - dictgen::InsensitiveAscii("iviing"), - dictgen::InsensitiveAscii("ivs"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndable"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("ndes"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nlty"), - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("pcionist"), - dictgen::InsensitiveAscii("pient"), - dictgen::InsensitiveAscii("pients"), - dictgen::InsensitiveAscii("pies"), - dictgen::InsensitiveAscii("pion"), - dictgen::InsensitiveAscii("pit"), - dictgen::InsensitiveAscii("pits"), - dictgen::InsensitiveAscii("ptical"), - dictgen::InsensitiveAscii("pticals"), - dictgen::InsensitiveAscii("ptie"), - dictgen::InsensitiveAscii("ptionest"), - dictgen::InsensitiveAscii("ptionnist"), - dictgen::InsensitiveAscii("ptionsist"), - dictgen::InsensitiveAscii("ptionst"), - dictgen::InsensitiveAscii("ptoras"), - dictgen::InsensitiveAscii("ptores"), - dictgen::InsensitiveAscii("ptos"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("vie"), - dictgen::InsensitiveAscii("vied"), - dictgen::InsensitiveAscii("vier"), - dictgen::InsensitiveAscii("vies"), - dictgen::InsensitiveAscii("vieved"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["receded"], - &["receding"], - &["recent"], - &["receipt"], - &["receipts"], - &["receive"], - &["received"], - &["received"], - &["receive"], - &["received"], - &["receiver"], - &["receives"], - &["receiving"], - &["recipe"], - &["recipient"], - &["recipients"], - &["receipts"], - &["reception"], - &["receive"], - &["received"], - &["receiving"], - &["receiving"], - &["receives"], - &["rescind"], - &["rescindable"], - &["rescinded"], - &["rescinds"], - &["rescinding"], - &["rescinds"], - &["recent"], - &["recently"], - &["recently"], - &["recently"], - &["receptionist"], - &["recipient"], - &["recipients"], - &["recipes"], - &["reception"], - &["recipe", "receipt"], - &["receipts"], - &["receptacle"], - &["receptacles"], - &["receptive"], - &["receptionist"], - &["receptionist"], - &["receptionist"], - &["receptionist"], - &["receptors"], - &["receptors"], - &["receptors"], - &["receive"], - &["received"], - &["receiving"], - &["receives"], - &["receive"], - &["received"], - &["receiver"], - &["receives"], - &["received"], - &["receiving"], - ], - range: 2..=9, - }; - -static WORD_RECC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECC_CHILDREN), - value: None, -}; - -pub static WORD_RECC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("omend"), - dictgen::InsensitiveAscii("omendation"), - dictgen::InsensitiveAscii("omendations"), - dictgen::InsensitiveAscii("omended"), - dictgen::InsensitiveAscii("omending"), - dictgen::InsensitiveAscii("ommend"), - dictgen::InsensitiveAscii("ommendation"), - dictgen::InsensitiveAscii("ommendations"), - dictgen::InsensitiveAscii("ommended"), - dictgen::InsensitiveAscii("ommending"), - dictgen::InsensitiveAscii("ommends"), - dictgen::InsensitiveAscii("onecct"), - dictgen::InsensitiveAscii("oneccted"), - dictgen::InsensitiveAscii("oneccting"), - dictgen::InsensitiveAscii("onecction"), - dictgen::InsensitiveAscii("onecctions"), - dictgen::InsensitiveAscii("oneccts"), - dictgen::InsensitiveAscii("onect"), - dictgen::InsensitiveAscii("onected"), - dictgen::InsensitiveAscii("onecting"), - dictgen::InsensitiveAscii("onection"), - dictgen::InsensitiveAscii("onections"), - dictgen::InsensitiveAscii("onects"), - dictgen::InsensitiveAscii("oneect"), - dictgen::InsensitiveAscii("oneected"), - dictgen::InsensitiveAscii("oneecting"), - dictgen::InsensitiveAscii("oneection"), - dictgen::InsensitiveAscii("oneections"), - dictgen::InsensitiveAscii("oneects"), - dictgen::InsensitiveAscii("onenct"), - dictgen::InsensitiveAscii("onencted"), - dictgen::InsensitiveAscii("onencting"), - dictgen::InsensitiveAscii("onenction"), - dictgen::InsensitiveAscii("onenctions"), - dictgen::InsensitiveAscii("onencts"), - dictgen::InsensitiveAscii("onet"), - dictgen::InsensitiveAscii("oneted"), - dictgen::InsensitiveAscii("oneting"), - dictgen::InsensitiveAscii("onetion"), - dictgen::InsensitiveAscii("onetions"), - dictgen::InsensitiveAscii("onets"), - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("orded"), - dictgen::InsensitiveAscii("ording"), - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("tangle"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("urrence"), - dictgen::InsensitiveAscii("ursive"), - dictgen::InsensitiveAscii("ursively"), - ], - values: &[ - &["recommend"], - &["recommendation"], - &["recommendations"], - &["recommended"], - &["recommending"], - &["recommend"], - &["recommendation"], - &["recommendations"], - &["recommended"], - &["recommending"], - &["recommends"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["reconnect"], - &["reconnected"], - &["reconnecting"], - &["reconnection"], - &["reconnections"], - &["reconnects"], - &["record"], - &["recorded"], - &["recording"], - &["records"], - &["rectangle"], - &["recurring"], - &["recurrence"], - &["recursive"], - &["recursively"], - ], - range: 3..=12, - }; - -static WORD_RECA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RECA_CHILDREN), - value: None, -}; - -pub static WORD_RECA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lcelated"), - dictgen::InsensitiveAscii("lcualte"), - dictgen::InsensitiveAscii("lcualted"), - dictgen::InsensitiveAscii("lcualtes"), - dictgen::InsensitiveAscii("lcualting"), - dictgen::InsensitiveAscii("lcualtion"), - dictgen::InsensitiveAscii("lcualtions"), - dictgen::InsensitiveAscii("lcuate"), - dictgen::InsensitiveAscii("lcuated"), - dictgen::InsensitiveAscii("lcuates"), - dictgen::InsensitiveAscii("lcuations"), - dictgen::InsensitiveAscii("lculaion"), - dictgen::InsensitiveAscii("lcution"), - dictgen::InsensitiveAscii("lim"), - dictgen::InsensitiveAscii("llection"), - dictgen::InsensitiveAscii("lulate"), - dictgen::InsensitiveAscii("lulated"), - dictgen::InsensitiveAscii("lulation"), - dictgen::InsensitiveAscii("ngle"), - dictgen::InsensitiveAscii("ngles"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["reached"], - &["recall"], - &["recalculated"], - &["recalculate"], - &["recalculated"], - &["recalculates"], - &["recalculating"], - &["recalculation"], - &["recalculations"], - &["recalculate"], - &["recalculated"], - &["recalculates"], - &["recalculations"], - &["recalculation"], - &["recalculation"], - &["reclaim"], - &["recollection"], - &["recalculate"], - &["recalculated"], - &["recalculation"], - &["rectangle"], - &["rectangles"], - &["record", "regard"], - &["reacting"], - &["creations"], - ], - range: 1..=10, - }; - -static WORD_REB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REB_CHILDREN), - value: None, -}; - -pub static WORD_REB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ease"), - dictgen::InsensitiveAscii("ellios"), - dictgen::InsensitiveAscii("ellis"), - dictgen::InsensitiveAscii("ild"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("iulding"), - dictgen::InsensitiveAscii("llions"), - dictgen::InsensitiveAscii("oto"), - dictgen::InsensitiveAscii("oudning"), - dictgen::InsensitiveAscii("oudns"), - dictgen::InsensitiveAscii("ounce"), - dictgen::InsensitiveAscii("ouncing"), - dictgen::InsensitiveAscii("ouns"), - dictgen::InsensitiveAscii("uid"), - dictgen::InsensitiveAscii("uidling"), - dictgen::InsensitiveAscii("uil"), - dictgen::InsensitiveAscii("uilded"), - dictgen::InsensitiveAscii("uildling"), - dictgen::InsensitiveAscii("uildt"), - dictgen::InsensitiveAscii("uillt"), - dictgen::InsensitiveAscii("uils"), - dictgen::InsensitiveAscii("uilts"), - dictgen::InsensitiveAscii("uit"), - dictgen::InsensitiveAscii("uld"), - dictgen::InsensitiveAscii("ulding"), - dictgen::InsensitiveAscii("ulds"), - dictgen::InsensitiveAscii("ulid"), - dictgen::InsensitiveAscii("uliding"), - dictgen::InsensitiveAscii("ulids"), - dictgen::InsensitiveAscii("ulit"), - dictgen::InsensitiveAscii("uplic"), - dictgen::InsensitiveAscii("uplican"), - dictgen::InsensitiveAscii("uplicans"), - ], - values: &[ - &["rebase"], - &["rebellious"], - &["rebellious"], - &["rebuild"], - &["region"], - &["revision"], - &["rebuilding"], - &["rebellions"], - &["reboot"], - &["rebounding"], - &["rebounds"], - &["rebound"], - &["rebounding"], - &["rebounds"], - &["rebuild"], - &["rebuilding"], - &["rebuild", "rebuilt"], - &["rebuilt"], - &["rebuilding"], - &["rebuilt"], - &["rebuilt"], - &["rebuilds"], - &["rebuilds", "rebuilt", "rebuild"], - &["rebuilt"], - &["rebuild"], - &["rebuilding"], - &["rebuilds"], - &["rebuild"], - &["rebuilding"], - &["rebuilds"], - &["rebuilt"], - &["republic"], - &["republican"], - &["republicans"], - ], - range: 3..=8, - }; - -static WORD_REA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REA_CHILDREN), - value: None, -}; - -static WORD_REA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REAA_NODE), - None, - Some(&WORD_REAC_NODE), - Some(&WORD_READ_NODE), - Some(&WORD_REAE_NODE), - None, - Some(&WORD_REAG_NODE), - None, - Some(&WORD_REAI_NODE), - None, - Some(&WORD_REAK_NODE), - Some(&WORD_REAL_NODE), - Some(&WORD_REAM_NODE), - Some(&WORD_REAN_NODE), - Some(&WORD_REAO_NODE), - Some(&WORD_REAP_NODE), - Some(&WORD_REAQ_NODE), - Some(&WORD_REAR_NODE), - Some(&WORD_REAS_NODE), - Some(&WORD_REAT_NODE), - Some(&WORD_REAU_NODE), - Some(&WORD_REAV_NODE), - None, - None, - Some(&WORD_REAY_NODE), - None, -]; - -static WORD_REAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAY_CHILDREN), - value: Some(&["ready", "really", "ray"]), -}; - -pub static WORD_REAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["ready", "read"]], - range: 1..=1, - }; - -static WORD_REAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAV_CHILDREN), - value: None, -}; - -pub static WORD_REAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ealed"), - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("eling"), - ], - values: &[&["revealed"], &["revealed"], &["revealing"]], - range: 4..=5, - }; - -static WORD_REAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAU_CHILDREN), - value: None, -}; - -pub static WORD_REAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ires")], - values: &[&["requires"]], - range: 4..=4, - }; - -static WORD_REAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAT_CHILDREN), - value: None, -}; - -pub static WORD_REAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("iler"), - dictgen::InsensitiveAscii("ime"), - dictgen::InsensitiveAscii("tache"), - dictgen::InsensitiveAscii("tachement"), - ], - values: &[ - &["create", "relate"], - &["creates"], - &["feather", "rather"], - &["retail"], - &["retailer"], - &["realtime"], - &["reattach", "reattached"], - &["reattachment"], - ], - range: 1..=9, - }; - -static WORD_REAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAS_CHILDREN), - value: None, -}; - -pub static WORD_REAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("earch"), - dictgen::InsensitiveAscii("earcher"), - dictgen::InsensitiveAscii("earchers"), - dictgen::InsensitiveAscii("erch"), - dictgen::InsensitiveAscii("erched"), - dictgen::InsensitiveAscii("ercher"), - dictgen::InsensitiveAscii("erchers"), - dictgen::InsensitiveAscii("erching"), - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("oable"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("onabily"), - dictgen::InsensitiveAscii("onablely"), - dictgen::InsensitiveAscii("onabley"), - dictgen::InsensitiveAscii("onablly"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("onble"), - dictgen::InsensitiveAscii("onbly"), - dictgen::InsensitiveAscii("onnable"), - dictgen::InsensitiveAscii("onnably"), - dictgen::InsensitiveAscii("ponse"), - dictgen::InsensitiveAscii("singing"), - dictgen::InsensitiveAscii("socation"), - dictgen::InsensitiveAscii("socition"), - dictgen::InsensitiveAscii("ssign"), - dictgen::InsensitiveAscii("sureing"), - dictgen::InsensitiveAscii("surring"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ult"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["research"], - &["researcher"], - &["researchers"], - &["research"], - &["researched"], - &["researcher"], - &["researchers"], - &["researching"], - &["reasonable"], - &["reasonable"], - &["reason"], - &["reasonably"], - &["reasonably"], - &["reasonably"], - &["reasonably"], - &["reasonably"], - &["reasonable"], - &["reasonably"], - &["reasonable"], - &["reasonably"], - &["response"], - &["reassigning"], - &["reassociation"], - &["reassociation"], - &["reassign"], - &["reassuring"], - &["reassuring"], - &["rest"], - &["result"], - &["ready", "easy"], - ], - range: 1..=8, - }; - -static WORD_REAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAR_CHILDREN), - value: None, -}; - -pub static WORD_REAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("angement"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("rage"), - dictgen::InsensitiveAscii("ranable"), - dictgen::InsensitiveAscii("rane"), - dictgen::InsensitiveAscii("raned"), - dictgen::InsensitiveAscii("ranement"), - dictgen::InsensitiveAscii("ranements"), - dictgen::InsensitiveAscii("ranent"), - dictgen::InsensitiveAscii("ranents"), - dictgen::InsensitiveAscii("ranes"), - dictgen::InsensitiveAscii("rang"), - dictgen::InsensitiveAscii("rangable"), - dictgen::InsensitiveAscii("rangaeble"), - dictgen::InsensitiveAscii("rangaelbe"), - dictgen::InsensitiveAscii("rangd"), - dictgen::InsensitiveAscii("rangde"), - dictgen::InsensitiveAscii("rangent"), - dictgen::InsensitiveAscii("rangents"), - dictgen::InsensitiveAscii("rangmeent"), - dictgen::InsensitiveAscii("rangmeents"), - dictgen::InsensitiveAscii("rangmenet"), - dictgen::InsensitiveAscii("rangmenets"), - dictgen::InsensitiveAscii("rangment"), - dictgen::InsensitiveAscii("rangments"), - dictgen::InsensitiveAscii("rangnig"), - dictgen::InsensitiveAscii("rangning"), - dictgen::InsensitiveAscii("rangs"), - dictgen::InsensitiveAscii("rangse"), - dictgen::InsensitiveAscii("rangt"), - dictgen::InsensitiveAscii("rangte"), - dictgen::InsensitiveAscii("rangteable"), - dictgen::InsensitiveAscii("rangteables"), - dictgen::InsensitiveAscii("rangted"), - dictgen::InsensitiveAscii("rangtement"), - dictgen::InsensitiveAscii("rangtements"), - dictgen::InsensitiveAscii("rangtes"), - dictgen::InsensitiveAscii("rangting"), - dictgen::InsensitiveAscii("rangts"), - dictgen::InsensitiveAscii("raning"), - dictgen::InsensitiveAscii("ranment"), - dictgen::InsensitiveAscii("ranments"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rants"), - ], - values: &[ - &["rearrangement"], - &["rarely"], - &["rearrange"], - &["rearrangeable"], - &["rearrange"], - &["rearranged"], - &["rearrangement"], - &["rearrangements"], - &["rearrangement"], - &["rearrangements"], - &["rearranges"], - &["rearrange"], - &["rearrangeable"], - &["rearrangeable"], - &["rearrangeable"], - &["rearranged"], - &["rearranged"], - &["rearrangement"], - &["rearrangements"], - &["rearrangement"], - &["rearrangements"], - &["rearrangement"], - &["rearrangements"], - &["rearrangement"], - &["rearrangements"], - &["rearranging"], - &["rearranging"], - &["rearranges"], - &["rearranges"], - &["rearrangement"], - &["rearrange"], - &["rearrangeable"], - &["rearrangeables"], - &["rearranged"], - &["rearrangement"], - &["rearrangements"], - &["rearranges"], - &["rearranging"], - &["rearrangements"], - &["rearranging"], - &["rearrangement"], - &["rearrangements"], - &["rearrangement"], - &["rearrangements"], - ], - range: 3..=11, - }; - -static WORD_REAQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAQ_CHILDREN), - value: None, -}; - -pub static WORD_REAQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uire")], - values: &[&["reacquire", "require"]], - range: 4..=4, - }; - -static WORD_REAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAP_CHILDREN), - value: None, -}; - -pub static WORD_REAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eat"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("eater"), - dictgen::InsensitiveAscii("eating"), - dictgen::InsensitiveAscii("eats"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("irs"), - dictgen::InsensitiveAscii("lugs"), - dictgen::InsensitiveAscii("lying"), - dictgen::InsensitiveAscii("onsibilities"), - dictgen::InsensitiveAscii("onsibility"), - dictgen::InsensitiveAscii("peares"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("pered"), - dictgen::InsensitiveAscii("pering"), - ], - values: &[ - &["repeat"], - &["repeated"], - &["repeater"], - &["repeating"], - &["repeats"], - &["repeated"], - &["repaired"], - &["repairs"], - &["earplugs"], - &["replaying"], - &["responsibilities"], - &["responsibility"], - &["reappears"], - &["reappear"], - &["reappeared"], - &["reappearing"], - ], - range: 3..=12, - }; - -static WORD_REAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAO_CHILDREN), - value: None, -}; - -pub static WORD_REAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[&["reason"], &["reasons"]], - range: 1..=2, - }; - -static WORD_REAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAN_CHILDREN), - value: None, -}; - -pub static WORD_REAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("ming"), - ], - values: &[ - &["render"], - &["rename"], - &["renamed"], - &["renames"], - &["renaming"], - ], - range: 2..=4, - }; - -static WORD_REAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAM_CHILDREN), - value: None, -}; - -pub static WORD_REAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("pping"), - ], - values: &[ - &["readme"], - &["remain"], - &["remained"], - &["remaining"], - &["remains"], - &["remapping", "revamping"], - ], - range: 2..=5, - }; - -static WORD_REAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_REAL_CHILDREN), - value: None, -}; - -static WORD_REAL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_REALA_NODE), - None, - None, - None, - Some(&WORD_REALE_NODE), - None, - None, - None, - Some(&WORD_REALI_NODE), - None, - None, - Some(&WORD_REALL_NODE), - None, - None, - Some(&WORD_REALO_NODE), - None, - None, - None, - Some(&WORD_REALS_NODE), - Some(&WORD_REALT_NODE), - None, - None, - None, - None, - Some(&WORD_REALY_NODE), - None, -]; - -static WORD_REALY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALY_CHILDREN), - value: Some(&["really", "relay", "real"]), -}; - -pub static WORD_REALY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["really"]], - range: 1..=1, - }; - -static WORD_REALT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALT_CHILDREN), - value: None, -}; - -pub static WORD_REALT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ionship"), - dictgen::InsensitiveAscii("ionships"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ively"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("ivity"), - ], - values: &[ - &["relatable"], - &["related"], - &["relates"], - &["relation", "reaction"], - &["relations", "reactions"], - &["relationship"], - &["relationships"], - &["relative", "reactive"], - &["relatively"], - &["relatives"], - &["relativity"], - ], - range: 2..=8, - }; - -static WORD_REALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALS_CHILDREN), - value: None, -}; - -pub static WORD_REALS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("itic"), - dictgen::InsensitiveAscii("tic"), - ], - values: &[ - &["realise"], - &["realised"], - &["realism"], - &["realistic"], - &["realistic"], - ], - range: 2..=4, - }; - -static WORD_REALO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALO_CHILDREN), - value: None, -}; - -pub static WORD_REALO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - ], - values: &[&["reloaded"], &["reloading"]], - range: 3..=4, - }; - -static WORD_REALL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALL_CHILDREN), - value: Some(&["real", "really", "recall"]), -}; - -pub static WORD_REALL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("llly"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ocae"), - dictgen::InsensitiveAscii("ocaes"), - dictgen::InsensitiveAscii("ocaiing"), - dictgen::InsensitiveAscii("ocaing"), - dictgen::InsensitiveAscii("ocaion"), - dictgen::InsensitiveAscii("ocaions"), - dictgen::InsensitiveAscii("ocaite"), - dictgen::InsensitiveAscii("ocaites"), - dictgen::InsensitiveAscii("ocaiting"), - dictgen::InsensitiveAscii("ocaition"), - dictgen::InsensitiveAscii("ocaitions"), - dictgen::InsensitiveAscii("ocaiton"), - dictgen::InsensitiveAscii("ocaitons"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["really"], - &["realize"], - &["really"], - &["really"], - &["reallocate"], - &["reallocates"], - &["reallocating"], - &["reallocating"], - &["reallocation"], - &["reallocations"], - &["reallocate"], - &["reallocates"], - &["reallocating"], - &["reallocation"], - &["reallocations"], - &["reallocation"], - &["reallocations"], - &["really"], - ], - range: 1..=9, - }; - -static WORD_REALI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALI_CHILDREN), - value: None, -}; - -pub static WORD_REALI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bly"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("sim"), - dictgen::InsensitiveAscii("sitc"), - dictgen::InsensitiveAscii("sitcally"), - dictgen::InsensitiveAscii("sme"), - dictgen::InsensitiveAscii("stc"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("sticaly"), - dictgen::InsensitiveAscii("sticlly"), - dictgen::InsensitiveAscii("stisch"), - dictgen::InsensitiveAscii("time"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tvely"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ztion"), - dictgen::InsensitiveAscii("ztions"), - ], - values: &[ - &["reliable"], - &["reliability"], - &["reliable"], - &["reliably"], - &["realise"], - &["earliest"], - &["realism"], - &["realistic"], - &["realistically"], - &["realise"], - &["realistic"], - &["realise"], - &["realistically"], - &["realistically"], - &["realistic"], - &["realtime"], - &["relative"], - &["relatively"], - &["relatively"], - &["really"], - &["realization"], - &["realizations"], - ], - range: 1..=8, - }; - -static WORD_REALE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALE_CHILDREN), - value: None, -}; - -pub static WORD_REALE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("ases"), - ], - values: &[&["release"], &["released"], &["releases"]], - range: 3..=4, - }; - -static WORD_REALA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REALA_CHILDREN), - value: None, -}; - -pub static WORD_REALA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tionship"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[&["related"], &["relationship"], &["relative"]], - range: 3..=8, - }; - -static WORD_REAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAK_CHILDREN), - value: None, -}; - -pub static WORD_REAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("point"), - dictgen::InsensitiveAscii("tivate"), - dictgen::InsensitiveAscii("tivated"), - ], - values: &[&["breakpoint"], &["reactivate"], &["reactivated"]], - range: 5..=7, - }; - -static WORD_REAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAI_CHILDREN), - value: None, -}; - -pub static WORD_REAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("se")], - values: &[&["realise", "raise"]], - range: 2..=2, - }; - -static WORD_REAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAG_CHILDREN), - value: None, -}; - -pub static WORD_REAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arding"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rds"), - ], - values: &[&["regarding"], &["regards"], &["regarding"], &["regards"]], - range: 3..=6, - }; - -static WORD_REAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAE_CHILDREN), - value: None, -}; - -pub static WORD_REAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("d"), - ], - values: &[&["reached"], &["read"]], - range: 1..=4, - }; - -static WORD_READ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_READ_CHILDREN), - value: None, -}; - -pub static WORD_READ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abillity"), - dictgen::InsensitiveAscii("abilty"), - dictgen::InsensitiveAscii("ablity"), - dictgen::InsensitiveAscii("about"), - dictgen::InsensitiveAscii("ahaed"), - dictgen::InsensitiveAscii("anle"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("by"), - dictgen::InsensitiveAscii("drss"), - dictgen::InsensitiveAscii("drssed"), - dictgen::InsensitiveAscii("drsses"), - dictgen::InsensitiveAscii("drssing"), - dictgen::InsensitiveAscii("eable"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eme"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("igs"), - dictgen::InsensitiveAscii("ius"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("mition"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("yness"), - ], - values: &[ - &["readability"], - &["readability"], - &["readability"], - &["readable"], - &["readahead"], - &["readable"], - &["readable"], - &["read"], - &["readdress"], - &["readdressed"], - &["readdresses"], - &["readdressing"], - &["readable"], - &["read", "readd", "readded"], - &["readme"], - &["readable"], - &["readability"], - &["readable"], - &["reading"], - &["readings"], - &["radius"], - &["readily", "ready"], - &["readmission"], - &["reading"], - &["reading"], - &["readiness"], - ], - range: 2..=8, - }; - -static WORD_REAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAC_CHILDREN), - value: None, -}; - -pub static WORD_REAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahable"), - dictgen::InsensitiveAscii("ahble"), - dictgen::InsensitiveAscii("curring"), - dictgen::InsensitiveAscii("eive"), - dictgen::InsensitiveAscii("hablity"), - dictgen::InsensitiveAscii("heable"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("hers"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("tangle"), - dictgen::InsensitiveAscii("tionair"), - dictgen::InsensitiveAscii("tionairy"), - dictgen::InsensitiveAscii("tionnary"), - dictgen::InsensitiveAscii("tiony"), - dictgen::InsensitiveAscii("tiving"), - dictgen::InsensitiveAscii("tquire"), - ], - values: &[ - &["reachable"], - &["reachable"], - &["recurring"], - &["receive"], - &["reachability"], - &["reachable"], - &["richer", "reader"], - &["readers"], - &["reaches"], - &["reaching"], - &["reached"], - &["recall"], - &["rectangle"], - &["reactionary"], - &["reactionary"], - &["reactionary"], - &["reactionary"], - &["reactivating"], - &["reacquire"], - ], - range: 2..=8, - }; - -static WORD_REAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_REAA_CHILDREN), - value: None, -}; - -pub static WORD_REAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("range"), - dictgen::InsensitiveAscii("ranges"), - dictgen::InsensitiveAscii("signed"), - ], - values: &[ - &["really"], - &["rearrange"], - &["rearranges"], - &["reassigned"], - ], - range: 2..=6, - }; - -static WORD_RD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RD_CHILDREN), - value: None, -}; - -pub static WORD_RD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("uce"), - ], - values: &[&["order"], &["reduce"]], - range: 2..=3, - }; - -static WORD_RC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RC_CHILDREN), - value: None, -}; - -pub static WORD_RC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("eating"), - ], - values: &[&["recall"], &["create"], &["creating"]], - range: 3..=6, - }; - -static WORD_RA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_RA_CHILDREN), - value: None, -}; - -static WORD_RA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_RAB_NODE), - Some(&WORD_RAC_NODE), - Some(&WORD_RAD_NODE), - Some(&WORD_RAE_NODE), - None, - None, - Some(&WORD_RAH_NODE), - Some(&WORD_RAI_NODE), - None, - None, - Some(&WORD_RAL_NODE), - Some(&WORD_RAM_NODE), - Some(&WORD_RAN_NODE), - Some(&WORD_RAO_NODE), - Some(&WORD_RAP_NODE), - Some(&WORD_RAQ_NODE), - Some(&WORD_RAR_NODE), - Some(&WORD_RAS_NODE), - Some(&WORD_RAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_RAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAT_CHILDREN), - value: None, -}; - -pub static WORD_RAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atooee"), - dictgen::InsensitiveAscii("atoolee"), - dictgen::InsensitiveAscii("atui"), - dictgen::InsensitiveAscii("erizing"), - dictgen::InsensitiveAscii("har"), - dictgen::InsensitiveAscii("hcet"), - dictgen::InsensitiveAscii("hern"), - dictgen::InsensitiveAscii("ionalizaiton"), - dictgen::InsensitiveAscii("ionalizating"), - dictgen::InsensitiveAscii("ionalizaton"), - dictgen::InsensitiveAscii("ionalle"), - dictgen::InsensitiveAscii("ionallity"), - dictgen::InsensitiveAscii("ionaly"), - dictgen::InsensitiveAscii("ionel"), - dictgen::InsensitiveAscii("ionnal"), - dictgen::InsensitiveAscii("ionnals"), - dictgen::InsensitiveAscii("pure"), - ], - values: &[ - &["ratatouille"], - &["ratatouille"], - &["ratatouille"], - &["rasterizing"], - &["rather"], - &["ratchet"], - &["rather"], - &["rationalization"], - &["rationalization"], - &["rationalization"], - &["rationale"], - &["rationally"], - &["rationally"], - &["rationale"], - &["rational", "rationale"], - &["rationales", "rationals"], - &["rapture"], - ], - range: 3..=12, - }; - -static WORD_RAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAS_CHILDREN), - value: None, -}; - -pub static WORD_RAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("berry"), - dictgen::InsensitiveAscii("bperries"), - dictgen::InsensitiveAscii("bperry"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iing"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("pberrry"), - dictgen::InsensitiveAscii("pbery"), - dictgen::InsensitiveAscii("poberry"), - dictgen::InsensitiveAscii("terizor"), - ], - values: &[ - &["raspberry"], - &["raspberries"], - &["raspberry"], - &["raise"], - &["raised"], - &["raises"], - &["raising"], - &["raising"], - &["reasons"], - &["raspberry"], - &["raspberry"], - &["raspberry"], - &["rasterizer"], - ], - range: 2..=8, - }; - -static WORD_RAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAR_CHILDREN), - value: None, -}; - -pub static WORD_RAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elly"), - dictgen::InsensitiveAscii("ified"), - ], - values: &[&["rarely"], &["rarefied"]], - range: 4..=5, - }; - -static WORD_RAQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAQ_CHILDREN), - value: None, -}; - -pub static WORD_RAQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uetball")], - values: &[&["racquetball"]], - range: 7..=7, - }; - -static WORD_RAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAP_CHILDREN), - value: None, -}; - -pub static WORD_RAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("air"), - dictgen::InsensitiveAscii("arse"), - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("ells"), - dictgen::InsensitiveAscii("hsody"), - dictgen::InsensitiveAscii("idally"), - dictgen::InsensitiveAscii("lace"), - dictgen::InsensitiveAscii("lacing"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("resent"), - dictgen::InsensitiveAscii("resentation"), - dictgen::InsensitiveAscii("resented"), - dictgen::InsensitiveAscii("resenting"), - dictgen::InsensitiveAscii("resents"), - dictgen::InsensitiveAscii("sadies"), - dictgen::InsensitiveAscii("sady"), - dictgen::InsensitiveAscii("sadys"), - dictgen::InsensitiveAscii("sberry"), - dictgen::InsensitiveAscii("tores"), - dictgen::InsensitiveAscii("tros"), - dictgen::InsensitiveAscii("utre"), - ], - values: &[ - &["repair"], - &["reparse"], - &["rappel"], - &["rappelled"], - &["rappelling"], - &["rappells"], - &["rhapsody"], - &["rapidly"], - &["replace"], - &["replacing"], - &["rapport"], - &["represent"], - &["representation"], - &["represented"], - &["representing"], - &["represents"], - &["rhapsodies"], - &["rhapsody"], - &["rhapsodies"], - &["raspberry"], - &["raptors"], - &["raptors"], - &["rapture"], - ], - range: 3..=11, - }; - -static WORD_RAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAO_CHILDREN), - value: None, -}; - -pub static WORD_RAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("tat"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tates"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tats"), - ], - values: &[ - &["roaches"], - &["roaming"], - &["roasting"], - &["rotate"], - &["rotate"], - &["rotated"], - &["rotates"], - &["rotating"], - &["rotation"], - &["rotations"], - &["rotates"], - ], - range: 3..=7, - }; - -static WORD_RAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAN_CHILDREN), - value: None, -}; - -pub static WORD_RAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("dam"), - dictgen::InsensitiveAscii("dayvoo"), - dictgen::InsensitiveAscii("dayvooed"), - dictgen::InsensitiveAscii("dayvoos"), - dictgen::InsensitiveAscii("dayvou"), - dictgen::InsensitiveAscii("dayvoued"), - dictgen::InsensitiveAscii("dayvous"), - dictgen::InsensitiveAscii("dazyvoo"), - dictgen::InsensitiveAscii("dazyvooed"), - dictgen::InsensitiveAscii("dazyvoos"), - dictgen::InsensitiveAscii("dazyvou"), - dictgen::InsensitiveAscii("dazyvoued"), - dictgen::InsensitiveAscii("dazyvous"), - dictgen::InsensitiveAscii("dmom"), - dictgen::InsensitiveAscii("dmoness"), - dictgen::InsensitiveAscii("domally"), - dictgen::InsensitiveAscii("dome"), - dictgen::InsensitiveAscii("domely"), - dictgen::InsensitiveAscii("domes"), - dictgen::InsensitiveAscii("domez"), - dictgen::InsensitiveAscii("domns"), - dictgen::InsensitiveAscii("domrs"), - dictgen::InsensitiveAscii("domus"), - dictgen::InsensitiveAscii("domzied"), - dictgen::InsensitiveAscii("donmess"), - dictgen::InsensitiveAscii("dum"), - dictgen::InsensitiveAscii("dumness"), - ], - values: &[ - &["range"], - &["random"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["rendezvous"], - &["rendezvoused"], - &["rendezvous"], - &["random"], - &["randomness"], - &["randomly"], - &["random"], - &["randomly"], - &["randoms"], - &["randomized"], - &["randoms"], - &["randoms"], - &["randoms"], - &["randomized"], - &["randomness"], - &["random"], - &["randomness"], - ], - range: 3..=9, - }; - -static WORD_RAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAM_CHILDREN), - value: None, -}; - -pub static WORD_RAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("domly"), - dictgen::InsensitiveAscii("ificaitons"), - ], - values: &[&["remains"], &["randomly"], &["ramifications"]], - range: 4..=10, - }; - -static WORD_RAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAL_CHILDREN), - value: None, -}; - -pub static WORD_RAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ative"), - ], - values: &[&["related"], &["relation"], &["relative"]], - range: 4..=5, - }; - -static WORD_RAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAI_CHILDREN), - value: None, -}; - -pub static WORD_RAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dance"), - dictgen::InsensitiveAscii("dant"), - dictgen::InsensitiveAscii("doactive"), - dictgen::InsensitiveAscii("lraod"), - dictgen::InsensitiveAscii("lrod"), - dictgen::InsensitiveAscii("nbos"), - dictgen::InsensitiveAscii("nbowe"), - dictgen::InsensitiveAscii("nbowers"), - dictgen::InsensitiveAscii("onale"), - dictgen::InsensitiveAscii("sedd"), - dictgen::InsensitiveAscii("son"), - ], - values: &[ - &["radiance"], - &["radiant"], - &["radioactive"], - &["railroad"], - &["railroad"], - &["rainbows"], - &["rainbow"], - &["rainbows"], - &["rationale"], - &["raised"], - &["reason", "raisin"], - ], - range: 3..=8, - }; - -static WORD_RAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAH_CHILDREN), - value: None, -}; - -pub static WORD_RAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("psody"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[&["rhapsody"], &["rather"]], - range: 3..=5, - }; - -static WORD_RAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAE_CHILDREN), - value: None, -}; - -pub static WORD_RAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("lism"), - dictgen::InsensitiveAscii("lly"), - ], - values: &[ - &["read"], - &["reading"], - &["reads"], - &["ready"], - &["realism"], - &["really"], - ], - range: 1..=4, - }; - -static WORD_RAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAD_CHILDREN), - value: None, -}; - -pub static WORD_RAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aince"), - dictgen::InsensitiveAscii("aint"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("emption"), - dictgen::InsensitiveAscii("emptions"), - dictgen::InsensitiveAscii("emtion"), - dictgen::InsensitiveAscii("emtions"), - dictgen::InsensitiveAscii("eus"), - dictgen::InsensitiveAscii("euses"), - dictgen::InsensitiveAscii("iactive"), - dictgen::InsensitiveAscii("iane"), - dictgen::InsensitiveAscii("iaoctive"), - dictgen::InsensitiveAscii("iaton"), - dictgen::InsensitiveAscii("icalis"), - dictgen::InsensitiveAscii("icas"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ioacive"), - dictgen::InsensitiveAscii("ioactice"), - dictgen::InsensitiveAscii("ioactief"), - dictgen::InsensitiveAscii("ioactieve"), - dictgen::InsensitiveAscii("ioaktive"), - dictgen::InsensitiveAscii("iobuttion"), - dictgen::InsensitiveAscii("iocative"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("iu"), - dictgen::InsensitiveAscii("omizer"), - dictgen::InsensitiveAscii("uis"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["radiance"], - &["radiant"], - &["radiation"], - &["read", "raid"], - &["redemption"], - &["redemptions"], - &["redemption"], - &["redemptions"], - &["radius"], - &["radii", "radiuses"], - &["radioactive"], - &["radiance"], - &["radioactive"], - &["radiation"], - &["radicals"], - &["radicals"], - &["raiders"], - &["ratify"], - &["radioactive"], - &["radioactive"], - &["radioactive"], - &["radioactive"], - &["radioactive"], - &["radiobutton"], - &["radioactive"], - &["radix"], - &["radius"], - &["randomizer"], - &["radius"], - &["radius"], - &["ready"], - ], - range: 1..=9, - }; - -static WORD_RAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAC_CHILDREN), - value: None, -}; - -pub static WORD_RAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aus"), - dictgen::InsensitiveAscii("hives"), - dictgen::InsensitiveAscii("ionalization"), - dictgen::InsensitiveAscii("isst"), - dictgen::InsensitiveAscii("istas"), - dictgen::InsensitiveAscii("istes"), - dictgen::InsensitiveAscii("kit"), - dictgen::InsensitiveAscii("kits"), - dictgen::InsensitiveAscii("tangle"), - dictgen::InsensitiveAscii("thet"), - dictgen::InsensitiveAscii("tise"), - ], - values: &[ - &["raucous"], - &["archives"], - &["rationalization"], - &["racists"], - &["racists"], - &["racists"], - &["racket"], - &["rackets"], - &["rectangle"], - &["ratchet"], - &["practise"], - ], - range: 3..=12, - }; - -static WORD_RAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_RAB_CHILDREN), - value: None, -}; - -pub static WORD_RAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bitos"), - dictgen::InsensitiveAscii("bitts"), - dictgen::InsensitiveAscii("innical"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - ], - values: &[ - &["rabbits"], - &["rabbits"], - &["rabbinical"], - &["rabbit"], - &["rabbits"], - ], - range: 2..=7, - }; - -static WORD_Q_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_Q_CHILDREN), - value: None, -}; - -static WORD_Q_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_QA_NODE), - None, - None, - None, - Some(&WORD_QE_NODE), - None, - None, - Some(&WORD_QH_NODE), - Some(&WORD_QI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_QO_NODE), - None, - None, - None, - None, - Some(&WORD_QT_NODE), - Some(&WORD_QU_NODE), - None, - Some(&WORD_QW_NODE), - None, - None, - None, -]; - -static WORD_QW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QW_CHILDREN), - value: None, -}; - -pub static WORD_QW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esant"), - dictgen::InsensitiveAscii("esants"), - dictgen::InsensitiveAscii("essant"), - dictgen::InsensitiveAscii("essants"), - ], - values: &[ - &["croissant"], - &["croissants"], - &["croissant"], - &["croissants"], - ], - range: 5..=7, - }; - -static WORD_QU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_QU_CHILDREN), - value: None, -}; - -static WORD_QU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_QUA_NODE), - Some(&WORD_QUB_NODE), - Some(&WORD_QUC_NODE), - Some(&WORD_QUD_NODE), - Some(&WORD_QUE_NODE), - None, - None, - None, - Some(&WORD_QUI_NODE), - None, - None, - Some(&WORD_QUL_NODE), - None, - Some(&WORD_QUN_NODE), - Some(&WORD_QUO_NODE), - None, - None, - Some(&WORD_QUR_NODE), - Some(&WORD_QUS_NODE), - Some(&WORD_QUT_NODE), - Some(&WORD_QUU_NODE), - None, - Some(&WORD_QUW_NODE), - None, - None, - None, -]; - -static WORD_QUW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUW_CHILDREN), - value: None, -}; - -pub static WORD_QUW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esant"), - dictgen::InsensitiveAscii("esants"), - dictgen::InsensitiveAscii("essant"), - dictgen::InsensitiveAscii("essants"), - ], - values: &[ - &["croissant"], - &["croissants"], - &["croissant"], - &["croissants"], - ], - range: 5..=7, - }; - -static WORD_QUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUU_CHILDREN), - value: None, -}; - -pub static WORD_QUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ery")], - values: &[&["query"]], - range: 3..=3, - }; - -static WORD_QUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUT_CHILDREN), - value: None, -}; - -pub static WORD_QUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("oes"), - ], - values: &[&["quite", "quiet"], &["quotes"]], - range: 2..=3, - }; - -static WORD_QUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUS_CHILDREN), - value: None, -}; - -pub static WORD_QUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["quest"], &["question"], &["questions"], &["quests"]], - range: 1..=5, - }; - -static WORD_QUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUR_CHILDREN), - value: None, -}; - -pub static WORD_QUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("orum"), - dictgen::InsensitiveAscii("oum"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["query"], - &["queried"], - &["queries"], - &["quorum"], - &["quorum"], - &["quarter"], - ], - range: 2..=4, - }; - -static WORD_QUO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUO_CHILDREN), - value: None, -}; - -pub static WORD_QUO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("shant"), - dictgen::InsensitiveAscii("shants"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taions"), - dictgen::InsensitiveAscii("teed"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("ttes"), - ], - values: &[ - &["quotient"], - &["quotients"], - &["quotation"], - &["quotations"], - &["quoted"], - &["quotient"], - &["quotes", "quits"], - &["quotes"], - ], - range: 2..=6, - }; - -static WORD_QUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUN_CHILDREN), - value: None, -}; - -pub static WORD_QUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atum"), - dictgen::InsensitiveAscii("etin"), - ], - values: &[&["quantum"], &["quentin"]], - range: 4..=4, - }; - -static WORD_QUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUL_CHILDREN), - value: None, -}; - -pub static WORD_QUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aity"), - dictgen::InsensitiveAscii("ity"), - ], - values: &[&["quality"], &["quality"]], - range: 3..=4, - }; - -static WORD_QUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUI_CHILDREN), - value: None, -}; - -pub static WORD_QUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alified"), - dictgen::InsensitiveAscii("bic"), - dictgen::InsensitiveAscii("cket"), - dictgen::InsensitiveAscii("ckets"), - dictgen::InsensitiveAscii("ckier"), - dictgen::InsensitiveAscii("cklyu"), - dictgen::InsensitiveAscii("cky"), - dictgen::InsensitiveAscii("ckyl"), - dictgen::InsensitiveAscii("cly"), - dictgen::InsensitiveAscii("elty"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("essent"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("kc"), - dictgen::InsensitiveAscii("kly"), - dictgen::InsensitiveAscii("nessential"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("rkyness"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("tt"), - dictgen::InsensitiveAscii("tted"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zs"), - dictgen::InsensitiveAscii("zzs"), - ], - values: &[ - &["qualified"], - &["cubic"], - &["quickest"], - &["quickest"], - &["quicker"], - &["quickly"], - &["quickie", "quickly"], - &["quickly"], - &["quickly"], - &["quietly"], - &["queries"], - &["quiescent"], - &["quest", "quiet"], - &["quests"], - &["quick"], - &["quickly"], - &["quintessential"], - &["queries"], - &["quirkiness"], - &["quietly", "quite"], - &["quotes"], - &["quit", "with"], - &["quitting"], - &["quietly"], - &["quit"], - &["quit"], - &["quizzes"], - &["quizzes"], - &["quizzes"], - ], - range: 2..=10, - }; - -static WORD_QUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_QUE_CHILDREN), - value: None, -}; - -static WORD_QUE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_QUEA_NODE), - None, - None, - None, - Some(&WORD_QUEE_NODE), - None, - None, - None, - Some(&WORD_QUEI_NODE), - None, - None, - None, - None, - Some(&WORD_QUEN_NODE), - None, - None, - None, - Some(&WORD_QUER_NODE), - Some(&WORD_QUES_NODE), - Some(&WORD_QUET_NODE), - Some(&WORD_QUEU_NODE), - None, - Some(&WORD_QUEW_NODE), - None, - None, - None, -]; - -static WORD_QUEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUEW_CHILDREN), - value: Some(&["queue"]), -}; - -pub static WORD_QUEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_QUEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUEU_CHILDREN), - value: Some(&["queue"]), -}; - -pub static WORD_QUEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("eud"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["queueable"], &["queued"], &["queues"]], - range: 1..=4, - }; - -static WORD_QUET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUET_CHILDREN), - value: None, -}; - -pub static WORD_QUET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("sions"), - ], - values: &[&["question"], &["questions"], &["questions"]], - range: 3..=5, - }; - -static WORD_QUES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUES_CHILDREN), - value: None, -}; - -pub static WORD_QUES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("itonable"), - dictgen::InsensitiveAscii("itoned"), - dictgen::InsensitiveAscii("itoning"), - dictgen::InsensitiveAscii("itons"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sant"), - dictgen::InsensitiveAscii("sants"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tionaire"), - dictgen::InsensitiveAscii("tionaires"), - dictgen::InsensitiveAscii("tionairre"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionalbe"), - dictgen::InsensitiveAscii("tionalble"), - dictgen::InsensitiveAscii("tionare"), - dictgen::InsensitiveAscii("tionares"), - dictgen::InsensitiveAscii("tiond"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("tionn"), - dictgen::InsensitiveAscii("tionnair"), - dictgen::InsensitiveAscii("tionne"), - dictgen::InsensitiveAscii("tionned"), - dictgen::InsensitiveAscii("tionning"), - dictgen::InsensitiveAscii("tionsign"), - dictgen::InsensitiveAscii("tios"), - dictgen::InsensitiveAscii("tiosn"), - dictgen::InsensitiveAscii("toin"), - dictgen::InsensitiveAscii("toins"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tonable"), - dictgen::InsensitiveAscii("tons"), - ], - values: &[ - &["croissant"], - &["croissants"], - &["quest"], - &["quests"], - &["question"], - &["questions"], - &["question"], - &["question"], - &["questionable"], - &["questioned"], - &["questioning"], - &["questions"], - &["quest"], - &["quests"], - &["guess", "quests"], - &["croissant"], - &["croissants"], - &["questions"], - &["questionnaire"], - &["questionnaires"], - &["questionnaire"], - &["questionable"], - &["questionable"], - &["questionable"], - &["questionnaire"], - &["questionnaires"], - &["questioned"], - &["questioning"], - &["questioning"], - &["questionnaire"], - &["questioned"], - &["questioned"], - &["questioning"], - &["questioning"], - &["questions"], - &["questions"], - &["question"], - &["questions"], - &["question"], - &["questionable"], - &["questions"], - ], - range: 1..=9, - }; - -static WORD_QUER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUER_CHILDREN), - value: None, -}; - -pub static WORD_QUER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eis"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("yies"), - dictgen::InsensitiveAscii("yinterace"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["queried"], - &["queries"], - &["queryable"], - &["querying"], - &["queried"], - &["queries"], - &["quarry", "query"], - &["queries"], - &["queryinterface"], - &["queries"], - ], - range: 2..=9, - }; - -static WORD_QUEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUEN_CHILDREN), - value: None, -}; - -pub static WORD_QUEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tion")], - values: &[&["quentin"]], - range: 4..=4, - }; - -static WORD_QUEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUEI_CHILDREN), - value: None, -}; - -pub static WORD_QUEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("sce"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["queuing"], - &["queries"], - &["queried"], - &["quiesce"], - &["quietly"], - ], - range: 2..=4, - }; - -static WORD_QUEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUEE_CHILDREN), - value: Some(&["queue"]), -}; - -pub static WORD_QUEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nland"), - dictgen::InsensitiveAscii("ue"), - ], - values: &[&["queensland"], &["queue"]], - range: 2..=5, - }; - -static WORD_QUEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUEA_CHILDREN), - value: None, -}; - -pub static WORD_QUEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[&["equation"], &["equations"]], - range: 4..=5, - }; - -static WORD_QUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUD_CHILDREN), - value: None, -}; - -pub static WORD_QUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rangles"), - dictgen::InsensitiveAscii("ratic"), - ], - values: &[&["quadrangles"], &["quadratic"]], - range: 5..=7, - }; - -static WORD_QUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUC_CHILDREN), - value: None, -}; - -pub static WORD_QUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ik"), - dictgen::InsensitiveAscii("ikest"), - dictgen::InsensitiveAscii("kly"), - dictgen::InsensitiveAscii("kstarter"), - ], - values: &[&["quick"], &["quickest"], &["quickly"], &["quickstarter"]], - range: 2..=8, - }; - -static WORD_QUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUB_CHILDREN), - value: None, -}; - -pub static WORD_QUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ic")], - values: &[&["cubic", "qubit"]], - range: 2..=2, - }; - -static WORD_QUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_QUA_CHILDREN), - value: None, -}; - -static WORD_QUA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_QUAD_NODE), - None, - Some(&WORD_QUAF_NODE), - None, - None, - Some(&WORD_QUAI_NODE), - None, - None, - Some(&WORD_QUAL_NODE), - None, - Some(&WORD_QUAN_NODE), - None, - None, - None, - Some(&WORD_QUAR_NODE), - None, - Some(&WORD_QUAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_QUAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUAT_CHILDREN), - value: None, -}; - -pub static WORD_QUAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erback"), - dictgen::InsensitiveAscii("erion"), - dictgen::InsensitiveAscii("erions"), - dictgen::InsensitiveAscii("erly"), - dictgen::InsensitiveAscii("ernin"), - dictgen::InsensitiveAscii("ertion"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("nize"), - dictgen::InsensitiveAscii("ratic"), - ], - values: &[ - &["quotation"], - &["quarter"], - &["quarterback"], - &["quaternion"], - &["quaternions"], - &["quarterly"], - &["quaternion"], - &["quaternion"], - &["quoting", "squatting", "equating"], - &["equation"], - &["equations"], - &["quantize"], - &["quadratic"], - ], - range: 2..=6, - }; - -static WORD_QUAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUAR_CHILDREN), - value: None, -}; - -pub static WORD_QUAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antaine"), - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("antee"), - dictgen::InsensitiveAscii("antena"), - dictgen::InsensitiveAscii("antene"), - dictgen::InsensitiveAscii("antenni"), - dictgen::InsensitiveAscii("antied"), - dictgen::InsensitiveAscii("atine"), - dictgen::InsensitiveAscii("entee"), - dictgen::InsensitiveAscii("entine"), - dictgen::InsensitiveAscii("intine"), - dictgen::InsensitiveAscii("tenion"), - dictgen::InsensitiveAscii("tenions"), - dictgen::InsensitiveAscii("terbackers"), - dictgen::InsensitiveAscii("terblack"), - dictgen::InsensitiveAscii("tercask"), - dictgen::InsensitiveAscii("ternion"), - dictgen::InsensitiveAscii("tery"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("tlery"), - dictgen::InsensitiveAscii("untine"), - ], - values: &[ - &["quarantine"], - &["quarantine"], - &["guarantee"], - &["quarantine"], - &["quarantine"], - &["quarantine"], - &["quarantine"], - &["quarantine"], - &["guarantee"], - &["quarantine"], - &["quarantine"], - &["quaternion"], - &["quaternions"], - &["quarterbacks"], - &["quarterback"], - &["quarterbacks"], - &["quaternion"], - &["quarterly"], - &["quadratically"], - &["quarterly"], - &["quarantine"], - ], - range: 4..=10, - }; - -static WORD_QUAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUAN_CHILDREN), - value: None, -}; - -pub static WORD_QUAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itfy"), - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("itified"), - dictgen::InsensitiveAscii("itites"), - dictgen::InsensitiveAscii("itity"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("itze"), - dictgen::InsensitiveAscii("itzed"), - dictgen::InsensitiveAscii("lification"), - dictgen::InsensitiveAscii("lified"), - dictgen::InsensitiveAscii("lifies"), - dictgen::InsensitiveAscii("lify"), - dictgen::InsensitiveAscii("taties"), - dictgen::InsensitiveAscii("tatitive"), - dictgen::InsensitiveAscii("tative"), - dictgen::InsensitiveAscii("taty"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tifiy"), - dictgen::InsensitiveAscii("titaive"), - dictgen::InsensitiveAscii("titatve"), - dictgen::InsensitiveAscii("tite"), - dictgen::InsensitiveAscii("tites"), - dictgen::InsensitiveAscii("titites"), - dictgen::InsensitiveAscii("tititive"), - dictgen::InsensitiveAscii("titity"), - dictgen::InsensitiveAscii("titiy"), - dictgen::InsensitiveAscii("titize"), - dictgen::InsensitiveAscii("titties"), - dictgen::InsensitiveAscii("titty"), - dictgen::InsensitiveAscii("tuty"), - dictgen::InsensitiveAscii("tuum"), - dictgen::InsensitiveAscii("tzation"), - ], - values: &[ - &["quantify"], - &["quantities"], - &["quantified"], - &["quantities"], - &["quantity"], - &["quantity"], - &["quantize"], - &["quantized"], - &["qualification", "quantification"], - &["qualified", "quantified"], - &["qualifies", "quantifies"], - &["qualify", "quantify"], - &["quantities"], - &["quantitative"], - &["quantitative"], - &["quantity"], - &["quantization"], - &["quantify"], - &["quantitative"], - &["quantitative"], - &["quantities"], - &["quantities"], - &["quantities"], - &["quantitative"], - &["quantity"], - &["quantity"], - &["quantities"], - &["quantities"], - &["quantity"], - &["quantity"], - &["quantum"], - &["quantization"], - ], - range: 3..=10, - }; - -static WORD_QUAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUAL_CHILDREN), - value: None, -}; - -pub static WORD_QUAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fiiers"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ifer"), - dictgen::InsensitiveAscii("ifers"), - dictgen::InsensitiveAscii("ifiaction"), - dictgen::InsensitiveAscii("ifiactions"), - dictgen::InsensitiveAscii("ificaiton"), - dictgen::InsensitiveAscii("ificaitons"), - dictgen::InsensitiveAscii("ificato"), - dictgen::InsensitiveAscii("ificaton"), - dictgen::InsensitiveAscii("ificatons"), - dictgen::InsensitiveAscii("ifid"), - dictgen::InsensitiveAscii("ifieds"), - dictgen::InsensitiveAscii("ifierais"), - dictgen::InsensitiveAscii("ifieres"), - dictgen::InsensitiveAscii("ifiies"), - dictgen::InsensitiveAscii("ifiing"), - dictgen::InsensitiveAscii("ifikation"), - dictgen::InsensitiveAscii("ifires"), - dictgen::InsensitiveAscii("ifiy"), - dictgen::InsensitiveAscii("ifyers"), - dictgen::InsensitiveAscii("itification"), - dictgen::InsensitiveAscii("itifications"), - dictgen::InsensitiveAscii("itying"), - dictgen::InsensitiveAscii("titative"), - ], - values: &[ - &["qualified"], - &["qualifiers"], - &["qualify"], - &["qualified"], - &["qualifier"], - &["qualifiers"], - &["qualification"], - &["qualification"], - &["qualifications"], - &["qualifications"], - &["qualification"], - &["qualification"], - &["qualifications"], - &["qualified"], - &["qualifies"], - &["qualifiers"], - &["qualifiers"], - &["qualifiers"], - &["qualifying"], - &["qualification"], - &["qualifiers"], - &["qualify"], - &["qualifiers"], - &["qualification"], - &["qualifications"], - &["qualifying"], - &["quantitative"], - ], - range: 2..=12, - }; - -static WORD_QUAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUAI_CHILDREN), - value: None, -}; - -pub static WORD_QUAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lfiers"), - dictgen::InsensitiveAscii("lfy"), - dictgen::InsensitiveAscii("lified"), - dictgen::InsensitiveAscii("lity"), - dictgen::InsensitiveAscii("lty"), - ], - values: &[ - &["qualifiers"], - &["qualify"], - &["qualified"], - &["quality"], - &["quality"], - ], - range: 3..=6, - }; - -static WORD_QUAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUAF_CHILDREN), - value: None, -}; - -pub static WORD_QUAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eur"), - dictgen::InsensitiveAscii("eured"), - dictgen::InsensitiveAscii("ilied"), - ], - values: &[&["coiffure"], &["coiffured"], &["qualified"]], - range: 3..=5, - }; - -static WORD_QUAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QUAD_CHILDREN), - value: None, -}; - -pub static WORD_QUAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ddec"), - dictgen::InsensitiveAscii("ranle"), - dictgen::InsensitiveAscii("rantic"), - dictgen::InsensitiveAscii("raped"), - dictgen::InsensitiveAscii("rapedal"), - dictgen::InsensitiveAscii("rapeds"), - dictgen::InsensitiveAscii("rdatic"), - dictgen::InsensitiveAscii("rilaterlas"), - dictgen::InsensitiveAscii("roople"), - dictgen::InsensitiveAscii("roopled"), - dictgen::InsensitiveAscii("rooples"), - dictgen::InsensitiveAscii("roopling"), - dictgen::InsensitiveAscii("rupple"), - ], - values: &[ - &["quaddec"], - &["quadrangle"], - &["quadratic"], - &["quadruped"], - &["quadrupedal"], - &["quadrupeds"], - &["quadratic"], - &["quadrilaterals"], - &["quadruple"], - &["quadrupled"], - &["quadruples"], - &["quadrupling"], - &["quadruple"], - ], - range: 4..=10, - }; - -static WORD_QT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QT_CHILDREN), - value: None, -}; - -pub static WORD_QT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uie")], - values: &[&["quite", "quiet"]], - range: 3..=3, - }; - -static WORD_QO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QO_CHILDREN), - value: None, -}; - -pub static WORD_QO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uoted"), - dictgen::InsensitiveAscii("utation"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("utient"), - dictgen::InsensitiveAscii("uting"), - ], - values: &[ - &["quoted"], - &["quotation"], - &["quote"], - &["quoted"], - &["quotes"], - &["quotient"], - &["quoting"], - ], - range: 3..=7, - }; - -static WORD_QI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QI_CHILDREN), - value: None, -}; - -pub static WORD_QI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("th"), - ], - values: &[&["quest"], &["quests"], &["with"]], - range: 2..=4, - }; - -static WORD_QH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QH_CHILDREN), - value: None, -}; - -pub static WORD_QH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ich")], - values: &[&["quiche", "which"]], - range: 3..=3, - }; - -static WORD_QE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QE_CHILDREN), - value: None, -}; - -pub static WORD_QE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("uest"), - dictgen::InsensitiveAscii("uests"), - dictgen::InsensitiveAscii("ueue"), - dictgen::InsensitiveAscii("ust"), - dictgen::InsensitiveAscii("ustions"), - dictgen::InsensitiveAscii("usts"), - ], - values: &[ - &["quest"], - &["questions"], - &["quests"], - &["quest"], - &["quests"], - &["queue"], - &["quest"], - &["questions"], - &["quests"], - ], - range: 2..=7, - }; - -static WORD_QA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_QA_CHILDREN), - value: None, -}; - -pub static WORD_QA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntized"), - dictgen::InsensitiveAscii("ulification"), - dictgen::InsensitiveAscii("ulifications"), - dictgen::InsensitiveAscii("ulifiers"), - dictgen::InsensitiveAscii("ulifies"), - dictgen::InsensitiveAscii("ulify"), - dictgen::InsensitiveAscii("ulity"), - dictgen::InsensitiveAscii("untity"), - dictgen::InsensitiveAscii("untum"), - dictgen::InsensitiveAscii("urterback"), - ], - values: &[ - &["quantized"], - &["qualification"], - &["qualification"], - &["qualifiers"], - &["qualifies"], - &["qualify"], - &["quality"], - &["quantity"], - &["quantum"], - &["quarterback"], - ], - range: 5..=12, - }; - -static WORD_P_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_P_CHILDREN), - value: None, -}; - -static WORD_P_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PA_NODE), - Some(&WORD_PB_NODE), - None, - None, - Some(&WORD_PE_NODE), - None, - None, - Some(&WORD_PH_NODE), - Some(&WORD_PI_NODE), - None, - Some(&WORD_PK_NODE), - Some(&WORD_PL_NODE), - None, - Some(&WORD_PN_NODE), - Some(&WORD_PO_NODE), - Some(&WORD_PP_NODE), - None, - Some(&WORD_PR_NODE), - Some(&WORD_PS_NODE), - Some(&WORD_PT_NODE), - Some(&WORD_PU_NODE), - None, - Some(&WORD_PW_NODE), - Some(&WORD_PX_NODE), - Some(&WORD_PY_NODE), - None, -]; - -static WORD_PY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PY_CHILDREN), - value: None, -}; - -pub static WORD_PY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("armid"), - dictgen::InsensitiveAscii("hiscal"), - dictgen::InsensitiveAscii("hon"), - dictgen::InsensitiveAscii("hsical"), - dictgen::InsensitiveAscii("hsically"), - dictgen::InsensitiveAscii("hsicals"), - dictgen::InsensitiveAscii("hsicaly"), - dictgen::InsensitiveAscii("hthon"), - dictgen::InsensitiveAscii("hton"), - dictgen::InsensitiveAscii("pass"), - dictgen::InsensitiveAscii("ramidas"), - dictgen::InsensitiveAscii("ramide"), - dictgen::InsensitiveAscii("ramides"), - dictgen::InsensitiveAscii("ramind"), - dictgen::InsensitiveAscii("ramis"), - dictgen::InsensitiveAscii("rhon"), - dictgen::InsensitiveAscii("rimads"), - dictgen::InsensitiveAscii("rmaid"), - dictgen::InsensitiveAscii("rmaids"), - dictgen::InsensitiveAscii("sched"), - dictgen::InsensitiveAscii("schedelic"), - dictgen::InsensitiveAscii("schedelics"), - dictgen::InsensitiveAscii("schiatric"), - dictgen::InsensitiveAscii("schiatrist"), - dictgen::InsensitiveAscii("schiatrists"), - dictgen::InsensitiveAscii("schological"), - dictgen::InsensitiveAscii("schologically"), - dictgen::InsensitiveAscii("schologist"), - dictgen::InsensitiveAscii("schologists"), - dictgen::InsensitiveAscii("schology"), - dictgen::InsensitiveAscii("schopath"), - dictgen::InsensitiveAscii("schopathic"), - dictgen::InsensitiveAscii("schopaths"), - dictgen::InsensitiveAscii("schosis"), - dictgen::InsensitiveAscii("schotic"), - dictgen::InsensitiveAscii("scic"), - dictgen::InsensitiveAscii("sical"), - dictgen::InsensitiveAscii("sically"), - dictgen::InsensitiveAscii("sics"), - dictgen::InsensitiveAscii("thin"), - dictgen::InsensitiveAscii("thjon"), - dictgen::InsensitiveAscii("tho"), - dictgen::InsensitiveAscii("thong"), - dictgen::InsensitiveAscii("thonl"), - dictgen::InsensitiveAscii("tnon"), - dictgen::InsensitiveAscii("tohn"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tyon"), - ], - values: &[ - &["pyramid"], - &["physical"], - &["python"], - &["physical"], - &["physically"], - &["physicals"], - &["physically"], - &["python"], - &["python"], - &["bypass"], - &["pyramids"], - &["pyramid"], - &["pyramids"], - &["pyramid"], - &["pyramids"], - &["python"], - &["pyramids"], - &["pyramid"], - &["pyramids"], - &["psyched"], - &["psychedelic"], - &["psychedelics"], - &["psychiatric"], - &["psychiatrist"], - &["psychiatrists"], - &["psychological"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychology"], - &["psychopath"], - &["psychopathic"], - &["psychopaths"], - &["psychosis"], - &["psychotic"], - &["psychic"], - &["physical"], - &["physically"], - &["physics"], - &["python"], - &["python"], - &["python"], - &["python"], - &["python"], - &["python"], - &["python"], - &["python"], - &["python"], - ], - range: 3..=13, - }; - -static WORD_PX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PX_CHILDREN), - value: None, -}; - -pub static WORD_PX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oxied"), - dictgen::InsensitiveAscii("oxies"), - dictgen::InsensitiveAscii("oxy"), - ], - values: &[&["proxied"], &["proxies"], &["proxy"]], - range: 3..=5, - }; - -static WORD_PW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PW_CHILDREN), - value: None, -}; - -pub static WORD_PW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oer")], - values: &[&["power"]], - range: 3..=3, - }; - -static WORD_PU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PU_CHILDREN), - value: None, -}; - -static WORD_PU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PUA_NODE), - Some(&WORD_PUB_NODE), - Some(&WORD_PUC_NODE), - None, - Some(&WORD_PUE_NODE), - Some(&WORD_PUF_NODE), - None, - Some(&WORD_PUH_NODE), - Some(&WORD_PUI_NODE), - None, - None, - Some(&WORD_PUL_NODE), - Some(&WORD_PUM_NODE), - Some(&WORD_PUN_NODE), - None, - Some(&WORD_PUP_NODE), - None, - Some(&WORD_PUR_NODE), - Some(&WORD_PUS_NODE), - Some(&WORD_PUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUT_CHILDREN), - value: None, -}; - -pub static WORD_PUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("pose"), - dictgen::InsensitiveAscii("posed"), - dictgen::InsensitiveAscii("poses"), - dictgen::InsensitiveAscii("put"), - ], - values: &[ - &["putting"], - &["purpose"], - &["purposed"], - &["purposes"], - &["output"], - ], - range: 3..=5, - }; - -static WORD_PUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUS_CHILDREN), - value: None, -}; - -pub static WORD_PUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blishing"), - dictgen::InsensitiveAscii("ehd"), - dictgen::InsensitiveAscii("hpus"), - dictgen::InsensitiveAscii("usading"), - ], - values: &[&["publishing"], &["pushed"], &["pushups"], &["persuading"]], - range: 3..=8, - }; - -static WORD_PUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUR_CHILDREN), - value: None, -}; - -pub static WORD_PUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agtory"), - dictgen::InsensitiveAscii("cahed"), - dictgen::InsensitiveAscii("cahse"), - dictgen::InsensitiveAscii("cahsed"), - dictgen::InsensitiveAscii("cahses"), - dictgen::InsensitiveAscii("chace"), - dictgen::InsensitiveAscii("chacing"), - dictgen::InsensitiveAscii("chaseing"), - dictgen::InsensitiveAscii("chashing"), - dictgen::InsensitiveAscii("chse"), - dictgen::InsensitiveAscii("chsed"), - dictgen::InsensitiveAscii("gable"), - dictgen::InsensitiveAscii("gest"), - dictgen::InsensitiveAscii("hcase"), - dictgen::InsensitiveAscii("hcased"), - dictgen::InsensitiveAscii("itannical"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("oses"), - dictgen::InsensitiveAscii("pendicular"), - dictgen::InsensitiveAscii("petrators"), - dictgen::InsensitiveAscii("petuating"), - dictgen::InsensitiveAscii("polsion"), - dictgen::InsensitiveAscii("posal"), - dictgen::InsensitiveAscii("posedly"), - dictgen::InsensitiveAscii("posefuly"), - dictgen::InsensitiveAscii("poselly"), - dictgen::InsensitiveAscii("posfully"), - dictgen::InsensitiveAscii("posley"), - dictgen::InsensitiveAscii("potedly"), - dictgen::InsensitiveAscii("pouses"), - dictgen::InsensitiveAscii("pse"), - dictgen::InsensitiveAscii("pus"), - dictgen::InsensitiveAscii("puse"), - dictgen::InsensitiveAscii("pusefully"), - dictgen::InsensitiveAscii("puses"), - dictgen::InsensitiveAscii("siut"), - dictgen::InsensitiveAscii("suade"), - dictgen::InsensitiveAscii("suaded"), - dictgen::InsensitiveAscii("suades"), - dictgen::InsensitiveAscii("sude"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tained"), - dictgen::InsensitiveAscii("taining"), - dictgen::InsensitiveAscii("tains"), - dictgen::InsensitiveAscii("turb"), - dictgen::InsensitiveAscii("used"), - ], - values: &[ - &["purgatory"], - &["purchased"], - &["purchase"], - &["purchased"], - &["purchases"], - &["purchase"], - &["purchasing"], - &["purchasing"], - &["purchasing"], - &["purchase"], - &["purchased"], - &["purgeable"], - &["purges"], - &["purchase"], - &["purchased"], - &["puritanical"], - &["purpose"], - &["purposes"], - &["perpendicular"], - &["perpetrators"], - &["perpetuating"], - &["propulsion"], - &["proposal"], - &["purposely"], - &["purposefully"], - &["purposely"], - &["purposefully"], - &["purposely"], - &["purportedly"], - &["purposes"], - &["purpose"], - &["purpose"], - &["purpose"], - &["purposefully"], - &["purposes"], - &["pursuit"], - &["persuade"], - &["persuaded"], - &["persuades"], - &["pursued"], - &["pertain"], - &["pertained"], - &["pertaining"], - &["pertains"], - &["perturb"], - &["pursued"], - ], - range: 3..=10, - }; - -static WORD_PUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUP_CHILDREN), - value: None, -}; - -pub static WORD_PUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("larity"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lications"), - dictgen::InsensitiveAscii("lisher"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("oses"), - dictgen::InsensitiveAscii("rose"), - dictgen::InsensitiveAscii("ulated"), - ], - values: &[ - &["popular"], - &["popularity"], - &["populate"], - &["populated"], - &["populates"], - &["populating"], - &["population"], - &["publications"], - &["publisher"], - &["purpose"], - &["purposes"], - &["purpose"], - &["populated"], - ], - range: 3..=9, - }; - -static WORD_PUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUN_CHILDREN), - value: None, -}; - -pub static WORD_PUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctation"), - dictgen::InsensitiveAscii("ctiation"), - dictgen::InsensitiveAscii("ctutation"), - dictgen::InsensitiveAscii("ctution"), - dictgen::InsensitiveAscii("cutation"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dents"), - dictgen::InsensitiveAscii("icode"), - dictgen::InsensitiveAscii("ihsment"), - dictgen::InsensitiveAscii("ishemnt"), - dictgen::InsensitiveAscii("ishible"), - dictgen::InsensitiveAscii("ishmet"), - dictgen::InsensitiveAscii("ishmnet"), - dictgen::InsensitiveAscii("ishs"), - dictgen::InsensitiveAscii("issable"), - dictgen::InsensitiveAscii("isse"), - dictgen::InsensitiveAscii("shier"), - dictgen::InsensitiveAscii("shiments"), - dictgen::InsensitiveAscii("sihable"), - dictgen::InsensitiveAscii("siher"), - dictgen::InsensitiveAscii("sihes"), - dictgen::InsensitiveAscii("sihments"), - ], - values: &[ - &["punctuation"], - &["punctuation"], - &["punctuation"], - &["punctuation"], - &["punctuation"], - &["pundit"], - &["pundits"], - &["punycode"], - &["punishments"], - &["punishments"], - &["punishable"], - &["punishments"], - &["punishments"], - &["punishes"], - &["punishable"], - &["punishes"], - &["punisher"], - &["punishments"], - &["punishable"], - &["punisher"], - &["punishes"], - &["punishments"], - ], - range: 4..=9, - }; - -static WORD_PUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUM_CHILDREN), - value: None, -}; - -pub static WORD_PUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kin"), - dictgen::InsensitiveAscii("kpins"), - dictgen::InsensitiveAscii("pinks"), - dictgen::InsensitiveAscii("pknis"), - ], - values: &[&["pumpkin"], &["pumpkins"], &["pumpkins"], &["pumpkins"]], - range: 3..=5, - }; - -static WORD_PUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUL_CHILDREN), - value: None, -}; - -pub static WORD_PUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("isher"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["public"], &["publisher"], &["pulse", "plus"]], - range: 1..=5, - }; - -static WORD_PUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUI_CHILDREN), - value: None, -}; - -pub static WORD_PUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nsher")], - values: &[&["punisher"]], - range: 5..=5, - }; - -static WORD_PUH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUH_CHILDREN), - value: None, -}; - -pub static WORD_PUH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sups")], - values: &[&["pushups"]], - range: 4..=4, - }; - -static WORD_PUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUF_CHILDREN), - value: None, -}; - -pub static WORD_PUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fered")], - values: &[&["buffered"]], - range: 5..=5, - }; - -static WORD_PUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUE_CHILDREN), - value: None, -}; - -pub static WORD_PUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sdo")], - values: &[&["pseudo"]], - range: 3..=3, - }; - -static WORD_PUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUC_CHILDREN), - value: None, -}; - -pub static WORD_PUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hase"), - dictgen::InsensitiveAscii("hased"), - dictgen::InsensitiveAscii("hasing"), - dictgen::InsensitiveAscii("ini"), - ], - values: &[ - &["push"], - &["purchase"], - &["purchased"], - &["purchasing"], - &["puccini"], - ], - range: 1..=6, - }; - -static WORD_PUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PUB_CHILDREN), - value: None, -}; - -static WORD_PUB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_PUBB_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_PUBI_NODE), - None, - None, - Some(&WORD_PUBL_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PUBL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUBL_CHILDREN), - value: None, -}; - -pub static WORD_PUBL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cise"), - dictgen::InsensitiveAscii("cize"), - dictgen::InsensitiveAscii("iaher"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("icani"), - dictgen::InsensitiveAscii("ich"), - dictgen::InsensitiveAscii("iched"), - dictgen::InsensitiveAscii("icher"), - dictgen::InsensitiveAscii("ichers"), - dictgen::InsensitiveAscii("iches"), - dictgen::InsensitiveAscii("iching"), - dictgen::InsensitiveAscii("icitan"), - dictgen::InsensitiveAscii("ick"), - dictgen::InsensitiveAscii("iclly"), - dictgen::InsensitiveAscii("icy"), - dictgen::InsensitiveAscii("ihsed"), - dictgen::InsensitiveAscii("ihser"), - dictgen::InsensitiveAscii("ikation"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("isehd"), - dictgen::InsensitiveAscii("isehr"), - dictgen::InsensitiveAscii("isehrs"), - dictgen::InsensitiveAscii("iser"), - dictgen::InsensitiveAscii("isers"), - dictgen::InsensitiveAscii("isged"), - dictgen::InsensitiveAscii("isger"), - dictgen::InsensitiveAscii("isgers"), - dictgen::InsensitiveAscii("ishd"), - dictgen::InsensitiveAscii("isheed"), - dictgen::InsensitiveAscii("isherr"), - dictgen::InsensitiveAscii("ishher"), - dictgen::InsensitiveAscii("ishor"), - dictgen::InsensitiveAscii("ishr"), - dictgen::InsensitiveAscii("ishre"), - dictgen::InsensitiveAscii("ishrs"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("issher"), - dictgen::InsensitiveAscii("lisher"), - dictgen::InsensitiveAscii("sh"), - dictgen::InsensitiveAscii("shed"), - dictgen::InsensitiveAscii("sher"), - dictgen::InsensitiveAscii("shers"), - dictgen::InsensitiveAscii("shing"), - dictgen::InsensitiveAscii("sih"), - dictgen::InsensitiveAscii("sihed"), - dictgen::InsensitiveAscii("siher"), - dictgen::InsensitiveAscii("sihers"), - dictgen::InsensitiveAscii("sihes"), - dictgen::InsensitiveAscii("sihing"), - dictgen::InsensitiveAscii("uc"), - dictgen::InsensitiveAscii("ucation"), - dictgen::InsensitiveAscii("ush"), - dictgen::InsensitiveAscii("usher"), - dictgen::InsensitiveAscii("ushers"), - dictgen::InsensitiveAscii("ushes"), - dictgen::InsensitiveAscii("ushing"), - ], - values: &[ - &["public", "pubic"], - &["publication"], - &["publicise"], - &["publicize"], - &["publisher"], - &["publicly"], - &["publicly"], - &["publication"], - &["publish", "public"], - &["published"], - &["publisher"], - &["publishers"], - &["publishes"], - &["publishing"], - &["publication"], - &["public"], - &["publicly"], - &["publicly"], - &["published"], - &["publisher"], - &["publication"], - &["published"], - &["published"], - &["publisher"], - &["publishers"], - &["publisher"], - &["publishers"], - &["published"], - &["publisher"], - &["publishers"], - &["published"], - &["published"], - &["publisher"], - &["publisher"], - &["publisher"], - &["publisher"], - &["publisher"], - &["publishers"], - &["publishing"], - &["publisher"], - &["publisher"], - &["publish"], - &["published"], - &["publisher"], - &["publishers"], - &["publishing"], - &["publish"], - &["published"], - &["publisher"], - &["publishers"], - &["publishes"], - &["publishing"], - &["public"], - &["publication"], - &["publish"], - &["publisher"], - &["publishers"], - &["publishes"], - &["publishing"], - ], - range: 1..=7, - }; - -static WORD_PUBI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUBI_CHILDREN), - value: None, -}; - -pub static WORD_PUBI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lc"), - dictgen::InsensitiveAscii("lsh"), - dictgen::InsensitiveAscii("lshed"), - dictgen::InsensitiveAscii("lsher"), - dictgen::InsensitiveAscii("lshers"), - dictgen::InsensitiveAscii("lshing"), - dictgen::InsensitiveAscii("sh"), - dictgen::InsensitiveAscii("shed"), - dictgen::InsensitiveAscii("sher"), - dictgen::InsensitiveAscii("shers"), - dictgen::InsensitiveAscii("shing"), - ], - values: &[ - &["public"], - &["publish"], - &["published"], - &["publisher"], - &["publishers"], - &["publishing"], - &["publish"], - &["published"], - &["publisher"], - &["publishers"], - &["publishing"], - ], - range: 2..=6, - }; - -static WORD_PUBB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUBB_CHILDREN), - value: None, -}; - -pub static WORD_PUBB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lic")], - values: &[&["public"]], - range: 3..=3, - }; - -static WORD_PUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PUA_CHILDREN), - value: None, -}; - -pub static WORD_PUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sing")], - values: &[&["pausing"]], - range: 4..=4, - }; - -static WORD_PT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PT_CHILDREN), - value: None, -}; - -pub static WORD_PT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("herad"), - dictgen::InsensitiveAscii("herads"), - dictgen::InsensitiveAscii("hon"), - dictgen::InsensitiveAscii("hred"), - dictgen::InsensitiveAscii("hreds"), - dictgen::InsensitiveAscii("iched"), - dictgen::InsensitiveAscii("icher"), - dictgen::InsensitiveAscii("ichers"), - dictgen::InsensitiveAscii("ichfork"), - dictgen::InsensitiveAscii("ichforks"), - dictgen::InsensitiveAscii("orions"), - dictgen::InsensitiveAscii("otocol"), - dictgen::InsensitiveAscii("rss"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("yhon"), - ], - values: &[ - &["pdf"], - &["pthread"], - &["pthreads"], - &["python"], - &["pthread"], - &["pthreads"], - &["pitched"], - &["pitcher"], - &["pitchers"], - &["pitchfork"], - &["pitchforks"], - &["portions"], - &["protocol"], - &["press"], - &["putting", "pitting"], - &["python"], - ], - range: 1..=8, - }; - -static WORD_PS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PS_CHILDREN), - value: None, -}; - -static WORD_PS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PSA_NODE), - None, - Some(&WORD_PSC_NODE), - None, - Some(&WORD_PSE_NODE), - None, - None, - Some(&WORD_PSH_NODE), - Some(&WORD_PSI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PSO_NODE), - None, - None, - Some(&WORD_PSR_NODE), - Some(&WORD_PSS_NODE), - None, - Some(&WORD_PSU_NODE), - None, - None, - None, - Some(&WORD_PSY_NODE), - None, -]; - -static WORD_PSY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSY_CHILDREN), - value: None, -}; - -pub static WORD_PSY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chadelic"), - dictgen::InsensitiveAscii("chaitric"), - dictgen::InsensitiveAscii("chaitrist"), - dictgen::InsensitiveAscii("chaitrists"), - dictgen::InsensitiveAscii("chedelicious"), - dictgen::InsensitiveAscii("chedelicness"), - dictgen::InsensitiveAscii("chedellic"), - dictgen::InsensitiveAscii("chedellics"), - dictgen::InsensitiveAscii("chedilic"), - dictgen::InsensitiveAscii("chedilics"), - dictgen::InsensitiveAscii("chedleic"), - dictgen::InsensitiveAscii("chedlic"), - dictgen::InsensitiveAscii("chemedics"), - dictgen::InsensitiveAscii("chiatic"), - dictgen::InsensitiveAscii("chiatirst"), - dictgen::InsensitiveAscii("chiatist"), - dictgen::InsensitiveAscii("chiatrics"), - dictgen::InsensitiveAscii("chiatrict"), - dictgen::InsensitiveAscii("chiatrisch"), - dictgen::InsensitiveAscii("chiatrits"), - dictgen::InsensitiveAscii("chidelic"), - dictgen::InsensitiveAscii("chistrist"), - dictgen::InsensitiveAscii("chodelic"), - dictgen::InsensitiveAscii("chodelics"), - dictgen::InsensitiveAscii("choligical"), - dictgen::InsensitiveAscii("choligically"), - dictgen::InsensitiveAscii("choligist"), - dictgen::InsensitiveAscii("choligists"), - dictgen::InsensitiveAscii("chologial"), - dictgen::InsensitiveAscii("chologicaly"), - dictgen::InsensitiveAscii("chologits"), - dictgen::InsensitiveAscii("chologycal"), - dictgen::InsensitiveAscii("chologyst"), - dictgen::InsensitiveAscii("chologysts"), - dictgen::InsensitiveAscii("choloog"), - dictgen::InsensitiveAscii("chopaat"), - dictgen::InsensitiveAscii("chopants"), - dictgen::InsensitiveAscii("chopatch"), - dictgen::InsensitiveAscii("chopathes"), - dictgen::InsensitiveAscii("chopathische"), - dictgen::InsensitiveAscii("chopatic"), - dictgen::InsensitiveAscii("chopats"), - dictgen::InsensitiveAscii("chotisch"), - dictgen::InsensitiveAscii("chriatic"), - dictgen::InsensitiveAscii("chyatrist"), - dictgen::InsensitiveAscii("chyatrists"), - dictgen::InsensitiveAscii("cological"), - dictgen::InsensitiveAscii("cology"), - dictgen::InsensitiveAscii("cothic"), - dictgen::InsensitiveAscii("donym"), - dictgen::InsensitiveAscii("donymity"), - dictgen::InsensitiveAscii("donymous"), - dictgen::InsensitiveAscii("donyms"), - dictgen::InsensitiveAscii("hic"), - dictgen::InsensitiveAscii("siological"), - ], - values: &[ - &["psychedelic"], - &["psychiatric"], - &["psychiatrist"], - &["psychiatrists"], - &["psychedelics"], - &["psychedelics"], - &["psychedelic"], - &["psychedelics"], - &["psychedelic"], - &["psychedelics"], - &["psychedelics"], - &["psychedelic"], - &["psychedelics"], - &["psychiatric"], - &["psychiatrists"], - &["psychiatrist"], - &["psychiatrist"], - &["psychiatrist"], - &["psychiatric"], - &["psychiatrists"], - &["psychedelic"], - &["psychiatrist"], - &["psychedelic"], - &["psychedelics"], - &["psychological"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychological"], - &["psychologically"], - &["psychologists"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychology"], - &["psychopath"], - &["psychopaths"], - &["psychopath"], - &["psychopaths"], - &["psychopathic"], - &["psychopathic"], - &["psychopaths"], - &["psychotic"], - &["psychiatric"], - &["psychiatrist"], - &["psychiatrists"], - &["psychological"], - &["psychology"], - &["psychotic"], - &["pseudonym"], - &["pseudonymity"], - &["pseudonymous"], - &["pseudonyms"], - &["psychic"], - &["physiological"], - ], - range: 3..=12, - }; - -static WORD_PSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSU_CHILDREN), - value: None, -}; - -pub static WORD_PSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deo"), - dictgen::InsensitiveAscii("do"), - dictgen::InsensitiveAscii("docode"), - dictgen::InsensitiveAscii("doinverse"), - dictgen::InsensitiveAscii("donym"), - dictgen::InsensitiveAscii("donymity"), - dictgen::InsensitiveAscii("donymous"), - dictgen::InsensitiveAscii("donyms"), - dictgen::InsensitiveAscii("doterminal"), - dictgen::InsensitiveAscii("edo"), - dictgen::InsensitiveAscii("edoclasses"), - dictgen::InsensitiveAscii("edocode"), - dictgen::InsensitiveAscii("edocolor"), - dictgen::InsensitiveAscii("edoinverse"), - dictgen::InsensitiveAscii("edolayer"), - dictgen::InsensitiveAscii("edoterminal"), - dictgen::InsensitiveAscii("eudo"), - dictgen::InsensitiveAscii("h"), - ], - values: &[ - &["pseudo"], - &["pseudo"], - &["pseudocode"], - &["pseudoinverse"], - &["pseudonym"], - &["pseudonymity"], - &["pseudonymous"], - &["pseudonyms"], - &["pseudoterminal"], - &["pseudo"], - &["pseudoclasses"], - &["pseudocode"], - &["pseudocolor"], - &["pseudoinverse"], - &["pseudolayer"], - &["pseudoterminal"], - &["pseudo"], - &["push"], - ], - range: 1..=11, - }; - -static WORD_PSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSS_CHILDREN), - value: None, -}; - -pub static WORD_PSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ibility"), - ], - values: &[&["passed"], &["possibility"]], - range: 2..=7, - }; - -static WORD_PSR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSR_CHILDREN), - value: None, -}; - -pub static WORD_PSR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ameter")], - values: &[&["parameter"]], - range: 6..=6, - }; - -static WORD_PSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSO_CHILDREN), - value: None, -}; - -pub static WORD_PSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["position"], &["post"], &["posts"]], - range: 1..=5, - }; - -static WORD_PSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSI_CHILDREN), - value: None, -}; - -pub static WORD_PSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chological"), - dictgen::InsensitiveAscii("chologically"), - dictgen::InsensitiveAscii("chologist"), - dictgen::InsensitiveAscii("toin"), - dictgen::InsensitiveAscii("toined"), - dictgen::InsensitiveAscii("toins"), - ], - values: &[ - &["psychological"], - &["psychologically"], - &["psychologist"], - &["position"], - &["positioned"], - &["positions"], - ], - range: 4..=12, - }; - -static WORD_PSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSH_CHILDREN), - value: None, -}; - -pub static WORD_PSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("yciatric"), - dictgen::InsensitiveAscii("yciatrist"), - dictgen::InsensitiveAscii("ycological"), - dictgen::InsensitiveAscii("ycologically"), - dictgen::InsensitiveAscii("ycologist"), - dictgen::InsensitiveAscii("ycologists"), - dictgen::InsensitiveAscii("ycology"), - dictgen::InsensitiveAscii("ycopath"), - dictgen::InsensitiveAscii("ycopathic"), - dictgen::InsensitiveAscii("ycopaths"), - dictgen::InsensitiveAscii("ycosis"), - dictgen::InsensitiveAscii("ycotic"), - ], - values: &[ - &["psychiatric"], - &["psychiatrist"], - &["psychological"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychology"], - &["psychopath"], - &["psychopathic"], - &["psychopaths"], - &["psychosis"], - &["psychotic"], - ], - range: 6..=12, - }; - -static WORD_PSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSE_CHILDREN), - value: None, -}; - -pub static WORD_PSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deo"), - dictgen::InsensitiveAscii("duo"), - dictgen::InsensitiveAscii("ude"), - dictgen::InsensitiveAscii("udononymous"), - dictgen::InsensitiveAscii("udonyn"), - dictgen::InsensitiveAscii("udopoential"), - dictgen::InsensitiveAscii("udopoentials"), - dictgen::InsensitiveAscii("udorinverse"), - ], - values: &[ - &["pseudo"], - &["pseudo"], - &["pseudo"], - &["pseudonymous"], - &["pseudonym"], - &["pseudopotential"], - &["pseudopotentials"], - &["pseudoinverse"], - ], - range: 3..=12, - }; - -static WORD_PSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSC_CHILDREN), - value: None, -}; - -pub static WORD_PSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("yhed"), - dictgen::InsensitiveAscii("yhedelic"), - dictgen::InsensitiveAscii("yhiatric"), - dictgen::InsensitiveAscii("yhiatrists"), - dictgen::InsensitiveAscii("yhological"), - dictgen::InsensitiveAscii("yhologically"), - dictgen::InsensitiveAscii("yhologist"), - dictgen::InsensitiveAscii("yhologists"), - dictgen::InsensitiveAscii("yhology"), - dictgen::InsensitiveAscii("yhopath"), - dictgen::InsensitiveAscii("yhopathic"), - dictgen::InsensitiveAscii("yhopaths"), - dictgen::InsensitiveAscii("yhotic"), - ], - values: &[ - &["psyched"], - &["psychedelic"], - &["psychiatric"], - &["psychiatrists"], - &["psychological"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychology"], - &["psychopath"], - &["psychopathic"], - &["psychopaths"], - &["psychotic"], - ], - range: 4..=12, - }; - -static WORD_PSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PSA_CHILDREN), - value: None, -}; - -pub static WORD_PSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("swd"), - ], - values: &[ - &["space", "pace"], - &["paced", "spaced"], - &["spaces", "paces"], - &["pacing", "spacing"], - &["passwd"], - ], - range: 2..=4, - }; - -static WORD_PR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PR_CHILDREN), - value: None, -}; - -static WORD_PR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PRA_NODE), - Some(&WORD_PRB_NODE), - Some(&WORD_PRC_NODE), - Some(&WORD_PRD_NODE), - Some(&WORD_PRE_NODE), - Some(&WORD_PRF_NODE), - Some(&WORD_PRG_NODE), - None, - Some(&WORD_PRI_NODE), - Some(&WORD_PRJ_NODE), - None, - None, - Some(&WORD_PRM_NODE), - None, - Some(&WORD_PRO_NODE), - Some(&WORD_PRP_NODE), - None, - Some(&WORD_PRR_NODE), - Some(&WORD_PRS_NODE), - Some(&WORD_PRT_NODE), - Some(&WORD_PRU_NODE), - Some(&WORD_PRV_NODE), - None, - None, - Some(&WORD_PRY_NODE), - None, -]; - -static WORD_PRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRY_CHILDREN), - value: None, -}; - -pub static WORD_PRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amid"), - dictgen::InsensitiveAscii("amids"), - ], - values: &[&["pyramid"], &["pyramids"]], - range: 4..=5, - }; - -static WORD_PRV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRV_CHILDREN), - value: None, -}; - -pub static WORD_PRV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ileged"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("iously"), - dictgen::InsensitiveAscii("ode"), - ], - values: &[ - &["private"], - &["private"], - &["provide"], - &["privileged"], - &["previous"], - &["previously"], - &["provide"], - ], - range: 3..=6, - }; - -static WORD_PRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRU_CHILDREN), - value: None, -}; - -pub static WORD_PRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chase"), - dictgen::InsensitiveAscii("chased"), - dictgen::InsensitiveAscii("chases"), - dictgen::InsensitiveAscii("fe"), - dictgen::InsensitiveAscii("gatory"), - dictgen::InsensitiveAscii("posefully"), - dictgen::InsensitiveAscii("posely"), - dictgen::InsensitiveAscii("sue"), - dictgen::InsensitiveAscii("sues"), - dictgen::InsensitiveAscii("suit"), - ], - values: &[ - &["purchase"], - &["purchased"], - &["purchases"], - &["proof"], - &["purgatory"], - &["purposefully"], - &["purposely"], - &["pursue"], - &["pursues"], - &["pursuit"], - ], - range: 2..=9, - }; - -static WORD_PRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRT_CHILDREN), - value: None, -}; - -pub static WORD_PRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inf")], - values: &[&["printf"]], - range: 3..=3, - }; - -static WORD_PRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRS_CHILDREN), - value: None, -}; - -pub static WORD_PRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eent"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - ], - values: &[&["present"], &["present"], &["preset"], &["presets"]], - range: 2..=4, - }; - -static WORD_PRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRR_CHILDREN), - value: None, -}; - -pub static WORD_PRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cision"), - dictgen::InsensitiveAscii("ottypes"), - ], - values: &[&["precision"], &["prototypes"]], - range: 6..=7, - }; - -static WORD_PRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRP_CHILDREN), - value: None, -}; - -pub static WORD_PRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eparations"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("oser"), - dictgen::InsensitiveAscii("osers"), - dictgen::InsensitiveAscii("oses"), - dictgen::InsensitiveAscii("osiing"), - ], - values: &[ - &["preparations"], - &["propose"], - &["proposed"], - &["proposer"], - &["proposers"], - &["proposes"], - &["proposing"], - ], - range: 3..=10, - }; - -static WORD_PRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PRO_CHILDREN), - value: None, -}; - -static WORD_PRO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROA_NODE), - Some(&WORD_PROB_NODE), - Some(&WORD_PROC_NODE), - Some(&WORD_PROD_NODE), - Some(&WORD_PROE_NODE), - Some(&WORD_PROF_NODE), - Some(&WORD_PROG_NODE), - Some(&WORD_PROH_NODE), - Some(&WORD_PROI_NODE), - Some(&WORD_PROJ_NODE), - Some(&WORD_PROK_NODE), - Some(&WORD_PROL_NODE), - Some(&WORD_PROM_NODE), - Some(&WORD_PRON_NODE), - Some(&WORD_PROO_NODE), - Some(&WORD_PROP_NODE), - None, - Some(&WORD_PROR_NODE), - Some(&WORD_PROS_NODE), - Some(&WORD_PROT_NODE), - Some(&WORD_PROU_NODE), - Some(&WORD_PROV_NODE), - None, - Some(&WORD_PROX_NODE), - Some(&WORD_PROY_NODE), - Some(&WORD_PROZ_NODE), -]; - -static WORD_PROZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROZ_CHILDREN), - value: None, -}; - -pub static WORD_PROZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ess")], - values: &[&["process"]], - range: 3..=3, - }; - -static WORD_PROY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROY_CHILDREN), - value: None, -}; - -pub static WORD_PROY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[ - &["project", "protect"], - &["projected", "protected"], - &["projecting", "protecting"], - &["projection", "protection"], - &["projections", "protections"], - &["projects", "protects"], - ], - range: 3..=7, - }; - -static WORD_PROX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROX_CHILDREN), - value: None, -}; - -pub static WORD_PROX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imty"), - dictgen::InsensitiveAscii("yed"), - ], - values: &[&["proximity"], &["proxied"]], - range: 3..=4, - }; - -static WORD_PROV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROV_CHILDREN), - value: None, -}; - -static WORD_PROV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROVA_NODE), - None, - None, - Some(&WORD_PROVD_NODE), - Some(&WORD_PROVE_NODE), - None, - None, - None, - Some(&WORD_PROVI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PROVO_NODE), - None, - None, - None, - Some(&WORD_PROVS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROVS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROVS_CHILDREN), - value: None, -}; - -pub static WORD_PROVS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ioning")], - values: &[&["provisioning"]], - range: 6..=6, - }; - -static WORD_PROVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROVO_CHILDREN), - value: None, -}; - -pub static WORD_PROVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("active"), - dictgen::InsensitiveAscii("catie"), - dictgen::InsensitiveAscii("catief"), - dictgen::InsensitiveAscii("cativley"), - dictgen::InsensitiveAscii("citive"), - dictgen::InsensitiveAscii("cotive"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("kative"), - ], - values: &[ - &["provocative"], - &["provocative"], - &["provocative"], - &["provocative"], - &["provocative"], - &["provocative"], - &["provide"], - &["provided"], - &["provider"], - &["provides"], - &["providing"], - &["provides"], - &["provocative"], - ], - range: 2..=8, - }; - -static WORD_PROVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROVI_CHILDREN), - value: None, -}; - -pub static WORD_PROVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cative"), - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("cded"), - dictgen::InsensitiveAscii("cdes"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dance"), - dictgen::InsensitiveAscii("deded"), - dictgen::InsensitiveAscii("dee"), - dictgen::InsensitiveAscii("dencie"), - dictgen::InsensitiveAscii("deres"), - dictgen::InsensitiveAscii("dewd"), - dictgen::InsensitiveAscii("dfers"), - dictgen::InsensitiveAscii("dince"), - dictgen::InsensitiveAscii("dor"), - dictgen::InsensitiveAscii("dors"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("dse"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("nciaal"), - dictgen::InsensitiveAscii("nciae"), - dictgen::InsensitiveAscii("ncie"), - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("ncija"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nence"), - dictgen::InsensitiveAscii("nical"), - dictgen::InsensitiveAscii("nicial"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("nvial"), - dictgen::InsensitiveAscii("sioing"), - dictgen::InsensitiveAscii("siones"), - dictgen::InsensitiveAscii("siong"), - dictgen::InsensitiveAscii("sionging"), - dictgen::InsensitiveAscii("sionned"), - dictgen::InsensitiveAscii("sios"), - dictgen::InsensitiveAscii("siosn"), - dictgen::InsensitiveAscii("soined"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sonal"), - dictgen::InsensitiveAscii("soner"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["provocative"], - &["provide"], - &["provided"], - &["provides"], - &["provide", "province"], - &["provincial"], - &["provide", "prove", "proved", "proves"], - &["providence"], - &["provided"], - &["providence"], - &["providence"], - &["providers"], - &["provided"], - &["providers"], - &["providence"], - &["provider", "providore"], - &["providers", "providores"], - &["provides", "proves"], - &["provides", "provide"], - &["provide", "prove"], - &["provide", "provided", "proved"], - &["provided"], - &["provides"], - &["provider"], - &["providers"], - &["provides", "proves"], - &["provincial"], - &["province"], - &["province"], - &["province"], - &["provincial"], - &["province"], - &["providence"], - &["provincial"], - &["provincial"], - &["provincial"], - &["provincial"], - &["provisioning"], - &["provisions"], - &["provisioning"], - &["provisioning"], - &["provisioned"], - &["provisions"], - &["provision"], - &["provisioned"], - &["provision"], - &["provisional"], - &["provisioner"], - &["provide"], - &["provided"], - &["provides"], - &["providing"], - ], - range: 1..=8, - }; - -static WORD_PROVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROVE_CHILDREN), - value: None, -}; - -pub static WORD_PROVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("ncial"), - dictgen::InsensitiveAscii("nence"), - dictgen::InsensitiveAscii("rai"), - dictgen::InsensitiveAscii("ribal"), - dictgen::InsensitiveAscii("rvial"), - ], - values: &[ - &["proved", "provided"], - &["provide"], - &["provinces"], - &["provincial"], - &["provenance"], - &["proverbial"], - &["proverbial"], - &["proverbial"], - ], - range: 2..=5, - }; - -static WORD_PROVD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROVD_CHILDREN), - value: None, -}; - -pub static WORD_PROVD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("idet"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["provide"], - &["provided"], - &["provider"], - &["provides"], - &["provided"], - &["provided", "provider", "provident"], - &["provide"], - &["provided"], - &["provides"], - &["providing"], - ], - range: 1..=4, - }; - -static WORD_PROVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROVA_CHILDREN), - value: None, -}; - -pub static WORD_PROVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cative"), - dictgen::InsensitiveAscii("cotive"), - dictgen::InsensitiveAscii("te"), - ], - values: &[&["provocative"], &["provocative"], &["private", "provide"]], - range: 2..=6, - }; - -static WORD_PROU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROU_CHILDREN), - value: None, -}; - -pub static WORD_PROU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ldy"), - dictgen::InsensitiveAscii("ncements"), - ], - values: &[&["proudly"], &["pronouncements"]], - range: 3..=8, - }; - -static WORD_PROT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROT_CHILDREN), - value: None, -}; - -static WORD_PROT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROTA_NODE), - None, - Some(&WORD_PROTC_NODE), - None, - Some(&WORD_PROTE_NODE), - Some(&WORD_PROTF_NODE), - None, - Some(&WORD_PROTH_NODE), - Some(&WORD_PROTI_NODE), - None, - None, - Some(&WORD_PROTL_NODE), - Some(&WORD_PROTM_NODE), - None, - Some(&WORD_PROTO_NODE), - None, - None, - Some(&WORD_PROTR_NODE), - None, - None, - Some(&WORD_PROTU_NODE), - None, - None, - None, - Some(&WORD_PROTY_NODE), - None, -]; - -static WORD_PROTY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTY_CHILDREN), - value: None, -}; - -pub static WORD_PROTY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pted")], - values: &[&["prototyped"]], - range: 4..=4, - }; - -static WORD_PROTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTU_CHILDREN), - value: None, -}; - -pub static WORD_PROTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gal"), - dictgen::InsensitiveAscii("guese"), - ], - values: &[&["portugal"], &["portuguese"]], - range: 3..=5, - }; - -static WORD_PROTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTR_CHILDREN), - value: None, -}; - -pub static WORD_PROTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ait"), - dictgen::InsensitiveAscii("aits"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ayal"), - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("aying"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("uberance"), - dictgen::InsensitiveAscii("uberances"), - ], - values: &[ - &["portrait"], - &["portraits"], - &["portray"], - &["portrayal"], - &["portrayed"], - &["portraying"], - &["portrays"], - &["protuberance"], - &["protuberances"], - ], - range: 2..=9, - }; - -static WORD_PROTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTO_CHILDREN), - value: None, -}; - -pub static WORD_PROTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bol"), - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("call"), - dictgen::InsensitiveAscii("calls"), - dictgen::InsensitiveAscii("cals"), - dictgen::InsensitiveAscii("cl"), - dictgen::InsensitiveAscii("cls"), - dictgen::InsensitiveAscii("co"), - dictgen::InsensitiveAscii("coles"), - dictgen::InsensitiveAscii("coll"), - dictgen::InsensitiveAscii("colls"), - dictgen::InsensitiveAscii("colos"), - dictgen::InsensitiveAscii("cool"), - dictgen::InsensitiveAscii("cools"), - dictgen::InsensitiveAscii("cos"), - dictgen::InsensitiveAscii("ganist"), - dictgen::InsensitiveAscii("ganists"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gonist"), - dictgen::InsensitiveAscii("hypes"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("stant"), - dictgen::InsensitiveAscii("stants"), - dictgen::InsensitiveAscii("tipes"), - dictgen::InsensitiveAscii("totype"), - dictgen::InsensitiveAscii("toype"), - dictgen::InsensitiveAscii("tpye"), - dictgen::InsensitiveAscii("tpyes"), - dictgen::InsensitiveAscii("tye"), - dictgen::InsensitiveAscii("tyes"), - dictgen::InsensitiveAscii("tying"), - dictgen::InsensitiveAscii("typs"), - dictgen::InsensitiveAscii("ype"), - dictgen::InsensitiveAscii("yped"), - dictgen::InsensitiveAscii("ypes"), - dictgen::InsensitiveAscii("yping"), - dictgen::InsensitiveAscii("ytpe"), - dictgen::InsensitiveAscii("ytpes"), - ], - values: &[ - &["protocol"], - &["protocol"], - &["protocol"], - &["protocols"], - &["protocols"], - &["protocol"], - &["protocols"], - &["protocol"], - &["protocols"], - &["protocol"], - &["protocols"], - &["protocols"], - &["protocol"], - &["protocols"], - &["protocols"], - &["protagonist"], - &["protagonists"], - &["protege"], - &["protagonist"], - &["prototypes"], - &["protocol"], - &["protocols"], - &["protestant"], - &["protestants"], - &["prototypes"], - &["prototype"], - &["prototype"], - &["prototype"], - &["prototypes"], - &["prototype"], - &["prototypes"], - &["prototyping"], - &["prototypes"], - &["prototype"], - &["prototyped"], - &["prototypes"], - &["prototyping"], - &["prototype"], - &["prototypes"], - ], - range: 1..=7, - }; - -static WORD_PROTM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTM_CHILDREN), - value: None, -}; - -pub static WORD_PROTM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oto")], - values: &[&["promote"]], - range: 3..=3, - }; - -static WORD_PROTL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTL_CHILDREN), - value: None, -}; - -pub static WORD_PROTL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - ], - values: &[&["portlet"], &["portlets"]], - range: 2..=3, - }; - -static WORD_PROTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTI_CHILDREN), - value: None, -}; - -pub static WORD_PROTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("stant"), - dictgen::InsensitiveAscii("stants"), - ], - values: &[ - &["protein"], - &["proteins"], - &["proteins"], - &["portion"], - &["protestant"], - &["protestants"], - ], - range: 2..=6, - }; - -static WORD_PROTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTH_CHILDREN), - value: None, -}; - -pub static WORD_PROTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("setic")], - values: &[&["prosthetic"]], - range: 5..=5, - }; - -static WORD_PROTF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTF_CHILDREN), - value: None, -}; - -pub static WORD_PROTF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("olio")], - values: &[&["portfolio"]], - range: 4..=4, - }; - -static WORD_PROTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTE_CHILDREN), - value: None, -}; - -pub static WORD_PROTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctice"), - dictgen::InsensitiveAscii("ctie"), - dictgen::InsensitiveAscii("ctiei"), - dictgen::InsensitiveAscii("ctings"), - dictgen::InsensitiveAscii("ctiv"), - dictgen::InsensitiveAscii("ctoin"), - dictgen::InsensitiveAscii("cton"), - dictgen::InsensitiveAscii("ctons"), - dictgen::InsensitiveAscii("ctoras"), - dictgen::InsensitiveAscii("ctores"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("ctron"), - dictgen::InsensitiveAscii("ctrons"), - dictgen::InsensitiveAscii("dcted"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("inas"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("lariat"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("stans"), - dictgen::InsensitiveAscii("stantes"), - dictgen::InsensitiveAscii("stantisk"), - dictgen::InsensitiveAscii("stare"), - dictgen::InsensitiveAscii("stas"), - dictgen::InsensitiveAscii("stat"), - dictgen::InsensitiveAscii("stato"), - dictgen::InsensitiveAscii("stent"), - dictgen::InsensitiveAscii("stents"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("stina"), - dictgen::InsensitiveAscii("stos"), - dictgen::InsensitiveAscii("xt"), - ], - values: &[ - &["protection"], - &["protected"], - &["protection"], - &["protections"], - &["protects"], - &["protective", "protected", "protect"], - &["protects"], - &["protective"], - &["protective"], - &["protective"], - &["protections"], - &["protective"], - &["protections", "protection"], - &["protection"], - &["protectors"], - &["protectors"], - &["protectors"], - &["protectors"], - &["protection"], - &["protections"], - &["protected"], - &["protection"], - &["preteen", "protean", "protein"], - &["proteins"], - &["proteins"], - &["proletariat"], - &["potential"], - &["protests"], - &["protests"], - &["protestants"], - &["protestants"], - &["protesters"], - &["protests"], - &["protestant"], - &["protestant"], - &["protestant"], - &["protestants"], - &["protests"], - &["protestant"], - &["protests"], - &["protect"], - ], - range: 2..=8, - }; - -static WORD_PROTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTC_CHILDREN), - value: None, -}; - -pub static WORD_PROTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("ols"), - dictgen::InsensitiveAscii("ool"), - dictgen::InsensitiveAscii("ools"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["protocol"], - &["protocols"], - &["protocol"], - &["protocols"], - &["protected"], - ], - range: 2..=4, - }; - -static WORD_PROTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROTA_CHILDREN), - value: None, -}; - -pub static WORD_PROTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("ganist"), - dictgen::InsensitiveAscii("ganists"), - dictgen::InsensitiveAscii("ginist"), - dictgen::InsensitiveAscii("ginists"), - dictgen::InsensitiveAscii("ginst"), - dictgen::InsensitiveAscii("gnoist"), - dictgen::InsensitiveAscii("gnoists"), - dictgen::InsensitiveAscii("goinst"), - dictgen::InsensitiveAscii("gonistas"), - dictgen::InsensitiveAscii("gonistes"), - dictgen::InsensitiveAscii("gonits"), - dictgen::InsensitiveAscii("gonsit"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("stant"), - ], - values: &[ - &["portability", "probability"], - &["portable"], - &["protagonist"], - &["protagonists"], - &["protagonist"], - &["protagonists"], - &["protagonist"], - &["protagonist"], - &["protagonists"], - &["protagonists"], - &["protagonists"], - &["protagonists"], - &["protagonists"], - &["protagonists"], - &["portals"], - &["protestant"], - ], - range: 2..=8, - }; - -static WORD_PROS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROS_CHILDREN), - value: None, -}; - -pub static WORD_PROS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cratination"), - dictgen::InsensitiveAscii("ectued"), - dictgen::InsensitiveAscii("ectuion"), - dictgen::InsensitiveAscii("ectuor"), - dictgen::InsensitiveAscii("ectuors"), - dictgen::InsensitiveAscii("ecuter"), - dictgen::InsensitiveAscii("ecuters"), - dictgen::InsensitiveAscii("ecutie"), - dictgen::InsensitiveAscii("eletyzing"), - dictgen::InsensitiveAscii("epct"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essor"), - dictgen::InsensitiveAscii("icuted"), - dictgen::InsensitiveAscii("icution"), - dictgen::InsensitiveAscii("icutor"), - dictgen::InsensitiveAscii("ocuted"), - dictgen::InsensitiveAscii("ocution"), - dictgen::InsensitiveAscii("parity"), - dictgen::InsensitiveAscii("pectos"), - dictgen::InsensitiveAscii("perety"), - dictgen::InsensitiveAscii("perious"), - dictgen::InsensitiveAscii("peros"), - dictgen::InsensitiveAscii("pertity"), - dictgen::InsensitiveAscii("pertiy"), - dictgen::InsensitiveAscii("pettive"), - dictgen::InsensitiveAscii("phetic"), - dictgen::InsensitiveAscii("porous"), - dictgen::InsensitiveAscii("seses"), - dictgen::InsensitiveAscii("tehtic"), - dictgen::InsensitiveAscii("terity"), - dictgen::InsensitiveAscii("tethic"), - dictgen::InsensitiveAscii("tethics"), - dictgen::InsensitiveAscii("tetution"), - dictgen::InsensitiveAscii("thethic"), - dictgen::InsensitiveAscii("tite"), - dictgen::InsensitiveAscii("titite"), - dictgen::InsensitiveAscii("titites"), - dictgen::InsensitiveAscii("titition"), - dictgen::InsensitiveAscii("titiute"), - dictgen::InsensitiveAscii("tituate"), - dictgen::InsensitiveAscii("titucion"), - dictgen::InsensitiveAscii("titude"), - dictgen::InsensitiveAscii("titudes"), - dictgen::InsensitiveAscii("titue"), - dictgen::InsensitiveAscii("tituee"), - dictgen::InsensitiveAscii("tituees"), - dictgen::InsensitiveAscii("tituer"), - dictgen::InsensitiveAscii("titues"), - dictgen::InsensitiveAscii("tituion"), - dictgen::InsensitiveAscii("tituiton"), - dictgen::InsensitiveAscii("titure"), - dictgen::InsensitiveAscii("titures"), - dictgen::InsensitiveAscii("titutas"), - dictgen::InsensitiveAscii("titutie"), - dictgen::InsensitiveAscii("titutiei"), - dictgen::InsensitiveAscii("titutin"), - dictgen::InsensitiveAscii("titutke"), - dictgen::InsensitiveAscii("tituto"), - dictgen::InsensitiveAscii("tituton"), - dictgen::InsensitiveAscii("titutos"), - dictgen::InsensitiveAscii("tituye"), - dictgen::InsensitiveAscii("tprocessing"), - ], - values: &[ - &["procrastination"], - &["prosecuted"], - &["prosecution"], - &["prosecutor"], - &["prosecutors"], - &["prosecutor"], - &["prosecutors"], - &["prosecuted"], - &["proselytizing"], - &["prospect"], - &["process"], - &["processor"], - &["prosecuted"], - &["prosecution"], - &["prosecutor"], - &["prosecuted"], - &["prosecution"], - &["prosperity"], - &["prospects"], - &["prosperity"], - &["prosperous"], - &["prosperous"], - &["prosperity"], - &["prosperity"], - &["prospective"], - &["prosthetic"], - &["prosperous"], - &["processes", "possesses"], - &["prosthetic"], - &["prosperity"], - &["prosthetic"], - &["prosthetic"], - &["prostitution"], - &["prosthetic"], - &["prostitute"], - &["prostitute"], - &["prostitutes"], - &["prostitution"], - &["prostitute"], - &["prostitute"], - &["prostitution"], - &["prostitute"], - &["prostitutes"], - &["prostitute"], - &["prostitute"], - &["prostitutes"], - &["prostitute"], - &["prostitutes"], - &["prostitution"], - &["prostitution"], - &["prostitute"], - &["prostitutes"], - &["prostitutes"], - &["prostitute"], - &["prostitute"], - &["prostitution"], - &["prostitutes"], - &["prostitution"], - &["prostitution"], - &["prostitutes"], - &["prostitute"], - &["postprocessing"], - ], - range: 3..=11, - }; - -static WORD_PROR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROR_CHILDREN), - value: None, -}; - -pub static WORD_PROR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("gam"), - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("otype"), - ], - values: &[ - &["program"], - &["program"], - &["priorities"], - &["priority"], - &["prototype"], - ], - range: 2..=5, - }; - -static WORD_PROP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROP_CHILDREN), - value: None, -}; - -static WORD_PROP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROPA_NODE), - Some(&WORD_PROPB_NODE), - None, - None, - Some(&WORD_PROPE_NODE), - None, - Some(&WORD_PROPG_NODE), - Some(&WORD_PROPH_NODE), - Some(&WORD_PROPI_NODE), - None, - None, - Some(&WORD_PROPL_NODE), - Some(&WORD_PROPM_NODE), - None, - Some(&WORD_PROPO_NODE), - Some(&WORD_PROPP_NODE), - None, - Some(&WORD_PROPR_NODE), - Some(&WORD_PROPS_NODE), - Some(&WORD_PROPT_NODE), - Some(&WORD_PROPU_NODE), - Some(&WORD_PROPV_NODE), - None, - None, - None, - None, -]; - -static WORD_PROPV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPV_CHILDREN), - value: None, -}; - -pub static WORD_PROPV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ider")], - values: &[&["provider"]], - range: 4..=4, - }; - -static WORD_PROPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPU_CHILDREN), - value: None, -}; - -pub static WORD_PROPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("laios"), - dictgen::InsensitiveAscii("lsing"), - dictgen::InsensitiveAscii("lstion"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("slion"), - ], - values: &[ - &["propulsion"], - &["propulsion"], - &["propulsion"], - &["propulsion"], - &["propulsion"], - ], - range: 5..=6, - }; - -static WORD_PROPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPT_CHILDREN), - value: Some(&["prompt"]), -}; - -pub static WORD_PROPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("erties"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["properties"], - &["properties"], - &["property"], - &["promptly"], - ], - range: 2..=6, - }; - -static WORD_PROPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPS_CHILDREN), - value: None, -}; - -pub static WORD_PROPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("erity"), - dictgen::InsensitiveAscii("erous"), - ], - values: &[ - &["proposal"], - &["propose"], - &["prospect"], - &["prospective"], - &["prospects"], - &["proposed"], - &["prosperity"], - &["prosperous"], - ], - range: 1..=6, - }; - -static WORD_PROPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPR_CHILDREN), - value: None, -}; - -pub static WORD_PROPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eitary"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("eties"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("iatary"), - dictgen::InsensitiveAscii("iatery"), - dictgen::InsensitiveAscii("iatory"), - dictgen::InsensitiveAscii("ieatry"), - dictgen::InsensitiveAscii("ieter"), - dictgen::InsensitiveAscii("ieters"), - dictgen::InsensitiveAscii("ietery"), - dictgen::InsensitiveAscii("ietory"), - dictgen::InsensitiveAscii("ietry"), - dictgen::InsensitiveAscii("iotary"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("oable"), - dictgen::InsensitiveAscii("oably"), - dictgen::InsensitiveAscii("ocessed"), - dictgen::InsensitiveAscii("ogate"), - dictgen::InsensitiveAscii("ogated"), - dictgen::InsensitiveAscii("ogates"), - dictgen::InsensitiveAscii("ogating"), - dictgen::InsensitiveAscii("ogation"), - dictgen::InsensitiveAscii("ogations"), - dictgen::InsensitiveAscii("ogator"), - dictgen::InsensitiveAscii("ogators"), - dictgen::InsensitiveAscii("oties"), - dictgen::InsensitiveAscii("otion"), - dictgen::InsensitiveAscii("otional"), - dictgen::InsensitiveAscii("otionally"), - dictgen::InsensitiveAscii("otions"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["proprietary"], - &["properly"], - &["properties"], - &["property"], - &["proprietary"], - &["proprietary"], - &["proprietary"], - &["proprietary"], - &["proprietor"], - &["proprietors"], - &["proprietary"], - &["proprietary"], - &["proprietary"], - &["proprietary"], - &["proportion"], - &["properly"], - &["probable"], - &["probably"], - &["preprocessed"], - &["propagate"], - &["propagated"], - &["propagates"], - &["propagating"], - &["propagation"], - &["propagations"], - &["propagator"], - &["propagators"], - &["properties"], - &["proportion"], - &["proportional"], - &["proportionally"], - &["proportions"], - &["properties"], - &["property"], - ], - range: 2..=9, - }; - -static WORD_PROPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPP_CHILDREN), - value: None, -}; - -pub static WORD_PROPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erly"), - dictgen::InsensitiveAscii("erties"), - dictgen::InsensitiveAscii("erty"), - ], - values: &[ - &["properly"], - &["proper"], - &["properly"], - &["properties"], - &["property"], - ], - range: 2..=6, - }; - -static WORD_PROPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPO_CHILDREN), - value: None, -}; - -pub static WORD_PROPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agate"), - dictgen::InsensitiveAscii("erties"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("ganda"), - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("gates"), - dictgen::InsensitiveAscii("gating"), - dictgen::InsensitiveAscii("gation"), - dictgen::InsensitiveAscii("gator"), - dictgen::InsensitiveAscii("lsion"), - dictgen::InsensitiveAscii("nants"), - dictgen::InsensitiveAscii("nenet"), - dictgen::InsensitiveAscii("nenets"), - dictgen::InsensitiveAscii("nentes"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("rcion"), - dictgen::InsensitiveAscii("rition"), - dictgen::InsensitiveAscii("rpotion"), - dictgen::InsensitiveAscii("rpotional"), - dictgen::InsensitiveAscii("rtianal"), - dictgen::InsensitiveAscii("rtianally"), - dictgen::InsensitiveAscii("rtians"), - dictgen::InsensitiveAscii("rties"), - dictgen::InsensitiveAscii("rtinal"), - dictgen::InsensitiveAscii("rtinate"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rtionallity"), - dictgen::InsensitiveAscii("rtionallly"), - dictgen::InsensitiveAscii("rtionalty"), - dictgen::InsensitiveAscii("rtionaly"), - dictgen::InsensitiveAscii("rtionel"), - dictgen::InsensitiveAscii("rtionella"), - dictgen::InsensitiveAscii("rtionnal"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("sels"), - dictgen::InsensitiveAscii("sicion"), - dictgen::InsensitiveAscii("sitivo"), - dictgen::InsensitiveAscii("sito"), - dictgen::InsensitiveAscii("siton"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("sterous"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["propagate"], - &["properties"], - &["property"], - &["propaganda"], - &["propagate"], - &["propagated"], - &["propagates"], - &["propagating"], - &["propagation"], - &["propagator"], - &["propulsion"], - &["proponents"], - &["proponent"], - &["proponents"], - &["proponents"], - &["proponents"], - &["proportion"], - &["proposition"], - &["proportion"], - &["proportional"], - &["proportional"], - &["proportionally"], - &["proportions"], - &["properties"], - &["proportional"], - &["proportionate"], - &["proportion"], - &["proportionally"], - &["proportionally"], - &["proportionally"], - &["proportionally"], - &["proportional"], - &["proportionally"], - &["proportional"], - &["property"], - &["proposes"], - &["proposition"], - &["proposition"], - &["proposition"], - &["proposition"], - &["proposes"], - &["propose"], - &["preposterous"], - &["proposition"], - &["proportions"], - &["proportion", "promotion"], - &["proportional", "promotional"], - &["proportions", "promotions"], - ], - range: 3..=11, - }; - -static WORD_PROPM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPM_CHILDREN), - value: None, -}; - -pub static WORD_PROPM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["prompt"], - &["prompt"], - &["prompted"], - &["prompter"], - &["promptly"], - &["prompts"], - ], - range: 1..=3, - }; - -static WORD_PROPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPL_CHILDREN), - value: None, -}; - -pub static WORD_PROPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("usion"), - ], - values: &[&["problem"], &["propulsion"]], - range: 2..=5, - }; - -static WORD_PROPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPI_CHILDREN), - value: None, -}; - -pub static WORD_PROPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ertary"), - dictgen::InsensitiveAscii("etary"), - dictgen::InsensitiveAscii("etries"), - dictgen::InsensitiveAscii("etry"), - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("gation"), - ], - values: &[ - &["proprietary"], - &["proprietary"], - &["proprietaries"], - &["proprietary"], - &["propagate"], - &["propagated"], - &["propagation"], - ], - range: 4..=6, - }; - -static WORD_PROPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPH_CHILDREN), - value: None, -}; - -pub static WORD_PROPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acies"), - dictgen::InsensitiveAscii("acy"), - dictgen::InsensitiveAscii("echies"), - dictgen::InsensitiveAscii("esie"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ocies"), - ], - values: &[ - &["prophecies"], - &["prophecy"], - &["prophecies"], - &["prophecies"], - &["prophets"], - &["prophecy"], - &["prophecies"], - ], - range: 2..=6, - }; - -static WORD_PROPG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPG_CHILDREN), - value: None, -}; - -pub static WORD_PROPG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - ], - values: &[&["propagated"], &["propagating"]], - range: 4..=5, - }; - -static WORD_PROPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROPE_CHILDREN), - value: None, -}; - -static WORD_PROPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_PROPEC_NODE), - None, - None, - None, - Some(&WORD_PROPEG_NODE), - Some(&WORD_PROPEH_NODE), - None, - None, - None, - Some(&WORD_PROPEL_NODE), - None, - Some(&WORD_PROPEN_NODE), - Some(&WORD_PROPEO_NODE), - None, - None, - Some(&WORD_PROPER_NODE), - Some(&WORD_PROPES_NODE), - Some(&WORD_PROPET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROPET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPET_CHILDREN), - value: None, -}; - -pub static WORD_PROPET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iies"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("rys"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["properties"], - &["properties"], - &["property"], - &["properties"], - &["property"], - &["properties"], - ], - range: 1..=4, - }; - -static WORD_PROPES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPES_CHILDREN), - value: None, -}; - -pub static WORD_PROPES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("terous")], - values: &[&["preposterous"]], - range: 6..=6, - }; - -static WORD_PROPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPER_CHILDREN), - value: None, -}; - -pub static WORD_PROPER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eties"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("itary"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("rys"), - dictgen::InsensitiveAscii("sity"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("teis"), - dictgen::InsensitiveAscii("tery"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tiary"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tiees"), - dictgen::InsensitiveAscii("tiess"), - dictgen::InsensitiveAscii("tiies"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tis"), - dictgen::InsensitiveAscii("tise"), - dictgen::InsensitiveAscii("tius"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("tu"), - dictgen::InsensitiveAscii("tus"), - dictgen::InsensitiveAscii("tyn"), - dictgen::InsensitiveAscii("tys"), - dictgen::InsensitiveAscii("tyst"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yy"), - ], - values: &[ - &["properties"], - &["property"], - &["properties"], - &["proprietary"], - &["properties"], - &["properties"], - &["property", "proprietary"], - &["properly", "property"], - &["properties"], - &["property"], - &["property", "properly"], - &["properties"], - &["propensity"], - &["property"], - &["properties"], - &["property"], - &["properties"], - &["proprietary"], - &["property", "properties"], - &["properties"], - &["properties"], - &["properties"], - &["proportion"], - &["proportional"], - &["proportions"], - &["properties"], - &["properties"], - &["properties"], - &["property", "properly"], - &["property"], - &["properties"], - &["property"], - &["properties"], - &["properties"], - &["property", "properly"], - &["property", "properly"], - ], - range: 1..=6, - }; - -static WORD_PROPEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPEO_CHILDREN), - value: None, -}; - -pub static WORD_PROPEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("perties")], - values: &[&["properties"]], - range: 7..=7, - }; - -static WORD_PROPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPEN_CHILDREN), - value: None, -}; - -pub static WORD_PROPEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("city"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[&["propensity"], &["proponents"]], - range: 4..=4, - }; - -static WORD_PROPEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPEL_CHILDREN), - value: None, -}; - -pub static WORD_PROPEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["properly"]], - range: 1..=1, - }; - -static WORD_PROPEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPEH_CHILDREN), - value: None, -}; - -pub static WORD_PROPEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cy"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["prophecy"], &["prophet"], &["prophets"]], - range: 1..=2, - }; - -static WORD_PROPEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPEG_CHILDREN), - value: None, -}; - -pub static WORD_PROPEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ate")], - values: &[&["propagate"]], - range: 3..=3, - }; - -static WORD_PROPEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPEC_CHILDREN), - value: None, -}; - -pub static WORD_PROPEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hies"), - dictgen::InsensitiveAscii("hy"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tless"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tus"), - dictgen::InsensitiveAscii("tuses"), - ], - values: &[ - &["prophecies"], - &["prophecy"], - &["project", "prospect", "protect"], - &["projectable", "protectable"], - &["projected", "prospected", "protected"], - &["projecting", "prospecting", "protecting"], - &["projection", "prospection", "protection"], - &["projective", "prospective", "protective"], - &["projectively", "prospectively", "protectively"], - &["prospectless"], - &["projector", "prospector", "protector"], - &["projects", "prospects", "protects"], - &["prospectus"], - &["prospectuses"], - ], - range: 1..=6, - }; - -static WORD_PROPB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPB_CHILDREN), - value: None, -}; - -pub static WORD_PROPB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ably")], - values: &[&["probably"]], - range: 4..=4, - }; - -static WORD_PROPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROPA_CHILDREN), - value: None, -}; - -pub static WORD_PROPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bilities"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("bly"), - dictgen::InsensitiveAscii("gana"), - dictgen::InsensitiveAscii("ganada"), - dictgen::InsensitiveAscii("gatex"), - dictgen::InsensitiveAscii("gationn"), - dictgen::InsensitiveAscii("gaton"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gte"), - dictgen::InsensitiveAscii("gtion"), - dictgen::InsensitiveAscii("tagion"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["probabilities"], - &["probability"], - &["probably"], - &["propaganda"], - &["propaganda"], - &["propagates", "propagated"], - &["propagation"], - &["propagation"], - &["propagate"], - &["propagate"], - &["propagation"], - &["propagation"], - &["propagator"], - &["propagators"], - ], - range: 2..=8, - }; - -static WORD_PROO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROO_CHILDREN), - value: None, -}; - -pub static WORD_PROO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cecure"), - dictgen::InsensitiveAscii("cecures"), - dictgen::InsensitiveAscii("cedure"), - dictgen::InsensitiveAscii("cedures"), - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("cessed"), - dictgen::InsensitiveAscii("cesses"), - dictgen::InsensitiveAscii("cessing"), - dictgen::InsensitiveAscii("col"), - dictgen::InsensitiveAscii("cols"), - dictgen::InsensitiveAscii("duce"), - dictgen::InsensitiveAscii("duced"), - dictgen::InsensitiveAscii("duces"), - dictgen::InsensitiveAscii("duct"), - dictgen::InsensitiveAscii("erties"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("of"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("perly"), - dictgen::InsensitiveAscii("perties"), - dictgen::InsensitiveAscii("perty"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ven"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - dictgen::InsensitiveAscii("vread"), - dictgen::InsensitiveAscii("xies"), - dictgen::InsensitiveAscii("xy"), - ], - values: &[ - &["procedure"], - &["procedures"], - &["procedure"], - &["procedures"], - &["process"], - &["processed"], - &["processes"], - &["processing"], - &["protocol"], - &["protocols"], - &["produce"], - &["produced"], - &["produces"], - &["product"], - &["properties"], - &["property"], - &["pool"], - &["proof"], - &["proper"], - &["properly"], - &["properties"], - &["property"], - &["propose"], - &["proposed"], - &["proposes"], - &["prove"], - &["proved"], - &["proven"], - &["proves"], - &["proving"], - &["proofread"], - &["proxies"], - &["proxy"], - ], - range: 1..=7, - }; - -static WORD_PRON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRON_CHILDREN), - value: None, -}; - -pub static WORD_PRON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nounced"), - dictgen::InsensitiveAscii("ography"), - dictgen::InsensitiveAscii("omial"), - dictgen::InsensitiveAscii("onciation"), - dictgen::InsensitiveAscii("ouce"), - dictgen::InsensitiveAscii("ouced"), - dictgen::InsensitiveAscii("ouciation"), - dictgen::InsensitiveAscii("oucned"), - dictgen::InsensitiveAscii("oucning"), - dictgen::InsensitiveAscii("ounceing"), - dictgen::InsensitiveAscii("ounched"), - dictgen::InsensitiveAscii("ounciation"), - dictgen::InsensitiveAscii("ounds"), - dictgen::InsensitiveAscii("oune"), - dictgen::InsensitiveAscii("ounes"), - dictgen::InsensitiveAscii("ouning"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("unce"), - dictgen::InsensitiveAscii("unciacion"), - dictgen::InsensitiveAscii("unciating"), - dictgen::InsensitiveAscii("unciato"), - dictgen::InsensitiveAscii("unciaton"), - dictgen::InsensitiveAscii("uncuation"), - dictgen::InsensitiveAscii("unication"), - dictgen::InsensitiveAscii("untiation"), - ], - values: &[ - &["pronounced"], - &["pornography"], - &["pronominal"], - &["pronunciation"], - &["pronounce"], - &["pronounced"], - &["pronunciation"], - &["pronounced"], - &["pronouncing"], - &["pronouncing"], - &["pronounced"], - &["pronunciation"], - &["pronouns"], - &["pronounced"], - &["pronouns"], - &["pronouncing"], - &["pronouns"], - &["pronounce"], - &["pronunciation"], - &["pronunciation"], - &["pronunciation"], - &["pronunciation"], - &["pronunciation"], - &["pronunciation"], - &["pronunciation"], - ], - range: 3..=10, - }; - -static WORD_PROM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROM_CHILDREN), - value: None, -}; - -static WORD_PROM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROMA_NODE), - Some(&WORD_PROMB_NODE), - None, - None, - Some(&WORD_PROME_NODE), - None, - None, - None, - Some(&WORD_PROMI_NODE), - None, - None, - None, - Some(&WORD_PROMM_NODE), - None, - Some(&WORD_PROMO_NODE), - Some(&WORD_PROMP_NODE), - None, - None, - Some(&WORD_PROMS_NODE), - Some(&WORD_PROMT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMT_CHILDREN), - value: Some(&["prompt"]), -}; - -pub static WORD_PROMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("ply"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["prompted", "promoted"], - &["promoter", "prompter"], - &["promoters", "prompters"], - &["promoting", "prompting"], - &["prompt"], - &["prompted"], - &["prompting"], - &["promptly"], - &["prompts"], - &["prompts"], - ], - range: 1..=4, - }; - -static WORD_PROMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMS_CHILDREN), - value: None, -}; - -pub static WORD_PROMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("icuous")], - values: &[&["promiscuous"]], - range: 6..=6, - }; - -static WORD_PROMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMP_CHILDREN), - value: None, -}; - -pub static WORD_PROMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tus"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["promptly"], - &["prompted"], - &["prompts"], - &["prompts"], - &["prompts"], - &["promptly"], - ], - range: 1..=4, - }; - -static WORD_PROMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMO_CHILDREN), - value: None, -}; - -pub static WORD_PROMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("rdials"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("teurs"), - dictgen::InsensitiveAscii("theus"), - dictgen::InsensitiveAscii("tinal"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tted"), - ], - values: &[ - &["promotional"], - &["primordials"], - &["promotes"], - &["prompt", "promote"], - &["promotes"], - &["prometheus"], - &["promotional"], - &["promotional"], - &["promotes"], - &["promoted"], - ], - range: 1..=7, - }; - -static WORD_PROMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMM_CHILDREN), - value: None, -}; - -pub static WORD_PROMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pts"), - ], - values: &[&["prompt"], &["prompts"]], - range: 2..=3, - }; - -static WORD_PROMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMI_CHILDREN), - value: None, -}; - -pub static WORD_PROMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mently"), - dictgen::InsensitiveAscii("nance"), - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("nantely"), - dictgen::InsensitiveAscii("nantly"), - dictgen::InsensitiveAscii("nately"), - dictgen::InsensitiveAscii("nenty"), - dictgen::InsensitiveAscii("netly"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("scious"), - dictgen::InsensitiveAscii("scous"), - dictgen::InsensitiveAscii("scuious"), - dictgen::InsensitiveAscii("sculous"), - dictgen::InsensitiveAscii("scuos"), - dictgen::InsensitiveAscii("scus"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("xity"), - ], - values: &[ - &["prominently"], - &["prominence"], - &["prominent"], - &["prominently"], - &["prominently"], - &["prominently", "predominately"], - &["prominently"], - &["prominently"], - &["promise"], - &["promiscuous"], - &["promiscuous"], - &["promiscuous"], - &["promiscuous"], - &["promiscuous"], - &["promiscuous"], - &["promise"], - &["promise", "promises", "promised"], - &["promised"], - &["promises"], - &["promising"], - &["primitives"], - &["proximity"], - ], - range: 1..=7, - }; - -static WORD_PROME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROME_CHILDREN), - value: None, -}; - -pub static WORD_PROME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nantly"), - dictgen::InsensitiveAscii("nently"), - dictgen::InsensitiveAscii("theas"), - dictgen::InsensitiveAscii("theius"), - dictgen::InsensitiveAscii("theous"), - dictgen::InsensitiveAscii("these"), - dictgen::InsensitiveAscii("thesus"), - dictgen::InsensitiveAscii("theyus"), - dictgen::InsensitiveAscii("thius"), - dictgen::InsensitiveAscii("thous"), - dictgen::InsensitiveAscii("thues"), - ], - values: &[ - &["prominently"], - &["prominently"], - &["prometheus"], - &["prometheus"], - &["prometheus"], - &["prometheus"], - &["prometheus"], - &["prometheus"], - &["prometheus"], - &["prometheus"], - &["prometheus"], - ], - range: 5..=6, - }; - -static WORD_PROMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMB_CHILDREN), - value: None, -}; - -pub static WORD_PROMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lem")], - values: &[&["problem"]], - range: 3..=3, - }; - -static WORD_PROMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROMA_CHILDREN), - value: None, -}; - -pub static WORD_PROMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tory")], - values: &[&["promontory"]], - range: 4..=4, - }; - -static WORD_PROL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROL_CHILDREN), - value: None, -}; - -pub static WORD_PROL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ateriat"), - dictgen::InsensitiveAscii("bems"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("ematic"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("etariaat"), - dictgen::InsensitiveAscii("etariant"), - dictgen::InsensitiveAscii("etaricat"), - dictgen::InsensitiveAscii("etariet"), - dictgen::InsensitiveAscii("etariot"), - dictgen::InsensitiveAscii("etaryat"), - dictgen::InsensitiveAscii("eteriat"), - dictgen::InsensitiveAscii("icks"), - dictgen::InsensitiveAscii("itariat"), - dictgen::InsensitiveAscii("oge"), - dictgen::InsensitiveAscii("ogomena"), - dictgen::InsensitiveAscii("ouge"), - ], - values: &[ - &["proletariat"], - &["problems"], - &["problem"], - &["problematic"], - &["problems"], - &["proletariat"], - &["proletariat"], - &["proletariat"], - &["proletariat"], - &["proletariat"], - &["proletariat"], - &["proletariat"], - &["prolix"], - &["proletariat"], - &["prologue"], - &["prolegomena"], - &["prologue"], - ], - range: 2..=8, - }; - -static WORD_PROK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROK_CHILDREN), - value: None, -}; - -pub static WORD_PROK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rastination")], - values: &[&["procrastination"]], - range: 11..=11, - }; - -static WORD_PROJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROJ_CHILDREN), - value: None, -}; - -pub static WORD_PROJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cet"), - dictgen::InsensitiveAscii("cets"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ec"), - dictgen::InsensitiveAscii("ecitle"), - dictgen::InsensitiveAscii("eciton"), - dictgen::InsensitiveAscii("ecor"), - dictgen::InsensitiveAscii("ecs"), - dictgen::InsensitiveAscii("ectd"), - dictgen::InsensitiveAscii("ecte"), - dictgen::InsensitiveAscii("ecticle"), - dictgen::InsensitiveAscii("ecticles"), - dictgen::InsensitiveAscii("ectie"), - dictgen::InsensitiveAscii("ectiel"), - dictgen::InsensitiveAscii("ecties"), - dictgen::InsensitiveAscii("ectils"), - dictgen::InsensitiveAscii("ectilt"), - dictgen::InsensitiveAscii("ectin"), - dictgen::InsensitiveAscii("ectio"), - dictgen::InsensitiveAscii("ectives"), - dictgen::InsensitiveAscii("ectles"), - dictgen::InsensitiveAscii("ectlie"), - dictgen::InsensitiveAscii("ectlies"), - dictgen::InsensitiveAscii("ecto"), - dictgen::InsensitiveAscii("ecttion"), - dictgen::InsensitiveAscii("ectyle"), - dictgen::InsensitiveAscii("ektile"), - dictgen::InsensitiveAscii("ektion"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etction"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etile"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ets"), - ], - values: &[ - &["project"], - &["projects"], - &["project"], - &["projection"], - &["projections"], - &["projector"], - &["projectors"], - &["projects"], - &["project"], - &["projectiles"], - &["projection"], - &["projector"], - &["projects"], - &["projected"], - &["projectile"], - &["projectile"], - &["projectiles"], - &["projectile"], - &["projectiles"], - &["projectiles"], - &["projectiles"], - &["projectile"], - &["projection"], - &["projection"], - &["projectiles"], - &["projectiles"], - &["projectiles"], - &["projectiles"], - &["projection"], - &["projection"], - &["projectile"], - &["projectile"], - &["projection"], - &["project"], - &["projection"], - &["projected"], - &["projectile"], - &["projecting"], - &["projects"], - ], - range: 2..=8, - }; - -static WORD_PROI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROI_CHILDREN), - value: None, -}; - -pub static WORD_PROI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("fle"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("vde"), - dictgen::InsensitiveAscii("vded"), - dictgen::InsensitiveAscii("vder"), - ], - values: &[ - &["provided"], - &["provides"], - &["profile"], - &["priority"], - &["provide"], - &["provided"], - &["provider"], - ], - range: 3..=4, - }; - -static WORD_PROH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROH_CHILDREN), - value: None, -}; - -pub static WORD_PROH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abition"), - dictgen::InsensitiveAscii("bit"), - dictgen::InsensitiveAscii("ibation"), - dictgen::InsensitiveAscii("ibative"), - dictgen::InsensitiveAscii("ibicion"), - dictgen::InsensitiveAscii("ibirte"), - dictgen::InsensitiveAscii("ibis"), - dictgen::InsensitiveAscii("ibiteds"), - dictgen::InsensitiveAscii("ibites"), - dictgen::InsensitiveAscii("ibitied"), - dictgen::InsensitiveAscii("ibitifs"), - dictgen::InsensitiveAscii("ibitivo"), - dictgen::InsensitiveAscii("ibitng"), - dictgen::InsensitiveAscii("ibiton"), - dictgen::InsensitiveAscii("ibitons"), - dictgen::InsensitiveAscii("ibitted"), - dictgen::InsensitiveAscii("ibitting"), - dictgen::InsensitiveAscii("ibitus"), - dictgen::InsensitiveAscii("ibitve"), - dictgen::InsensitiveAscii("ibt"), - dictgen::InsensitiveAscii("ibted"), - dictgen::InsensitiveAscii("ibting"), - dictgen::InsensitiveAscii("ibts"), - dictgen::InsensitiveAscii("obited"), - dictgen::InsensitiveAscii("pecies"), - dictgen::InsensitiveAscii("pecy"), - dictgen::InsensitiveAscii("pet"), - dictgen::InsensitiveAscii("pets"), - dictgen::InsensitiveAscii("ram"), - ], - values: &[ - &["prohibition"], - &["prohibit"], - &["prohibition"], - &["prohibitive"], - &["prohibition"], - &["prohibit"], - &["prohibits"], - &["prohibits"], - &["prohibits"], - &["prohibited"], - &["prohibits"], - &["prohibition"], - &["prohibiting"], - &["prohibition"], - &["prohibits"], - &["prohibited"], - &["prohibiting"], - &["prohibits"], - &["prohibited"], - &["prohibit"], - &["prohibited"], - &["prohibiting"], - &["prohibits"], - &["prohibited"], - &["prophecies"], - &["prophecy"], - &["prophet"], - &["prophets"], - &["program"], - ], - range: 3..=8, - }; - -static WORD_PROG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROG_CHILDREN), - value: None, -}; - -static WORD_PROG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROGA_NODE), - None, - None, - None, - Some(&WORD_PROGE_NODE), - None, - None, - None, - Some(&WORD_PROGI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_PROGR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROGR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROGR_CHILDREN), - value: None, -}; - -static WORD_PROGR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROGRA_NODE), - None, - None, - None, - Some(&WORD_PROGRE_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_PROGRM_NODE), - None, - Some(&WORD_PROGRO_NODE), - None, - None, - None, - Some(&WORD_PROGRS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROGRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGRS_CHILDREN), - value: None, -}; - -pub static WORD_PROGRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["progress"]], - range: 1..=1, - }; - -static WORD_PROGRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGRO_CHILDREN), - value: None, -}; - -pub static WORD_PROGRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ms"), - ], - values: &[&["pogrom", "program"], &["pogroms", "programs"]], - range: 1..=2, - }; - -static WORD_PROGRM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGRM_CHILDREN), - value: None, -}; - -pub static WORD_PROGRM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("mers"), - ], - values: &[&["program"], &["program"], &["programmers"]], - range: 1..=4, - }; - -static WORD_PROGRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGRE_CHILDREN), - value: None, -}; - -pub static WORD_PROGRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sison"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sively"), - dictgen::InsensitiveAscii("ssers"), - dictgen::InsensitiveAscii("ssie"), - dictgen::InsensitiveAscii("ssief"), - dictgen::InsensitiveAscii("ssieve"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("ssino"), - dictgen::InsensitiveAscii("ssioin"), - dictgen::InsensitiveAscii("ssiong"), - dictgen::InsensitiveAscii("ssionists"), - dictgen::InsensitiveAscii("ssionwise"), - dictgen::InsensitiveAscii("ssisme"), - dictgen::InsensitiveAscii("ssiste"), - dictgen::InsensitiveAscii("ssivas"), - dictgen::InsensitiveAscii("ssivelly"), - dictgen::InsensitiveAscii("ssivey"), - dictgen::InsensitiveAscii("ssivily"), - dictgen::InsensitiveAscii("ssivisme"), - dictgen::InsensitiveAscii("ssivley"), - dictgen::InsensitiveAscii("ssivly"), - dictgen::InsensitiveAscii("ssivo"), - dictgen::InsensitiveAscii("ssivsm"), - dictgen::InsensitiveAscii("sso"), - dictgen::InsensitiveAscii("ssoin"), - dictgen::InsensitiveAscii("sson"), - dictgen::InsensitiveAscii("ssos"), - dictgen::InsensitiveAscii("sss"), - dictgen::InsensitiveAscii("sssing"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("sssive"), - dictgen::InsensitiveAscii("ssus"), - dictgen::InsensitiveAscii("ssvie"), - dictgen::InsensitiveAscii("wss"), - ], - values: &[ - &["progress"], - &["progress"], - &["progressing"], - &["progression"], - &["progressions"], - &["progressive"], - &["progressively"], - &["progresses"], - &["progressives"], - &["progressive"], - &["progressive"], - &["progression"], - &["progressions"], - &["progressions"], - &["progressing"], - &["progressions"], - &["progressions"], - &["progresses"], - &["progresses"], - &["progressives"], - &["progressively"], - &["progressively"], - &["progressively"], - &["progressives"], - &["progressively"], - &["progressively"], - &["progression"], - &["progressives"], - &["progression"], - &["progressions"], - &["progression"], - &["progresses"], - &["progresses", "progress"], - &["progressing"], - &["progressions"], - &["progressives"], - &["progresses"], - &["progressives"], - &["progress"], - ], - range: 1..=9, - }; - -static WORD_PROGRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGRA_CHILDREN), - value: None, -}; - -pub static WORD_PROGRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aming"), - dictgen::InsensitiveAscii("ma"), - dictgen::InsensitiveAscii("mable"), - dictgen::InsensitiveAscii("mas"), - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("mattically"), - dictgen::InsensitiveAscii("md"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mem"), - dictgen::InsensitiveAscii("memer"), - dictgen::InsensitiveAscii("memers"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("mm"), - dictgen::InsensitiveAscii("mmar"), - dictgen::InsensitiveAscii("mmare"), - dictgen::InsensitiveAscii("mmars"), - dictgen::InsensitiveAscii("mmate"), - dictgen::InsensitiveAscii("mmaticaly"), - dictgen::InsensitiveAscii("mmd"), - dictgen::InsensitiveAscii("mmend"), - dictgen::InsensitiveAscii("mmetically"), - dictgen::InsensitiveAscii("mmets"), - dictgen::InsensitiveAscii("mmeur"), - dictgen::InsensitiveAscii("mmeurs"), - dictgen::InsensitiveAscii("mmical"), - dictgen::InsensitiveAscii("mmier"), - dictgen::InsensitiveAscii("mmign"), - dictgen::InsensitiveAscii("mmme"), - dictgen::InsensitiveAscii("mmmed"), - dictgen::InsensitiveAscii("mmmer"), - dictgen::InsensitiveAscii("mmming"), - dictgen::InsensitiveAscii("mms"), - dictgen::InsensitiveAscii("mtically"), - dictgen::InsensitiveAscii("stination"), - ], - values: &[ - &["programming"], - &["program"], - &["programmable"], - &["programs"], - &["programmatic"], - &["programmatically"], - &["programmatically"], - &["programed"], - &["programme"], - &["programme"], - &["programmer"], - &["programmers"], - &["programs"], - &["program", "programme"], - &["programmer"], - &["programmer"], - &["programmers"], - &["programme"], - &["programmatically"], - &["programmed", "programme"], - &["programmed"], - &["programmatically"], - &["programmers"], - &["programmer"], - &["programmer"], - &["programmatical"], - &["programmer"], - &["programming"], - &["programme"], - &["programme"], - &["programme"], - &["programming"], - &["programs"], - &["programmatically"], - &["procrastination"], - ], - range: 2..=10, - }; - -static WORD_PROGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGI_CHILDREN), - value: None, -}; - -pub static WORD_PROGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dy")], - values: &[&["prodigy"]], - range: 2..=2, - }; - -static WORD_PROGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGE_CHILDREN), - value: None, -}; - -pub static WORD_PROGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rssion"), - dictgen::InsensitiveAscii("rssive"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssbar"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssive"), - dictgen::InsensitiveAscii("ssor"), - dictgen::InsensitiveAscii("sss"), - dictgen::InsensitiveAscii("sssive"), - ], - values: &[ - &["progressions"], - &["progressives"], - &["progress"], - &["progressbar"], - &["progressed"], - &["progresses"], - &["progression"], - &["progressive"], - &["progressor"], - &["progress"], - &["progressive"], - ], - range: 2..=6, - }; - -static WORD_PROGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROGA_CHILDREN), - value: None, -}; - -static WORD_PROGA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - Some(&WORD_PROGAG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PROGAM_NODE), - None, - None, - Some(&WORD_PROGAP_NODE), - None, - Some(&WORD_PROGAR_NODE), - None, - Some(&WORD_PROGAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROGAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGAT_CHILDREN), - value: None, -}; - -pub static WORD_PROGAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("onists"), - ], - values: &[ - &["propagators"], - &["propagate"], - &["propagated"], - &["propagates"], - &["propagating"], - &["propagation"], - &["propagations"], - &["protagonists"], - ], - range: 1..=6, - }; - -static WORD_PROGAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGAR_CHILDREN), - value: None, -}; - -pub static WORD_PROGAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amm"), - dictgen::InsensitiveAscii("ammability"), - dictgen::InsensitiveAscii("ammable"), - dictgen::InsensitiveAscii("ammatic"), - dictgen::InsensitiveAscii("ammatically"), - dictgen::InsensitiveAscii("ammed"), - dictgen::InsensitiveAscii("ammer"), - dictgen::InsensitiveAscii("ammers"), - dictgen::InsensitiveAscii("amming"), - dictgen::InsensitiveAscii("amms"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mability"), - dictgen::InsensitiveAscii("mable"), - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("ms"), - ], - values: &[ - &["program"], - &["programmability"], - &["programmable"], - &["programmatic"], - &["programmatically"], - &["programmed"], - &["programmer"], - &["programmers"], - &["programming"], - &["programs"], - &["program"], - &["programmability"], - &["programmable"], - &["programmatic"], - &["programmatically"], - &["programmed"], - &["programmer"], - &["programmers"], - &["programming"], - &["programs"], - ], - range: 1..=11, - }; - -static WORD_PROGAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGAP_CHILDREN), - value: None, -}; - -pub static WORD_PROGAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - ], - values: &[ - &["propagate"], - &["propagated"], - &["propagates"], - &["propagating"], - &["propagation"], - &["propagations"], - &["propagator"], - &["propagators"], - ], - range: 3..=6, - }; - -static WORD_PROGAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGAM_CHILDREN), - value: Some(&["program"]), -}; - -pub static WORD_PROGAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("atically"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mability"), - dictgen::InsensitiveAscii("mable"), - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["programmability"], - &["programmable"], - &["programmatic"], - &["programmatically"], - &["programed"], - &["programer"], - &["programers"], - &["programing"], - &["program"], - &["programmability"], - &["programmable"], - &["programmatic"], - &["programmatically"], - &["programmed"], - &["programmer"], - &["programmers"], - &["programming"], - &["programs"], - &["programs"], - ], - range: 1..=9, - }; - -static WORD_PROGAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROGAG_CHILDREN), - value: None, -}; - -pub static WORD_PROGAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - ], - values: &[ - &["propagate"], - &["propagated"], - &["propagates"], - &["propagating"], - &["propagation"], - &["propagations"], - &["propagator"], - &["propagators"], - ], - range: 3..=6, - }; - -static WORD_PROF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROF_CHILDREN), - value: None, -}; - -static WORD_PROF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_PROFE_NODE), - Some(&WORD_PROFF_NODE), - None, - None, - Some(&WORD_PROFI_NODE), - None, - None, - Some(&WORD_PROFL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PROFR_NODE), - None, - Some(&WORD_PROFT_NODE), - Some(&WORD_PROFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PROFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROFU_CHILDREN), - value: None, -}; - -pub static WORD_PROFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndly"), - ], - values: &[&["profound"], &["profoundly"]], - range: 2..=4, - }; - -static WORD_PROFT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROFT_CHILDREN), - value: None, -}; - -pub static WORD_PROFT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iable")], - values: &[&["profitable"]], - range: 5..=5, - }; - -static WORD_PROFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROFR_CHILDREN), - value: None, -}; - -pub static WORD_PROFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("essions")], - values: &[&["progressions"]], - range: 7..=7, - }; - -static WORD_PROFL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROFL_CHILDREN), - value: None, -}; - -pub static WORD_PROFL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["profile"], - &["profiled", "profiles"], - &["profiler"], - &["profiles"], - &["profiling"], - ], - range: 2..=3, - }; - -static WORD_PROFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROFI_CHILDREN), - value: None, -}; - -pub static WORD_PROFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceint"), - dictgen::InsensitiveAscii("ciancy"), - dictgen::InsensitiveAscii("ciant"), - dictgen::InsensitiveAscii("cienct"), - dictgen::InsensitiveAscii("cientcy"), - dictgen::InsensitiveAscii("cienty"), - dictgen::InsensitiveAscii("cieny"), - dictgen::InsensitiveAscii("cincy"), - dictgen::InsensitiveAscii("cinecy"), - dictgen::InsensitiveAscii("cit"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("lees"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("rle"), - dictgen::InsensitiveAscii("rled"), - dictgen::InsensitiveAscii("rler"), - dictgen::InsensitiveAscii("rles"), - dictgen::InsensitiveAscii("ssional"), - dictgen::InsensitiveAscii("tabel"), - dictgen::InsensitiveAscii("tabil"), - dictgen::InsensitiveAscii("tabile"), - dictgen::InsensitiveAscii("tabiliy"), - dictgen::InsensitiveAscii("tabillity"), - dictgen::InsensitiveAscii("tabilty"), - dictgen::InsensitiveAscii("tiablity"), - dictgen::InsensitiveAscii("tibality"), - dictgen::InsensitiveAscii("tible"), - ], - values: &[ - &["proficient"], - &["proficiency"], - &["proficient"], - &["proficient"], - &["proficiency"], - &["proficiency"], - &["proficiency"], - &["proficiency"], - &["proficiency"], - &["proficient"], - &["profile"], - &["profiled"], - &["profiler"], - &["profiles"], - &["profiles"], - &["prolific"], - &["profile"], - &["profiled"], - &["profiler"], - &["profiles"], - &["professional"], - &["profitable"], - &["profitable"], - &["profitable"], - &["profitability"], - &["profitability"], - &["profitability"], - &["profitability"], - &["profitability"], - &["profitable"], - ], - range: 1..=9, - }; - -static WORD_PROFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROFF_CHILDREN), - value: None, -}; - -pub static WORD_PROFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("esional"), - dictgen::InsensitiveAscii("esionals"), - dictgen::InsensitiveAscii("esor"), - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("essional"), - dictgen::InsensitiveAscii("essor"), - ], - values: &[ - &["professed"], - &["profession"], - &["professional"], - &["professionals"], - &["professor"], - &["profession"], - &["professional"], - &["professor"], - ], - range: 4..=8, - }; - -static WORD_PROFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROFE_CHILDREN), - value: None, -}; - -pub static WORD_PROFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sional"), - dictgen::InsensitiveAscii("sionally"), - dictgen::InsensitiveAscii("sionals"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sisonal"), - dictgen::InsensitiveAscii("sor"), - dictgen::InsensitiveAscii("sser"), - dictgen::InsensitiveAscii("ssers"), - dictgen::InsensitiveAscii("ssiinal"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("ssinal"), - dictgen::InsensitiveAscii("ssioanl"), - dictgen::InsensitiveAscii("ssiomal"), - dictgen::InsensitiveAscii("ssionalisim"), - dictgen::InsensitiveAscii("ssionalisme"), - dictgen::InsensitiveAscii("ssionallism"), - dictgen::InsensitiveAscii("ssionalsim"), - dictgen::InsensitiveAscii("ssionaly"), - dictgen::InsensitiveAscii("ssionel"), - dictgen::InsensitiveAscii("ssionials"), - dictgen::InsensitiveAscii("ssionl"), - dictgen::InsensitiveAscii("ssionnal"), - dictgen::InsensitiveAscii("ssionnalism"), - dictgen::InsensitiveAscii("ssionnals"), - dictgen::InsensitiveAscii("ssionsl"), - dictgen::InsensitiveAscii("ssoinal"), - dictgen::InsensitiveAscii("ssonial"), - dictgen::InsensitiveAscii("ssoras"), - dictgen::InsensitiveAscii("ssores"), - dictgen::InsensitiveAscii("ssorin"), - dictgen::InsensitiveAscii("ssorn"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("sssor"), - ], - values: &[ - &["profusion", "profession"], - &["professional"], - &["professionally"], - &["professionals"], - &["profession"], - &["professionals"], - &["professor"], - &["professor"], - &["professors"], - &["professionalism"], - &["professions"], - &["professional"], - &["professionals"], - &["professionalism"], - &["professionalism"], - &["professionals"], - &["professionalism"], - &["professionalism"], - &["professionally"], - &["professional"], - &["professionalism"], - &["professionals"], - &["professional"], - &["professionalism"], - &["professionals"], - &["professionalism"], - &["professionals"], - &["professionals"], - &["professors"], - &["professors"], - &["profession"], - &["profession"], - &["professions"], - &["professors"], - ], - range: 3..=11, - }; - -static WORD_PROE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROE_CHILDREN), - value: None, -}; - -pub static WORD_PROE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("ceudre"), - dictgen::InsensitiveAscii("dural"), - dictgen::InsensitiveAscii("dure"), - dictgen::InsensitiveAscii("dures"), - dictgen::InsensitiveAscii("jct"), - dictgen::InsensitiveAscii("jcted"), - dictgen::InsensitiveAscii("jcting"), - dictgen::InsensitiveAscii("jction"), - dictgen::InsensitiveAscii("perty"), - dictgen::InsensitiveAscii("pr"), - dictgen::InsensitiveAscii("prly"), - dictgen::InsensitiveAscii("prties"), - dictgen::InsensitiveAscii("prty"), - dictgen::InsensitiveAscii("rties"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("ssing"), - ], - values: &[ - &["process"], - &["procedure"], - &["procedural"], - &["procedure"], - &["procedures"], - &["project"], - &["projected"], - &["projecting"], - &["projection"], - &["property"], - &["proper"], - &["properly"], - &["properties"], - &["property"], - &["properties"], - &["property", "poetry"], - &["processing"], - ], - range: 2..=6, - }; - -static WORD_PROD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROD_CHILDREN), - value: None, -}; - -pub static WORD_PROD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceding"), - dictgen::InsensitiveAscii("cut"), - dictgen::InsensitiveAscii("cution"), - dictgen::InsensitiveAscii("cutions"), - dictgen::InsensitiveAscii("cuts"), - dictgen::InsensitiveAscii("ecural"), - dictgen::InsensitiveAscii("ecure"), - dictgen::InsensitiveAscii("ecures"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("iction"), - dictgen::InsensitiveAscii("ictions"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("ivded"), - dictgen::InsensitiveAscii("ominantly"), - dictgen::InsensitiveAscii("ucable"), - dictgen::InsensitiveAscii("ucables"), - dictgen::InsensitiveAscii("uccion"), - dictgen::InsensitiveAscii("uceds"), - dictgen::InsensitiveAscii("uceras"), - dictgen::InsensitiveAscii("ucerats"), - dictgen::InsensitiveAscii("uceres"), - dictgen::InsensitiveAscii("ucirse"), - dictgen::InsensitiveAscii("uciton"), - dictgen::InsensitiveAscii("ucitons"), - dictgen::InsensitiveAscii("ucted"), - dictgen::InsensitiveAscii("uctie"), - dictgen::InsensitiveAscii("uctin"), - dictgen::InsensitiveAscii("ucting"), - dictgen::InsensitiveAscii("uctino"), - dictgen::InsensitiveAscii("uctioin"), - dictgen::InsensitiveAscii("uctiviy"), - dictgen::InsensitiveAscii("uctivo"), - dictgen::InsensitiveAscii("uctivos"), - dictgen::InsensitiveAscii("uctivty"), - dictgen::InsensitiveAscii("uctivy"), - dictgen::InsensitiveAscii("ucto"), - dictgen::InsensitiveAscii("uctoin"), - dictgen::InsensitiveAscii("uctos"), - dictgen::InsensitiveAscii("ude"), - dictgen::InsensitiveAscii("udes"), - dictgen::InsensitiveAscii("ukt"), - dictgen::InsensitiveAscii("uktion"), - dictgen::InsensitiveAscii("uktions"), - dictgen::InsensitiveAscii("uktive"), - dictgen::InsensitiveAscii("uly"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("used"), - dictgen::InsensitiveAscii("uses"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utcion"), - dictgen::InsensitiveAscii("ution"), - ], - values: &[ - &["proceeding"], - &["product"], - &["production"], - &["productions"], - &["products"], - &["procedural"], - &["procedure"], - &["procedures"], - &["proceed"], - &["producing"], - &["production"], - &["productions"], - &["provided"], - &["provided"], - &["predominantly"], - &["producible"], - &["producibles", "producible"], - &["production"], - &["produces", "produced"], - &["produces"], - &["producers"], - &["produces"], - &["producers"], - &["production"], - &["productions"], - &["produced"], - &["productive"], - &["productions"], - &["production", "producing"], - &["productions"], - &["productions"], - &["productivity"], - &["production"], - &["productions"], - &["productivity"], - &["productivity"], - &["production"], - &["productions"], - &["products"], - &["produce"], - &["produces"], - &["product"], - &["production"], - &["productions"], - &["productive"], - &["proudly"], - &["produces", "produce"], - &["produced"], - &["produces"], - &["product"], - &["productions"], - &["production"], - ], - range: 2..=9, - }; - -static WORD_PROC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROC_CHILDREN), - value: None, -}; - -static WORD_PROC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROCA_NODE), - None, - Some(&WORD_PROCC_NODE), - None, - Some(&WORD_PROCE_NODE), - None, - None, - None, - Some(&WORD_PROCI_NODE), - None, - None, - Some(&WORD_PROCL_NODE), - None, - None, - Some(&WORD_PROCO_NODE), - None, - None, - Some(&WORD_PROCR_NODE), - Some(&WORD_PROCS_NODE), - Some(&WORD_PROCT_NODE), - Some(&WORD_PROCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PROCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCU_CHILDREN), - value: None, -}; - -pub static WORD_PROCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dure"), - dictgen::InsensitiveAscii("dures"), - dictgen::InsensitiveAscii("rment"), - ], - values: &[ - &["procure", "produce"], - &["procured", "produced"], - &["procurer", "producer"], - &["procures", "produces"], - &["procuring", "producing"], - &["produce"], - &["produced"], - &["procurer", "producer"], - &["procures", "produces"], - &["procuring", "producing"], - &["procedure"], - &["procedures"], - &["procurement"], - ], - range: 2..=5, - }; - -static WORD_PROCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCT_CHILDREN), - value: None, -}; - -pub static WORD_PROCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("eted"), - ], - values: &[ - &["protect"], - &["protected"], - &["protecting"], - &["protects"], - &["protected"], - ], - range: 3..=6, - }; - -static WORD_PROCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCS_CHILDREN), - value: None, -}; - -pub static WORD_PROCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - ], - values: &[&["process"], &["processed"]], - range: 1..=3, - }; - -static WORD_PROCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCR_CHILDREN), - value: None, -}; - -pub static WORD_PROCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ascinating"), - dictgen::InsensitiveAscii("astenating"), - dictgen::InsensitiveAscii("astiantion"), - dictgen::InsensitiveAscii("astibating"), - dictgen::InsensitiveAscii("astibation"), - dictgen::InsensitiveAscii("astinarting"), - dictgen::InsensitiveAscii("astinatin"), - dictgen::InsensitiveAscii("astinationg"), - dictgen::InsensitiveAscii("astinaton"), - dictgen::InsensitiveAscii("astinazione"), - dictgen::InsensitiveAscii("astion"), - dictgen::InsensitiveAscii("astonating"), - dictgen::InsensitiveAscii("astrinate"), - dictgen::InsensitiveAscii("astrinated"), - dictgen::InsensitiveAscii("astrinates"), - dictgen::InsensitiveAscii("astrinating"), - dictgen::InsensitiveAscii("eatin"), - dictgen::InsensitiveAscii("estinating"), - dictgen::InsensitiveAscii("estination"), - dictgen::InsensitiveAscii("iation"), - ], - values: &[ - &["procrastinating"], - &["procrastinating"], - &["procrastination"], - &["procrastinating"], - &["procrastination"], - &["procrastinating"], - &["procrastination"], - &["procrastinating"], - &["procrastination"], - &["procrastination"], - &["procreation"], - &["procrastinating"], - &["procrastinate"], - &["procrastinated"], - &["procrastinates"], - &["procrastinating"], - &["procreation"], - &["procrastinating"], - &["procrastination"], - &["procreation"], - ], - range: 5..=11, - }; - -static WORD_PROCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCO_CHILDREN), - value: None, -}; - -pub static WORD_PROCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("nceived"), - dictgen::InsensitiveAscii("tol"), - dictgen::InsensitiveAscii("tols"), - ], - values: &[ - &["process"], - &["processed"], - &["processing"], - &["preconceived"], - &["protocol"], - &["protocols"], - ], - range: 3..=7, - }; - -static WORD_PROCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCL_CHILDREN), - value: None, -}; - -pub static WORD_PROCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aimation"), - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("amed"), - dictgen::InsensitiveAscii("ami"), - dictgen::InsensitiveAscii("amied"), - dictgen::InsensitiveAscii("aming"), - dictgen::InsensitiveAscii("iam"), - dictgen::InsensitiveAscii("iamed"), - dictgen::InsensitiveAscii("omation"), - ], - values: &[ - &["proclamation"], - &["proclaim"], - &["proclaimed"], - &["proclaim"], - &["proclaimed"], - &["proclaiming"], - &["proclaim"], - &["proclaimed"], - &["proclamation"], - ], - range: 2..=8, - }; - -static WORD_PROCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCI_CHILDREN), - value: None, -}; - -pub static WORD_PROCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - ], - values: &[&["provide"], &["provided"], &["provides"]], - range: 2..=3, - }; - -static WORD_PROCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROCE_CHILDREN), - value: Some(&["price"]), -}; - -static WORD_PROCE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_PROCEC_NODE), - Some(&WORD_PROCED_NODE), - Some(&WORD_PROCEE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_PROCEL_NODE), - None, - Some(&WORD_PROCEN_NODE), - None, - None, - None, - None, - Some(&WORD_PROCES_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROCES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCES_CHILDREN), - value: Some(&["process"]), -}; - -pub static WORD_PROCES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("handler"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("sd"), - dictgen::InsensitiveAscii("seed"), - dictgen::InsensitiveAscii("sees"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("sesor"), - dictgen::InsensitiveAscii("sess"), - dictgen::InsensitiveAscii("sessing"), - dictgen::InsensitiveAscii("seurs"), - dictgen::InsensitiveAscii("sibg"), - dictgen::InsensitiveAscii("sig"), - dictgen::InsensitiveAscii("sinf"), - dictgen::InsensitiveAscii("sore"), - dictgen::InsensitiveAscii("sores"), - dictgen::InsensitiveAscii("sos"), - dictgen::InsensitiveAscii("spr"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssor"), - dictgen::InsensitiveAscii("ssors"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[ - &["proceeds"], - &["proceeds", "processed"], - &["processes"], - &["processed"], - &["processes"], - &["processes"], - &["processhandler"], - &["processing"], - &["processor"], - &["processors"], - &["process", "processed"], - &["processed"], - &["processes"], - &["processor"], - &["processors"], - &["processors"], - &["processes"], - &["processing"], - &["processes"], - &["processing"], - &["processing"], - &["processing"], - &["processor"], - &["processors"], - &["processors"], - &["processor"], - &["processes", "process"], - &["processes"], - &["processed"], - &["processes"], - &["processing"], - &["processors", "processor"], - &["processors"], - &["procedure"], - &["procedures"], - ], - range: 1..=7, - }; - -static WORD_PROCEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCEN_CHILDREN), - value: None, -}; - -pub static WORD_PROCEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tual")], - values: &[&["percentual"]], - range: 4..=4, - }; - -static WORD_PROCEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCEL_CHILDREN), - value: None, -}; - -pub static WORD_PROCEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ains"), - ], - values: &[&["porcelain"], &["porcelains"]], - range: 3..=4, - }; - -static WORD_PROCEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCEE_CHILDREN), - value: None, -}; - -pub static WORD_PROCEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deds"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("dure"), - dictgen::InsensitiveAscii("dures"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("edures"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sor"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["proceeds"], - &["proceeds"], - &["procedure"], - &["procedures"], - &["proceed"], - &["proceeded"], - &["proceeding"], - &["proceeds"], - &["procedures"], - &["proceeds", "process"], - &["processed"], - &["proceeding"], - &["processor"], - &["process"], - ], - range: 1..=6, - }; - -static WORD_PROCED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCED_CHILDREN), - value: Some(&["proceed"]), -}; - -pub static WORD_PROCED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dings"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rual"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ureal"), - dictgen::InsensitiveAscii("urial"), - dictgen::InsensitiveAscii("urile"), - ], - values: &[ - &["proceeding"], - &["proceedings"], - &["proceed", "precede"], - &["proceeded", "preceded"], - &["procedure"], - &["procedural"], - &["proceeds", "precedes"], - &["procedure"], - &["proceeding", "preceding"], - &["proceedings"], - &["procedure"], - &["procedures"], - &["procedural"], - &["procedure"], - &["procedural"], - &["procedural"], - &["procedure"], - ], - range: 1..=5, - }; - -static WORD_PROCEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCEC_CHILDREN), - value: None, -}; - -pub static WORD_PROCEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[&["process", "processes"], &["procedure"], &["procedures"]], - range: 3..=4, - }; - -static WORD_PROCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCC_CHILDREN), - value: None, -}; - -pub static WORD_PROCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("edings"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esor"), - dictgen::InsensitiveAscii("esors"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("essor"), - dictgen::InsensitiveAscii("essors"), - ], - values: &[ - &["proceeding"], - &["proceedings"], - &["proceed"], - &["process"], - &["processed"], - &["processes"], - &["processing"], - &["processor"], - &["processors"], - &["process"], - &["processed"], - &["processes"], - &["processing"], - &["processor"], - &["processors"], - ], - range: 2..=6, - }; - -static WORD_PROCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROCA_CHILDREN), - value: None, -}; - -pub static WORD_PROCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lim"), - dictgen::InsensitiveAscii("limed"), - dictgen::InsensitiveAscii("strinating"), - dictgen::InsensitiveAscii("strination"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["proclaim"], - &["proclaimed"], - &["procrastinating"], - &["procrastination"], - &["proactive"], - ], - range: 3..=10, - }; - -static WORD_PROB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PROB_CHILDREN), - value: None, -}; - -static WORD_PROB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PROBA_NODE), - Some(&WORD_PROBB_NODE), - None, - None, - Some(&WORD_PROBE_NODE), - None, - None, - None, - Some(&WORD_PROBI_NODE), - None, - None, - Some(&WORD_PROBL_NODE), - None, - None, - Some(&WORD_PROBO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PROBO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROBO_CHILDREN), - value: None, -}; - -pub static WORD_PROBO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bly")], - values: &[&["probably"]], - range: 3..=3, - }; - -static WORD_PROBL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROBL_CHILDREN), - value: None, -}; - -pub static WORD_PROBL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("aem"), - dictgen::InsensitiveAscii("aems"), - dictgen::InsensitiveAscii("amatic"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eem"), - dictgen::InsensitiveAscii("emas"), - dictgen::InsensitiveAscii("ematisch"), - dictgen::InsensitiveAscii("eme"), - dictgen::InsensitiveAscii("emes"), - dictgen::InsensitiveAscii("emita"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("imatic"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("omatic"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["probably"], - &["problem"], - &["problems"], - &["problematic"], - &["probe", "probably", "problem"], - &["problem"], - &["problems"], - &["problematic"], - &["problem"], - &["problems"], - &["problematic"], - &["probes", "problems"], - &["problematic"], - &["problem"], - &["problems"], - &["problematic"], - &["probably"], - ], - range: 1..=8, - }; - -static WORD_PROBI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROBI_CHILDREN), - value: None, -}; - -pub static WORD_PROBI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lity")], - values: &[&["probability"]], - range: 4..=4, - }; - -static WORD_PROBE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROBE_CHILDREN), - value: None, -}; - -pub static WORD_PROBE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lm"), - dictgen::InsensitiveAscii("lmatic"), - dictgen::InsensitiveAscii("lms"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("rly"), - dictgen::InsensitiveAscii("rty"), - ], - values: &[ - &["problem"], - &["problematic"], - &["problems"], - &["problem"], - &["properly"], - &["property", "properly"], - ], - range: 1..=6, - }; - -static WORD_PROBB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROBB_CHILDREN), - value: None, -}; - -pub static WORD_PROBB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("ailities"), - dictgen::InsensitiveAscii("aility"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("lem"), - dictgen::InsensitiveAscii("lems"), - dictgen::InsensitiveAscii("lez"), - dictgen::InsensitiveAscii("lezs"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["probably"], - &["probabilities"], - &["probability"], - &["probably"], - &["probed"], - &["problem"], - &["problems"], - &["problem"], - &["problems"], - &["probably"], - ], - range: 2..=8, - }; - -static WORD_PROBA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROBA_CHILDREN), - value: None, -}; - -pub static WORD_PROBA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bably"), - dictgen::InsensitiveAscii("balistic"), - dictgen::InsensitiveAscii("balistically"), - dictgen::InsensitiveAscii("baly"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bilaty"), - dictgen::InsensitiveAscii("bilies"), - dictgen::InsensitiveAscii("bililty"), - dictgen::InsensitiveAscii("bilisitic"), - dictgen::InsensitiveAscii("biliste"), - dictgen::InsensitiveAscii("bilite"), - dictgen::InsensitiveAscii("bilites"), - dictgen::InsensitiveAscii("bilitic"), - dictgen::InsensitiveAscii("biliy"), - dictgen::InsensitiveAscii("billity"), - dictgen::InsensitiveAscii("bilties"), - dictgen::InsensitiveAscii("bilty"), - dictgen::InsensitiveAscii("bily"), - dictgen::InsensitiveAscii("blay"), - dictgen::InsensitiveAscii("blies"), - dictgen::InsensitiveAscii("blility"), - dictgen::InsensitiveAscii("blistic"), - dictgen::InsensitiveAscii("blistically"), - dictgen::InsensitiveAscii("blities"), - dictgen::InsensitiveAscii("blity"), - dictgen::InsensitiveAscii("blly"), - dictgen::InsensitiveAscii("blybe"), - dictgen::InsensitiveAscii("by"), - dictgen::InsensitiveAscii("gation"), - dictgen::InsensitiveAscii("lby"), - dictgen::InsensitiveAscii("libity"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["probably"], - &["probabilistic"], - &["probabilistically"], - &["probably"], - &["probable"], - &["probability"], - &["probabilities"], - &["probability"], - &["probabilistic"], - &["probabilities"], - &["probabilities"], - &["probabilities"], - &["probabilistic"], - &["probability"], - &["probability"], - &["probabilities"], - &["probability"], - &["probability", "probably"], - &["probably"], - &["probable"], - &["probability"], - &["probabilistic"], - &["probabilistically"], - &["probabilities"], - &["probability"], - &["probably"], - &["probable"], - &["probably"], - &["propagation"], - &["probably"], - &["probability"], - &["probably"], - &["probably"], - ], - range: 2..=12, - }; - -static WORD_PROA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PROA_CHILDREN), - value: None, -}; - -pub static WORD_PROA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bably"), - dictgen::InsensitiveAscii("baly"), - dictgen::InsensitiveAscii("bilities"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bly"), - dictgen::InsensitiveAscii("ctivley"), - dictgen::InsensitiveAscii("gation"), - ], - values: &[ - &["probably"], - &["probably"], - &["probabilities"], - &["probable"], - &["probably"], - &["proactive"], - &["propagation"], - ], - range: 3..=8, - }; - -static WORD_PRM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRM_CHILDREN), - value: None, -}; - -pub static WORD_PRM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("itives"), - dictgen::InsensitiveAscii("opting"), - ], - values: &[&["primitive"], &["primitives"], &["prompting"]], - range: 5..=6, - }; - -static WORD_PRJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRJ_CHILDREN), - value: None, -}; - -pub static WORD_PRJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[ - &["project"], - &["projecting"], - &["projection"], - &["projections"], - &["projects"], - ], - range: 3..=7, - }; - -static WORD_PRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PRI_CHILDREN), - value: None, -}; - -static WORD_PRI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PRIA_NODE), - None, - Some(&WORD_PRIC_NODE), - None, - Some(&WORD_PRIE_NODE), - Some(&WORD_PRIF_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_PRIM_NODE), - Some(&WORD_PRIN_NODE), - Some(&WORD_PRIO_NODE), - Some(&WORD_PRIP_NODE), - None, - Some(&WORD_PRIR_NODE), - Some(&WORD_PRIS_NODE), - Some(&WORD_PRIT_NODE), - None, - Some(&WORD_PRIV_NODE), - None, - None, - None, - None, -]; - -static WORD_PRIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PRIV_CHILDREN), - value: None, -}; - -static WORD_PRIV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PRIVA_NODE), - None, - Some(&WORD_PRIVC_NODE), - Some(&WORD_PRIVD_NODE), - Some(&WORD_PRIVE_NODE), - None, - None, - None, - Some(&WORD_PRIVI_NODE), - None, - None, - Some(&WORD_PRIVL_NODE), - None, - None, - Some(&WORD_PRIVO_NODE), - None, - None, - None, - None, - Some(&WORD_PRIVT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PRIVT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVT_CHILDREN), - value: None, -}; - -pub static WORD_PRIVT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["private"]], - range: 1..=1, - }; - -static WORD_PRIVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVO_CHILDREN), - value: None, -}; - -pub static WORD_PRIVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ded")], - values: &[&["provided"]], - range: 3..=3, - }; - -static WORD_PRIVL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVL_CHILDREN), - value: None, -}; - -pub static WORD_PRIVL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edge"), - dictgen::InsensitiveAscii("ege"), - dictgen::InsensitiveAscii("eged"), - dictgen::InsensitiveAscii("eges"), - ], - values: &[ - &["privilege"], - &["privilege"], - &["privileged"], - &["privileges"], - ], - range: 3..=4, - }; - -static WORD_PRIVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVI_CHILDREN), - value: None, -}; - -pub static WORD_PRIVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ew"), - dictgen::InsensitiveAscii("lage"), - dictgen::InsensitiveAscii("laged"), - dictgen::InsensitiveAscii("lages"), - dictgen::InsensitiveAscii("ledge"), - dictgen::InsensitiveAscii("ledged"), - dictgen::InsensitiveAscii("ledges"), - dictgen::InsensitiveAscii("legde"), - dictgen::InsensitiveAscii("legeds"), - dictgen::InsensitiveAscii("legie"), - dictgen::InsensitiveAscii("legied"), - dictgen::InsensitiveAscii("legien"), - dictgen::InsensitiveAscii("legier"), - dictgen::InsensitiveAscii("legies"), - dictgen::InsensitiveAscii("legs"), - dictgen::InsensitiveAscii("lges"), - dictgen::InsensitiveAscii("lidge"), - dictgen::InsensitiveAscii("lidged"), - dictgen::InsensitiveAscii("lidges"), - dictgen::InsensitiveAscii("lige"), - dictgen::InsensitiveAscii("liged"), - dictgen::InsensitiveAscii("liges"), - dictgen::InsensitiveAscii("llege"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sional"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("soned"), - dictgen::InsensitiveAscii("tazed"), - dictgen::InsensitiveAscii("tized"), - ], - values: &[ - &["private"], - &["provide"], - &["provided"], - &["provides"], - &["providing"], - &["preview"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privileges"], - &["privileges"], - &["privilege"], - &["privileged"], - &["privilege"], - &["privilege"], - &["privilege"], - &["privileges"], - &["privileges"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privilege"], - &["previous"], - &["previously"], - &["provision"], - &["provisional"], - &["provisions"], - &["provisioned"], - &["privatized"], - &["privatized"], - ], - range: 2..=6, - }; - -static WORD_PRIVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVE_CHILDREN), - value: None, -}; - -pub static WORD_PRIVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("laged"), - dictgen::InsensitiveAscii("lages"), - dictgen::InsensitiveAscii("ldges"), - dictgen::InsensitiveAscii("ledge"), - dictgen::InsensitiveAscii("ledged"), - dictgen::InsensitiveAscii("ledges"), - dictgen::InsensitiveAscii("lege"), - dictgen::InsensitiveAscii("leged"), - dictgen::InsensitiveAscii("leges"), - dictgen::InsensitiveAscii("lidge"), - dictgen::InsensitiveAscii("lige"), - dictgen::InsensitiveAscii("liged"), - dictgen::InsensitiveAscii("liges"), - dictgen::InsensitiveAscii("lleges"), - dictgen::InsensitiveAscii("tized"), - ], - values: &[ - &["privileged"], - &["privileges"], - &["privileges"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privileged"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privileges"], - &["privatized"], - ], - range: 4..=6, - }; - -static WORD_PRIVD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVD_CHILDREN), - value: None, -}; - -pub static WORD_PRIVD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["provide"]], - range: 1..=1, - }; - -static WORD_PRIVC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVC_CHILDREN), - value: None, -}; - -pub static WORD_PRIVC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["privacy"]], - range: 1..=1, - }; - -static WORD_PRIVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIVA_CHILDREN), - value: None, -}; - -pub static WORD_PRIVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ledge"), - dictgen::InsensitiveAscii("lege"), - dictgen::InsensitiveAscii("leged"), - dictgen::InsensitiveAscii("leges"), - dictgen::InsensitiveAscii("ticed"), - dictgen::InsensitiveAscii("tizied"), - dictgen::InsensitiveAscii("ye"), - ], - values: &[ - &["privilege"], - &["privilege"], - &["privileged"], - &["privileges"], - &["privatized"], - &["privatized"], - &["private"], - ], - range: 2..=6, - }; - -static WORD_PRIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIT_CHILDREN), - value: None, -}; - -pub static WORD_PRIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imive"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["primitive"], &["printing"]], - range: 3..=5, - }; - -static WORD_PRIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIS_CHILDREN), - value: Some(&["prise", "prism"]), -}; - -pub static WORD_PRIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("itne"), - dictgen::InsensitiveAscii("ten"), - ], - values: &[&["prison"], &["pristine"], &["pristine"]], - range: 3..=4, - }; - -static WORD_PRIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIR_CHILDREN), - value: None, -}; - -pub static WORD_PRIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("oity"), - dictgen::InsensitiveAscii("oritize"), - dictgen::InsensitiveAscii("ority"), - ], - values: &[ - &["priority", "privity"], - &["priority"], - &["prioritize"], - &["priority"], - ], - range: 3..=7, - }; - -static WORD_PRIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIP_CHILDREN), - value: None, -}; - -pub static WORD_PRIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("heral"), - dictgen::InsensitiveAscii("oritzes"), - ], - values: &[&["peripheral"], &["prioritizes"]], - range: 5..=7, - }; - -static WORD_PRIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIO_CHILDREN), - value: None, -}; - -pub static WORD_PRIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irties"), - dictgen::InsensitiveAscii("irty"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("ratize"), - dictgen::InsensitiveAscii("retize"), - dictgen::InsensitiveAscii("rietor"), - dictgen::InsensitiveAscii("rit"), - dictgen::InsensitiveAscii("rites"), - dictgen::InsensitiveAscii("ritice"), - dictgen::InsensitiveAscii("ritie"), - dictgen::InsensitiveAscii("ritied"), - dictgen::InsensitiveAscii("ritities"), - dictgen::InsensitiveAscii("ritity"), - dictgen::InsensitiveAscii("ritiy"), - dictgen::InsensitiveAscii("ritse"), - dictgen::InsensitiveAscii("ritze"), - dictgen::InsensitiveAscii("riy"), - dictgen::InsensitiveAscii("roity"), - dictgen::InsensitiveAscii("roties"), - dictgen::InsensitiveAscii("rotize"), - dictgen::InsensitiveAscii("roty"), - dictgen::InsensitiveAscii("rties"), - dictgen::InsensitiveAscii("rtise"), - dictgen::InsensitiveAscii("rtity"), - dictgen::InsensitiveAscii("rtize"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("ryty"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tiry"), - dictgen::InsensitiveAscii("tise"), - dictgen::InsensitiveAscii("tised"), - dictgen::InsensitiveAscii("tising"), - dictgen::InsensitiveAscii("tities"), - dictgen::InsensitiveAscii("titize"), - dictgen::InsensitiveAscii("tity"), - dictgen::InsensitiveAscii("tize"), - dictgen::InsensitiveAscii("tized"), - dictgen::InsensitiveAscii("tizing"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["priorities"], - &["priority"], - &["priority"], - &["prioritize"], - &["prioritize"], - &["proprietor"], - &["priority"], - &["priorities"], - &["prioritize"], - &["prioritize"], - &["prioritize"], - &["priorities"], - &["priority"], - &["priority"], - &["priorities"], - &["prioritize"], - &["priority"], - &["priority"], - &["priorities"], - &["prioritize"], - &["priority"], - &["priorities"], - &["prioritise"], - &["priority"], - &["prioritize"], - &["priority"], - &["priority"], - &["prior"], - &["priority"], - &["prioritise"], - &["prioritised"], - &["prioritising"], - &["priorities"], - &["prioritize"], - &["priority"], - &["prioritize"], - &["prioritized"], - &["prioritizing"], - &["priors"], - ], - range: 1..=8, - }; - -static WORD_PRIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIN_CHILDREN), - value: None, -}; - -pub static WORD_PRIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cepals"), - dictgen::InsensitiveAscii("ceple"), - dictgen::InsensitiveAscii("ceples"), - dictgen::InsensitiveAscii("cesas"), - dictgen::InsensitiveAscii("ceses"), - dictgen::InsensitiveAscii("cesess"), - dictgen::InsensitiveAscii("cesss"), - dictgen::InsensitiveAscii("cessses"), - dictgen::InsensitiveAscii("cible"), - dictgen::InsensitiveAscii("cibles"), - dictgen::InsensitiveAscii("cila"), - dictgen::InsensitiveAscii("cipales"), - dictgen::InsensitiveAscii("cipalis"), - dictgen::InsensitiveAscii("cipaly"), - dictgen::InsensitiveAscii("cipas"), - dictgen::InsensitiveAscii("cipels"), - dictgen::InsensitiveAscii("cipial"), - dictgen::InsensitiveAscii("cipias"), - dictgen::InsensitiveAscii("cipielt"), - dictgen::InsensitiveAscii("cipl"), - dictgen::InsensitiveAscii("ciplaity"), - dictgen::InsensitiveAscii("ciplas"), - dictgen::InsensitiveAscii("ciply"), - dictgen::InsensitiveAscii("cliple"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("icipal"), - dictgen::InsensitiveAscii("icpal"), - dictgen::InsensitiveAscii("icpals"), - dictgen::InsensitiveAscii("icple"), - dictgen::InsensitiveAscii("icples"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("terest"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tting"), - ], - values: &[ - &["principals"], - &["principle"], - &["principles"], - &["princess"], - &["princess"], - &["princesses"], - &["princesses"], - &["princesses"], - &["principle"], - &["principles"], - &["principals"], - &["principles"], - &["principals"], - &["principality"], - &["principals"], - &["principals"], - &["principal"], - &["principals"], - &["principle"], - &["principals"], - &["principality"], - &["principals"], - &["principally"], - &["principle"], - &["print"], - &["print", "printf", "sprintf"], - &["print", "bring", "ping", "spring"], - &["printing", "springing"], - &["principal"], - &["principal"], - &["principals"], - &["principle"], - &["principles"], - &["printing"], - &["printers"], - &["printers"], - &["printing"], - ], - range: 1..=8, - }; - -static WORD_PRIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIM_CHILDREN), - value: None, -}; - -pub static WORD_PRIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aires"), - dictgen::InsensitiveAscii("airly"), - dictgen::InsensitiveAscii("aray"), - dictgen::InsensitiveAscii("arely"), - dictgen::InsensitiveAscii("arilly"), - dictgen::InsensitiveAscii("aris"), - dictgen::InsensitiveAscii("arlily"), - dictgen::InsensitiveAscii("arliy"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atively"), - dictgen::InsensitiveAscii("atives"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("evil"), - dictgen::InsensitiveAscii("iarily"), - dictgen::InsensitiveAscii("iary"), - dictgen::InsensitiveAscii("imitive"), - dictgen::InsensitiveAscii("itave"), - dictgen::InsensitiveAscii("ititves"), - dictgen::InsensitiveAscii("itiv"), - dictgen::InsensitiveAscii("itivies"), - dictgen::InsensitiveAscii("itve"), - dictgen::InsensitiveAscii("itves"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("ordal"), - dictgen::InsensitiveAscii("sry"), - dictgen::InsensitiveAscii("tiive"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - ], - values: &[ - &["primaries"], - &["primarily"], - &["primary"], - &["primarily"], - &["primarily"], - &["primaries"], - &["primarily"], - &["primarily"], - &["primarily"], - &["primitive"], - &["primitively"], - &["primitives"], - &["primary"], - &["perimeter"], - &["primeval"], - &["primarily"], - &["primary"], - &["primitive"], - &["primitive"], - &["primitives"], - &["primitive"], - &["primitives"], - &["primitive"], - &["primitives"], - &["primitive"], - &["primitives"], - &["primordial"], - &["primary"], - &["primitive"], - &["primitive"], - &["primitives"], - ], - range: 2..=7, - }; - -static WORD_PRIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIF_CHILDREN), - value: None, -}; - -pub static WORD_PRIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ix")], - values: &[&["prefix"]], - range: 2..=2, - }; - -static WORD_PRIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIE_CHILDREN), - value: None, -}; - -pub static WORD_PRIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mere"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("sthod"), - dictgen::InsensitiveAscii("stood"), - ], - values: &[ - &["premiere"], - &["priests"], - &["priesthood"], - &["priesthood"], - ], - range: 4..=5, - }; - -static WORD_PRIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIC_CHILDREN), - value: None, -}; - -pub static WORD_PRIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inpals"), - dictgen::InsensitiveAscii("ipal"), - dictgen::InsensitiveAscii("iple"), - dictgen::InsensitiveAscii("iples"), - dictgen::InsensitiveAscii("ision"), - ], - values: &[ - &["principals"], - &["principal"], - &["principle"], - &["principles"], - &["precision"], - ], - range: 4..=6, - }; - -static WORD_PRIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRIA_CHILDREN), - value: None, -}; - -pub static WORD_PRIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("vte"), - ], - values: &[&["praised"], &["praises"], &["private"], &["private"]], - range: 2..=3, - }; - -static WORD_PRG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRG_CHILDREN), - value: None, -}; - -pub static WORD_PRG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ram")], - values: &[&["program"]], - range: 3..=3, - }; - -static WORD_PRF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRF_CHILDREN), - value: None, -}; - -pub static WORD_PRF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erable"), - dictgen::InsensitiveAscii("erables"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erred"), - ], - values: &[ - &["prefer"], - &["preferable"], - &["preferables", "preferable"], - &["preference"], - &["preferred"], - ], - range: 2..=7, - }; - -static WORD_PRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PRE_CHILDREN), - value: None, -}; - -static WORD_PRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PREA_NODE), - Some(&WORD_PREB_NODE), - Some(&WORD_PREC_NODE), - Some(&WORD_PRED_NODE), - Some(&WORD_PREE_NODE), - Some(&WORD_PREF_NODE), - Some(&WORD_PREG_NODE), - Some(&WORD_PREH_NODE), - Some(&WORD_PREI_NODE), - Some(&WORD_PREJ_NODE), - None, - Some(&WORD_PREL_NODE), - Some(&WORD_PREM_NODE), - None, - Some(&WORD_PREO_NODE), - Some(&WORD_PREP_NODE), - Some(&WORD_PREQ_NODE), - Some(&WORD_PRER_NODE), - Some(&WORD_PRES_NODE), - Some(&WORD_PRET_NODE), - None, - Some(&WORD_PREV_NODE), - Some(&WORD_PREW_NODE), - Some(&WORD_PREX_NODE), - None, - Some(&WORD_PREZ_NODE), -]; - -static WORD_PREZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREZ_CHILDREN), - value: None, -}; - -pub static WORD_PREZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("idential")], - values: &[&["presidential"]], - range: 8..=8, - }; - -static WORD_PREX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREX_CHILDREN), - value: None, -}; - -pub static WORD_PREX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isting"), - dictgen::InsensitiveAscii("ixed"), - ], - values: &[&["preexisting"], &["prefixed"]], - range: 4..=6, - }; - -static WORD_PREW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREW_CHILDREN), - value: None, -}; - -pub static WORD_PREW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("view")], - values: &[&["preview"]], - range: 4..=4, - }; - -static WORD_PREV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PREV_CHILDREN), - value: None, -}; - -static WORD_PREV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PREVA_NODE), - None, - None, - None, - Some(&WORD_PREVE_NODE), - None, - None, - None, - Some(&WORD_PREVI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PREVO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PREVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREVO_CHILDREN), - value: None, -}; - -pub static WORD_PREVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ius"), - dictgen::InsensitiveAscii("iusly"), - dictgen::InsensitiveAscii("lence"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[ - &["previous"], - &["previously"], - &["prevalence"], - &["previous"], - &["previously"], - ], - range: 2..=5, - }; - -static WORD_PREVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREVI_CHILDREN), - value: None, -}; - -pub static WORD_PREVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("aling"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ewd"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("lege"), - dictgen::InsensitiveAscii("oous"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("osly"), - dictgen::InsensitiveAscii("osu"), - dictgen::InsensitiveAscii("osuly"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("ouls"), - dictgen::InsensitiveAscii("oulsy"), - dictgen::InsensitiveAscii("ouly"), - dictgen::InsensitiveAscii("ouse"), - dictgen::InsensitiveAscii("ousl"), - dictgen::InsensitiveAscii("ousy"), - dictgen::InsensitiveAscii("sou"), - dictgen::InsensitiveAscii("souly"), - dictgen::InsensitiveAscii("sously"), - dictgen::InsensitiveAscii("uos"), - dictgen::InsensitiveAscii("uosly"), - dictgen::InsensitiveAscii("uous"), - dictgen::InsensitiveAscii("uously"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - dictgen::InsensitiveAscii("vous"), - dictgen::InsensitiveAscii("wes"), - ], - values: &[ - &["prevail"], - &["prevailing"], - &["previews"], - &["previewed"], - &["previous"], - &["privilege"], - &["previous"], - &["previous"], - &["previously"], - &["previous"], - &["previously"], - &["previous"], - &["previous"], - &["previously"], - &["previously"], - &["previous"], - &["previously"], - &["previously"], - &["previous"], - &["previously"], - &["previously"], - &["previous"], - &["previously"], - &["previous"], - &["previously"], - &["previous"], - &["previously"], - &["previous"], - &["previews"], - ], - range: 2..=6, - }; - -static WORD_PREVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREVE_CHILDREN), - value: None, -}; - -pub static WORD_PREVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iw"), - dictgen::InsensitiveAscii("iwed"), - dictgen::InsensitiveAscii("iwer"), - dictgen::InsensitiveAscii("iwers"), - dictgen::InsensitiveAscii("iwes"), - dictgen::InsensitiveAscii("iws"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("lant"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ncion"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("ntetive"), - dictgen::InsensitiveAscii("ntin"), - dictgen::InsensitiveAscii("ntitive"), - dictgen::InsensitiveAscii("ntitve"), - dictgen::InsensitiveAscii("ntivno"), - dictgen::InsensitiveAscii("ntivo"), - dictgen::InsensitiveAscii("ntors"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("rses"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rve"), - dictgen::InsensitiveAscii("rved"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["preview"], - &["previewed"], - &["previewer"], - &["previewers"], - &["previews", "previewers"], - &["previews"], - &["prevalence"], - &["prevalent"], - &["prevent"], - &["prevention"], - &["prevent"], - &["presentation"], - &["prevented", "prevent"], - &["preventative"], - &["prevention"], - &["preventative"], - &["preventative"], - &["prevention"], - &["prevention"], - &["prevents"], - &["perverse"], - &["preserves"], - &["pervert"], - &["preserve"], - &["preserved"], - &["prevent"], - &["preview"], - &["previews"], - ], - range: 1..=7, - }; - -static WORD_PREVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREVA_CHILDREN), - value: None, -}; - -pub static WORD_PREVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilaing"), - dictgen::InsensitiveAscii("illing"), - dictgen::InsensitiveAscii("lecen"), - dictgen::InsensitiveAscii("lente"), - dictgen::InsensitiveAscii("ntative"), - ], - values: &[ - &["prevailing"], - &["prevailing"], - &["prevalence"], - &["prevalence"], - &["preventative"], - ], - range: 5..=7, - }; - -static WORD_PRET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRET_CHILDREN), - value: None, -}; - -pub static WORD_PRET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ador"), - dictgen::InsensitiveAscii("aining"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("edermined"), - dictgen::InsensitiveAscii("encious"), - dictgen::InsensitiveAscii("endas"), - dictgen::InsensitiveAscii("endend"), - dictgen::InsensitiveAscii("endendo"), - dictgen::InsensitiveAscii("endias"), - dictgen::InsensitiveAscii("ene"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ensious"), - dictgen::InsensitiveAscii("ensje"), - dictgen::InsensitiveAscii("entieus"), - dictgen::InsensitiveAscii("entios"), - dictgen::InsensitiveAscii("entous"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("tyier"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["predator"], - &["pertaining"], - &["pertains"], - &["protect"], - &["protected"], - &["protecting"], - &["protection"], - &["protects"], - &["predetermined"], - &["pretentious"], - &["pretends"], - &["pretended"], - &["pretended"], - &["pretends"], - &["pretense"], - &["pretends"], - &["pretentious"], - &["pretense"], - &["pretentious"], - &["pretentious"], - &["pretentious"], - &["pertinent"], - &["previous"], - &["prettier"], - &["pretty"], - ], - range: 1..=9, - }; - -static WORD_PRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PRES_CHILDREN), - value: None, -}; - -static WORD_PRES_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PRESA_NODE), - Some(&WORD_PRESB_NODE), - Some(&WORD_PRESC_NODE), - None, - Some(&WORD_PRESE_NODE), - None, - None, - Some(&WORD_PRESH_NODE), - Some(&WORD_PRESI_NODE), - None, - None, - None, - Some(&WORD_PRESM_NODE), - Some(&WORD_PRESN_NODE), - Some(&WORD_PRESO_NODE), - Some(&WORD_PRESP_NODE), - None, - Some(&WORD_PRESR_NODE), - Some(&WORD_PRESS_NODE), - Some(&WORD_PREST_NODE), - Some(&WORD_PRESU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PRESU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESU_CHILDREN), - value: None, -}; - -pub static WORD_PRESU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ambly"), - dictgen::InsensitiveAscii("asion"), - dictgen::InsensitiveAscii("asive"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("mabely"), - dictgen::InsensitiveAscii("mabley"), - dictgen::InsensitiveAscii("maby"), - dictgen::InsensitiveAscii("meably"), - dictgen::InsensitiveAscii("mebly"), - dictgen::InsensitiveAscii("mely"), - dictgen::InsensitiveAscii("mendo"), - dictgen::InsensitiveAscii("mibly"), - dictgen::InsensitiveAscii("mpteous"), - dictgen::InsensitiveAscii("mpton"), - dictgen::InsensitiveAscii("mptous"), - dictgen::InsensitiveAscii("mptuious"), - dictgen::InsensitiveAscii("mptuos"), - dictgen::InsensitiveAscii("mputous"), - dictgen::InsensitiveAscii("re"), - ], - values: &[ - &["persuade"], - &["persuaded"], - &["presumably"], - &["persuasion"], - &["persuasive"], - &["presumed"], - &["presumably"], - &["presumably"], - &["presumably"], - &["presumably"], - &["presumably"], - &["presumably"], - &["presumed"], - &["presumably"], - &["presumptuous"], - &["presumption"], - &["presumptuous"], - &["presumptuous"], - &["presumptuous"], - &["presumptuous"], - &["pressure"], - ], - range: 2..=8, - }; - -static WORD_PREST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREST_CHILDREN), - value: None, -}; - -pub static WORD_PREST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("egious"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("igeous"), - dictgen::InsensitiveAscii("igieus"), - dictgen::InsensitiveAscii("igios"), - dictgen::InsensitiveAscii("igiosa"), - dictgen::InsensitiveAscii("igiose"), - dictgen::InsensitiveAscii("igiosi"), - dictgen::InsensitiveAscii("igioso"), - dictgen::InsensitiveAscii("igiu"), - dictgen::InsensitiveAscii("igous"), - dictgen::InsensitiveAscii("igue"), - dictgen::InsensitiveAscii("iguous"), - dictgen::InsensitiveAscii("ine"), - ], - values: &[ - &["preset", "pressed"], - &["prestigious"], - &["presets"], - &["prestigious"], - &["prestigious"], - &["prestigious"], - &["prestigious"], - &["prestigious"], - &["prestigious"], - &["prestigious"], - &["prestigious"], - &["prestigious"], - &["prestige"], - &["prestigious"], - &["pristine"], - ], - range: 1..=6, - }; - -static WORD_PRESS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESS_CHILDREN), - value: None, -}; - -pub static WORD_PRESS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("iously"), - dictgen::InsensitiveAscii("iuos"), - dictgen::InsensitiveAscii("iuosly"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("uming"), - dictgen::InsensitiveAscii("ureing"), - ], - values: &[ - &["pressed", "press"], - &["pressed", "press"], - &["present"], - &["presentation"], - &["presented"], - &["pressing"], - &["precious"], - &["preciously"], - &["precious"], - &["preciously"], - &["pressure"], - &["press", "presses"], - &["pressure"], - &["pressures"], - &["pressuring"], - &["pressuring"], - ], - range: 1..=8, - }; - -static WORD_PRESR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESR_CHILDREN), - value: None, -}; - -pub static WORD_PRESR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciption"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("eving"), - ], - values: &[&["prescriptions"], &["preserved"], &["preserving"]], - range: 4..=7, - }; - -static WORD_PRESP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESP_CHILDREN), - value: None, -}; - -pub static WORD_PRESP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ectives"), - ], - values: &[&["perspective"], &["perspectives"]], - range: 6..=7, - }; - -static WORD_PRESO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESO_CHILDREN), - value: None, -}; - -pub static WORD_PRESO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mption"), - dictgen::InsensitiveAscii("nalized"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nas"), - dictgen::InsensitiveAscii("nhood"), - ], - values: &[ - &["presumption"], - &["personalized"], - &["personally"], - &["personas"], - &["personhood"], - ], - range: 3..=7, - }; - -static WORD_PRESN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESN_CHILDREN), - value: None, -}; - -pub static WORD_PRESN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etation"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - ], - values: &[ - &["presentations"], - &["present"], - &["presentation"], - &["presentations"], - ], - range: 1..=7, - }; - -static WORD_PRESM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESM_CHILDREN), - value: None, -}; - -pub static WORD_PRESM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("issions"), - dictgen::InsensitiveAscii("uably"), - ], - values: &[&["permissions"], &["presumably"]], - range: 5..=7, - }; - -static WORD_PRESI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESI_CHILDREN), - value: None, -}; - -pub static WORD_PRESI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cely"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("dancy"), - dictgen::InsensitiveAscii("dante"), - dictgen::InsensitiveAscii("dencey"), - dictgen::InsensitiveAscii("dencial"), - dictgen::InsensitiveAscii("denital"), - dictgen::InsensitiveAscii("denta"), - dictgen::InsensitiveAscii("dentail"), - dictgen::InsensitiveAscii("dental"), - dictgen::InsensitiveAscii("dentcy"), - dictgen::InsensitiveAscii("denty"), - dictgen::InsensitiveAscii("deny"), - dictgen::InsensitiveAscii("det"), - dictgen::InsensitiveAscii("dunce"), - dictgen::InsensitiveAscii("pitator"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stable"), - dictgen::InsensitiveAscii("stance"), - dictgen::InsensitiveAscii("stant"), - dictgen::InsensitiveAscii("stantly"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("stence"), - dictgen::InsensitiveAscii("stency"), - dictgen::InsensitiveAscii("stent"), - dictgen::InsensitiveAscii("stently"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tge"), - dictgen::InsensitiveAscii("tgious"), - dictgen::InsensitiveAscii("tigous"), - ], - values: &[ - &["precisely"], - &["precision"], - &["presidency"], - &["presidents"], - &["presidency"], - &["presidential"], - &["presidential"], - &["presidential"], - &["presidential"], - &["presidential"], - &["presidency"], - &["presidency"], - &["presidency"], - &["presidents"], - &["presidency"], - &["precipitator"], - &["persist"], - &["persistable"], - &["persistence"], - &["persistent"], - &["persistently"], - &["persisted"], - &["persistence"], - &["persistency"], - &["persistent"], - &["persistently"], - &["persisting"], - &["precision"], - &["persists"], - &["prestige"], - &["prestigious"], - &["prestigious"], - ], - range: 2..=7, - }; - -static WORD_PRESH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESH_CHILDREN), - value: None, -}; - -pub static WORD_PRESH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("isly"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[ - &["precious"], - &["preciously"], - &["precious"], - &["preciously"], - ], - range: 2..=4, - }; - -static WORD_PRESE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESE_CHILDREN), - value: None, -}; - -pub static WORD_PRESE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aring"), - dictgen::InsensitiveAscii("arvation"), - dictgen::InsensitiveAscii("arvations"), - dictgen::InsensitiveAscii("arve"), - dictgen::InsensitiveAscii("arved"), - dictgen::InsensitiveAscii("arver"), - dictgen::InsensitiveAscii("arves"), - dictgen::InsensitiveAscii("arving"), - dictgen::InsensitiveAscii("cuted"), - dictgen::InsensitiveAscii("cution"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("dency"), - dictgen::InsensitiveAscii("dential"), - dictgen::InsensitiveAscii("dents"), - dictgen::InsensitiveAscii("dintia"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nece"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("nning"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nst"), - dictgen::InsensitiveAscii("ntacion"), - dictgen::InsensitiveAscii("ntaion"), - dictgen::InsensitiveAscii("ntaional"), - dictgen::InsensitiveAscii("ntaions"), - dictgen::InsensitiveAscii("ntaiton"), - dictgen::InsensitiveAscii("ntas"), - dictgen::InsensitiveAscii("ntase"), - dictgen::InsensitiveAscii("ntated"), - dictgen::InsensitiveAscii("ntatin"), - dictgen::InsensitiveAscii("ntato"), - dictgen::InsensitiveAscii("ntatuion"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntors"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rnt"), - dictgen::InsensitiveAscii("rrved"), - dictgen::InsensitiveAscii("rv"), - dictgen::InsensitiveAscii("rvacion"), - dictgen::InsensitiveAscii("rvare"), - dictgen::InsensitiveAscii("rvating"), - dictgen::InsensitiveAscii("rvativo"), - dictgen::InsensitiveAscii("rvato"), - dictgen::InsensitiveAscii("rvaton"), - dictgen::InsensitiveAscii("rverd"), - dictgen::InsensitiveAscii("rvered"), - dictgen::InsensitiveAscii("rvering"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("verance"), - dictgen::InsensitiveAscii("verence"), - dictgen::InsensitiveAscii("vering"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["preserving"], - &["preservation"], - &["preservations"], - &["preserve"], - &["preserved"], - &["preserver"], - &["preserves"], - &["preserving"], - &["persecuted"], - &["persecution"], - &["preset", "pressed"], - &["precedence"], - &["presidency"], - &["presidential"], - &["presidents"], - &["presidential"], - &["presentation"], - &["presence"], - &["presenter"], - &["presenting"], - &["presents"], - &["presence"], - &["presets"], - &["presentation"], - &["presentation"], - &["presentational"], - &["presentations"], - &["presentations"], - &["presents"], - &["presents"], - &["presented"], - &["presentations"], - &["presentation"], - &["presentation"], - &["presents"], - &["presenting"], - &["presents"], - &["preserve"], - &["preserving"], - &["present"], - &["preserved"], - &["preserve"], - &["preservation"], - &["preserve"], - &["preservation"], - &["preservation"], - &["preservation"], - &["preservation"], - &["preserved"], - &["preserved"], - &["preserving", "persevering"], - &["presets"], - &["presentation"], - &["preserve"], - &["preserved"], - &["preserve"], - &["perseverance"], - &["perseverance"], - &["preserving"], - &["preserves"], - &["preserving"], - ], - range: 1..=9, - }; - -static WORD_PRESC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESC_CHILDREN), - value: None, -}; - -pub static WORD_PRESC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edence"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("ients"), - dictgen::InsensitiveAscii("irbed"), - dictgen::InsensitiveAscii("irption"), - dictgen::InsensitiveAscii("iuos"), - dictgen::InsensitiveAscii("iuosly"), - dictgen::InsensitiveAscii("ius"), - dictgen::InsensitiveAscii("iusly"), - dictgen::InsensitiveAscii("ribtion"), - dictgen::InsensitiveAscii("ribtions"), - dictgen::InsensitiveAscii("rie"), - dictgen::InsensitiveAscii("ripcion"), - dictgen::InsensitiveAscii("ripe"), - dictgen::InsensitiveAscii("riped"), - dictgen::InsensitiveAscii("riptionists"), - dictgen::InsensitiveAscii("ripton"), - dictgen::InsensitiveAscii("riptons"), - dictgen::InsensitiveAscii("rition"), - dictgen::InsensitiveAscii("ritions"), - dictgen::InsensitiveAscii("ritpion"), - ], - values: &[ - &["precedence"], - &["presence"], - &["presence"], - &["presidents"], - &["prescribed"], - &["prescriptions"], - &["precious"], - &["preciously"], - &["precious"], - &["preciously"], - &["prescription"], - &["prescriptions"], - &["prescribed"], - &["prescription"], - &["prescribe"], - &["prescribed"], - &["prescriptions"], - &["prescription"], - &["prescriptions"], - &["prescription"], - &["prescriptions"], - &["prescriptions"], - ], - range: 3..=11, - }; - -static WORD_PRESB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESB_CHILDREN), - value: None, -}; - -pub static WORD_PRESB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aterian"), - dictgen::InsensitiveAscii("aterians"), - dictgen::InsensitiveAscii("aterien"), - dictgen::InsensitiveAscii("ateriens"), - ], - values: &[ - &["presbyterian"], - &["presbyterians"], - &["presbyterian"], - &["presbyterians"], - ], - range: 7..=8, - }; - -static WORD_PRESA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRESA_CHILDREN), - value: None, -}; - -pub static WORD_PRESA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nce")], - values: &[&["presence"]], - range: 3..=3, - }; - -static WORD_PRER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRER_CHILDREN), - value: None, -}; - -pub static WORD_PRER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("equesit"), - dictgen::InsensitiveAscii("equesite"), - dictgen::InsensitiveAscii("equesites"), - dictgen::InsensitiveAscii("equisets"), - dictgen::InsensitiveAscii("equisit"), - dictgen::InsensitiveAscii("equisities"), - dictgen::InsensitiveAscii("equisits"), - dictgen::InsensitiveAscii("equiste"), - dictgen::InsensitiveAscii("equistes"), - dictgen::InsensitiveAscii("equisties"), - dictgen::InsensitiveAscii("equistite"), - dictgen::InsensitiveAscii("equite"), - dictgen::InsensitiveAscii("equites"), - dictgen::InsensitiveAscii("equsite"), - dictgen::InsensitiveAscii("equsites"), - dictgen::InsensitiveAscii("iod"), - dictgen::InsensitiveAscii("iodic"), - dictgen::InsensitiveAscii("ogitive"), - dictgen::InsensitiveAscii("ogotive"), - dictgen::InsensitiveAscii("sistent"), - ], - values: &[ - &["prerequisite"], - &["prerequisite"], - &["prerequisites"], - &["prerequisite"], - &["prerequisite"], - &["prerequisite", "prerequisites"], - &["prerequisites"], - &["prerequisite"], - &["prerequisites"], - &["prerequisite"], - &["prerequisite"], - &["prerequisite"], - &["prerequisite"], - &["prerequisite"], - &["prerequisites"], - &["period"], - &["periodic"], - &["prerogative"], - &["prerogative"], - &["persistent"], - ], - range: 3..=10, - }; - -static WORD_PREQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREQ_CHILDREN), - value: None, -}; - -pub static WORD_PREQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("euls"), - dictgen::InsensitiveAscii("uisite"), - dictgen::InsensitiveAscii("uisites"), - dictgen::InsensitiveAscii("ules"), - ], - values: &[ - &["prequels"], - &["prerequisite"], - &["prerequisites"], - &["prequels"], - ], - range: 4..=7, - }; - -static WORD_PREP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PREP_CHILDREN), - value: None, -}; - -static WORD_PREP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PREPA_NODE), - None, - None, - None, - Some(&WORD_PREPE_NODE), - None, - None, - Some(&WORD_PREPH_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_PREPO_NODE), - Some(&WORD_PREPP_NODE), - None, - Some(&WORD_PREPR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PREPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREPR_CHILDREN), - value: None, -}; - -pub static WORD_PREPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("aring"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("esent"), - dictgen::InsensitiveAscii("esented"), - dictgen::InsensitiveAscii("esents"), - dictgen::InsensitiveAscii("oces"), - dictgen::InsensitiveAscii("ocesing"), - dictgen::InsensitiveAscii("ocesor"), - dictgen::InsensitiveAscii("ocesser"), - dictgen::InsensitiveAscii("ocessers"), - dictgen::InsensitiveAscii("ocesssing"), - dictgen::InsensitiveAscii("osessor"), - ], - values: &[ - &["prepare"], - &["prepared"], - &["prepares"], - &["preparing"], - &["preparation"], - &["prepend"], - &["prepended"], - &["represent"], - &["represented"], - &["represents"], - &["preprocess"], - &["preprocessing"], - &["preprocessor"], - &["preprocessor"], - &["preprocessors"], - &["preprocessing"], - &["preprocessor"], - ], - range: 3..=9, - }; - -static WORD_PREPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREPP_CHILDREN), - value: None, -}; - -pub static WORD_PREPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("endet"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ented"), - ], - values: &[ - &["prepend"], - &["prepended"], - &["prepended"], - &["prepend", "preprent"], - &["prepended"], - ], - range: 3..=5, - }; - -static WORD_PREPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREPO_CHILDREN), - value: None, -}; - -pub static WORD_PREPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cessor"), - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("nderence"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("sitons"), - dictgen::InsensitiveAscii("sterious"), - dictgen::InsensitiveAscii("sters"), - dictgen::InsensitiveAscii("sterus"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("storous"), - dictgen::InsensitiveAscii("sturous"), - ], - values: &[ - &["preprocessor"], - &["preponderance"], - &["preponderance"], - &["preparation"], - &["prepositions"], - &["preposterous"], - &["preposterous"], - &["preposterous"], - &["prepositions"], - &["preposterous"], - &["preposterous"], - ], - range: 5..=8, - }; - -static WORD_PREPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREPH_CHILDREN), - value: None, -}; - -pub static WORD_PREPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erial")], - values: &[&["peripheral"]], - range: 5..=5, - }; - -static WORD_PREPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREPE_CHILDREN), - value: None, -}; - -pub static WORD_PREPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ndet"), - dictgen::InsensitiveAscii("ndicular"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("trated"), - dictgen::InsensitiveAscii("trator"), - dictgen::InsensitiveAscii("trators"), - dictgen::InsensitiveAscii("tually"), - dictgen::InsensitiveAscii("tuate"), - dictgen::InsensitiveAscii("tuated"), - dictgen::InsensitiveAscii("tuates"), - dictgen::InsensitiveAscii("tuating"), - ], - values: &[ - &["prepended"], - &["perpendicular"], - &["prepended"], - &["preparation"], - &["preparations"], - &["properties"], - &["perpetrated"], - &["perpetrator"], - &["perpetrators"], - &["perpetually"], - &["perpetuate"], - &["perpetuated"], - &["perpetuates"], - &["perpetuating"], - ], - range: 4..=8, - }; - -static WORD_PREPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREPA_CHILDREN), - value: None, -}; - -pub static WORD_PREPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("ird"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("rato"), - dictgen::InsensitiveAscii("reg"), - dictgen::InsensitiveAscii("retion"), - dictgen::InsensitiveAscii("retions"), - dictgen::InsensitiveAscii("rtion"), - dictgen::InsensitiveAscii("rtions"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tory"), - ], - values: &[ - &["prepare"], - &["prepaid"], - &["prepared"], - &["prepend"], - &["prepare"], - &["preparation"], - &["preparation"], - &["prepare"], - &["preparation"], - &["preparations"], - &["preparation"], - &["preparations"], - &["prepare"], - &["prepared"], - &["prepares"], - &["preparatory"], - ], - range: 1..=7, - }; - -static WORD_PREO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREO_CHILDREN), - value: None, -}; - -pub static WORD_PREO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("cessing"), - dictgen::InsensitiveAscii("cessor"), - dictgen::InsensitiveAscii("cupation"), - dictgen::InsensitiveAscii("perty"), - dictgen::InsensitiveAscii("rded"), - dictgen::InsensitiveAscii("rderd"), - dictgen::InsensitiveAscii("rderded"), - dictgen::InsensitiveAscii("rderers"), - dictgen::InsensitiveAscii("rderes"), - dictgen::InsensitiveAscii("rdes"), - dictgen::InsensitiveAscii("vided"), - dictgen::InsensitiveAscii("xide"), - ], - values: &[ - &["process"], - &["processing", "preprocessing"], - &["processor"], - &["preoccupation"], - &["property"], - &["preordered"], - &["preordered"], - &["preordered"], - &["preorders"], - &["preorders"], - &["preorders"], - &["provided"], - &["peroxide"], - ], - range: 4..=8, - }; - -static WORD_PREM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREM_CHILDREN), - value: None, -}; - -pub static WORD_PREM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anent"), - dictgen::InsensitiveAscii("anently"), - dictgen::InsensitiveAscii("aturaly"), - dictgen::InsensitiveAscii("aturelly"), - dictgen::InsensitiveAscii("aturily"), - dictgen::InsensitiveAscii("aturley"), - dictgen::InsensitiveAscii("aturly"), - dictgen::InsensitiveAscii("eir"), - dictgen::InsensitiveAscii("eire"), - dictgen::InsensitiveAscii("eired"), - dictgen::InsensitiveAscii("esis"), - dictgen::InsensitiveAscii("iare"), - dictgen::InsensitiveAscii("iee"), - dictgen::InsensitiveAscii("ilinary"), - dictgen::InsensitiveAscii("illenial"), - dictgen::InsensitiveAscii("inence"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ire"), - dictgen::InsensitiveAscii("issible"), - dictgen::InsensitiveAscii("ission"), - dictgen::InsensitiveAscii("issions"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("ius"), - dictgen::InsensitiveAscii("onasterians"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptive"), - dictgen::InsensitiveAscii("ptively"), - dictgen::InsensitiveAscii("uim"), - dictgen::InsensitiveAscii("uims"), - dictgen::InsensitiveAscii("ultiplcation"), - dictgen::InsensitiveAscii("ultipled"), - ], - values: &[ - &["permanent"], - &["permanently"], - &["prematurely"], - &["prematurely"], - &["prematurely"], - &["prematurely"], - &["prematurely"], - &["premier"], - &["premiere"], - &["premiered"], - &["premises"], - &["premier"], - &["premiere"], - &["preliminary"], - &["premillennial"], - &["preeminence"], - &["premise"], - &["premier"], - &["permissible"], - &["permission"], - &["permissions"], - &["permit"], - &["permits"], - &["premiums"], - &["premonstratensians"], - &["preemption"], - &["preemptive"], - &["preemptively"], - &["premium"], - &["premiums"], - &["premultiplication"], - &["premultiplied"], - ], - range: 2..=12, - }; - -static WORD_PREL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREL_CHILDREN), - value: None, -}; - -pub static WORD_PREL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("ease"), - dictgen::InsensitiveAscii("eminary"), - dictgen::InsensitiveAscii("iferation"), - dictgen::InsensitiveAscii("imanary"), - dictgen::InsensitiveAscii("imenary"), - dictgen::InsensitiveAscii("imiary"), - dictgen::InsensitiveAscii("iminarly"), - dictgen::InsensitiveAscii("imitary"), - ], - values: &[ - &["replayed"], - &["prerelease"], - &["preliminary"], - &["proliferation"], - &["preliminary"], - &["preliminary"], - &["preliminary"], - &["preliminary"], - &["preliminary"], - ], - range: 4..=9, - }; - -static WORD_PREJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREJ_CHILDREN), - value: None, -}; - -pub static WORD_PREJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("educed"), - dictgen::InsensitiveAscii("educes"), - dictgen::InsensitiveAscii("iduce"), - dictgen::InsensitiveAscii("iduced"), - dictgen::InsensitiveAscii("iduces"), - dictgen::InsensitiveAscii("ucide"), - dictgen::InsensitiveAscii("ucided"), - dictgen::InsensitiveAscii("ucides"), - dictgen::InsensitiveAscii("udgudice"), - dictgen::InsensitiveAscii("udgudiced"), - dictgen::InsensitiveAscii("udgudices"), - dictgen::InsensitiveAscii("udgudicing"), - dictgen::InsensitiveAscii("udicies"), - dictgen::InsensitiveAscii("udis"), - dictgen::InsensitiveAscii("uduced"), - dictgen::InsensitiveAscii("uduces"), - ], - values: &[ - &["prefect", "project"], - &["projected"], - &["projection"], - &["projections"], - &["prefects", "projects"], - &["prejudiced"], - &["prejudices"], - &["prejudice"], - &["prejudiced"], - &["prejudices"], - &["prejudice"], - &["prejudiced"], - &["prejudices"], - &["prejudice"], - &["prejudiced"], - &["prejudices"], - &["prejudicing"], - &["prejudice"], - &["prejudices"], - &["prejudiced"], - &["prejudices"], - ], - range: 3..=10, - }; - -static WORD_PREI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREI_CHILDREN), - value: None, -}; - -pub static WORD_PREI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dction"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mere"), - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("mum"), - dictgen::InsensitiveAscii("mums"), - dictgen::InsensitiveAscii("nitalization"), - dictgen::InsensitiveAscii("nitalize"), - dictgen::InsensitiveAscii("nitalized"), - dictgen::InsensitiveAscii("nitalizes"), - dictgen::InsensitiveAscii("nitalizing"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("odic"), - dictgen::InsensitiveAscii("pheral"), - dictgen::InsensitiveAscii("pherals"), - dictgen::InsensitiveAscii("sdents"), - dictgen::InsensitiveAscii("sthood"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("vew"), - dictgen::InsensitiveAscii("vews"), - dictgen::InsensitiveAscii("vous"), - ], - values: &[ - &["prediction"], - &["premier"], - &["premiere"], - &["perimeter"], - &["premium"], - &["premiums"], - &["preinitialization"], - &["preinitialize"], - &["preinitialized"], - &["preinitializes"], - &["preinitializing"], - &["printed"], - &["period"], - &["periodic"], - &["peripheral"], - &["peripherals"], - &["presidents"], - &["priesthood"], - &["priests"], - &["preview"], - &["previews"], - &["previous"], - ], - range: 2..=12, - }; - -static WORD_PREH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREH_CHILDREN), - value: None, -}; - -pub static WORD_PREH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aps")], - values: &[&["perhaps"]], - range: 3..=3, - }; - -static WORD_PREG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREG_CHILDREN), - value: None, -}; - -pub static WORD_PREG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancies"), - dictgen::InsensitiveAscii("ancy"), - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("nance"), - dictgen::InsensitiveAscii("nanices"), - dictgen::InsensitiveAscii("nanies"), - dictgen::InsensitiveAscii("nencies"), - dictgen::InsensitiveAscii("orative"), - dictgen::InsensitiveAscii("ressively"), - ], - values: &[ - &["pregnancies"], - &["pregnancy"], - &["pregnant"], - &["pregnancies"], - &["pregnancies"], - &["pregnancies"], - &["pregnancies"], - &["prerogative"], - &["progressively"], - ], - range: 3..=9, - }; - -static WORD_PREF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PREF_CHILDREN), - value: None, -}; - -static WORD_PREF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PREFA_NODE), - None, - None, - None, - Some(&WORD_PREFE_NODE), - Some(&WORD_PREFF_NODE), - None, - None, - Some(&WORD_PREFI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PREFO_NODE), - None, - None, - Some(&WORD_PREFR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PREFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREFR_CHILDREN), - value: None, -}; - -pub static WORD_PREFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - ], - values: &[&["preference"], &["preferences"]], - range: 4..=5, - }; - -static WORD_PREFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREFO_CHILDREN), - value: None, -}; - -pub static WORD_PREFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rmance"), - dictgen::InsensitiveAscii("rmances"), - dictgen::InsensitiveAscii("rmated"), - dictgen::InsensitiveAscii("rmer"), - dictgen::InsensitiveAscii("rmers"), - ], - values: &[ - &["performance"], - &["performances"], - &["preformatted"], - &["performer"], - &["performers"], - ], - range: 4..=7, - }; - -static WORD_PREFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREFI_CHILDREN), - value: None, -}; - -pub static WORD_PREFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ciency"), - dictgen::InsensitiveAscii("ciensy"), - dictgen::InsensitiveAscii("cient"), - dictgen::InsensitiveAscii("ciently"), - dictgen::InsensitiveAscii("cientsy"), - dictgen::InsensitiveAscii("tler"), - dictgen::InsensitiveAscii("tlered"), - dictgen::InsensitiveAscii("tlering"), - dictgen::InsensitiveAscii("tlers"), - dictgen::InsensitiveAscii("xe"), - ], - values: &[ - &["prefixes"], - &["proficiency"], - &["proficiency"], - &["proficient"], - &["proficiently"], - &["proficiency"], - &["prefilter"], - &["prefiltered"], - &["prefiltering"], - &["prefilters"], - &["prefix"], - ], - range: 2..=7, - }; - -static WORD_PREFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREFF_CHILDREN), - value: None, -}; - -pub static WORD_PREFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erable"), - dictgen::InsensitiveAscii("erably"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("ix"), - dictgen::InsensitiveAscii("ixed"), - dictgen::InsensitiveAscii("ixes"), - dictgen::InsensitiveAscii("ixing"), - ], - values: &[ - &["prefer"], - &["preferable"], - &["preferably"], - &["preferred"], - &["preference"], - &["prefix"], - &["prefixed"], - &["prefixes"], - &["prefixing"], - ], - range: 2..=6, - }; - -static WORD_PREFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREFE_CHILDREN), - value: None, -}; - -pub static WORD_PREFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctches"), - dictgen::InsensitiveAscii("cth"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("raable"), - dictgen::InsensitiveAscii("rabbly"), - dictgen::InsensitiveAscii("rabely"), - dictgen::InsensitiveAscii("rabley"), - dictgen::InsensitiveAscii("rablly"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("rances"), - dictgen::InsensitiveAscii("rantial"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("reable"), - dictgen::InsensitiveAscii("reably"), - dictgen::InsensitiveAscii("reble"), - dictgen::InsensitiveAscii("rece"), - dictgen::InsensitiveAscii("recne"), - dictgen::InsensitiveAscii("recnes"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("reed"), - dictgen::InsensitiveAscii("rencfe"), - dictgen::InsensitiveAscii("rencfes"), - dictgen::InsensitiveAscii("rend"), - dictgen::InsensitiveAscii("renes"), - dictgen::InsensitiveAscii("rens"), - dictgen::InsensitiveAscii("renser"), - dictgen::InsensitiveAscii("rentail"), - dictgen::InsensitiveAscii("rental"), - dictgen::InsensitiveAscii("rente"), - dictgen::InsensitiveAscii("rentes"), - dictgen::InsensitiveAscii("renze"), - dictgen::InsensitiveAscii("rered"), - dictgen::InsensitiveAscii("rerred"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rible"), - dictgen::InsensitiveAscii("ribly"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("ris"), - dictgen::InsensitiveAscii("rnce"), - dictgen::InsensitiveAscii("rnces"), - dictgen::InsensitiveAscii("rnec"), - dictgen::InsensitiveAscii("rnece"), - dictgen::InsensitiveAscii("rr"), - dictgen::InsensitiveAscii("rrable"), - dictgen::InsensitiveAscii("rrably"), - dictgen::InsensitiveAscii("rrence"), - dictgen::InsensitiveAscii("rrences"), - dictgen::InsensitiveAscii("rrred"), - dictgen::InsensitiveAscii("rrring"), - dictgen::InsensitiveAscii("rrs"), - dictgen::InsensitiveAscii("ssionalism"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["prefetches"], - &["prefetch"], - &["perfection"], - &["perfectly"], - &["preference", "presence", "pretence"], - &["preferences"], - &["preferable"], - &["preferably"], - &["preferable"], - &["preferably"], - &["preferably"], - &["preference"], - &["preferences"], - &["preferential"], - &["prefers"], - &["prefer", "preferred"], - &["preferable"], - &["preferably"], - &["preferable"], - &["preference"], - &["preference"], - &["preferences"], - &["preferred"], - &["preferred"], - &["preference"], - &["preferences"], - &["preferred", "preference"], - &["preferences"], - &["preferences"], - &["preferences"], - &["preferential"], - &["preferential"], - &["preference"], - &["preferences"], - &["preference"], - &["preferred"], - &["preferred"], - &["prefers"], - &["preferable"], - &["preferably"], - &["preferring"], - &["prefers"], - &["preference"], - &["preferences"], - &["preference"], - &["preferences"], - &["prefer"], - &["preferable"], - &["preferably"], - &["preference"], - &["preferences"], - &["preferred"], - &["preferring"], - &["prefers"], - &["professionalism"], - &["prefetches"], - &["prefix"], - ], - range: 1..=10, - }; - -static WORD_PREFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREFA_CHILDREN), - value: None, -}; - -pub static WORD_PREFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("rably"), - ], - values: &[&["preferable"], &["preferably"]], - range: 5..=5, - }; - -static WORD_PREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREE_CHILDREN), - value: None, -}; - -pub static WORD_PREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceding"), - dictgen::InsensitiveAscii("mptable"), - dictgen::InsensitiveAscii("snt"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("xising"), - dictgen::InsensitiveAscii("xisiting"), - ], - values: &[ - &["preceding"], - &["preemptible"], - &["present"], - &["presets"], - &["pretty"], - &["preexisting"], - &["preexisting"], - ], - range: 2..=8, - }; - -static WORD_PRED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PRED_CHILDREN), - value: None, -}; - -static WORD_PRED_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PREDA_NODE), - None, - None, - Some(&WORD_PREDD_NODE), - Some(&WORD_PREDE_NODE), - Some(&WORD_PREDF_NODE), - None, - None, - Some(&WORD_PREDI_NODE), - Some(&WORD_PREDJ_NODE), - None, - None, - None, - None, - Some(&WORD_PREDO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PREDU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PREDU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDU_CHILDREN), - value: None, -}; - -pub static WORD_PREDU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("jice"), - dictgen::InsensitiveAscii("jiced"), - dictgen::InsensitiveAscii("jices"), - ], - values: &[ - &["prediction"], - &["predictive"], - &["prejudice"], - &["prejudiced"], - &["prejudices"], - ], - range: 4..=5, - }; - -static WORD_PREDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDO_CHILDREN), - value: None, -}; - -pub static WORD_PREDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cessor"), - dictgen::InsensitiveAscii("cessors"), - dictgen::InsensitiveAscii("menantly"), - dictgen::InsensitiveAscii("miantly"), - dictgen::InsensitiveAscii("minantely"), - dictgen::InsensitiveAscii("minantley"), - dictgen::InsensitiveAscii("minanty"), - dictgen::InsensitiveAscii("minatly"), - dictgen::InsensitiveAscii("minently"), - ], - values: &[ - &["predecessor"], - &["predecessors"], - &["predominantly"], - &["predominately"], - &["predominantly"], - &["predominantly"], - &["predominantly"], - &["predominantly"], - &["predominantly"], - ], - range: 6..=9, - }; - -static WORD_PREDJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDJ_CHILDREN), - value: None, -}; - -pub static WORD_PREDJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uice"), - dictgen::InsensitiveAscii("uiced"), - dictgen::InsensitiveAscii("uices"), - ], - values: &[&["prejudice"], &["prejudiced"], &["prejudices"]], - range: 4..=5, - }; - -static WORD_PREDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDI_CHILDREN), - value: None, -}; - -pub static WORD_PREDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cat"), - dictgen::InsensitiveAscii("catble"), - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cement"), - dictgen::InsensitiveAscii("cessor"), - dictgen::InsensitiveAscii("cessors"), - dictgen::InsensitiveAscii("ceted"), - dictgen::InsensitiveAscii("ciment"), - dictgen::InsensitiveAscii("ciotn"), - dictgen::InsensitiveAscii("cited"), - dictgen::InsensitiveAscii("cition"), - dictgen::InsensitiveAscii("citng"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("citve"), - dictgen::InsensitiveAscii("ckted"), - dictgen::InsensitiveAscii("ctave"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctible"), - dictgen::InsensitiveAscii("ctie"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ctious"), - dictgen::InsensitiveAscii("ctivo"), - dictgen::InsensitiveAscii("ctment"), - dictgen::InsensitiveAscii("ctons"), - dictgen::InsensitiveAscii("fined"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("sposte"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("termined"), - ], - values: &[ - &["predict", "predicate"], - &["predictable"], - &["prediction"], - &["predicted"], - &["predicament"], - &["predecessor"], - &["predecessors"], - &["predicated"], - &["predicament"], - &["prediction"], - &["predicated"], - &["prediction"], - &["predicting"], - &["prediction"], - &["predictions"], - &["predictive"], - &["predicated"], - &["predictive"], - &["predictive", "predicted"], - &["predictable"], - &["predictive"], - &["prediction"], - &["predictions"], - &["prediction"], - &["predicament"], - &["predictions"], - &["predefined"], - &["previously"], - &["predisposed"], - &["predictable"], - &["predetermined"], - ], - range: 3..=8, - }; - -static WORD_PREDF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDF_CHILDREN), - value: None, -}; - -pub static WORD_PREDF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ined")], - values: &[&["predefined"]], - range: 4..=4, - }; - -static WORD_PREDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDE_CHILDREN), - value: None, -}; - -pub static WORD_PREDE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("ccesors"), - dictgen::InsensitiveAscii("ceding"), - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cent"), - dictgen::InsensitiveAscii("cesor"), - dictgen::InsensitiveAscii("cesores"), - dictgen::InsensitiveAscii("cesors"), - dictgen::InsensitiveAscii("cesser"), - dictgen::InsensitiveAscii("cessores"), - dictgen::InsensitiveAscii("clarnig"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("fiend"), - dictgen::InsensitiveAscii("fiened"), - dictgen::InsensitiveAscii("fiined"), - dictgen::InsensitiveAscii("fineds"), - dictgen::InsensitiveAscii("scesor"), - dictgen::InsensitiveAscii("scesors"), - dictgen::InsensitiveAscii("sessor"), - dictgen::InsensitiveAscii("sposed"), - dictgen::InsensitiveAscii("ssecor"), - dictgen::InsensitiveAscii("ssecors"), - dictgen::InsensitiveAscii("ssor"), - dictgen::InsensitiveAscii("termiend"), - dictgen::InsensitiveAscii("termind"), - dictgen::InsensitiveAscii("terminded"), - dictgen::InsensitiveAscii("tirmined"), - ], - values: &[ - &["predicate"], - &["predicated"], - &["predecessor"], - &["preceding"], - &["precedence"], - &["precedent"], - &["predecessor"], - &["predecessor"], - &["predecessors"], - &["predecessor"], - &["predecessors"], - &["predeclaring"], - &["prediction"], - &["predictions"], - &["predictive"], - &["precedence"], - &["predefined"], - &["predefined"], - &["predefined"], - &["predefined"], - &["predecessors"], - &["predecessors"], - &["predecessors"], - &["predisposed"], - &["predecessor"], - &["predecessors"], - &["predecessor"], - &["predetermined"], - &["predetermined"], - &["predetermined"], - &["predetermined"], - ], - range: 4..=9, - }; - -static WORD_PREDD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDD_CHILDREN), - value: None, -}; - -pub static WORD_PREDD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["pressing"]], - range: 3..=3, - }; - -static WORD_PREDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREDA_CHILDREN), - value: None, -}; - -pub static WORD_PREDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cessor"), - dictgen::InsensitiveAscii("cessors"), - dictgen::InsensitiveAscii("tobr"), - ], - values: &[&["predecessor"], &["predecessors"], &["predator"]], - range: 4..=7, - }; - -static WORD_PREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PREC_CHILDREN), - value: None, -}; - -static WORD_PREC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PRECA_NODE), - None, - Some(&WORD_PRECC_NODE), - Some(&WORD_PRECD_NODE), - Some(&WORD_PRECE_NODE), - None, - None, - None, - Some(&WORD_PRECI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PRECO_NODE), - None, - None, - Some(&WORD_PRECR_NODE), - Some(&WORD_PRECS_NODE), - None, - Some(&WORD_PRECU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PRECU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECU_CHILDREN), - value: None, -}; - -pub static WORD_PRECU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("lde"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("ldes"), - dictgen::InsensitiveAscii("mputed"), - dictgen::InsensitiveAscii("rors"), - dictgen::InsensitiveAscii("rosr"), - dictgen::InsensitiveAscii("rser"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - ], - values: &[ - &["precautions", "precaution"], - &["precautions"], - &["preclude"], - &["precluded"], - &["precludes"], - &["precomputed"], - &["precursor"], - &["precursor"], - &["precursor"], - &["percussion"], - &["percussions"], - ], - range: 3..=6, - }; - -static WORD_PRECS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECS_CHILDREN), - value: None, -}; - -pub static WORD_PRECS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["precision"], &["precisions"]], - range: 3..=4, - }; - -static WORD_PRECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECR_CHILDREN), - value: None, -}; - -pub static WORD_PRECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("astination")], - values: &[&["procrastination"]], - range: 10..=10, - }; - -static WORD_PRECO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECO_CHILDREN), - value: None, -}; - -pub static WORD_PRECO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("miled"), - dictgen::InsensitiveAscii("mupte"), - dictgen::InsensitiveAscii("mupted"), - dictgen::InsensitiveAscii("muted"), - dictgen::InsensitiveAscii("nceieved"), - dictgen::InsensitiveAscii("nceved"), - dictgen::InsensitiveAscii("ncieve"), - dictgen::InsensitiveAscii("ndidition"), - dictgen::InsensitiveAscii("nditon"), - dictgen::InsensitiveAscii("nditoner"), - dictgen::InsensitiveAscii("nditoners"), - dictgen::InsensitiveAscii("ndtion"), - dictgen::InsensitiveAscii("ndtioner"), - dictgen::InsensitiveAscii("ndtioners"), - dictgen::InsensitiveAscii("ndtionner"), - dictgen::InsensitiveAscii("ndtionners"), - dictgen::InsensitiveAscii("ndtions"), - dictgen::InsensitiveAscii("nfiged"), - dictgen::InsensitiveAscii("nveived"), - ], - values: &[ - &["precompiled"], - &["precompute"], - &["precomputed"], - &["precomputed"], - &["preconceived"], - &["preconceived"], - &["preconceived"], - &["precondition"], - &["precondition"], - &["preconditioner"], - &["preconditioners"], - &["precondition"], - &["preconditioner"], - &["preconditioners"], - &["preconditioner"], - &["preconditioners"], - &["preconditions"], - &["preconfigured"], - &["preconceived"], - ], - range: 5..=10, - }; - -static WORD_PRECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECI_CHILDREN), - value: None, -}; - -pub static WORD_PRECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("esly"), - dictgen::InsensitiveAscii("selly"), - dictgen::InsensitiveAscii("sie"), - dictgen::InsensitiveAscii("sily"), - dictgen::InsensitiveAscii("sionn"), - dictgen::InsensitiveAscii("sision"), - dictgen::InsensitiveAscii("sley"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sou"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ze"), - ], - values: &[ - &["precise"], - &["precision"], - &["predictions"], - &["precedence"], - &["preceding", "presiding"], - &["precisely"], - &["precisely"], - &["precise"], - &["precisely"], - &["precision"], - &["precision"], - &["precisely"], - &["precisely"], - &["precision"], - &["precious"], - &["precision", "percussion", "precession"], - &["precise"], - ], - range: 2..=6, - }; - -static WORD_PRECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECE_CHILDREN), - value: None, -}; - -pub static WORD_PRECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cessor"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dance"), - dictgen::InsensitiveAscii("deed"), - dictgen::InsensitiveAscii("dencs"), - dictgen::InsensitiveAscii("dene"), - dictgen::InsensitiveAscii("dense"), - dictgen::InsensitiveAscii("dessor"), - dictgen::InsensitiveAscii("dessors"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("ndances"), - dictgen::InsensitiveAscii("nde"), - dictgen::InsensitiveAscii("ndece"), - dictgen::InsensitiveAscii("ndeces"), - dictgen::InsensitiveAscii("ndence"), - dictgen::InsensitiveAscii("ndences"), - dictgen::InsensitiveAscii("ndencies"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndes"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("nence"), - dictgen::InsensitiveAscii("nences"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntage"), - dictgen::InsensitiveAscii("ntages"), - dictgen::InsensitiveAscii("ntile"), - dictgen::InsensitiveAscii("ntiles"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssor"), - ], - values: &[ - &["predecessor"], - &["precede"], - &["precedence"], - &["preceded"], - &["precedence"], - &["precedence", "precedent"], - &["precedence"], - &["predecessor"], - &["predecessors"], - &["precedes"], - &["precede", "proceed"], - &["preceded", "proceeded"], - &["precedes"], - &["preceding", "proceeding"], - &["precedes", "proceeds"], - &["precision"], - &["perceived"], - &["presence"], - &["precedence"], - &["precedences"], - &["precedence"], - &["precedence"], - &["precedences"], - &["precedence"], - &["precedences"], - &["precedences"], - &["precedent"], - &["precedences"], - &["preceding"], - &["precedence"], - &["preference", "precedence"], - &["preferences"], - &["presence"], - &["percent", "prescient"], - &["percentage"], - &["percentages"], - &["percentile"], - &["percentiles"], - &["precession", "precision"], - &["processing"], - &["predecessor", "processor"], - ], - range: 1..=8, - }; - -static WORD_PRECD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECD_CHILDREN), - value: None, -}; - -pub static WORD_PRECD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["preceding"]], - range: 3..=3, - }; - -static WORD_PRECC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECC_CHILDREN), - value: None, -}; - -pub static WORD_PRECC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eding")], - values: &[&["preceding"]], - range: 5..=5, - }; - -static WORD_PRECA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRECA_CHILDREN), - value: None, -}; - -pub static WORD_PRECA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cheed"), - dictgen::InsensitiveAscii("lulated"), - dictgen::InsensitiveAscii("ucion"), - dictgen::InsensitiveAscii("usion"), - dictgen::InsensitiveAscii("usions"), - dictgen::InsensitiveAscii("utios"), - ], - values: &[ - &["precached"], - &["precalculated"], - &["precaution"], - &["precaution"], - &["precautions"], - &["precautions"], - ], - range: 5..=7, - }; - -static WORD_PREB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREB_CHILDREN), - value: None, -}; - -pub static WORD_PREB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ious")], - values: &[&["previous"]], - range: 4..=4, - }; - -static WORD_PREA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PREA_CHILDREN), - value: None, -}; - -pub static WORD_PREA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dtor"), - dictgen::InsensitiveAscii("dtors"), - dictgen::InsensitiveAscii("llocationg"), - dictgen::InsensitiveAscii("locate"), - dictgen::InsensitiveAscii("located"), - dictgen::InsensitiveAscii("locates"), - dictgen::InsensitiveAscii("locating"), - dictgen::InsensitiveAscii("mbel"), - dictgen::InsensitiveAscii("mbule"), - dictgen::InsensitiveAscii("mde"), - dictgen::InsensitiveAscii("mle"), - dictgen::InsensitiveAscii("mple"), - dictgen::InsensitiveAscii("orocessing"), - dictgen::InsensitiveAscii("pared"), - dictgen::InsensitiveAscii("pre"), - dictgen::InsensitiveAscii("prooved"), - ], - values: &[ - &["predator"], - &["predators"], - &["preallocating", "preallocation"], - &["preallocate"], - &["preallocated"], - &["preallocates"], - &["preallocating"], - &["preamble"], - &["preamble"], - &["premade"], - &["preamble"], - &["preamble"], - &["preprocessing"], - &["prepared"], - &["prepare"], - &["preapproved"], - ], - range: 3..=10, - }; - -static WORD_PRD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRD_CHILDREN), - value: None, -}; - -pub static WORD_PRD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pagate"), - dictgen::InsensitiveAscii("pagated"), - dictgen::InsensitiveAscii("pagates"), - dictgen::InsensitiveAscii("pagating"), - dictgen::InsensitiveAscii("pagation"), - dictgen::InsensitiveAscii("pagations"), - dictgen::InsensitiveAscii("pagator"), - dictgen::InsensitiveAscii("pagators"), - ], - values: &[ - &["propagate"], - &["propagated"], - &["propagates"], - &["propagating"], - &["propagation"], - &["propagations"], - &["propagator"], - &["propagators"], - ], - range: 6..=9, - }; - -static WORD_PRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRC_CHILDREN), - value: None, -}; - -pub static WORD_PRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edure"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("eeding"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("oess"), - dictgen::InsensitiveAscii("oessed"), - dictgen::InsensitiveAscii("oesses"), - dictgen::InsensitiveAscii("oessing"), - dictgen::InsensitiveAscii("tiles"), - ], - values: &[ - &["procedure"], - &["preceded"], - &["preceding"], - &["process"], - &["processes"], - &["processing"], - &["precision"], - &["process"], - &["processed"], - &["processes"], - &["processing"], - &["percentiles"], - ], - range: 3..=7, - }; - -static WORD_PRB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRB_CHILDREN), - value: None, -}; - -pub static WORD_PRB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lem")], - values: &[&["problem"]], - range: 3..=3, - }; - -static WORD_PRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PRA_CHILDREN), - value: None, -}; - -static WORD_PRA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PRAA_NODE), - Some(&WORD_PRAB_NODE), - Some(&WORD_PRAC_NODE), - None, - Some(&WORD_PRAE_NODE), - None, - Some(&WORD_PRAG_NODE), - None, - Some(&WORD_PRAI_NODE), - None, - None, - None, - Some(&WORD_PRAM_NODE), - None, - None, - None, - None, - Some(&WORD_PRAR_NODE), - Some(&WORD_PRAS_NODE), - Some(&WORD_PRAT_NODE), - None, - None, - None, - None, - Some(&WORD_PRAY_NODE), - None, -]; - -static WORD_PRAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAY_CHILDREN), - value: None, -}; - -pub static WORD_PRAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("rys"), - ], - values: &[&["prairies"], &["prairie"], &["prairies"]], - range: 2..=4, - }; - -static WORD_PRAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAT_CHILDREN), - value: None, -}; - -pub static WORD_PRAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cise"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("icle"), - dictgen::InsensitiveAscii("ictioner"), - dictgen::InsensitiveAscii("ictioners"), - ], - values: &[ - &["practise"], - &["practical"], - &["practically"], - &["practice"], - &["practices"], - &["particle"], - &["practitioners"], - &["practitioners"], - ], - range: 3..=9, - }; - -static WORD_PRAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAS_CHILDREN), - value: None, -}; - -pub static WORD_PRAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("sing"), - ], - values: &[&["praised"], &["praises"], &["passing"]], - range: 3..=4, - }; - -static WORD_PRAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAR_CHILDREN), - value: None, -}; - -pub static WORD_PRAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ameter"), - dictgen::InsensitiveAscii("ameters"), - dictgen::InsensitiveAscii("ams"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ies"), - ], - values: &[ - &["parameter"], - &["parameters"], - &["params"], - &["parent"], - &["prairie"], - &["prairies"], - ], - range: 2..=7, - }; - -static WORD_PRAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAM_CHILDREN), - value: None, -}; - -pub static WORD_PRAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("eters"), - ], - values: &[&["parameter"], &["parameter"], &["parameters"]], - range: 4..=5, - }; - -static WORD_PRAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAI_CHILDREN), - value: None, -}; - -pub static WORD_PRAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("sse"), - ], - values: &[&["prairie"], &["praises"]], - range: 2..=3, - }; - -static WORD_PRAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAG_CHILDREN), - value: None, -}; - -pub static WORD_PRAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("amtic"), - dictgen::InsensitiveAscii("matisch"), - ], - values: &[&["pragma"], &["pragmatic"], &["pragmatic"]], - range: 2..=7, - }; - -static WORD_PRAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAE_CHILDREN), - value: None, -}; - -pub static WORD_PRAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fix")], - values: &[&["prefix"]], - range: 3..=3, - }; - -static WORD_PRAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAC_CHILDREN), - value: None, -}; - -pub static WORD_PRAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("itcal"), - dictgen::InsensitiveAscii("itcally"), - dictgen::InsensitiveAscii("itse"), - dictgen::InsensitiveAscii("tcies"), - dictgen::InsensitiveAscii("thett"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tially"), - dictgen::InsensitiveAscii("tibable"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("ticaclly"), - dictgen::InsensitiveAscii("ticallity"), - dictgen::InsensitiveAscii("ticaly"), - dictgen::InsensitiveAscii("ticarlo"), - dictgen::InsensitiveAscii("ticess"), - dictgen::InsensitiveAscii("ticianer"), - dictgen::InsensitiveAscii("ticianers"), - dictgen::InsensitiveAscii("ticioner"), - dictgen::InsensitiveAscii("ticioners"), - dictgen::InsensitiveAscii("ticle"), - dictgen::InsensitiveAscii("ticlly"), - dictgen::InsensitiveAscii("ticly"), - dictgen::InsensitiveAscii("tictitioner"), - dictgen::InsensitiveAscii("tictitioners"), - dictgen::InsensitiveAscii("ticval"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("tioner"), - dictgen::InsensitiveAscii("tioners"), - dictgen::InsensitiveAscii("tisioner"), - dictgen::InsensitiveAscii("tisioners"), - dictgen::InsensitiveAscii("titioneer"), - dictgen::InsensitiveAscii("titionner"), - dictgen::InsensitiveAscii("titionners"), - dictgen::InsensitiveAscii("titions"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - ], - values: &[ - &["practical"], - &["practical"], - &["practically"], - &["practise"], - &["practices"], - &["pratchett"], - &["practical"], - &["practically"], - &["practicable"], - &["practice"], - &["practically"], - &["practically", "practicality"], - &["practically"], - &["practical"], - &["practice"], - &["practitioner"], - &["practitioners"], - &["practitioner"], - &["practitioners"], - &["practical"], - &["practically"], - &["practically"], - &["practitioner"], - &["practitioners"], - &["practical"], - &["practise"], - &["practise"], - &["practitioner"], - &["practitioners"], - &["practitioner"], - &["practitioners"], - &["practitioners"], - &["practitioner"], - &["practitioners"], - &["practitioners"], - &["practice"], - &["practise"], - ], - range: 3..=12, - }; - -static WORD_PRAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAB_CHILDREN), - value: None, -}; - -pub static WORD_PRAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - ], - values: &[&["probability"], &["probable"], &["probably"]], - range: 4..=7, - }; - -static WORD_PRAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PRAA_CHILDREN), - value: None, -}; - -pub static WORD_PRAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - ], - values: &[&["parameter"], &["parameters"]], - range: 5..=6, - }; - -static WORD_PP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PP_CHILDREN), - value: None, -}; - -pub static WORD_PP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("check"), - dictgen::InsensitiveAscii("eline"), - dictgen::InsensitiveAscii("elines"), - dictgen::InsensitiveAscii("lication"), - dictgen::InsensitiveAscii("olygons"), - dictgen::InsensitiveAscii("oulator"), - dictgen::InsensitiveAscii("ublisher"), - dictgen::InsensitiveAscii("yint"), - ], - values: &[ - &["cppcheck"], - &["pipeline"], - &["pipelines"], - &["application"], - &["polygons"], - &["populator"], - &["publisher"], - &["pyint"], - ], - range: 4..=8, - }; - -static WORD_PO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PO_CHILDREN), - value: None, -}; - -static WORD_PO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_POB_NODE), - Some(&WORD_POC_NODE), - Some(&WORD_POD_NODE), - Some(&WORD_POE_NODE), - None, - Some(&WORD_POG_NODE), - None, - Some(&WORD_POI_NODE), - Some(&WORD_POJ_NODE), - Some(&WORD_POK_NODE), - Some(&WORD_POL_NODE), - Some(&WORD_POM_NODE), - Some(&WORD_PON_NODE), - Some(&WORD_POO_NODE), - Some(&WORD_POP_NODE), - None, - Some(&WORD_POR_NODE), - Some(&WORD_POS_NODE), - Some(&WORD_POT_NODE), - Some(&WORD_POU_NODE), - Some(&WORD_POV_NODE), - Some(&WORD_POW_NODE), - None, - Some(&WORD_POY_NODE), - Some(&WORD_POZ_NODE), -]; - -static WORD_POZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POZ_CHILDREN), - value: None, -}; - -pub static WORD_POZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("itively"), - dictgen::InsensitiveAscii("itives"), - ], - values: &[&["positive"], &["positively"], &["positives"]], - range: 5..=7, - }; - -static WORD_POY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POY_CHILDREN), - value: None, -}; - -pub static WORD_POY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gon"), - dictgen::InsensitiveAscii("lgon"), - dictgen::InsensitiveAscii("lmer"), - ], - values: &[&["polygon"], &["polygon"], &["polymer"]], - range: 3..=4, - }; - -static WORD_POW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POW_CHILDREN), - value: None, -}; - -pub static WORD_POW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("derade"), - dictgen::InsensitiveAscii("derd"), - dictgen::InsensitiveAscii("eful"), - dictgen::InsensitiveAscii("erded"), - dictgen::InsensitiveAscii("erfisting"), - dictgen::InsensitiveAscii("erfull"), - dictgen::InsensitiveAscii("erhorse"), - dictgen::InsensitiveAscii("erhosue"), - dictgen::InsensitiveAscii("erhours"), - dictgen::InsensitiveAscii("erhourse"), - dictgen::InsensitiveAscii("erhsell"), - dictgen::InsensitiveAscii("erlfiting"), - dictgen::InsensitiveAscii("erlifing"), - dictgen::InsensitiveAscii("erlifitng"), - dictgen::InsensitiveAscii("erliftng"), - dictgen::InsensitiveAscii("erlisting"), - dictgen::InsensitiveAscii("erpot"), - dictgen::InsensitiveAscii("erppc"), - dictgen::InsensitiveAscii("erprint"), - dictgen::InsensitiveAscii("ersehll"), - dictgen::InsensitiveAscii("eshell"), - dictgen::InsensitiveAscii("etlifting"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rrlifting"), - ], - values: &[ - &["powdered"], - &["powdered"], - &["powerful"], - &["powdered"], - &["powerlifting"], - &["powerful"], - &["powerhouse"], - &["powerhouse"], - &["powerhouse"], - &["powerhouse"], - &["powershell"], - &["powerlifting"], - &["powerlifting"], - &["powerlifting"], - &["powerlifting"], - &["powerlifting"], - &["powerpoint"], - &["powerpc"], - &["powerpoint"], - &["powershell"], - &["powershell"], - &["powerlifting"], - &["power"], - &["powerlifting"], - ], - range: 2..=9, - }; - -static WORD_POV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POV_CHILDREN), - value: None, -}; - -pub static WORD_POV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erful"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ided"), - ], - values: &[&["powerful"], &["provide"], &["provided"]], - range: 3..=5, - }; - -static WORD_POU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POU_CHILDREN), - value: None, -}; - -pub static WORD_POU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("pular"), - ], - values: &[ - &["point"], - &["populate"], - &["populations"], - &["point", "pound"], - &["points"], - &["popular"], - ], - range: 2..=7, - }; - -static WORD_POT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POT_CHILDREN), - value: None, -}; - -pub static WORD_POT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atoe"), - dictgen::InsensitiveAscii("atos"), - dictgen::InsensitiveAscii("emtial"), - dictgen::InsensitiveAscii("encial"), - dictgen::InsensitiveAscii("encially"), - dictgen::InsensitiveAscii("encials"), - dictgen::InsensitiveAscii("enial"), - dictgen::InsensitiveAscii("enially"), - dictgen::InsensitiveAscii("entail"), - dictgen::InsensitiveAscii("entailly"), - dictgen::InsensitiveAscii("entails"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("entatially"), - dictgen::InsensitiveAscii("ententially"), - dictgen::InsensitiveAscii("entiallly"), - dictgen::InsensitiveAscii("entialy"), - dictgen::InsensitiveAscii("entiel"), - dictgen::InsensitiveAscii("entiomenter"), - dictgen::InsensitiveAscii("ention"), - dictgen::InsensitiveAscii("entional"), - dictgen::InsensitiveAscii("entital"), - dictgen::InsensitiveAscii("etial"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("iential"), - dictgen::InsensitiveAscii("ientially"), - dictgen::InsensitiveAscii("isive"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("ocol"), - dictgen::InsensitiveAscii("purri"), - dictgen::InsensitiveAscii("rait"), - dictgen::InsensitiveAscii("raits"), - dictgen::InsensitiveAscii("rayed"), - dictgen::InsensitiveAscii("tom"), - ], - values: &[ - &["potato"], - &["potatoes"], - &["potential"], - &["potential"], - &["potentially"], - &["potentials"], - &["potential"], - &["potentially"], - &["potential"], - &["potentially"], - &["potentials"], - &["potential"], - &["potentially"], - &["potentially"], - &["potentially"], - &["potentially"], - &["potentially"], - &["potential"], - &["potentiometer"], - &["potential"], - &["potential"], - &["potential"], - &["potential"], - &["optical"], - &["potential"], - &["potentially"], - &["positive"], - &["position"], - &["protocol"], - &["potpourri"], - &["portrait"], - &["portraits"], - &["portrayed"], - &["bottom"], - ], - range: 3..=11, - }; - -static WORD_POS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_POS_CHILDREN), - value: None, -}; - -static WORD_POS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_POSA_NODE), - None, - None, - None, - Some(&WORD_POSE_NODE), - None, - None, - None, - Some(&WORD_POSI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_POSO_NODE), - Some(&WORD_POSP_NODE), - None, - None, - Some(&WORD_POSS_NODE), - Some(&WORD_POST_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_POST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POST_CHILDREN), - value: None, -}; - -pub static WORD_POST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("condtion"), - dictgen::InsensitiveAscii("condtions"), - dictgen::InsensitiveAscii("cript"), - dictgen::InsensitiveAscii("dam"), - dictgen::InsensitiveAscii("domiator"), - dictgen::InsensitiveAscii("gress"), - dictgen::InsensitiveAscii("gressql"), - dictgen::InsensitiveAscii("grsql"), - dictgen::InsensitiveAscii("homous"), - dictgen::InsensitiveAscii("iion"), - dictgen::InsensitiveAscii("iional"), - dictgen::InsensitiveAscii("iive"), - dictgen::InsensitiveAscii("incremend"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ioned"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("itives"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("ivie"), - dictgen::InsensitiveAscii("mage"), - dictgen::InsensitiveAscii("phoned"), - dictgen::InsensitiveAscii("pocessing"), - dictgen::InsensitiveAscii("poninig"), - dictgen::InsensitiveAscii("proccessing"), - dictgen::InsensitiveAscii("procesing"), - dictgen::InsensitiveAscii("scritp"), - dictgen::InsensitiveAscii("ulat"), - dictgen::InsensitiveAscii("uminus"), - dictgen::InsensitiveAscii("umus"), - ], - values: &[ - &["postcondition"], - &["postconditions"], - &["postscript"], - &["potsdam"], - &["postdominator"], - &["postgresql"], - &["postgresql"], - &["postgresql"], - &["posthumous"], - &["position"], - &["positional"], - &["positive"], - &["postincrement"], - &["position"], - &["positioned"], - &["positions"], - &["position"], - &["positions"], - &["positive"], - &["positives"], - &["position"], - &["positive"], - &["positives"], - &["positive"], - &["postimage"], - &["postponed"], - &["postprocessing"], - &["postponing"], - &["postprocessing"], - &["postprocessing"], - &["postscript"], - &["postulate"], - &["posthumous"], - &["posthumous"], - ], - range: 3..=11, - }; - -static WORD_POSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_POSS_CHILDREN), - value: None, -}; - -static WORD_POSS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_POSSA_NODE), - Some(&WORD_POSSB_NODE), - None, - None, - Some(&WORD_POSSE_NODE), - None, - None, - None, - Some(&WORD_POSSI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_POSSO_NODE), - None, - None, - None, - Some(&WORD_POSSS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_POSSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSSS_CHILDREN), - value: None, -}; - -pub static WORD_POSSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ibly"), - ], - values: &[&["possible"], &["possibly"]], - range: 4..=4, - }; - -static WORD_POSSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSSO_CHILDREN), - value: None, -}; - -pub static WORD_POSSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bily"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bly"), - ], - values: &[&["possibly"], &["possible"], &["possibly"]], - range: 3..=4, - }; - -static WORD_POSSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSSI_CHILDREN), - value: None, -}; - -pub static WORD_POSSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("bbe"), - dictgen::InsensitiveAscii("bble"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("bile"), - dictgen::InsensitiveAscii("bilies"), - dictgen::InsensitiveAscii("bilites"), - dictgen::InsensitiveAscii("bilitities"), - dictgen::InsensitiveAscii("biliy"), - dictgen::InsensitiveAscii("billity"), - dictgen::InsensitiveAscii("bilties"), - dictgen::InsensitiveAscii("bilty"), - dictgen::InsensitiveAscii("bily"), - dictgen::InsensitiveAscii("bities"), - dictgen::InsensitiveAscii("bity"), - dictgen::InsensitiveAscii("blble"), - dictgen::InsensitiveAscii("blec"), - dictgen::InsensitiveAscii("blely"), - dictgen::InsensitiveAscii("bley"), - dictgen::InsensitiveAscii("blility"), - dictgen::InsensitiveAscii("blilty"), - dictgen::InsensitiveAscii("blities"), - dictgen::InsensitiveAscii("blity"), - dictgen::InsensitiveAscii("blke"), - dictgen::InsensitiveAscii("blly"), - dictgen::InsensitiveAscii("by"), - dictgen::InsensitiveAscii("ibly"), - dictgen::InsensitiveAscii("lbe"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ssive"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - ], - values: &[ - &["possible"], - &["possible"], - &["possible"], - &["possible"], - &["possible"], - &["possible"], - &["possibilities"], - &["possibilities"], - &["possibilities"], - &["possibility", "possibly"], - &["possibility"], - &["possibilities"], - &["possibility"], - &["possibility", "possibly"], - &["possibilities"], - &["possibility"], - &["possible"], - &["possible"], - &["possibly"], - &["possibly"], - &["possibility"], - &["possibility"], - &["possibilities"], - &["possibility"], - &["possible"], - &["possibly"], - &["possibly"], - &["possibly"], - &["possible"], - &["possible"], - &["possibly"], - &["possessive"], - &["position"], - &["positive"], - &["positives"], - ], - range: 2..=10, - }; - -static WORD_POSSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSSE_CHILDREN), - value: None, -}; - -pub static WORD_POSSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sess"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sives"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ssers"), - dictgen::InsensitiveAscii("ssess"), - dictgen::InsensitiveAscii("sseurs"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("ssivize"), - dictgen::InsensitiveAscii("sss"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("stions"), - ], - values: &[ - &["possesses"], - &["possesses"], - &["possessing"], - &["possession"], - &["possessive"], - &["possessive"], - &["possessive"], - &["possesses"], - &["possesses"], - &["possesses"], - &["possessions"], - &["possessive"], - &["possesses"], - &["possessions"], - &["possessions"], - ], - range: 3..=7, - }; - -static WORD_POSSB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSSB_CHILDREN), - value: None, -}; - -pub static WORD_POSSB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("ily"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["possible", "possibly"], - &["possibly"], - &["possible"], - &["possibly"], - ], - range: 2..=3, - }; - -static WORD_POSSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSSA_CHILDREN), - value: None, -}; - -pub static WORD_POSSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bilites"), - dictgen::InsensitiveAscii("bilities"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("bilties"), - dictgen::InsensitiveAscii("bily"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bly"), - ], - values: &[ - &["possibilities"], - &["possibilities"], - &["possibility"], - &["possibilities"], - &["possibly"], - &["possible"], - &["possibly"], - ], - range: 3..=8, - }; - -static WORD_POSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSP_CHILDREN), - value: None, -}; - -pub static WORD_POSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("one"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[&["postpone"], &["postponed"], &["position"]], - range: 3..=4, - }; - -static WORD_POSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSO_CHILDREN), - value: None, -}; - -pub static WORD_POSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tion")], - values: &[&["position"]], - range: 4..=4, - }; - -static WORD_POSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_POSI_CHILDREN), - value: None, -}; - -static WORD_POSI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_POSIB_NODE), - Some(&WORD_POSIC_NODE), - None, - None, - Some(&WORD_POSIF_NODE), - None, - None, - Some(&WORD_POSII_NODE), - None, - None, - None, - None, - None, - Some(&WORD_POSIO_NODE), - None, - None, - None, - Some(&WORD_POSIS_NODE), - Some(&WORD_POSIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_POSIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSIT_CHILDREN), - value: None, -}; - -pub static WORD_POSIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("evely"), - dictgen::InsensitiveAscii("ioing"), - dictgen::InsensitiveAscii("ionaning"), - dictgen::InsensitiveAscii("iond"), - dictgen::InsensitiveAscii("iong"), - dictgen::InsensitiveAscii("ionial"), - dictgen::InsensitiveAscii("ionining"), - dictgen::InsensitiveAscii("ionl"), - dictgen::InsensitiveAscii("ionly"), - dictgen::InsensitiveAscii("ionn"), - dictgen::InsensitiveAscii("ionnal"), - dictgen::InsensitiveAscii("ionne"), - dictgen::InsensitiveAscii("ionned"), - dictgen::InsensitiveAscii("ionnes"), - dictgen::InsensitiveAscii("ionning"), - dictgen::InsensitiveAscii("ionns"), - dictgen::InsensitiveAscii("ionof"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("iv"), - dictgen::InsensitiveAscii("iveity"), - dictgen::InsensitiveAscii("ivie"), - dictgen::InsensitiveAscii("iviely"), - dictgen::InsensitiveAscii("ivies"), - dictgen::InsensitiveAscii("ivisme"), - dictgen::InsensitiveAscii("ivisty"), - dictgen::InsensitiveAscii("ivitely"), - dictgen::InsensitiveAscii("ivitey"), - dictgen::InsensitiveAscii("ivitiy"), - dictgen::InsensitiveAscii("iviy"), - dictgen::InsensitiveAscii("ivley"), - dictgen::InsensitiveAscii("ivly"), - dictgen::InsensitiveAscii("ivs"), - dictgen::InsensitiveAscii("ivy"), - dictgen::InsensitiveAscii("oin"), - dictgen::InsensitiveAscii("oined"), - dictgen::InsensitiveAscii("oins"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("oning"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("vely"), - dictgen::InsensitiveAscii("ves"), - ], - values: &[ - &["positively"], - &["positioning"], - &["positioning"], - &["positioned"], - &["positioning", "position"], - &["positional"], - &["positioning"], - &["positional"], - &["positional"], - &["position"], - &["positional"], - &["positioned"], - &["positioned"], - &["positions"], - &["positioning"], - &["positions"], - &["position"], - &["position"], - &["positive"], - &["positivity"], - &["positive"], - &["positively"], - &["positives"], - &["positives"], - &["positivity"], - &["positivity"], - &["positivity"], - &["positivity"], - &["positivity"], - &["positively"], - &["positively"], - &["positives"], - &["positivity", "positive", "positively"], - &["position"], - &["positioned"], - &["positions"], - &["position", "positron"], - &["positional"], - &["positioned"], - &["positioning"], - &["positions", "positrons"], - &["positive"], - &["positively"], - &["positives"], - ], - range: 2..=8, - }; - -static WORD_POSIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSIS_CHILDREN), - value: None, -}; - -pub static WORD_POSIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itioned"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["possible"], - &["position"], - &["positioned"], - &["position"], - &["positions"], - ], - range: 3..=7, - }; - -static WORD_POSIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSIO_CHILDREN), - value: None, -}; - -pub static WORD_POSIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["poison", "psion", "position"], - &["poisoned", "positioned"], - &["poisoning", "positioning"], - &["poisons", "positions", "psions"], - ], - range: 1..=4, - }; - -static WORD_POSII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSII_CHILDREN), - value: None, -}; - -pub static WORD_POSII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("tivity"), - dictgen::InsensitiveAscii("ton"), - ], - values: &[ - &["position"], - &["positive"], - &["positives"], - &["positivity"], - &["position"], - ], - range: 2..=6, - }; - -static WORD_POSIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSIF_CHILDREN), - value: None, -}; - -pub static WORD_POSIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["position"], &["positions"]], - range: 3..=4, - }; - -static WORD_POSIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSIC_CHILDREN), - value: None, -}; - -pub static WORD_POSIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ional")], - values: &[&["positional"]], - range: 5..=5, - }; - -static WORD_POSIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSIB_CHILDREN), - value: None, -}; - -pub static WORD_POSIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilities"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("ilties"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lity"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["possibilities"], - &["possibility"], - &["possibilities"], - &["possible"], - &["possibility"], - &["possibly"], - ], - range: 2..=7, - }; - -static WORD_POSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSE_CHILDREN), - value: None, -}; - -pub static WORD_POSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esions"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - ], - values: &[ - &["possessions"], - &["possess"], - &["possessed"], - &["possesses"], - &["possessing"], - &["possession"], - &["possessions"], - ], - range: 2..=6, - }; - -static WORD_POSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POSA_CHILDREN), - value: None, -}; - -pub static WORD_POSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("tivity"), - ], - values: &[&["positive"], &["positives"], &["positivity"]], - range: 4..=6, - }; - -static WORD_POR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_POR_CHILDREN), - value: None, -}; - -static WORD_POR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PORA_NODE), - Some(&WORD_PORB_NODE), - Some(&WORD_PORC_NODE), - Some(&WORD_PORD_NODE), - Some(&WORD_PORE_NODE), - Some(&WORD_PORF_NODE), - Some(&WORD_PORG_NODE), - None, - Some(&WORD_PORI_NODE), - Some(&WORD_PORJ_NODE), - None, - Some(&WORD_PORL_NODE), - Some(&WORD_PORM_NODE), - Some(&WORD_PORN_NODE), - Some(&WORD_PORO_NODE), - Some(&WORD_PORP_NODE), - None, - None, - Some(&WORD_PORS_NODE), - Some(&WORD_PORT_NODE), - None, - Some(&WORD_PORV_NODE), - None, - None, - None, - None, -]; - -static WORD_PORV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORV_CHILDREN), - value: None, -}; - -pub static WORD_PORV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("ider"), - dictgen::InsensitiveAscii("ides"), - dictgen::InsensitiveAscii("iding"), - dictgen::InsensitiveAscii("ids"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["prove"], - &["proved"], - &["proven"], - &["proves"], - &["provide"], - &["provided"], - &["provider"], - &["provides"], - &["providing"], - &["provides"], - &["proving"], - ], - range: 1..=5, - }; - -static WORD_PORT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORT_CHILDREN), - value: None, -}; - -pub static WORD_PORT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abel"), - dictgen::InsensitiveAscii("abillity"), - dictgen::InsensitiveAscii("abilty"), - dictgen::InsensitiveAscii("agonists"), - dictgen::InsensitiveAscii("ait"), - dictgen::InsensitiveAscii("aits"), - dictgen::InsensitiveAscii("alis"), - dictgen::InsensitiveAscii("alus"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("arying"), - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("estants"), - dictgen::InsensitiveAscii("foilo"), - dictgen::InsensitiveAscii("gual"), - dictgen::InsensitiveAscii("guese"), - dictgen::InsensitiveAscii("ioon"), - dictgen::InsensitiveAscii("oflio"), - dictgen::InsensitiveAscii("oguese"), - dictgen::InsensitiveAscii("olio"), - dictgen::InsensitiveAscii("raiing"), - dictgen::InsensitiveAscii("rail"), - dictgen::InsensitiveAscii("raing"), - dictgen::InsensitiveAscii("rais"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("rat"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("rayels"), - dictgen::InsensitiveAscii("rayes"), - dictgen::InsensitiveAscii("rayl"), - dictgen::InsensitiveAscii("rayls"), - dictgen::InsensitiveAscii("riat"), - dictgen::InsensitiveAscii("riats"), - dictgen::InsensitiveAscii("ugese"), - dictgen::InsensitiveAscii("ugeuse"), - dictgen::InsensitiveAscii("uguease"), - dictgen::InsensitiveAscii("ugues"), - dictgen::InsensitiveAscii("uguesse"), - dictgen::InsensitiveAscii("uguise"), - ], - values: &[ - &["portable"], - &["portability"], - &["portability"], - &["protagonists"], - &["portrait"], - &["portraits"], - &["portals"], - &["portals"], - &["portray"], - &["portraying"], - &["portrayed"], - &["protected"], - &["protestants"], - &["portfolio"], - &["portugal"], - &["portuguese"], - &["portion"], - &["portfolio"], - &["portuguese"], - &["portfolio"], - &["portraying"], - &["portrayal", "portrait"], - &["portraying"], - &["portraits"], - &["portray"], - &["portrays"], - &["portrait"], - &["portraying"], - &["portrays"], - &["portrays"], - &["portrayal"], - &["portrays"], - &["portrait"], - &["portraits"], - &["portuguese"], - &["portuguese"], - &["portuguese"], - &["portuguese"], - &["portuguese"], - &["portuguese"], - ], - range: 3..=8, - }; - -static WORD_PORS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORS_CHILDREN), - value: None, -}; - -pub static WORD_PORS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alin"), - dictgen::InsensitiveAscii("han"), - dictgen::InsensitiveAscii("hon"), - ], - values: &[&["porcelain"], &["portion"], &["portion"]], - range: 3..=4, - }; - -static WORD_PORP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORP_CHILDREN), - value: None, -}; - -pub static WORD_PORP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erties"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("ortinal"), - dictgen::InsensitiveAscii("ortion"), - dictgen::InsensitiveAscii("ortional"), - dictgen::InsensitiveAscii("ortionally"), - dictgen::InsensitiveAscii("ortioning"), - dictgen::InsensitiveAscii("ortions"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("oses"), - ], - values: &[ - &["properties"], - &["property"], - &["proportional"], - &["proportion"], - &["proportional"], - &["proportionally"], - &["proportioning"], - &["proportions"], - &["propose"], - &["proposes", "purposes"], - ], - range: 3..=10, - }; - -static WORD_PORO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORO_CHILDREN), - value: None, -}; - -pub static WORD_PORO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tocol"), - dictgen::InsensitiveAscii("tocols"), - ], - values: &[&["protocol"], &["protocols"]], - range: 5..=6, - }; - -static WORD_PORN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORN_CHILDREN), - value: None, -}; - -pub static WORD_PORN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agraphy"), - dictgen::InsensitiveAscii("ograghy"), - dictgen::InsensitiveAscii("ograhpy"), - dictgen::InsensitiveAscii("ograhy"), - dictgen::InsensitiveAscii("ograpghy"), - dictgen::InsensitiveAscii("ograpgy"), - dictgen::InsensitiveAscii("ograpy"), - dictgen::InsensitiveAscii("ogrophy"), - dictgen::InsensitiveAscii("ogrpahy"), - dictgen::InsensitiveAscii("ogrphy"), - ], - values: &[ - &["pornography"], - &["pornography"], - &["pornography"], - &["pornography"], - &["pornography"], - &["pornography"], - &["pornography"], - &["pornography"], - &["pornography"], - &["pornography"], - ], - range: 6..=8, - }; - -static WORD_PORM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORM_CHILDREN), - value: None, -}; - -pub static WORD_PORM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etheus")], - values: &[&["prometheus"]], - range: 6..=6, - }; - -static WORD_PORL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORL_CHILDREN), - value: None, -}; - -pub static WORD_PORL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etariat")], - values: &[&["proletariat"]], - range: 7..=7, - }; - -static WORD_PORJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORJ_CHILDREN), - value: None, -}; - -pub static WORD_PORJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ectiles"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[ - &["project"], - &["projectiles"], - &["projection"], - &["projects"], - ], - range: 3..=7, - }; - -static WORD_PORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORI_CHILDREN), - value: None, -}; - -pub static WORD_PORI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("feral"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[&["peripheral"], &["period"], &["portion"]], - range: 2..=5, - }; - -static WORD_PORG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORG_CHILDREN), - value: None, -}; - -pub static WORD_PORG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ram"), - dictgen::InsensitiveAscii("ramme"), - dictgen::InsensitiveAscii("rammeer"), - dictgen::InsensitiveAscii("rammeers"), - dictgen::InsensitiveAscii("ramming"), - dictgen::InsensitiveAscii("rams"), - ], - values: &[ - &["program"], - &["programme"], - &["programmer"], - &["programmers"], - &["programming"], - &["programs"], - ], - range: 3..=8, - }; - -static WORD_PORF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORF_CHILDREN), - value: None, -}; - -pub static WORD_PORF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("olio"), - dictgen::InsensitiveAscii("tolio"), - ], - values: &[&["portfolio"], &["portfolio"]], - range: 4..=5, - }; - -static WORD_PORE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORE_CHILDREN), - value: None, -}; - -pub static WORD_PORE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("clain")], - values: &[&["porcelain"]], - range: 5..=5, - }; - -static WORD_PORD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORD_CHILDREN), - value: None, -}; - -pub static WORD_PORD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uct")], - values: &[&["product"]], - range: 3..=3, - }; - -static WORD_PORC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORC_CHILDREN), - value: None, -}; - -pub static WORD_PORC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elan"), - dictgen::InsensitiveAscii("elian"), - dictgen::InsensitiveAscii("elina"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("essor"), - dictgen::InsensitiveAscii("essors"), - ], - values: &[ - &["porcelain"], - &["porcelain"], - &["porcelain"], - &["process"], - &["processed"], - &["processes"], - &["processing"], - &["processor"], - &["processors"], - ], - range: 3..=6, - }; - -static WORD_PORB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORB_CHILDREN), - value: None, -}; - -pub static WORD_PORB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("lem"), - dictgen::InsensitiveAscii("lems"), - ], - values: &[&["probably"], &["problem"], &["problems"]], - range: 3..=4, - }; - -static WORD_PORA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PORA_CHILDREN), - value: None, -}; - -pub static WORD_PORA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lized")], - values: &[&["polarized"]], - range: 5..=5, - }; - -static WORD_POP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POP_CHILDREN), - value: None, -}; - -pub static WORD_POP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eree"), - dictgen::InsensitiveAscii("erly"), - dictgen::InsensitiveAscii("erties"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("luar"), - dictgen::InsensitiveAscii("luations"), - dictgen::InsensitiveAscii("oen"), - dictgen::InsensitiveAscii("olate"), - dictgen::InsensitiveAscii("olated"), - dictgen::InsensitiveAscii("olates"), - dictgen::InsensitiveAscii("olating"), - dictgen::InsensitiveAscii("ortional"), - dictgen::InsensitiveAscii("oulation"), - dictgen::InsensitiveAscii("oulator"), - dictgen::InsensitiveAscii("oulus"), - dictgen::InsensitiveAscii("oup"), - dictgen::InsensitiveAscii("pup"), - dictgen::InsensitiveAscii("ualted"), - dictgen::InsensitiveAscii("ualtion"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("ulair"), - dictgen::InsensitiveAscii("ulairty"), - dictgen::InsensitiveAscii("ulaiton"), - dictgen::InsensitiveAscii("ularaty"), - dictgen::InsensitiveAscii("ulare"), - dictgen::InsensitiveAscii("ularest"), - dictgen::InsensitiveAscii("ularily"), - dictgen::InsensitiveAscii("ulary"), - dictgen::InsensitiveAscii("ulaties"), - dictgen::InsensitiveAscii("ulatin"), - dictgen::InsensitiveAscii("ulationes"), - dictgen::InsensitiveAscii("ulatiry"), - dictgen::InsensitiveAscii("ulative"), - dictgen::InsensitiveAscii("ulatoin"), - dictgen::InsensitiveAscii("uler"), - dictgen::InsensitiveAscii("ullate"), - dictgen::InsensitiveAscii("ullated"), - dictgen::InsensitiveAscii("ulos"), - dictgen::InsensitiveAscii("ulr"), - dictgen::InsensitiveAscii("ultaion"), - dictgen::InsensitiveAscii("uplar"), - dictgen::InsensitiveAscii("uplarity"), - dictgen::InsensitiveAscii("uplate"), - dictgen::InsensitiveAscii("uplated"), - dictgen::InsensitiveAscii("uplates"), - dictgen::InsensitiveAscii("uplating"), - dictgen::InsensitiveAscii("uplation"), - ], - values: &[ - &["popped", "pooped"], - &["potpourri"], - &["properly", "property"], - &["properties"], - &["property", "properly"], - &["popping", "pooping"], - &["people"], - &["popular"], - &["populations"], - &["popen"], - &["populate"], - &["populated"], - &["populates"], - &["populating"], - &["proportional"], - &["population"], - &["populator"], - &["populous"], - &["popup"], - &["popup"], - &["populated"], - &["populations"], - &["population"], - &["popular"], - &["popularity"], - &["populations"], - &["popularity"], - &["popular"], - &["populate"], - &["popularity"], - &["popularity"], - &["populate"], - &["populations"], - &["populations"], - &["popularity"], - &["populate"], - &["populations"], - &["popular"], - &["populate"], - &["populated"], - &["populous"], - &["popular"], - &["populations"], - &["popular"], - &["popularity"], - &["populate"], - &["populated"], - &["populates"], - &["populating"], - &["population"], - ], - range: 2..=9, - }; - -static WORD_POO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POO_CHILDREN), - value: None, -}; - -pub static WORD_POO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("inter"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("sible"), - dictgen::InsensitiveAscii("ssible"), - dictgen::InsensitiveAscii("st"), - ], - values: &[ - &["point"], - &["pointed"], - &["pointer"], - &["points"], - &["possible"], - &["possible"], - &["post"], - ], - range: 2..=6, - }; - -static WORD_PON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PON_CHILDREN), - value: None, -}; - -pub static WORD_PON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("inter"), - dictgen::InsensitiveAscii("inting"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itd"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("iters"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tential"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tuation"), - ], - values: &[ - &["point"], - &["pointed"], - &["pointer"], - &["pointing"], - &["points"], - &["point"], - &["pointed"], - &["pointed"], - &["pointer"], - &["pointers"], - &["points"], - &["point"], - &["potential"], - &["pointer"], - &["pointing"], - &["points"], - &["punctuation"], - ], - range: 1..=7, - }; - -static WORD_POM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POM_CHILDREN), - value: None, -}; - -pub static WORD_POM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egranite"), - dictgen::InsensitiveAscii("egrenate"), - dictgen::InsensitiveAscii("otion"), - dictgen::InsensitiveAscii("pay"), - ], - values: &[ - &["pomegranate"], - &["pomegranate"], - &["promotion"], - &["pompeii"], - ], - range: 3..=8, - }; - -static WORD_POL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_POL_CHILDREN), - value: None, -}; - -static WORD_POL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_POLA_NODE), - None, - Some(&WORD_POLC_NODE), - None, - None, - None, - Some(&WORD_POLG_NODE), - None, - Some(&WORD_POLI_NODE), - None, - None, - Some(&WORD_POLL_NODE), - None, - None, - Some(&WORD_POLO_NODE), - Some(&WORD_POLP_NODE), - None, - None, - None, - Some(&WORD_POLT_NODE), - Some(&WORD_POLU_NODE), - None, - None, - None, - Some(&WORD_POLY_NODE), - None, -]; - -static WORD_POLY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLY_CHILDREN), - value: None, -}; - -pub static WORD_POLY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("edral"), - dictgen::InsensitiveAscii("gammy"), - dictgen::InsensitiveAscii("ginal"), - dictgen::InsensitiveAscii("gnon"), - dictgen::InsensitiveAscii("gond"), - dictgen::InsensitiveAscii("gone"), - dictgen::InsensitiveAscii("gones"), - dictgen::InsensitiveAscii("goon"), - dictgen::InsensitiveAscii("lon"), - dictgen::InsensitiveAscii("mino"), - dictgen::InsensitiveAscii("mophing"), - dictgen::InsensitiveAscii("moprhic"), - dictgen::InsensitiveAscii("more"), - dictgen::InsensitiveAscii("morh"), - dictgen::InsensitiveAscii("morhed"), - dictgen::InsensitiveAscii("morpic"), - dictgen::InsensitiveAscii("nomal"), - dictgen::InsensitiveAscii("nomals"), - dictgen::InsensitiveAscii("nomical"), - dictgen::InsensitiveAscii("nominal"), - dictgen::InsensitiveAscii("omial"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("phonyic"), - dictgen::InsensitiveAscii("poygon"), - dictgen::InsensitiveAscii("poylgons"), - dictgen::InsensitiveAscii("saccaride"), - dictgen::InsensitiveAscii("saccharid"), - ], - values: &[ - &["polar"], - &["polyhedral"], - &["polygamy"], - &["polygonal"], - &["polygon"], - &["polygons"], - &["polygon"], - &["polygons"], - &["polygon"], - &["polygon", "pylon"], - &["polyomino"], - &["polymorphing"], - &["polymorphic"], - &["polymer"], - &["polymorph"], - &["polymorphed"], - &["polymorphic"], - &["polynomial"], - &["polynomials"], - &["polynomial"], - &["polynomial"], - &["polynomial"], - &["polygons"], - &["polyphonic"], - &["polypolygon"], - &["polypolygons"], - &["polysaccharide"], - &["polysaccharide"], - ], - range: 2..=9, - }; - -static WORD_POLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLU_CHILDREN), - value: None, -}; - -pub static WORD_POLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["populate"], - &["populated"], - &["populates"], - &["populating"], - &["pollute"], - &["polluted"], - &["pollutes"], - &["polluting"], - &["pollution"], - ], - range: 2..=6, - }; - -static WORD_POLT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLT_CHILDREN), - value: None, -}; - -pub static WORD_POLT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[ - &["politic"], - &["political"], - &["politically"], - &["politics"], - &["poultry"], - ], - range: 2..=6, - }; - -static WORD_POLP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLP_CHILDREN), - value: None, -}; - -pub static WORD_POLP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ulate")], - values: &[&["populate"]], - range: 5..=5, - }; - -static WORD_POLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLO_CHILDREN), - value: None, -}; - -pub static WORD_POLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("cy"), - dictgen::InsensitiveAscii("cys"), - dictgen::InsensitiveAscii("gon"), - dictgen::InsensitiveAscii("gons"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("tics"), - ], - values: &[ - &["policies"], - &["policy"], - &["policies"], - &["polygon"], - &["polygons"], - &["politic"], - &["political"], - &["politically"], - &["politics"], - ], - range: 2..=7, - }; - -static WORD_POLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLL_CHILDREN), - value: None, -}; - -pub static WORD_POLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enate"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("try"), - ], - values: &[&["pollinate"], &["polling"], &["poultry"]], - range: 3..=5, - }; - -static WORD_POLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLI_CHILDREN), - value: None, -}; - -pub static WORD_POLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cie"), - dictgen::InsensitiveAscii("citally"), - dictgen::InsensitiveAscii("citian"), - dictgen::InsensitiveAscii("citians"), - dictgen::InsensitiveAscii("ciy"), - dictgen::InsensitiveAscii("cys"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("gon"), - dictgen::InsensitiveAscii("gons"), - dictgen::InsensitiveAscii("nator"), - dictgen::InsensitiveAscii("nators"), - dictgen::InsensitiveAscii("nomial"), - dictgen::InsensitiveAscii("shees"), - dictgen::InsensitiveAscii("shs"), - dictgen::InsensitiveAscii("shuset"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("tcal"), - dictgen::InsensitiveAscii("telly"), - dictgen::InsensitiveAscii("tessen"), - dictgen::InsensitiveAscii("tey"), - dictgen::InsensitiveAscii("ticain"), - dictgen::InsensitiveAscii("ticains"), - dictgen::InsensitiveAscii("ticaly"), - dictgen::InsensitiveAscii("tican"), - dictgen::InsensitiveAscii("ticans"), - dictgen::InsensitiveAscii("ticanti"), - dictgen::InsensitiveAscii("ticas"), - dictgen::InsensitiveAscii("ticien"), - dictgen::InsensitiveAscii("ticiens"), - dictgen::InsensitiveAscii("ticin"), - dictgen::InsensitiveAscii("ticing"), - dictgen::InsensitiveAscii("ticion"), - dictgen::InsensitiveAscii("tickin"), - dictgen::InsensitiveAscii("ticus"), - dictgen::InsensitiveAscii("tiicans"), - dictgen::InsensitiveAscii("tiikan"), - dictgen::InsensitiveAscii("tiness"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("titian"), - dictgen::InsensitiveAscii("titians"), - dictgen::InsensitiveAscii("tley"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["political"], - &["politically"], - &["policies", "policy", "police"], - &["politically"], - &["politician"], - &["politicians"], - &["policy"], - &["police", "policies"], - &["politely"], - &["polygon"], - &["polygons"], - &["pollinator"], - &["pollinators"], - &["polynomial"], - &["polishes"], - &["polishes"], - &["polishes"], - &["polishes"], - &["political"], - &["politely"], - &["politeness"], - &["politely"], - &["politician"], - &["politicians"], - &["politically"], - &["politician"], - &["politicians"], - &["politician"], - &["politics"], - &["politician"], - &["politicians"], - &["politician"], - &["politician", "politicking"], - &["politician"], - &["politician"], - &["politics"], - &["politician"], - &["politician"], - &["politeness"], - &["piloting"], - &["politician"], - &["politicians"], - &["politely"], - &["policy"], - ], - range: 1..=7, - }; - -static WORD_POLG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLG_CHILDREN), - value: None, -}; - -pub static WORD_POLG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("yamy"), - dictgen::InsensitiveAscii("yon"), - ], - values: &[&["polygon"], &["polygons"], &["polygamy"], &["polygon"]], - range: 2..=4, - }; - -static WORD_POLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLC_CHILDREN), - value: None, -}; - -pub static WORD_POLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["policies"], &["policy"], &["policy"]], - range: 1..=3, - }; - -static WORD_POLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POLA_CHILDREN), - value: None, -}; - -pub static WORD_POLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("riy")], - values: &[&["polarity"]], - range: 3..=3, - }; - -static WORD_POK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POK_CHILDREN), - value: None, -}; - -pub static WORD_POK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("et")], - values: &[&["pocket"]], - range: 2..=2, - }; - -static WORD_POJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POJ_CHILDREN), - value: None, -}; - -pub static WORD_POJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("rect"), - dictgen::InsensitiveAscii("rected"), - dictgen::InsensitiveAscii("recting"), - dictgen::InsensitiveAscii("rection"), - dictgen::InsensitiveAscii("rections"), - dictgen::InsensitiveAscii("rector"), - dictgen::InsensitiveAscii("rectors"), - dictgen::InsensitiveAscii("rects"), - ], - values: &[ - &["project"], - &["projecting"], - &["point"], - &["project"], - &["projected"], - &["projecting"], - &["projection"], - &["projections"], - &["projector"], - &["projectors"], - &["projects"], - ], - range: 2..=8, - }; - -static WORD_POI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_POI_CHILDREN), - value: None, -}; - -static WORD_POI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_POIC_NODE), - None, - None, - None, - Some(&WORD_POIG_NODE), - None, - Some(&WORD_POII_NODE), - None, - None, - Some(&WORD_POIL_NODE), - Some(&WORD_POIM_NODE), - Some(&WORD_POIN_NODE), - None, - None, - None, - None, - Some(&WORD_POIS_NODE), - Some(&WORD_POIT_NODE), - Some(&WORD_POIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_POIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIU_CHILDREN), - value: None, -}; - -pub static WORD_POIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nter")], - values: &[&["pointer"]], - range: 4..=4, - }; - -static WORD_POIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIT_CHILDREN), - value: Some(&["point"]), -}; - -pub static WORD_POIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("less"), - dictgen::InsensitiveAscii("lessly"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["pointed"], - &["pointed"], - &["pointer"], - &["pointers"], - &["pointing"], - &["positive"], - &["pointless"], - &["pointlessly"], - &["point"], - &["pointed"], - &["pointed"], - &["pointer"], - &["pointers"], - &["points"], - &["pointing"], - &["points"], - &["points"], - ], - range: 1..=6, - }; - -static WORD_POIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIS_CHILDREN), - value: None, -}; - -pub static WORD_POIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ioning"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itioned"), - dictgen::InsensitiveAscii("itioning"), - dictgen::InsensitiveAscii("itionning"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("ones"), - dictgen::InsensitiveAscii("onis"), - dictgen::InsensitiveAscii("onos"), - dictgen::InsensitiveAscii("onus"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("tivly"), - ], - values: &[ - &["poison"], - &["poisoning"], - &["position"], - &["positioned"], - &["positioning"], - &["positioning"], - &["positions"], - &["poisoned"], - &["poisons"], - &["poisons"], - &["poisons"], - &["poisons"], - &["position"], - &["positioned"], - &["positioning"], - &["positions"], - &["positive"], - &["positively"], - &["positives"], - &["positively"], - ], - range: 2..=9, - }; - -static WORD_POIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIN_CHILDREN), - value: Some(&["point"]), -}; - -pub static WORD_POIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dcloud"), - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gant"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("teres"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tetr"), - dictgen::InsensitiveAscii("tetrs"), - dictgen::InsensitiveAscii("teur"), - dictgen::InsensitiveAscii("tint"), - dictgen::InsensitiveAscii("tseta"), - dictgen::InsensitiveAscii("tss"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tzer"), - dictgen::InsensitiveAscii("yent"), - ], - values: &[ - &["point"], - &["pointcloud"], - &["pioneer"], - &["pointer"], - &["point"], - &["poignant"], - &["points"], - &["pointer"], - &["points"], - &["pointers"], - &["pointers", "points"], - &["pointer"], - &["pointers"], - &["pointer"], - &["pointing"], - &["poinsettia"], - &["points"], - &["pointer"], - &["pointer"], - &["poignant"], - ], - range: 1..=6, - }; - -static WORD_POIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIM_CHILDREN), - value: None, -}; - -pub static WORD_POIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["point"]], - range: 1..=1, - }; - -static WORD_POIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIL_CHILDREN), - value: None, -}; - -pub static WORD_POIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cy")], - values: &[&["policy"]], - range: 2..=2, - }; - -static WORD_POII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POII_CHILDREN), - value: None, -}; - -pub static WORD_POII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[&["point"], &["pointer"], &["points"]], - range: 2..=4, - }; - -static WORD_POIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIG_CHILDREN), - value: None, -}; - -pub static WORD_POIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nat")], - values: &[&["poignant"]], - range: 3..=3, - }; - -static WORD_POIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POIC_CHILDREN), - value: None, -}; - -pub static WORD_POIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["policies"], &["policy"]], - range: 1..=3, - }; - -static WORD_POG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POG_CHILDREN), - value: None, -}; - -pub static WORD_POG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ress")], - values: &[&["progress"]], - range: 4..=4, - }; - -static WORD_POE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POE_CHILDREN), - value: None, -}; - -pub static WORD_POE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nis"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("ntially"), - dictgen::InsensitiveAscii("ntials"), - dictgen::InsensitiveAscii("oples"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rful"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("session"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["penis"], - &["potential"], - &["potentially"], - &["potentials"], - &["peoples"], - &["people"], - &["peoples"], - &["power", "poor", "pour"], - &["powerful"], - &["powers"], - &["possession"], - &["poetry"], - ], - range: 1..=7, - }; - -static WORD_POD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POD_CHILDREN), - value: None, -}; - -pub static WORD_POD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emso"), - dictgen::InsensitiveAscii("fie"), - dictgen::InsensitiveAscii("meos"), - dictgen::InsensitiveAscii("ule"), - ], - values: &[&["podemos"], &["podfile"], &["podemos"], &["module"]], - range: 3..=4, - }; - -static WORD_POC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POC_CHILDREN), - value: None, -}; - -pub static WORD_POC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("ession"), - ], - values: &[ - &["process", "possess"], - &["processed", "possessed"], - &["procession", "possession"], - ], - range: 3..=6, - }; - -static WORD_POB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_POB_CHILDREN), - value: None, -}; - -pub static WORD_POB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("ularity"), - ], - values: &[&["probably"], &["popular"], &["popularity"]], - range: 4..=7, - }; - -static WORD_PN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PN_CHILDREN), - value: Some(&["on"]), -}; - -pub static WORD_PN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("atheon")], - values: &[&["pantheon"]], - range: 6..=6, - }; - -static WORD_PL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PL_CHILDREN), - value: None, -}; - -static WORD_PL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PLA_NODE), - None, - Some(&WORD_PLC_NODE), - None, - Some(&WORD_PLE_NODE), - None, - Some(&WORD_PLG_NODE), - None, - Some(&WORD_PLI_NODE), - None, - None, - Some(&WORD_PLL_NODE), - None, - None, - Some(&WORD_PLO_NODE), - None, - None, - None, - None, - Some(&WORD_PLT_NODE), - Some(&WORD_PLU_NODE), - None, - None, - None, - Some(&WORD_PLY_NODE), - None, -]; - -static WORD_PLY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLY_CHILDREN), - value: None, -}; - -pub static WORD_PLY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("otropy")], - values: &[&["pleiotropy"]], - range: 6..=6, - }; - -static WORD_PLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLU_CHILDREN), - value: None, -}; - -pub static WORD_PLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gable"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ggin"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("gings"), - dictgen::InsensitiveAscii("ginss"), - dictgen::InsensitiveAscii("gun"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("igns"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["pluggable"], - &["plugged"], - &["plugin"], - &["plugging", "plugin"], - &["plugins"], - &["plugins"], - &["plugin"], - &["plugin"], - &["plugins"], - &["pulse"], - ], - range: 2..=5, - }; - -static WORD_PLT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLT_CHILDREN), - value: None, -}; - -pub static WORD_PLT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("forms"), - ], - values: &[&["platform"], &["platforms"]], - range: 4..=5, - }; - -static WORD_PLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLO_CHILDREN), - value: None, -}; - -pub static WORD_PLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arized"), - dictgen::InsensitiveAscii("retariat"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ygamy"), - dictgen::InsensitiveAscii("ygon"), - dictgen::InsensitiveAscii("ymer"), - dictgen::InsensitiveAscii("ynomial"), - dictgen::InsensitiveAscii("ynomials"), - ], - values: &[ - &["polarized"], - &["proletariat"], - &["plotted"], - &["plotting"], - &["polygamy"], - &["polygon"], - &["polymer"], - &["polynomial"], - &["polynomials"], - ], - range: 3..=8, - }; - -static WORD_PLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLL_CHILDREN), - value: None, -}; - -pub static WORD_PLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("atforms")], - values: &[&["platforms"]], - range: 7..=7, - }; - -static WORD_PLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLI_CHILDREN), - value: None, -}; - -pub static WORD_PLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("grim"), - ], - values: &[&["plain", "pliant"], &["pliers"], &["pilgrim"]], - range: 2..=4, - }; - -static WORD_PLG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLG_CHILDREN), - value: None, -}; - -pub static WORD_PLG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uin")], - values: &[&["plugin"]], - range: 3..=3, - }; - -static WORD_PLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLE_CHILDREN), - value: None, -}; - -pub static WORD_PLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aase"), - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aee"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("anty"), - dictgen::InsensitiveAscii("asd"), - dictgen::InsensitiveAscii("asent"), - dictgen::InsensitiveAscii("asently"), - dictgen::InsensitiveAscii("aseure"), - dictgen::InsensitiveAscii("ass"), - dictgen::InsensitiveAscii("asse"), - dictgen::InsensitiveAscii("bicite"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("hora"), - dictgen::InsensitiveAscii("htora"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("othra"), - dictgen::InsensitiveAscii("sae"), - dictgen::InsensitiveAscii("sant"), - dictgen::InsensitiveAscii("santly"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sently"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("thoria"), - dictgen::InsensitiveAscii("thorian"), - dictgen::InsensitiveAscii("throa"), - ], - values: &[ - &["please"], - &["please", "place"], - &["placing"], - &["please"], - &["please"], - &["please"], - &["plenty"], - &["pleased"], - &["pleasant"], - &["pleasantly"], - &["pleasure"], - &["pleases", "bless"], - &["please"], - &["plebiscite"], - &["placing"], - &["plethora"], - &["plethora"], - &["plenty"], - &["plenty"], - &["plethora"], - &["please"], - &["pleasant"], - &["pleasantly"], - &["please"], - &["pleasantly"], - &["pleasing", "blessing"], - &["pleasure"], - &["plethora"], - &["plethora"], - &["plethora"], - ], - range: 2..=7, - }; - -static WORD_PLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLC_CHILDREN), - value: None, -}; - -pub static WORD_PLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aebo"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aeholder"), - dictgen::InsensitiveAscii("aeholders"), - dictgen::InsensitiveAscii("aement"), - dictgen::InsensitiveAscii("aements"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("eholder"), - dictgen::InsensitiveAscii("ement"), - ], - values: &[ - &["place"], - &["placebo"], - &["placed"], - &["placeholder"], - &["placeholders"], - &["placement"], - &["placements"], - &["places"], - &["placeholder"], - &["placement"], - ], - range: 2..=9, - }; - -static WORD_PLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PLA_CHILDREN), - value: None, -}; - -static WORD_PLA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_PLAB_NODE), - Some(&WORD_PLAC_NODE), - Some(&WORD_PLAD_NODE), - Some(&WORD_PLAE_NODE), - Some(&WORD_PLAF_NODE), - Some(&WORD_PLAG_NODE), - None, - Some(&WORD_PLAI_NODE), - None, - None, - Some(&WORD_PLAL_NODE), - None, - Some(&WORD_PLAN_NODE), - None, - None, - None, - Some(&WORD_PLAR_NODE), - Some(&WORD_PLAS_NODE), - Some(&WORD_PLAT_NODE), - Some(&WORD_PLAU_NODE), - None, - None, - None, - Some(&WORD_PLAY_NODE), - None, -]; - -static WORD_PLAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAY_CHILDREN), - value: None, -}; - -pub static WORD_PLAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("around"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("body"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ersare"), - dictgen::InsensitiveAscii("erss"), - dictgen::InsensitiveAscii("full"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gerise"), - dictgen::InsensitiveAscii("gerize"), - dictgen::InsensitiveAscii("gorund"), - dictgen::InsensitiveAscii("gropund"), - dictgen::InsensitiveAscii("groud"), - dictgen::InsensitiveAscii("htrough"), - dictgen::InsensitiveAscii("htroughs"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("lst"), - dictgen::InsensitiveAscii("ofs"), - dictgen::InsensitiveAscii("right"), - dictgen::InsensitiveAscii("stlye"), - dictgen::InsensitiveAscii("stye"), - dictgen::InsensitiveAscii("tgroughs"), - dictgen::InsensitiveAscii("thorugh"), - dictgen::InsensitiveAscii("thorughs"), - dictgen::InsensitiveAscii("thourgh"), - dictgen::InsensitiveAscii("thourghs"), - dictgen::InsensitiveAscii("throgh"), - dictgen::InsensitiveAscii("throguh"), - dictgen::InsensitiveAscii("throughers"), - dictgen::InsensitiveAscii("throughts"), - dictgen::InsensitiveAscii("througs"), - dictgen::InsensitiveAscii("througth"), - dictgen::InsensitiveAscii("throuh"), - dictgen::InsensitiveAscii("throuhg"), - dictgen::InsensitiveAscii("throuhgs"), - dictgen::InsensitiveAscii("thtough"), - dictgen::InsensitiveAscii("thtoughs"), - dictgen::InsensitiveAscii("trhough"), - dictgen::InsensitiveAscii("trhoughs"), - dictgen::InsensitiveAscii("write"), - dictgen::InsensitiveAscii("writes"), - ], - values: &[ - &["playable"], - &["playground"], - &["playable"], - &["playboy"], - &["played", "play"], - &["playerbase"], - &["players"], - &["playful", "playfully"], - &["plague"], - &["plagiarise"], - &["plagiarize"], - &["playground"], - &["playground"], - &["playground"], - &["playthrough"], - &["playthroughs"], - &["playlist"], - &["playlists"], - &["playlist"], - &["playoffs"], - &["playwright"], - &["playstyle"], - &["playstyle"], - &["playthroughs"], - &["playthrough"], - &["playthroughs"], - &["playthrough"], - &["playthroughs"], - &["playthrough"], - &["playthroughs"], - &["playthroughs"], - &["playthroughs"], - &["playthroughs"], - &["playthroughs"], - &["playthrough"], - &["playthroughs"], - &["playthroughs"], - &["playthrough"], - &["playthroughs"], - &["playthrough"], - &["playthroughs"], - &["playwright"], - &["playwrights"], - ], - range: 1..=10, - }; - -static WORD_PLAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAU_CHILDREN), - value: None, -}; - -pub static WORD_PLAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("sability"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("sbile"), - dictgen::InsensitiveAscii("sibe"), - dictgen::InsensitiveAscii("sibel"), - dictgen::InsensitiveAscii("throughs"), - ], - values: &[ - &["players"], - &["plausibility"], - &["plausible"], - &["plausible"], - &["plausible"], - &["plausible"], - &["playthroughs"], - ], - range: 3..=8, - }; - -static WORD_PLAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAT_CHILDREN), - value: None, -}; - -pub static WORD_PLAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aeu"), - dictgen::InsensitiveAscii("eu"), - dictgen::InsensitiveAscii("eua"), - dictgen::InsensitiveAscii("farm"), - dictgen::InsensitiveAscii("farmer"), - dictgen::InsensitiveAscii("farms"), - dictgen::InsensitiveAscii("fform"), - dictgen::InsensitiveAscii("fforms"), - dictgen::InsensitiveAscii("florm"), - dictgen::InsensitiveAscii("florms"), - dictgen::InsensitiveAscii("foem"), - dictgen::InsensitiveAscii("fom"), - dictgen::InsensitiveAscii("fomr"), - dictgen::InsensitiveAscii("fomrs"), - dictgen::InsensitiveAscii("foms"), - dictgen::InsensitiveAscii("forma"), - dictgen::InsensitiveAscii("formar"), - dictgen::InsensitiveAscii("formie"), - dictgen::InsensitiveAscii("formt"), - dictgen::InsensitiveAscii("fotmer"), - dictgen::InsensitiveAscii("from"), - dictgen::InsensitiveAscii("fromer"), - dictgen::InsensitiveAscii("fromers"), - dictgen::InsensitiveAscii("froms"), - dictgen::InsensitiveAscii("home"), - dictgen::InsensitiveAscii("imun"), - dictgen::InsensitiveAscii("nium"), - dictgen::InsensitiveAscii("nuim"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oes"), - dictgen::InsensitiveAscii("ofmr"), - dictgen::InsensitiveAscii("ofmrs"), - dictgen::InsensitiveAscii("ofms"), - dictgen::InsensitiveAscii("ofmss"), - dictgen::InsensitiveAscii("oform"), - dictgen::InsensitiveAscii("oforms"), - dictgen::InsensitiveAscii("ofrm"), - dictgen::InsensitiveAscii("ofrmer"), - dictgen::InsensitiveAscii("ofrms"), - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("orms"), - dictgen::InsensitiveAscii("tform"), - dictgen::InsensitiveAscii("tforms"), - dictgen::InsensitiveAscii("toe"), - dictgen::InsensitiveAscii("toes"), - ], - values: &[ - &["plateau"], - &["plateau"], - &["plateau"], - &["platform"], - &["platformer"], - &["platforms"], - &["platform"], - &["platforms"], - &["platform"], - &["platforms"], - &["platform"], - &["platform"], - &["platform"], - &["platforms"], - &["platforms"], - &["platforms"], - &["platformer"], - &["platformer"], - &["platforms"], - &["platformer"], - &["platform"], - &["platformer"], - &["platformer"], - &["platforms"], - &["platform"], - &["platinum"], - &["platinum"], - &["platinum"], - &["plateau"], - &["plateaus"], - &["platform"], - &["platforms"], - &["platforms"], - &["platforms"], - &["platform"], - &["platforms"], - &["platform"], - &["platformer"], - &["platforms"], - &["platform"], - &["platforms"], - &["platform"], - &["platforms"], - &["plateau"], - &["plateaus"], - ], - range: 2..=7, - }; - -static WORD_PLAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAS_CHILDREN), - value: Some(&["plays"]), -}; - -pub static WORD_PLAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itcs"), - dictgen::InsensitiveAscii("ticas"), - dictgen::InsensitiveAscii("ticos"), - dictgen::InsensitiveAscii("ticosa"), - dictgen::InsensitiveAscii("ticus"), - dictgen::InsensitiveAscii("tis"), - dictgen::InsensitiveAscii("tre"), - ], - values: &[ - &["place", "please", "phase", "plaice"], - &["placed", "pleased", "phased"], - &["placement"], - &["placements"], - &["places", "pleases", "phases"], - &["placing", "pleasing", "phasing"], - &["plastics"], - &["plastics"], - &["plastics"], - &["plastics"], - &["plastics"], - &["plastics"], - &["plaster"], - ], - range: 1..=6, - }; - -static WORD_PLAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAR_CHILDREN), - value: None, -}; - -pub static WORD_PLAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("former"), - ], - values: &[&["platform"], &["platformer"]], - range: 4..=6, - }; - -static WORD_PLAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAN_CHILDREN), - value: None, -}; - -pub static WORD_PLAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atery"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("eswaker"), - dictgen::InsensitiveAscii("eswaler"), - dictgen::InsensitiveAscii("eswalkr"), - dictgen::InsensitiveAscii("eswaller"), - dictgen::InsensitiveAscii("eswlaker"), - dictgen::InsensitiveAscii("eswlakers"), - dictgen::InsensitiveAscii("etas"), - dictgen::InsensitiveAscii("etos"), - dictgen::InsensitiveAscii("etwalker"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nign"), - dictgen::InsensitiveAscii("sewalker"), - dictgen::InsensitiveAscii("sewalkers"), - dictgen::InsensitiveAscii("teary"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("text"), - dictgen::InsensitiveAscii("tiff"), - dictgen::InsensitiveAscii("tium"), - ], - values: &[ - &["planetary"], - &["plantation"], - &["planeswalker"], - &["planeswalker"], - &["planeswalker"], - &["planeswalker"], - &["planeswalker"], - &["planeswalker"], - &["planets"], - &["planets"], - &["planeswalker"], - &["planning"], - &["planning"], - &["planeswalker"], - &["planeswalker"], - &["planetary"], - &["planets"], - &["plaintext"], - &["plaintiff"], - &["platinum"], - ], - range: 3..=9, - }; - -static WORD_PLAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAL_CHILDREN), - value: None, -}; - -pub static WORD_PLAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("forms"), - ], - values: &[&["platform"], &["platforms"]], - range: 4..=5, - }; - -static WORD_PLAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAI_CHILDREN), - value: None, -}; - -pub static WORD_PLAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("garism"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ntest"), - ], - values: &[&["plagiarism"], &["playing", "placing"], &["plaintext"]], - range: 2..=6, - }; - -static WORD_PLAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAG_CHILDREN), - value: None, -}; - -pub static WORD_PLAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("airism"), - dictgen::InsensitiveAscii("arisim"), - dictgen::InsensitiveAscii("arism"), - dictgen::InsensitiveAscii("erism"), - dictgen::InsensitiveAscii("iariam"), - dictgen::InsensitiveAscii("iariasm"), - dictgen::InsensitiveAscii("iarios"), - dictgen::InsensitiveAscii("iarius"), - dictgen::InsensitiveAscii("iarizm"), - dictgen::InsensitiveAscii("ierism"), - dictgen::InsensitiveAscii("uarism"), - ], - values: &[ - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - &["plagiarism"], - ], - range: 5..=7, - }; - -static WORD_PLAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAF_CHILDREN), - value: None, -}; - -pub static WORD_PLAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("orms"), - dictgen::InsensitiveAscii("torm"), - dictgen::InsensitiveAscii("torms"), - ], - values: &[&["platform"], &["platforms"], &["platform"], &["platforms"]], - range: 3..=5, - }; - -static WORD_PLAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAE_CHILDREN), - value: None, -}; - -pub static WORD_PLAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("stine"), - dictgen::InsensitiveAscii("stinian"), - dictgen::InsensitiveAscii("stinians"), - ], - values: &[ - &["please"], - &["palestine"], - &["palestinian"], - &["palestinians"], - ], - range: 2..=8, - }; - -static WORD_PLAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAD_CHILDREN), - value: Some(&["plaid", "plead"]), -}; - -pub static WORD_PLAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["plaided", "pleaded"]], - range: 2..=2, - }; - -static WORD_PLAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAC_CHILDREN), - value: None, -}; - -pub static WORD_PLAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ebro"), - dictgen::InsensitiveAscii("edholder"), - dictgen::InsensitiveAscii("eemnt"), - dictgen::InsensitiveAscii("eemnts"), - dictgen::InsensitiveAscii("eheld"), - dictgen::InsensitiveAscii("ehoder"), - dictgen::InsensitiveAscii("eholde"), - dictgen::InsensitiveAscii("eholdes"), - dictgen::InsensitiveAscii("eholdr"), - dictgen::InsensitiveAscii("eholer"), - dictgen::InsensitiveAscii("eholers"), - dictgen::InsensitiveAscii("ehoulder"), - dictgen::InsensitiveAscii("ehoulders"), - dictgen::InsensitiveAscii("ematt"), - dictgen::InsensitiveAscii("emenet"), - dictgen::InsensitiveAscii("emenets"), - dictgen::InsensitiveAscii("emens"), - dictgen::InsensitiveAscii("emet"), - dictgen::InsensitiveAscii("emets"), - dictgen::InsensitiveAscii("holder"), - dictgen::InsensitiveAscii("holders"), - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menets"), - dictgen::InsensitiveAscii("ment"), - ], - values: &[ - &["placed", "place"], - &["placebo"], - &["placeholder"], - &["placement"], - &["placements"], - &["placeholder"], - &["placeholder"], - &["placeholder"], - &["placeholders"], - &["placeholder"], - &["placeholder"], - &["placeholders"], - &["placeholder"], - &["placeholders"], - &["placemat", "placement"], - &["placements", "placement"], - &["placements"], - &["placements"], - &["placements", "placement", "placemat"], - &["placements", "placemats"], - &["placeholder"], - &["placeholders"], - &["placement"], - &["placements"], - &["placement"], - ], - range: 1..=9, - }; - -static WORD_PLAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PLAB_CHILDREN), - value: None, -}; - -pub static WORD_PLAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eswalker")], - values: &[&["planeswalker"]], - range: 8..=8, - }; - -static WORD_PK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PK_CHILDREN), - value: None, -}; - -pub static WORD_PK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aythroughs")], - values: &[&["playthroughs"]], - range: 10..=10, - }; - -static WORD_PI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PI_CHILDREN), - value: None, -}; - -static WORD_PI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PIA_NODE), - Some(&WORD_PIB_NODE), - Some(&WORD_PIC_NODE), - None, - Some(&WORD_PIE_NODE), - None, - Some(&WORD_PIG_NODE), - None, - None, - Some(&WORD_PIJ_NODE), - None, - Some(&WORD_PIL_NODE), - Some(&WORD_PIM_NODE), - Some(&WORD_PIN_NODE), - Some(&WORD_PIO_NODE), - Some(&WORD_PIP_NODE), - None, - Some(&WORD_PIR_NODE), - None, - Some(&WORD_PIT_NODE), - None, - Some(&WORD_PIV_NODE), - None, - Some(&WORD_PIX_NODE), - None, - None, -]; - -static WORD_PIX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIX_CHILDREN), - value: None, -}; - -pub static WORD_PIX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("elx"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("les"), - ], - values: &[&["pixel"], &["pixels", "pixel"], &["pixels"], &["pixels"]], - range: 2..=3, - }; - -static WORD_PIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIV_CHILDREN), - value: None, -}; - -pub static WORD_PIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ott"), - dictgen::InsensitiveAscii("otting"), - ], - values: &[&["pivot"], &["pivoting"]], - range: 3..=6, - }; - -static WORD_PIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIT_CHILDREN), - value: None, -}; - -pub static WORD_PIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chferks"), - dictgen::InsensitiveAscii("chfolks"), - dictgen::InsensitiveAscii("chforcks"), - dictgen::InsensitiveAscii("chfords"), - dictgen::InsensitiveAscii("chforkers"), - dictgen::InsensitiveAscii("chforkes"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("chworks"), - dictgen::InsensitiveAscii("ckforks"), - dictgen::InsensitiveAscii("hcers"), - dictgen::InsensitiveAscii("hces"), - dictgen::InsensitiveAscii("map"), - dictgen::InsensitiveAscii("taburgh"), - dictgen::InsensitiveAscii("tsbrugh"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["pitchforks"], - &["pitchforks"], - &["pitchforks"], - &["pitchforks"], - &["pitchforks"], - &["pitchforks"], - &["pitches"], - &["pitchforks"], - &["pitchforks"], - &["pitchers"], - &["pitches"], - &["pixmap", "bitmap"], - &["pittsburgh"], - &["pittsburgh"], - &["pity"], - ], - range: 2..=9, - }; - -static WORD_PIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIR_CHILDREN), - value: None, -}; - -pub static WORD_PIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("ric"), - ], - values: &[&["pierced"], &["pyrrhic"]], - range: 3..=4, - }; - -static WORD_PIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIP_CHILDREN), - value: None, -}; - -pub static WORD_PIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eine"), - dictgen::InsensitiveAscii("eines"), - dictgen::InsensitiveAscii("elien"), - dictgen::InsensitiveAscii("eliend"), - dictgen::InsensitiveAscii("eliens"), - dictgen::InsensitiveAscii("elies"), - dictgen::InsensitiveAscii("elin"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("elinining"), - dictgen::InsensitiveAscii("elins"), - dictgen::InsensitiveAscii("epline"), - dictgen::InsensitiveAscii("eplines"), - dictgen::InsensitiveAscii("iline"), - dictgen::InsensitiveAscii("ilines"), - dictgen::InsensitiveAscii("leine"), - dictgen::InsensitiveAscii("leines"), - dictgen::InsensitiveAscii("leline"), - dictgen::InsensitiveAscii("lelines"), - dictgen::InsensitiveAscii("line"), - dictgen::InsensitiveAscii("lines"), - dictgen::InsensitiveAscii("sline"), - ], - values: &[ - &["pipeline"], - &["pipelines"], - &["pipeline"], - &["pipelined"], - &["pipelines"], - &["pipelines"], - &["pipeline"], - &["pipelining", "pipeline"], - &["pipelining"], - &["pipelines"], - &["pipeline"], - &["pipelines"], - &["pipeline"], - &["pipelines"], - &["pipeline"], - &["pipelines"], - &["pipeline"], - &["pipelines"], - &["pipeline"], - &["pipelines"], - &["pipeline"], - ], - range: 4..=9, - }; - -static WORD_PIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIO_CHILDREN), - value: None, -}; - -pub static WORD_PIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("neeer"), - dictgen::InsensitiveAscii("nere"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("rities"), - dictgen::InsensitiveAscii("rity"), - ], - values: &[ - &["piloting"], - &["pioneer"], - &["pioneer"], - &["point"], - &["pointer"], - &["points"], - &["priorities"], - &["priority"], - ], - range: 2..=6, - }; - -static WORD_PIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIN_CHILDREN), - value: None, -}; - -pub static WORD_PIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancle"), - dictgen::InsensitiveAscii("apple"), - dictgen::InsensitiveAscii("cher"), - dictgen::InsensitiveAscii("etrest"), - dictgen::InsensitiveAscii("nalce"), - dictgen::InsensitiveAscii("naple"), - dictgen::InsensitiveAscii("ncale"), - dictgen::InsensitiveAscii("ockle"), - dictgen::InsensitiveAscii("oeer"), - dictgen::InsensitiveAscii("oneered"), - dictgen::InsensitiveAscii("piont"), - dictgen::InsensitiveAscii("poit"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("teret"), - dictgen::InsensitiveAscii("uchle"), - dictgen::InsensitiveAscii("uckle"), - ], - values: &[ - &["pinnacle"], - &["pineapple"], - &["pinscher"], - &["pinterest"], - &["pinnacle"], - &["pineapple"], - &["pinnacle"], - &["pinochle"], - &["pioneer"], - &["pioneered"], - &["pinpoint"], - &["pinpoint"], - &["pointer", "printer"], - &["pinterest"], - &["pinochle"], - &["pinochle"], - ], - range: 3..=7, - }; - -static WORD_PIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIM_CHILDREN), - value: None, -}; - -pub static WORD_PIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("xap"), - dictgen::InsensitiveAscii("xaps"), - ], - values: &[&["pixmap"], &["pixmaps"]], - range: 3..=4, - }; - -static WORD_PIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIL_CHILDREN), - value: None, -}; - -pub static WORD_PIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("girm"), - dictgen::InsensitiveAscii("gram"), - dictgen::InsensitiveAscii("gramidge"), - dictgen::InsensitiveAscii("gramig"), - dictgen::InsensitiveAscii("gramige"), - dictgen::InsensitiveAscii("grimmage"), - dictgen::InsensitiveAscii("grimmages"), - dictgen::InsensitiveAscii("lards"), - dictgen::InsensitiveAscii("laris"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("rgim"), - ], - values: &[ - &["pillar"], - &["pilgrim"], - &["pilgrim"], - &["pilgrimage"], - &["pilgrimage"], - &["pilgrimage"], - &["pilgrimage"], - &["pilgrimages"], - &["pillars"], - &["pillars"], - &["pillion", "pylon"], - &["pillions", "pylons"], - &["pilgrim"], - ], - range: 2..=9, - }; - -static WORD_PIJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIJ_CHILDREN), - value: None, -}; - -pub static WORD_PIJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eon"), - dictgen::InsensitiveAscii("eons"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("uns"), - ], - values: &[&["pigeon"], &["pigeons"], &["pigeon"], &["pigeons"]], - range: 2..=4, - }; - -static WORD_PIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIG_CHILDREN), - value: None, -}; - -pub static WORD_PIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("gypack"), - dictgen::InsensitiveAscii("gypacked"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("lrim"), - dictgen::InsensitiveAscii("oens"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("uns"), - ], - values: &[ - &["pigeon", "pigpen"], - &["pigeons", "pigpens"], - &["piggyback"], - &["piggybacked"], - &["pigeon"], - &["pigeons"], - &["pilgrim"], - &["pigeons"], - &["pigeon"], - &["pigeons"], - ], - range: 2..=8, - }; - -static WORD_PIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIE_CHILDREN), - value: None, -}; - -pub static WORD_PIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceweise"), - dictgen::InsensitiveAscii("cewice"), - dictgen::InsensitiveAscii("cewiese"), - dictgen::InsensitiveAscii("cwise"), - dictgen::InsensitiveAscii("gons"), - ], - values: &[ - &["piecewise"], - &["piecewise"], - &["piecewise"], - &["piecewise"], - &["pigeons"], - ], - range: 4..=7, - }; - -static WORD_PIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIC_CHILDREN), - value: None, -}; - -pub static WORD_PIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("knic"), - dictgen::InsensitiveAscii("kniced"), - dictgen::InsensitiveAscii("knicer"), - dictgen::InsensitiveAscii("knicing"), - dictgen::InsensitiveAscii("knicked"), - dictgen::InsensitiveAscii("knicker"), - dictgen::InsensitiveAscii("knicking"), - dictgen::InsensitiveAscii("knicks"), - dictgen::InsensitiveAscii("knics"), - dictgen::InsensitiveAscii("kyune"), - dictgen::InsensitiveAscii("kyunes"), - dictgen::InsensitiveAscii("lking"), - dictgen::InsensitiveAscii("niced"), - dictgen::InsensitiveAscii("nicer"), - dictgen::InsensitiveAscii("nicing"), - dictgen::InsensitiveAscii("nick"), - dictgen::InsensitiveAscii("nicks"), - dictgen::InsensitiveAscii("oseond"), - dictgen::InsensitiveAscii("oseonds"), - dictgen::InsensitiveAscii("thed"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("thers"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("thfork"), - dictgen::InsensitiveAscii("thforks"), - dictgen::InsensitiveAscii("turesk"), - dictgen::InsensitiveAscii("tureskely"), - dictgen::InsensitiveAscii("tureskly"), - dictgen::InsensitiveAscii("tureskness"), - dictgen::InsensitiveAscii("utre"), - dictgen::InsensitiveAscii("utres"), - ], - values: &[ - &["piece"], - &["pitch", "pick", "pinch"], - &["picked", "pinched", "pitched"], - &["pinches", "pitches"], - &["picking", "pinching", "pitching"], - &["picnic"], - &["picnicked"], - &["picnicker"], - &["picnicking"], - &["picnicked"], - &["picnicker"], - &["picnicking"], - &["picnics"], - &["picnics"], - &["picayune"], - &["picayunes"], - &["pickling"], - &["picnicked"], - &["picnicker"], - &["picnicking"], - &["picnic"], - &["picnics"], - &["picosecond"], - &["picoseconds"], - &["pitched"], - &["pitcher"], - &["pitchers"], - &["pitches"], - &["pitchfork"], - &["pitchforks"], - &["picturesque"], - &["picturesquely"], - &["picturesquely"], - &["picturesqueness"], - &["picture"], - &["pictures"], - ], - range: 1..=10, - }; - -static WORD_PIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIB_CHILDREN), - value: None, -}; - -pub static WORD_PIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lisher")], - values: &[&["publisher"]], - range: 6..=6, - }; - -static WORD_PIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PIA_CHILDREN), - value: None, -}; - -pub static WORD_PIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nkillers"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["painkillers"], - &["pair", "pier", "pliers"], - &["pairs", "piers", "pliers"], - ], - range: 1..=8, - }; - -static WORD_PH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PH_CHILDREN), - value: None, -}; - -static WORD_PH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PHA_NODE), - None, - None, - None, - Some(&WORD_PHE_NODE), - None, - None, - None, - Some(&WORD_PHI_NODE), - None, - None, - Some(&WORD_PHL_NODE), - None, - None, - Some(&WORD_PHO_NODE), - None, - None, - Some(&WORD_PHR_NODE), - Some(&WORD_PHS_NODE), - Some(&WORD_PHT_NODE), - None, - None, - None, - None, - Some(&WORD_PHY_NODE), - None, -]; - -static WORD_PHY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PHY_CHILDREN), - value: None, -}; - -static WORD_PHY_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_PHYC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PHYI_NODE), - None, - None, - Some(&WORD_PHYL_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_PHYS_NODE), - Some(&WORD_PHYT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PHYT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHYT_CHILDREN), - value: None, -}; - -pub static WORD_PHYT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hon"), - dictgen::InsensitiveAscii("on"), - ], - values: &[&["python"], &["python"]], - range: 2..=3, - }; - -static WORD_PHYS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHYS_CHILDREN), - value: None, -}; - -pub static WORD_PHYS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cedelic"), - dictgen::InsensitiveAscii("cedelics"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("ciatric"), - dictgen::InsensitiveAscii("ciatrist"), - dictgen::InsensitiveAscii("ciatrists"), - dictgen::InsensitiveAscii("cis"), - dictgen::InsensitiveAscii("cological"), - dictgen::InsensitiveAscii("cologically"), - dictgen::InsensitiveAscii("cologist"), - dictgen::InsensitiveAscii("cologists"), - dictgen::InsensitiveAscii("cology"), - dictgen::InsensitiveAscii("copath"), - dictgen::InsensitiveAscii("copathic"), - dictgen::InsensitiveAscii("copaths"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("icallity"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("ican"), - dictgen::InsensitiveAscii("icans"), - dictgen::InsensitiveAscii("icials"), - dictgen::InsensitiveAscii("iciens"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("icions"), - dictgen::InsensitiveAscii("icis"), - dictgen::InsensitiveAscii("icits"), - dictgen::InsensitiveAscii("icks"), - dictgen::InsensitiveAscii("icts"), - dictgen::InsensitiveAscii("ioligical"), - dictgen::InsensitiveAscii("ioligy"), - dictgen::InsensitiveAscii("iologial"), - dictgen::InsensitiveAscii("iqe"), - dictgen::InsensitiveAscii("isan"), - dictgen::InsensitiveAscii("isans"), - dictgen::InsensitiveAscii("iscian"), - dictgen::InsensitiveAscii("isian"), - dictgen::InsensitiveAscii("isians"), - dictgen::InsensitiveAscii("isict"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("isions"), - dictgen::InsensitiveAscii("isist"), - dictgen::InsensitiveAscii("qiue"), - ], - values: &[ - &["physical"], - &["psychedelic"], - &["psychedelics"], - &["physical"], - &["physically"], - &["psychiatric"], - &["psychiatrist"], - &["psychiatrists"], - &["physics"], - &["psychological"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychology"], - &["psychopath"], - &["psychopathic"], - &["psychopaths"], - &["physical"], - &["physically"], - &["physically"], - &["physician"], - &["physicians"], - &["physicians"], - &["physicians"], - &["physician"], - &["physicians"], - &["physicians"], - &["physicist"], - &["physics"], - &["physicist"], - &["physiological"], - &["physiology"], - &["physiological"], - &["physique"], - &["physician"], - &["physicians"], - &["physician"], - &["physician"], - &["physicians"], - &["physicist"], - &["physician"], - &["physicians"], - &["physicist"], - &["physique"], - ], - range: 3..=11, - }; - -static WORD_PHYL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHYL_CHILDREN), - value: None, -}; - -pub static WORD_PHYL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("osophical"), - dictgen::InsensitiveAscii("osophically"), - ], - values: &[&["philosophical"], &["philosophically"]], - range: 9..=11, - }; - -static WORD_PHYI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHYI_CHILDREN), - value: None, -}; - -pub static WORD_PHYI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("scal"), - dictgen::InsensitiveAscii("scally"), - dictgen::InsensitiveAscii("scs"), - dictgen::InsensitiveAscii("sology"), - dictgen::InsensitiveAscii("sque"), - ], - values: &[ - &["physical"], - &["physical"], - &["physically"], - &["physics"], - &["physiology"], - &["physique"], - ], - range: 3..=6, - }; - -static WORD_PHYC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHYC_CHILDREN), - value: None, -}; - -pub static WORD_PHYC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hedelics"), - dictgen::InsensitiveAscii("hiatrist"), - dictgen::InsensitiveAscii("hiatrists"), - dictgen::InsensitiveAscii("hological"), - dictgen::InsensitiveAscii("hologically"), - dictgen::InsensitiveAscii("hologist"), - dictgen::InsensitiveAscii("hologists"), - dictgen::InsensitiveAscii("hopathic"), - dictgen::InsensitiveAscii("isian"), - dictgen::InsensitiveAscii("isians"), - dictgen::InsensitiveAscii("isist"), - dictgen::InsensitiveAscii("isists"), - ], - values: &[ - &["psychedelics"], - &["psychiatrist"], - &["psychiatrists"], - &["psychological"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychopathic"], - &["physician"], - &["physicians"], - &["physicist"], - &["physicists"], - ], - range: 5..=11, - }; - -static WORD_PHT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHT_CHILDREN), - value: None, -}; - -pub static WORD_PHT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("read"), - dictgen::InsensitiveAscii("reads"), - ], - values: &[&["pthread"], &["pthreads"]], - range: 4..=5, - }; - -static WORD_PHS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHS_CHILDREN), - value: None, -}; - -pub static WORD_PHS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ycologically"), - dictgen::InsensitiveAscii("yical"), - dictgen::InsensitiveAscii("yically"), - dictgen::InsensitiveAscii("yician"), - dictgen::InsensitiveAscii("yicians"), - dictgen::InsensitiveAscii("yicist"), - dictgen::InsensitiveAscii("yicists"), - dictgen::InsensitiveAscii("yics"), - dictgen::InsensitiveAscii("yiological"), - dictgen::InsensitiveAscii("yiology"), - dictgen::InsensitiveAscii("yique"), - ], - values: &[ - &["physical"], - &["psychologically"], - &["physical"], - &["physically"], - &["physician"], - &["physicians"], - &["physicist"], - &["physicists"], - &["physics"], - &["physiological"], - &["physiology"], - &["physique"], - ], - range: 4..=12, - }; - -static WORD_PHR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHR_CHILDREN), - value: None, -}; - -pub static WORD_PHR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amaceutical"), - dictgen::InsensitiveAscii("amacist"), - dictgen::InsensitiveAscii("amacy"), - ], - values: &[&["pharmaceutical"], &["pharmacist"], &["pharmacy"]], - range: 5..=11, - }; - -static WORD_PHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHO_CHILDREN), - value: None, -}; - -pub static WORD_PHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("entic"), - dictgen::InsensitiveAscii("necian"), - dictgen::InsensitiveAscii("nemena"), - dictgen::InsensitiveAscii("neticly"), - dictgen::InsensitiveAscii("ngraph"), - dictgen::InsensitiveAscii("spher"), - dictgen::InsensitiveAscii("spor"), - dictgen::InsensitiveAscii("tagrapher"), - dictgen::InsensitiveAscii("tagraphers"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tochopped"), - dictgen::InsensitiveAscii("tografic"), - dictgen::InsensitiveAscii("tografical"), - dictgen::InsensitiveAscii("tografy"), - dictgen::InsensitiveAscii("togragh"), - dictgen::InsensitiveAscii("tograh"), - dictgen::InsensitiveAscii("tograhed"), - dictgen::InsensitiveAscii("tograher"), - dictgen::InsensitiveAscii("tograhic"), - dictgen::InsensitiveAscii("tograhper"), - dictgen::InsensitiveAscii("tograhpy"), - dictgen::InsensitiveAscii("tograhs"), - dictgen::InsensitiveAscii("tograhy"), - dictgen::InsensitiveAscii("tograped"), - dictgen::InsensitiveAscii("tograper"), - dictgen::InsensitiveAscii("tograpers"), - dictgen::InsensitiveAscii("tograpgh"), - dictgen::InsensitiveAscii("tographes"), - dictgen::InsensitiveAscii("tographics"), - dictgen::InsensitiveAscii("tographied"), - dictgen::InsensitiveAscii("tographier"), - dictgen::InsensitiveAscii("tographyi"), - dictgen::InsensitiveAscii("tograpic"), - dictgen::InsensitiveAscii("tograpical"), - dictgen::InsensitiveAscii("tograpphed"), - dictgen::InsensitiveAscii("tograps"), - dictgen::InsensitiveAscii("tograpy"), - dictgen::InsensitiveAscii("togropher"), - dictgen::InsensitiveAscii("togrophers"), - dictgen::InsensitiveAscii("togrpah"), - dictgen::InsensitiveAscii("togrpahed"), - dictgen::InsensitiveAscii("togrpaher"), - dictgen::InsensitiveAscii("togrpahers"), - dictgen::InsensitiveAscii("togrpahs"), - dictgen::InsensitiveAscii("togrpahy"), - dictgen::InsensitiveAscii("toshipped"), - dictgen::InsensitiveAscii("toshooped"), - dictgen::InsensitiveAscii("toshopd"), - dictgen::InsensitiveAscii("toshope"), - dictgen::InsensitiveAscii("toshoppad"), - dictgen::InsensitiveAscii("toshoppade"), - dictgen::InsensitiveAscii("toshoppped"), - ], - values: &[ - &["phone"], - &["phonetic"], - &["phoenecian"], - &["phenomena"], - &["phonetically"], - &["phonograph"], - &["phosphor"], - &["phosphor"], - &["photographer"], - &["photographers"], - &["photo"], - &["photoshopped"], - &["photographic"], - &["photographical"], - &["photography"], - &["photograph"], - &["photograph"], - &["photographed"], - &["photographer"], - &["photographic"], - &["photographer"], - &["photography"], - &["photographs"], - &["photography"], - &["photographed"], - &["photographer"], - &["photographers"], - &["photographs"], - &["photographs"], - &["photographs"], - &["photographed"], - &["photographer"], - &["photographic"], - &["photographic"], - &["photographical"], - &["photographed"], - &["photographs"], - &["photography"], - &["photographer"], - &["photographers"], - &["photographs"], - &["photographed"], - &["photographer"], - &["photographers"], - &["photographs"], - &["photography"], - &["photoshopped"], - &["photoshopped"], - &["photoshopped"], - &["photoshopped"], - &["photoshopped"], - &["photoshopped"], - &["photoshopped"], - ], - range: 2..=10, - }; - -static WORD_PHL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHL_CHILDREN), - value: None, -}; - -pub static WORD_PHL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("ema"), - dictgen::InsensitiveAscii("ematic"), - dictgen::InsensitiveAscii("ematically"), - dictgen::InsensitiveAscii("ematous"), - dictgen::InsensitiveAscii("emy"), - ], - values: &[ - &["phlegm", "phloem"], - &["phlegma"], - &["phlegmatic"], - &["phlegmatically"], - &["phlegmatous"], - &["phlegmy"], - ], - range: 2..=10, - }; - -static WORD_PHI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PHI_CHILDREN), - value: None, -}; - -static WORD_PHI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PHIA_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_PHIL_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_PHIS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PHIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHIS_CHILDREN), - value: None, -}; - -pub static WORD_PHIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("iological"), - dictgen::InsensitiveAscii("osophy"), - ], - values: &[ - &["physical"], - &["physically"], - &["physically"], - &["physics"], - &["phishing"], - &["physiological"], - &["philosophy"], - ], - range: 3..=9, - }; - -static WORD_PHIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHIL_CHILDREN), - value: None, -}; - -pub static WORD_PHIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adalphia"), - dictgen::InsensitiveAscii("adelhpia"), - dictgen::InsensitiveAscii("adelpha"), - dictgen::InsensitiveAscii("adelpia"), - dictgen::InsensitiveAscii("adeplhia"), - dictgen::InsensitiveAscii("adlephia"), - dictgen::InsensitiveAscii("edalphia"), - dictgen::InsensitiveAscii("edelphia"), - dictgen::InsensitiveAscii("idalphia"), - dictgen::InsensitiveAscii("iphines"), - dictgen::InsensitiveAscii("ipines"), - dictgen::InsensitiveAscii("ippenes"), - dictgen::InsensitiveAscii("ippenis"), - dictgen::InsensitiveAscii("ippides"), - dictgen::InsensitiveAscii("ippinas"), - dictgen::InsensitiveAscii("ippinnes"), - dictgen::InsensitiveAscii("ippinoes"), - dictgen::InsensitiveAscii("ippinos"), - dictgen::InsensitiveAscii("ippins"), - dictgen::InsensitiveAscii("isopher"), - dictgen::InsensitiveAscii("isophers"), - dictgen::InsensitiveAscii("isophical"), - dictgen::InsensitiveAscii("isophies"), - dictgen::InsensitiveAscii("isophy"), - dictgen::InsensitiveAscii("lipine"), - dictgen::InsensitiveAscii("lipines"), - dictgen::InsensitiveAscii("lippines"), - dictgen::InsensitiveAscii("lipse"), - dictgen::InsensitiveAscii("lipses"), - dictgen::InsensitiveAscii("losophically"), - dictgen::InsensitiveAscii("oshopically"), - dictgen::InsensitiveAscii("osipher"), - dictgen::InsensitiveAscii("osiphers"), - dictgen::InsensitiveAscii("osiphical"), - dictgen::InsensitiveAscii("osiphies"), - dictgen::InsensitiveAscii("osiphy"), - dictgen::InsensitiveAscii("osohpers"), - dictgen::InsensitiveAscii("osohpical"), - dictgen::InsensitiveAscii("osohpically"), - dictgen::InsensitiveAscii("osohpies"), - dictgen::InsensitiveAscii("osohpy"), - dictgen::InsensitiveAscii("osoper"), - dictgen::InsensitiveAscii("osopers"), - dictgen::InsensitiveAscii("osophae"), - dictgen::InsensitiveAscii("osophia"), - dictgen::InsensitiveAscii("osophiae"), - dictgen::InsensitiveAscii("osophicaly"), - dictgen::InsensitiveAscii("osophics"), - dictgen::InsensitiveAscii("osophios"), - dictgen::InsensitiveAscii("osophycal"), - dictgen::InsensitiveAscii("osophycally"), - dictgen::InsensitiveAscii("osopies"), - dictgen::InsensitiveAscii("osopy"), - dictgen::InsensitiveAscii("ospher"), - dictgen::InsensitiveAscii("osphies"), - dictgen::InsensitiveAscii("osphy"), - dictgen::InsensitiveAscii("ospoher"), - dictgen::InsensitiveAscii("ospohers"), - dictgen::InsensitiveAscii("ospohical"), - dictgen::InsensitiveAscii("ospohies"), - dictgen::InsensitiveAscii("ospohy"), - ], - values: &[ - &["philadelphia"], - &["philadelphia"], - &["philadelphia"], - &["philadelphia"], - &["philadelphia"], - &["philadelphia"], - &["philadelphia"], - &["philadelphia"], - &["philadelphia"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philippines"], - &["philosopher"], - &["philosophers"], - &["philosophical"], - &["philosophies"], - &["philosophy"], - &["philippine"], - &["philippines"], - &["philippines"], - &["phillies"], - &["phillies"], - &["philosophically"], - &["philosophically"], - &["philosopher"], - &["philosophers"], - &["philosophical"], - &["philosophies"], - &["philosophy"], - &["philosopher"], - &["philosophical"], - &["philosophically"], - &["philosophies"], - &["philosophy"], - &["philosopher"], - &["philosophers"], - &["philosopher"], - &["philosophical"], - &["philosophies"], - &["philosophically"], - &["philosophies"], - &["philosophies"], - &["philosophically"], - &["philosophically"], - &["philosophies"], - &["philosophy"], - &["philosopher"], - &["philosophies"], - &["philosophy"], - &["philosopher"], - &["philosophers"], - &["philosophical"], - &["philosophies"], - &["philosophy"], - ], - range: 5..=12, - }; - -static WORD_PHIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHIA_CHILDREN), - value: None, -}; - -pub static WORD_PHIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ldelphia")], - values: &[&["philadelphia"]], - range: 8..=8, - }; - -static WORD_PHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHE_CHILDREN), - value: None, -}; - -pub static WORD_PHE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("monena"), - dictgen::InsensitiveAscii("monenon"), - dictgen::InsensitiveAscii("nemenon"), - dictgen::InsensitiveAscii("nemona"), - dictgen::InsensitiveAscii("nemonal"), - dictgen::InsensitiveAscii("nomanal"), - dictgen::InsensitiveAscii("nomanon"), - dictgen::InsensitiveAscii("nomemon"), - dictgen::InsensitiveAscii("nomenen"), - dictgen::InsensitiveAscii("nomenol"), - dictgen::InsensitiveAscii("nomenom"), - dictgen::InsensitiveAscii("nomenona"), - dictgen::InsensitiveAscii("nomenonal"), - dictgen::InsensitiveAscii("nomenonly"), - dictgen::InsensitiveAscii("nominal"), - dictgen::InsensitiveAscii("nominon"), - dictgen::InsensitiveAscii("nomon"), - dictgen::InsensitiveAscii("nomonal"), - dictgen::InsensitiveAscii("nomonen"), - dictgen::InsensitiveAscii("nomonenon"), - dictgen::InsensitiveAscii("nomonon"), - dictgen::InsensitiveAscii("nonema"), - dictgen::InsensitiveAscii("nonemal"), - dictgen::InsensitiveAscii("nonemon"), - dictgen::InsensitiveAscii("nonmena"), - dictgen::InsensitiveAscii("riparials"), - dictgen::InsensitiveAscii("riperials"), - ], - values: &[ - &["phenomena"], - &["phenomenon"], - &["phenomenon"], - &["phenomena"], - &["phenomenal"], - &["phenomenal"], - &["phenomenon"], - &["phenomenon"], - &["phenomenon"], - &["phenomenal"], - &["phenomenon"], - &["phenomena"], - &["phenomenal"], - &["phenomenally"], - &["phenomenal"], - &["phenomenon"], - &["phenomenon"], - &["phenomenal"], - &["phenomenon"], - &["phenomenon"], - &["phenomenon"], - &["phenomena"], - &["phenomenal"], - &["phenomenon"], - &["phenomena"], - &["peripherals"], - &["peripherals"], - ], - range: 5..=9, - }; - -static WORD_PHA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PHA_CHILDREN), - value: None, -}; - -pub static WORD_PHA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nthom"), - dictgen::InsensitiveAscii("ntoom"), - dictgen::InsensitiveAscii("ramceutical"), - dictgen::InsensitiveAscii("ramceuticals"), - dictgen::InsensitiveAscii("ramcist"), - dictgen::InsensitiveAscii("ramcists"), - dictgen::InsensitiveAscii("ramcy"), - dictgen::InsensitiveAscii("rmaceudical"), - dictgen::InsensitiveAscii("rmaceutial"), - dictgen::InsensitiveAscii("rmacias"), - dictgen::InsensitiveAscii("rmacs"), - dictgen::InsensitiveAscii("rmacuetical"), - dictgen::InsensitiveAscii("rmacueticals"), - dictgen::InsensitiveAscii("rmacyst"), - dictgen::InsensitiveAscii("rmaseudical"), - dictgen::InsensitiveAscii("rmaseudically"), - dictgen::InsensitiveAscii("rmaseudicals"), - dictgen::InsensitiveAscii("rmaseudicaly"), - dictgen::InsensitiveAscii("rmaseutical"), - dictgen::InsensitiveAscii("rmaseutically"), - dictgen::InsensitiveAscii("rmaseuticals"), - dictgen::InsensitiveAscii("rmaseuticaly"), - dictgen::InsensitiveAscii("rmasist"), - dictgen::InsensitiveAscii("rmasists"), - dictgen::InsensitiveAscii("rmasudical"), - dictgen::InsensitiveAscii("rmasudically"), - dictgen::InsensitiveAscii("rmasudicals"), - dictgen::InsensitiveAscii("rmasudicaly"), - dictgen::InsensitiveAscii("rmasutical"), - dictgen::InsensitiveAscii("rmasutically"), - dictgen::InsensitiveAscii("rmasuticals"), - dictgen::InsensitiveAscii("rmasuticaly"), - dictgen::InsensitiveAscii("rmeceutical"), - dictgen::InsensitiveAscii("rmicist"), - dictgen::InsensitiveAscii("rmsci"), - dictgen::InsensitiveAscii("roah"), - dictgen::InsensitiveAscii("roh"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("sepsace"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("tnom"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["phantom"], - &["phantom"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmacist"], - &["pharmacist"], - &["pharmacy"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmacist"], - &["pharmacist"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmacist"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmaceuticals"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmaceuticals"], - &["pharmaceutical"], - &["pharmacist"], - &["pharmacists"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmaceuticals"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmaceuticals"], - &["pharmaceutical"], - &["pharmaceutical"], - &["pharmacist"], - &["pharmacist"], - &["pharaoh"], - &["pharaoh"], - &["phrase", "parse"], - &["phasespace"], - &["phases"], - &["phantom"], - &["phasing"], - ], - range: 3..=13, - }; - -static WORD_PE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PE_CHILDREN), - value: None, -}; - -static WORD_PE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PEA_NODE), - Some(&WORD_PEB_NODE), - Some(&WORD_PEC_NODE), - Some(&WORD_PED_NODE), - Some(&WORD_PEE_NODE), - Some(&WORD_PEF_NODE), - Some(&WORD_PEG_NODE), - Some(&WORD_PEH_NODE), - Some(&WORD_PEI_NODE), - None, - None, - Some(&WORD_PEL_NODE), - Some(&WORD_PEM_NODE), - Some(&WORD_PEN_NODE), - Some(&WORD_PEO_NODE), - Some(&WORD_PEP_NODE), - None, - Some(&WORD_PER_NODE), - Some(&WORD_PES_NODE), - Some(&WORD_PET_NODE), - Some(&WORD_PEU_NODE), - Some(&WORD_PEV_NODE), - Some(&WORD_PEW_NODE), - None, - None, - Some(&WORD_PEZ_NODE), -]; - -static WORD_PEZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEZ_CHILDREN), - value: None, -}; - -pub static WORD_PEZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ier")], - values: &[&["bezier"]], - range: 3..=3, - }; - -static WORD_PEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEW_CHILDREN), - value: None, -}; - -pub static WORD_PEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("der")], - values: &[&["lewder", "pewter", "powder"]], - range: 3..=3, - }; - -static WORD_PEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEV_CHILDREN), - value: None, -}; - -pub static WORD_PEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("ious"), - ], - values: &[&["prevent"], &["prevents"], &["previous"]], - range: 3..=4, - }; - -static WORD_PEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEU_CHILDREN), - value: None, -}; - -pub static WORD_PEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sdo")], - values: &[&["pseudo"]], - range: 3..=3, - }; - -static WORD_PET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PET_CHILDREN), - value: None, -}; - -pub static WORD_PET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("rolem"), - dictgen::InsensitiveAscii("roluem"), - dictgen::InsensitiveAscii("terns"), - ], - values: &[&["petition"], &["petroleum"], &["petroleum"], &["patterns"]], - range: 5..=6, - }; - -static WORD_PES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PES_CHILDREN), - value: None, -}; - -pub static WORD_PES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eudocode"), - dictgen::InsensitiveAscii("itcides"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("siary"), - dictgen::InsensitiveAscii("simestic"), - dictgen::InsensitiveAscii("simisitic"), - dictgen::InsensitiveAscii("simisstic"), - dictgen::InsensitiveAscii("simistc"), - dictgen::InsensitiveAscii("simistisch"), - dictgen::InsensitiveAscii("simitic"), - dictgen::InsensitiveAscii("tacides"), - dictgen::InsensitiveAscii("tecides"), - dictgen::InsensitiveAscii("ticedes"), - dictgen::InsensitiveAscii("ticidas"), - dictgen::InsensitiveAscii("ticids"), - dictgen::InsensitiveAscii("tisides"), - dictgen::InsensitiveAscii("tizides"), - dictgen::InsensitiveAscii("tore"), - dictgen::InsensitiveAscii("udo"), - ], - values: &[ - &["pseudocode"], - &["pesticides"], - &["person"], - &["pessary"], - &["pessimistic"], - &["pessimistic"], - &["pessimistic"], - &["pessimistic"], - &["pessimistic"], - &["pessimistic"], - &["pesticides"], - &["pesticides"], - &["pesticides"], - &["pesticides"], - &["pesticides"], - &["pesticides"], - &["pesticides"], - &["petstore"], - &["pseudo"], - ], - range: 2..=10, - }; - -static WORD_PER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PER_CHILDREN), - value: None, -}; - -static WORD_PER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PERA_NODE), - None, - Some(&WORD_PERC_NODE), - Some(&WORD_PERD_NODE), - Some(&WORD_PERE_NODE), - Some(&WORD_PERF_NODE), - None, - Some(&WORD_PERH_NODE), - Some(&WORD_PERI_NODE), - Some(&WORD_PERJ_NODE), - None, - Some(&WORD_PERL_NODE), - Some(&WORD_PERM_NODE), - Some(&WORD_PERN_NODE), - Some(&WORD_PERO_NODE), - Some(&WORD_PERP_NODE), - None, - Some(&WORD_PERR_NODE), - Some(&WORD_PERS_NODE), - Some(&WORD_PERT_NODE), - Some(&WORD_PERU_NODE), - Some(&WORD_PERV_NODE), - None, - Some(&WORD_PERX_NODE), - None, - None, -]; - -static WORD_PERX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERX_CHILDREN), - value: None, -}; - -pub static WORD_PERX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oide")], - values: &[&["peroxide"]], - range: 4..=4, - }; - -static WORD_PERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERV_CHILDREN), - value: None, -}; - -pub static WORD_PERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ail"), - dictgen::InsensitiveAscii("ailing"), - dictgen::InsensitiveAscii("alence"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ention"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("ersley"), - dictgen::InsensitiveAscii("erst"), - dictgen::InsensitiveAscii("ertes"), - dictgen::InsensitiveAscii("iew"), - dictgen::InsensitiveAscii("iews"), - ], - values: &[ - &["prevail"], - &["prevailing"], - &["prevalence"], - &["prevent"], - &["prevention"], - &["prevents"], - &["perverse"], - &["pervert"], - &["perverse"], - &["preview", "purview"], - &["previews", "purviews"], - ], - range: 3..=6, - }; - -static WORD_PERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERU_CHILDREN), - value: None, -}; - -pub static WORD_PERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("saded")], - values: &[&["persuaded"]], - range: 5..=5, - }; - -static WORD_PERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERT_CHILDREN), - value: None, -}; - -pub static WORD_PERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("ians"), - dictgen::InsensitiveAscii("icipate"), - dictgen::InsensitiveAscii("icipated"), - dictgen::InsensitiveAscii("icipates"), - dictgen::InsensitiveAscii("icipating"), - dictgen::InsensitiveAscii("icipation"), - dictgen::InsensitiveAscii("icular"), - dictgen::InsensitiveAscii("icularly"), - dictgen::InsensitiveAscii("iculars"), - dictgen::InsensitiveAscii("ient"), - dictgen::InsensitiveAscii("inant"), - dictgen::InsensitiveAscii("inante"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inately"), - dictgen::InsensitiveAscii("inet"), - dictgen::InsensitiveAscii("oleum"), - dictgen::InsensitiveAscii("rified"), - dictgen::InsensitiveAscii("rub"), - dictgen::InsensitiveAscii("rubation"), - dictgen::InsensitiveAscii("rubations"), - dictgen::InsensitiveAscii("rubing"), - dictgen::InsensitiveAscii("ub"), - dictgen::InsensitiveAscii("ubate"), - dictgen::InsensitiveAscii("ubated"), - dictgen::InsensitiveAscii("ubates"), - dictgen::InsensitiveAscii("ubation"), - dictgen::InsensitiveAscii("ubations"), - dictgen::InsensitiveAscii("ubing"), - dictgen::InsensitiveAscii("urbate"), - dictgen::InsensitiveAscii("urbates"), - dictgen::InsensitiveAscii("urbe"), - ], - values: &[ - &["pertaining"], - &["pretended"], - &["pertains"], - &["participate"], - &["participated"], - &["participates"], - &["participating"], - &["participation"], - &["particular"], - &["particularly"], - &["particulars"], - &["pertinent"], - &["pertinent"], - &["pertinent"], - &["pertinent"], - &["pertinently"], - &["pertinent"], - &["petroleum"], - &["petrified"], - &["perturb"], - &["perturbation"], - &["perturbations"], - &["perturbing"], - &["perturb"], - &["perturb"], - &["perturbed"], - &["perturbs"], - &["perturbation"], - &["perturbations"], - &["perturbing"], - &["perturb"], - &["perturbs"], - &["perturb", "perturbed"], - ], - range: 2..=9, - }; - -static WORD_PERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PERS_CHILDREN), - value: None, -}; - -static WORD_PERS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PERSA_NODE), - None, - Some(&WORD_PERSC_NODE), - None, - Some(&WORD_PERSE_NODE), - None, - None, - Some(&WORD_PERSH_NODE), - Some(&WORD_PERSI_NODE), - None, - None, - None, - Some(&WORD_PERSM_NODE), - None, - Some(&WORD_PERSO_NODE), - Some(&WORD_PERSP_NODE), - None, - None, - Some(&WORD_PERSS_NODE), - Some(&WORD_PERST_NODE), - Some(&WORD_PERSU_NODE), - Some(&WORD_PERSV_NODE), - Some(&WORD_PERSW_NODE), - None, - None, - None, -]; - -static WORD_PERSW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSW_CHILDREN), - value: None, -}; - -pub static WORD_PERSW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("asion")], - values: &[&["persuasion"]], - range: 5..=5, - }; - -static WORD_PERSV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSV_CHILDREN), - value: None, -}; - -pub static WORD_PERSV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("asive")], - values: &[&["persuasive"]], - range: 5..=5, - }; - -static WORD_PERSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSU_CHILDREN), - value: None, -}; - -pub static WORD_PERSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("asian"), - dictgen::InsensitiveAscii("asing"), - dictgen::InsensitiveAscii("asivo"), - dictgen::InsensitiveAscii("aso"), - dictgen::InsensitiveAscii("assion"), - dictgen::InsensitiveAscii("assive"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("cuted"), - dictgen::InsensitiveAscii("cution"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("mably"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("mption"), - dictgen::InsensitiveAscii("mptuous"), - dictgen::InsensitiveAscii("ssion"), - ], - values: &[ - &["perusal"], - &["persuasion"], - &["persuasion"], - &["persuasion"], - &["persuasion"], - &["persuasion"], - &["persuasive"], - &["persuade"], - &["persuasion"], - &["persecuted"], - &["persecution"], - &["persuaded"], - &["pursue"], - &["pursued"], - &["pursuing"], - &["pursuit"], - &["pursuits"], - &["presumably"], - &["presumed"], - &["presumption"], - &["presumptuous"], - &["persuasion"], - ], - range: 1..=7, - }; - -static WORD_PERST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERST_CHILDREN), - value: None, -}; - -pub static WORD_PERST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ige")], - values: &[&["prestige"]], - range: 3..=3, - }; - -static WORD_PERSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSS_CHILDREN), - value: None, -}; - -pub static WORD_PERSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("iously"), - dictgen::InsensitiveAscii("iuos"), - dictgen::InsensitiveAscii("iuosly"), - ], - values: &[ - &["pressed"], - &["precious"], - &["preciously"], - &["precious"], - &["preciously"], - ], - range: 2..=6, - }; - -static WORD_PERSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSP_CHILDREN), - value: None, -}; - -pub static WORD_PERSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecitve"), - dictgen::InsensitiveAscii("ecitves"), - dictgen::InsensitiveAscii("ecive"), - dictgen::InsensitiveAscii("ectie"), - dictgen::InsensitiveAscii("ectief"), - dictgen::InsensitiveAscii("ectivas"), - dictgen::InsensitiveAscii("ektive"), - ], - values: &[ - &["perspective"], - &["perspectives"], - &["perspective"], - &["perspectives"], - &["perspective"], - &["perspectives"], - &["perspective"], - ], - range: 5..=7, - }; - -static WORD_PERSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSO_CHILDREN), - value: None, -}; - -pub static WORD_PERSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anl"), - dictgen::InsensitiveAscii("anlly"), - dictgen::InsensitiveAscii("cuted"), - dictgen::InsensitiveAscii("naes"), - dictgen::InsensitiveAscii("nalie"), - dictgen::InsensitiveAscii("nalis"), - dictgen::InsensitiveAscii("nalites"), - dictgen::InsensitiveAscii("nalitie"), - dictgen::InsensitiveAscii("nalitites"), - dictgen::InsensitiveAscii("nalitits"), - dictgen::InsensitiveAscii("nalitity"), - dictgen::InsensitiveAscii("nalitys"), - dictgen::InsensitiveAscii("nallity"), - dictgen::InsensitiveAscii("naly"), - dictgen::InsensitiveAscii("narse"), - dictgen::InsensitiveAscii("natus"), - dictgen::InsensitiveAscii("nel"), - dictgen::InsensitiveAscii("nell"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nhod"), - dictgen::InsensitiveAscii("nhoood"), - dictgen::InsensitiveAscii("nilized"), - dictgen::InsensitiveAscii("nis"), - dictgen::InsensitiveAscii("nmal"), - dictgen::InsensitiveAscii("nnal"), - dictgen::InsensitiveAscii("nnaly"), - dictgen::InsensitiveAscii("nnell"), - dictgen::InsensitiveAscii("nnels"), - dictgen::InsensitiveAscii("nsa"), - ], - values: &[ - &["personal"], - &["personally"], - &["persecuted"], - &["personas"], - &["personalized"], - &["personas"], - &["personalities"], - &["personality"], - &["personalities"], - &["personalities"], - &["personality"], - &["personalities"], - &["personally"], - &["personally"], - &["personas"], - &["personas"], - &["personnel", "personal"], - &["personnel"], - &["persons"], - &["personhood"], - &["personhood"], - &["personalized"], - &["persons"], - &["personal"], - &["personal"], - &["personally"], - &["personnel"], - &["personnel"], - &["personas"], - ], - range: 3..=9, - }; - -static WORD_PERSM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSM_CHILDREN), - value: None, -}; - -pub static WORD_PERSM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("issions")], - values: &[&["permissions"]], - range: 7..=7, - }; - -static WORD_PERSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSI_CHILDREN), - value: None, -}; - -pub static WORD_PERSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cuted"), - dictgen::InsensitiveAscii("cution"), - dictgen::InsensitiveAscii("sent"), - dictgen::InsensitiveAscii("sit"), - dictgen::InsensitiveAscii("sited"), - dictgen::InsensitiveAscii("stance"), - dictgen::InsensitiveAscii("stant"), - dictgen::InsensitiveAscii("stante"), - dictgen::InsensitiveAscii("stantly"), - dictgen::InsensitiveAscii("sten"), - dictgen::InsensitiveAscii("stens"), - dictgen::InsensitiveAscii("stense"), - dictgen::InsensitiveAscii("stente"), - dictgen::InsensitiveAscii("stented"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tentely"), - dictgen::InsensitiveAscii("tently"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["persecuted"], - &["persecution"], - &["persistent"], - &["persist"], - &["persisted"], - &["persistence"], - &["persistent"], - &["persistent"], - &["persistently"], - &["persistent"], - &["persists"], - &["persistence"], - &["persistence"], - &["persisted"], - &["persists"], - &["persisted"], - &["persistent"], - &["persistently"], - &["persistently"], - &["persist"], - ], - range: 2..=7, - }; - -static WORD_PERSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSH_CHILDREN), - value: None, -}; - -pub static WORD_PERSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("isly"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[ - &["precious"], - &["preciously"], - &["precious"], - &["preciously"], - ], - range: 2..=4, - }; - -static WORD_PERSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSE_CHILDREN), - value: None, -}; - -pub static WORD_PERSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("ctives"), - dictgen::InsensitiveAscii("ctued"), - dictgen::InsensitiveAscii("ctuion"), - dictgen::InsensitiveAscii("cucion"), - dictgen::InsensitiveAscii("cusion"), - dictgen::InsensitiveAscii("cutie"), - dictgen::InsensitiveAscii("cutin"), - dictgen::InsensitiveAscii("cutted"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("pctive"), - dictgen::InsensitiveAscii("pctives"), - dictgen::InsensitiveAscii("pective"), - dictgen::InsensitiveAscii("pectives"), - dictgen::InsensitiveAscii("rvation"), - dictgen::InsensitiveAscii("rve"), - dictgen::InsensitiveAscii("rved"), - dictgen::InsensitiveAscii("rverance"), - dictgen::InsensitiveAscii("rvere"), - dictgen::InsensitiveAscii("rvered"), - dictgen::InsensitiveAscii("rveres"), - dictgen::InsensitiveAscii("rvering"), - dictgen::InsensitiveAscii("rves"), - dictgen::InsensitiveAscii("rving"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("verence"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wes"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["respective", "perspective"], - &["perspectives"], - &["persecuted"], - &["persecution"], - &["persecution"], - &["persecution"], - &["persecuted"], - &["persecution"], - &["persecuted"], - &["precede"], - &["preceded"], - &["precedes"], - &["preceding"], - &["precedes"], - &["present"], - &["perspective"], - &["perspectives"], - &["perspective"], - &["perspectives"], - &["preservation"], - &["preserve"], - &["preserved"], - &["perseverance"], - &["persevere"], - &["persevered"], - &["perseveres"], - &["persevering"], - &["preserves"], - &["preserving"], - &["presets"], - &["perseverance"], - &["pursue"], - &["pursued"], - &["pursuer"], - &["pursues"], - &["pursuing"], - &["pursues"], - ], - range: 1..=8, - }; - -static WORD_PERSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSC_CHILDREN), - value: None, -}; - -pub static WORD_PERSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eptive"), - dictgen::InsensitiveAscii("iuos"), - dictgen::InsensitiveAscii("iuosly"), - dictgen::InsensitiveAscii("ius"), - dictgen::InsensitiveAscii("iusly"), - dictgen::InsensitiveAscii("ribe"), - dictgen::InsensitiveAscii("ribed"), - dictgen::InsensitiveAscii("ription"), - ], - values: &[ - &["perspectives"], - &["precious"], - &["preciously"], - &["precious"], - &["preciously"], - &["prescribe"], - &["prescribed"], - &["prescription"], - ], - range: 3..=7, - }; - -static WORD_PERSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERSA_CHILDREN), - value: None, -}; - -pub static WORD_PERSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ude"), - dictgen::InsensitiveAscii("uded"), - dictgen::InsensitiveAscii("usion"), - dictgen::InsensitiveAscii("usive"), - ], - values: &[ - &["persian"], - &["person"], - &["persuade"], - &["persuaded"], - &["persuasion"], - &["persuasive"], - ], - range: 1..=5, - }; - -static WORD_PERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERR_CHILDREN), - value: None, -}; - -pub static WORD_PERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ogative"), - dictgen::InsensitiveAscii("ror"), - ], - values: &[&["prerogative"], &["perror"]], - range: 3..=7, - }; - -static WORD_PERP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERP_CHILDREN), - value: None, -}; - -pub static WORD_PERP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aid"), - dictgen::InsensitiveAscii("andicular"), - dictgen::InsensitiveAscii("andicularly"), - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("atrated"), - dictgen::InsensitiveAscii("atrator"), - dictgen::InsensitiveAscii("atrators"), - dictgen::InsensitiveAscii("atuate"), - dictgen::InsensitiveAscii("atuated"), - dictgen::InsensitiveAscii("atuates"), - dictgen::InsensitiveAscii("atuating"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("edicularly"), - dictgen::InsensitiveAscii("endicualr"), - dictgen::InsensitiveAscii("endiculaire"), - dictgen::InsensitiveAscii("endiculaires"), - dictgen::InsensitiveAscii("enticular"), - dictgen::InsensitiveAscii("ertated"), - dictgen::InsensitiveAscii("ertator"), - dictgen::InsensitiveAscii("ertators"), - dictgen::InsensitiveAscii("erties"), - dictgen::InsensitiveAscii("ertrated"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("etraded"), - dictgen::InsensitiveAscii("etrador"), - dictgen::InsensitiveAscii("etraitor"), - dictgen::InsensitiveAscii("etrar"), - dictgen::InsensitiveAscii("etraron"), - dictgen::InsensitiveAscii("etrater"), - dictgen::InsensitiveAscii("etraters"), - dictgen::InsensitiveAscii("etuaded"), - dictgen::InsensitiveAscii("etuae"), - dictgen::InsensitiveAscii("etualy"), - dictgen::InsensitiveAscii("etuare"), - dictgen::InsensitiveAscii("etuas"), - dictgen::InsensitiveAscii("etuaters"), - dictgen::InsensitiveAscii("etuationg"), - dictgen::InsensitiveAscii("etue"), - dictgen::InsensitiveAscii("etutate"), - dictgen::InsensitiveAscii("etuties"), - dictgen::InsensitiveAscii("has"), - dictgen::InsensitiveAscii("indicular"), - dictgen::InsensitiveAscii("itrated"), - dictgen::InsensitiveAscii("itrator"), - dictgen::InsensitiveAscii("itrators"), - dictgen::InsensitiveAscii("osefully"), - dictgen::InsensitiveAscii("oses"), - dictgen::InsensitiveAscii("osterous"), - dictgen::InsensitiveAscii("retated"), - dictgen::InsensitiveAscii("retator"), - dictgen::InsensitiveAscii("retators"), - dictgen::InsensitiveAscii("sective"), - dictgen::InsensitiveAscii("sectives"), - dictgen::InsensitiveAscii("utrator"), - dictgen::InsensitiveAscii("utrators"), - dictgen::InsensitiveAscii("utually"), - dictgen::InsensitiveAscii("utuated"), - dictgen::InsensitiveAscii("utuates"), - dictgen::InsensitiveAscii("utuating"), - ], - values: &[ - &["prepaid"], - &["perpendicular"], - &["perpendicularly"], - &["preparation"], - &["perpetrated"], - &["perpetrator"], - &["perpetrators"], - &["perpetuate"], - &["perpetuated"], - &["perpetuates"], - &["perpetuating"], - &["perspective"], - &["perpendicularly"], - &["perpendicular"], - &["perpendicular"], - &["perpendicular"], - &["perpendicular"], - &["perpetuated"], - &["perpetrators"], - &["perpetrators"], - &["properties"], - &["perpetrated"], - &["property"], - &["perpetrated"], - &["perpetrator"], - &["perpetrator"], - &["perpetrator"], - &["perpetrator"], - &["perpetrator"], - &["perpetrators"], - &["perpetuated"], - &["perpetuate"], - &["perpetually"], - &["perpetuate"], - &["perpetuates"], - &["perpetuates"], - &["perpetuating"], - &["perpetuate"], - &["perpetuate"], - &["perpetuates"], - &["perhaps"], - &["perpendicular"], - &["perpetrated"], - &["perpetrator"], - &["perpetrators"], - &["purposefully"], - &["purposes"], - &["preposterous"], - &["perpetrated"], - &["perpetrators"], - &["perpetrators"], - &["perspective"], - &["perspectives"], - &["perpetrator"], - &["perpetrators"], - &["perpetually"], - &["perpetuated"], - &["perpetuates"], - &["perpetuating"], - ], - range: 3..=12, - }; - -static WORD_PERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERO_CHILDREN), - value: None, -}; - -pub static WORD_PERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dically"), - dictgen::InsensitiveAscii("endicular"), - dictgen::InsensitiveAscii("gative"), - dictgen::InsensitiveAscii("grative"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("idic"), - dictgen::InsensitiveAscii("idical"), - dictgen::InsensitiveAscii("idically"), - dictgen::InsensitiveAscii("idicals"), - dictgen::InsensitiveAscii("idicity"), - dictgen::InsensitiveAscii("ids"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("perly"), - dictgen::InsensitiveAscii("rdered"), - dictgen::InsensitiveAscii("rders"), - dictgen::InsensitiveAscii("sn"), - dictgen::InsensitiveAscii("snal"), - dictgen::InsensitiveAscii("snality"), - dictgen::InsensitiveAscii("snas"), - ], - values: &[ - &["periodically"], - &["perpendicular"], - &["prerogative"], - &["prerogative"], - &["period"], - &["periodic"], - &["periodical"], - &["periodically"], - &["periodicals"], - &["periodicity"], - &["periods"], - &["personal"], - &["properly"], - &["preordered"], - &["preorders"], - &["person"], - &["personal"], - &["personality"], - &["personas"], - ], - range: 2..=9, - }; - -static WORD_PERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERN_CHILDREN), - value: None, -}; - -pub static WORD_PERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("amently"), - ], - values: &[&["permanent"], &["permanently"]], - range: 5..=7, - }; - -static WORD_PERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PERM_CHILDREN), - value: None, -}; - -static WORD_PERM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PERMA_NODE), - None, - None, - None, - Some(&WORD_PERME_NODE), - None, - None, - None, - Some(&WORD_PERMI_NODE), - None, - None, - None, - Some(&WORD_PERMM_NODE), - None, - Some(&WORD_PERMO_NODE), - None, - None, - None, - Some(&WORD_PERMS_NODE), - Some(&WORD_PERMT_NODE), - Some(&WORD_PERMU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PERMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERMU_CHILDREN), - value: None, -}; - -pub static WORD_PERMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atate"), - dictgen::InsensitiveAscii("atated"), - dictgen::InsensitiveAscii("atates"), - dictgen::InsensitiveAscii("atating"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("atations"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["permutate"], - &["permutated"], - &["permutates"], - &["permutating"], - &["permutation"], - &["permutations"], - &["permutate", "permute"], - &["permutated", "permuted"], - &["permutates", "permutes"], - &["permutating", "permuting"], - &["permutation"], - &["permutations"], - &["permute"], - &["permutation"], - &["permutations"], - &["permutation"], - &["permutations"], - ], - range: 1..=8, - }; - -static WORD_PERMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERMT_CHILDREN), - value: None, -}; - -pub static WORD_PERMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uation")], - values: &[&["permutation"]], - range: 6..=6, - }; - -static WORD_PERMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERMS_CHILDREN), - value: None, -}; - -pub static WORD_PERMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("istent"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - ], - values: &[&["persistent"], &["permission"], &["permissions"]], - range: 4..=6, - }; - -static WORD_PERMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERMO_CHILDREN), - value: None, -}; - -pub static WORD_PERMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rmance")], - values: &[&["performance"]], - range: 6..=6, - }; - -static WORD_PERMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERMM_CHILDREN), - value: None, -}; - -pub static WORD_PERMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ission"), - dictgen::InsensitiveAscii("issions"), - ], - values: &[&["permission"], &["permissions"]], - range: 6..=7, - }; - -static WORD_PERMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERMI_CHILDREN), - value: None, -}; - -pub static WORD_PERMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("nantly"), - dictgen::InsensitiveAscii("nently"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sison"), - dictgen::InsensitiveAscii("sisons"), - dictgen::InsensitiveAscii("ssble"), - dictgen::InsensitiveAscii("ssiable"), - dictgen::InsensitiveAscii("ssibe"), - dictgen::InsensitiveAscii("ssie"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("ssino"), - dictgen::InsensitiveAscii("ssinos"), - dictgen::InsensitiveAscii("ssiosn"), - dictgen::InsensitiveAscii("sson"), - dictgen::InsensitiveAscii("ssons"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("sssions"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tis"), - dictgen::InsensitiveAscii("tts"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("ums"), - ], - values: &[ - &["premier"], - &["premiere"], - &["perimeter"], - &["permanent"], - &["permanently"], - &["permanently"], - &["premise"], - &["premises"], - &["permission"], - &["permission", "permissions"], - &["permissions", "permission"], - &["permissions"], - &["permissible"], - &["permissible"], - &["permissible"], - &["permissible"], - &["permissions"], - &["permission"], - &["permissions"], - &["permissions"], - &["permission"], - &["permissions"], - &["permissions", "permission"], - &["permissions"], - &["permits"], - &["permitted"], - &["permits"], - &["permission"], - &["permissions"], - &["permits"], - &["permits"], - &["premium"], - &["premiums"], - ], - range: 2..=7, - }; - -static WORD_PERME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERME_CHILDREN), - value: None, -}; - -pub static WORD_PERME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("nantly"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nently"), - dictgen::InsensitiveAscii("ssioned"), - dictgen::InsensitiveAscii("ssions"), - ], - values: &[ - &["permanent"], - &["permanently"], - &["permanent"], - &["permanently"], - &["permissioned"], - &["permissions"], - ], - range: 4..=7, - }; - -static WORD_PERMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERMA_CHILDREN), - value: None, -}; - -pub static WORD_PERMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mently"), - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("nantely"), - dictgen::InsensitiveAscii("nantly"), - dictgen::InsensitiveAscii("nentely"), - dictgen::InsensitiveAscii("nenty"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("netly"), - dictgen::InsensitiveAscii("ntently"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("turely"), - ], - values: &[ - &["permeable"], - &["premade"], - &["permanent"], - &["permanently"], - &["permanent"], - &["permanently"], - &["permanently"], - &["permanently"], - &["permanently"], - &["permanent"], - &["permanently"], - &["permanently"], - &["permanently"], - &["premature"], - &["prematurely"], - ], - range: 2..=7, - }; - -static WORD_PERL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERL_CHILDREN), - value: None, -}; - -pub static WORD_PERL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciritc"), - dictgen::InsensitiveAscii("iferate"), - dictgen::InsensitiveAscii("iferated"), - dictgen::InsensitiveAscii("iferates"), - dictgen::InsensitiveAscii("iferating"), - dictgen::InsensitiveAscii("iminary"), - ], - values: &[ - &["perlcritic"], - &["proliferate"], - &["proliferated"], - &["proliferates"], - &["proliferating"], - &["preliminary"], - ], - range: 6..=9, - }; - -static WORD_PERJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERJ_CHILDREN), - value: None, -}; - -pub static WORD_PERJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("orative"), - ], - values: &[&["perjury"], &["pejorative"]], - range: 3..=7, - }; - -static WORD_PERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERI_CHILDREN), - value: None, -}; - -pub static WORD_PERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cings"), - dictgen::InsensitiveAscii("dic"), - dictgen::InsensitiveAscii("dical"), - dictgen::InsensitiveAscii("dically"), - dictgen::InsensitiveAscii("dinkle"), - dictgen::InsensitiveAscii("doic"), - dictgen::InsensitiveAscii("doically"), - dictgen::InsensitiveAscii("hperal"), - dictgen::InsensitiveAscii("hperals"), - dictgen::InsensitiveAscii("lious"), - dictgen::InsensitiveAscii("menter"), - dictgen::InsensitiveAscii("metr"), - dictgen::InsensitiveAscii("metre"), - dictgen::InsensitiveAscii("metres"), - dictgen::InsensitiveAscii("ode"), - dictgen::InsensitiveAscii("odes"), - dictgen::InsensitiveAscii("odicaly"), - dictgen::InsensitiveAscii("odicly"), - dictgen::InsensitiveAscii("odicy"), - dictgen::InsensitiveAscii("odioc"), - dictgen::InsensitiveAscii("odisch"), - dictgen::InsensitiveAscii("odos"), - dictgen::InsensitiveAscii("pathetic"), - dictgen::InsensitiveAscii("peheral"), - dictgen::InsensitiveAscii("peral"), - dictgen::InsensitiveAscii("perhal"), - dictgen::InsensitiveAscii("perhals"), - dictgen::InsensitiveAscii("pheals"), - dictgen::InsensitiveAscii("phereal"), - dictgen::InsensitiveAscii("phereals"), - dictgen::InsensitiveAscii("pheria"), - dictgen::InsensitiveAscii("pherial"), - dictgen::InsensitiveAscii("pherials"), - dictgen::InsensitiveAscii("phiral"), - dictgen::InsensitiveAscii("phirals"), - dictgen::InsensitiveAscii("phreal"), - dictgen::InsensitiveAscii("phreals"), - dictgen::InsensitiveAscii("phrial"), - dictgen::InsensitiveAscii("phrials"), - dictgen::InsensitiveAscii("san"), - dictgen::InsensitiveAscii("sist"), - dictgen::InsensitiveAscii("sisted"), - dictgen::InsensitiveAscii("sistent"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stence"), - dictgen::InsensitiveAscii("stent"), - dictgen::InsensitiveAscii("tinkle"), - dictgen::InsensitiveAscii("wankle"), - dictgen::InsensitiveAscii("winke"), - dictgen::InsensitiveAscii("winkel"), - dictgen::InsensitiveAscii("winkie"), - dictgen::InsensitiveAscii("winlke"), - ], - values: &[ - &["piercing"], - &["piercings"], - &["periodic"], - &["periodical"], - &["periodically"], - &["periwinkle"], - &["periodic"], - &["periodically"], - &["peripheral"], - &["peripherals"], - &["perilous"], - &["perimeter"], - &["perimeter"], - &["perimeter"], - &["perimeters"], - &["period"], - &["periods"], - &["periodically"], - &["periodically"], - &["periodicity"], - &["periodic"], - &["periodic"], - &["periods"], - &["peripatetic"], - &["peripheral"], - &["peripheral"], - &["peripheral"], - &["peripherals"], - &["peripherals"], - &["peripheral"], - &["peripherals"], - &["peripheral"], - &["peripheral"], - &["peripherals"], - &["peripheral"], - &["peripherals"], - &["peripheral"], - &["peripherals"], - &["peripheral"], - &["peripherals"], - &["persian"], - &["persist"], - &["persisted"], - &["persistent"], - &["persist"], - &["persistence"], - &["persistent"], - &["periwinkle"], - &["periwinkle"], - &["periwinkle"], - &["periwinkle"], - &["periwinkle"], - &["periwinkle"], - ], - range: 2..=8, - }; - -static WORD_PERH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERH_CHILDREN), - value: None, -}; - -pub static WORD_PERH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abs"), - dictgen::InsensitiveAscii("arps"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("asp"), - dictgen::InsensitiveAscii("eaps"), - dictgen::InsensitiveAscii("iperal"), - dictgen::InsensitiveAscii("iperals"), - dictgen::InsensitiveAscii("pas"), - ], - values: &[ - &["perhaps"], - &["perhaps"], - &["perhaps"], - &["perhaps"], - &["perhaps"], - &["peripheral"], - &["peripherals"], - &["perhaps"], - ], - range: 2..=7, - }; - -static WORD_PERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PERF_CHILDREN), - value: None, -}; - -static WORD_PERF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_PERFE_NODE), - None, - None, - None, - Some(&WORD_PERFI_NODE), - None, - None, - None, - Some(&WORD_PERFM_NODE), - None, - Some(&WORD_PERFO_NODE), - None, - None, - Some(&WORD_PERFR_NODE), - None, - None, - Some(&WORD_PERFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PERFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFU_CHILDREN), - value: None, -}; - -pub static WORD_PERFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rrd"), - dictgen::InsensitiveAscii("rred"), - dictgen::InsensitiveAscii("rring"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["prefer"], - &["preferred"], - &["preferred"], - &["preferring"], - &["preferred"], - &["preferred"], - &["preferring"], - &["prefers"], - ], - range: 1..=5, - }; - -static WORD_PERFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFR_CHILDREN), - value: None, -}; - -pub static WORD_PERFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omance"), - dictgen::InsensitiveAscii("omances"), - dictgen::InsensitiveAscii("omed"), - dictgen::InsensitiveAscii("omer"), - dictgen::InsensitiveAscii("omers"), - dictgen::InsensitiveAscii("oming"), - dictgen::InsensitiveAscii("oms"), - ], - values: &[ - &["perform"], - &["perform"], - &["performance"], - &["performances"], - &["performed"], - &["performer"], - &["performers"], - &["performing"], - &["performs"], - ], - range: 1..=7, - }; - -static WORD_PERFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PERFO_CHILDREN), - value: None, -}; - -static WORD_PERFO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_PERFOE_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_PERFOM_NODE), - None, - Some(&WORD_PERFOO_NODE), - None, - None, - Some(&WORD_PERFOR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_PERFOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFOR_CHILDREN), - value: Some(&["perform"]), -}; - -pub static WORD_PERFOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("amed"), - dictgen::InsensitiveAscii("aming"), - dictgen::InsensitiveAscii("amnce"), - dictgen::InsensitiveAscii("amnces"), - dictgen::InsensitiveAscii("ams"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("emance"), - dictgen::InsensitiveAscii("emd"), - dictgen::InsensitiveAscii("ma"), - dictgen::InsensitiveAscii("mace"), - dictgen::InsensitiveAscii("maces"), - dictgen::InsensitiveAscii("macne"), - dictgen::InsensitiveAscii("maed"), - dictgen::InsensitiveAscii("maing"), - dictgen::InsensitiveAscii("mamce"), - dictgen::InsensitiveAscii("mancepcs"), - dictgen::InsensitiveAscii("mancetest"), - dictgen::InsensitiveAscii("mancewise"), - dictgen::InsensitiveAscii("mane"), - dictgen::InsensitiveAscii("manes"), - dictgen::InsensitiveAscii("mans"), - dictgen::InsensitiveAscii("manse"), - dictgen::InsensitiveAscii("mantes"), - dictgen::InsensitiveAscii("manve"), - dictgen::InsensitiveAscii("mas"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mence"), - dictgen::InsensitiveAscii("mences"), - dictgen::InsensitiveAscii("mens"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("minc"), - dictgen::InsensitiveAscii("mmed"), - dictgen::InsensitiveAscii("mnace"), - dictgen::InsensitiveAscii("mous"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["perform"], - &["performed"], - &["performing"], - &["performances", "performance"], - &["performances"], - &["performs"], - &["performed"], - &["performed"], - &["performance"], - &["performed"], - &["performs"], - &["performance"], - &["performances"], - &["performance"], - &["performed"], - &["performing"], - &["performance"], - &["performances"], - &["performances"], - &["performances"], - &["performances", "performance"], - &["performances"], - &["performances"], - &["performances"], - &["performances"], - &["performance"], - &["performs"], - &["perform", "performed"], - &["performance"], - &["performances"], - &["performers"], - &["performed", "performs"], - &["performing"], - &["performed"], - &["performances", "performance"], - &["performs"], - &["performs"], - ], - range: 1..=9, - }; - -static WORD_PERFOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFOO_CHILDREN), - value: None, -}; - -pub static WORD_PERFOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("m")], - values: &[&["perfume", "perform"]], - range: 1..=1, - }; - -static WORD_PERFOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFOM_CHILDREN), - value: Some(&["perform"]), -}; - -pub static WORD_PERFOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amce"), - dictgen::InsensitiveAscii("amces"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("anse"), - dictgen::InsensitiveAscii("anses"), - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eamce"), - dictgen::InsensitiveAscii("eamces"), - dictgen::InsensitiveAscii("eance"), - dictgen::InsensitiveAscii("eanse"), - dictgen::InsensitiveAscii("eanses"), - dictgen::InsensitiveAscii("eant"), - dictgen::InsensitiveAscii("eative"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("eers"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("enace"), - dictgen::InsensitiveAscii("enaces"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nace"), - dictgen::InsensitiveAscii("naces"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ramce"), - dictgen::InsensitiveAscii("ramces"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("ranse"), - dictgen::InsensitiveAscii("ranses"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rative"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("rers"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rnace"), - dictgen::InsensitiveAscii("rnaces"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["performance"], - &["performances"], - &["performance"], - &["performance"], - &["performances"], - &["performant"], - &["performative"], - &["perform"], - &["performance"], - &["performances"], - &["performance"], - &["performance"], - &["performances"], - &["performant"], - &["performative"], - &["performed"], - &["performed"], - &["performer"], - &["performers"], - &["performing"], - &["performance"], - &["performances"], - &["performer"], - &["performers"], - &["performs"], - &["performing"], - &["performance"], - &["performances"], - &["perform"], - &["performance"], - &["performances"], - &["performances", "performance"], - &["performance"], - &["performances"], - &["performant"], - &["performative"], - &["performed"], - &["performer"], - &["performers"], - &["performing"], - &["performance"], - &["performances"], - &["performs"], - &["performs"], - ], - range: 1..=6, - }; - -static WORD_PERFOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFOE_CHILDREN), - value: None, -}; - -pub static WORD_PERFOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mamce"), - dictgen::InsensitiveAscii("mamces"), - dictgen::InsensitiveAscii("mance"), - dictgen::InsensitiveAscii("manse"), - dictgen::InsensitiveAscii("manses"), - dictgen::InsensitiveAscii("mant"), - dictgen::InsensitiveAscii("mative"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("mnace"), - dictgen::InsensitiveAscii("mnaces"), - dictgen::InsensitiveAscii("ms"), - ], - values: &[ - &["perform"], - &["performance"], - &["performances"], - &["performance"], - &["performance"], - &["performances"], - &["performant"], - &["performative"], - &["performed"], - &["performer"], - &["performers"], - &["performing"], - &["performance"], - &["performances"], - &["performs"], - ], - range: 1..=6, - }; - -static WORD_PERFM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFM_CHILDREN), - value: None, -}; - -pub static WORD_PERFM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ormance")], - values: &[&["performance"]], - range: 7..=7, - }; - -static WORD_PERFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFI_CHILDREN), - value: None, -}; - -pub static WORD_PERFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("x"), - dictgen::InsensitiveAscii("xes"), - ], - values: &[&["prefix"], &["prefixes"]], - range: 1..=3, - }; - -static WORD_PERFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERFE_CHILDREN), - value: None, -}; - -pub static WORD_PERFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("cct"), - dictgen::InsensitiveAscii("cctly"), - dictgen::InsensitiveAscii("clty"), - dictgen::InsensitiveAscii("cly"), - dictgen::InsensitiveAscii("ctably"), - dictgen::InsensitiveAscii("cty"), - dictgen::InsensitiveAscii("cxion"), - dictgen::InsensitiveAscii("ktion"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("rably"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("rances"), - dictgen::InsensitiveAscii("rct"), - dictgen::InsensitiveAscii("rctly"), - dictgen::InsensitiveAscii("rect"), - dictgen::InsensitiveAscii("rectly"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rences"), - dictgen::InsensitiveAscii("rential"), - dictgen::InsensitiveAscii("rm"), - dictgen::InsensitiveAscii("rmance"), - dictgen::InsensitiveAscii("rmances"), - dictgen::InsensitiveAscii("rmence"), - dictgen::InsensitiveAscii("rmences"), - dictgen::InsensitiveAscii("rr"), - dictgen::InsensitiveAscii("rrable"), - dictgen::InsensitiveAscii("rrably"), - dictgen::InsensitiveAscii("rrance"), - dictgen::InsensitiveAscii("rrances"), - dictgen::InsensitiveAscii("rred"), - dictgen::InsensitiveAscii("rrence"), - dictgen::InsensitiveAscii("rrences"), - dictgen::InsensitiveAscii("rring"), - dictgen::InsensitiveAscii("rrm"), - dictgen::InsensitiveAscii("rrmance"), - dictgen::InsensitiveAscii("rrmances"), - dictgen::InsensitiveAscii("rrmence"), - dictgen::InsensitiveAscii("rrmences"), - dictgen::InsensitiveAscii("rrs"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("xcion"), - ], - values: &[ - &["perfect"], - &["perfection"], - &["perfect"], - &["perfectly"], - &["perfectly"], - &["perfectly"], - &["perfectly"], - &["perfectly"], - &["perfection"], - &["perfection"], - &["prefer"], - &["preferable"], - &["preferably"], - &["preference"], - &["preferences"], - &["perfect"], - &["perfectly"], - &["perfect"], - &["perfectly"], - &["preferred"], - &["preference"], - &["preferences"], - &["preferential"], - &["perform"], - &["performance"], - &["performances"], - &["performance"], - &["performances"], - &["prefer"], - &["preferable"], - &["preferably"], - &["preference"], - &["preferences"], - &["preferred"], - &["preference"], - &["preferences"], - &["preferring"], - &["perform"], - &["performance"], - &["performances"], - &["performance"], - &["performances"], - &["prefers"], - &["prefers"], - &["perfection"], - ], - range: 1..=8, - }; - -static WORD_PERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERE_CHILDREN), - value: None, -}; - -pub static WORD_PERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("miter"), - dictgen::InsensitiveAscii("nially"), - dictgen::InsensitiveAscii("phirals"), - dictgen::InsensitiveAscii("ptually"), - dictgen::InsensitiveAscii("sent"), - dictgen::InsensitiveAscii("trator"), - ], - values: &[ - &["perimeter"], - &["perennially"], - &["peripherals"], - &["perpetually"], - &["present", "presents", "presence", "percent"], - &["perpetrator"], - ], - range: 4..=7, - }; - -static WORD_PERD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERD_CHILDREN), - value: None, -}; - -pub static WORD_PERD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("icament"), - dictgen::InsensitiveAscii("ict"), - dictgen::InsensitiveAscii("ictable"), - dictgen::InsensitiveAscii("icting"), - dictgen::InsensitiveAscii("iction"), - dictgen::InsensitiveAscii("ictions"), - dictgen::InsensitiveAscii("ictive"), - dictgen::InsensitiveAscii("ominantly"), - ], - values: &[ - &["predators"], - &["predicament"], - &["predict"], - &["predictable"], - &["predicting"], - &["prediction"], - &["predictions"], - &["predictive"], - &["predominantly"], - ], - range: 3..=9, - }; - -static WORD_PERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERC_CHILDREN), - value: None, -}; - -pub static WORD_PERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antage"), - dictgen::InsensitiveAscii("antages"), - dictgen::InsensitiveAscii("antile"), - dictgen::InsensitiveAscii("aution"), - dictgen::InsensitiveAscii("autions"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("enage"), - dictgen::InsensitiveAscii("enatge"), - dictgen::InsensitiveAscii("enatges"), - dictgen::InsensitiveAscii("engtage"), - dictgen::InsensitiveAscii("entabge"), - dictgen::InsensitiveAscii("entagens"), - dictgen::InsensitiveAscii("entange"), - dictgen::InsensitiveAscii("entanges"), - dictgen::InsensitiveAscii("ente"), - dictgen::InsensitiveAscii("ential"), - dictgen::InsensitiveAscii("entige"), - dictgen::InsensitiveAscii("entil"), - dictgen::InsensitiveAscii("entille"), - dictgen::InsensitiveAscii("epted"), - dictgen::InsensitiveAscii("eptoin"), - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("etage"), - dictgen::InsensitiveAscii("etages"), - dictgen::InsensitiveAscii("etange"), - dictgen::InsensitiveAscii("etnage"), - dictgen::InsensitiveAscii("evied"), - dictgen::InsensitiveAscii("ievable"), - dictgen::InsensitiveAscii("ievabley"), - dictgen::InsensitiveAscii("ievably"), - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("intile"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("isely"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("ission"), - dictgen::InsensitiveAscii("lude"), - dictgen::InsensitiveAscii("petion"), - dictgen::InsensitiveAscii("petions"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("ursor"), - dictgen::InsensitiveAscii("usions"), - dictgen::InsensitiveAscii("usive"), - dictgen::InsensitiveAscii("usson"), - dictgen::InsensitiveAscii("usssion"), - ], - values: &[ - &["percentage"], - &["percentages"], - &["percentile"], - &["precaution"], - &["precautions"], - &["preceded"], - &["percentage"], - &["percentages", "percentage"], - &["percentages"], - &["percentages"], - &["percentage"], - &["percentages"], - &["percentage"], - &["percentages"], - &["percentile"], - &["percentile"], - &["percentile"], - &["percentile"], - &["percentile"], - &["perceived"], - &["perceptions"], - &["percussion"], - &["percentage"], - &["percentages"], - &["percentages"], - &["percentages"], - &["perceived"], - &["perceivable"], - &["perceivably"], - &["perceivably"], - &["perceive"], - &["perceived"], - &["percentile"], - &["precious"], - &["precise"], - &["precisely"], - &["precision"], - &["percussion"], - &["preclude"], - &["perceptions"], - &["perceptions"], - &["percent"], - &["precursor"], - &["percussion"], - &["percussive"], - &["percussion"], - &["percussion"], - ], - range: 3..=8, - }; - -static WORD_PERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PERA_CHILDREN), - value: None, -}; - -pub static WORD_PERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("phs"), - ], - values: &[&["parade"], &["perhaps"]], - range: 2..=3, - }; - -static WORD_PEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEP_CHILDREN), - value: None, -}; - -pub static WORD_PEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lica"), - dictgen::InsensitiveAscii("ole"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("perin"), - dictgen::InsensitiveAscii("perino"), - dictgen::InsensitiveAscii("perment"), - dictgen::InsensitiveAscii("permit"), - dictgen::InsensitiveAscii("perocini"), - dictgen::InsensitiveAscii("peronni"), - dictgen::InsensitiveAscii("rocessor"), - ], - values: &[ - &["prepare"], - &["people"], - &["replica"], - &["people"], - &["reported", "purported"], - &["pepperoni"], - &["pepperoni"], - &["peppermint"], - &["peppermint"], - &["pepperoni"], - &["pepperoni"], - &["preprocessor"], - ], - range: 2..=8, - }; - -static WORD_PEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEO_CHILDREN), - value: None, -}; - -pub static WORD_PEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dphile"), - dictgen::InsensitiveAscii("dphiles"), - dictgen::InsensitiveAscii("dphilia"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lpe"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("pels"), - dictgen::InsensitiveAscii("pl"), - dictgen::InsensitiveAscii("try"), - ], - values: &[ - &["pedophile"], - &["pedophiles"], - &["pedophilia"], - &["people"], - &["people"], - &["poem"], - &["poems"], - &["people"], - &["people"], - &["peoples"], - &["people"], - &["poetry"], - ], - range: 1..=7, - }; - -static WORD_PEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PEN_CHILDREN), - value: None, -}; - -static WORD_PEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PENA_NODE), - None, - Some(&WORD_PENC_NODE), - Some(&WORD_PEND_NODE), - Some(&WORD_PENE_NODE), - None, - Some(&WORD_PENG_NODE), - None, - Some(&WORD_PENI_NODE), - None, - None, - None, - None, - Some(&WORD_PENN_NODE), - None, - None, - None, - None, - Some(&WORD_PENS_NODE), - Some(&WORD_PENT_NODE), - Some(&WORD_PENU_NODE), - None, - Some(&WORD_PENW_NODE), - None, - None, - None, -]; - -static WORD_PENW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENW_CHILDREN), - value: None, -}; - -pub static WORD_PENW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ar")], - values: &[&["peignoir"]], - range: 2..=2, - }; - -static WORD_PENU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENU_CHILDREN), - value: None, -}; - -pub static WORD_PENU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ltimante")], - values: &[&["penultimate"]], - range: 8..=8, - }; - -static WORD_PENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENT_CHILDREN), - value: None, -}; - -pub static WORD_PENT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agoon"), - dictgen::InsensitiveAscii("alty"), - dictgen::InsensitiveAscii("sylvania"), - dictgen::InsensitiveAscii("uim"), - ], - values: &[&["pentagon"], &["penalty"], &["pennsylvania"], &["pentium"]], - range: 3..=8, - }; - -static WORD_PENS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENS_CHILDREN), - value: None, -}; - -pub static WORD_PENS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ino"), - dictgen::InsensitiveAscii("inula"), - dictgen::InsensitiveAscii("ioen"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("sylvania"), - ], - values: &[ - &["penises"], - &["pension"], - &["peninsula"], - &["pension"], - &["pencil"], - &["pennsylvania"], - ], - range: 2..=8, - }; - -static WORD_PENN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENN_CHILDREN), - value: None, -}; - -pub static WORD_PENN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ensula"), - dictgen::InsensitiveAscii("ensular"), - dictgen::InsensitiveAscii("ensulas"), - dictgen::InsensitiveAscii("insula"), - dictgen::InsensitiveAscii("insular"), - dictgen::InsensitiveAscii("insulas"), - dictgen::InsensitiveAscii("isula"), - dictgen::InsensitiveAscii("isular"), - dictgen::InsensitiveAscii("isulas"), - dictgen::InsensitiveAscii("silvania"), - dictgen::InsensitiveAscii("slyvania"), - dictgen::InsensitiveAscii("sylvaina"), - dictgen::InsensitiveAscii("sylvainia"), - dictgen::InsensitiveAscii("sylvanica"), - dictgen::InsensitiveAscii("sylvannia"), - dictgen::InsensitiveAscii("sylvnia"), - dictgen::InsensitiveAscii("syvlania"), - dictgen::InsensitiveAscii("yslvania"), - ], - values: &[ - &["panel"], - &["panels"], - &["peninsula"], - &["peninsular"], - &["peninsulas"], - &["peninsula"], - &["peninsular"], - &["peninsulas"], - &["peninsula"], - &["peninsular"], - &["peninsulas"], - &["pennsylvania"], - &["pennsylvania"], - &["pennsylvania"], - &["pennsylvania"], - &["pennsylvania"], - &["pennsylvania"], - &["pennsylvania"], - &["pennsylvania"], - &["pennsylvania"], - ], - range: 2..=9, - }; - -static WORD_PENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENI_CHILDREN), - value: None, -}; - -pub static WORD_PENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cls"), - dictgen::InsensitiveAscii("ndg"), - dictgen::InsensitiveAscii("nsual"), - dictgen::InsensitiveAscii("nsulla"), - dictgen::InsensitiveAscii("nusla"), - dictgen::InsensitiveAscii("snula"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("sula"), - dictgen::InsensitiveAscii("sular"), - dictgen::InsensitiveAscii("sylvania"), - dictgen::InsensitiveAscii("tum"), - ], - values: &[ - &["pencils"], - &["pending"], - &["peninsula"], - &["peninsula"], - &["peninsula"], - &["peninsula"], - &["pension"], - &["penises"], - &["peninsula"], - &["peninsular"], - &["pennsylvania"], - &["pentium"], - ], - range: 3..=8, - }; - -static WORD_PENG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENG_CHILDREN), - value: None, -}; - -pub static WORD_PENG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iuns"), - dictgen::InsensitiveAscii("uines"), - dictgen::InsensitiveAscii("uinese"), - dictgen::InsensitiveAscii("uiness"), - dictgen::InsensitiveAscii("uings"), - dictgen::InsensitiveAscii("uinos"), - dictgen::InsensitiveAscii("uis"), - dictgen::InsensitiveAscii("wen"), - dictgen::InsensitiveAscii("wens"), - dictgen::InsensitiveAscii("win"), - dictgen::InsensitiveAscii("wins"), - ], - values: &[ - &["penguins"], - &["penguins"], - &["penguins"], - &["penguins"], - &["penguins"], - &["penguins"], - &["penguins"], - &["penguin"], - &["penguins"], - &["penguin"], - &["penguins"], - ], - range: 3..=6, - }; - -static WORD_PENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENE_CHILDREN), - value: None, -}; - -pub static WORD_PENE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("tracion"), - dictgen::InsensitiveAscii("trading"), - dictgen::InsensitiveAscii("traion"), - dictgen::InsensitiveAscii("trarion"), - dictgen::InsensitiveAscii("tratiing"), - dictgen::InsensitiveAscii("tratin"), - dictgen::InsensitiveAscii("traton"), - ], - values: &[ - &["penetrator"], - &["penetration"], - &["penetrating"], - &["penetration"], - &["penetration"], - &["penetrating"], - &["penetration"], - &["penetration"], - ], - range: 5..=8, - }; - -static WORD_PEND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEND_CHILDREN), - value: None, -}; - -pub static WORD_PEND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antic"), - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ulm"), - dictgen::InsensitiveAscii("uluum"), - ], - values: &[ - &["pedantic"], - &["pedantic"], - &["pending"], - &["pending"], - &["pending"], - &["pendulum"], - &["pendulum"], - ], - range: 2..=5, - }; - -static WORD_PENC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENC_CHILDREN), - value: None, -}; - -pub static WORD_PENC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iles")], - values: &[&["pencils"]], - range: 4..=4, - }; - -static WORD_PENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PENA_CHILDREN), - value: None, -}; - -pub static WORD_PENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lites"), - dictgen::InsensitiveAscii("lities"), - dictgen::InsensitiveAscii("lity"), - dictgen::InsensitiveAscii("ltis"), - dictgen::InsensitiveAscii("ltys"), - dictgen::InsensitiveAscii("tenturies"), - dictgen::InsensitiveAscii("tentury"), - dictgen::InsensitiveAscii("tgon"), - dictgen::InsensitiveAscii("tlies"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["penalties"], - &["penalties"], - &["penalty"], - &["penalties"], - &["penalties"], - &["penitentiaries"], - &["penitentiary"], - &["pentagon"], - &["penalties"], - &["penalty"], - ], - range: 3..=9, - }; - -static WORD_PEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEM_CHILDREN), - value: None, -}; - -pub static WORD_PEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("issions")], - values: &[&["permissions"]], - range: 7..=7, - }; - -static WORD_PEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEL_CHILDREN), - value: None, -}; - -pub static WORD_PEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("oponnes"), - ], - values: &[&["please"], &["peloponnese", "peloponnesus"]], - range: 3..=7, - }; - -static WORD_PEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEI_CHILDREN), - value: None, -}; - -pub static WORD_PEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cemeal"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cewise"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("rced"), - dictgen::InsensitiveAscii("rcing"), - dictgen::InsensitiveAscii("rcings"), - dictgen::InsensitiveAscii("rod"), - dictgen::InsensitiveAscii("rodical"), - dictgen::InsensitiveAscii("rodicals"), - dictgen::InsensitiveAscii("rods"), - ], - values: &[ - &["piece"], - &["piecemeal"], - &["pieces"], - &["piecewise"], - &["piece"], - &["pierced"], - &["piercing"], - &["piercings"], - &["period"], - &["periodical"], - &["periodicals"], - &["periods"], - ], - range: 2..=8, - }; - -static WORD_PEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEH_CHILDREN), - value: None, -}; - -pub static WORD_PEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aps")], - values: &[&["perhaps"]], - range: 3..=3, - }; - -static WORD_PEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEG_CHILDREN), - value: None, -}; - -pub static WORD_PEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["page"]], - range: 1..=1, - }; - -static WORD_PEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEF_CHILDREN), - value: None, -}; - -pub static WORD_PEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erable"), - dictgen::InsensitiveAscii("erably"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("erential"), - dictgen::InsensitiveAscii("erentially"), - dictgen::InsensitiveAscii("erred"), - dictgen::InsensitiveAscii("erring"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("orated"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("ormance"), - dictgen::InsensitiveAscii("ormed"), - dictgen::InsensitiveAscii("orming"), - dictgen::InsensitiveAscii("orms"), - ], - values: &[ - &["perfect"], - &["perfectly"], - &["prefer"], - &["preferable"], - &["preferably"], - &["preferred"], - &["preference"], - &["preferences"], - &["preferential"], - &["preferentially"], - &["preferred"], - &["preferring"], - &["prefers"], - &["perforated"], - &["before"], - &["perform"], - &["performance"], - &["performed"], - &["performing"], - &["performs"], - ], - range: 2..=10, - }; - -static WORD_PEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEE_CHILDREN), - value: None, -}; - -pub static WORD_PEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dmont"), - dictgen::InsensitiveAscii("dmonts"), - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("pels"), - dictgen::InsensitiveAscii("rowet"), - dictgen::InsensitiveAscii("rowetes"), - dictgen::InsensitiveAscii("rowets"), - ], - values: &[ - &["piedmont"], - &["piedmonts"], - &["people"], - &["peoples"], - &["pirouette"], - &["pirouettes"], - &["pirouettes"], - ], - range: 3..=7, - }; - -static WORD_PED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PED_CHILDREN), - value: None, -}; - -pub static WORD_PED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antisch"), - dictgen::InsensitiveAscii("astal"), - dictgen::InsensitiveAscii("estiran"), - dictgen::InsensitiveAscii("estirans"), - dictgen::InsensitiveAscii("estrain"), - dictgen::InsensitiveAscii("estrains"), - dictgen::InsensitiveAscii("estral"), - dictgen::InsensitiveAscii("ictions"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("iod"), - dictgen::InsensitiveAscii("istal"), - dictgen::InsensitiveAscii("istals"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ohpile"), - dictgen::InsensitiveAscii("ohpiles"), - dictgen::InsensitiveAscii("ohpilia"), - dictgen::InsensitiveAscii("ophila"), - dictgen::InsensitiveAscii("ophilac"), - dictgen::InsensitiveAscii("ophilea"), - dictgen::InsensitiveAscii("ophilie"), - dictgen::InsensitiveAscii("ophilies"), - dictgen::InsensitiveAscii("ophilla"), - dictgen::InsensitiveAscii("ophille"), - dictgen::InsensitiveAscii("ophilles"), - dictgen::InsensitiveAscii("ophils"), - dictgen::InsensitiveAscii("opholia"), - ], - values: &[ - &["pedantic"], - &["pedestal"], - &["pedestrian"], - &["pedestrians"], - &["pedestrian"], - &["pedestrians"], - &["pedestal"], - &["depictions"], - &["pending"], - &["period"], - &["pedestal"], - &["pedestals"], - &["pending"], - &["pedophile"], - &["pedophiles"], - &["pedophilia"], - &["pedophilia"], - &["pedophilia"], - &["pedophilia"], - &["pedophile"], - &["pedophile"], - &["pedophilia"], - &["pedophile"], - &["pedophile"], - &["pedophiles"], - &["pedophilia"], - ], - range: 3..=8, - }; - -static WORD_PEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEC_CHILDREN), - value: None, -}; - -pub static WORD_PEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entage"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("iluar"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("uilar"), - dictgen::InsensitiveAscii("ulair"), - dictgen::InsensitiveAscii("ularities"), - dictgen::InsensitiveAscii("ularity"), - dictgen::InsensitiveAscii("ulure"), - ], - values: &[ - &["percentage"], - &["specified", "pacified"], - &["peculiar"], - &["precision"], - &["peculiar"], - &["peculiar"], - &["peculiarities"], - &["peculiarity"], - &["peculiar"], - ], - range: 5..=9, - }; - -static WORD_PEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEB_CHILDREN), - value: None, -}; - -pub static WORD_PEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("bleos"), - dictgen::InsensitiveAscii("blers"), - dictgen::InsensitiveAscii("blets"), - ], - values: &[&["pebbles"], &["pebbles"], &["pebbles"], &["pebbles"]], - range: 4..=5, - }; - -static WORD_PEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PEA_CHILDREN), - value: None, -}; - -pub static WORD_PEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cd"), - dictgen::InsensitiveAscii("cefullly"), - dictgen::InsensitiveAscii("cefuly"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cful"), - dictgen::InsensitiveAscii("cify"), - dictgen::InsensitiveAscii("geant"), - dictgen::InsensitiveAscii("nochle"), - dictgen::InsensitiveAscii("nockle"), - dictgen::InsensitiveAscii("nuchle"), - dictgen::InsensitiveAscii("nuckle"), - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("pels"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("seful"), - dictgen::InsensitiveAscii("sefully"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("ssignment"), - ], - values: &[ - &["peace"], - &["peacefully"], - &["peacefully"], - &["pieces", "peace"], - &["peaceful"], - &["pacify"], - &["pageant"], - &["pinochle"], - &["pinochle"], - &["pinochle"], - &["pinochle"], - &["people"], - &["peoples"], - &["people"], - &["peoples"], - &["lease", "peace", "piece", "please"], - &["leased", "pieced", "pleased"], - &["peaceful"], - &["peacefully"], - &["leases", "pieces", "pleases"], - &["leasing", "piecing", "pleasing"], - &["reassignment"], - ], - range: 2..=9, - }; - -static WORD_PB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PB_CHILDREN), - value: None, -}; - -pub static WORD_PB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lisher"), - dictgen::InsensitiveAscii("ulisher"), - ], - values: &[&["publisher"], &["publisher"]], - range: 6..=7, - }; - -static WORD_PA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PA_CHILDREN), - value: None, -}; - -static WORD_PA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PAA_NODE), - Some(&WORD_PAB_NODE), - Some(&WORD_PAC_NODE), - Some(&WORD_PAD_NODE), - Some(&WORD_PAE_NODE), - Some(&WORD_PAF_NODE), - Some(&WORD_PAG_NODE), - Some(&WORD_PAH_NODE), - Some(&WORD_PAI_NODE), - None, - Some(&WORD_PAK_NODE), - Some(&WORD_PAL_NODE), - Some(&WORD_PAM_NODE), - Some(&WORD_PAN_NODE), - Some(&WORD_PAO_NODE), - Some(&WORD_PAP_NODE), - None, - Some(&WORD_PAR_NODE), - Some(&WORD_PAS_NODE), - Some(&WORD_PAT_NODE), - None, - Some(&WORD_PAV_NODE), - None, - None, - Some(&WORD_PAY_NODE), - None, -]; - -static WORD_PAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAY_CHILDREN), - value: None, -}; - -pub static WORD_PAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chedelics"), - dictgen::InsensitiveAscii("chiatrist"), - dictgen::InsensitiveAscii("chiatrists"), - dictgen::InsensitiveAscii("chologically"), - dictgen::InsensitiveAscii("chologist"), - dictgen::InsensitiveAscii("chologists"), - dictgen::InsensitiveAscii("chopathic"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("emnt"), - dictgen::InsensitiveAscii("laod"), - dictgen::InsensitiveAscii("lod"), - dictgen::InsensitiveAscii("lood"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("metn"), - dictgen::InsensitiveAscii("mnet"), - ], - values: &[ - &["psychedelics"], - &["psychiatrist"], - &["psychiatrists"], - &["psychologically"], - &["psychologist"], - &["psychologists"], - &["psychopathic"], - &["paid"], - &["payment"], - &["payment"], - &["payload"], - &["payload"], - &["payload"], - &["payment"], - &["payment"], - &["payment"], - ], - range: 2..=12, - }; - -static WORD_PAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAV_CHILDREN), - value: None, -}; - -pub static WORD_PAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("illion"), - dictgen::InsensitiveAscii("illions"), - ], - values: &[&["pavilion"], &["pavilions"]], - range: 6..=7, - }; - -static WORD_PAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PAT_CHILDREN), - value: None, -}; - -static WORD_PAT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PATA_NODE), - None, - Some(&WORD_PATC_NODE), - None, - Some(&WORD_PATE_NODE), - None, - None, - Some(&WORD_PATH_NODE), - Some(&WORD_PATI_NODE), - None, - None, - None, - None, - Some(&WORD_PATN_NODE), - None, - None, - None, - Some(&WORD_PATR_NODE), - None, - Some(&WORD_PATT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PATT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATT_CHILDREN), - value: None, -}; - -pub static WORD_PATT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("erened"), - dictgen::InsensitiveAscii("erno"), - dictgen::InsensitiveAscii("ersn"), - dictgen::InsensitiveAscii("ren"), - dictgen::InsensitiveAscii("rens"), - dictgen::InsensitiveAscii("rns"), - ], - values: &[ - &["pattern", "patent"], - &["patented", "patterned"], - &["patterns", "patents"], - &["patented"], - &["patterned"], - &["patterson"], - &["patterson", "patterns"], - &["pattern", "patron"], - &["patterns", "patrons"], - &["patterns"], - ], - range: 2..=6, - }; - -static WORD_PATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATR_CHILDREN), - value: None, -}; - -pub static WORD_PATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("airchy"), - dictgen::InsensitiveAscii("cik"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("iachry"), - dictgen::InsensitiveAscii("iarca"), - dictgen::InsensitiveAscii("iarcal"), - dictgen::InsensitiveAscii("iarchia"), - dictgen::InsensitiveAscii("iarcial"), - dictgen::InsensitiveAscii("iarcy"), - dictgen::InsensitiveAscii("iarh"), - dictgen::InsensitiveAscii("iarhal"), - dictgen::InsensitiveAscii("iarical"), - dictgen::InsensitiveAscii("iatchy"), - dictgen::InsensitiveAscii("iatism"), - dictgen::InsensitiveAscii("ionism"), - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("iotas"), - dictgen::InsensitiveAscii("iotes"), - dictgen::InsensitiveAscii("iotics"), - dictgen::InsensitiveAscii("iotisch"), - dictgen::InsensitiveAscii("iotisim"), - dictgen::InsensitiveAscii("iotisk"), - dictgen::InsensitiveAscii("iottism"), - dictgen::InsensitiveAscii("oit"), - dictgen::InsensitiveAscii("oitic"), - dictgen::InsensitiveAscii("oitism"), - dictgen::InsensitiveAscii("oits"), - dictgen::InsensitiveAscii("oling"), - dictgen::InsensitiveAscii("olls"), - dictgen::InsensitiveAscii("onas"), - dictgen::InsensitiveAscii("ones"), - dictgen::InsensitiveAscii("onis"), - dictgen::InsensitiveAscii("onos"), - dictgen::InsensitiveAscii("onozing"), - dictgen::InsensitiveAscii("yarchy"), - ], - values: &[ - &["patriarchy"], - &["patrick"], - &["patron", "pattern"], - &["patron", "patterns"], - &["parent", "patent", "patron"], - &["patriarchy"], - &["patriarchal"], - &["patriarchal"], - &["patriarchal"], - &["patriarchal"], - &["patriarchy"], - &["patriarchy"], - &["patriarchal"], - &["patriarchal"], - &["patriarchy"], - &["patriotism"], - &["patriotism"], - &["patriots"], - &["patriots"], - &["patriots"], - &["patriotism"], - &["patriotic"], - &["patriotism"], - &["patriots"], - &["patriotism"], - &["patriot"], - &["patriotic"], - &["patriotism"], - &["patriots"], - &["patrolling"], - &["patrols"], - &["patrons"], - &["patrons"], - &["patrons"], - &["patrons"], - &["patronizing"], - &["patriarchy"], - ], - range: 2..=7, - }; - -static WORD_PATN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATN_CHILDREN), - value: None, -}; - -pub static WORD_PATN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ame")], - values: &[&["pathname"]], - range: 3..=3, - }; - -static WORD_PATI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATI_CHILDREN), - value: None, -}; - -pub static WORD_PATI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("cles"), - dictgen::InsensitiveAscii("cular"), - dictgen::InsensitiveAscii("cularly"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("entens"), - dictgen::InsensitiveAscii("enty"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("netly"), - dictgen::InsensitiveAscii("rot"), - dictgen::InsensitiveAscii("rots"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["spatial"], - &["partially"], - &["particles"], - &["particular"], - &["particularly"], - &["patients"], - &["patients"], - &["patiently"], - &["patience"], - &["patient"], - &["patiently"], - &["patriot"], - &["patriots"], - &["partition"], - ], - range: 2..=7, - }; - -static WORD_PATH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATH_CHILDREN), - value: None, -}; - -pub static WORD_PATH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alogical"), - dictgen::InsensitiveAscii("ame"), - dictgen::InsensitiveAscii("ames"), - dictgen::InsensitiveAscii("ane"), - dictgen::InsensitiveAscii("anme"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("eitc"), - dictgen::InsensitiveAscii("elogical"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("fidner"), - dictgen::InsensitiveAscii("findir"), - dictgen::InsensitiveAscii("ifnder"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("neame"), - dictgen::InsensitiveAscii("nme"), - dictgen::InsensitiveAscii("olgoical"), - dictgen::InsensitiveAscii("oligical"), - dictgen::InsensitiveAscii("ologial"), - ], - values: &[ - &["pathological"], - &["pathname"], - &["pathnames"], - &["pathname"], - &["pathname"], - &["patched"], - &["patches"], - &["pathetic"], - &["pathological"], - &["paths"], - &["pathfinder"], - &["pathfinder"], - &["pathfinder"], - &["pathing"], - &["pathname"], - &["pathname"], - &["pathological"], - &["pathological"], - &["pathological"], - ], - range: 2..=8, - }; - -static WORD_PATE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATE_CHILDREN), - value: None, -}; - -pub static WORD_PATE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("intly"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("nterad"), - dictgen::InsensitiveAscii("rn"), - dictgen::InsensitiveAscii("rns"), - dictgen::InsensitiveAscii("thic"), - ], - values: &[ - &["patience"], - &["patient"], - &["patiently"], - &["patients"], - &["patented"], - &["pattern"], - &["patterns"], - &["pathetic"], - ], - range: 2..=6, - }; - -static WORD_PATC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATC_CHILDREN), - value: None, -}; - -pub static WORD_PATC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("htes"), - dictgen::InsensitiveAscii("ket"), - dictgen::InsensitiveAscii("kets"), - ], - values: &[ - &["patches", "paths"], - &["patches"], - &["packet"], - &["packets"], - ], - range: 2..=4, - }; - -static WORD_PATA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PATA_CHILDREN), - value: None, -}; - -pub static WORD_PATA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - ], - values: &[&["parameter"], &["parameters"]], - range: 5..=6, - }; - -static WORD_PAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PAS_CHILDREN), - value: None, -}; - -static WORD_PAS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PASA_NODE), - None, - Some(&WORD_PASC_NODE), - None, - Some(&WORD_PASE_NODE), - None, - None, - Some(&WORD_PASH_NODE), - Some(&WORD_PASI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_PASR_NODE), - Some(&WORD_PASS_NODE), - Some(&WORD_PAST_NODE), - Some(&WORD_PASU_NODE), - None, - Some(&WORD_PASW_NODE), - None, - None, - None, -]; - -static WORD_PASW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASW_CHILDREN), - value: None, -}; - -pub static WORD_PASW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("ords"), - ], - values: &[&["password"], &["passwords"]], - range: 3..=4, - }; - -static WORD_PASU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASU_CHILDREN), - value: None, -}; - -pub static WORD_PASU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["pausing"]], - range: 3..=3, - }; - -static WORD_PAST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAST_CHILDREN), - value: None, -}; - -pub static WORD_PAST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("time"), - dictgen::InsensitiveAscii("ural"), - dictgen::InsensitiveAscii("urisation"), - dictgen::InsensitiveAscii("urise"), - dictgen::InsensitiveAscii("urised"), - dictgen::InsensitiveAscii("urises"), - dictgen::InsensitiveAscii("urising"), - dictgen::InsensitiveAscii("urization"), - dictgen::InsensitiveAscii("urize"), - dictgen::InsensitiveAscii("urized"), - dictgen::InsensitiveAscii("urizes"), - dictgen::InsensitiveAscii("urizing"), - ], - values: &[ - &["pasting"], - &["pastries"], - &["pastry"], - &["pastime"], - &["pastoral"], - &["pasteurisation"], - &["pasteurise"], - &["pasteurised"], - &["pasteurises"], - &["pasteurising"], - &["pasteurization"], - &["pasteurize"], - &["pasteurized"], - &["pasteurizes"], - &["pasteurizing"], - ], - range: 3..=9, - }; - -static WORD_PASS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASS_CHILDREN), - value: None, -}; - -pub static WORD_PASS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("abel"), - dictgen::InsensitiveAscii("agens"), - dictgen::InsensitiveAscii("agers"), - dictgen::InsensitiveAscii("anger"), - dictgen::InsensitiveAscii("angers"), - dictgen::InsensitiveAscii("erbys"), - dictgen::InsensitiveAscii("htrough"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ionais"), - dictgen::InsensitiveAscii("ionale"), - dictgen::InsensitiveAscii("ionant"), - dictgen::InsensitiveAscii("ionatelly"), - dictgen::InsensitiveAscii("ionatley"), - dictgen::InsensitiveAscii("ionatly"), - dictgen::InsensitiveAscii("ione"), - dictgen::InsensitiveAscii("iones"), - dictgen::InsensitiveAscii("ionetly"), - dictgen::InsensitiveAscii("ionite"), - dictgen::InsensitiveAscii("ionnate"), - dictgen::InsensitiveAscii("isve"), - dictgen::InsensitiveAscii("iv"), - dictgen::InsensitiveAscii("ivedns"), - dictgen::InsensitiveAscii("ivelly"), - dictgen::InsensitiveAscii("ivley"), - dictgen::InsensitiveAscii("ivs"), - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("owrd"), - dictgen::InsensitiveAscii("owrds"), - dictgen::InsensitiveAscii("porters"), - dictgen::InsensitiveAscii("post"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sword"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("though"), - dictgen::InsensitiveAscii("throught"), - dictgen::InsensitiveAscii("thruogh"), - dictgen::InsensitiveAscii("time"), - dictgen::InsensitiveAscii("trough"), - dictgen::InsensitiveAscii("vies"), - dictgen::InsensitiveAscii("wird"), - dictgen::InsensitiveAscii("wirds"), - dictgen::InsensitiveAscii("wors"), - dictgen::InsensitiveAscii("wrod"), - dictgen::InsensitiveAscii("wrods"), - ], - values: &[ - &["passable"], - &["passable"], - &["passages"], - &["passages"], - &["passenger"], - &["passengers"], - &["passersby"], - &["passthrough"], - &["passing"], - &["passions"], - &["passionately"], - &["passionate"], - &["passionately"], - &["passionately"], - &["passionately"], - &["passionate"], - &["passions"], - &["passionately"], - &["passionate"], - &["passionate"], - &["passives"], - &["passive"], - &["passives"], - &["passively"], - &["passively"], - &["passives"], - &["password"], - &["passwords"], - &["password"], - &["passwords"], - &["passports"], - &["passports"], - &["pass"], - &["passed"], - &["passes"], - &["passing"], - &["password"], - &["passed", "past"], - &["passthrough"], - &["passthrough"], - &["passthrough"], - &["pastime"], - &["passthrough"], - &["passives"], - &["password"], - &["passwords"], - &["passwords"], - &["password"], - &["passwords"], - ], - range: 1..=9, - }; - -static WORD_PASR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASR_CHILDREN), - value: None, -}; - -pub static WORD_PASR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("sed"), - ], - values: &[&["parse"], &["parsed"], &["parses"], &["parsed"]], - range: 1..=3, - }; - -static WORD_PASI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASI_CHILDREN), - value: None, -}; - -pub static WORD_PASI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[&["passing", "posing"], &["positioning"], &["passive"]], - range: 2..=7, - }; - -static WORD_PASH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASH_CHILDREN), - value: Some(&["hash"]), -}; - -pub static WORD_PASH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_PASE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASE_CHILDREN), - value: Some(&["pass", "pace", "parse", "phase"]), -}; - -pub static WORD_PASE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ngers"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("sd"), - ], - values: &[ - &["passed", "parsed"], - &["passengers"], - &["parser"], - &["passed"], - ], - range: 1..=5, - }; - -static WORD_PASC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASC_CHILDREN), - value: None, -}; - -pub static WORD_PASC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("heurisation"), - dictgen::InsensitiveAscii("heurise"), - dictgen::InsensitiveAscii("heurised"), - dictgen::InsensitiveAscii("heurises"), - dictgen::InsensitiveAscii("heurising"), - dictgen::InsensitiveAscii("heurization"), - dictgen::InsensitiveAscii("heurize"), - dictgen::InsensitiveAscii("heurized"), - dictgen::InsensitiveAscii("heurizes"), - dictgen::InsensitiveAscii("heurizing"), - dictgen::InsensitiveAscii("hurisation"), - dictgen::InsensitiveAscii("hurise"), - dictgen::InsensitiveAscii("hurised"), - dictgen::InsensitiveAscii("hurises"), - dictgen::InsensitiveAscii("hurising"), - dictgen::InsensitiveAscii("hurization"), - dictgen::InsensitiveAscii("hurize"), - dictgen::InsensitiveAscii("hurized"), - dictgen::InsensitiveAscii("hurizes"), - dictgen::InsensitiveAscii("hurizing"), - ], - values: &[ - &["pasteurisation"], - &["pasteurise"], - &["pasteurised"], - &["pasteurises"], - &["pasteurising"], - &["pasteurization"], - &["pasteurize"], - &["pasteurized"], - &["pasteurizes"], - &["pasteurizing"], - &["pasteurisation"], - &["pasteurise"], - &["pasteurised"], - &["pasteurises"], - &["pasteurising"], - &["pasteurization"], - &["pasteurize"], - &["pasteurized"], - &["pasteurizes"], - &["pasteurizing"], - ], - range: 6..=11, - }; - -static WORD_PASA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PASA_CHILDREN), - value: None, -}; - -pub static WORD_PASA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sword")], - values: &[&["password"]], - range: 5..=5, - }; - -static WORD_PAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PAR_CHILDREN), - value: None, -}; - -static WORD_PAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PARA_NODE), - None, - Some(&WORD_PARC_NODE), - Some(&WORD_PARD_NODE), - Some(&WORD_PARE_NODE), - Some(&WORD_PARF_NODE), - Some(&WORD_PARG_NODE), - None, - Some(&WORD_PARI_NODE), - None, - Some(&WORD_PARK_NODE), - Some(&WORD_PARL_NODE), - Some(&WORD_PARM_NODE), - Some(&WORD_PARN_NODE), - Some(&WORD_PARO_NODE), - None, - None, - Some(&WORD_PARR_NODE), - Some(&WORD_PARS_NODE), - Some(&WORD_PART_NODE), - None, - None, - None, - None, - Some(&WORD_PARY_NODE), - None, -]; - -static WORD_PARY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARY_CHILDREN), - value: Some(&["party", "parry"]), -}; - -pub static WORD_PARY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_PART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PART_CHILDREN), - value: None, -}; - -static WORD_PART_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PARTA_NODE), - None, - Some(&WORD_PARTC_NODE), - None, - Some(&WORD_PARTE_NODE), - None, - None, - Some(&WORD_PARTH_NODE), - Some(&WORD_PARTI_NODE), - None, - None, - None, - None, - Some(&WORD_PARTN_NODE), - Some(&WORD_PARTO_NODE), - None, - None, - None, - Some(&WORD_PARTS_NODE), - Some(&WORD_PARTT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PARTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTT_CHILDREN), - value: None, -}; - -pub static WORD_PARTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ition")], - values: &[&["partition"]], - range: 5..=5, - }; - -static WORD_PARTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTS_CHILDREN), - value: None, -}; - -pub static WORD_PARTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ian")], - values: &[&["partisan"]], - range: 3..=3, - }; - -static WORD_PARTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTO_CHILDREN), - value: None, -}; - -pub static WORD_PARTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("nizing"), - ], - values: &[&["patrols"], &["patronizing"]], - range: 2..=6, - }; - -static WORD_PARTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTN_CHILDREN), - value: None, -}; - -pub static WORD_PARTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("etship"), - ], - values: &[&["partnered"], &["partnership"]], - range: 3..=6, - }; - -static WORD_PARTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PARTI_CHILDREN), - value: None, -}; - -static WORD_PARTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PARTIA_NODE), - None, - Some(&WORD_PARTIC_NODE), - None, - Some(&WORD_PARTIE_NODE), - Some(&WORD_PARTIF_NODE), - None, - None, - Some(&WORD_PARTII_NODE), - None, - None, - None, - None, - None, - Some(&WORD_PARTIO_NODE), - None, - None, - Some(&WORD_PARTIR_NODE), - Some(&WORD_PARTIS_NODE), - Some(&WORD_PARTIT_NODE), - Some(&WORD_PARTIU_NODE), - None, - None, - None, - None, - Some(&WORD_PARTIZ_NODE), -]; - -static WORD_PARTIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIZ_CHILDREN), - value: None, -}; - -pub static WORD_PARTIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ipation")], - values: &[&["participation"]], - range: 7..=7, - }; - -static WORD_PARTIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIU_CHILDREN), - value: None, -}; - -pub static WORD_PARTIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("la"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("larly"), - dictgen::InsensitiveAscii("lars"), - ], - values: &[ - &["particular"], - &["particular"], - &["particularly"], - &["particulars"], - ], - range: 2..=5, - }; - -static WORD_PARTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIT_CHILDREN), - value: None, -}; - -pub static WORD_PARTIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("icipant"), - dictgen::InsensitiveAscii("icipants"), - dictgen::InsensitiveAscii("icular"), - dictgen::InsensitiveAscii("iioning"), - dictgen::InsensitiveAscii("inioning"), - dictgen::InsensitiveAscii("ioing"), - dictgen::InsensitiveAscii("iones"), - dictgen::InsensitiveAscii("ionned"), - dictgen::InsensitiveAscii("ionning"), - dictgen::InsensitiveAscii("ionns"), - dictgen::InsensitiveAscii("ionss"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itioning"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("oning"), - dictgen::InsensitiveAscii("ons"), - ], - values: &[ - &["partial"], - &["partial"], - &["participant"], - &["participants"], - &["particular"], - &["partitioning"], - &["partitioning"], - &["partitioning"], - &["partitions"], - &["partitioned"], - &["partitioning"], - &["partitions"], - &["partitions"], - &["partition"], - &["partitioning"], - &["partition"], - &["partitioned"], - &["partitioning"], - &["partitions"], - ], - range: 2..=8, - }; - -static WORD_PARTIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIS_CHILDREN), - value: None, -}; - -pub static WORD_PARTIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ioned"), - dictgen::InsensitiveAscii("ioning"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ipate"), - ], - values: &[ - &["partisan"], - &["partition"], - &["partitioned"], - &["partitioning"], - &["partitions"], - &["participate"], - ], - range: 3..=6, - }; - -static WORD_PARTIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIR_CHILDREN), - value: None, -}; - -pub static WORD_PARTIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ioned"), - dictgen::InsensitiveAscii("ioning"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[ - &["partition"], - &["partitioned"], - &["partitioning"], - &["partitions"], - ], - range: 3..=6, - }; - -static WORD_PARTIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIO_CHILDREN), - value: None, -}; - -pub static WORD_PARTIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tism"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["partition", "portion"], - &["partitioned"], - &["partitioning", "portioning"], - &["partitions", "portions"], - &["patriot"], - &["patriotic"], - &["patriotism"], - &["patriots"], - ], - range: 1..=4, - }; - -static WORD_PARTII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTII_CHILDREN), - value: None, -}; - -pub static WORD_PARTII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("toned"), - dictgen::InsensitiveAscii("toning"), - dictgen::InsensitiveAscii("tons"), - ], - values: &[ - &["partition"], - &["partitioned"], - &["partitioning"], - &["partitions"], - ], - range: 3..=6, - }; - -static WORD_PARTIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIF_CHILDREN), - value: None, -}; - -pub static WORD_PARTIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ular")], - values: &[&["particular"]], - range: 4..=4, - }; - -static WORD_PARTIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIE_CHILDREN), - value: None, -}; - -pub static WORD_PARTIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["particle"], &["parties"]], - range: 1..=2, - }; - -static WORD_PARTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PARTIC_CHILDREN), - value: None, -}; - -static WORD_PARTIC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PARTICA_NODE), - None, - None, - None, - Some(&WORD_PARTICE_NODE), - None, - None, - None, - Some(&WORD_PARTICI_NODE), - None, - Some(&WORD_PARTICK_NODE), - Some(&WORD_PARTICL_NODE), - None, - None, - None, - Some(&WORD_PARTICP_NODE), - None, - None, - None, - None, - Some(&WORD_PARTICU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_PARTICU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTICU_CHILDREN), - value: None, -}; - -pub static WORD_PARTICU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("alar"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("alr"), - dictgen::InsensitiveAscii("alrly"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("lalrly"), - dictgen::InsensitiveAscii("lalry"), - dictgen::InsensitiveAscii("laly"), - dictgen::InsensitiveAscii("larely"), - dictgen::InsensitiveAscii("larily"), - dictgen::InsensitiveAscii("larlly"), - dictgen::InsensitiveAscii("lary"), - dictgen::InsensitiveAscii("liar"), - dictgen::InsensitiveAscii("llary"), - dictgen::InsensitiveAscii("raly"), - ], - values: &[ - &["particular"], - &["particular"], - &["particularly"], - &["particular"], - &["particularly"], - &["particular"], - &["particularly"], - &["particularly"], - &["particularly"], - &["particularly"], - &["particularly"], - &["particularly"], - &["particularly"], - &["particularly"], - &["particular"], - &["particularly"], - &["particularly"], - ], - range: 2..=6, - }; - -static WORD_PARTICP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTICP_CHILDREN), - value: None, -}; - -pub static WORD_PARTICP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("iate"), - ], - values: &[ - &["participant"], - &["participants"], - &["participate"], - &["participated"], - &["participating"], - &["participation"], - &["participated"], - ], - range: 3..=5, - }; - -static WORD_PARTICL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTICL_CHILDREN), - value: None, -}; - -pub static WORD_PARTICL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("uar"), - ], - values: &[ - &["particular"], - &["particularly"], - &["particulars"], - &["particular"], - ], - range: 2..=4, - }; - -static WORD_PARTICK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTICK_CHILDREN), - value: Some(&["patrick"]), -}; - -pub static WORD_PARTICK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_PARTICI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTICI_CHILDREN), - value: None, -}; - -pub static WORD_PARTICI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apnts"), - dictgen::InsensitiveAscii("apte"), - dictgen::InsensitiveAscii("apted"), - dictgen::InsensitiveAscii("aption"), - dictgen::InsensitiveAscii("pacion"), - dictgen::InsensitiveAscii("pait"), - dictgen::InsensitiveAscii("pans"), - dictgen::InsensitiveAscii("pante"), - dictgen::InsensitiveAscii("pantes"), - dictgen::InsensitiveAscii("panting"), - dictgen::InsensitiveAscii("pare"), - dictgen::InsensitiveAscii("pas"), - dictgen::InsensitiveAscii("paste"), - dictgen::InsensitiveAscii("pat"), - dictgen::InsensitiveAscii("patd"), - dictgen::InsensitiveAscii("pati"), - dictgen::InsensitiveAscii("patie"), - dictgen::InsensitiveAscii("patin"), - dictgen::InsensitiveAscii("pativo"), - dictgen::InsensitiveAscii("patns"), - dictgen::InsensitiveAscii("paton"), - dictgen::InsensitiveAscii("pats"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("pent"), - dictgen::InsensitiveAscii("pents"), - dictgen::InsensitiveAscii("pte"), - ], - values: &[ - &["participant"], - &["participate"], - &["participated"], - &["participation"], - &["participation"], - &["participant"], - &["participants"], - &["participate"], - &["participants"], - &["participating"], - &["participate"], - &["participants"], - &["participants"], - &["participants"], - &["participant"], - &["participant"], - &["participated"], - &["participation"], - &["participation"], - &["participant"], - &["participant"], - &["participant"], - &["participate"], - &["participant"], - &["participants"], - &["participate"], - ], - range: 2..=7, - }; - -static WORD_PARTICE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTICE_CHILDREN), - value: Some(&["particle"]), -}; - -pub static WORD_PARTICE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["particle"], &["particles"]], - range: 1..=1, - }; - -static WORD_PARTICA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTICA_CHILDREN), - value: None, -}; - -pub static WORD_PARTICA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("larly"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("luar"), - dictgen::InsensitiveAscii("luarly"), - dictgen::InsensitiveAscii("lur"), - dictgen::InsensitiveAscii("lurly"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("pate"), - dictgen::InsensitiveAscii("pated"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("ularly"), - dictgen::InsensitiveAscii("ulr"), - dictgen::InsensitiveAscii("ulrly"), - ], - values: &[ - &["particular", "partial", "particle"], - &["particular"], - &["particularly"], - &["particle"], - &["particles"], - &["partially"], - &["particles"], - &["particular"], - &["particularly"], - &["particular"], - &["particularly"], - &["participant"], - &["participate"], - &["participated"], - &["particular"], - &["particularly"], - &["particular"], - &["particularly"], - ], - range: 1..=6, - }; - -static WORD_PARTIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTIA_CHILDREN), - value: None, -}; - -pub static WORD_PARTIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lially"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("rchal"), - dictgen::InsensitiveAscii("rchy"), - ], - values: &[ - &["partially"], - &["partially"], - &["partisan"], - &["patriarchal"], - &["patriarchy"], - ], - range: 2..=6, - }; - -static WORD_PARTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTH_CHILDREN), - value: Some(&["path"]), -}; - -pub static WORD_PARTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_PARTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTE_CHILDREN), - value: None, -}; - -pub static WORD_PARTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cipant"), - dictgen::InsensitiveAscii("cipants"), - dictgen::InsensitiveAscii("cipate"), - dictgen::InsensitiveAscii("cipated"), - dictgen::InsensitiveAscii("rned"), - dictgen::InsensitiveAscii("rns"), - dictgen::InsensitiveAscii("rnship"), - dictgen::InsensitiveAscii("rnships"), - ], - values: &[ - &["participant"], - &["participants"], - &["participate"], - &["participated"], - &["partnered"], - &["partners"], - &["partnership"], - &["partnership"], - ], - range: 3..=7, - }; - -static WORD_PARTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTC_CHILDREN), - value: None, -}; - -pub static WORD_PARTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hett"), - dictgen::InsensitiveAscii("ipate"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("ularity"), - dictgen::InsensitiveAscii("ularly"), - ], - values: &[ - &["pratchett"], - &["participate"], - &["particular"], - &["particularity"], - &["particularly"], - ], - range: 4..=7, - }; - -static WORD_PARTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARTA_CHILDREN), - value: None, -}; - -pub static WORD_PARTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ining")], - values: &[&["pertaining"]], - range: 5..=5, - }; - -static WORD_PARS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARS_CHILDREN), - value: None, -}; - -pub static WORD_PARS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ef"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("esd"), - dictgen::InsensitiveAscii("hal"), - dictgen::InsensitiveAscii("hally"), - dictgen::InsensitiveAscii("haly"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ialy"), - dictgen::InsensitiveAscii("in"), - ], - values: &[ - &["parsec", "parsed", "parser"], - &["parsing"], - &["parsing"], - &["parsed", "parses"], - &["marshal", "partial"], - &["partially"], - &["partially"], - &["partial"], - &["partially"], - &["partially"], - &["parsing"], - ], - range: 2..=5, - }; - -static WORD_PARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARR_CHILDREN), - value: None, -}; - -pub static WORD_PARR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alel"), - dictgen::InsensitiveAscii("alell"), - dictgen::InsensitiveAscii("alelly"), - dictgen::InsensitiveAscii("alely"), - dictgen::InsensitiveAscii("allel"), - dictgen::InsensitiveAscii("allell"), - dictgen::InsensitiveAscii("allelly"), - dictgen::InsensitiveAscii("allely"), - dictgen::InsensitiveAscii("ent"), - ], - values: &[ - &["parallel"], - &["parallel"], - &["parallelly"], - &["parallelly"], - &["parallel"], - &["parallel"], - &["parallelly"], - &["parallelly"], - &["parent"], - ], - range: 3..=7, - }; - -static WORD_PARO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARO_CHILDREN), - value: None, -}; - -pub static WORD_PARO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cheal"), - dictgen::InsensitiveAscii("cheality"), - dictgen::InsensitiveAscii("cheally"), - dictgen::InsensitiveAscii("cheel"), - dictgen::InsensitiveAscii("cheelity"), - dictgen::InsensitiveAscii("cheelly"), - dictgen::InsensitiveAscii("ject"), - dictgen::InsensitiveAscii("keal"), - dictgen::InsensitiveAscii("keality"), - dictgen::InsensitiveAscii("keally"), - dictgen::InsensitiveAscii("keel"), - dictgen::InsensitiveAscii("keelity"), - dictgen::InsensitiveAscii("keelly"), - ], - values: &[ - &["parochial"], - &["parochiality"], - &["parochially"], - &["parochial"], - &["parochiality"], - &["parochially"], - &["project"], - &["parochial"], - &["parochiality"], - &["parochially"], - &["parochial"], - &["parochiality"], - &["parochially"], - ], - range: 4..=8, - }; - -static WORD_PARN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARN_CHILDREN), - value: None, -}; - -pub static WORD_PARN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oia"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tership"), - dictgen::InsensitiveAscii("terships"), - ], - values: &[ - &["paranoia"], - &["partner"], - &["partnered"], - &["partnering"], - &["partners"], - &["partnership"], - &["partnerships"], - ], - range: 3..=8, - }; - -static WORD_PARM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARM_CHILDREN), - value: Some(&["param", "pram", "parma"]), -}; - -pub static WORD_PARM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aeter"), - dictgen::InsensitiveAscii("aeters"), - dictgen::InsensitiveAscii("ameter"), - dictgen::InsensitiveAscii("ameters"), - dictgen::InsensitiveAscii("asen"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("enas"), - dictgen::InsensitiveAscii("esaen"), - dictgen::InsensitiveAscii("esian"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("eters"), - dictgen::InsensitiveAscii("etian"), - dictgen::InsensitiveAscii("isan"), - dictgen::InsensitiveAscii("isian"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sean"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["parameter"], - &["parameters"], - &["parameter"], - &["parameters"], - &["parmesan"], - &["parameters"], - &["parmesan"], - &["parmesan"], - &["parmesan"], - &["parameter"], - &["parameters"], - &["parmesan"], - &["parmesan"], - &["parmesan"], - &["params", "prams"], - &["parmesan"], - &["parameter"], - &["parameters"], - ], - range: 1..=7, - }; - -static WORD_PARL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARL_CHILDREN), - value: None, -}; - -pub static WORD_PARL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aiment"), - dictgen::InsensitiveAscii("aimentary"), - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("amentary"), - dictgen::InsensitiveAscii("aments"), - dictgen::InsensitiveAscii("iamant"), - dictgen::InsensitiveAscii("iamantary"), - dictgen::InsensitiveAscii("iamentery"), - dictgen::InsensitiveAscii("iamentiary"), - dictgen::InsensitiveAscii("iamentry"), - dictgen::InsensitiveAscii("iamenty"), - dictgen::InsensitiveAscii("iamnetary"), - dictgen::InsensitiveAscii("iamone"), - dictgen::InsensitiveAscii("iement"), - dictgen::InsensitiveAscii("iementary"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("imentary"), - dictgen::InsensitiveAscii("iments"), - ], - values: &[ - &["parliament"], - &["parliamentary"], - &["parliament"], - &["parliamentary"], - &["parliaments"], - &["parliament"], - &["parliamentary"], - &["parliamentary"], - &["parliamentary"], - &["parliamentary"], - &["parliamentary"], - &["parliamentary"], - &["parliament"], - &["parliament"], - &["parliamentary"], - &["parliament"], - &["parliamentary"], - &["parliaments"], - ], - range: 5..=10, - }; - -static WORD_PARK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARK_CHILDREN), - value: None, -}; - -pub static WORD_PARK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - ], - values: &[ - &["parkway", "parlay", "parquet"], - &["parkways", "parlays", "parquets"], - ], - range: 2..=3, - }; - -static WORD_PARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARI_CHILDREN), - value: None, -}; - -pub static WORD_PARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("cular"), - dictgen::InsensitiveAscii("cularly"), - dictgen::InsensitiveAscii("lament"), - dictgen::InsensitiveAscii("lamentary"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sitic"), - dictgen::InsensitiveAscii("stan"), - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("tals"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("ticipant"), - dictgen::InsensitiveAscii("ticular"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("titioned"), - dictgen::InsensitiveAscii("titioner"), - dictgen::InsensitiveAscii("titiones"), - dictgen::InsensitiveAscii("titioning"), - dictgen::InsensitiveAscii("titions"), - dictgen::InsensitiveAscii("tiy"), - dictgen::InsensitiveAscii("tuclar"), - dictgen::InsensitiveAscii("wise"), - ], - values: &[ - &["pariah", "parka"], - &["partial"], - &["partially"], - &["pariahs", "parkas"], - &["particular"], - &["particularly"], - &["parliament"], - &["parliamentary"], - &["praises"], - &["parasitic"], - &["partisan"], - &["parietal", "partial"], - &["partially"], - &["partials"], - &["parties"], - &["partial"], - &["participant"], - &["particular"], - &["partition"], - &["partitioning"], - &["partitions"], - &["partition"], - &["partitioned"], - &["partitioner"], - &["partitions"], - &["partitioning"], - &["partitions"], - &["parity"], - &["particular"], - &["pairwise"], - ], - range: 1..=9, - }; - -static WORD_PARG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARG_CHILDREN), - value: None, -}; - -pub static WORD_PARG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["large"]], - range: 1..=1, - }; - -static WORD_PARF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARF_CHILDREN), - value: None, -}; - -pub static WORD_PARF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ay")], - values: &[&["parfait"]], - range: 2..=2, - }; - -static WORD_PARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARE_CHILDREN), - value: None, -}; - -pub static WORD_PARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("llel"), - dictgen::InsensitiveAscii("llelogram"), - dictgen::InsensitiveAscii("llels"), - dictgen::InsensitiveAscii("llism"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - dictgen::InsensitiveAscii("metric"), - dictgen::InsensitiveAscii("msan"), - dictgen::InsensitiveAscii("mter"), - dictgen::InsensitiveAscii("mters"), - dictgen::InsensitiveAscii("ntesis"), - dictgen::InsensitiveAscii("nthasis"), - dictgen::InsensitiveAscii("ntheesis"), - dictgen::InsensitiveAscii("nthese"), - dictgen::InsensitiveAscii("nthesed"), - dictgen::InsensitiveAscii("nthesees"), - dictgen::InsensitiveAscii("nthesies"), - dictgen::InsensitiveAscii("nthesys"), - dictgen::InsensitiveAscii("nthises"), - dictgen::InsensitiveAscii("nthisis"), - dictgen::InsensitiveAscii("nthsis"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("theses"), - dictgen::InsensitiveAscii("tns"), - ], - values: &[ - &["parent"], - &["parallel"], - &["parallelogram"], - &["parallels"], - &["parallelism"], - &["param"], - &["parameter"], - &["parameters"], - &["parametric"], - &["parmesan"], - &["parameter"], - &["parameters"], - &["parentheses", "parenthesis"], - &["parenthesis"], - &["parenthesis"], - &["parentheses"], - &["parenthesized"], - &["parentheses"], - &["parenthesis", "parentheses"], - &["parentheses"], - &["parenthesis", "parentheses"], - &["parenthesis"], - &["parenthesis"], - &["parent", "parrot"], - &["parentheses"], - &["parents"], - ], - range: 1..=9, - }; - -static WORD_PARD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARD_CHILDREN), - value: Some(&["part"]), -}; - -pub static WORD_PARD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_PARC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARC_CHILDREN), - value: None, -}; - -pub static WORD_PARC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("tise"), - ], - values: &[&["parser"], &["practical"], &["practically"], &["practise"]], - range: 2..=7, - }; - -static WORD_PARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PARA_CHILDREN), - value: None, -}; - -static WORD_PARA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_PARAC_NODE), - Some(&WORD_PARAD_NODE), - Some(&WORD_PARAE_NODE), - Some(&WORD_PARAF_NODE), - Some(&WORD_PARAG_NODE), - Some(&WORD_PARAH_NODE), - Some(&WORD_PARAI_NODE), - None, - None, - Some(&WORD_PARAL_NODE), - Some(&WORD_PARAM_NODE), - Some(&WORD_PARAN_NODE), - None, - Some(&WORD_PARAP_NODE), - None, - Some(&WORD_PARAR_NODE), - Some(&WORD_PARAS_NODE), - Some(&WORD_PARAT_NODE), - None, - Some(&WORD_PARAV_NODE), - None, - None, - Some(&WORD_PARAY_NODE), - None, -]; - -static WORD_PARAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAY_CHILDREN), - value: None, -}; - -pub static WORD_PARAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lsis"), - dictgen::InsensitiveAscii("lzed"), - ], - values: &[&["paralysis"], &["paralyzed"]], - range: 4..=4, - }; - -static WORD_PARAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAV_CHILDREN), - value: None, -}; - -pub static WORD_PARAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irtualiation"), - dictgen::InsensitiveAscii("irtualied"), - dictgen::InsensitiveAscii("irutalisation"), - dictgen::InsensitiveAscii("irutalise"), - dictgen::InsensitiveAscii("irutalised"), - dictgen::InsensitiveAscii("irutalization"), - dictgen::InsensitiveAscii("irutalize"), - dictgen::InsensitiveAscii("irutalized"), - ], - values: &[ - &["paravirtualisation", "paravirtualization"], - &["paravirtualised", "paravirtualized"], - &["paravirtualisation"], - &["paravirtualise"], - &["paravirtualised"], - &["paravirtualization"], - &["paravirtualize"], - &["paravirtualized"], - ], - range: 9..=13, - }; - -static WORD_PARAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAT_CHILDREN), - value: None, -}; - -pub static WORD_PARAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("heses"), - dictgen::InsensitiveAscii("mers"), - ], - values: &[&["parentheses"], &["parameters"]], - range: 4..=5, - }; - -static WORD_PARAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAS_CHILDREN), - value: None, -}; - -pub static WORD_PARAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("itisme"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("itter"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tics"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("ties"), - ], - values: &[ - &["parser"], - &["paradise"], - &["parasites"], - &["parasites"], - &["parasite"], - &["parasitic"], - &["parasitics"], - &["parasite"], - &["parasites"], - ], - range: 2..=6, - }; - -static WORD_PARAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAR_CHILDREN), - value: None, -}; - -pub static WORD_PARAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agraph"), - dictgen::InsensitiveAscii("aph"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("gaph"), - dictgen::InsensitiveAscii("gaphs"), - dictgen::InsensitiveAscii("llell"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - ], - values: &[ - &["paragraph"], - &["paragraph"], - &["parameter"], - &["paragraph"], - &["paragraphs"], - &["parallel"], - &["param"], - &["parameter"], - &["parameters"], - ], - range: 1..=6, - }; - -static WORD_PARAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAP_CHILDREN), - value: None, -}; - -pub static WORD_PARAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hanalia"), - dictgen::InsensitiveAscii("harse"), - dictgen::InsensitiveAscii("harsed"), - dictgen::InsensitiveAscii("harsing"), - dictgen::InsensitiveAscii("henalia"), - dictgen::InsensitiveAscii("hraseing"), - dictgen::InsensitiveAscii("hrashed"), - dictgen::InsensitiveAscii("hrashing"), - dictgen::InsensitiveAscii("hraze"), - dictgen::InsensitiveAscii("hrazing"), - dictgen::InsensitiveAscii("rashing"), - dictgen::InsensitiveAscii("rhase"), - dictgen::InsensitiveAscii("rhased"), - dictgen::InsensitiveAscii("rhasing"), - ], - values: &[ - &["paraphernalia"], - &["paraphrase"], - &["paraphrase"], - &["paraphrasing"], - &["paraphernalia"], - &["paraphrasing"], - &["paraphrase"], - &["paraphrasing"], - &["paraphrase"], - &["paraphrasing"], - &["paraphrasing"], - &["paraphrase"], - &["paraphrase"], - &["paraphrasing"], - ], - range: 5..=8, - }; - -static WORD_PARAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAN_CHILDREN), - value: None, -}; - -pub static WORD_PARAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("eterized"), - dictgen::InsensitiveAscii("etrized"), - dictgen::InsensitiveAscii("iac"), - dictgen::InsensitiveAscii("ioa"), - dictgen::InsensitiveAscii("iod"), - dictgen::InsensitiveAscii("oa"), - dictgen::InsensitiveAscii("oica"), - dictgen::InsensitiveAscii("oicas"), - dictgen::InsensitiveAscii("oida"), - dictgen::InsensitiveAscii("omral"), - dictgen::InsensitiveAscii("ornal"), - dictgen::InsensitiveAscii("oya"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("theses"), - dictgen::InsensitiveAscii("thesis"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["piranha"], - &["parameter"], - &["parameterized"], - &["parameterized"], - &["paranoiac"], - &["paranoia"], - &["paranoid"], - &["paranoia"], - &["paranoia"], - &["paranoia"], - &["paranoia"], - &["paranormal"], - &["paranormal"], - &["paranoia"], - &["parent"], - &["parentheses", "parenthesis"], - &["parentheses"], - &["parenthesis"], - &["parents"], - ], - range: 1..=8, - }; - -static WORD_PARAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PARAM_CHILDREN), - value: None, -}; - -static WORD_PARAM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PARAMA_NODE), - None, - None, - None, - Some(&WORD_PARAME_NODE), - None, - None, - None, - Some(&WORD_PARAMI_NODE), - None, - None, - None, - None, - Some(&WORD_PARAMN_NODE), - Some(&WORD_PARAMO_NODE), - None, - None, - None, - Some(&WORD_PARAMS_NODE), - Some(&WORD_PARAMT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_PARAMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAMT_CHILDREN), - value: None, -}; - -pub static WORD_PARAMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erer"), - dictgen::InsensitiveAscii("erers"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("erical"), - dictgen::InsensitiveAscii("erisation"), - dictgen::InsensitiveAscii("erise"), - dictgen::InsensitiveAscii("erised"), - dictgen::InsensitiveAscii("erises"), - dictgen::InsensitiveAscii("erising"), - dictgen::InsensitiveAscii("erization"), - dictgen::InsensitiveAscii("erizations"), - dictgen::InsensitiveAscii("erize"), - dictgen::InsensitiveAscii("erized"), - dictgen::InsensitiveAscii("erizes"), - dictgen::InsensitiveAscii("erizing"), - dictgen::InsensitiveAscii("erless"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("eters"), - dictgen::InsensitiveAscii("rical"), - ], - values: &[ - &["parameter"], - &["parameter"], - &["parameters"], - &["parameters"], - &["parametric", "parametrically"], - &["parameterisation"], - &["parameterise"], - &["parameterised"], - &["parameterises"], - &["parameterising"], - &["parametrization", "parameterization"], - &["parametrizations", "parameterizations"], - &["parameterize"], - &["parameterized"], - &["parameterizes"], - &["parameterizing"], - &["parameterless"], - &["parameters"], - &["parameters"], - &["parametrical"], - ], - range: 2..=10, - }; - -static WORD_PARAMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAMS_CHILDREN), - value: None, -}; - -pub static WORD_PARAMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["params"]], - range: 1..=1, - }; - -static WORD_PARAMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAMO_CHILDREN), - value: None, -}; - -pub static WORD_PARAMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rmal")], - values: &[&["paranormal"]], - range: 4..=4, - }; - -static WORD_PARAMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAMN_CHILDREN), - value: None, -}; - -pub static WORD_PARAMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etrized")], - values: &[&["parameterized"]], - range: 7..=7, - }; - -static WORD_PARAMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAMI_CHILDREN), - value: None, -}; - -pub static WORD_PARAMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ters")], - values: &[&["parameters"]], - range: 4..=4, - }; - -static WORD_PARAME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAME_CHILDREN), - value: None, -}; - -pub static WORD_PARAME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cias"), - dictgen::InsensitiveAscii("dicks"), - dictgen::InsensitiveAscii("dicos"), - dictgen::InsensitiveAscii("dis"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - dictgen::InsensitiveAscii("mter"), - dictgen::InsensitiveAscii("mters"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rets"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rter"), - dictgen::InsensitiveAscii("rters"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("tar"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("teer"), - dictgen::InsensitiveAscii("teras"), - dictgen::InsensitiveAscii("tere"), - dictgen::InsensitiveAscii("teres"), - dictgen::InsensitiveAscii("terical"), - dictgen::InsensitiveAscii("terr"), - dictgen::InsensitiveAscii("terts"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tetrized"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tics"), - dictgen::InsensitiveAscii("tised"), - dictgen::InsensitiveAscii("tized"), - dictgen::InsensitiveAscii("tr"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("treless"), - dictgen::InsensitiveAscii("tres"), - dictgen::InsensitiveAscii("tros"), - dictgen::InsensitiveAscii("trs"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tters"), - ], - values: &[ - &["paramedics"], - &["paramedics"], - &["paramedics"], - &["paramedics"], - &["paramedics"], - &["parameter"], - &["parameter"], - &["parameter"], - &["parameters"], - &["parameter"], - &["parameters"], - &["parameter"], - &["parameters"], - &["parameter"], - &["parameters"], - &["parameter"], - &["parameters"], - &["parameters"], - &["parameter"], - &["parameter"], - &["parameters"], - &["parameters"], - &["parameter"], - &["parameter"], - &["parameter"], - &["parameters"], - &["parameter", "parameters"], - &["parameters"], - &["parametrical"], - &["parameter"], - &["parameters"], - &["parameters"], - &["parameterized"], - &["parameter"], - &["parametric", "paramedic"], - &["paramedics"], - &["parametrised"], - &["parameterized"], - &["parameter"], - &["parameter"], - &["parameterless"], - &["parameters"], - &["parameters"], - &["parameters"], - &["parameter"], - &["parameters"], - ], - range: 1..=8, - }; - -static WORD_PARAMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAMA_CHILDREN), - value: None, -}; - -pub static WORD_PARAMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dics"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("eters"), - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["paramedics"], - &["parameter"], - &["parameters"], - &["parameter"], - &["parameters"], - &["parameter"], - &["parameters"], - ], - range: 3..=6, - }; - -static WORD_PARAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAL_CHILDREN), - value: None, -}; - -pub static WORD_PARAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("elising"), - dictgen::InsensitiveAscii("elism"), - dictgen::InsensitiveAscii("elizing"), - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("elle"), - dictgen::InsensitiveAscii("ellism"), - dictgen::InsensitiveAscii("ellization"), - dictgen::InsensitiveAscii("ells"), - dictgen::InsensitiveAscii("elly"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("isys"), - dictgen::InsensitiveAscii("lalized"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("leism"), - dictgen::InsensitiveAscii("leized"), - dictgen::InsensitiveAscii("leles"), - dictgen::InsensitiveAscii("lelipiped"), - dictgen::InsensitiveAscii("lell"), - dictgen::InsensitiveAscii("lellism"), - dictgen::InsensitiveAscii("lells"), - dictgen::InsensitiveAscii("lely"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lism"), - dictgen::InsensitiveAscii("lizable"), - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("lizing"), - dictgen::InsensitiveAscii("llel"), - dictgen::InsensitiveAscii("llels"), - dictgen::InsensitiveAscii("zyed"), - ], - values: &[ - &["parallel"], - &["parallelising"], - &["parallelism"], - &["parallelizing"], - &["parallel"], - &["parallel"], - &["parallelism"], - &["parallelization"], - &["parallels"], - &["parallelly"], - &["parallelly"], - &["paralysis"], - &["parallelized"], - &["parallel"], - &["parallelism"], - &["parallelized"], - &["parallels"], - &["parallelepiped"], - &["parallel"], - &["parallelism"], - &["parallels"], - &["parallelly"], - &["parallels"], - &["parallelism"], - &["parallelizable"], - &["parallelization"], - &["parallelize"], - &["parallelized"], - &["parallelizes"], - &["parallelizing"], - &["parallel"], - &["parallels"], - &["paralyzed"], - ], - range: 2..=10, - }; - -static WORD_PARAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAI_CHILDREN), - value: None, -}; - -pub static WORD_PARAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ste")], - values: &[&["parasite"]], - range: 3..=3, - }; - -static WORD_PARAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAH_CHILDREN), - value: None, -}; - -pub static WORD_PARAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aps"), - dictgen::InsensitiveAscii("prase"), - ], - values: &[&["perhaps"], &["paraphrase"]], - range: 3..=5, - }; - -static WORD_PARAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAG_CHILDREN), - value: None, -}; - -pub static WORD_PARAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aph"), - dictgen::InsensitiveAscii("araph"), - dictgen::InsensitiveAscii("arapha"), - dictgen::InsensitiveAscii("arph"), - dictgen::InsensitiveAscii("arphs"), - dictgen::InsensitiveAscii("hraph"), - dictgen::InsensitiveAscii("ph"), - dictgen::InsensitiveAscii("praph"), - dictgen::InsensitiveAscii("ragh"), - dictgen::InsensitiveAscii("raghs"), - dictgen::InsensitiveAscii("rah"), - dictgen::InsensitiveAscii("rahps"), - dictgen::InsensitiveAscii("rahs"), - dictgen::InsensitiveAscii("rap"), - dictgen::InsensitiveAscii("rapgh"), - dictgen::InsensitiveAscii("raphes"), - dictgen::InsensitiveAscii("raphy"), - dictgen::InsensitiveAscii("raps"), - dictgen::InsensitiveAscii("rpah"), - dictgen::InsensitiveAscii("rpahs"), - dictgen::InsensitiveAscii("rphs"), - ], - values: &[ - &["paragraph"], - &["paragraph"], - &["paragraph"], - &["paragraph"], - &["paragraphs"], - &["paragraph"], - &["paragraph"], - &["paragraph"], - &["paragraph"], - &["paragraphs"], - &["paragraph"], - &["paragraphs"], - &["paragraphs"], - &["paragraph"], - &["paragraphs"], - &["paragraphs"], - &["paragraph"], - &["paragraphs"], - &["paragraph"], - &["paragraphs"], - &["paragraphs"], - ], - range: 2..=6, - }; - -static WORD_PARAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAF_CHILDREN), - value: None, -}; - -pub static WORD_PARAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("analia")], - values: &[&["paraphernalia"]], - range: 6..=6, - }; - -static WORD_PARAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAE_CHILDREN), - value: None, -}; - -pub static WORD_PARAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - dictgen::InsensitiveAscii("mters"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["parameter"], - &["parameters"], - &["parameters"], - &["parameters"], - ], - range: 4..=6, - }; - -static WORD_PARAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAD_CHILDREN), - value: None, -}; - -pub static WORD_PARAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emics"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iggum"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("ime"), - dictgen::InsensitiveAscii("imes"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ym"), - dictgen::InsensitiveAscii("yse"), - ], - values: &[ - &["paramedics"], - &["paradise"], - &["paradigm"], - &["paradigm"], - &["paradigm"], - &["paradise"], - &["parades"], - &["paradigm"], - &["parades"], - ], - range: 2..=5, - }; - -static WORD_PARAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PARAC_CHILDREN), - value: None, -}; - -pub static WORD_PARAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hutage"), - dictgen::InsensitiveAscii("hutte"), - ], - values: &[&["parachute"], &["parachute"]], - range: 5..=6, - }; - -static WORD_PAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAP_CHILDREN), - value: None, -}; - -pub static WORD_PAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("anicalou"), - dictgen::InsensitiveAscii("erworks"), - ], - values: &[&["paper"], &["papanicolaou"], &["paperwork"]], - range: 3..=8, - }; - -static WORD_PAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAO_CHILDREN), - value: None, -}; - -pub static WORD_PAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("r"), - ], - values: &[&["position"], &["pair"]], - range: 1..=5, - }; - -static WORD_PAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAN_CHILDREN), - value: None, -}; - -pub static WORD_PAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asoic"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("caeks"), - dictgen::InsensitiveAscii("cakers"), - dictgen::InsensitiveAscii("caks"), - dictgen::InsensitiveAscii("ckaes"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("doria"), - dictgen::InsensitiveAscii("dorra"), - dictgen::InsensitiveAscii("droa"), - dictgen::InsensitiveAscii("edmic"), - dictgen::InsensitiveAscii("ethon"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("iic"), - dictgen::InsensitiveAscii("iics"), - dictgen::InsensitiveAscii("kaces"), - dictgen::InsensitiveAscii("medic"), - dictgen::InsensitiveAscii("nel"), - dictgen::InsensitiveAscii("nels"), - dictgen::InsensitiveAscii("tehon"), - dictgen::InsensitiveAscii("then"), - dictgen::InsensitiveAscii("thoen"), - dictgen::InsensitiveAscii("tomine"), - ], - values: &[ - &["panasonic"], - &["panic"], - &["pancakes"], - &["pancakes"], - &["pancakes"], - &["pancakes"], - &["landing", "panting"], - &["pandora"], - &["pandora"], - &["pandora"], - &["pandemic"], - &["pantheon"], - &["panicked"], - &["panicking"], - &["panic"], - &["panics"], - &["pancakes"], - &["pandemic"], - &["panel"], - &["panels"], - &["pantheon"], - &["pantheon"], - &["pantheon"], - &["pantomime"], - ], - range: 1..=6, - }; - -static WORD_PAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAM_CHILDREN), - value: None, -}; - -pub static WORD_PAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("flet"), - dictgen::InsensitiveAscii("plet"), - ], - values: &[&["pamphlet"], &["pamphlet"]], - range: 4..=4, - }; - -static WORD_PAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_PAL_CHILDREN), - value: None, -}; - -static WORD_PAL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_PALA_NODE), - None, - Some(&WORD_PALC_NODE), - None, - Some(&WORD_PALE_NODE), - None, - None, - None, - Some(&WORD_PALI_NODE), - None, - None, - Some(&WORD_PALL_NODE), - None, - Some(&WORD_PALN_NODE), - Some(&WORD_PALO_NODE), - None, - None, - None, - Some(&WORD_PALS_NODE), - Some(&WORD_PALT_NODE), - None, - None, - None, - None, - Some(&WORD_PALY_NODE), - None, -]; - -static WORD_PALY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALY_CHILDREN), - value: None, -}; - -pub static WORD_PALY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("back"), - dictgen::InsensitiveAscii("boy"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erbase"), - dictgen::InsensitiveAscii("offs"), - dictgen::InsensitiveAscii("style"), - dictgen::InsensitiveAscii("through"), - dictgen::InsensitiveAscii("throughs"), - ], - values: &[ - &["playable"], - &["playback"], - &["playboy"], - &["played"], - &["player"], - &["playerbase"], - &["playoffs"], - &["playstyle"], - &["playthrough"], - &["playthroughs"], - ], - range: 2..=8, - }; - -static WORD_PALT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALT_CHILDREN), - value: None, -}; - -pub static WORD_PALT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ette"), - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("former"), - dictgen::InsensitiveAscii("forms"), - dictgen::InsensitiveAscii("inum"), - ], - values: &[ - &["palette"], - &["platform"], - &["platformer"], - &["platforms"], - &["platinum"], - ], - range: 4..=6, - }; - -static WORD_PALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALS_CHILDREN), - value: None, -}; - -pub static WORD_PALS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tics"), - ], - values: &[&["plaster"], &["plastics"]], - range: 3..=4, - }; - -static WORD_PALO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALO_CHILDREN), - value: None, -}; - -pub static WORD_PALO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ad")], - values: &[&["payload"]], - range: 2..=2, - }; - -static WORD_PALN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALN_CHILDREN), - value: Some(&["plan", "pain", "palm"]), -}; - -pub static WORD_PALN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ning"), - ], - values: &[&["plane"], &["planning"]], - range: 1..=4, - }; - -static WORD_PALL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALL_CHILDREN), - value: None, -}; - -pub static WORD_PALL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("ette"), - dictgen::InsensitiveAscii("etted"), - dictgen::InsensitiveAscii("ettes"), - ], - values: &[ - &["palette"], - &["palettes"], - &["palette"], - &["paletted"], - &["palettes"], - ], - range: 3..=5, - }; - -static WORD_PALI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALI_CHILDREN), - value: None, -}; - -pub static WORD_PALI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amentarian"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dans"), - dictgen::InsensitiveAscii("stian"), - dictgen::InsensitiveAscii("stinian"), - dictgen::InsensitiveAscii("stinians"), - ], - values: &[ - &["parliamentarian"], - &["plaid", "pallid"], - &["paladins"], - &["palestinian"], - &["palestinian"], - &["palestinians"], - ], - range: 1..=10, - }; - -static WORD_PALE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALE_CHILDREN), - value: None, -}; - -pub static WORD_PALE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("olitic"), - dictgen::InsensitiveAscii("sine"), - dictgen::InsensitiveAscii("sitnian"), - dictgen::InsensitiveAscii("sitnians"), - dictgen::InsensitiveAscii("stein"), - dictgen::InsensitiveAscii("stenian"), - dictgen::InsensitiveAscii("stenians"), - dictgen::InsensitiveAscii("stina"), - dictgen::InsensitiveAscii("stinain"), - dictgen::InsensitiveAscii("stinains"), - dictgen::InsensitiveAscii("stinan"), - dictgen::InsensitiveAscii("stinans"), - dictgen::InsensitiveAscii("stiniens"), - dictgen::InsensitiveAscii("stinier"), - dictgen::InsensitiveAscii("stininan"), - dictgen::InsensitiveAscii("stininans"), - dictgen::InsensitiveAscii("stininas"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tts"), - dictgen::InsensitiveAscii("ttte"), - ], - values: &[ - &["paleolithic"], - &["palestine"], - &["palestinians"], - &["palestinians"], - &["palestine"], - &["palestinian"], - &["palestinians"], - &["palestinian"], - &["palestinians"], - &["palestinians"], - &["palestinian"], - &["palestinians"], - &["palestinians"], - &["palestine"], - &["palestinian"], - &["palestinians"], - &["palestinians"], - &["palatable"], - &["palette"], - &["palettes"], - &["palette"], - ], - range: 2..=9, - }; - -static WORD_PALC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALC_CHILDREN), - value: None, -}; - -pub static WORD_PALC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ebo"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eholder"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["place", "palace"], - &["placebo"], - &["placed"], - &["placeholder"], - &["placements"], - &["places", "pales"], - ], - range: 1..=7, - }; - -static WORD_PALA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PALA_CHILDREN), - value: None, -}; - -pub static WORD_PALA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dines"), - dictgen::InsensitiveAscii("dinlst"), - dictgen::InsensitiveAscii("dinos"), - dictgen::InsensitiveAscii("stinians"), - dictgen::InsensitiveAscii("tte"), - ], - values: &[ - &["paladins"], - &["paladins"], - &["paladins"], - &["palestinians"], - &["palette"], - ], - range: 3..=8, - }; - -static WORD_PAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAK_CHILDREN), - value: None, -}; - -pub static WORD_PAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ageimpl"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("cage"), - dictgen::InsensitiveAscii("cages"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cgae"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("istain"), - dictgen::InsensitiveAscii("istanais"), - dictgen::InsensitiveAscii("istanezi"), - dictgen::InsensitiveAscii("istanti"), - dictgen::InsensitiveAscii("istian"), - dictgen::InsensitiveAscii("istnai"), - dictgen::InsensitiveAscii("sitani"), - dictgen::InsensitiveAscii("vage"), - ], - values: &[ - &["package"], - &["packageimpl"], - &["packages"], - &["package"], - &["packages"], - &["packed"], - &["package"], - &["packet"], - &["package"], - &["pakistani"], - &["pakistani"], - &["pakistani"], - &["pakistani"], - &["pakistani"], - &["pakistani"], - &["pakistani"], - &["package"], - ], - range: 2..=8, - }; - -static WORD_PAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAI_CHILDREN), - value: None, -}; - -pub static WORD_PAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("nfullly"), - dictgen::InsensitiveAscii("nfuly"), - dictgen::InsensitiveAscii("niting"), - dictgen::InsensitiveAscii("nkilers"), - dictgen::InsensitiveAscii("nkilllers"), - dictgen::InsensitiveAscii("nkills"), - dictgen::InsensitiveAscii("ntile"), - dictgen::InsensitiveAscii("ntin"), - dictgen::InsensitiveAscii("rlament"), - dictgen::InsensitiveAscii("rocheal"), - dictgen::InsensitiveAscii("rocheality"), - dictgen::InsensitiveAscii("rocheally"), - dictgen::InsensitiveAscii("rocheel"), - dictgen::InsensitiveAscii("rocheelity"), - dictgen::InsensitiveAscii("rocheelly"), - dictgen::InsensitiveAscii("rokeal"), - dictgen::InsensitiveAscii("rokeality"), - dictgen::InsensitiveAscii("rokeally"), - dictgen::InsensitiveAscii("rokeel"), - dictgen::InsensitiveAscii("rokeelity"), - dictgen::InsensitiveAscii("rokeelly"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tently"), - dictgen::InsensitiveAscii("tents"), - dictgen::InsensitiveAscii("tience"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["paid"], - &["paid", "paired"], - &["painfully"], - &["painfully"], - &["painting"], - &["painkillers"], - &["painkillers"], - &["painkillers"], - &["painttile"], - &["painting"], - &["parliament"], - &["parochial"], - &["parochiality"], - &["parochially"], - &["parochial"], - &["parochiality"], - &["parochially"], - &["parochial"], - &["parochiality"], - &["parochially"], - &["parochial"], - &["parochiality"], - &["parochially"], - &["patience"], - &["patient"], - &["patiently"], - &["patients"], - &["patience"], - &["painting"], - ], - range: 2..=10, - }; - -static WORD_PAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAH_CHILDREN), - value: None, -}; - -pub static WORD_PAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntom"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tfinder"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["phantom"], - &["phases"], - &["path", "pat", "part"], - &["pathfinder"], - &["paths", "pats", "parts"], - ], - range: 1..=7, - }; - -static WORD_PAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAG_CHILDREN), - value: None, -}; - -pub static WORD_PAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agraph"), - dictgen::InsensitiveAscii("ckage"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("enation"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entry"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("in"), - ], - values: &[ - &["paragraph"], - &["package"], - &["paging"], - &["pagination"], - &["pageant", "plangent"], - &["pageantry", "plangently"], - &["pageants", "plangents"], - &["paging"], - ], - range: 2..=7, - }; - -static WORD_PAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAF_CHILDREN), - value: None, -}; - -pub static WORD_PAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("icist")], - values: &[&["pacifist"]], - range: 5..=5, - }; - -static WORD_PAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAE_CHILDREN), - value: None, -}; - -pub static WORD_PAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rmission"), - dictgen::InsensitiveAscii("rmissions"), - dictgen::InsensitiveAscii("rnt"), - dictgen::InsensitiveAscii("th"), - ], - values: &[&["permission"], &["permissions"], &["parent"], &["path"]], - range: 2..=9, - }; - -static WORD_PAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAD_CHILDREN), - value: None, -}; - -pub static WORD_PAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dding"), - dictgen::InsensitiveAscii("din"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("edd"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["param"], - &["pad", "padded"], - &["padding"], - &["padding"], - &["pads"], - &["padded"], - &["padding"], - ], - range: 1..=5, - }; - -static WORD_PAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAC_CHILDREN), - value: None, -}; - -pub static WORD_PAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("aging"), - dictgen::InsensitiveAscii("akage"), - dictgen::InsensitiveAscii("akages"), - dictgen::InsensitiveAscii("akaging"), - dictgen::InsensitiveAscii("akge"), - dictgen::InsensitiveAscii("akged"), - dictgen::InsensitiveAscii("akges"), - dictgen::InsensitiveAscii("akging"), - dictgen::InsensitiveAscii("eholder"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hage"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hooly"), - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("htches"), - dictgen::InsensitiveAscii("htes"), - dictgen::InsensitiveAscii("ificts"), - dictgen::InsensitiveAscii("ifit"), - dictgen::InsensitiveAscii("jage"), - dictgen::InsensitiveAscii("jages"), - dictgen::InsensitiveAscii("kacge"), - dictgen::InsensitiveAscii("kade"), - dictgen::InsensitiveAscii("kadge"), - dictgen::InsensitiveAscii("kaeg"), - dictgen::InsensitiveAscii("kaege"), - dictgen::InsensitiveAscii("kaeges"), - dictgen::InsensitiveAscii("kaegs"), - dictgen::InsensitiveAscii("kag"), - dictgen::InsensitiveAscii("kageid"), - dictgen::InsensitiveAscii("kags"), - dictgen::InsensitiveAscii("kaing"), - dictgen::InsensitiveAscii("kats"), - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("kege"), - dictgen::InsensitiveAscii("keges"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("kge"), - dictgen::InsensitiveAscii("kged"), - dictgen::InsensitiveAscii("kgement"), - dictgen::InsensitiveAscii("kges"), - dictgen::InsensitiveAscii("kgs"), - dictgen::InsensitiveAscii("khage"), - dictgen::InsensitiveAscii("khages"), - dictgen::InsensitiveAscii("kkage"), - dictgen::InsensitiveAscii("kkaged"), - dictgen::InsensitiveAscii("kkages"), - dictgen::InsensitiveAscii("kkaging"), - dictgen::InsensitiveAscii("kt"), - dictgen::InsensitiveAscii("ktes"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tches"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("tivity"), - dictgen::InsensitiveAscii("ulier"), - dictgen::InsensitiveAscii("ulierly"), - ], - values: &[ - &["package"], - &["packages"], - &["packaging"], - &["package"], - &["packages"], - &["packaging"], - &["package"], - &["packaged"], - &["packages"], - &["packaging"], - &["placeholder"], - &["placement"], - &["patch", "path"], - &["package"], - &["patches"], - &["patchouli"], - &["patch"], - &["patches"], - &["patches"], - &["pacifist"], - &["pacifist"], - &["package"], - &["packages"], - &["package"], - &["packaged"], - &["packaged"], - &["package"], - &["package"], - &["packages"], - &["packages"], - &["package"], - &["packaged"], - &["packages"], - &["packaging"], - &["packets"], - &["packed", "packet"], - &["package"], - &["packages"], - &["packages", "packed", "packs"], - &["package"], - &["packaged"], - &["packaging"], - &["packages"], - &["packages"], - &["package"], - &["packages"], - &["package"], - &["packaged"], - &["packages"], - &["packaging"], - &["packet", "packed"], - &["packets"], - &["patch"], - &["patched"], - &["patches"], - &["patch"], - &["patches"], - &["captivity"], - &["peculiar"], - &["peculiarly"], - ], - range: 1..=7, - }; - -static WORD_PAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAB_CHILDREN), - value: None, -}; - -pub static WORD_PAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("el")], - values: &[&["panel"]], - range: 2..=2, - }; - -static WORD_PAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_PAA_CHILDREN), - value: None, -}; - -pub static WORD_PAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ckage"), - dictgen::InsensitiveAscii("ckages"), - dictgen::InsensitiveAscii("ckaging"), - dictgen::InsensitiveAscii("sed"), - ], - values: &[&["package"], &["packages"], &["packaging"], &["passed"]], - range: 3..=7, - }; - -static WORD_O_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_O_CHILDREN), - value: None, -}; - -static WORD_O_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OA_NODE), - Some(&WORD_OB_NODE), - Some(&WORD_OC_NODE), - Some(&WORD_OD_NODE), - Some(&WORD_OE_NODE), - Some(&WORD_OF_NODE), - Some(&WORD_OG_NODE), - Some(&WORD_OH_NODE), - Some(&WORD_OI_NODE), - Some(&WORD_OJ_NODE), - Some(&WORD_OK_NODE), - Some(&WORD_OL_NODE), - Some(&WORD_OM_NODE), - Some(&WORD_ON_NODE), - Some(&WORD_OO_NODE), - Some(&WORD_OP_NODE), - None, - Some(&WORD_OR_NODE), - Some(&WORD_OS_NODE), - Some(&WORD_OT_NODE), - Some(&WORD_OU_NODE), - Some(&WORD_OV_NODE), - Some(&WORD_OW_NODE), - Some(&WORD_OX_NODE), - Some(&WORD_OY_NODE), - None, -]; - -static WORD_OY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OY_CHILDREN), - value: None, -}; - -pub static WORD_OY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lmpic"), - dictgen::InsensitiveAscii("lmpics"), - dictgen::InsensitiveAscii("u"), - ], - values: &[&["olympic"], &["olympics"], &["you"]], - range: 1..=6, - }; - -static WORD_OX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OX_CHILDREN), - value: None, -}; - -pub static WORD_OX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("igen"), - dictgen::InsensitiveAscii("imoron"), - dictgen::InsensitiveAscii("zillary"), - ], - values: &[&["oxygen"], &["oxymoron"], &["auxiliary"]], - range: 4..=7, - }; - -static WORD_OW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OW_CHILDREN), - value: None, -}; - -pub static WORD_OW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ener"), - dictgen::InsensitiveAscii("erflow"), - dictgen::InsensitiveAscii("erflowed"), - dictgen::InsensitiveAscii("erflowing"), - dictgen::InsensitiveAscii("erflows"), - dictgen::InsensitiveAscii("ernship"), - dictgen::InsensitiveAscii("erpowering"), - dictgen::InsensitiveAscii("erread"), - dictgen::InsensitiveAscii("ership"), - dictgen::InsensitiveAscii("ervrite"), - dictgen::InsensitiveAscii("ervrites"), - dictgen::InsensitiveAscii("erwrite"), - dictgen::InsensitiveAscii("erwrites"), - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("nders"), - dictgen::InsensitiveAscii("nenership"), - dictgen::InsensitiveAscii("nerd"), - dictgen::InsensitiveAscii("nerhsip"), - dictgen::InsensitiveAscii("nershop"), - dictgen::InsensitiveAscii("nershp"), - dictgen::InsensitiveAscii("nersip"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nner"), - dictgen::InsensitiveAscii("nward"), - dictgen::InsensitiveAscii("nwer"), - dictgen::InsensitiveAscii("nwership"), - dictgen::InsensitiveAscii("rk"), - dictgen::InsensitiveAscii("udl"), - dictgen::InsensitiveAscii("uld"), - dictgen::InsensitiveAscii("uldve"), - ], - values: &[ - &["owned"], - &["owner"], - &["overflow"], - &["overflowed"], - &["overflowing"], - &["overflows"], - &["ownership"], - &["overpowering"], - &["overread"], - &["ownership"], - &["overwrite"], - &["overwrites"], - &["overwrite"], - &["overwrites"], - &["awful"], - &["owner"], - &["wonders"], - &["ownership"], - &["owned"], - &["ownership"], - &["ownership"], - &["ownership"], - &["ownership"], - &["owns", "ones"], - &["owner"], - &["onward"], - &["owner"], - &["ownership"], - &["work"], - &["would"], - &["would"], - &["wouldve"], - ], - range: 2..=10, - }; - -static WORD_OV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OV_CHILDREN), - value: None, -}; - -static WORD_OV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_OVE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_OVR_NODE), - Some(&WORD_OVS_NODE), - None, - None, - Some(&WORD_OVV_NODE), - None, - None, - None, - None, -]; - -static WORD_OVV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVV_CHILDREN), - value: None, -}; - -pub static WORD_OVV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eride"), - dictgen::InsensitiveAscii("erridden"), - dictgen::InsensitiveAscii("erride"), - dictgen::InsensitiveAscii("errides"), - dictgen::InsensitiveAscii("erriding"), - ], - values: &[ - &["override"], - &["overridden"], - &["override"], - &["overrides"], - &["overriding"], - ], - range: 5..=8, - }; - -static WORD_OVS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVS_CHILDREN), - value: None, -}; - -pub static WORD_OVS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ervable"), - dictgen::InsensitiveAscii("ervation"), - dictgen::InsensitiveAscii("erve"), - dictgen::InsensitiveAscii("erver"), - dictgen::InsensitiveAscii("ervers"), - ], - values: &[ - &["observable"], - &["observation"], - &["observe"], - &["observer"], - &["observers"], - ], - range: 4..=8, - }; - -static WORD_OVR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVR_CHILDREN), - value: None, -}; - -pub static WORD_OVR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ides"), - dictgen::InsensitiveAscii("lap"), - dictgen::InsensitiveAscii("lapped"), - dictgen::InsensitiveAscii("ridable"), - dictgen::InsensitiveAscii("ridables"), - dictgen::InsensitiveAscii("wrt"), - ], - values: &[ - &["override"], - &["overrides"], - &["overlap"], - &["overlapped"], - &["overridable"], - &["overridables"], - &["overwrite"], - ], - range: 3..=8, - }; - -static WORD_OVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OVE_CHILDREN), - value: Some(&["oven", "over"]), -}; - -static WORD_OVE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_OVEE_NODE), - Some(&WORD_OVEF_NODE), - None, - None, - None, - None, - None, - Some(&WORD_OVEL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_OVER_NODE), - None, - None, - None, - None, - Some(&WORD_OVEW_NODE), - None, - None, - None, -]; - -static WORD_OVEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVEW_CHILDREN), - value: None, -}; - -pub static WORD_OVEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ritable"), - dictgen::InsensitiveAscii("rite"), - dictgen::InsensitiveAscii("rites"), - dictgen::InsensitiveAscii("riting"), - dictgen::InsensitiveAscii("ritten"), - dictgen::InsensitiveAscii("rote"), - ], - values: &[ - &["overwritable"], - &["overwrite"], - &["overwrites"], - &["overwriting"], - &["overwritten"], - &["overwrote"], - ], - range: 4..=7, - }; - -static WORD_OVER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OVER_CHILDREN), - value: None, -}; - -static WORD_OVER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OVERA_NODE), - Some(&WORD_OVERB_NODE), - Some(&WORD_OVERC_NODE), - Some(&WORD_OVERD_NODE), - Some(&WORD_OVERE_NODE), - Some(&WORD_OVERF_NODE), - None, - Some(&WORD_OVERH_NODE), - Some(&WORD_OVERI_NODE), - None, - Some(&WORD_OVERK_NODE), - Some(&WORD_OVERL_NODE), - Some(&WORD_OVERM_NODE), - Some(&WORD_OVERN_NODE), - None, - Some(&WORD_OVERP_NODE), - None, - Some(&WORD_OVERR_NODE), - Some(&WORD_OVERS_NODE), - Some(&WORD_OVERT_NODE), - Some(&WORD_OVERU_NODE), - Some(&WORD_OVERV_NODE), - Some(&WORD_OVERW_NODE), - None, - Some(&WORD_OVERY_NODE), - Some(&WORD_OVERZ_NODE), -]; - -static WORD_OVERZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERZ_CHILDREN), - value: None, -}; - -pub static WORD_OVERZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ealis"), - dictgen::InsensitiveAscii("ealisly"), - dictgen::InsensitiveAscii("ealos"), - dictgen::InsensitiveAscii("ealosly"), - dictgen::InsensitiveAscii("ealus"), - dictgen::InsensitiveAscii("ealusly"), - dictgen::InsensitiveAscii("elis"), - dictgen::InsensitiveAscii("elisly"), - dictgen::InsensitiveAscii("elos"), - dictgen::InsensitiveAscii("elosly"), - dictgen::InsensitiveAscii("elous"), - dictgen::InsensitiveAscii("elously"), - dictgen::InsensitiveAscii("elus"), - dictgen::InsensitiveAscii("elusly"), - ], - values: &[ - &["overzealous"], - &["overzealously"], - &["overzealous"], - &["overzealously"], - &["overzealous"], - &["overzealously"], - &["overzealous"], - &["overzealously"], - &["overzealous"], - &["overzealously"], - &["overzealous"], - &["overzealously"], - &["overzealous"], - &["overzealously"], - ], - range: 4..=7, - }; - -static WORD_OVERY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERY_CHILDREN), - value: None, -}; - -pub static WORD_OVERY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hped")], - values: &[&["overhyped"]], - range: 4..=4, - }; - -static WORD_OVERW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERW_CHILDREN), - value: None, -}; - -pub static WORD_OVERW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ath"), - dictgen::InsensitiveAscii("ealmed"), - dictgen::InsensitiveAscii("ealming"), - dictgen::InsensitiveAscii("eigth"), - dictgen::InsensitiveAscii("elm"), - dictgen::InsensitiveAscii("elmed"), - dictgen::InsensitiveAscii("elming"), - dictgen::InsensitiveAscii("helemd"), - dictgen::InsensitiveAscii("helemed"), - dictgen::InsensitiveAscii("helimg"), - dictgen::InsensitiveAscii("heliming"), - dictgen::InsensitiveAscii("heling"), - dictgen::InsensitiveAscii("helmigly"), - dictgen::InsensitiveAscii("helmingy"), - dictgen::InsensitiveAscii("helminly"), - dictgen::InsensitiveAscii("hem"), - dictgen::InsensitiveAscii("hemed"), - dictgen::InsensitiveAscii("hemled"), - dictgen::InsensitiveAscii("hemling"), - dictgen::InsensitiveAscii("hemlingly"), - dictgen::InsensitiveAscii("hlem"), - dictgen::InsensitiveAscii("hlemed"), - dictgen::InsensitiveAscii("hleming"), - dictgen::InsensitiveAscii("hlemingly"), - dictgen::InsensitiveAscii("ieght"), - dictgen::InsensitiveAscii("iew"), - dictgen::InsensitiveAscii("irte"), - dictgen::InsensitiveAscii("irting"), - dictgen::InsensitiveAscii("irtten"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("itten"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ridden"), - dictgen::InsensitiveAscii("ride"), - dictgen::InsensitiveAscii("right"), - dictgen::InsensitiveAscii("riteable"), - dictgen::InsensitiveAscii("rited"), - dictgen::InsensitiveAscii("riten"), - dictgen::InsensitiveAscii("ritren"), - dictgen::InsensitiveAscii("ritte"), - dictgen::InsensitiveAscii("ritted"), - dictgen::InsensitiveAscii("rittes"), - dictgen::InsensitiveAscii("rittin"), - dictgen::InsensitiveAscii("ritting"), - dictgen::InsensitiveAscii("tach"), - ], - values: &[ - &["overwatch"], - &["overwhelmed"], - &["overwhelming"], - &["overweight"], - &["overwhelm"], - &["overwhelmed"], - &["overwhelming"], - &["overwhelmed"], - &["overwhelmed"], - &["overwhelm"], - &["overwhelming"], - &["overwhelming"], - &["overwhelmingly"], - &["overwhelmingly"], - &["overwhelmingly"], - &["overwhelm"], - &["overwhelmed"], - &["overwhelmed"], - &["overwhelming"], - &["overwhelmingly"], - &["overwhelm"], - &["overwhelmed"], - &["overwhelming"], - &["overwhelmingly"], - &["overweight"], - &["overview"], - &["overwrite"], - &["overwriting"], - &["overwritten"], - &["otherwise"], - &["overwrite"], - &["overwrites"], - &["overwritten"], - &["otherwise"], - &["overridden", "overwritten"], - &["overwrite"], - &["overwrite", "overweight"], - &["overwritable"], - &["overwritten", "overwrote"], - &["overwritten"], - &["overwritten"], - &["overwrite"], - &["overwrite"], - &["overwrites"], - &["overwriting"], - &["overwriting"], - &["overwatch"], - ], - range: 3..=9, - }; - -static WORD_OVERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERV_CHILDREN), - value: None, -}; - -pub static WORD_OVERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("locked"), - dictgen::InsensitiveAscii("ride"), - dictgen::InsensitiveAscii("rides"), - dictgen::InsensitiveAscii("rite"), - dictgen::InsensitiveAscii("rites"), - ], - values: &[ - &["otherwise"], - &["otherwise"], - &["overclocked"], - &["override"], - &["overrides"], - &["overwrite"], - &["overwrites"], - ], - range: 3..=6, - }; - -static WORD_OVERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERU_CHILDREN), - value: None, -}; - -pub static WORD_OVERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("n"), - ], - values: &[&["overuse"], &["overrun"]], - range: 1..=3, - }; - -static WORD_OVERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERT_CHILDREN), - value: None, -}; - -pub static WORD_OVERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apping"), - dictgen::InsensitiveAscii("hining"), - dictgen::InsensitiveAscii("hinkig"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("unned"), - dictgen::InsensitiveAscii("unred"), - dictgen::InsensitiveAscii("uring"), - ], - values: &[ - &["overlapping"], - &["overthinking"], - &["overthinking"], - &["overturn"], - &["overturned"], - &["overturned"], - &["overturn"], - ], - range: 2..=6, - }; - -static WORD_OVERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERS_CHILDREN), - value: None, -}; - -pub static WORD_OVERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emplification"), - dictgen::InsensitiveAscii("etimating"), - dictgen::InsensitiveAscii("haddow"), - dictgen::InsensitiveAscii("haddowed"), - dictgen::InsensitiveAscii("hadowd"), - dictgen::InsensitiveAscii("hadowered"), - dictgen::InsensitiveAscii("implifacation"), - dictgen::InsensitiveAscii("implifaction"), - dictgen::InsensitiveAscii("implificaiton"), - dictgen::InsensitiveAscii("implificating"), - dictgen::InsensitiveAscii("implificaton"), - dictgen::InsensitiveAscii("implificiation"), - dictgen::InsensitiveAscii("implifiction"), - dictgen::InsensitiveAscii("implyfication"), - dictgen::InsensitiveAscii("treching"), - dictgen::InsensitiveAscii("ubcribe"), - dictgen::InsensitiveAscii("ubcribed"), - dictgen::InsensitiveAscii("ubcribes"), - dictgen::InsensitiveAscii("ubcribing"), - dictgen::InsensitiveAscii("ubscibe"), - dictgen::InsensitiveAscii("ubscibed"), - dictgen::InsensitiveAscii("ubscirbe"), - dictgen::InsensitiveAscii("ubscirbed"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ved"), - ], - values: &[ - &["oversimplification"], - &["overestimating"], - &["overshadowed"], - &["overshadowed"], - &["overshadowed"], - &["overshadowed"], - &["oversimplification"], - &["oversimplification"], - &["oversimplification"], - &["oversimplification"], - &["oversimplification"], - &["oversimplification"], - &["oversimplification"], - &["oversimplification"], - &["overstretching"], - &["oversubscribe"], - &["oversubscribed"], - &["oversubscribes"], - &["oversubscribing"], - &["oversubscribe"], - &["oversubscribed"], - &["oversubscribe"], - &["oversubscribed"], - &["overuse"], - &["observed"], - ], - range: 2..=14, - }; - -static WORD_OVERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERR_CHILDREN), - value: None, -}; - -pub static WORD_OVERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("dies"), - dictgen::InsensitiveAscii("eacing"), - dictgen::InsensitiveAscii("eactin"), - dictgen::InsensitiveAscii("eactiong"), - dictgen::InsensitiveAscii("eacton"), - dictgen::InsensitiveAscii("eaktion"), - dictgen::InsensitiveAscii("eidden"), - dictgen::InsensitiveAscii("eide"), - dictgen::InsensitiveAscii("eides"), - dictgen::InsensitiveAscii("iabled"), - dictgen::InsensitiveAscii("iddable"), - dictgen::InsensitiveAscii("iddden"), - dictgen::InsensitiveAscii("idde"), - dictgen::InsensitiveAscii("idded"), - dictgen::InsensitiveAscii("iddes"), - dictgen::InsensitiveAscii("idding"), - dictgen::InsensitiveAscii("ideable"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("iden"), - dictgen::InsensitiveAscii("ident"), - dictgen::InsensitiveAscii("idiing"), - dictgen::InsensitiveAscii("ids"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ight"), - dictgen::InsensitiveAscii("inding"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itten"), - dictgen::InsensitiveAscii("riddden"), - dictgen::InsensitiveAscii("ridden"), - dictgen::InsensitiveAscii("ride"), - dictgen::InsensitiveAscii("rided"), - dictgen::InsensitiveAscii("riden"), - dictgen::InsensitiveAscii("rides"), - dictgen::InsensitiveAscii("riding"), - dictgen::InsensitiveAscii("run"), - dictgen::InsensitiveAscii("uning"), - dictgen::InsensitiveAscii("written"), - ], - values: &[ - &["overriding"], - &["overrides"], - &["overreacting"], - &["overreaction"], - &["overreacting"], - &["overreaction"], - &["overreaction"], - &["overridden"], - &["override"], - &["overrides"], - &["overridable"], - &["overridable"], - &["overridden"], - &["overridden", "override"], - &["overrode", "overridden"], - &["overrides"], - &["overriding"], - &["overridable"], - &["overrode", "overridden"], - &["overridden"], - &["overridden"], - &["overriding"], - &["overrides"], - &["override", "ovary"], - &["overrides", "ovaries"], - &["overwrite"], - &["overriding"], - &["overwrite", "override", "overrate"], - &["overwriting"], - &["overwritten"], - &["overridden"], - &["overridden"], - &["override"], - &["overridden"], - &["overridden"], - &["overrides"], - &["overriding"], - &["overrun"], - &["overrunning"], - &["overwritten"], - ], - range: 2..=8, - }; - -static WORD_OVERP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERP_CHILDREN), - value: None, -}; - -pub static WORD_OVERP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("aied"), - dictgen::InsensitiveAscii("iad"), - dictgen::InsensitiveAscii("irced"), - dictgen::InsensitiveAscii("olulation"), - dictgen::InsensitiveAscii("ooling"), - dictgen::InsensitiveAscii("opluation"), - dictgen::InsensitiveAscii("opulaton"), - dictgen::InsensitiveAscii("overed"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("oweing"), - dictgen::InsensitiveAscii("owerd"), - dictgen::InsensitiveAscii("owred"), - dictgen::InsensitiveAscii("rised"), - ], - values: &[ - &["overpaid"], - &["overpaid"], - &["overpaid"], - &["overpriced"], - &["overpopulation"], - &["overlooking"], - &["overpopulation"], - &["overpopulation"], - &["overpowered"], - &["overpowered"], - &["overpowering"], - &["overpowered"], - &["overpowered"], - &["overpriced"], - ], - range: 2..=9, - }; - -static WORD_OVERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERN_CHILDREN), - value: None, -}; - -pub static WORD_OVERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("urfed")], - values: &[&["overturned"]], - range: 5..=5, - }; - -static WORD_OVERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERM_CHILDREN), - value: None, -}; - -pub static WORD_OVERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("apping")], - values: &[&["overlapping"]], - range: 6..=6, - }; - -static WORD_OVERL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERL_CHILDREN), - value: None, -}; - -pub static WORD_OVERL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anded"), - dictgen::InsensitiveAscii("aod"), - dictgen::InsensitiveAscii("aoded"), - dictgen::InsensitiveAscii("aped"), - dictgen::InsensitiveAscii("aping"), - dictgen::InsensitiveAscii("app"), - dictgen::InsensitiveAscii("appping"), - dictgen::InsensitiveAscii("apsing"), - dictgen::InsensitiveAscii("auded"), - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("cock"), - dictgen::InsensitiveAscii("cocked"), - dictgen::InsensitiveAscii("cocking"), - dictgen::InsensitiveAscii("coking"), - dictgen::InsensitiveAscii("flow"), - dictgen::InsensitiveAscii("flowed"), - dictgen::InsensitiveAscii("flowing"), - dictgen::InsensitiveAscii("flows"), - dictgen::InsensitiveAscii("fow"), - dictgen::InsensitiveAscii("fowed"), - dictgen::InsensitiveAscii("fowing"), - dictgen::InsensitiveAscii("fows"), - dictgen::InsensitiveAscii("oaed"), - dictgen::InsensitiveAscii("oard"), - dictgen::InsensitiveAscii("oards"), - dictgen::InsensitiveAscii("odaded"), - dictgen::InsensitiveAscii("oded"), - dictgen::InsensitiveAscii("odes"), - dictgen::InsensitiveAscii("ooming"), - dictgen::InsensitiveAscii("oooked"), - dictgen::InsensitiveAscii("orded"), - dictgen::InsensitiveAscii("ordes"), - dictgen::InsensitiveAscii("ordess"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("yaing"), - ], - values: &[ - &["overloaded"], - &["overload"], - &["overloaded"], - &["overlapped"], - &["overlapping"], - &["overlap"], - &["overlapping"], - &["overlapping"], - &["overloaded"], - &["overlaid"], - &["overclock"], - &["overclocked"], - &["overclocking"], - &["overlooking"], - &["overflow"], - &["overflowed"], - &["overflowing"], - &["overflows"], - &["overflow"], - &["overflowed"], - &["overflowing"], - &["overflows"], - &["overload"], - &["overload"], - &["overload"], - &["overloaded"], - &["overloaded"], - &["overloads"], - &["overlooking"], - &["overlooked"], - &["overloaded"], - &["overlords"], - &["overlords"], - &["overflow"], - &["overflowed", "overloaded"], - &["overflowing"], - &["overflows"], - &["overlaying"], - ], - range: 2..=7, - }; - -static WORD_OVERK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERK_CHILDREN), - value: None, -}; - -pub static WORD_OVERK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apping"), - dictgen::InsensitiveAscii("locked"), - ], - values: &[&["overlapping"], &["overclocked"]], - range: 6..=6, - }; - -static WORD_OVERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERI_CHILDREN), - value: None, -}; - -pub static WORD_OVERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ddden"), - dictgen::InsensitiveAscii("dden"), - dictgen::InsensitiveAscii("dding"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("den"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ew"), - dictgen::InsensitiveAscii("vew"), - ], - values: &[ - &["overridden"], - &["overridden"], - &["overriding"], - &["override"], - &["overridden"], - &["overrides"], - &["overriding"], - &["overview"], - &["overview"], - ], - range: 2..=5, - }; - -static WORD_OVERH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERH_CHILDREN), - value: None, -}; - -pub static WORD_OVERH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("eading"), - dictgen::InsensitiveAscii("eards"), - dictgen::InsensitiveAscii("eared"), - dictgen::InsensitiveAscii("earting"), - dictgen::InsensitiveAscii("eathing"), - dictgen::InsensitiveAscii("ooked"), - dictgen::InsensitiveAscii("ooking"), - dictgen::InsensitiveAscii("pyed"), - dictgen::InsensitiveAscii("read"), - dictgen::InsensitiveAscii("tinking"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("welm"), - dictgen::InsensitiveAscii("welmed"), - dictgen::InsensitiveAscii("welming"), - dictgen::InsensitiveAscii("welmingly"), - dictgen::InsensitiveAscii("wlemingly"), - ], - values: &[ - &["overhaul"], - &["overheating"], - &["overhead"], - &["overhead"], - &["overreacting"], - &["overheating"], - &["overlooked"], - &["overlooking"], - &["overhyped"], - &["overhead"], - &["overthinking"], - &["overhaul"], - &["overwhelm"], - &["overwhelmed"], - &["overwhelming"], - &["overwhelmingly"], - &["overwhelmingly"], - ], - range: 2..=9, - }; - -static WORD_OVERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERF_CHILDREN), - value: None, -}; - -pub static WORD_OVERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apping"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("loww"), - dictgen::InsensitiveAscii("lw"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("ows"), - ], - values: &[ - &["overlapping"], - &["overflow"], - &["overflow"], - &["overflow"], - &["overflow"], - &["overflowed"], - &["overflowing"], - &["overflows"], - ], - range: 1..=6, - }; - -static WORD_OVERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERE_CHILDREN), - value: None, -}; - -pub static WORD_OVERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aching"), - dictgen::InsensitiveAscii("ngeneer"), - dictgen::InsensitiveAscii("ngeneering"), - dictgen::InsensitiveAscii("stemating"), - dictgen::InsensitiveAscii("stimateing"), - dictgen::InsensitiveAscii("xtimating"), - ], - values: &[ - &["overarching"], - &["overengineer"], - &["overengineering"], - &["overestimating"], - &["overestimating"], - &["overestimating"], - ], - range: 6..=10, - }; - -static WORD_OVERD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERD_CHILDREN), - value: None, -}; - -pub static WORD_OVERD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irve"), - dictgen::InsensitiveAscii("rev"), - ], - values: &[&["overdrive"], &["overdrive"]], - range: 3..=4, - }; - -static WORD_OVERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERC_CHILDREN), - value: None, -}; - -pub static WORD_OVERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apping"), - dictgen::InsensitiveAscii("haring"), - dictgen::InsensitiveAscii("lcok"), - dictgen::InsensitiveAscii("lcoked"), - dictgen::InsensitiveAscii("lcoking"), - dictgen::InsensitiveAscii("licked"), - dictgen::InsensitiveAscii("licking"), - dictgen::InsensitiveAscii("loaked"), - dictgen::InsensitiveAscii("loaking"), - dictgen::InsensitiveAscii("locing"), - dictgen::InsensitiveAscii("lockd"), - dictgen::InsensitiveAscii("lockig"), - dictgen::InsensitiveAscii("lockign"), - dictgen::InsensitiveAscii("locled"), - dictgen::InsensitiveAscii("lok"), - dictgen::InsensitiveAscii("lokcing"), - dictgen::InsensitiveAscii("loked"), - dictgen::InsensitiveAscii("oding"), - dictgen::InsensitiveAscii("omeing"), - dictgen::InsensitiveAscii("omming"), - dictgen::InsensitiveAscii("ompansate"), - dictgen::InsensitiveAscii("ompansated"), - dictgen::InsensitiveAscii("ompansates"), - dictgen::InsensitiveAscii("ompansating"), - dictgen::InsensitiveAscii("ompansation"), - dictgen::InsensitiveAscii("ompansations"), - dictgen::InsensitiveAscii("rouded"), - ], - values: &[ - &["overlapping"], - &["overarching"], - &["overclock"], - &["overclocked"], - &["overclocking"], - &["overclocked"], - &["overclocking"], - &["overclocked"], - &["overclocking"], - &["overclocking"], - &["overclocked"], - &["overclocking"], - &["overclocking"], - &["overclocked"], - &["overclock"], - &["overclocking"], - &["overclocked"], - &["overcoming"], - &["overcoming"], - &["overcoming"], - &["overcompensate"], - &["overcompensated"], - &["overcompensates"], - &["overcompensating"], - &["overcompensation"], - &["overcompensations"], - &["overcrowded"], - ], - range: 3..=12, - }; - -static WORD_OVERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERB_CHILDREN), - value: None, -}; - -pub static WORD_OVERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aord"), - dictgen::InsensitiveAscii("earring"), - dictgen::InsensitiveAscii("locking"), - dictgen::InsensitiveAscii("oad"), - dictgen::InsensitiveAscii("raking"), - ], - values: &[ - &["overboard"], - &["overbearing"], - &["overclocking"], - &["overboard"], - &["overbearing"], - ], - range: 3..=7, - }; - -static WORD_OVERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVERA_CHILDREN), - value: None, -}; - -pub static WORD_OVERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lpping"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("rcing"), - ], - values: &[ - &["overall"], - &["overall"], - &["overlapping"], - &["operand"], - &["operands"], - &["overarching"], - ], - range: 1..=6, - }; - -static WORD_OVEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVEL_CHILDREN), - value: None, -}; - -pub static WORD_OVEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ap"), - dictgen::InsensitiveAscii("apping"), - ], - values: &[&["overlap"], &["overlapping"]], - range: 2..=6, - }; - -static WORD_OVEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVEF_CHILDREN), - value: None, -}; - -pub static WORD_OVEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("low"), - dictgen::InsensitiveAscii("lowed"), - dictgen::InsensitiveAscii("lowing"), - dictgen::InsensitiveAscii("lows"), - ], - values: &[ - &["overflow"], - &["overflowed"], - &["overflowing"], - &["overflows"], - ], - range: 3..=6, - }; - -static WORD_OVEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OVEE_CHILDREN), - value: None, -}; - -pub static WORD_OVEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("run")], - values: &[&["overrun"]], - range: 3..=3, - }; - -static WORD_OU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OU_CHILDREN), - value: None, -}; - -static WORD_OU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_OUB_NODE), - None, - None, - Some(&WORD_OUE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_OUL_NODE), - None, - Some(&WORD_OUN_NODE), - None, - Some(&WORD_OUP_NODE), - None, - Some(&WORD_OUR_NODE), - Some(&WORD_OUS_NODE), - Some(&WORD_OUT_NODE), - Some(&WORD_OUU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_OUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUU_CHILDREN), - value: None, -}; - -pub static WORD_OUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[&["our"], &["ours"]], - range: 1..=2, - }; - -static WORD_OUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OUT_CHILDREN), - value: None, -}; - -static WORD_OUT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OUTA_NODE), - Some(&WORD_OUTB_NODE), - Some(&WORD_OUTC_NODE), - None, - Some(&WORD_OUTE_NODE), - Some(&WORD_OUTF_NODE), - Some(&WORD_OUTG_NODE), - Some(&WORD_OUTH_NODE), - Some(&WORD_OUTI_NODE), - None, - None, - Some(&WORD_OUTL_NODE), - None, - Some(&WORD_OUTN_NODE), - Some(&WORD_OUTO_NODE), - Some(&WORD_OUTP_NODE), - None, - Some(&WORD_OUTR_NODE), - Some(&WORD_OUTS_NODE), - Some(&WORD_OUTT_NODE), - Some(&WORD_OUTU_NODE), - None, - Some(&WORD_OUTW_NODE), - None, - None, - None, -]; - -static WORD_OUTW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTW_CHILDREN), - value: None, -}; - -pub static WORD_OUTW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eighes"), - dictgen::InsensitiveAscii("eight"), - dictgen::InsensitiveAscii("eights"), - dictgen::InsensitiveAscii("ieghs"), - ], - values: &[ - &["outweighs"], - &["outweigh"], - &["outweighs"], - &["outweighs"], - ], - range: 5..=6, - }; - -static WORD_OUTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTU_CHILDREN), - value: None, -}; - -pub static WORD_OUTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("put"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["output"], - &["outputs"], - &["output"], - &["output"], - &["outputs"], - ], - range: 1..=3, - }; - -static WORD_OUTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTT_CHILDREN), - value: None, -}; - -pub static WORD_OUTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ermost"), - ], - values: &[&["outer"], &["outermost"]], - range: 2..=6, - }; - -static WORD_OUTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTS_CHILDREN), - value: None, -}; - -pub static WORD_OUTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anding"), - dictgen::InsensitiveAscii("elves"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("idr"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("kirst"), - dictgen::InsensitiveAscii("kirters"), - dictgen::InsensitiveAscii("krits"), - dictgen::InsensitiveAscii("orucing"), - dictgen::InsensitiveAscii("ourcad"), - dictgen::InsensitiveAscii("ourcade"), - dictgen::InsensitiveAscii("ourceing"), - dictgen::InsensitiveAscii("oure"), - dictgen::InsensitiveAscii("ouring"), - dictgen::InsensitiveAscii("oursed"), - dictgen::InsensitiveAscii("oursing"), - ], - values: &[ - &["outstanding"], - &["ourselves"], - &["outside"], - &["outsider"], - &["outside"], - &["outskirts"], - &["outskirts"], - &["outskirts"], - &["outsourcing"], - &["outsourced"], - &["outsourced"], - &["outsourcing"], - &["outsourced"], - &["outsourcing"], - &["outsourced"], - &["outsourcing"], - ], - range: 2..=8, - }; - -static WORD_OUTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTR_CHILDREN), - value: None, -}; - -pub static WORD_OUTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aegously"), - dictgen::InsensitiveAscii("ageos"), - dictgen::InsensitiveAscii("ageosly"), - dictgen::InsensitiveAscii("ageoulsy"), - dictgen::InsensitiveAscii("ageouly"), - dictgen::InsensitiveAscii("agerous"), - dictgen::InsensitiveAscii("agesouly"), - dictgen::InsensitiveAscii("ageuos"), - dictgen::InsensitiveAscii("ageuosly"), - dictgen::InsensitiveAscii("agious"), - dictgen::InsensitiveAscii("agiously"), - dictgen::InsensitiveAscii("agoues"), - dictgen::InsensitiveAscii("eagous"), - dictgen::InsensitiveAscii("side"), - ], - values: &[ - &["outrageously"], - &["outrageous"], - &["outrageously"], - &["outrageously"], - &["outrageously"], - &["outrageous"], - &["outrageously"], - &["outrageous"], - &["outrageously"], - &["outrageous"], - &["outrageously"], - &["outrageous"], - &["outrageous"], - &["outside"], - ], - range: 4..=8, - }; - -static WORD_OUTP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTP_CHILDREN), - value: None, -}; - -pub static WORD_OUTP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alyed"), - dictgen::InsensitiveAscii("erfoem"), - dictgen::InsensitiveAscii("erfoeming"), - dictgen::InsensitiveAscii("erfom"), - dictgen::InsensitiveAscii("erfome"), - dictgen::InsensitiveAscii("erfomeing"), - dictgen::InsensitiveAscii("erfoming"), - dictgen::InsensitiveAscii("erfomr"), - dictgen::InsensitiveAscii("erfomring"), - dictgen::InsensitiveAscii("erfoms"), - dictgen::InsensitiveAscii("erfrom"), - dictgen::InsensitiveAscii("erfroms"), - dictgen::InsensitiveAscii("layd"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("outs"), - dictgen::InsensitiveAscii("reform"), - dictgen::InsensitiveAscii("reforms"), - dictgen::InsensitiveAscii("soken"), - dictgen::InsensitiveAscii("upt"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("ust"), - dictgen::InsensitiveAscii("usts"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("utsr"), - ], - values: &[ - &["outplayed"], - &["outperform"], - &["outperforming"], - &["outperform"], - &["outperform"], - &["outperforming"], - &["outperforming"], - &["outperform"], - &["outperforming"], - &["outperform"], - &["outperform"], - &["outperform"], - &["outplayed"], - &["output"], - &["outputs"], - &["outperform"], - &["outperform"], - &["outspoken"], - &["output"], - &["output", "outputs"], - &["output", "outputs"], - &["outputs"], - &["outputted"], - &["outputs"], - &["outputting"], - &["outputs"], - ], - range: 2..=9, - }; - -static WORD_OUTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTO_CHILDREN), - value: None, -}; - -pub static WORD_OUTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[ - &["outgoing"], - &["outdoing", "outgoing", "outing"], - &["output"], - ], - range: 2..=3, - }; - -static WORD_OUTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTN_CHILDREN), - value: None, -}; - -pub static WORD_OUTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("umbed"), - dictgen::InsensitiveAscii("umberd"), - dictgen::InsensitiveAscii("umbred"), - dictgen::InsensitiveAscii("unbered"), - ], - values: &[ - &["outnumbered"], - &["outnumbered"], - &["outnumbered"], - &["outnumbered"], - ], - range: 5..=7, - }; - -static WORD_OUTL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTL_CHILDREN), - value: None, -}; - -pub static WORD_OUTL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cassed"), - dictgen::InsensitiveAscii("look"), - ], - values: &[&["outclassed"], &["outlook"]], - range: 4..=6, - }; - -static WORD_OUTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTI_CHILDREN), - value: None, -}; - -pub static WORD_OUTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sde"), - dictgen::InsensitiveAscii("sder"), - dictgen::InsensitiveAscii("sders"), - ], - values: &[&["outside"], &["outsider"], &["outsiders"]], - range: 3..=5, - }; - -static WORD_OUTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTH_CHILDREN), - value: None, -}; - -pub static WORD_OUTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["other", "outer"]], - range: 2..=2, - }; - -static WORD_OUTG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTG_CHILDREN), - value: None, -}; - -pub static WORD_OUTG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oign")], - values: &[&["outgoing"]], - range: 4..=4, - }; - -static WORD_OUTF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTF_CHILDREN), - value: None, -}; - -pub static WORD_OUTF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eild"), - dictgen::InsensitiveAscii("idel"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("iled"), - ], - values: &[&["outfield"], &["outfield"], &["outfield"], &["outfield"]], - range: 3..=4, - }; - -static WORD_OUTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTE_CHILDREN), - value: None, -}; - -pub static WORD_OUTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rnmost")], - values: &[&["outermost"]], - range: 6..=6, - }; - -static WORD_OUTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTC_CHILDREN), - value: None, -}; - -pub static WORD_OUTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alssed"), - dictgen::InsensitiveAscii("lasssed"), - ], - values: &[&["outclassed"], &["outclassed"]], - range: 6..=7, - }; - -static WORD_OUTB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTB_CHILDREN), - value: None, -}; - -pub static WORD_OUTB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[&["output"], &["outputs"]], - range: 2..=3, - }; - -static WORD_OUTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUTA_CHILDREN), - value: None, -}; - -pub static WORD_OUTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dted")], - values: &[&["outdated"]], - range: 4..=4, - }; - -static WORD_OUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUS_CHILDREN), - value: None, -}; - -pub static WORD_OUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("tanding"), - dictgen::InsensitiveAscii("tide"), - dictgen::InsensitiveAscii("tider"), - dictgen::InsensitiveAscii("tiders"), - dictgen::InsensitiveAscii("tpoken"), - ], - values: &[ - &["outside"], - &["outstanding"], - &["outside"], - &["outsider"], - &["outsiders"], - &["outspoken"], - ], - range: 3..=7, - }; - -static WORD_OUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUR_CHILDREN), - value: None, -}; - -pub static WORD_OUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("selfe"), - dictgen::InsensitiveAscii("selfes"), - dictgen::InsensitiveAscii("selfs"), - dictgen::InsensitiveAscii("selv"), - dictgen::InsensitiveAscii("selve"), - dictgen::InsensitiveAscii("selvs"), - dictgen::InsensitiveAscii("sleves"), - ], - values: &[ - &["ourselves", "ourself"], - &["ourselves"], - &["ourselves"], - &["ourself", "ourselves"], - &["ourself", "ourselves"], - &["ourselves"], - &["ourselves"], - ], - range: 4..=6, - }; - -static WORD_OUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUP_CHILDREN), - value: None, -}; - -pub static WORD_OUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tput"), - dictgen::InsensitiveAscii("tut"), - dictgen::InsensitiveAscii("tuted"), - dictgen::InsensitiveAscii("tuting"), - dictgen::InsensitiveAscii("tuts"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utarea"), - dictgen::InsensitiveAscii("uts"), - dictgen::InsensitiveAscii("utted"), - dictgen::InsensitiveAscii("utting"), - ], - values: &[ - &["output"], - &["output"], - &["outputted"], - &["outputting"], - &["outputs"], - &["output"], - &["outputarea"], - &["outputs"], - &["outputted"], - &["outputting"], - ], - range: 2..=6, - }; - -static WORD_OUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUN_CHILDREN), - value: None, -}; - -pub static WORD_OUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tline")], - values: &[&["outline"]], - range: 5..=5, - }; - -static WORD_OUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUL_CHILDREN), - value: None, -}; - -pub static WORD_OUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tinenodes"), - dictgen::InsensitiveAscii("tiner"), - dictgen::InsensitiveAscii("tline"), - dictgen::InsensitiveAscii("tlines"), - ], - values: &[ - &["outlinenodes"], - &["outliner"], - &["outline"], - &["outlines"], - ], - range: 5..=9, - }; - -static WORD_OUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUE_CHILDREN), - value: None, -}; - -pub static WORD_OUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("vre"), - ], - values: &[&["outer"], &["queue"], &["oeuvre"]], - range: 1..=3, - }; - -static WORD_OUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OUB_CHILDREN), - value: None, -}; - -pub static WORD_OUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lisher")], - values: &[&["publisher"]], - range: 6..=6, - }; - -static WORD_OT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OT_CHILDREN), - value: Some(&["to", "of", "or", "not"]), -}; - -static WORD_OT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OTA_NODE), - None, - None, - None, - Some(&WORD_OTE_NODE), - None, - None, - Some(&WORD_OTH_NODE), - Some(&WORD_OTI_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_OTP_NODE), - None, - Some(&WORD_OTR_NODE), - None, - None, - Some(&WORD_OTU_NODE), - None, - None, - None, - Some(&WORD_OTY_NODE), - None, -]; - -static WORD_OTY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTY_CHILDREN), - value: None, -}; - -pub static WORD_OTY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("her")], - values: &[&["other"]], - range: 3..=3, - }; - -static WORD_OTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTU_CHILDREN), - value: Some(&["out"]), -}; - -pub static WORD_OTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("put")], - values: &[&["output"]], - range: 3..=3, - }; - -static WORD_OTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTR_CHILDREN), - value: None, -}; - -pub static WORD_OTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hographic")], - values: &[&["orthographic"]], - range: 9..=9, - }; - -static WORD_OTP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTP_CHILDREN), - value: None, -}; - -pub static WORD_OTP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("oins"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[&["option"], &["options"], &["options"], &["output"]], - range: 2..=4, - }; - -static WORD_OTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTI_CHILDREN), - value: None, -}; - -pub static WORD_OTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("fications"), - dictgen::InsensitiveAscii("ginal"), - dictgen::InsensitiveAscii("mize"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("onally"), - dictgen::InsensitiveAscii("ons"), - ], - values: &[ - &["notification"], - &["notifications"], - &["original"], - &["optimize"], - &["option"], - &["optional", "notional"], - &["optionally"], - &["options"], - ], - range: 2..=9, - }; - -static WORD_OTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTH_CHILDREN), - value: None, -}; - -pub static WORD_OTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("erewise"), - dictgen::InsensitiveAscii("erise"), - dictgen::InsensitiveAscii("eriwse"), - dictgen::InsensitiveAscii("ersie"), - dictgen::InsensitiveAscii("ersise"), - dictgen::InsensitiveAscii("erviese"), - dictgen::InsensitiveAscii("ervise"), - dictgen::InsensitiveAscii("erwaise"), - dictgen::InsensitiveAscii("erways"), - dictgen::InsensitiveAscii("erweis"), - dictgen::InsensitiveAscii("erweise"), - dictgen::InsensitiveAscii("erwhere"), - dictgen::InsensitiveAscii("erwhile"), - dictgen::InsensitiveAscii("erwhise"), - dictgen::InsensitiveAscii("erwiase"), - dictgen::InsensitiveAscii("erwice"), - dictgen::InsensitiveAscii("erwide"), - dictgen::InsensitiveAscii("erwie"), - dictgen::InsensitiveAscii("erwis"), - dictgen::InsensitiveAscii("erwize"), - dictgen::InsensitiveAscii("erwordly"), - dictgen::InsensitiveAscii("erwose"), - dictgen::InsensitiveAscii("erwrite"), - dictgen::InsensitiveAscii("erws"), - dictgen::InsensitiveAscii("erwse"), - dictgen::InsensitiveAscii("erwsie"), - dictgen::InsensitiveAscii("erwsise"), - dictgen::InsensitiveAscii("erwuise"), - dictgen::InsensitiveAscii("erwwise"), - dictgen::InsensitiveAscii("erwyse"), - dictgen::InsensitiveAscii("ewice"), - dictgen::InsensitiveAscii("ewise"), - dictgen::InsensitiveAscii("ewize"), - dictgen::InsensitiveAscii("ewrise"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("ogonal"), - dictgen::InsensitiveAscii("ographic"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rodox"), - dictgen::InsensitiveAscii("werise"), - dictgen::InsensitiveAscii("werwise"), - dictgen::InsensitiveAscii("whise"), - ], - values: &[ - &["other"], - &["other"], - &["others"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["elsewhere"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherworldly"], - &["otherwise"], - &["overwrite"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["otoh"], - &["orthogonal"], - &["orthographic"], - &["other"], - &["orthodox"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - ], - range: 1..=8, - }; - -static WORD_OTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTE_CHILDREN), - value: None, -}; - -pub static WORD_OTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hr"), - dictgen::InsensitiveAscii("hrwice"), - dictgen::InsensitiveAscii("hrwise"), - dictgen::InsensitiveAscii("hrwize"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rwice"), - dictgen::InsensitiveAscii("rwise"), - dictgen::InsensitiveAscii("rwize"), - ], - values: &[ - &["other"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - &["other", "otter"], - &["otherwise"], - &["otherwise"], - &["otherwise"], - ], - range: 1..=6, - }; - -static WORD_OTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OTA_CHILDREN), - value: None, -}; - -pub static WORD_OTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["obtain"], - &["obtained"], - &["obtains"], - &["notate", "rotate"], - &["notated", "rotated"], - &["notates", "rotates"], - &["notating", "rotating"], - &["notation", "rotation"], - &["notations", "rotations"], - ], - range: 2..=5, - }; - -static WORD_OS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OS_CHILDREN), - value: None, -}; - -pub static WORD_OS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bidian"), - dictgen::InsensitiveAscii("bscure"), - dictgen::InsensitiveAscii("ciallator"), - dictgen::InsensitiveAscii("cilate"), - dictgen::InsensitiveAscii("cilated"), - dictgen::InsensitiveAscii("cilating"), - dictgen::InsensitiveAscii("cilations"), - dictgen::InsensitiveAscii("cilator"), - dictgen::InsensitiveAscii("cillater"), - dictgen::InsensitiveAscii("cillaters"), - dictgen::InsensitiveAscii("cilliscope"), - dictgen::InsensitiveAscii("cilliscopes"), - dictgen::InsensitiveAscii("cilllators"), - dictgen::InsensitiveAscii("cure"), - dictgen::InsensitiveAscii("curity"), - dictgen::InsensitiveAscii("ffset"), - dictgen::InsensitiveAscii("ffsets"), - dictgen::InsensitiveAscii("ffsetting"), - dictgen::InsensitiveAscii("icllations"), - dictgen::InsensitiveAscii("tencibly"), - dictgen::InsensitiveAscii("tenisbly"), - dictgen::InsensitiveAscii("tensably"), - dictgen::InsensitiveAscii("tensiably"), - dictgen::InsensitiveAscii("tensibily"), - dictgen::InsensitiveAscii("tentibly"), - dictgen::InsensitiveAscii("terage"), - dictgen::InsensitiveAscii("terages"), - dictgen::InsensitiveAscii("trasiced"), - dictgen::InsensitiveAscii("trasized"), - dictgen::InsensitiveAscii("traziced"), - dictgen::InsensitiveAscii("trazised"), - dictgen::InsensitiveAscii("trecized"), - dictgen::InsensitiveAscii("tricized"), - dictgen::InsensitiveAscii("tridge"), - dictgen::InsensitiveAscii("tridges"), - dictgen::InsensitiveAscii("trocized"), - ], - values: &[ - &["obsidian"], - &["obscure"], - &["oscillator"], - &["oscillate"], - &["oscillated"], - &["oscillating"], - &["oscillations"], - &["oscillator"], - &["oscillator"], - &["oscillators"], - &["oscilloscope"], - &["oscilloscopes"], - &["oscillators"], - &["obscure"], - &["obscurity"], - &["offset"], - &["offsets"], - &["offsetting"], - &["oscillations"], - &["ostensibly"], - &["ostensibly"], - &["ostensibly"], - &["ostensibly"], - &["ostensibly"], - &["ostensibly"], - &["ostrich"], - &["ostriches"], - &["ostracized"], - &["ostracized"], - &["ostracized"], - &["ostracised"], - &["ostracized"], - &["ostracized"], - &["ostrich"], - &["ostriches"], - &["ostracized"], - ], - range: 4..=11, - }; - -static WORD_OR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OR_CHILDREN), - value: None, -}; - -static WORD_OR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ORA_NODE), - Some(&WORD_ORB_NODE), - Some(&WORD_ORC_NODE), - Some(&WORD_ORD_NODE), - Some(&WORD_ORE_NODE), - Some(&WORD_ORF_NODE), - Some(&WORD_ORG_NODE), - Some(&WORD_ORH_NODE), - Some(&WORD_ORI_NODE), - None, - Some(&WORD_ORK_NODE), - Some(&WORD_ORL_NODE), - None, - None, - None, - Some(&WORD_ORP_NODE), - None, - Some(&WORD_ORR_NODE), - None, - Some(&WORD_ORT_NODE), - Some(&WORD_ORU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ORU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORU_CHILDREN), - value: Some(&["our"]), -}; - -pub static WORD_ORU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ORT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORT_CHILDREN), - value: None, -}; - -pub static WORD_ORT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hagnal"), - dictgen::InsensitiveAscii("hagonal"), - dictgen::InsensitiveAscii("hagonalize"), - dictgen::InsensitiveAscii("hgonal"), - dictgen::InsensitiveAscii("hodx"), - dictgen::InsensitiveAscii("hoganal"), - dictgen::InsensitiveAscii("hoganalize"), - dictgen::InsensitiveAscii("hognal"), - dictgen::InsensitiveAscii("hognally"), - dictgen::InsensitiveAscii("hongally"), - dictgen::InsensitiveAscii("honormalizatin"), - dictgen::InsensitiveAscii("ogonal"), - dictgen::InsensitiveAscii("ogonality"), - dictgen::InsensitiveAscii("ogonalization"), - dictgen::InsensitiveAscii("ographic"), - ], - values: &[ - &["orthogonal"], - &["orthogonal"], - &["orthogonalize"], - &["orthogonal"], - &["orthodox"], - &["orthogonal"], - &["orthogonalize"], - &["orthogonal"], - &["orthogonally"], - &["orthogonally"], - &["orthonormalization"], - &["orthogonal"], - &["orthogonality"], - &["orthogonalization"], - &["orographic"], - ], - range: 4..=14, - }; - -static WORD_ORR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORR_CHILDREN), - value: None, -}; - -pub static WORD_ORR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iginal")], - values: &[&["original"]], - range: 6..=6, - }; - -static WORD_ORP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORP_CHILDREN), - value: None, -}; - -pub static WORD_ORP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahns"), - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("anage"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("handed"), - dictgen::InsensitiveAscii("hanes"), - ], - values: &[ - &["orphans"], - &["orphan"], - &["orphanage"], - &["orphaned"], - &["orphans"], - &["orphaned"], - &["orphans"], - ], - range: 2..=6, - }; - -static WORD_ORL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORL_CHILDREN), - value: None, -}; - -pub static WORD_ORL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("enas")], - values: &[&["orleans"]], - range: 4..=4, - }; - -static WORD_ORK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORK_CHILDREN), - value: None, -}; - -pub static WORD_ORK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("ids"), - ], - values: &[&["orchid"], &["orchids"]], - range: 2..=3, - }; - -static WORD_ORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ORI_CHILDREN), - value: None, -}; - -static WORD_ORI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ORIA_NODE), - Some(&WORD_ORIB_NODE), - Some(&WORD_ORIC_NODE), - Some(&WORD_ORID_NODE), - Some(&WORD_ORIE_NODE), - None, - Some(&WORD_ORIG_NODE), - None, - Some(&WORD_ORII_NODE), - None, - None, - None, - None, - Some(&WORD_ORIN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ORIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ORIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORIT_CHILDREN), - value: None, -}; - -pub static WORD_ORIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inal")], - values: &[&["original"]], - range: 4..=4, - }; - -static WORD_ORIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORIN_CHILDREN), - value: None, -}; - -pub static WORD_ORIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gal"), - dictgen::InsensitiveAscii("gally"), - dictgen::InsensitiveAscii("ginal"), - ], - values: &[&["original"], &["originally"], &["original"]], - range: 3..=5, - }; - -static WORD_ORII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORII_CHILDREN), - value: None, -}; - -pub static WORD_ORII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gn")], - values: &[&["origin"]], - range: 2..=2, - }; - -static WORD_ORIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORIG_CHILDREN), - value: None, -}; - -pub static WORD_ORIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("analy"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ianal"), - dictgen::InsensitiveAscii("ianally"), - dictgen::InsensitiveAscii("ianaly"), - dictgen::InsensitiveAscii("ianl"), - dictgen::InsensitiveAscii("ianlly"), - dictgen::InsensitiveAscii("ianls"), - dictgen::InsensitiveAscii("igin"), - dictgen::InsensitiveAscii("iginal"), - dictgen::InsensitiveAscii("iginally"), - dictgen::InsensitiveAscii("iginals"), - dictgen::InsensitiveAscii("ina"), - dictgen::InsensitiveAscii("inales"), - dictgen::InsensitiveAscii("inalet"), - dictgen::InsensitiveAscii("inalis"), - dictgen::InsensitiveAscii("inall"), - dictgen::InsensitiveAscii("inallity"), - dictgen::InsensitiveAscii("inalt"), - dictgen::InsensitiveAscii("inalty"), - dictgen::InsensitiveAscii("inaly"), - dictgen::InsensitiveAscii("inary"), - dictgen::InsensitiveAscii("inas"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ingal"), - dictgen::InsensitiveAscii("inial"), - dictgen::InsensitiveAscii("inially"), - dictgen::InsensitiveAscii("iniated"), - dictgen::InsensitiveAscii("iniating"), - dictgen::InsensitiveAscii("ininal"), - dictgen::InsensitiveAscii("ininate"), - dictgen::InsensitiveAscii("ininated"), - dictgen::InsensitiveAscii("ininates"), - dictgen::InsensitiveAscii("ininating"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("inl"), - dictgen::InsensitiveAscii("innally"), - dictgen::InsensitiveAscii("insl"), - dictgen::InsensitiveAscii("intea"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("nates"), - dictgen::InsensitiveAscii("nial"), - dictgen::InsensitiveAscii("niality"), - dictgen::InsensitiveAscii("nially"), - dictgen::InsensitiveAscii("nials"), - dictgen::InsensitiveAscii("niated"), - dictgen::InsensitiveAscii("ninal"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("onally"), - dictgen::InsensitiveAscii("onated"), - ], - values: &[ - &["originally"], - &["original"], - &["originally"], - &["original"], - &["originally"], - &["originally"], - &["original"], - &["originally"], - &["originals"], - &["origin"], - &["original"], - &["originally"], - &["originals"], - &["origin", "original"], - &["originals"], - &["originated"], - &["originals"], - &["original", "originally"], - &["originality"], - &["originality"], - &["originality"], - &["originally"], - &["originally"], - &["origins"], - &["originated"], - &["origins"], - &["original"], - &["original"], - &["originally"], - &["originated"], - &["originating"], - &["original"], - &["originate"], - &["originated"], - &["originates"], - &["originating"], - &["originating"], - &["original"], - &["originally"], - &["originals"], - &["originate"], - &["origin"], - &["original"], - &["originally"], - &["origin"], - &["original"], - &["originally"], - &["originate"], - &["originated"], - &["originates"], - &["original"], - &["originality"], - &["originally"], - &["originals"], - &["originated"], - &["original"], - &["original"], - &["originally"], - &["originated"], - ], - range: 1..=9, - }; - -static WORD_ORIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORIE_CHILDREN), - value: None, -}; - -pub static WORD_ORIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("natate"), - dictgen::InsensitiveAscii("natated"), - dictgen::InsensitiveAscii("natation"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("netaion"), - dictgen::InsensitiveAscii("ntacion"), - dictgen::InsensitiveAscii("ntaion"), - dictgen::InsensitiveAscii("ntantion"), - dictgen::InsensitiveAscii("ntarla"), - dictgen::InsensitiveAscii("ntarlo"), - dictgen::InsensitiveAscii("ntatied"), - dictgen::InsensitiveAscii("ntato"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("ntiation"), - dictgen::InsensitiveAscii("ntied"), - dictgen::InsensitiveAscii("ntned"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - ], - values: &[ - &["orientation"], - &["orientations"], - &["orientate"], - &["orientated"], - &["orientation"], - &["orientate", "orient", "ornate"], - &["orientation"], - &["orientation"], - &["orientation"], - &["orientation"], - &["orientation"], - &["oriental"], - &["oriental"], - &["orientated"], - &["orientation"], - &["oriented"], - &["orientation"], - &["oriented"], - &["oriented"], - &["orientation"], - &["orientations"], - ], - range: 3..=8, - }; - -static WORD_ORID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORID_CHILDREN), - value: None, -}; - -pub static WORD_ORID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("inals"), - dictgen::InsensitiveAscii("inarily"), - dictgen::InsensitiveAscii("inary"), - dictgen::InsensitiveAscii("nary"), - ], - values: &[ - &["order"], - &["ordinal", "original"], - &["ordinals"], - &["ordinarily"], - &["ordinary"], - &["ordinary"], - ], - range: 2..=7, - }; - -static WORD_ORIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORIC_CHILDREN), - value: None, -}; - -pub static WORD_ORIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - ], - values: &[&["oracle"], &["oracles"]], - range: 2..=3, - }; - -static WORD_ORIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORIB_CHILDREN), - value: None, -}; - -pub static WORD_ORIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tal")], - values: &[&["orbital"]], - range: 3..=3, - }; - -static WORD_ORIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORIA_CHILDREN), - value: None, -}; - -pub static WORD_ORIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntate"), - dictgen::InsensitiveAscii("ntated"), - dictgen::InsensitiveAscii("ntation"), - ], - values: &[ - &["orient"], - &["orientate"], - &["orientated"], - &["orientation"], - ], - range: 2..=7, - }; - -static WORD_ORH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORH_CHILDREN), - value: None, -}; - -pub static WORD_ORH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cestra"), - dictgen::InsensitiveAscii("erwise"), - dictgen::InsensitiveAscii("pan"), - dictgen::InsensitiveAscii("pans"), - dictgen::InsensitiveAscii("todox"), - dictgen::InsensitiveAscii("togonal"), - dictgen::InsensitiveAscii("togonality"), - dictgen::InsensitiveAscii("togonally"), - ], - values: &[ - &["orchestra"], - &["otherwise"], - &["orphan"], - &["orphans"], - &["orthodox"], - &["orthogonal"], - &["orthogonality"], - &["orthogonally"], - ], - range: 3..=10, - }; - -static WORD_ORG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ORG_CHILDREN), - value: None, -}; - -static WORD_ORG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ORGA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ORGI_NODE), - None, - None, - None, - None, - Some(&WORD_ORGN_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ORGN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGN_CHILDREN), - value: None, -}; - -pub static WORD_ORGN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aisation"), - dictgen::InsensitiveAscii("aised"), - dictgen::InsensitiveAscii("ization"), - ], - values: &[&["organisations"], &["organised"], &["organization"]], - range: 5..=8, - }; - -static WORD_ORGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGI_CHILDREN), - value: None, -}; - -pub static WORD_ORGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ginal"), - dictgen::InsensitiveAscii("ginally"), - dictgen::InsensitiveAscii("ginals"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nals"), - dictgen::InsensitiveAscii("nasation"), - dictgen::InsensitiveAscii("nasations"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("nates"), - dictgen::InsensitiveAscii("nating"), - dictgen::InsensitiveAscii("nazation"), - dictgen::InsensitiveAscii("nazational"), - dictgen::InsensitiveAscii("nazations"), - dictgen::InsensitiveAscii("nial"), - dictgen::InsensitiveAscii("nially"), - dictgen::InsensitiveAscii("nials"), - dictgen::InsensitiveAscii("niate"), - dictgen::InsensitiveAscii("niated"), - dictgen::InsensitiveAscii("niates"), - dictgen::InsensitiveAscii("ninal"), - dictgen::InsensitiveAscii("ninals"), - dictgen::InsensitiveAscii("nisation"), - dictgen::InsensitiveAscii("nisations"), - dictgen::InsensitiveAscii("nised"), - dictgen::InsensitiveAscii("nization"), - dictgen::InsensitiveAscii("nizations"), - dictgen::InsensitiveAscii("nize"), - dictgen::InsensitiveAscii("nized"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nx"), - dictgen::InsensitiveAscii("ny"), - ], - values: &[ - &["original"], - &["originally"], - &["originals"], - &["origin"], - &["origin", "organ"], - &["original"], - &["originally"], - &["originals"], - &["organisation"], - &["organisations"], - &["originate"], - &["originated"], - &["originates"], - &["originating"], - &["organization"], - &["organizational"], - &["organizations"], - &["original"], - &["originally"], - &["originals"], - &["originate"], - &["originated"], - &["originates"], - &["original"], - &["originals"], - &["organisation"], - &["organisations"], - &["organised"], - &["organization"], - &["organizations"], - &["organize"], - &["organized"], - &["origins", "organs"], - &["originx"], - &["originy"], - ], - range: 1..=10, - }; - -static WORD_ORGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ORGA_CHILDREN), - value: None, -}; - -static WORD_ORGA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ORGAI_NODE), - None, - None, - None, - Some(&WORD_ORGAM_NODE), - Some(&WORD_ORGAN_NODE), - None, - None, - None, - None, - Some(&WORD_ORGAS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ORGAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGAS_CHILDREN), - value: None, -}; - -pub static WORD_ORGAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("mos"), - dictgen::InsensitiveAscii("mus"), - ], - values: &[&["orgasms"], &["orgasms"], &["orgasms"]], - range: 3..=3, - }; - -static WORD_ORGAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ORGAN_CHILDREN), - value: None, -}; - -static WORD_ORGAN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ORGANA_NODE), - None, - None, - None, - Some(&WORD_ORGANE_NODE), - None, - None, - None, - Some(&WORD_ORGANI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ORGANS_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_ORGANZ_NODE), -]; - -static WORD_ORGANZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGANZ_CHILDREN), - value: None, -}; - -pub static WORD_ORGANZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iational"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iing"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["organization"], - &["organization"], - &["organizational"], - &["organizations"], - &["organize"], - &["organized"], - &["organizer"], - &["organizers"], - &["organizes"], - &["organizing"], - &["organizing"], - ], - range: 2..=8, - }; - -static WORD_ORGANS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGANS_CHILDREN), - value: None, -}; - -pub static WORD_ORGANS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iing"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("ims"), - ], - values: &[ - &["organisation"], - &["organisations"], - &["organise"], - &["organised"], - &["organiser"], - &["organisers"], - &["organises"], - &["organising"], - &["organism"], - &["organisms"], - ], - range: 2..=7, - }; - -static WORD_ORGANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGANI_CHILDREN), - value: None, -}; - -pub static WORD_ORGANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("caly"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("clly"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("saion"), - dictgen::InsensitiveAscii("saions"), - dictgen::InsensitiveAscii("saiton"), - dictgen::InsensitiveAscii("sate"), - dictgen::InsensitiveAscii("sationens"), - dictgen::InsensitiveAscii("sationers"), - dictgen::InsensitiveAscii("sationnels"), - dictgen::InsensitiveAscii("saton"), - dictgen::InsensitiveAscii("satons"), - dictgen::InsensitiveAscii("sche"), - dictgen::InsensitiveAscii("sera"), - dictgen::InsensitiveAscii("serad"), - dictgen::InsensitiveAscii("sere"), - dictgen::InsensitiveAscii("sert"), - dictgen::InsensitiveAscii("siation"), - dictgen::InsensitiveAscii("sier"), - dictgen::InsensitiveAscii("sim"), - dictgen::InsensitiveAscii("sims"), - dictgen::InsensitiveAscii("ske"), - dictgen::InsensitiveAscii("smed"), - dictgen::InsensitiveAscii("smen"), - dictgen::InsensitiveAscii("smer"), - dictgen::InsensitiveAscii("smes"), - dictgen::InsensitiveAscii("smus"), - dictgen::InsensitiveAscii("staion"), - dictgen::InsensitiveAscii("staions"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("sten"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("szed"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("zacion"), - dictgen::InsensitiveAscii("zacional"), - dictgen::InsensitiveAscii("zaed"), - dictgen::InsensitiveAscii("zaion"), - dictgen::InsensitiveAscii("zaions"), - dictgen::InsensitiveAscii("zaiton"), - dictgen::InsensitiveAscii("zaitonal"), - dictgen::InsensitiveAscii("zare"), - dictgen::InsensitiveAscii("zarea"), - dictgen::InsensitiveAscii("zarem"), - dictgen::InsensitiveAscii("zarme"), - dictgen::InsensitiveAscii("zarte"), - dictgen::InsensitiveAscii("zate"), - dictgen::InsensitiveAscii("zatinal"), - dictgen::InsensitiveAscii("zativo"), - dictgen::InsensitiveAscii("zativos"), - dictgen::InsensitiveAscii("zatons"), - dictgen::InsensitiveAscii("zms"), - dictgen::InsensitiveAscii("zors"), - dictgen::InsensitiveAscii("ztion"), - dictgen::InsensitiveAscii("ztions"), - dictgen::InsensitiveAscii("zuje"), - ], - values: &[ - &["organically"], - &["organise"], - &["organically"], - &["organise"], - &["organism"], - &["organism"], - &["organisation"], - &["organisations"], - &["organisation"], - &["organise"], - &["organisations"], - &["organisations"], - &["organisations"], - &["organisation"], - &["organisations"], - &["organise"], - &["organisers"], - &["organised"], - &["organisers"], - &["organisers"], - &["organisation"], - &["organise"], - &["organism"], - &["organism"], - &["organise"], - &["organise"], - &["organise"], - &["organise"], - &["organisms"], - &["organisms"], - &["organisation"], - &["organisations"], - &["organise"], - &["organise"], - &["organisation"], - &["organisations"], - &["organise"], - &["organise"], - &["organization"], - &["organizational"], - &["organize"], - &["organization"], - &["organizations"], - &["organization"], - &["organizational"], - &["organizer"], - &["organizer"], - &["organizer"], - &["organizer"], - &["organizer"], - &["organize"], - &["organizational"], - &["organization"], - &["organizations"], - &["organizations"], - &["organism"], - &["organizers"], - &["organization"], - &["organizations"], - &["organize"], - ], - range: 1..=10, - }; - -static WORD_ORGANE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGANE_CHILDREN), - value: None, -}; - -pub static WORD_ORGANE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["orangered"], &["organise"]], - range: 1..=3, - }; - -static WORD_ORGANA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGANA_CHILDREN), - value: None, -}; - -pub static WORD_ORGANA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ize")], - values: &[&["organize"]], - range: 3..=3, - }; - -static WORD_ORGAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGAM_CHILDREN), - value: None, -}; - -pub static WORD_ORGAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ise")], - values: &[&["organise"]], - range: 3..=3, - }; - -static WORD_ORGAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORGAI_CHILDREN), - value: None, -}; - -pub static WORD_ORGAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nizing"), - dictgen::InsensitiveAscii("nsation"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nsed"), - dictgen::InsensitiveAscii("nzation"), - dictgen::InsensitiveAscii("nze"), - dictgen::InsensitiveAscii("nzer"), - ], - values: &[ - &["organizing"], - &["organisation"], - &["organise"], - &["organised"], - &["organizations"], - &["organize"], - &["organizer"], - ], - range: 3..=7, - }; - -static WORD_ORF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORF_CHILDREN), - value: None, -}; - -pub static WORD_ORF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["offer", "order"]], - range: 2..=2, - }; - -static WORD_ORE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORE_CHILDREN), - value: None, -}; - -pub static WORD_ORE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("dering"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dred"), - dictgen::InsensitiveAscii("geno"), - dictgen::InsensitiveAscii("intal"), - dictgen::InsensitiveAscii("intation"), - dictgen::InsensitiveAscii("lans"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["order"], - &["order"], - &["ordering"], - &["orders"], - &["ordering"], - &["ordered"], - &["oregano"], - &["oriental"], - &["orientation"], - &["orleans"], - &["orientation"], - &["order"], - ], - range: 1..=8, - }; - -static WORD_ORD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORD_CHILDREN), - value: None, -}; - -pub static WORD_ORD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("erering"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("ianry"), - dictgen::InsensitiveAscii("inarly"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("red"), - ], - values: &[ - &["ordered"], - &["ordered"], - &["ordering"], - &["ordered"], - &["ordinary"], - &["ordinary"], - &["ordering"], - &["order"], - &["order"], - &["ordered"], - ], - range: 1..=7, - }; - -static WORD_ORC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORC_CHILDREN), - value: None, -}; - -pub static WORD_ORC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("curs"), - dictgen::InsensitiveAscii("ehstra"), - dictgen::InsensitiveAscii("estra"), - dictgen::InsensitiveAscii("estras"), - dictgen::InsensitiveAscii("estrate"), - dictgen::InsensitiveAscii("estrated"), - dictgen::InsensitiveAscii("estrates"), - dictgen::InsensitiveAscii("estrating"), - dictgen::InsensitiveAscii("estrator"), - dictgen::InsensitiveAscii("hastrated"), - dictgen::InsensitiveAscii("hastration"), - dictgen::InsensitiveAscii("hesta"), - dictgen::InsensitiveAscii("hestarted"), - dictgen::InsensitiveAscii("hestraded"), - dictgen::InsensitiveAscii("hestraed"), - dictgen::InsensitiveAscii("hestrial"), - dictgen::InsensitiveAscii("histrated"), - ], - values: &[ - &["oracle"], - &["oracles"], - &["occurs"], - &["orchestra"], - &["orchestra"], - &["orchestras"], - &["orchestrate"], - &["orchestrated"], - &["orchestrates"], - &["orchestrating"], - &["orchestrator"], - &["orchestrated"], - &["orchestration"], - &["orchestra"], - &["orchestrated"], - &["orchestrated"], - &["orchestrated"], - &["orchestra"], - &["orchestrated"], - ], - range: 3..=10, - }; - -static WORD_ORB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORB_CHILDREN), - value: None, -}; - -pub static WORD_ORB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tial")], - values: &[&["orbital"]], - range: 4..=4, - }; - -static WORD_ORA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ORA_CHILDREN), - value: None, -}; - -pub static WORD_ORA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cels"), - dictgen::InsensitiveAscii("gnered"), - dictgen::InsensitiveAscii("gnes"), - dictgen::InsensitiveAscii("gnisation"), - dictgen::InsensitiveAscii("gnise"), - dictgen::InsensitiveAscii("gnised"), - dictgen::InsensitiveAscii("gnizer"), - dictgen::InsensitiveAscii("gsms"), - dictgen::InsensitiveAscii("lces"), - dictgen::InsensitiveAscii("ngatang"), - dictgen::InsensitiveAscii("ngatangs"), - dictgen::InsensitiveAscii("ngerd"), - dictgen::InsensitiveAscii("ngers"), - dictgen::InsensitiveAscii("ngism"), - ], - values: &[ - &["oracles"], - &["orangered"], - &["oranges"], - &["organisation"], - &["organise"], - &["organised"], - &["organizer"], - &["orgasms"], - &["oracles"], - &["orangutang"], - &["orangutangs"], - &["orangered"], - &["oranges"], - &["organism"], - ], - range: 4..=9, - }; - -static WORD_OP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OP_CHILDREN), - value: None, -}; - -static WORD_OP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OPA_NODE), - Some(&WORD_OPB_NODE), - None, - Some(&WORD_OPD_NODE), - Some(&WORD_OPE_NODE), - Some(&WORD_OPF_NODE), - None, - Some(&WORD_OPH_NODE), - Some(&WORD_OPI_NODE), - Some(&WORD_OPJ_NODE), - None, - None, - None, - Some(&WORD_OPN_NODE), - Some(&WORD_OPO_NODE), - Some(&WORD_OPP_NODE), - None, - Some(&WORD_OPR_NODE), - None, - Some(&WORD_OPT_NODE), - Some(&WORD_OPU_NODE), - None, - None, - None, - Some(&WORD_OPY_NODE), - None, -]; - -static WORD_OPY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPY_CHILDREN), - value: None, -}; - -pub static WORD_OPY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["option"], &["options"]], - range: 3..=4, - }; - -static WORD_OPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPU_CHILDREN), - value: None, -}; - -pub static WORD_OPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("tput"), - ], - values: &[ - &["populate", "opiate", "opulent"], - &["populates", "opiates"], - &["output"], - ], - range: 4..=5, - }; - -static WORD_OPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OPT_CHILDREN), - value: None, -}; - -static WORD_OPT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OPTA_NODE), - None, - None, - None, - Some(&WORD_OPTE_NODE), - None, - None, - Some(&WORD_OPTH_NODE), - Some(&WORD_OPTI_NODE), - None, - None, - None, - Some(&WORD_OPTM_NODE), - None, - Some(&WORD_OPTO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_OPTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTO_CHILDREN), - value: None, -}; - -pub static WORD_OPTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("mism"), - dictgen::InsensitiveAscii("mistic"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["option"], - &["optional"], - &["options"], - &["optimism"], - &["optimistic"], - &["option"], - &["optional"], - &["optionally"], - &["options"], - ], - range: 1..=6, - }; - -static WORD_OPTM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTM_CHILDREN), - value: None, -}; - -pub static WORD_OPTM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imzie"), - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("isations"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("izations"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - ], - values: &[ - &["optimize"], - &["optimisation"], - &["optimisations"], - &["optimization"], - &["optimizations"], - &["optimize"], - &["optimized"], - ], - range: 3..=8, - }; - -static WORD_OPTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OPTI_CHILDREN), - value: None, -}; - -static WORD_OPTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_OPTII_NODE), - None, - None, - None, - Some(&WORD_OPTIM_NODE), - Some(&WORD_OPTIN_NODE), - Some(&WORD_OPTIO_NODE), - None, - None, - None, - Some(&WORD_OPTIS_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_OPTIZ_NODE), -]; - -static WORD_OPTIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTIZ_CHILDREN), - value: None, -}; - -pub static WORD_OPTIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mied")], - values: &[&["optimized"]], - range: 4..=4, - }; - -static WORD_OPTIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTIS_CHILDREN), - value: None, -}; - -pub static WORD_OPTIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mied")], - values: &[&["optimised"]], - range: 4..=4, - }; - -static WORD_OPTIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTIO_CHILDREN), - value: Some(&["option"]), -}; - -pub static WORD_OPTIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anl"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("na"), - dictgen::InsensitiveAscii("nall"), - dictgen::InsensitiveAscii("nalliy"), - dictgen::InsensitiveAscii("nallly"), - dictgen::InsensitiveAscii("naly"), - dictgen::InsensitiveAscii("nel"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nial"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("nnal"), - dictgen::InsensitiveAscii("nnally"), - dictgen::InsensitiveAscii("nnaly"), - dictgen::InsensitiveAscii("nsl"), - dictgen::InsensitiveAscii("nss"), - dictgen::InsensitiveAscii("pn"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["optional"], - &["option"], - &["optional"], - &["options"], - &["optional"], - &["optional", "optionally"], - &["optionally"], - &["optionally"], - &["optionally"], - &["optional"], - &["options"], - &["optional"], - &["option"], - &["optional"], - &["optionally"], - &["optionally"], - &["optional", "options"], - &["options"], - &["option"], - &["options"], - ], - range: 1..=6, - }; - -static WORD_OPTIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTIN_CHILDREN), - value: Some(&["option"]), -}; - -pub static WORD_OPTIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["optional"], &["optimally", "optionally"], &["options"]], - range: 1..=4, - }; - -static WORD_OPTIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTIM_CHILDREN), - value: None, -}; - -pub static WORD_OPTIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aal"), - dictgen::InsensitiveAscii("asation"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("azation"), - dictgen::InsensitiveAscii("azations"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("iality"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("imal"), - dictgen::InsensitiveAscii("imum"), - dictgen::InsensitiveAscii("isim"), - dictgen::InsensitiveAscii("isitc"), - dictgen::InsensitiveAscii("isitic"), - dictgen::InsensitiveAscii("issm"), - dictgen::InsensitiveAscii("istacally"), - dictgen::InsensitiveAscii("istc"), - dictgen::InsensitiveAscii("istisch"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("itations"), - dictgen::InsensitiveAscii("izacion"), - dictgen::InsensitiveAscii("izaer"), - dictgen::InsensitiveAscii("izaers"), - dictgen::InsensitiveAscii("izaing"), - dictgen::InsensitiveAscii("izaions"), - dictgen::InsensitiveAscii("izare"), - dictgen::InsensitiveAscii("izate"), - dictgen::InsensitiveAscii("izating"), - dictgen::InsensitiveAscii("izaton"), - dictgen::InsensitiveAscii("izd"), - dictgen::InsensitiveAscii("izible"), - dictgen::InsensitiveAscii("izied"), - dictgen::InsensitiveAscii("izier"), - dictgen::InsensitiveAscii("iztion"), - dictgen::InsensitiveAscii("iztions"), - dictgen::InsensitiveAscii("sitic"), - dictgen::InsensitiveAscii("yze"), - dictgen::InsensitiveAscii("zation"), - dictgen::InsensitiveAscii("zations"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("ziation"), - dictgen::InsensitiveAscii("zie"), - dictgen::InsensitiveAscii("zied"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["optimal"], - &["optimisation"], - &["optimization", "optimisation"], - &["optimization"], - &["optimizations"], - &["optimal"], - &["optimality"], - &["optimization", "optimisation"], - &["optimizations"], - &["optimise", "optimize"], - &["optimised", "optimized"], - &["optimizer", "optimiser"], - &["optimism"], - &["optimal"], - &["optimum"], - &["optimism"], - &["optimistic"], - &["optimistic"], - &["optimism"], - &["optimistically"], - &["optimistic"], - &["optimistic"], - &["optimization"], - &["optimizations", "optimisations"], - &["optimization"], - &["optimizer"], - &["optimizers"], - &["optimizing"], - &["optimizations"], - &["optimize"], - &["optimize"], - &["optimization"], - &["optimization"], - &["optimized"], - &["optimizable"], - &["optimize"], - &["optimizer"], - &["optimization"], - &["optimizations"], - &["optimistic"], - &["optimize"], - &["optimization"], - &["optimizations"], - &["optimize"], - &["optimized"], - &["optimization"], - &["optimize"], - &["optimized"], - &["optimizing"], - ], - range: 2..=9, - }; - -static WORD_OPTII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTII_CHILDREN), - value: None, -}; - -pub static WORD_OPTII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("onal")], - values: &[&["optional"]], - range: 4..=4, - }; - -static WORD_OPTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTH_CHILDREN), - value: None, -}; - -pub static WORD_OPTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("almic"), - dictgen::InsensitiveAscii("almologist"), - dictgen::InsensitiveAscii("almology"), - dictgen::InsensitiveAscii("amologist"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[ - &["ophthalmic"], - &["ophthalmologist"], - &["ophthalmology"], - &["ophthalmologist"], - &["others"], - ], - range: 3..=10, - }; - -static WORD_OPTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTE_CHILDREN), - value: None, -}; - -pub static WORD_OPTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["often", "open"], &["opening"], &["opted"]], - range: 1..=4, - }; - -static WORD_OPTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPTA_CHILDREN), - value: None, -}; - -pub static WORD_OPTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("ionl"), - ], - values: &[&["obtain"], &["obtained"], &["obtains"], &["optional"]], - range: 2..=4, - }; - -static WORD_OPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPR_CHILDREN), - value: None, -}; - -pub static WORD_OPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("eands"), - dictgen::InsensitiveAscii("eating"), - dictgen::InsensitiveAscii("eation"), - dictgen::InsensitiveAscii("eations"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("essive"), - dictgen::InsensitiveAscii("han"), - dictgen::InsensitiveAscii("haned"), - dictgen::InsensitiveAscii("hans"), - dictgen::InsensitiveAscii("imization"), - dictgen::InsensitiveAscii("imizations"), - dictgen::InsensitiveAscii("imize"), - dictgen::InsensitiveAscii("imized"), - dictgen::InsensitiveAscii("imizes"), - ], - values: &[ - &["operand"], - &["operands"], - &["operation"], - &["operations"], - &["operator"], - &["operators"], - &["operands"], - &["operating"], - &["operation"], - &["operations"], - &["operation"], - &["oppression"], - &["oppressive"], - &["orphan"], - &["orphaned"], - &["orphans"], - &["optimization"], - &["optimizations"], - &["optimize"], - &["optimized"], - &["optimizes"], - ], - range: 3..=10, - }; - -static WORD_OPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OPP_CHILDREN), - value: None, -}; - -static WORD_OPP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_OPPE_NODE), - None, - None, - None, - Some(&WORD_OPPI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_OPPO_NODE), - Some(&WORD_OPPP_NODE), - None, - Some(&WORD_OPPR_NODE), - Some(&WORD_OPPS_NODE), - None, - Some(&WORD_OPPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_OPPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPPU_CHILDREN), - value: None, -}; - -pub static WORD_OPPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rtinity"), - dictgen::InsensitiveAscii("rtunites"), - dictgen::InsensitiveAscii("rtunities"), - dictgen::InsensitiveAscii("rtunity"), - dictgen::InsensitiveAscii("tunity"), - ], - values: &[ - &["opportunity"], - &["opportunities"], - &["opportunities"], - &["opportunity"], - &["opportunity"], - ], - range: 6..=9, - }; - -static WORD_OPPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPPS_CHILDREN), - value: Some(&["oops"]), -}; - -pub static WORD_OPPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ofite")], - values: &[&["opposite"]], - range: 5..=5, - }; - -static WORD_OPPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPPR_CHILDREN), - value: None, -}; - -pub static WORD_OPPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("essin"), - dictgen::InsensitiveAscii("essiun"), - dictgen::InsensitiveAscii("esso"), - dictgen::InsensitiveAscii("esssing"), - dictgen::InsensitiveAscii("esssion"), - dictgen::InsensitiveAscii("otunities"), - dictgen::InsensitiveAscii("otunity"), - dictgen::InsensitiveAscii("oximate"), - dictgen::InsensitiveAscii("tunity"), - ], - values: &[ - &["oppression"], - &["oppressing"], - &["oppression"], - &["oppressing"], - &["oppression"], - &["opportunities"], - &["opportunity"], - &["approximate"], - &["opportunity"], - ], - range: 4..=9, - }; - -static WORD_OPPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPPP_CHILDREN), - value: None, -}; - -pub static WORD_OPPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onent"), - dictgen::InsensitiveAscii("ortunity"), - dictgen::InsensitiveAscii("osite"), - dictgen::InsensitiveAscii("site"), - ], - values: &[ - &["opponent"], - &["opportunity"], - &["opposite"], - &["opposite"], - ], - range: 4..=8, - }; - -static WORD_OPPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPPO_CHILDREN), - value: None, -}; - -pub static WORD_OPPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nant"), - dictgen::InsensitiveAscii("nenet"), - dictgen::InsensitiveAscii("nenets"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nonent"), - dictgen::InsensitiveAscii("rtinity"), - dictgen::InsensitiveAscii("rtuinity"), - dictgen::InsensitiveAscii("rtuity"), - dictgen::InsensitiveAscii("rtunaity"), - dictgen::InsensitiveAscii("rtunies"), - dictgen::InsensitiveAscii("rtuniste"), - dictgen::InsensitiveAscii("rtunisticly"), - dictgen::InsensitiveAscii("rtunistly"), - dictgen::InsensitiveAscii("rtunites"), - dictgen::InsensitiveAscii("rtunitites"), - dictgen::InsensitiveAscii("rtunitiy"), - dictgen::InsensitiveAscii("rtunties"), - dictgen::InsensitiveAscii("rtuntiy"), - dictgen::InsensitiveAscii("rtunty"), - dictgen::InsensitiveAscii("runities"), - dictgen::InsensitiveAscii("runity"), - dictgen::InsensitiveAscii("rutnity"), - dictgen::InsensitiveAscii("siste"), - dictgen::InsensitiveAscii("sit"), - dictgen::InsensitiveAscii("sitition"), - dictgen::InsensitiveAscii("sits"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sties"), - dictgen::InsensitiveAscii("suite"), - dictgen::InsensitiveAscii("tunities"), - dictgen::InsensitiveAscii("tunity"), - dictgen::InsensitiveAscii("urtunity"), - ], - values: &[ - &["opponent"], - &["opponent"], - &["opponent"], - &["opponent"], - &["opponent"], - &["opportunity"], - &["opportunity"], - &["opportunity"], - &["opportunity"], - &["opportunities"], - &["opportunities"], - &["opportunistically"], - &["opportunistically"], - &["opportunities"], - &["opportunities"], - &["opportunity"], - &["opportunities"], - &["opportunity"], - &["opportunity"], - &["opportunities"], - &["opportunity"], - &["opportunity"], - &["opposites"], - &["opposite"], - &["opposition"], - &["opposites"], - &["opposed"], - &["opposites"], - &["opposite"], - &["opportunities"], - &["opportunity"], - &["opportunity"], - ], - range: 3..=11, - }; - -static WORD_OPPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPPI_CHILDREN), - value: None, -}; - -pub static WORD_OPPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nion"), - dictgen::InsensitiveAscii("nions"), - dictgen::InsensitiveAscii("site"), - ], - values: &[&["opinion"], &["opinions"], &["opposite"]], - range: 4..=5, - }; - -static WORD_OPPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPPE_CHILDREN), - value: None, -}; - -pub static WORD_OPPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("rand"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rational"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("rtunist"), - dictgen::InsensitiveAscii("rtunities"), - dictgen::InsensitiveAscii("rtunity"), - ], - values: &[ - &["openly"], - &["operand"], - &["operate"], - &["operated"], - &["operates"], - &["operation"], - &["operational"], - &["operations"], - &["operator"], - &["opportunist"], - &["opportunities"], - &["opportunity"], - ], - range: 3..=9, - }; - -static WORD_OPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPO_CHILDREN), - value: None, -}; - -pub static WORD_OPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("rtions"), - dictgen::InsensitiveAscii("rtunities"), - dictgen::InsensitiveAscii("rtunity"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("site"), - dictgen::InsensitiveAscii("sition"), - ], - values: &[ - &["open"], - &["upon"], - &["opponent"], - &["options", "apportions"], - &["opportunities"], - &["opportunity"], - &["oppose"], - &["opposed"], - &["opposite"], - &["opposition"], - ], - range: 1..=9, - }; - -static WORD_OPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPN_CHILDREN), - value: None, -}; - -pub static WORD_OPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("egroup"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ssl"), - ], - values: &[ - &["open"], - &["opened"], - &["opengroup"], - &["opinion"], - &["openssl"], - ], - range: 1..=6, - }; - -static WORD_OPJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPJ_CHILDREN), - value: None, -}; - -pub static WORD_OPJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecteing"), - dictgen::InsensitiveAscii("ectification"), - dictgen::InsensitiveAscii("ectifications"), - dictgen::InsensitiveAscii("ectified"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ectively"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[ - &["object"], - &["objected"], - &["objecting"], - &["objectification"], - &["objectifications"], - &["objectified"], - &["objecting"], - &["objection"], - &["objections"], - &["objective"], - &["objectively"], - &["objects"], - ], - range: 3..=13, - }; - -static WORD_OPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPI_CHILDREN), - value: None, -}; - -pub static WORD_OPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("misation"), - dictgen::InsensitiveAscii("mized"), - dictgen::InsensitiveAscii("niones"), - dictgen::InsensitiveAscii("noins"), - dictgen::InsensitiveAscii("non"), - dictgen::InsensitiveAscii("noniated"), - dictgen::InsensitiveAscii("nons"), - dictgen::InsensitiveAscii("nyon"), - dictgen::InsensitiveAscii("nyonable"), - dictgen::InsensitiveAscii("nyonaire"), - dictgen::InsensitiveAscii("nyonal"), - dictgen::InsensitiveAscii("nyonate"), - dictgen::InsensitiveAscii("nyonated"), - dictgen::InsensitiveAscii("nyonatedly"), - dictgen::InsensitiveAscii("nyonative"), - dictgen::InsensitiveAscii("nyonator"), - dictgen::InsensitiveAscii("nyonators"), - dictgen::InsensitiveAscii("nyonist"), - dictgen::InsensitiveAscii("nyonists"), - dictgen::InsensitiveAscii("nyonnaire"), - dictgen::InsensitiveAscii("nyons"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("onally"), - dictgen::InsensitiveAscii("onated"), - dictgen::InsensitiveAscii("onion"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("tcal"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionally"), - dictgen::InsensitiveAscii("tmal"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - ], - values: &[ - &["optimisation"], - &["optimized"], - &["opinions"], - &["opinions"], - &["opinion"], - &["opinionated"], - &["opinions"], - &["opinion"], - &["opinionable"], - &["opinionnaire"], - &["opinional"], - &["opinionated"], - &["opinionated"], - &["opinionatedly"], - &["opinionative"], - &["opinionator"], - &["opinionators"], - &["opinionist"], - &["opinionists"], - &["opinionnaire"], - &["opinions"], - &["opioid"], - &["opioids"], - &["option"], - &["optional"], - &["optionally"], - &["opinionated"], - &["opinion"], - &["options"], - &["optical"], - &["optional"], - &["optionally"], - &["optimal"], - &["option"], - &["options"], - ], - range: 2..=10, - }; - -static WORD_OPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPH_CHILDREN), - value: None, -}; - -pub static WORD_OPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("talmology"), - ], - values: &[&["orphan"], &["ophthalmology"]], - range: 2..=9, - }; - -static WORD_OPF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPF_CHILDREN), - value: Some(&["of"]), -}; - -pub static WORD_OPF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_OPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OPE_CHILDREN), - value: None, -}; - -static WORD_OPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OPEA_NODE), - None, - None, - None, - None, - None, - Some(&WORD_OPEG_NODE), - None, - Some(&WORD_OPEI_NODE), - None, - None, - None, - Some(&WORD_OPEM_NODE), - Some(&WORD_OPEN_NODE), - None, - None, - None, - Some(&WORD_OPER_NODE), - None, - Some(&WORD_OPET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_OPET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPET_CHILDREN), - value: None, -}; - -pub static WORD_OPET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - ], - values: &[&["option"], &["optional"]], - range: 3..=5, - }; - -static WORD_OPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPER_CHILDREN), - value: None, -}; - -pub static WORD_OPER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aand"), - dictgen::InsensitiveAscii("aands"), - dictgen::InsensitiveAscii("acional"), - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("andes"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("aror"), - dictgen::InsensitiveAscii("artor"), - dictgen::InsensitiveAscii("asional"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("atations"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aterrg"), - dictgen::InsensitiveAscii("atie"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("atings"), - dictgen::InsensitiveAscii("atio"), - dictgen::InsensitiveAscii("ationable"), - dictgen::InsensitiveAscii("atione"), - dictgen::InsensitiveAscii("ationel"), - dictgen::InsensitiveAscii("ationnal"), - dictgen::InsensitiveAscii("atior"), - dictgen::InsensitiveAscii("ativne"), - dictgen::InsensitiveAscii("ativos"), - dictgen::InsensitiveAscii("atng"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("atoes"), - dictgen::InsensitiveAscii("atoin"), - dictgen::InsensitiveAscii("aton"), - dictgen::InsensitiveAscii("atons"), - dictgen::InsensitiveAscii("atorss"), - dictgen::InsensitiveAscii("atoutg"), - dictgen::InsensitiveAscii("attion"), - dictgen::InsensitiveAscii("attions"), - dictgen::InsensitiveAscii("eation"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taions"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("tunities"), - dictgen::InsensitiveAscii("tunity"), - ], - values: &[ - &["operand"], - &["operands"], - &["operational"], - &["operand"], - &["operation"], - &["operations"], - &["operation"], - &["operands"], - &["operands"], - &["operator"], - &["operator"], - &["operational"], - &["operation"], - &["operations"], - &["operator"], - &["operating"], - &["operative"], - &["operating", "operation"], - &["operations", "operating"], - &["operation"], - &["operational"], - &["operation"], - &["operational"], - &["operational"], - &["operator"], - &["operative"], - &["operations"], - &["operating"], - &["operator"], - &["operates", "operators"], - &["operation"], - &["operation"], - &["operations"], - &["operators"], - &["operating"], - &["operation"], - &["operations"], - &["operation"], - &["operation"], - &["open"], - &["operation"], - &["operations"], - &["operations"], - &["operation"], - &["operations"], - &["operating"], - &["operation"], - &["operational"], - &["operations"], - &["operator"], - &["operators"], - &["opportunities"], - &["opportunity"], - ], - range: 1..=9, - }; - -static WORD_OPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPEN_CHILDREN), - value: None, -}; - -pub static WORD_OPEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apig"), - dictgen::InsensitiveAscii("brower"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("scource"), - dictgen::InsensitiveAscii("scourced"), - dictgen::InsensitiveAscii("sll"), - ], - values: &[ - &["openapi"], - &["openbrowser"], - &["opened"], - &["opened"], - &["opening"], - &["opened", "opening"], - &["opened"], - &["opened"], - &["opening"], - &["openness"], - &["opening"], - &["opinion"], - &["opened"], - &["opening"], - &["opensource"], - &["opensourced"], - &["openssl"], - ], - range: 1..=8, - }; - -static WORD_OPEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPEM_CHILDREN), - value: Some(&["open"]), -}; - -pub static WORD_OPEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["opened"], &["openness"], &["opening"], &["opens"]], - range: 1..=3, - }; - -static WORD_OPEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPEI_CHILDREN), - value: None, -}; - -pub static WORD_OPEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("ngs"), - ], - values: &[&["opening"], &["opening"], &["openings"]], - range: 2..=5, - }; - -static WORD_OPEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPEG_CHILDREN), - value: Some(&["open"]), -}; - -pub static WORD_OPEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["opening"]], - range: 3..=3, - }; - -static WORD_OPEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPEA_CHILDREN), - value: None, -}; - -pub static WORD_OPEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("arations"), - dictgen::InsensitiveAscii("bcration"), - dictgen::InsensitiveAscii("bcrations"), - dictgen::InsensitiveAscii("rand"), - dictgen::InsensitiveAscii("rands"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("ratios"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("rators"), - dictgen::InsensitiveAscii("rion"), - dictgen::InsensitiveAscii("rions"), - dictgen::InsensitiveAscii("rios"), - dictgen::InsensitiveAscii("riton"), - dictgen::InsensitiveAscii("ritons"), - dictgen::InsensitiveAscii("ritos"), - dictgen::InsensitiveAscii("rnd"), - dictgen::InsensitiveAscii("rnds"), - dictgen::InsensitiveAscii("ror"), - dictgen::InsensitiveAscii("rors"), - dictgen::InsensitiveAscii("rte"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rtes"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rtion"), - dictgen::InsensitiveAscii("rtions"), - dictgen::InsensitiveAscii("rtios"), - dictgen::InsensitiveAscii("rtor"), - dictgen::InsensitiveAscii("rtors"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tios"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("tror"), - dictgen::InsensitiveAscii("trors"), - ], - values: &[ - &["operation"], - &["operations"], - &["operation"], - &["operations"], - &["operand"], - &["operands"], - &["operate"], - &["operates"], - &["operating"], - &["operation"], - &["operations"], - &["operations"], - &["operator"], - &["operators"], - &["operation"], - &["operations"], - &["operations"], - &["operation"], - &["operations"], - &["operations"], - &["operand"], - &["operands"], - &["operator"], - &["operators"], - &["operate"], - &["operated"], - &["operates"], - &["operating"], - &["operation"], - &["operations"], - &["operations"], - &["operator"], - &["operators"], - &["operate"], - &["operates"], - &["operation"], - &["operational"], - &["operations"], - &["operations"], - &["operator"], - &["operators"], - &["operator"], - &["operators"], - ], - range: 2..=9, - }; - -static WORD_OPD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPD_CHILDREN), - value: None, -}; - -pub static WORD_OPD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erands")], - values: &[&["operands"]], - range: 6..=6, - }; - -static WORD_OPB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPB_CHILDREN), - value: None, -}; - -pub static WORD_OPB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ject"), - dictgen::InsensitiveAscii("jective"), - dictgen::InsensitiveAscii("jects"), - ], - values: &[&["object"], &["objective"], &["objects"]], - range: 4..=7, - }; - -static WORD_OPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OPA_CHILDREN), - value: None, -}; - -pub static WORD_OPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("citiy"), - dictgen::InsensitiveAscii("ctity"), - dictgen::InsensitiveAscii("ctiy"), - dictgen::InsensitiveAscii("cy"), - dictgen::InsensitiveAscii("gue"), - dictgen::InsensitiveAscii("qe"), - dictgen::InsensitiveAscii("rtor"), - dictgen::InsensitiveAscii("tque"), - dictgen::InsensitiveAscii("uqe"), - dictgen::InsensitiveAscii("yk"), - dictgen::InsensitiveAscii("ykely"), - dictgen::InsensitiveAscii("ykes"), - ], - values: &[ - &["opacity"], - &["opacity"], - &["opacity"], - &["opacity"], - &["opaque"], - &["opaque"], - &["operator"], - &["opaque"], - &["opaque"], - &["opaque"], - &["opaquely"], - &["opaques"], - ], - range: 2..=5, - }; - -static WORD_OO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OO_CHILDREN), - value: None, -}; - -pub static WORD_OO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mmits"), - dictgen::InsensitiveAscii("ur"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utput"), - dictgen::InsensitiveAscii("utputs"), - ], - values: &[&["commits"], &["our"], &["out"], &["output"], &["outputs"]], - range: 2..=6, - }; - -static WORD_ON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ON_CHILDREN), - value: None, -}; - -static WORD_ON_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ONA_NODE), - Some(&WORD_ONB_NODE), - Some(&WORD_ONC_NODE), - Some(&WORD_OND_NODE), - Some(&WORD_ONE_NODE), - Some(&WORD_ONF_NODE), - Some(&WORD_ONG_NODE), - None, - None, - None, - None, - Some(&WORD_ONL_NODE), - Some(&WORD_ONM_NODE), - Some(&WORD_ONN_NODE), - Some(&WORD_ONO_NODE), - None, - None, - None, - Some(&WORD_ONS_NODE), - Some(&WORD_ONT_NODE), - None, - Some(&WORD_ONV_NODE), - Some(&WORD_ONW_NODE), - None, - Some(&WORD_ONY_NODE), - None, -]; - -static WORD_ONY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONY_CHILDREN), - value: Some(&["only", "on", "one"]), -}; - -pub static WORD_ONY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["only"]], - range: 1..=1, - }; - -static WORD_ONW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONW_CHILDREN), - value: Some(&["own", "now"]), -}; - -pub static WORD_ONW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ership"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["owned"], - &["ennui"], - &["owner"], - &["ownership"], - &["owning"], - &["owns"], - ], - range: 1..=6, - }; - -static WORD_ONV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONV_CHILDREN), - value: None, -}; - -pub static WORD_ONV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eience"), - dictgen::InsensitiveAscii("eniently"), - dictgen::InsensitiveAscii("entions"), - ], - values: &[&["convenience"], &["conveniently"], &["conventions"]], - range: 6..=8, - }; - -static WORD_ONT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONT_CHILDREN), - value: None, -}; - -pub static WORD_ONT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainer"), - dictgen::InsensitiveAscii("ainers"), - dictgen::InsensitiveAscii("ainging"), - dictgen::InsensitiveAscii("aining"), - dictgen::InsensitiveAscii("ainor"), - dictgen::InsensitiveAscii("ainors"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("airo"), - dictgen::InsensitiveAscii("ext"), - dictgen::InsensitiveAscii("raio"), - dictgen::InsensitiveAscii("rolled"), - ], - values: &[ - &["contain", "obtain"], - &["contained", "obtained"], - &["container"], - &["containers"], - &["containing"], - &["containing"], - &["container"], - &["containers"], - &["contains"], - &["ontario"], - &["context"], - &["ontario"], - &["controlled"], - ], - range: 3..=7, - }; - -static WORD_ONS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONS_CHILDREN), - value: None, -}; - -pub static WORD_ONS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alught"), - dictgen::InsensitiveAscii("elf"), - dictgen::InsensitiveAscii("ervation"), - dictgen::InsensitiveAscii("laugt"), - dictgen::InsensitiveAscii("laugth"), - dictgen::InsensitiveAscii("luaght"), - dictgen::InsensitiveAscii("tant"), - ], - values: &[ - &["onslaught"], - &["oneself"], - &["conservation", "observation"], - &["onslaught"], - &["onslaught"], - &["onslaught"], - &["constant"], - ], - range: 3..=8, - }; - -static WORD_ONO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONO_CHILDREN), - value: Some(&["one"]), -}; - -pub static WORD_ONO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("manopea"), - dictgen::InsensitiveAscii("monopea"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("tolgy"), - ], - values: &[ - &["only"], - &["onomatopoeia"], - &["onomatopoeia"], - &["note", "not"], - &["another"], - &["ontology"], - ], - range: 1..=7, - }; - -static WORD_ONN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONN_CHILDREN), - value: Some(&["on"]), -}; - -pub static WORD_ONN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ONM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONM_CHILDREN), - value: None, -}; - -pub static WORD_ONM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ipotent"), - dictgen::InsensitiveAscii("iscient"), - dictgen::InsensitiveAscii("ishience"), - dictgen::InsensitiveAscii("ishiences"), - dictgen::InsensitiveAscii("ishients"), - dictgen::InsensitiveAscii("ishints"), - dictgen::InsensitiveAscii("isience"), - dictgen::InsensitiveAscii("isiences"), - ], - values: &[ - &["omnipotent"], - &["omniscient"], - &["omniscience"], - &["omnisciences"], - &["omniscience"], - &["omniscience"], - &["omniscience"], - &["omnisciences"], - ], - range: 7..=9, - }; - -static WORD_ONL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONL_CHILDREN), - value: Some(&["only"]), -}; - -pub static WORD_ONL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("iene"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("saught"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("yl"), - ], - values: &[ - &["online", "only"], - &["online"], - &["only"], - &["onslaught"], - &["only"], - &["only"], - &["only"], - &["only"], - ], - range: 1..=6, - }; - -static WORD_ONG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONG_CHILDREN), - value: None, -}; - -pub static WORD_ONG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ewild"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[&["gonewild"], &["ongoing"], &["only"]], - range: 2..=5, - }; - -static WORD_ONF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONF_CHILDREN), - value: None, -}; - -pub static WORD_ONF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("igure")], - values: &[&["configure"]], - range: 5..=5, - }; - -static WORD_ONE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONE_CHILDREN), - value: None, -}; - -pub static WORD_ONE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("yway"), - ], - values: &[&["once"], &["one"], &["oneway"]], - range: 1..=4, - }; - -static WORD_OND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OND_CHILDREN), - value: Some(&["one", "and"]), -}; - -pub static WORD_OND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ONC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONC_CHILDREN), - value: None, -}; - -pub static WORD_ONC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("hage"), - dictgen::InsensitiveAscii("ompressed"), - ], - values: &[ - &["ounces", "once", "ones"], - &["onchange"], - &["uncompressed"], - ], - range: 2..=9, - }; - -static WORD_ONB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONB_CHILDREN), - value: None, -}; - -pub static WORD_ONB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aord"), - dictgen::InsensitiveAscii("oad"), - dictgen::InsensitiveAscii("orad"), - dictgen::InsensitiveAscii("tain"), - ], - values: &[&["onboard"], &["onboard"], &["onboard"], &["obtain"]], - range: 3..=4, - }; - -static WORD_ONA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ONA_CHILDREN), - value: None, -}; - -pub static WORD_ONA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("trio")], - values: &[&["ontario"]], - range: 4..=4, - }; - -static WORD_OM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OM_CHILDREN), - value: None, -}; - -pub static WORD_OM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("aj"), - dictgen::InsensitiveAscii("aje"), - dictgen::InsensitiveAscii("ajes"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("iitted"), - dictgen::InsensitiveAscii("inpotent"), - dictgen::InsensitiveAscii("inscient"), - dictgen::InsensitiveAscii("ishience"), - dictgen::InsensitiveAscii("ishiences"), - dictgen::InsensitiveAscii("ishients"), - dictgen::InsensitiveAscii("ishints"), - dictgen::InsensitiveAscii("isience"), - dictgen::InsensitiveAscii("isiences"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("itable"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itt"), - dictgen::InsensitiveAscii("let"), - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("lette"), - dictgen::InsensitiveAscii("lettes"), - dictgen::InsensitiveAscii("mand"), - dictgen::InsensitiveAscii("mishience"), - dictgen::InsensitiveAscii("mishiences"), - dictgen::InsensitiveAscii("mishients"), - dictgen::InsensitiveAscii("mishints"), - dictgen::InsensitiveAscii("misience"), - dictgen::InsensitiveAscii("misiences"), - dictgen::InsensitiveAscii("mision"), - dictgen::InsensitiveAscii("mission"), - dictgen::InsensitiveAscii("missions"), - dictgen::InsensitiveAscii("mit"), - dictgen::InsensitiveAscii("mited"), - dictgen::InsensitiveAscii("miting"), - dictgen::InsensitiveAscii("mits"), - dictgen::InsensitiveAscii("mitted"), - dictgen::InsensitiveAscii("mitting"), - dictgen::InsensitiveAscii("nipetent"), - dictgen::InsensitiveAscii("nipitent"), - dictgen::InsensitiveAscii("nipotant"), - dictgen::InsensitiveAscii("niscienct"), - dictgen::InsensitiveAscii("nishience"), - dictgen::InsensitiveAscii("nishiences"), - dictgen::InsensitiveAscii("nishients"), - dictgen::InsensitiveAscii("nishints"), - dictgen::InsensitiveAscii("nisicent"), - dictgen::InsensitiveAscii("nisience"), - dictgen::InsensitiveAscii("nisiences"), - dictgen::InsensitiveAscii("niverous"), - dictgen::InsensitiveAscii("niverously"), - dictgen::InsensitiveAscii("nsicient"), - dictgen::InsensitiveAscii("plementaion"), - dictgen::InsensitiveAscii("plementation"), - dictgen::InsensitiveAscii("re"), - ], - values: &[ - &["homage"], - &["homages"], - &["domains"], - &["homage", "oman"], - &["homage"], - &["homages"], - &["some"], - &["omitted"], - &["omnipotent"], - &["omniscient"], - &["omniscience"], - &["omnisciences"], - &["omniscience"], - &["omniscience"], - &["omniscience"], - &["omnisciences"], - &["omission"], - &["omittable"], - &["omitted"], - &["omitting"], - &["omit"], - &["omelet"], - &["omelets"], - &["omelette"], - &["omelettes"], - &["command"], - &["omniscience"], - &["omnisciences"], - &["omniscience"], - &["omniscience"], - &["omniscience"], - &["omnisciences"], - &["omission"], - &["omission"], - &["omissions"], - &["omit"], - &["omitted"], - &["omitting"], - &["omits"], - &["omitted"], - &["omitting"], - &["omnipotent"], - &["omnipotent"], - &["omnipotent"], - &["omniscient"], - &["omniscience"], - &["omnisciences"], - &["omniscience"], - &["omniscience"], - &["omniscient"], - &["omniscience"], - &["omnisciences"], - &["omnivorous"], - &["omnivorously"], - &["omniscient"], - &["implementation"], - &["implementation"], - &["more"], - ], - range: 1..=12, - }; - -static WORD_OL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OL_CHILDREN), - value: None, -}; - -pub static WORD_OL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bigatory"), - dictgen::InsensitiveAscii("biterated"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("igarcy"), - dictgen::InsensitiveAscii("igatory"), - dictgen::InsensitiveAscii("igrachy"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("mypic"), - dictgen::InsensitiveAscii("mypics"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("reans"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ymipcs"), - dictgen::InsensitiveAscii("ympis"), - dictgen::InsensitiveAscii("ypmic"), - dictgen::InsensitiveAscii("ypmics"), - ], - values: &[ - &["obligatory"], - &["obliterated"], - &["oldest"], - &["oligarchy"], - &["obligatory"], - &["oligarchy"], - &["all", "ole", "old", "olly", "oil"], - &["olympic"], - &["olympics"], - &["only"], - &["orleans"], - &["old"], - &["other"], - &["only"], - &["olympics"], - &["olympics"], - &["olympic"], - &["olympics"], - ], - range: 1..=9, - }; - -static WORD_OK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OK_CHILDREN), - value: None, -}; - -pub static WORD_OK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("tober"), - ], - values: &[&["okay"], &["october"]], - range: 2..=5, - }; - -static WORD_OJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OJ_CHILDREN), - value: None, -}; - -pub static WORD_OJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bect"), - dictgen::InsensitiveAscii("bects"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ective"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ekts"), - ], - values: &[ - &["object"], - &["objects"], - &["one"], - &["object"], - &["objection"], - &["objective"], - &["objects"], - &["objects"], - ], - range: 1..=6, - }; - -static WORD_OI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OI_CHILDREN), - value: None, -}; - -pub static WORD_OI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("ginal"), - dictgen::InsensitiveAscii("ginally"), - dictgen::InsensitiveAscii("ginals"), - dictgen::InsensitiveAscii("ginating"), - dictgen::InsensitiveAscii("gins"), - dictgen::InsensitiveAscii("lgarchy"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["of"], - &["origin"], - &["original"], - &["originally"], - &["originals"], - &["originating"], - &["origins"], - &["oligarchy"], - &["points", "pints"], - &["is"], - ], - range: 1..=8, - }; - -static WORD_OH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OH_CHILDREN), - value: None, -}; - -pub static WORD_OH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erwise"), - dictgen::InsensitiveAscii("one"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("terwise"), - ], - values: &[ - &["her", "other"], - &["otherwise"], - &["phone"], - &["other"], - &["others"], - &["otherwise"], - ], - range: 2..=7, - }; - -static WORD_OG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OG_CHILDREN), - value: None, -}; - -pub static WORD_OG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anization"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erish"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("liarchy"), - dictgen::InsensitiveAscii("ranisation"), - dictgen::InsensitiveAscii("rilla"), - ], - values: &[ - &["organization"], - &["ogre"], - &["ogreish"], - &["ogres"], - &["going", "ogling"], - &["oligarchy"], - &["organisation"], - &["gorilla"], - ], - range: 2..=10, - }; - -static WORD_OF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OF_CHILDREN), - value: None, -}; - -static WORD_OF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_OFC_NODE), - None, - Some(&WORD_OFE_NODE), - Some(&WORD_OFF_NODE), - None, - None, - Some(&WORD_OFI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_OFO_NODE), - None, - None, - Some(&WORD_OFR_NODE), - Some(&WORD_OFS_NODE), - Some(&WORD_OFT_NODE), - Some(&WORD_OFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_OFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFU_CHILDREN), - value: None, -}; - -pub static WORD_OFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("scated")], - values: &[&["obfuscated"]], - range: 6..=6, - }; - -static WORD_OFT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFT_CHILDREN), - value: None, -}; - -pub static WORD_OFT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enly"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ern"), - dictgen::InsensitiveAscii("hen"), - ], - values: &[ - &["often"], - &["after", "offer", "often"], - &["often"], - &["often"], - ], - range: 2..=4, - }; - -static WORD_OFS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFS_CHILDREN), - value: None, -}; - -pub static WORD_OFS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etted"), - dictgen::InsensitiveAscii("set"), - ], - values: &[&["offset"], &["offsetted"], &["offset"]], - range: 2..=5, - }; - -static WORD_OFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFR_CHILDREN), - value: Some(&["for"]), -}; - -pub static WORD_OFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("ward"), - ], - values: &[&["from"], &["forward"]], - range: 2..=4, - }; - -static WORD_OFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFO_CHILDREN), - value: Some(&["of"]), -}; - -pub static WORD_OFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("curse")], - values: &[&["ofcourse"]], - range: 5..=5, - }; - -static WORD_OFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFI_CHILDREN), - value: None, -}; - -pub static WORD_OFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("cianado"), - dictgen::InsensitiveAscii("cianados"), - dictgen::InsensitiveAscii("cionado"), - dictgen::InsensitiveAscii("cionados"), - dictgen::InsensitiveAscii("sianado"), - dictgen::InsensitiveAscii("sianados"), - dictgen::InsensitiveAscii("sionado"), - dictgen::InsensitiveAscii("sionados"), - ], - values: &[ - &["office"], - &["official"], - &["officially"], - &["aficionado"], - &["aficionados"], - &["aficionado"], - &["aficionados"], - &["aficionado"], - &["aficionados"], - &["aficionado"], - &["aficionados"], - ], - range: 2..=8, - }; - -static WORD_OFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OFF_CHILDREN), - value: None, -}; - -static WORD_OFF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OFFA_NODE), - None, - Some(&WORD_OFFC_NODE), - None, - Some(&WORD_OFFE_NODE), - Some(&WORD_OFFF_NODE), - None, - None, - Some(&WORD_OFFI_NODE), - None, - None, - Some(&WORD_OFFL_NODE), - None, - None, - None, - Some(&WORD_OFFP_NODE), - None, - Some(&WORD_OFFR_NODE), - Some(&WORD_OFFS_NODE), - Some(&WORD_OFFT_NODE), - None, - None, - None, - Some(&WORD_OFFX_NODE), - None, - None, -]; - -static WORD_OFFX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFX_CHILDREN), - value: None, -}; - -pub static WORD_OFFX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("et")], - values: &[&["offset"]], - range: 2..=2, - }; - -static WORD_OFFT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFT_CHILDREN), - value: None, -}; - -pub static WORD_OFFT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("en")], - values: &[&["often"]], - range: 2..=2, - }; - -static WORD_OFFS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFS_CHILDREN), - value: None, -}; - -pub static WORD_OFFS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("enses"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etp"), - dictgen::InsensitiveAscii("ett"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("pirng"), - dictgen::InsensitiveAscii("rping"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tets"), - ], - values: &[ - &["offence"], - &["offense"], - &["offenses"], - &["offset"], - &["offset", "offsets"], - &["offsetted"], - &["offsets"], - &["offsetting"], - &["offset"], - &["offset"], - &["offside"], - &["offspring"], - &["offspring"], - &["offset"], - &["offsets"], - ], - range: 1..=5, - }; - -static WORD_OFFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFR_CHILDREN), - value: None, -}; - -pub static WORD_OFFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["offered"]], - range: 2..=2, - }; - -static WORD_OFFP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFP_CHILDREN), - value: None, -}; - -pub static WORD_OFFP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sring")], - values: &[&["offspring"]], - range: 5..=5, - }; - -static WORD_OFFL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFL_CHILDREN), - value: None, -}; - -pub static WORD_OFFL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aod"), - dictgen::InsensitiveAscii("aoded"), - dictgen::InsensitiveAscii("aoding"), - dictgen::InsensitiveAscii("oded"), - ], - values: &[ - &["offload"], - &["offloaded"], - &["offloading"], - &["offloaded"], - ], - range: 3..=6, - }; - -static WORD_OFFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFI_CHILDREN), - value: None, -}; - -pub static WORD_OFFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cail"), - dictgen::InsensitiveAscii("cailly"), - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cals"), - dictgen::InsensitiveAscii("caly"), - dictgen::InsensitiveAscii("ceal"), - dictgen::InsensitiveAscii("ceally"), - dictgen::InsensitiveAscii("ceals"), - dictgen::InsensitiveAscii("cealy"), - dictgen::InsensitiveAscii("ciallly"), - dictgen::InsensitiveAscii("cialy"), - dictgen::InsensitiveAscii("cianado"), - dictgen::InsensitiveAscii("cianados"), - dictgen::InsensitiveAscii("cionado"), - dictgen::InsensitiveAscii("cionados"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("sde"), - dictgen::InsensitiveAscii("sianado"), - dictgen::InsensitiveAscii("sianados"), - dictgen::InsensitiveAscii("sionado"), - dictgen::InsensitiveAscii("sionados"), - ], - values: &[ - &["office"], - &["official"], - &["officially"], - &["official"], - &["officially"], - &["officials"], - &["officially"], - &["official"], - &["officially"], - &["officials"], - &["officially"], - &["officially"], - &["officially"], - &["aficionado"], - &["aficionados"], - &["aficionado"], - &["aficionados"], - &["offline"], - &["offside"], - &["aficionado"], - &["aficionados"], - &["aficionado"], - &["aficionados"], - ], - range: 1..=8, - }; - -static WORD_OFFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFF_CHILDREN), - value: None, -}; - -pub static WORD_OFFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("enses"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("sets"), - ], - values: &[ - &["offence"], - &["offences"], - &["offense"], - &["offenses"], - &["offset"], - &["offsets"], - ], - range: 3..=5, - }; - -static WORD_OFFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFE_CHILDREN), - value: None, -}; - -pub static WORD_OFFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("nest"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nsivelly"), - dictgen::InsensitiveAscii("nsivley"), - dictgen::InsensitiveAscii("nsivly"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("reing"), - dictgen::InsensitiveAscii("reings"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rred"), - dictgen::InsensitiveAscii("snively"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["often"], - &["oftener"], - &["oftenest"], - &["offend", "offends", "offense", "offers"], - &["offensively"], - &["offensively"], - &["offensively"], - &["offered"], - &["offering"], - &["offerings"], - &["offers"], - &["offered"], - &["offensively"], - &["offset"], - &["offsets"], - &["offset", "offer"], - &["offsets", "offers"], - ], - range: 1..=8, - }; - -static WORD_OFFC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFC_CHILDREN), - value: None, -}; - -pub static WORD_OFFC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("ie"), - ], - values: &[ - &["officers"], - &["official"], - &["officially"], - &["officials"], - &["office"], - ], - range: 2..=5, - }; - -static WORD_OFFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFFA_CHILDREN), - value: None, -}; - -pub static WORD_OFFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("et")], - values: &[&["offset"]], - range: 2..=2, - }; - -static WORD_OFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFE_CHILDREN), - value: None, -}; - -pub static WORD_OFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("r")], - values: &[&["offer"]], - range: 1..=1, - }; - -static WORD_OFC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OFC_CHILDREN), - value: None, -}; - -pub static WORD_OFC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oruse"), - dictgen::InsensitiveAscii("oure"), - dictgen::InsensitiveAscii("oures"), - dictgen::InsensitiveAscii("ousre"), - dictgen::InsensitiveAscii("rouse"), - ], - values: &[ - &["ofcourse"], - &["ofcourse"], - &["ofcourse"], - &["ofcourse"], - &["ofcourse"], - ], - range: 4..=5, - }; - -static WORD_OE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OE_CHILDREN), - value: None, -}; - -pub static WORD_OE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("pnapi"), - dictgen::InsensitiveAscii("pration"), - dictgen::InsensitiveAscii("prations"), - dictgen::InsensitiveAscii("prator"), - dictgen::InsensitiveAscii("prators"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("rflow"), - ], - values: &[ - &["one"], - &["openapi"], - &["operation"], - &["operations"], - &["operator"], - &["operators"], - &["operation"], - &["operations"], - &["overflow"], - ], - range: 1..=8, - }; - -static WORD_OD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OD_CHILDREN), - value: None, -}; - -pub static WORD_OD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asee"), - dictgen::InsensitiveAscii("asees"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["odyssey"], - &["odysseys"], - &["order", "odor", "older"], - &["of"], - &["oddly"], - &["order"], - &["body"], - ], - range: 1..=5, - }; - -static WORD_OC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OC_CHILDREN), - value: None, -}; - -static WORD_OC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OCA_NODE), - None, - Some(&WORD_OCC_NODE), - None, - Some(&WORD_OCE_NODE), - None, - None, - Some(&WORD_OCH_NODE), - Some(&WORD_OCI_NODE), - None, - None, - Some(&WORD_OCL_NODE), - Some(&WORD_OCM_NODE), - Some(&WORD_OCN_NODE), - Some(&WORD_OCO_NODE), - None, - None, - Some(&WORD_OCR_NODE), - None, - Some(&WORD_OCT_NODE), - Some(&WORD_OCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_OCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCU_CHILDREN), - value: None, -}; - -pub static WORD_OCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ntries"), - dictgen::InsensitiveAscii("ntry"), - dictgen::InsensitiveAscii("pied"), - dictgen::InsensitiveAscii("pier"), - dictgen::InsensitiveAscii("piers"), - dictgen::InsensitiveAscii("pies"), - dictgen::InsensitiveAscii("ppied"), - dictgen::InsensitiveAscii("py"), - dictgen::InsensitiveAscii("pying"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rr"), - dictgen::InsensitiveAscii("rrance"), - dictgen::InsensitiveAscii("rred"), - dictgen::InsensitiveAscii("rrence"), - dictgen::InsensitiveAscii("rrences"), - dictgen::InsensitiveAscii("rring"), - dictgen::InsensitiveAscii("rrred"), - dictgen::InsensitiveAscii("rrs"), - ], - values: &[ - &["could"], - &["countries"], - &["country"], - &["occupied"], - &["occupier"], - &["occupiers"], - &["occupies"], - &["occupied"], - &["occupy"], - &["occupying"], - &["occur"], - &["occur"], - &["occurrence"], - &["occurred"], - &["occurrence"], - &["occurrences"], - &["occurring"], - &["occurred"], - &["occurs"], - ], - range: 1..=7, - }; - -static WORD_OCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCT_CHILDREN), - value: None, -}; - -pub static WORD_OCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("obear"), - dictgen::InsensitiveAscii("obor"), - dictgen::InsensitiveAscii("ogons"), - dictgen::InsensitiveAscii("ohedra"), - dictgen::InsensitiveAscii("ohedral"), - dictgen::InsensitiveAscii("ohedron"), - dictgen::InsensitiveAscii("opuns"), - ], - values: &[ - &["octet"], - &["octets"], - &["active", "octave"], - &["actives", "octaves"], - &["october"], - &["october"], - &["octagons"], - &["octahedra"], - &["octahedral"], - &["octahedron"], - &["octopus"], - ], - range: 3..=7, - }; - -static WORD_OCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCR_CHILDREN), - value: None, -}; - -pub static WORD_OCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aina")], - values: &[&["ocarina"]], - range: 4..=4, - }; - -static WORD_OCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCO_CHILDREN), - value: None, -}; - -pub static WORD_OCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rrence"), - dictgen::InsensitiveAscii("rrences"), - dictgen::InsensitiveAscii("tber"), - dictgen::InsensitiveAscii("tpus"), - ], - values: &[ - &["occurrence"], - &["occurrences"], - &["october"], - &["octopus"], - ], - range: 4..=7, - }; - -static WORD_OCN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCN_CHILDREN), - value: None, -}; - -pub static WORD_OCN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("figuration"), - dictgen::InsensitiveAscii("text"), - ], - values: &[&["once"], &["configuration"], &["context"]], - range: 1..=10, - }; - -static WORD_OCM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCM_CHILDREN), - value: None, -}; - -pub static WORD_OCM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pared"), - dictgen::InsensitiveAscii("plex"), - dictgen::InsensitiveAscii("puted"), - ], - values: &[&["compared"], &["complex"], &["computed"]], - range: 4..=5, - }; - -static WORD_OCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCL_CHILDREN), - value: None, -}; - -pub static WORD_OCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uded")], - values: &[&["occluded"]], - range: 4..=4, - }; - -static WORD_OCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCI_CHILDREN), - value: None, -}; - -pub static WORD_OCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("later"), - dictgen::InsensitiveAscii("laters"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lator"), - dictgen::InsensitiveAscii("lators"), - ], - values: &[ - &["oscillate"], - &["oscillated"], - &["oscillator"], - &["oscillators"], - &["oscillates"], - &["oscillating"], - &["oscillator"], - &["oscillators"], - ], - range: 4..=6, - }; - -static WORD_OCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCH_CHILDREN), - value: None, -}; - -pub static WORD_OCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("estrating")], - values: &[&["orchestrating"]], - range: 9..=9, - }; - -static WORD_OCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCE_CHILDREN), - value: Some(&["once", "one", "ore"]), -}; - -pub static WORD_OCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_OCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OCC_CHILDREN), - value: None, -}; - -static WORD_OCC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OCCA_NODE), - None, - Some(&WORD_OCCC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_OCCO_NODE), - None, - None, - Some(&WORD_OCCR_NODE), - Some(&WORD_OCCS_NODE), - None, - Some(&WORD_OCCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_OCCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCCU_CHILDREN), - value: None, -}; - -pub static WORD_OCCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cences"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lsion"), - dictgen::InsensitiveAscii("lusion"), - dictgen::InsensitiveAscii("paiton"), - dictgen::InsensitiveAscii("pance"), - dictgen::InsensitiveAscii("pato"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("pided"), - dictgen::InsensitiveAscii("racy"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("rances"), - dictgen::InsensitiveAscii("rately"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rded"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rences"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rr"), - dictgen::InsensitiveAscii("rrance"), - dictgen::InsensitiveAscii("rrances"), - dictgen::InsensitiveAscii("rrencies"), - dictgen::InsensitiveAscii("rrencs"), - dictgen::InsensitiveAscii("rrs"), - ], - values: &[ - &["occurrence"], - &["occurrences"], - &["occurs"], - &["occupation"], - &["occlusion"], - &["occlusion"], - &["occupation"], - &["occupancy"], - &["occupation"], - &["occupied"], - &["occupied"], - &["accuracy"], - &["occurrence"], - &["occurrences"], - &["accurately"], - &["occurred", "occur"], - &["occurred"], - &["occur", "occurred"], - &["occurred"], - &["occurrence"], - &["occurrences"], - &["occurs"], - &["occurring"], - &["occur"], - &["occurrence"], - &["occurrences"], - &["occurrences"], - &["occurrences"], - &["occurs"], - ], - range: 2..=8, - }; - -static WORD_OCCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCCS_CHILDREN), - value: None, -}; - -pub static WORD_OCCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ionally")], - values: &[&["occasionally"]], - range: 7..=7, - }; - -static WORD_OCCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCCR_CHILDREN), - value: None, -}; - -pub static WORD_OCCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("rances"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("ured"), - ], - values: &[ - &["occurrence"], - &["occurrences"], - &["occurred"], - &["occurring"], - &["occurred"], - ], - range: 3..=6, - }; - -static WORD_OCCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCCO_CHILDREN), - value: None, -}; - -pub static WORD_OCCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("ur"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("urring"), - dictgen::InsensitiveAscii("urs"), - ], - values: &[ - &["according"], - &["occurs"], - &["occur"], - &["occurred"], - &["occurring"], - &["occurring"], - &["occurs"], - ], - range: 2..=6, - }; - -static WORD_OCCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCCC_CHILDREN), - value: None, -}; - -pub static WORD_OCCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ur"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("urrences"), - dictgen::InsensitiveAscii("urs"), - ], - values: &[&["occur"], &["occurred"], &["occurrences"], &["occurs"]], - range: 2..=8, - }; - -static WORD_OCCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCCA_CHILDREN), - value: None, -}; - -pub static WORD_OCCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isionally"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("isonal"), - dictgen::InsensitiveAscii("isonally"), - dictgen::InsensitiveAscii("isons"), - dictgen::InsensitiveAscii("sinal"), - dictgen::InsensitiveAscii("sinally"), - dictgen::InsensitiveAscii("sioanlly"), - dictgen::InsensitiveAscii("sionals"), - dictgen::InsensitiveAscii("sionaly"), - dictgen::InsensitiveAscii("sionly"), - dictgen::InsensitiveAscii("sionnal"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssional"), - dictgen::InsensitiveAscii("ssionally"), - dictgen::InsensitiveAscii("ssionaly"), - dictgen::InsensitiveAscii("ssioned"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionally"), - dictgen::InsensitiveAscii("tionly"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["occasionally"], - &["occasion"], - &["occasional"], - &["occasionally"], - &["occasions"], - &["occasional"], - &["occasionally"], - &["occasionally"], - &["occasions"], - &["occasionally"], - &["occasional"], - &["occasional"], - &["occasion"], - &["occasional"], - &["occasionally"], - &["occasionally"], - &["occasioned"], - &["occasions"], - &["occasion"], - &["occasional"], - &["occasionally"], - &["occasionally"], - &["occasions"], - ], - range: 4..=9, - }; - -static WORD_OCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OCA_CHILDREN), - value: None, -}; - -pub static WORD_OCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rnia"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sional"), - dictgen::InsensitiveAscii("sionally"), - dictgen::InsensitiveAscii("sionaly"), - dictgen::InsensitiveAscii("sioned"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssional"), - dictgen::InsensitiveAscii("ssionally"), - dictgen::InsensitiveAscii("ssionaly"), - dictgen::InsensitiveAscii("ssioned"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("taves"), - dictgen::InsensitiveAscii("tve"), - ], - values: &[ - &["ocarina"], - &["occasion"], - &["occasional"], - &["occasionally"], - &["occasionally"], - &["occasioned"], - &["occasions"], - &["occasion"], - &["occasional"], - &["occasionally"], - &["occasionally"], - &["occasioned"], - &["occasions"], - &["octaves"], - &["octave"], - ], - range: 3..=9, - }; - -static WORD_OB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_OB_CHILDREN), - value: None, -}; - -static WORD_OB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_OBA_NODE), - None, - Some(&WORD_OBC_NODE), - Some(&WORD_OBD_NODE), - Some(&WORD_OBE_NODE), - None, - Some(&WORD_OBG_NODE), - Some(&WORD_OBH_NODE), - Some(&WORD_OBI_NODE), - Some(&WORD_OBJ_NODE), - None, - Some(&WORD_OBL_NODE), - Some(&WORD_OBM_NODE), - Some(&WORD_OBN_NODE), - None, - None, - None, - None, - Some(&WORD_OBS_NODE), - Some(&WORD_OBT_NODE), - Some(&WORD_OBU_NODE), - Some(&WORD_OBV_NODE), - None, - None, - Some(&WORD_OBY_NODE), - None, -]; - -static WORD_OBY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBY_CHILDREN), - value: None, -}; - -pub static WORD_OBY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ekt"), - ], - values: &[&["object"], &["object"]], - range: 3..=3, - }; - -static WORD_OBV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBV_CHILDREN), - value: None, -}; - -pub static WORD_OBV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ersation"), - dictgen::InsensitiveAscii("ersations"), - dictgen::InsensitiveAscii("ilion"), - dictgen::InsensitiveAscii("iosly"), - dictgen::InsensitiveAscii("iosuly"), - dictgen::InsensitiveAscii("ioulsy"), - dictgen::InsensitiveAscii("iouly"), - dictgen::InsensitiveAscii("isious"), - dictgen::InsensitiveAscii("isouly"), - dictgen::InsensitiveAscii("isous"), - dictgen::InsensitiveAscii("isously"), - dictgen::InsensitiveAscii("iusly"), - dictgen::InsensitiveAscii("oius"), - dictgen::InsensitiveAscii("oiusly"), - ], - values: &[ - &["observation"], - &["observations"], - &["oblivion"], - &["obviously"], - &["obviously"], - &["obviously"], - &["obviously"], - &["obvious"], - &["obviously"], - &["obvious"], - &["obviously"], - &["obviously"], - &["obvious"], - &["obviously"], - ], - range: 4..=9, - }; - -static WORD_OBU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBU_CHILDREN), - value: None, -}; - -pub static WORD_OBU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sing")], - values: &[&["abusing"]], - range: 4..=4, - }; - -static WORD_OBT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBT_CHILDREN), - value: None, -}; - -pub static WORD_OBT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aien"), - dictgen::InsensitiveAscii("aiend"), - dictgen::InsensitiveAscii("aiens"), - dictgen::InsensitiveAscii("ainabe"), - dictgen::InsensitiveAscii("ainabie"), - dictgen::InsensitiveAscii("aine"), - dictgen::InsensitiveAscii("aineble"), - dictgen::InsensitiveAscii("aines"), - dictgen::InsensitiveAscii("ainible"), - dictgen::InsensitiveAscii("ainig"), - dictgen::InsensitiveAscii("aint"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aioned"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("asisned"), - dictgen::InsensitiveAscii("ianable"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("rain"), - dictgen::InsensitiveAscii("rained"), - dictgen::InsensitiveAscii("rains"), - ], - values: &[ - &["obtain", "obtained"], - &["obtained"], - &["obtains"], - &["obtainable"], - &["obtainable"], - &["obtain", "obtained", "obtains"], - &["obtainable"], - &["obtains"], - &["obtainable"], - &["obtaining"], - &["obtain", "obtained"], - &["obtain"], - &["obtained"], - &["obtains"], - &["obtained"], - &["obtainable"], - &["option"], - &["options"], - &["obtain"], - &["obtained"], - &["obtains"], - ], - range: 3..=7, - }; - -static WORD_OBS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBS_CHILDREN), - value: None, -}; - -pub static WORD_OBS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("colescence"), - dictgen::InsensitiveAscii("cruity"), - dictgen::InsensitiveAscii("cuirty"), - dictgen::InsensitiveAscii("cur"), - dictgen::InsensitiveAscii("elete"), - dictgen::InsensitiveAscii("eravtion"), - dictgen::InsensitiveAscii("eravtions"), - dictgen::InsensitiveAscii("ereved"), - dictgen::InsensitiveAscii("erv"), - dictgen::InsensitiveAscii("ervabe"), - dictgen::InsensitiveAscii("ervabil"), - dictgen::InsensitiveAscii("ervabl"), - dictgen::InsensitiveAscii("ervacion"), - dictgen::InsensitiveAscii("ervaiton"), - dictgen::InsensitiveAscii("ervare"), - dictgen::InsensitiveAscii("ervarse"), - dictgen::InsensitiveAscii("ervasion"), - dictgen::InsensitiveAscii("ervating"), - dictgen::InsensitiveAscii("ervaton"), - dictgen::InsensitiveAscii("ervatrions"), - dictgen::InsensitiveAscii("erverable"), - dictgen::InsensitiveAscii("erveras"), - dictgen::InsensitiveAscii("erverats"), - dictgen::InsensitiveAscii("erverd"), - dictgen::InsensitiveAscii("ervered"), - dictgen::InsensitiveAscii("erveres"), - dictgen::InsensitiveAscii("ervible"), - dictgen::InsensitiveAscii("essie"), - dictgen::InsensitiveAscii("essin"), - dictgen::InsensitiveAscii("essivley"), - dictgen::InsensitiveAscii("ever"), - dictgen::InsensitiveAscii("evers"), - dictgen::InsensitiveAscii("evrer"), - dictgen::InsensitiveAscii("evrers"), - dictgen::InsensitiveAscii("fucate"), - dictgen::InsensitiveAscii("idain"), - dictgen::InsensitiveAscii("olate"), - dictgen::InsensitiveAscii("olesence"), - dictgen::InsensitiveAscii("olet"), - dictgen::InsensitiveAscii("olite"), - dictgen::InsensitiveAscii("olited"), - dictgen::InsensitiveAscii("olote"), - dictgen::InsensitiveAscii("olte"), - dictgen::InsensitiveAscii("olted"), - dictgen::InsensitiveAscii("osete"), - dictgen::InsensitiveAscii("sesion"), - dictgen::InsensitiveAscii("sesive"), - dictgen::InsensitiveAscii("sessed"), - dictgen::InsensitiveAscii("tacal"), - dictgen::InsensitiveAscii("tancles"), - dictgen::InsensitiveAscii("ticals"), - dictgen::InsensitiveAscii("ticles"), - dictgen::InsensitiveAscii("truccion"), - dictgen::InsensitiveAscii("truced"), - dictgen::InsensitiveAscii("trucion"), - dictgen::InsensitiveAscii("tructin"), - dictgen::InsensitiveAscii("truktion"), - dictgen::InsensitiveAscii("turction"), - dictgen::InsensitiveAscii("ucated"), - dictgen::InsensitiveAscii("ucrity"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["obsolescence"], - &["obscurity"], - &["obscurity"], - &["obscure"], - &["obsolete"], - &["observation"], - &["observations"], - &["observed"], - &["observe"], - &["observable"], - &["observable"], - &["observable"], - &["observation"], - &["observant"], - &["observer"], - &["observers"], - &["observations"], - &["observation"], - &["observation"], - &["observations"], - &["observable"], - &["observers"], - &["observers"], - &["observed"], - &["observed"], - &["observers"], - &["observable"], - &["obsessive"], - &["obsession"], - &["obsessive"], - &["observer"], - &["observers"], - &["observer"], - &["observers"], - &["obfuscate"], - &["obsidian"], - &["obsolete"], - &["obsolescence"], - &["obsolete"], - &["obsolete"], - &["obsoleted"], - &["obsolete"], - &["obsolete"], - &["obsoleted"], - &["obsolete"], - &["obsession"], - &["obsessive"], - &["obsessed"], - &["obstacle"], - &["obstacles"], - &["obstacles"], - &["obstacles"], - &["obstruction"], - &["obstructed"], - &["obstruction"], - &["obstruction"], - &["obstruction"], - &["obstruction"], - &["obfuscated"], - &["obscurity"], - &["obscure"], - ], - range: 3..=10, - }; - -static WORD_OBN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBN_CHILDREN), - value: None, -}; - -pub static WORD_OBN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ject")], - values: &[&["object"]], - range: 4..=4, - }; - -static WORD_OBM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBM_CHILDREN), - value: None, -}; - -pub static WORD_OBM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("itted")], - values: &[&["omitted"]], - range: 5..=5, - }; - -static WORD_OBL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBL_CHILDREN), - value: None, -}; - -pub static WORD_OBL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eek"), - dictgen::InsensitiveAscii("eekly"), - dictgen::InsensitiveAscii("iberated"), - dictgen::InsensitiveAscii("iderated"), - dictgen::InsensitiveAscii("igerated"), - dictgen::InsensitiveAscii("igitary"), - dictgen::InsensitiveAscii("igitory"), - dictgen::InsensitiveAscii("isk"), - dictgen::InsensitiveAscii("isks"), - dictgen::InsensitiveAscii("itarated"), - dictgen::InsensitiveAscii("iteraded"), - dictgen::InsensitiveAscii("iterared"), - dictgen::InsensitiveAscii("itirated"), - dictgen::InsensitiveAscii("itorated"), - dictgen::InsensitiveAscii("itque"), - dictgen::InsensitiveAscii("iverated"), - ], - values: &[ - &["oblique"], - &["obliquely"], - &["obliterated"], - &["obliterated"], - &["obliterated"], - &["obligatory"], - &["obligatory"], - &["obelisk"], - &["obelisks"], - &["obliterated"], - &["obliterated"], - &["obliterated"], - &["obliterated"], - &["obliterated"], - &["oblique"], - &["obliterated"], - ], - range: 3..=8, - }; - -static WORD_OBJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBJ_CHILDREN), - value: None, -}; - -pub static WORD_OBJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ec"), - dictgen::InsensitiveAscii("ecct"), - dictgen::InsensitiveAscii("eccts"), - dictgen::InsensitiveAscii("ecitves"), - dictgen::InsensitiveAscii("ecs"), - dictgen::InsensitiveAscii("ectificaiton"), - dictgen::InsensitiveAscii("ectificaton"), - dictgen::InsensitiveAscii("ectificiation"), - dictgen::InsensitiveAscii("ectivas"), - dictgen::InsensitiveAscii("ectivelly"), - dictgen::InsensitiveAscii("ectivety"), - dictgen::InsensitiveAscii("ectivication"), - dictgen::InsensitiveAscii("ectivify"), - dictgen::InsensitiveAscii("ectivily"), - dictgen::InsensitiveAscii("ectiviser"), - dictgen::InsensitiveAscii("ectivitiy"), - dictgen::InsensitiveAscii("ectivley"), - dictgen::InsensitiveAscii("ectivly"), - dictgen::InsensitiveAscii("ectivs"), - dictgen::InsensitiveAscii("ectivst"), - dictgen::InsensitiveAscii("ectivty"), - dictgen::InsensitiveAscii("ectivy"), - dictgen::InsensitiveAscii("ectss"), - dictgen::InsensitiveAscii("eect"), - dictgen::InsensitiveAscii("ejct"), - dictgen::InsensitiveAscii("ekt"), - dictgen::InsensitiveAscii("ektives"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etc"), - dictgen::InsensitiveAscii("etcs"), - dictgen::InsensitiveAscii("etive"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tained"), - dictgen::InsensitiveAscii("tains"), - dictgen::InsensitiveAscii("ump"), - ], - values: &[ - &["object"], - &["object"], - &["object"], - &["objects"], - &["objectives"], - &["objects"], - &["objectification"], - &["objectification"], - &["objectification"], - &["objectives"], - &["objectively"], - &["objectivity"], - &["objectification"], - &["objectivity"], - &["objectivity"], - &["objectives"], - &["objectivity"], - &["objectively"], - &["objectively"], - &["objectives"], - &["objectives"], - &["objectivity"], - &["objectivity"], - &["objects"], - &["object"], - &["object"], - &["object"], - &["objectives"], - &["object"], - &["object"], - &["objects"], - &["objective"], - &["objects"], - &["obtain"], - &["obtained"], - &["obtains"], - &["objdump"], - ], - range: 2..=13, - }; - -static WORD_OBI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBI_CHILDREN), - value: None, -}; - -pub static WORD_OBI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("edence"), - dictgen::InsensitiveAscii("lgatory"), - dictgen::InsensitiveAscii("lterated"), - dictgen::InsensitiveAscii("lvion"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("sdian"), - dictgen::InsensitiveAscii("vous"), - dictgen::InsensitiveAscii("vously"), - ], - values: &[ - &["object"], - &["obedience"], - &["obligatory"], - &["obliterated"], - &["oblivion"], - &["obvious"], - &["obviously"], - &["obsidian"], - &["obvious"], - &["obviously"], - ], - range: 3..=8, - }; - -static WORD_OBH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBH_CHILDREN), - value: None, -}; - -pub static WORD_OBH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ectification"), - dictgen::InsensitiveAscii("ectifies"), - dictgen::InsensitiveAscii("ectify"), - dictgen::InsensitiveAscii("ectifying"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[ - &["object"], - &["objectification"], - &["objectifies"], - &["objectify"], - &["objectifying"], - &["objecting"], - &["objection"], - &["objects"], - ], - range: 3..=12, - }; - -static WORD_OBG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBG_CHILDREN), - value: None, -}; - -pub static WORD_OBG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[&["object"], &["objects"]], - range: 3..=4, - }; - -static WORD_OBE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBE_CHILDREN), - value: None, -}; - -pub static WORD_OBE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("diance"), - dictgen::InsensitiveAscii("diant"), - dictgen::InsensitiveAscii("idence"), - dictgen::InsensitiveAscii("jct"), - dictgen::InsensitiveAscii("jcted"), - dictgen::InsensitiveAscii("jction"), - dictgen::InsensitiveAscii("jctions"), - dictgen::InsensitiveAscii("jctive"), - dictgen::InsensitiveAscii("jctively"), - dictgen::InsensitiveAscii("jctives"), - dictgen::InsensitiveAscii("jcts"), - dictgen::InsensitiveAscii("ject"), - dictgen::InsensitiveAscii("jection"), - dictgen::InsensitiveAscii("jects"), - dictgen::InsensitiveAscii("rflow"), - dictgen::InsensitiveAscii("rflowed"), - dictgen::InsensitiveAscii("rflowing"), - dictgen::InsensitiveAscii("rflows"), - dictgen::InsensitiveAscii("rsvant"), - dictgen::InsensitiveAscii("rsvation"), - dictgen::InsensitiveAscii("rsvations"), - dictgen::InsensitiveAscii("rsvers"), - dictgen::InsensitiveAscii("rv"), - dictgen::InsensitiveAscii("rvant"), - dictgen::InsensitiveAscii("rvation"), - dictgen::InsensitiveAscii("rvations"), - dictgen::InsensitiveAscii("rve"), - dictgen::InsensitiveAscii("rved"), - dictgen::InsensitiveAscii("rver"), - dictgen::InsensitiveAscii("rvers"), - dictgen::InsensitiveAscii("rves"), - dictgen::InsensitiveAscii("rving"), - dictgen::InsensitiveAscii("rvs"), - dictgen::InsensitiveAscii("servation"), - dictgen::InsensitiveAscii("servations"), - dictgen::InsensitiveAscii("serve"), - dictgen::InsensitiveAscii("served"), - dictgen::InsensitiveAscii("server"), - dictgen::InsensitiveAscii("servers"), - dictgen::InsensitiveAscii("serves"), - dictgen::InsensitiveAscii("serving"), - dictgen::InsensitiveAscii("srvation"), - dictgen::InsensitiveAscii("srver"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("sssion"), - ], - values: &[ - &["object"], - &["object", "objects"], - &["obedience"], - &["obedient"], - &["obedience"], - &["object"], - &["objected"], - &["objection"], - &["objections"], - &["objective"], - &["objectively"], - &["objectives"], - &["objects"], - &["object"], - &["objection"], - &["objects"], - &["overflow"], - &["overflowed"], - &["overflowing"], - &["overflows"], - &["observant"], - &["observation"], - &["observations"], - &["observers"], - &["observe"], - &["observant"], - &["observation"], - &["observations"], - &["observe"], - &["observed"], - &["observer"], - &["observers"], - &["observes"], - &["observing"], - &["observes"], - &["observation"], - &["observations"], - &["observe"], - &["observed"], - &["observer"], - &["observers"], - &["observes"], - &["observing"], - &["observation"], - &["observer"], - &["obsession"], - &["obsessions"], - &["obsession"], - ], - range: 2..=10, - }; - -static WORD_OBD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBD_CHILDREN), - value: None, -}; - -pub static WORD_OBD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("isian")], - values: &[&["obsidian"]], - range: 5..=5, - }; - -static WORD_OBC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBC_CHILDREN), - value: None, -}; - -pub static WORD_OBC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ject")], - values: &[&["object"]], - range: 4..=4, - }; - -static WORD_OBA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OBA_CHILDREN), - value: None, -}; - -pub static WORD_OBA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mination"), - dictgen::InsensitiveAscii("tinable"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["abomination"], - &["obtainable"], - &["ovation"], - &["ovations"], - &["obey"], - &["obeyed"], - &["obeying"], - &["obeys"], - ], - range: 1..=8, - }; - -static WORD_OA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_OA_CHILDREN), - value: None, -}; - -pub static WORD_OA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("kereous"), - dictgen::InsensitiveAscii("kereously"), - dictgen::InsensitiveAscii("kerous"), - dictgen::InsensitiveAscii("kerously"), - dictgen::InsensitiveAscii("kery"), - dictgen::InsensitiveAscii("ram"), - dictgen::InsensitiveAscii("rcles"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[ - &[ - "baker", "faker", "laker", "maker", "oaken", "oakier", "ocher", "taker", - ], - &["ocherous"], - &["ocherously"], - &["ocherous"], - &["ocherously"], - &["ochery"], - &["param"], - &["oracles"], - &["oauth"], - ], - range: 2..=9, - }; - -static WORD_N_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_N_CHILDREN), - value: None, -}; - -static WORD_N_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NA_NODE), - None, - Some(&WORD_NC_NODE), - Some(&WORD_ND_NODE), - Some(&WORD_NE_NODE), - Some(&WORD_NF_NODE), - None, - None, - Some(&WORD_NI_NODE), - None, - Some(&WORD_NK_NODE), - Some(&WORD_NL_NODE), - Some(&WORD_NM_NODE), - Some(&WORD_NN_NODE), - Some(&WORD_NO_NODE), - None, - None, - Some(&WORD_NR_NODE), - Some(&WORD_NS_NODE), - Some(&WORD_NT_NODE), - Some(&WORD_NU_NODE), - Some(&WORD_NV_NODE), - Some(&WORD_NW_NODE), - None, - Some(&WORD_NY_NODE), - None, -]; - -static WORD_NY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NY_CHILDREN), - value: None, -}; - -pub static WORD_NY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mber")], - values: &[&["number"]], - range: 4..=4, - }; - -static WORD_NW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NW_CHILDREN), - value: None, -}; - -pub static WORD_NW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("o"), - ], - values: &[&["new"], &["now"]], - range: 1..=1, - }; - -static WORD_NV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NV_CHILDREN), - value: None, -}; - -pub static WORD_NV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ersion"), - dictgen::InsensitiveAscii("ironment"), - ], - values: &[&["never"], &["inversion"], &["environment"]], - range: 2..=8, - }; - -static WORD_NU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NU_CHILDREN), - value: None, -}; - -static WORD_NU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NUA_NODE), - Some(&WORD_NUB_NODE), - Some(&WORD_NUC_NODE), - None, - Some(&WORD_NUE_NODE), - None, - Some(&WORD_NUG_NODE), - None, - Some(&WORD_NUI_NODE), - None, - Some(&WORD_NUK_NODE), - Some(&WORD_NUL_NODE), - Some(&WORD_NUM_NODE), - Some(&WORD_NUN_NODE), - None, - None, - None, - Some(&WORD_NUR_NODE), - Some(&WORD_NUS_NODE), - Some(&WORD_NUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_NUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUT_CHILDREN), - value: None, -}; - -pub static WORD_NUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irent"), - dictgen::InsensitiveAscii("irents"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rally"), - dictgen::InsensitiveAscii("raly"), - dictgen::InsensitiveAscii("reints"), - dictgen::InsensitiveAscii("ricional"), - dictgen::InsensitiveAscii("ricious"), - dictgen::InsensitiveAscii("riens"), - dictgen::InsensitiveAscii("rientes"), - dictgen::InsensitiveAscii("rieous"), - dictgen::InsensitiveAscii("riet"), - dictgen::InsensitiveAscii("ritent"), - dictgen::InsensitiveAscii("ritents"), - dictgen::InsensitiveAscii("ritian"), - dictgen::InsensitiveAscii("ritinal"), - dictgen::InsensitiveAscii("ritionnal"), - dictgen::InsensitiveAscii("ritios"), - dictgen::InsensitiveAscii("ritiuos"), - dictgen::InsensitiveAscii("ritivos"), - dictgen::InsensitiveAscii("rituous"), - dictgen::InsensitiveAscii("rutional"), - dictgen::InsensitiveAscii("rutious"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("uring"), - ], - values: &[ - &["nutrient"], - &["nutrients"], - &["neutral"], - &["neutrally"], - &["neutrally"], - &["nutrients"], - &["nutritional"], - &["nutritious"], - &["nutrients"], - &["nutrients"], - &["nutritious"], - &["nutrient"], - &["nutrient"], - &["nutrients"], - &["nutritional"], - &["nutritional"], - &["nutritional"], - &["nutritious"], - &["nutritious"], - &["nutritious"], - &["nutritious"], - &["nutritional"], - &["nutritious"], - &["button"], - &["nurturing"], - ], - range: 3..=9, - }; - -static WORD_NUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUS_CHILDREN), - value: None, -}; - -pub static WORD_NUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aince"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("iance"), - ], - values: &[&["nuisance"], &["nuisance"], &["nuisance"]], - range: 4..=5, - }; - -static WORD_NUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUR_CHILDREN), - value: None, -}; - -pub static WORD_NUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emburg"), - dictgen::InsensitiveAscii("ish"), - dictgen::InsensitiveAscii("ished"), - dictgen::InsensitiveAscii("isher"), - dictgen::InsensitiveAscii("ishes"), - dictgen::InsensitiveAscii("ishing"), - dictgen::InsensitiveAscii("ishment"), - dictgen::InsensitiveAscii("tient"), - dictgen::InsensitiveAscii("tients"), - dictgen::InsensitiveAscii("titional"), - ], - values: &[ - &["nuremberg"], - &["nourish"], - &["nourished"], - &["nourisher"], - &["nourishes"], - &["nourishing"], - &["nourishment"], - &["nutrient"], - &["nutrients"], - &["nutritional"], - ], - range: 3..=8, - }; - -static WORD_NUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUN_CHILDREN), - value: None, -}; - -pub static WORD_NUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("bers"), - dictgen::InsensitiveAscii("necssary"), - ], - values: &[&["number"], &["numbers"], &["unnecessary"]], - range: 3..=8, - }; - -static WORD_NUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUM_CHILDREN), - value: None, -}; - -pub static WORD_NUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bber"), - dictgen::InsensitiveAscii("bbered"), - dictgen::InsensitiveAscii("bbering"), - dictgen::InsensitiveAscii("bbers"), - dictgen::InsensitiveAscii("bder"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("beral"), - dictgen::InsensitiveAscii("berals"), - dictgen::InsensitiveAscii("bere"), - dictgen::InsensitiveAscii("beric"), - dictgen::InsensitiveAscii("berical"), - dictgen::InsensitiveAscii("berous"), - dictgen::InsensitiveAscii("berr"), - dictgen::InsensitiveAscii("berred"), - dictgen::InsensitiveAscii("berring"), - dictgen::InsensitiveAscii("berrs"), - dictgen::InsensitiveAscii("berss"), - dictgen::InsensitiveAscii("bert"), - dictgen::InsensitiveAscii("bet"), - dictgen::InsensitiveAscii("bets"), - dictgen::InsensitiveAscii("br"), - dictgen::InsensitiveAscii("bres"), - dictgen::InsensitiveAscii("earate"), - dictgen::InsensitiveAscii("earation"), - dictgen::InsensitiveAscii("eber"), - dictgen::InsensitiveAscii("ebering"), - dictgen::InsensitiveAscii("ebers"), - dictgen::InsensitiveAscii("ebr"), - dictgen::InsensitiveAscii("ebrs"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("eraotr"), - dictgen::InsensitiveAscii("erbering"), - dictgen::InsensitiveAscii("ercial"), - dictgen::InsensitiveAscii("ercially"), - dictgen::InsensitiveAscii("erial"), - dictgen::InsensitiveAscii("ericable"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("erious"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("mber"), - dictgen::InsensitiveAscii("mbers"), - dictgen::InsensitiveAscii("meric"), - dictgen::InsensitiveAscii("merical"), - dictgen::InsensitiveAscii("nber"), - dictgen::InsensitiveAscii("nbered"), - dictgen::InsensitiveAscii("nbering"), - dictgen::InsensitiveAscii("nbers"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vers"), - ], - values: &[ - &["number"], - &["numbered"], - &["numbering"], - &["numbers"], - &["number"], - &["number", "numb"], - &["numeral"], - &["numerals"], - &["number"], - &["numeric"], - &["numerical"], - &["numerous"], - &["number"], - &["numbered"], - &["numbering"], - &["numbers"], - &["numbers"], - &["number"], - &["number"], - &["numbers"], - &["number"], - &["numbers"], - &["numerate"], - &["numeration"], - &["number"], - &["numbering"], - &["numbers"], - &["number"], - &["numbers"], - &["number"], - &["numerator"], - &["numbering"], - &["numerical"], - &["numerically"], - &["numeral", "numerical"], - &["numerical"], - &["numbering"], - &["numerous"], - &["numbers"], - &["number"], - &["numbers"], - &["numeric"], - &["numerical"], - &["number"], - &["numbered"], - &["numbering"], - &["numbers"], - &["number"], - &["numbers"], - &["number", "bumper"], - &["number"], - &["numbers"], - ], - range: 2..=8, - }; - -static WORD_NUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUL_CHILDREN), - value: None, -}; - -pub static WORD_NUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("cear"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("labour"), - dictgen::InsensitiveAscii("lalbe"), - dictgen::InsensitiveAscii("lalble"), - dictgen::InsensitiveAscii("lfiy"), - dictgen::InsensitiveAscii("lifiy"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llable"), - ], - values: &[ - &["nullable"], - &["nuclear"], - &["nullify"], - &["null"], - &["nullarbor"], - &["nullable"], - &["nullable"], - &["nullify"], - &["nullify"], - &["null"], - &["nullable"], - ], - range: 1..=6, - }; - -static WORD_NUK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUK_CHILDREN), - value: None, -}; - -pub static WORD_NUK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nown")], - values: &[&["unknown"]], - range: 4..=4, - }; - -static WORD_NUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUI_CHILDREN), - value: None, -}; - -pub static WORD_NUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sans"), - dictgen::InsensitiveAscii("sanse"), - dictgen::InsensitiveAscii("sanses"), - dictgen::InsensitiveAscii("ssance"), - ], - values: &[ - &["nuisance"], - &["nuisance"], - &["nuisance", "nuisances"], - &["nuisance"], - ], - range: 4..=6, - }; - -static WORD_NUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUG_CHILDREN), - value: None, -}; - -pub static WORD_NUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fix")], - values: &[&["bugfix"]], - range: 3..=3, - }; - -static WORD_NUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUE_CHILDREN), - value: None, -}; - -pub static WORD_NUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rological"), - dictgen::InsensitiveAscii("rons"), - dictgen::InsensitiveAscii("roscience"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tral"), - dictgen::InsensitiveAscii("trality"), - dictgen::InsensitiveAscii("tron"), - ], - values: &[ - &["neurological"], - &["neurons"], - &["neuroscience"], - &["neutered"], - &["neutral"], - &["neutrality"], - &["neutron"], - ], - range: 4..=9, - }; - -static WORD_NUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUC_CHILDREN), - value: None, -}; - -pub static WORD_NUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elar"), - dictgen::InsensitiveAscii("elus"), - dictgen::InsensitiveAscii("lean"), - dictgen::InsensitiveAscii("leous"), - dictgen::InsensitiveAscii("lues"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("ulear"), - ], - values: &[ - &["nuclear"], - &["nucleus"], - &["unclean"], - &["nucleus", "nucleolus"], - &["nucleus"], - &["nuclear"], - &["nuclear"], - ], - range: 4..=5, - }; - -static WORD_NUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUB_CHILDREN), - value: None, -}; - -pub static WORD_NUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mers"), - ], - values: &[&["number"], &["numbering"], &["number"], &["numbers"]], - range: 2..=5, - }; - -static WORD_NUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NUA_CHILDREN), - value: None, -}; - -pub static WORD_NUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ghty"), - dictgen::InsensitiveAscii("tilus"), - ], - values: &[&["naughty"], &["nautilus"]], - range: 4..=5, - }; - -static WORD_NT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NT_CHILDREN), - value: None, -}; - -pub static WORD_NT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("o"), - ], - values: &[&["notification"], &["not"]], - range: 1..=9, - }; - -static WORD_NS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NS_CHILDREN), - value: None, -}; - -pub static WORD_NS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tall"), - dictgen::InsensitiveAscii("tallation"), - dictgen::InsensitiveAscii("talled"), - dictgen::InsensitiveAscii("talling"), - dictgen::InsensitiveAscii("talls"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["install"], - &["installation"], - &["installed"], - &["installing"], - &["installs"], - &["nested"], - ], - range: 3..=9, - }; - -static WORD_NR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NR_CHILDREN), - value: None, -}; - -pub static WORD_NR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eferenced"), - dictgen::InsensitiveAscii("ivana"), - dictgen::InsensitiveAscii("omandy"), - dictgen::InsensitiveAscii("twork"), - ], - values: &[&["unreferenced"], &["nirvana"], &["normandy"], &["network"]], - range: 5..=9, - }; - -static WORD_NO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NO_CHILDREN), - value: None, -}; - -static WORD_NO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_NOB_NODE), - Some(&WORD_NOC_NODE), - Some(&WORD_NOD_NODE), - Some(&WORD_NOE_NODE), - Some(&WORD_NOF_NODE), - Some(&WORD_NOG_NODE), - Some(&WORD_NOH_NODE), - Some(&WORD_NOI_NODE), - Some(&WORD_NOJ_NODE), - None, - None, - Some(&WORD_NOM_NODE), - Some(&WORD_NON_NODE), - Some(&WORD_NOO_NODE), - Some(&WORD_NOP_NODE), - None, - Some(&WORD_NOR_NODE), - Some(&WORD_NOS_NODE), - Some(&WORD_NOT_NODE), - None, - Some(&WORD_NOV_NODE), - Some(&WORD_NOW_NODE), - None, - Some(&WORD_NOY_NODE), - None, -]; - -static WORD_NOY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOY_CHILDREN), - value: Some(&["not"]), -}; - -pub static WORD_NOY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_NOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOW_CHILDREN), - value: None, -}; - -pub static WORD_NOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adys"), - dictgen::InsensitiveAscii("days"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["nowadays"], - &["nowadays"], - &["now"], - &["known", "noun"], - &["knowns", "nouns"], - ], - range: 1..=4, - }; - -static WORD_NOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOV_CHILDREN), - value: None, -}; - -pub static WORD_NOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eau"), - dictgen::InsensitiveAscii("embeard"), - dictgen::InsensitiveAscii("emeber"), - dictgen::InsensitiveAscii("emer"), - dictgen::InsensitiveAscii("ermber"), - dictgen::InsensitiveAscii("isheate"), - dictgen::InsensitiveAscii("isheates"), - dictgen::InsensitiveAscii("isheut"), - dictgen::InsensitiveAscii("isheuts"), - dictgen::InsensitiveAscii("meber"), - ], - values: &[ - &["nouveau"], - &["november"], - &["november"], - &["november"], - &["november"], - &["novitiate"], - &["novitiates"], - &["novitiate"], - &["novitiates"], - &["november"], - ], - range: 3..=8, - }; - -static WORD_NOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NOT_CHILDREN), - value: None, -}; - -static WORD_NOT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NOTA_NODE), - Some(&WORD_NOTB_NODE), - Some(&WORD_NOTC_NODE), - None, - Some(&WORD_NOTE_NODE), - Some(&WORD_NOTF_NODE), - None, - Some(&WORD_NOTH_NODE), - Some(&WORD_NOTI_NODE), - None, - None, - None, - Some(&WORD_NOTM_NODE), - Some(&WORD_NOTN_NODE), - Some(&WORD_NOTO_NODE), - None, - None, - None, - Some(&WORD_NOTS_NODE), - Some(&WORD_NOTT_NODE), - None, - None, - Some(&WORD_NOTW_NODE), - None, - None, - None, -]; - -static WORD_NOTW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTW_CHILDREN), - value: None, -}; - -pub static WORD_NOTW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hithstanding")], - values: &[&["notwithstanding"]], - range: 12..=12, - }; - -static WORD_NOTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTT_CHILDREN), - value: Some(&["not"]), -}; - -pub static WORD_NOTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - ], - values: &[&["notation"], &["notations"]], - range: 4..=5, - }; - -static WORD_NOTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTS_CHILDREN), - value: None, -}; - -pub static WORD_NOTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["notes", "note"]], - range: 1..=1, - }; - -static WORD_NOTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTO_CHILDREN), - value: None, -}; - -pub static WORD_NOTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("focation"), - dictgen::InsensitiveAscii("focations"), - dictgen::InsensitiveAscii("reous"), - dictgen::InsensitiveAscii("reously"), - dictgen::InsensitiveAscii("rios"), - dictgen::InsensitiveAscii("riosly"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("riuosly"), - dictgen::InsensitiveAscii("rization"), - dictgen::InsensitiveAscii("rize"), - dictgen::InsensitiveAscii("rized"), - dictgen::InsensitiveAscii("roius"), - ], - values: &[ - &["noted"], - &["notification"], - &["notifications"], - &["notorious"], - &["notoriously"], - &["notorious"], - &["notoriously"], - &["notoriety"], - &["notoriously"], - &["notarization"], - &["notarize", "motorize"], - &["notarized"], - &["notorious"], - ], - range: 1..=9, - }; - -static WORD_NOTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTN_CHILDREN), - value: None, -}; - -pub static WORD_NOTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["nothing"]], - range: 3..=3, - }; - -static WORD_NOTM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTM_CHILDREN), - value: None, -}; - -pub static WORD_NOTM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("utch"), - ], - values: &[&["normalize"], &["normalized"], &["normally"], &["notmuch"]], - range: 4..=6, - }; - -static WORD_NOTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NOTI_CHILDREN), - value: None, -}; - -static WORD_NOTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_NOTIB_NODE), - Some(&WORD_NOTIC_NODE), - Some(&WORD_NOTID_NODE), - None, - Some(&WORD_NOTIF_NODE), - Some(&WORD_NOTIG_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_NOTIR_NODE), - None, - Some(&WORD_NOTIT_NODE), - None, - Some(&WORD_NOTIV_NODE), - None, - None, - None, - None, -]; - -static WORD_NOTIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTIV_CHILDREN), - value: None, -}; - -pub static WORD_NOTIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["notice"]], - range: 1..=1, - }; - -static WORD_NOTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTIT_CHILDREN), - value: None, -}; - -pub static WORD_NOTIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ifers"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["notifiers"], &["notify"]], - range: 1..=5, - }; - -static WORD_NOTIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTIR_CHILDREN), - value: None, -}; - -pub static WORD_NOTIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ications")], - values: &[&["notifications"]], - range: 8..=8, - }; - -static WORD_NOTIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTIG_CHILDREN), - value: None, -}; - -pub static WORD_NOTIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - ], - values: &[&["notification"], &["notifications"]], - range: 7..=8, - }; - -static WORD_NOTIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTIF_CHILDREN), - value: None, -}; - -pub static WORD_NOTIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acation"), - dictgen::InsensitiveAscii("acations"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("iaction"), - dictgen::InsensitiveAscii("iactions"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("icacion"), - dictgen::InsensitiveAscii("icaction"), - dictgen::InsensitiveAscii("icactions"), - dictgen::InsensitiveAscii("icaion"), - dictgen::InsensitiveAscii("icaions"), - dictgen::InsensitiveAscii("icaiton"), - dictgen::InsensitiveAscii("icaitons"), - dictgen::InsensitiveAscii("icarion"), - dictgen::InsensitiveAscii("icarions"), - dictgen::InsensitiveAscii("icastion"), - dictgen::InsensitiveAscii("icastions"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icatin"), - dictgen::InsensitiveAscii("icationn"), - dictgen::InsensitiveAscii("icatios"), - dictgen::InsensitiveAscii("icaton"), - dictgen::InsensitiveAscii("icatons"), - dictgen::InsensitiveAscii("iciation"), - dictgen::InsensitiveAscii("iciations"), - dictgen::InsensitiveAscii("icications"), - dictgen::InsensitiveAscii("ictation"), - dictgen::InsensitiveAscii("ictations"), - dictgen::InsensitiveAscii("iction"), - dictgen::InsensitiveAscii("ictions"), - dictgen::InsensitiveAscii("ifation"), - dictgen::InsensitiveAscii("ifations"), - dictgen::InsensitiveAscii("iication"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("iying"), - dictgen::InsensitiveAscii("ycation"), - ], - values: &[ - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notified"], - &["notifier"], - &["notifies"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notified"], - &["notification"], - &["notification"], - &["notification", "notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notifications"], - &["notification"], - &["notify"], - &["notifying"], - &["notification"], - ], - range: 2..=10, - }; - -static WORD_NOTID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTID_CHILDREN), - value: None, -}; - -pub static WORD_NOTID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["notify"]], - range: 1..=1, - }; - -static WORD_NOTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTIC_CHILDREN), - value: None, -}; - -pub static WORD_NOTIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("abely"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("abley"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("albe"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("eablely"), - dictgen::InsensitiveAscii("eabley"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iably"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ibly"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - ], - values: &[ - &["noticeable"], - &["noticeably"], - &["noticeable"], - &["noticeably"], - &["noticeably"], - &["noticeable"], - &["notification"], - &["notifications"], - &["noticeably"], - &["noticeably"], - &["noticing"], - &["noticeable"], - &["noticeably"], - &["noticeable"], - &["noticeably"], - &["notification"], - &["notifications"], - ], - range: 3..=8, - }; - -static WORD_NOTIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTIB_CHILDREN), - value: None, -}; - -pub static WORD_NOTIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ly")], - values: &[&["notably"]], - range: 2..=2, - }; - -static WORD_NOTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTH_CHILDREN), - value: Some(&["north"]), -}; - -pub static WORD_NOTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ern"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("igng"), - dictgen::InsensitiveAscii("ihg"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ingess"), - dictgen::InsensitiveAscii("ingsness"), - dictgen::InsensitiveAscii("inh"), - dictgen::InsensitiveAscii("ink"), - ], - values: &[ - &["north", "note"], - &["northern"], - &["nothing"], - &["nothing"], - &["nothing"], - &["nothing"], - &["nothing"], - &["nothing"], - &["nothingness"], - &["nothingness"], - &["nothing"], - &["nothing"], - ], - range: 1..=8, - }; - -static WORD_NOTF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTF_CHILDREN), - value: None, -}; - -pub static WORD_NOTF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["notification"], &["notifications"], &["notify"]], - range: 1..=8, - }; - -static WORD_NOTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTE_CHILDREN), - value: None, -}; - -pub static WORD_NOTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("bok"), - dictgen::InsensitiveAscii("boook"), - dictgen::InsensitiveAscii("boooks"), - dictgen::InsensitiveAscii("riety"), - dictgen::InsensitiveAscii("worhty"), - dictgen::InsensitiveAscii("worthly"), - dictgen::InsensitiveAscii("worty"), - ], - values: &[ - &["notable"], - &["notably"], - &["notebook"], - &["notebook"], - &["notebooks"], - &["notoriety"], - &["noteworthy"], - &["noteworthy"], - &["noteworthy"], - ], - range: 3..=7, - }; - -static WORD_NOTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTC_CHILDREN), - value: None, -}; - -pub static WORD_NOTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iable")], - values: &[&["noticeable"]], - range: 5..=5, - }; - -static WORD_NOTB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTB_CHILDREN), - value: None, -}; - -pub static WORD_NOTB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eooks")], - values: &[&["notebooks"]], - range: 5..=5, - }; - -static WORD_NOTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOTA_CHILDREN), - value: None, -}; - -pub static WORD_NOTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bley"), - dictgen::InsensitiveAscii("blly"), - dictgen::InsensitiveAscii("cible"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("rio"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("tin"), - ], - values: &[ - &["notably"], - &["notably"], - &["noticeable"], - &["notation"], - &["notably"], - &["ontario"], - &["notation"], - &["notation"], - ], - range: 2..=5, - }; - -static WORD_NOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOS_CHILDREN), - value: None, -}; - -pub static WORD_NOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("taglia"), - dictgen::InsensitiveAscii("taglic"), - dictgen::InsensitiveAscii("talga"), - dictgen::InsensitiveAscii("talgica"), - dictgen::InsensitiveAscii("talgija"), - dictgen::InsensitiveAscii("talgisch"), - dictgen::InsensitiveAscii("taliga"), - dictgen::InsensitiveAscii("taligc"), - dictgen::InsensitiveAscii("tirls"), - dictgen::InsensitiveAscii("tlagia"), - dictgen::InsensitiveAscii("tlagic"), - dictgen::InsensitiveAscii("tolgia"), - dictgen::InsensitiveAscii("tolgic"), - dictgen::InsensitiveAscii("tolgically"), - dictgen::InsensitiveAscii("tolgicly"), - dictgen::InsensitiveAscii("triles"), - dictgen::InsensitiveAscii("trills"), - dictgen::InsensitiveAscii("tris"), - ], - values: &[ - &["nostalgia"], - &["nostalgic"], - &["nostalgia"], - &["nostalgia"], - &["nostalgia"], - &["nostalgic"], - &["nostalgia"], - &["nostalgic"], - &["nostrils"], - &["nostalgia"], - &["nostalgic"], - &["nostalgia"], - &["nostalgic"], - &["nostalgically"], - &["nostalgically"], - &["nostrils"], - &["nostrils"], - &["nostrils"], - ], - range: 4..=10, - }; - -static WORD_NOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NOR_CHILDREN), - value: None, -}; - -static WORD_NOR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NORA_NODE), - None, - None, - None, - Some(&WORD_NORE_NODE), - None, - None, - Some(&WORD_NORH_NODE), - Some(&WORD_NORI_NODE), - None, - None, - None, - Some(&WORD_NORM_NODE), - Some(&WORD_NORN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_NORT_NODE), - None, - None, - Some(&WORD_NORW_NODE), - None, - None, - None, -]; - -static WORD_NORW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORW_CHILDREN), - value: None, -}; - -pub static WORD_NORW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egain"), - dictgen::InsensitiveAscii("egin"), - dictgen::InsensitiveAscii("iegan"), - ], - values: &[&["norwegian"], &["norwegian"], &["norwegian"]], - range: 4..=5, - }; - -static WORD_NORT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORT_CHILDREN), - value: None, -}; - -pub static WORD_NORT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("heat"), - dictgen::InsensitiveAscii("hen"), - dictgen::InsensitiveAscii("hereastern"), - dictgen::InsensitiveAscii("heren"), - dictgen::InsensitiveAscii("herend"), - dictgen::InsensitiveAscii("hren"), - dictgen::InsensitiveAscii("hwesten"), - dictgen::InsensitiveAscii("hwestener"), - dictgen::InsensitiveAscii("hwet"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("mally"), - ], - values: &[ - &["northeast"], - &["northern"], - &["northeastern"], - &["northern"], - &["northern"], - &["northern"], - &["northwestern"], - &["northwestern"], - &["northwest"], - &["notification"], - &["notifications"], - &["normally"], - ], - range: 3..=10, - }; - -static WORD_NORN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORN_CHILDREN), - value: None, -}; - -pub static WORD_NORN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("al")], - values: &[&["normal"]], - range: 2..=2, - }; - -static WORD_NORM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORM_CHILDREN), - value: None, -}; - -pub static WORD_NORM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailzation"), - dictgen::InsensitiveAscii("aized"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("alied"), - dictgen::InsensitiveAscii("alis"), - dictgen::InsensitiveAscii("alizaiton"), - dictgen::InsensitiveAscii("alizd"), - dictgen::InsensitiveAscii("aliztion"), - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("allized"), - dictgen::InsensitiveAscii("alls"), - dictgen::InsensitiveAscii("alos"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("alyl"), - dictgen::InsensitiveAscii("alyly"), - dictgen::InsensitiveAscii("alysed"), - dictgen::InsensitiveAscii("alyy"), - dictgen::InsensitiveAscii("alyzation"), - dictgen::InsensitiveAscii("alyze"), - dictgen::InsensitiveAscii("alyzed"), - dictgen::InsensitiveAscii("anday"), - dictgen::InsensitiveAscii("any"), - dictgen::InsensitiveAscii("arlized"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("laized"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("olise"), - dictgen::InsensitiveAscii("olize"), - ], - values: &[ - &["normalization"], - &["normalized"], - &["normal"], - &["normals"], - &["normalized"], - &["normals"], - &["normalization"], - &["normalized"], - &["normalization"], - &["normal", "normally"], - &["normalized"], - &["normals"], - &["normals"], - &["normally"], - &["normally"], - &["normally"], - &["normalised"], - &["normally"], - &["normalization"], - &["normalize"], - &["normalized"], - &["normandy"], - &["normandy"], - &["normalized"], - &["normal", "norm"], - &["normalized"], - &["normalize"], - &["normalized"], - &["normally"], - &["normal"], - &["normal"], - &["normalise"], - &["normalize"], - ], - range: 1..=9, - }; - -static WORD_NORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORI_CHILDREN), - value: None, -}; - -pub static WORD_NORI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fications")], - values: &[&["notifications"]], - range: 9..=9, - }; - -static WORD_NORH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORH_CHILDREN), - value: None, -}; - -pub static WORD_NORH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ern"), - dictgen::InsensitiveAscii("teast"), - dictgen::InsensitiveAscii("tern"), - dictgen::InsensitiveAscii("twest"), - dictgen::InsensitiveAscii("twestern"), - ], - values: &[ - &["northern"], - &["northeast"], - &["northern"], - &["northwest"], - &["northwestern"], - ], - range: 3..=8, - }; - -static WORD_NORE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORE_CHILDREN), - value: Some(&["nor", "more", "node", "note"]), -}; - -pub static WORD_NORE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_NORA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NORA_CHILDREN), - value: None, -}; - -pub static WORD_NORA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("mal"), - dictgen::InsensitiveAscii("malise"), - dictgen::InsensitiveAscii("malised"), - dictgen::InsensitiveAscii("malises"), - dictgen::InsensitiveAscii("malising"), - dictgen::InsensitiveAscii("malize"), - dictgen::InsensitiveAscii("malized"), - dictgen::InsensitiveAscii("malizes"), - dictgen::InsensitiveAscii("malizing"), - dictgen::InsensitiveAscii("mals"), - dictgen::InsensitiveAscii("ml"), - dictgen::InsensitiveAscii("mlized"), - dictgen::InsensitiveAscii("mlizer"), - dictgen::InsensitiveAscii("mlly"), - dictgen::InsensitiveAscii("mls"), - ], - values: &[ - &["normal", "moral"], - &["normalize"], - &["normalized"], - &["normal"], - &["normalise"], - &["normalised"], - &["normalises"], - &["normalising"], - &["normalize"], - &["normalized"], - &["normalizes"], - &["normalizing"], - &["normals"], - &["normal"], - &["normalized"], - &["normalizer"], - &["normally"], - &["normals"], - ], - range: 1..=8, - }; - -static WORD_NOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOP_CHILDREN), - value: None, -}; - -pub static WORD_NOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tifying")], - values: &[&["notifying"]], - range: 7..=7, - }; - -static WORD_NOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOO_CHILDREN), - value: Some(&["no"]), -}; - -pub static WORD_NOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_NON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NON_CHILDREN), - value: None, -}; - -pub static WORD_NON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("combatents"), - dictgen::InsensitiveAscii("deteministic"), - dictgen::InsensitiveAscii("esense"), - dictgen::InsensitiveAscii("esensical"), - dictgen::InsensitiveAscii("existance"), - dictgen::InsensitiveAscii("existant"), - dictgen::InsensitiveAscii("existed"), - dictgen::InsensitiveAscii("inital"), - dictgen::InsensitiveAscii("initalized"), - dictgen::InsensitiveAscii("negarive"), - dictgen::InsensitiveAscii("priviledged"), - dictgen::InsensitiveAscii("sence"), - dictgen::InsensitiveAscii("sencial"), - dictgen::InsensitiveAscii("sencical"), - dictgen::InsensitiveAscii("sene"), - dictgen::InsensitiveAscii("sens"), - dictgen::InsensitiveAscii("senscial"), - dictgen::InsensitiveAscii("sensicle"), - dictgen::InsensitiveAscii("sesne"), - dictgen::InsensitiveAscii("significant"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("theless"), - ], - values: &[ - &["noncombatants"], - &["nondeterministic"], - &["nonsense"], - &["nonsensical"], - &["nonexistence"], - &["nonexistent"], - &["nonexistent"], - &["noninitial"], - &["noninitialized"], - &["nonnegative"], - &["nonprivileged"], - &["nonsense"], - &["nonsensical"], - &["nonsensical"], - &["nonsense"], - &["nonsense"], - &["nonsensical"], - &["nonsensical"], - &["nonsense"], - &["insignificant"], - &["note"], - &["nonetheless"], - ], - range: 2..=12, - }; - -static WORD_NOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOM_CHILDREN), - value: None, -}; - -pub static WORD_NOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("bered"), - dictgen::InsensitiveAscii("bering"), - dictgen::InsensitiveAscii("bers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("imal"), - dictgen::InsensitiveAscii("inacion"), - dictgen::InsensitiveAscii("inae"), - dictgen::InsensitiveAscii("inatie"), - dictgen::InsensitiveAscii("inatin"), - dictgen::InsensitiveAscii("inatino"), - dictgen::InsensitiveAscii("inativo"), - dictgen::InsensitiveAscii("inato"), - dictgen::InsensitiveAscii("inatons"), - dictgen::InsensitiveAscii("inet"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("ralization"), - dictgen::InsensitiveAscii("rally"), - ], - values: &[ - &["normal"], - &["number"], - &["numbered"], - &["numbering"], - &["numbers"], - &["gnomes"], - &["nominal"], - &["nomination"], - &["nominate"], - &["nominate"], - &["nomination"], - &["nominations"], - &["nomination"], - &["nomination"], - &["nominations"], - &["nominate"], - &["normal"], - &["normalization"], - &["normally"], - ], - range: 2..=10, - }; - -static WORD_NOJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOJ_CHILDREN), - value: None, -}; - -pub static WORD_NOJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - ], - values: &[&["notification"], &["notifications"]], - range: 9..=10, - }; - -static WORD_NOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOI_CHILDREN), - value: None, -}; - -pub static WORD_NOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["noise", "nice", "notice"], - &["noises"], - &["noisier"], - &["not"], - ], - range: 1..=3, - }; - -static WORD_NOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOH_CHILDREN), - value: None, -}; - -pub static WORD_NOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ypen")], - values: &[&["nohyphen"]], - range: 4..=4, - }; - -static WORD_NOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOG_CHILDREN), - value: None, -}; - -pub static WORD_NOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ht")], - values: &[&["night"]], - range: 2..=2, - }; - -static WORD_NOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOF_CHILDREN), - value: None, -}; - -pub static WORD_NOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ity"), - ], - values: &[ - &["notification"], - &["notifications"], - &["notified"], - &["notify"], - ], - range: 3..=8, - }; - -static WORD_NOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOE_CHILDREN), - value: Some(&["not", "no", "node", "know", "now", "note"]), -}; - -pub static WORD_NOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("xistent"), - ], - values: &[&["note"], &["nonexistent"]], - range: 1..=7, - }; - -static WORD_NOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOD_CHILDREN), - value: None, -}; - -pub static WORD_NOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("eterministic"), - dictgen::InsensitiveAscii("ulated"), - ], - values: &[ - &["model", "nodal"], - &["models"], - &["nodes"], - &["nondeterministic"], - &["modulated"], - ], - range: 2..=12, - }; - -static WORD_NOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOC_CHILDREN), - value: None, -}; - -pub static WORD_NOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ontinuable"), - dictgen::InsensitiveAscii("trune"), - dictgen::InsensitiveAscii("tunre"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("turen"), - ], - values: &[ - &["noncontinuable"], - &["nocturne"], - &["nocturne"], - &["nocturne"], - &["nocturne"], - ], - range: 4..=10, - }; - -static WORD_NOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NOB_CHILDREN), - value: None, -}; - -pub static WORD_NOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ady"), - dictgen::InsensitiveAscii("oday"), - ], - values: &[&["nobody"], &["nobody"]], - range: 3..=4, - }; - -static WORD_NN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NN_CHILDREN), - value: None, -}; - -pub static WORD_NN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eeded"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("ovisheate"), - dictgen::InsensitiveAscii("ovisheates"), - dictgen::InsensitiveAscii("umber"), - ], - values: &[ - &["need"], - &["needed"], - &["inner"], - &["not"], - &["novitiate"], - &["novitiates"], - &["number"], - ], - range: 2..=10, - }; - -static WORD_NM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NM_CHILDREN), - value: None, -}; - -pub static WORD_NM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("emonic"), - dictgen::InsensitiveAscii("me"), - ], - values: &[&["name"], &["number"], &["mnemonic"], &["name"]], - range: 2..=6, - }; - -static WORD_NL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NL_CHILDREN), - value: None, -}; - -pub static WORD_NL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["only"]], - range: 1..=1, - }; - -static WORD_NK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NK_CHILDREN), - value: None, -}; - -pub static WORD_NK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nown"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("wo"), - ], - values: &[&["unknown"], &["know"], &["know"]], - range: 2..=4, - }; - -static WORD_NI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NI_CHILDREN), - value: None, -}; - -static WORD_NI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NIA_NODE), - Some(&WORD_NIB_NODE), - Some(&WORD_NIC_NODE), - None, - Some(&WORD_NIE_NODE), - Some(&WORD_NIF_NODE), - Some(&WORD_NIG_NODE), - Some(&WORD_NIH_NODE), - None, - None, - None, - Some(&WORD_NIL_NODE), - Some(&WORD_NIM_NODE), - Some(&WORD_NIN_NODE), - Some(&WORD_NIO_NODE), - Some(&WORD_NIP_NODE), - None, - Some(&WORD_NIR_NODE), - None, - Some(&WORD_NIT_NODE), - Some(&WORD_NIU_NODE), - Some(&WORD_NIV_NODE), - None, - None, - None, - None, -]; - -static WORD_NIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIV_CHILDREN), - value: None, -}; - -pub static WORD_NIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erse"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["inverse"], - &[ - "dives", "fives", "hives", "knives", "nieves", "nines", "wives", - ], - ], - range: 2..=4, - }; - -static WORD_NIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIU_CHILDREN), - value: None, -}; - -pub static WORD_NIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sance")], - values: &[&["nuisance"]], - range: 5..=5, - }; - -static WORD_NIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIT_CHILDREN), - value: None, -}; - -pub static WORD_NIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("orgen"), - dictgen::InsensitiveAscii("pciking"), - ], - values: &[ - &["niche"], - &["niched"], - &["niches"], - &["niching"], - &["neither"], - &["notification"], - &["notifications"], - &["nitrogen"], - &["nitpicking"], - ], - range: 2..=10, - }; - -static WORD_NIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIR_CHILDREN), - value: None, -}; - -pub static WORD_NIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("togen"), - dictgen::InsensitiveAscii("vanna"), - ], - values: &[&["nitrogen"], &["nirvana"]], - range: 5..=5, - }; - -static WORD_NIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIP_CHILDREN), - value: None, -}; - -pub static WORD_NIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ticking")], - values: &[&["nitpicking"]], - range: 7..=7, - }; - -static WORD_NIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIO_CHILDREN), - value: None, -}; - -pub static WORD_NIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["not"]], - range: 1..=1, - }; - -static WORD_NIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIN_CHILDREN), - value: Some(&["inn", "min", "bin", "nine"]), -}; - -pub static WORD_NIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eth"), - dictgen::InsensitiveAscii("ima"), - dictgen::InsensitiveAscii("imal"), - dictgen::InsensitiveAscii("imally"), - dictgen::InsensitiveAscii("imum"), - dictgen::InsensitiveAscii("j"), - dictgen::InsensitiveAscii("js"), - dictgen::InsensitiveAscii("teenth"), - dictgen::InsensitiveAscii("tento"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["ninth"], - &["minima"], - &["minimal"], - &["minimally"], - &["minimum"], - &["ninja"], - &["ninja", "ninjas"], - &["nineteenth"], - &["nintendo"], - &["nineties"], - &["ninety", "minty"], - ], - range: 1..=6, - }; - -static WORD_NIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIM_CHILDREN), - value: None, -}; - -pub static WORD_NIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("ph"), - dictgen::InsensitiveAscii("phal"), - dictgen::InsensitiveAscii("phean"), - dictgen::InsensitiveAscii("phian"), - dictgen::InsensitiveAscii("phlike"), - dictgen::InsensitiveAscii("pho"), - dictgen::InsensitiveAscii("phomania"), - dictgen::InsensitiveAscii("phomaniac"), - dictgen::InsensitiveAscii("phomaniacs"), - dictgen::InsensitiveAscii("phos"), - dictgen::InsensitiveAscii("phs"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("utes"), - ], - values: &[ - &["animations"], - &["number"], - &["nymph"], - &["nymphal"], - &["nymphean"], - &["nymphean"], - &["nymphlike"], - &["nympho"], - &["nymphomania"], - &["nymphomaniac"], - &["nymphomaniacs"], - &["nymphos"], - &["nymphs"], - &["minute"], - &["minutes"], - ], - range: 2..=10, - }; - -static WORD_NIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIL_CHILDREN), - value: None, -}; - -pub static WORD_NIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ihism")], - values: &[&["nihilism"]], - range: 5..=5, - }; - -static WORD_NIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIH_CHILDREN), - value: None, -}; - -pub static WORD_NIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilim"), - dictgen::InsensitiveAscii("ilisim"), - dictgen::InsensitiveAscii("ilsim"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[&["nihilism"], &["nihilism"], &["nihilism"], &["neither"]], - range: 4..=6, - }; - -static WORD_NIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIG_CHILDREN), - value: None, -}; - -pub static WORD_NIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hbor"), - dictgen::InsensitiveAscii("hborhood"), - dictgen::InsensitiveAscii("hboring"), - dictgen::InsensitiveAscii("hlties"), - dictgen::InsensitiveAscii("hlty"), - dictgen::InsensitiveAscii("hly"), - dictgen::InsensitiveAscii("hther"), - dictgen::InsensitiveAscii("htime"), - dictgen::InsensitiveAscii("htlcub"), - dictgen::InsensitiveAscii("htley"), - dictgen::InsensitiveAscii("htlie"), - dictgen::InsensitiveAscii("htlty"), - dictgen::InsensitiveAscii("htmarket"), - dictgen::InsensitiveAscii("htmates"), - dictgen::InsensitiveAscii("htmears"), - dictgen::InsensitiveAscii("htmeres"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thclub"), - dictgen::InsensitiveAscii("thlife"), - dictgen::InsensitiveAscii("thly"), - dictgen::InsensitiveAscii("thmare"), - dictgen::InsensitiveAscii("thmares"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighboring"], - &["nightlies"], - &["nightly"], - &["nightly"], - &["neither"], - &["nighttime"], - &["nightclub"], - &["nightly"], - &["nightlife"], - &["nightly"], - &["nightmare"], - &["nightmares"], - &["nightmares"], - &["nightmares"], - &["night"], - &["nightclub"], - &["nightlife"], - &["nightly"], - &["nightmare"], - &["nightmares"], - ], - range: 2..=8, - }; - -static WORD_NIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIF_CHILDREN), - value: None, -}; - -pub static WORD_NIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["knife"], &["knives"]], - range: 1..=2, - }; - -static WORD_NIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIE_CHILDREN), - value: None, -}; - -pub static WORD_NIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arest"), - dictgen::InsensitiveAscii("ghbor"), - dictgen::InsensitiveAscii("ghborhood"), - dictgen::InsensitiveAscii("ghborhoods"), - dictgen::InsensitiveAscii("ghboring"), - dictgen::InsensitiveAscii("ghbour"), - dictgen::InsensitiveAscii("ghbourhood"), - dictgen::InsensitiveAscii("ghbourhoods"), - dictgen::InsensitiveAscii("ghbours"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("veatay"), - dictgen::InsensitiveAscii("vely"), - ], - values: &[ - &["near"], - &["nearest"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbour"], - &["neighbourhood"], - &["neighbourhood"], - &["neighbours"], - &["neither"], - &["naive"], - &["naivete"], - &["naively"], - ], - range: 2..=11, - }; - -static WORD_NIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIC_CHILDREN), - value: None, -}; - -pub static WORD_NIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kame"), - dictgen::InsensitiveAscii("kanme"), - dictgen::InsensitiveAscii("kmane"), - ], - values: &[&["nickname"], &["nickname"], &["nickname"]], - range: 4..=5, - }; - -static WORD_NIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIB_CHILDREN), - value: None, -}; - -pub static WORD_NIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mle")], - values: &[&["nimble"]], - range: 3..=3, - }; - -static WORD_NIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NIA_CHILDREN), - value: None, -}; - -pub static WORD_NIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ve")], - values: &[&["naive"]], - range: 2..=2, - }; - -static WORD_NF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NF_CHILDREN), - value: None, -}; - -pub static WORD_NF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ormation")], - values: &[&["information"]], - range: 8..=8, - }; - -static WORD_NE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NE_CHILDREN), - value: None, -}; - -static WORD_NE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NEA_NODE), - None, - Some(&WORD_NEC_NODE), - Some(&WORD_NED_NODE), - Some(&WORD_NEE_NODE), - Some(&WORD_NEF_NODE), - Some(&WORD_NEG_NODE), - None, - Some(&WORD_NEI_NODE), - None, - None, - Some(&WORD_NEL_NODE), - None, - Some(&WORD_NEN_NODE), - Some(&WORD_NEO_NODE), - Some(&WORD_NEP_NODE), - None, - Some(&WORD_NER_NODE), - Some(&WORD_NES_NODE), - Some(&WORD_NET_NODE), - Some(&WORD_NEU_NODE), - Some(&WORD_NEV_NODE), - Some(&WORD_NEW_NODE), - Some(&WORD_NEX_NODE), - None, - None, -]; - -static WORD_NEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEX_CHILDREN), - value: None, -}; - -pub static WORD_NEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("essary"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("twork"), - ], - values: &[&["necessary"], &["nesting", "texting"], &["network"]], - range: 4..=6, - }; - -static WORD_NEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEW_CHILDREN), - value: None, -}; - -pub static WORD_NEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("anced"), - dictgen::InsensitiveAscii("ances"), - dictgen::InsensitiveAscii("ancing"), - dictgen::InsensitiveAscii("caslte"), - dictgen::InsensitiveAscii("caste"), - dictgen::InsensitiveAscii("castel"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("letter"), - dictgen::InsensitiveAscii("letters"), - dictgen::InsensitiveAscii("lsetter"), - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("maticly"), - dictgen::InsensitiveAscii("monectomies"), - dictgen::InsensitiveAscii("monectomy"), - dictgen::InsensitiveAscii("monia"), - dictgen::InsensitiveAscii("monic"), - dictgen::InsensitiveAscii("monitis"), - dictgen::InsensitiveAscii("ork"), - dictgen::InsensitiveAscii("orks"), - dictgen::InsensitiveAscii("sans"), - dictgen::InsensitiveAscii("sanses"), - dictgen::InsensitiveAscii("settler"), - dictgen::InsensitiveAscii("slatter"), - dictgen::InsensitiveAscii("slines"), - dictgen::InsensitiveAscii("spapaers"), - dictgen::InsensitiveAscii("spappers"), - dictgen::InsensitiveAscii("thon"), - dictgen::InsensitiveAscii("tork"), - dictgen::InsensitiveAscii("twork"), - ], - values: &[ - &["nuance"], - &["nuanced"], - &["nuances"], - &["nuancing"], - &["newcastle"], - &["newcastle"], - &["newcastle"], - &["newline"], - &["newlines"], - &["newsletter"], - &["newsletters"], - &["newsletter"], - &["pneumatic"], - &["pneumatically"], - &["pneumatically"], - &["pneumonectomies"], - &["pneumonectomy"], - &["pneumonia"], - &["pneumonic"], - &["pneumonitis"], - &["network"], - &["networks"], - &["nuisance"], - &["nuisances"], - &["newsletter"], - &["newsletter"], - &["newlines"], - &["newspapers"], - &["newspapers"], - &["newton"], - &["network"], - &["network"], - ], - range: 3..=11, - }; - -static WORD_NEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEV_CHILDREN), - value: None, -}; - -pub static WORD_NEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elop"), - dictgen::InsensitiveAscii("elope"), - dictgen::InsensitiveAscii("eloped"), - dictgen::InsensitiveAscii("elopes"), - dictgen::InsensitiveAscii("eloping"), - dictgen::InsensitiveAscii("elops"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("eretheless"), - dictgen::InsensitiveAscii("erhteless"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("erthelss"), - dictgen::InsensitiveAscii("erthless"), - dictgen::InsensitiveAscii("etheless"), - ], - values: &[ - &["envelop"], - &["envelop", "envelope"], - &["enveloped"], - &["envelopes"], - &["enveloping"], - &["envelops"], - &["never"], - &["nevertheless"], - &["nevertheless"], - &["never"], - &["nevertheless"], - &["nevertheless"], - &["nevertheless"], - ], - range: 3..=10, - }; - -static WORD_NEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEU_CHILDREN), - value: None, -}; - -pub static WORD_NEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("meric"), - dictgen::InsensitiveAscii("monectomies"), - dictgen::InsensitiveAscii("monectomy"), - dictgen::InsensitiveAscii("monia"), - dictgen::InsensitiveAscii("monic"), - dictgen::InsensitiveAscii("monically"), - dictgen::InsensitiveAscii("monicly"), - dictgen::InsensitiveAscii("monics"), - dictgen::InsensitiveAscii("monitis"), - dictgen::InsensitiveAscii("orscience"), - dictgen::InsensitiveAscii("ralogical"), - dictgen::InsensitiveAscii("roligical"), - dictgen::InsensitiveAscii("rologia"), - dictgen::InsensitiveAscii("rologial"), - dictgen::InsensitiveAscii("ronas"), - dictgen::InsensitiveAscii("rosceince"), - dictgen::InsensitiveAscii("rosciene"), - dictgen::InsensitiveAscii("roscienze"), - dictgen::InsensitiveAscii("rosicence"), - dictgen::InsensitiveAscii("rton"), - dictgen::InsensitiveAscii("terd"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("traal"), - dictgen::InsensitiveAscii("trailty"), - dictgen::InsensitiveAscii("trallity"), - dictgen::InsensitiveAscii("tralt"), - dictgen::InsensitiveAscii("traly"), - ], - values: &[ - &["numeric"], - &["pneumonectomies"], - &["pneumonectomy"], - &["pneumonia"], - &["mnemonic", "pneumonic"], - &["mnemonically"], - &["mnemonically"], - &["mnemonics"], - &["pneumonitis"], - &["neuroscience"], - &["neurological"], - &["neurological"], - &["neurological"], - &["neurological"], - &["neurons"], - &["neuroscience"], - &["neuroscience"], - &["neuroscience"], - &["neuroscience"], - &["neutron"], - &["neutered"], - &["neutron"], - &["neutral"], - &["neutrality"], - &["neutrality"], - &["neutrality"], - &["neutrality"], - ], - range: 3..=11, - }; - -static WORD_NET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NET_CHILDREN), - value: None, -}; - -pub static WORD_NET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acpe"), - dictgen::InsensitiveAscii("boook"), - dictgen::InsensitiveAscii("cape"), - dictgen::InsensitiveAscii("hods"), - dictgen::InsensitiveAscii("iher"), - dictgen::InsensitiveAscii("ocde"), - dictgen::InsensitiveAscii("owrk"), - dictgen::InsensitiveAscii("owrking"), - dictgen::InsensitiveAscii("owrks"), - dictgen::InsensitiveAscii("ropolitan"), - dictgen::InsensitiveAscii("ruality"), - dictgen::InsensitiveAscii("scpe"), - dictgen::InsensitiveAscii("ural"), - dictgen::InsensitiveAscii("urality"), - dictgen::InsensitiveAscii("uron"), - dictgen::InsensitiveAscii("ween"), - dictgen::InsensitiveAscii("won"), - dictgen::InsensitiveAscii("wplit"), - dictgen::InsensitiveAscii("wrok"), - dictgen::InsensitiveAscii("wroked"), - dictgen::InsensitiveAscii("wroking"), - dictgen::InsensitiveAscii("wroks"), - dictgen::InsensitiveAscii("wrork"), - ], - values: &[ - &["netscape"], - &["netbook"], - &["netscape"], - &["methods"], - &["neither"], - &["netcode"], - &["network"], - &["networking"], - &["networks"], - &["metropolitan"], - &["neutrality"], - &["netscape"], - &["neutral", "natural"], - &["neutrality"], - &["neutron"], - &["between"], - &["newton"], - &["netsplit"], - &["network"], - &["networked"], - &["networking"], - &["networks"], - &["network"], - ], - range: 3..=9, - }; - -static WORD_NES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NES_CHILDREN), - value: None, -}; - -pub static WORD_NES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cesaries"), - dictgen::InsensitiveAscii("cesarily"), - dictgen::InsensitiveAscii("cesarrily"), - dictgen::InsensitiveAscii("cesarry"), - dictgen::InsensitiveAscii("cessarily"), - dictgen::InsensitiveAscii("cessary"), - dictgen::InsensitiveAscii("esarily"), - dictgen::InsensitiveAscii("essary"), - dictgen::InsensitiveAscii("lave"), - dictgen::InsensitiveAscii("ponse"), - dictgen::InsensitiveAscii("sary"), - dictgen::InsensitiveAscii("sasarily"), - dictgen::InsensitiveAscii("sasary"), - dictgen::InsensitiveAscii("secarilt"), - dictgen::InsensitiveAscii("secarily"), - dictgen::InsensitiveAscii("secarry"), - dictgen::InsensitiveAscii("secary"), - dictgen::InsensitiveAscii("seccarily"), - dictgen::InsensitiveAscii("seccary"), - dictgen::InsensitiveAscii("sesarily"), - dictgen::InsensitiveAscii("sesarry"), - dictgen::InsensitiveAscii("sesary"), - dictgen::InsensitiveAscii("sesery"), - dictgen::InsensitiveAscii("sessarily"), - dictgen::InsensitiveAscii("sessary"), - dictgen::InsensitiveAscii("sisary"), - dictgen::InsensitiveAscii("talgia"), - dictgen::InsensitiveAscii("talgic"), - dictgen::InsensitiveAscii("talgically"), - dictgen::InsensitiveAscii("talgicly"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tolgia"), - dictgen::InsensitiveAscii("tolgic"), - dictgen::InsensitiveAscii("tolgically"), - dictgen::InsensitiveAscii("tolgicly"), - dictgen::InsensitiveAscii("twork"), - ], - values: &[ - &["necessaries"], - &["necessarily"], - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessary"], - &["enslave"], - &["response"], - &["necessary"], - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessarily"], - &["necessary"], - &["necessary"], - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessary"], - &["necessary"], - &["necessary"], - &["necessarily"], - &["necessary"], - &["necessary"], - &["nostalgia"], - &["nostalgic"], - &["nostalgically"], - &["nostalgically"], - &["nesting"], - &["nostalgia"], - &["nostalgic"], - &["nostalgically"], - &["nostalgically"], - &["network"], - ], - range: 3..=10, - }; - -static WORD_NER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NER_CHILDREN), - value: None, -}; - -pub static WORD_NER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atively"), - dictgen::InsensitiveAscii("atives"), - dictgen::InsensitiveAscii("comancer"), - dictgen::InsensitiveAscii("uological"), - dictgen::InsensitiveAscii("uons"), - dictgen::InsensitiveAscii("uoscience"), - dictgen::InsensitiveAscii("vana"), - dictgen::InsensitiveAscii("vanic"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vious"), - dictgen::InsensitiveAscii("vouse"), - ], - values: &[ - &["neural"], - &["neurally"], - &["neurally"], - &["narrative", "negative"], - &["narratively", "negatively"], - &["narratives", "negatives"], - &["necromancer"], - &["neurological"], - &["neurons"], - &["neuroscience"], - &["nirvana"], - &["nirvanic"], - &["never"], - &["nervous"], - &["nervous"], - ], - range: 2..=9, - }; - -static WORD_NEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEP_CHILDREN), - value: None, -}; - -pub static WORD_NEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tun")], - values: &[&["neptune"]], - range: 3..=3, - }; - -static WORD_NEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEO_CHILDREN), - value: None, -}; - -pub static WORD_NEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("litic"), - dictgen::InsensitiveAscii("roscience"), - ], - values: &[&["neolithic"], &["neuroscience"]], - range: 5..=9, - }; - -static WORD_NEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEN_CHILDREN), - value: None, -}; - -pub static WORD_NEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("viroment")], - values: &[&["environment"]], - range: 8..=8, - }; - -static WORD_NEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEL_CHILDREN), - value: None, -}; - -pub static WORD_NEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ink")], - values: &[&["netlink"]], - range: 3..=3, - }; - -static WORD_NEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEI_CHILDREN), - value: None, -}; - -static WORD_NEI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_NEIB_NODE), - Some(&WORD_NEIC_NODE), - None, - None, - None, - Some(&WORD_NEIG_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_NEIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_NEIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIT_CHILDREN), - value: None, -}; - -pub static WORD_NEIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["neither"]], - range: 2..=2, - }; - -static WORD_NEIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEIG_CHILDREN), - value: None, -}; - -static WORD_NEIG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_NEIGB_NODE), - None, - None, - None, - None, - None, - Some(&WORD_NEIGH_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_NEIGT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_NEIGT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGT_CHILDREN), - value: None, -}; - -pub static WORD_NEIGT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("her")], - values: &[&["neither"]], - range: 3..=3, - }; - -static WORD_NEIGH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEIGH_CHILDREN), - value: None, -}; - -static WORD_NEIGH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_NEIGHB_NODE), - None, - None, - Some(&WORD_NEIGHE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_NEIGHO_NODE), - None, - None, - Some(&WORD_NEIGHR_NODE), - None, - Some(&WORD_NEIGHT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_NEIGHT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHT_CHILDREN), - value: Some(&["neither"]), -}; - -pub static WORD_NEIGHT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bor"), - dictgen::InsensitiveAscii("borhood"), - dictgen::InsensitiveAscii("borhoods"), - dictgen::InsensitiveAscii("boring"), - dictgen::InsensitiveAscii("bors"), - dictgen::InsensitiveAscii("bour"), - dictgen::InsensitiveAscii("bourhood"), - dictgen::InsensitiveAscii("bourhoods"), - dictgen::InsensitiveAscii("bouring"), - dictgen::InsensitiveAscii("bours"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("obr"), - dictgen::InsensitiveAscii("obrhood"), - dictgen::InsensitiveAscii("obrhoods"), - dictgen::InsensitiveAscii("obring"), - dictgen::InsensitiveAscii("obrs"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - &["neighbour"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbouring"], - &["neighbours"], - &["neither"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - ], - range: 2..=9, - }; - -static WORD_NEIGHR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHR_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orhood"), - dictgen::InsensitiveAscii("orhoods"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("ourhood"), - dictgen::InsensitiveAscii("ourhoods"), - dictgen::InsensitiveAscii("ouring"), - dictgen::InsensitiveAscii("ours"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - &["neighbour"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbouring"], - &["neighbours"], - ], - range: 2..=8, - }; - -static WORD_NEIGHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHO_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("br"), - dictgen::InsensitiveAscii("brhood"), - dictgen::InsensitiveAscii("brhoods"), - dictgen::InsensitiveAscii("bring"), - dictgen::InsensitiveAscii("brs"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rhood"), - dictgen::InsensitiveAscii("rhoods"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("ur"), - dictgen::InsensitiveAscii("urhood"), - dictgen::InsensitiveAscii("urhoods"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("urs"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - &["neighbour"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbouring"], - &["neighbours"], - ], - range: 1..=7, - }; - -static WORD_NEIGHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHE_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("r")], - values: &[&["neither"]], - range: 1..=1, - }; - -static WORD_NEIGHB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEIGHB_CHILDREN), - value: None, -}; - -static WORD_NEIGHB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NEIGHBA_NODE), - Some(&WORD_NEIGHBB_NODE), - None, - None, - Some(&WORD_NEIGHBE_NODE), - None, - None, - Some(&WORD_NEIGHBH_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_NEIGHBO_NODE), - None, - None, - Some(&WORD_NEIGHBR_NODE), - None, - None, - Some(&WORD_NEIGHBU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_NEIGHBU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBU_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rhood"), - dictgen::InsensitiveAscii("rhoods"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - ], - range: 1..=6, - }; - -static WORD_NEIGHBR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBR_CHILDREN), - value: Some(&["neighbor"]), -}; - -pub static WORD_NEIGHBR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ohood"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["neighborhoods"], &["neighbors"]], - range: 1..=5, - }; - -static WORD_NEIGHBO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEIGHBO_CHILDREN), - value: None, -}; - -static WORD_NEIGHBO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NEIGHBOA_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_NEIGHBOH_NODE), - Some(&WORD_NEIGHBOI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_NEIGHBOO_NODE), - None, - None, - Some(&WORD_NEIGHBOR_NODE), - Some(&WORD_NEIGHBOS_NODE), - Some(&WORD_NEIGHBOT_NODE), - Some(&WORD_NEIGHBOU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_NEIGHBOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOU_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBOU_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("rbood"), - dictgen::InsensitiveAscii("rgh"), - dictgen::InsensitiveAscii("rghs"), - dictgen::InsensitiveAscii("rgood"), - dictgen::InsensitiveAscii("rgs"), - dictgen::InsensitiveAscii("rhhod"), - dictgen::InsensitiveAscii("rhhods"), - dictgen::InsensitiveAscii("rhhood"), - dictgen::InsensitiveAscii("rhhoods"), - dictgen::InsensitiveAscii("rhing"), - dictgen::InsensitiveAscii("rhod"), - dictgen::InsensitiveAscii("rhodd"), - dictgen::InsensitiveAscii("rhodds"), - dictgen::InsensitiveAscii("rhods"), - dictgen::InsensitiveAscii("rhooding"), - dictgen::InsensitiveAscii("rhoof"), - dictgen::InsensitiveAscii("rhoofs"), - dictgen::InsensitiveAscii("rhoood"), - dictgen::InsensitiveAscii("rhooods"), - dictgen::InsensitiveAscii("rhoor"), - dictgen::InsensitiveAscii("rhoors"), - dictgen::InsensitiveAscii("rhoud"), - dictgen::InsensitiveAscii("rhouds"), - dictgen::InsensitiveAscii("rood"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("thood"), - dictgen::InsensitiveAscii("thoods"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["neighbouring"], - &["neighbourhood"], - &["neighbour"], - &["neighbours"], - &["neighbourhood"], - &["neighbours"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbouring"], - &["neighbourhood"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbourhoods"], - &["neighbouring"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbour"], - &["neighbours"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbourhood"], - &["neighbours"], - &["neighbour"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbours"], - ], - range: 1..=8, -}; - -static WORD_NEIGHBOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOT_CHILDREN), - value: Some(&["neighbor"]), -}; - -pub static WORD_NEIGHBOT_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hood"), - dictgen::InsensitiveAscii("hoods"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["neighborhood"], &["neighborhoods"], &["neighbors"]], - range: 1..=5, -}; - -static WORD_NEIGHBOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOS_CHILDREN), - value: Some(&["neighbors"]), -}; - -pub static WORD_NEIGHBOS_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, -}; - -static WORD_NEIGHBOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOR_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBOR_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ehood"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ghs"), - dictgen::InsensitiveAscii("hhod"), - dictgen::InsensitiveAscii("hhods"), - dictgen::InsensitiveAscii("hhood"), - dictgen::InsensitiveAscii("hhoods"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hod"), - dictgen::InsensitiveAscii("hodd"), - dictgen::InsensitiveAscii("hodds"), - dictgen::InsensitiveAscii("hods"), - dictgen::InsensitiveAscii("hooding"), - dictgen::InsensitiveAscii("hoof"), - dictgen::InsensitiveAscii("hoofs"), - dictgen::InsensitiveAscii("hoood"), - dictgen::InsensitiveAscii("hooods"), - dictgen::InsensitiveAscii("hoor"), - dictgen::InsensitiveAscii("hoors"), - dictgen::InsensitiveAscii("houd"), - dictgen::InsensitiveAscii("houds"), - ], - values: &[ - &["neighbors"], - &["neighborhood"], - &["neighbors"], - &["neighbor"], - &["neighbors"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighborhood"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhoods"], - &["neighboring"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhoods", "neighborhood"], - &["neighborhoods"], - &["neighbor"], - &["neighbors"], - &["neighborhood"], - &["neighborhoods"], - ], - range: 2..=7, -}; - -static WORD_NEIGHBOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOO_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBOO_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rdhood"), - dictgen::InsensitiveAscii("rdhoods"), - dictgen::InsensitiveAscii("rhod"), - dictgen::InsensitiveAscii("rhods"), - dictgen::InsensitiveAscii("rhood"), - dictgen::InsensitiveAscii("rhoods"), - dictgen::InsensitiveAscii("rhoud"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["neighborhood"], - &["neighborhoods"], - &["neighbor", "neighbour"], - &["neighborhood"], - &["neighborhoods"], - &["neighbourhood", "neighborhood"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighbourhood"], - &["neighboring"], - &["neighbors", "neighbours"], - ], - range: 1..=7, -}; - -static WORD_NEIGHBOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOI_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBOI_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ng")], - values: &[&["neighboring"]], - range: 2..=2, -}; - -static WORD_NEIGHBOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOH_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBOH_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ood"), - dictgen::InsensitiveAscii("oods"), - ], - values: &[&["neighborhood"], &["neighborhoods"]], - range: 3..=4, -}; - -static WORD_NEIGHBOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBOA_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBOA_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rds"), - ], - values: &[&["neighborhood"], &["neighborhoods"]], - range: 2..=3, -}; - -static WORD_NEIGHBH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBH_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orhood"), - dictgen::InsensitiveAscii("orhoods"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - ], - range: 2..=7, - }; - -static WORD_NEIGHBE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBE_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("hood"), - dictgen::InsensitiveAscii("hoods"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ordhood"), - dictgen::InsensitiveAscii("ordhoods"), - dictgen::InsensitiveAscii("orhod"), - dictgen::InsensitiveAscii("orhods"), - dictgen::InsensitiveAscii("orhood"), - dictgen::InsensitiveAscii("orhoods"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rgh"), - dictgen::InsensitiveAscii("rghs"), - dictgen::InsensitiveAscii("rhhod"), - dictgen::InsensitiveAscii("rhhods"), - dictgen::InsensitiveAscii("rhhood"), - dictgen::InsensitiveAscii("rhhoods"), - dictgen::InsensitiveAscii("rhing"), - dictgen::InsensitiveAscii("rhod"), - dictgen::InsensitiveAscii("rhodd"), - dictgen::InsensitiveAscii("rhodds"), - dictgen::InsensitiveAscii("rhods"), - dictgen::InsensitiveAscii("rhood"), - dictgen::InsensitiveAscii("rhooding"), - dictgen::InsensitiveAscii("rhoods"), - dictgen::InsensitiveAscii("rhoof"), - dictgen::InsensitiveAscii("rhoofs"), - dictgen::InsensitiveAscii("rhoood"), - dictgen::InsensitiveAscii("rhooods"), - dictgen::InsensitiveAscii("rhoor"), - dictgen::InsensitiveAscii("rhoors"), - dictgen::InsensitiveAscii("rhoud"), - dictgen::InsensitiveAscii("rhouds"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("thood"), - dictgen::InsensitiveAscii("thoods"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("uing"), - dictgen::InsensitiveAscii("urgh"), - dictgen::InsensitiveAscii("urghs"), - dictgen::InsensitiveAscii("urhing"), - dictgen::InsensitiveAscii("urhooding"), - dictgen::InsensitiveAscii("urhoor"), - dictgen::InsensitiveAscii("urhoors"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("uthood"), - dictgen::InsensitiveAscii("uthoods"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[ - &["neighborhood"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighborhood"], - &["neighborhoods"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighbors"], - &["neighbor"], - &["neighbor"], - &["neighbors"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighborhood"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhoods"], - &["neighborhood"], - &["neighboring"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighborhood"], - &["neighborhoods"], - &["neighbor"], - &["neighbors"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - &["neighbors"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighbors"], - &["neighbouring"], - &["neighbour"], - &["neighbours"], - &["neighbouring"], - &["neighbouring"], - &["neighbour"], - &["neighbours"], - &["neighbours"], - &["neighbour"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbours"], - ], - range: 1..=9, - }; - -static WORD_NEIGHBB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBB_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orhood"), - dictgen::InsensitiveAscii("orhoods"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - ], - range: 2..=7, - }; - -static WORD_NEIGHBA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGHBA_CHILDREN), - value: None, -}; - -pub static WORD_NEIGHBA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rhood"), - dictgen::InsensitiveAscii("rhoods"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighboring"], - &["neighbors"], - ], - range: 1..=6, - }; - -static WORD_NEIGB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIGB_CHILDREN), - value: None, -}; - -pub static WORD_NEIGB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hor"), - dictgen::InsensitiveAscii("horhood"), - dictgen::InsensitiveAscii("horhoods"), - dictgen::InsensitiveAscii("hors"), - dictgen::InsensitiveAscii("hour"), - dictgen::InsensitiveAscii("hourhood"), - dictgen::InsensitiveAscii("hours"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orhood"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("ourhood"), - dictgen::InsensitiveAscii("ouring"), - dictgen::InsensitiveAscii("ours"), - ], - values: &[ - &["neighbor"], - &["neighborhoods", "neighborhood"], - &["neighborhoods"], - &["neighbors"], - &["neighbour"], - &["neighbourhood"], - &["neighbours"], - &["neighbor"], - &["neighborhood"], - &["neighboring"], - &["neighbors"], - &["neighbour"], - &["neighbourhood"], - &["neighbouring"], - &["neighbours"], - ], - range: 2..=8, - }; - -static WORD_NEIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIC_CHILDREN), - value: None, -}; - -pub static WORD_NEIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["niece", "nice"]], - range: 1..=1, - }; - -static WORD_NEIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEIB_CHILDREN), - value: None, -}; - -pub static WORD_NEIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hbors"), - dictgen::InsensitiveAscii("hbours"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orhood"), - dictgen::InsensitiveAscii("orhoods"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["neighbors"], - &["neighbours"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighbors"], - ], - range: 2..=7, - }; - -static WORD_NEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEG_CHILDREN), - value: None, -}; - -static WORD_NEG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NEGA_NODE), - None, - None, - None, - Some(&WORD_NEGE_NODE), - None, - None, - None, - Some(&WORD_NEGI_NODE), - None, - None, - Some(&WORD_NEGL_NODE), - None, - None, - Some(&WORD_NEGO_NODE), - None, - None, - None, - None, - Some(&WORD_NEGT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_NEGT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGT_CHILDREN), - value: None, -}; - -pub static WORD_NEGT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ive")], - values: &[&["negative"]], - range: 3..=3, - }; - -static WORD_NEGO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEGO_CHILDREN), - value: None, -}; - -static WORD_NEGO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NEGOA_NODE), - None, - Some(&WORD_NEGOC_NODE), - None, - None, - None, - Some(&WORD_NEGOG_NODE), - None, - Some(&WORD_NEGOI_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_NEGOP_NODE), - None, - None, - Some(&WORD_NEGOS_NODE), - Some(&WORD_NEGOT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_NEGOZ_NODE), -]; - -static WORD_NEGOZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOZ_CHILDREN), - value: None, -}; - -pub static WORD_NEGOZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 4..=7, - }; - -static WORD_NEGOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEGOT_CHILDREN), - value: None, -}; - -static WORD_NEGOT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NEGOTA_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_NEGOTH_NODE), - Some(&WORD_NEGOTI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_NEGOTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEGOTI_CHILDREN), - value: None, -}; - -static WORD_NEGOTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NEGOTIA_NODE), - Some(&WORD_NEGOTIB_NODE), - Some(&WORD_NEGOTIC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_NEGOTIN_NODE), - Some(&WORD_NEGOTIO_NODE), - None, - None, - None, - None, - Some(&WORD_NEGOTIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_NEGOTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTIT_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aor"), - dictgen::InsensitiveAscii("aors"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 1..=6, - }; - -static WORD_NEGOTIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTIO_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("nates"), - dictgen::InsensitiveAscii("nating"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("nator"), - dictgen::InsensitiveAscii("nators"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tates"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("tators"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiable"], - &["negotiation"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiations"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 1..=7, - }; - -static WORD_NEGOTIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTIN_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ate")], - values: &[&["negotiate"]], - range: 3..=3, - }; - -static WORD_NEGOTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTIC_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 3..=6, - }; - -static WORD_NEGOTIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTIB_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["negotiable"]], - range: 2..=2, - }; - -static WORD_NEGOTIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTIA_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("tians"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tied"), - dictgen::InsensitiveAscii("tiing"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("tiors"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - ], - values: &[ - &["negotiation"], - &["negotiating"], - &["negotiations"], - &["negotiated"], - &["negotiate"], - &["negotiating"], - &["negotiations"], - &["negotiating"], - &["negotiations"], - &["negotiate"], - &["negotiation"], - &["negotiations"], - ], - range: 3..=5, - }; - -static WORD_NEGOTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTH_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 4..=7, - }; - -static WORD_NEGOTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOTA_CHILDREN), - value: None, -}; - -pub static WORD_NEGOTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("itors"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiations"), - dictgen::InsensitiveAscii("tiator"), - dictgen::InsensitiveAscii("tiators"), - dictgen::InsensitiveAscii("tible"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tied"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tior"), - dictgen::InsensitiveAscii("tiors"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["negotiable"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiator"], - &["negotiators"], - ], - range: 2..=8, - }; - -static WORD_NEGOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOS_CHILDREN), - value: None, -}; - -pub static WORD_NEGOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 4..=7, - }; - -static WORD_NEGOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOP_CHILDREN), - value: None, -}; - -pub static WORD_NEGOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tionsotiable"), - dictgen::InsensitiveAscii("tionsotiate"), - dictgen::InsensitiveAscii("tionsotiated"), - dictgen::InsensitiveAscii("tionsotiates"), - dictgen::InsensitiveAscii("tionsotiating"), - dictgen::InsensitiveAscii("tionsotiation"), - dictgen::InsensitiveAscii("tionsotiations"), - dictgen::InsensitiveAscii("tionsotiator"), - dictgen::InsensitiveAscii("tionsotiators"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 11..=14, - }; - -static WORD_NEGOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOI_CHILDREN), - value: None, -}; - -pub static WORD_NEGOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tates"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("tators"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 4..=7, - }; - -static WORD_NEGOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOG_CHILDREN), - value: None, -}; - -pub static WORD_NEGOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiations"), - dictgen::InsensitiveAscii("tiator"), - dictgen::InsensitiveAscii("tiators"), - ], - values: &[ - &["negotiated"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 5..=8, - }; - -static WORD_NEGOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOC_CHILDREN), - value: None, -}; - -pub static WORD_NEGOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 4..=7, - }; - -static WORD_NEGOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGOA_CHILDREN), - value: None, -}; - -pub static WORD_NEGOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiations"), - dictgen::InsensitiveAscii("tiator"), - dictgen::InsensitiveAscii("tiators"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - ], - range: 2..=8, - }; - -static WORD_NEGL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGL_CHILDREN), - value: None, -}; - -pub static WORD_NEGL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acting"), - dictgen::InsensitiveAscii("agence"), - dictgen::InsensitiveAscii("ectn"), - dictgen::InsensitiveAscii("egance"), - dictgen::InsensitiveAscii("egible"), - dictgen::InsensitiveAscii("egting"), - dictgen::InsensitiveAscii("ibable"), - dictgen::InsensitiveAscii("ibible"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("icable"), - dictgen::InsensitiveAscii("icence"), - dictgen::InsensitiveAscii("icible"), - dictgen::InsensitiveAscii("icting"), - dictgen::InsensitiveAscii("igable"), - dictgen::InsensitiveAscii("igance"), - dictgen::InsensitiveAscii("igble"), - dictgen::InsensitiveAscii("igeable"), - dictgen::InsensitiveAscii("igeble"), - dictgen::InsensitiveAscii("igente"), - dictgen::InsensitiveAscii("igiable"), - ], - values: &[ - &["neglecting"], - &["negligence"], - &["neglecting"], - &["negligence"], - &["negligible"], - &["neglecting"], - &["negligible"], - &["negligible"], - &["negligible"], - &["negligible"], - &["negligence"], - &["negligible"], - &["neglecting"], - &["negligible"], - &["negligence"], - &["negligible"], - &["negligible"], - &["negligible"], - &["negligence"], - &["negligible"], - ], - range: 4..=7, - }; - -static WORD_NEGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGI_CHILDREN), - value: None, -}; - -pub static WORD_NEGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("lgence"), - dictgen::InsensitiveAscii("otate"), - dictgen::InsensitiveAscii("otated"), - dictgen::InsensitiveAscii("otating"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiations"), - dictgen::InsensitiveAscii("tiator"), - dictgen::InsensitiveAscii("tiators"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["negligible"], - &["negligence"], - &["negotiate"], - &["negotiated"], - &["negotiating"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negative"], - ], - range: 3..=8, - }; - -static WORD_NEGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGE_CHILDREN), - value: None, -}; - -pub static WORD_NEGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("lcting"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[&["negated"], &["neglecting"], &["negative"]], - range: 4..=6, - }; - -static WORD_NEGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEGA_CHILDREN), - value: None, -}; - -pub static WORD_NEGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("rive"), - dictgen::InsensitiveAscii("tiotiable"), - dictgen::InsensitiveAscii("tiotiate"), - dictgen::InsensitiveAscii("tiotiated"), - dictgen::InsensitiveAscii("tiotiates"), - dictgen::InsensitiveAscii("tiotiating"), - dictgen::InsensitiveAscii("tiotiation"), - dictgen::InsensitiveAscii("tiotiations"), - dictgen::InsensitiveAscii("tiotiator"), - dictgen::InsensitiveAscii("tiotiators"), - dictgen::InsensitiveAscii("tiv"), - dictgen::InsensitiveAscii("tivaty"), - dictgen::InsensitiveAscii("tiveity"), - dictgen::InsensitiveAscii("tivelly"), - dictgen::InsensitiveAscii("tivitiy"), - dictgen::InsensitiveAscii("tivley"), - dictgen::InsensitiveAscii("tivly"), - dictgen::InsensitiveAscii("tivy"), - dictgen::InsensitiveAscii("tve"), - ], - values: &[ - &["negative"], - &["negative"], - &["negotiable"], - &["negotiate"], - &["negotiated"], - &["negotiates"], - &["negotiating"], - &["negotiation"], - &["negotiations"], - &["negotiator"], - &["negotiators"], - &["negative"], - &["negativity"], - &["negativity"], - &["negatively"], - &["negativity"], - &["negatively"], - &["negatively"], - &["negativity"], - &["negative"], - ], - range: 3..=11, - }; - -static WORD_NEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEF_CHILDREN), - value: None, -}; - -pub static WORD_NEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("arios")], - values: &[&["nefarious"]], - range: 5..=5, - }; - -static WORD_NEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEE_CHILDREN), - value: None, -}; - -pub static WORD_NEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("deed"), - dictgen::InsensitiveAscii("dels"), - dictgen::InsensitiveAscii("dlees"), - dictgen::InsensitiveAscii("dleslly"), - dictgen::InsensitiveAscii("dlessley"), - dictgen::InsensitiveAscii("dlessy"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("edle"), - dictgen::InsensitiveAscii("edles"), - dictgen::InsensitiveAscii("edless"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sd"), - dictgen::InsensitiveAscii("sds"), - dictgen::InsensitiveAscii("ssesary"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[ - &["needed", "need"], - &["needed"], - &["needles"], - &["needles"], - &["needlessly"], - &["needlessly"], - &["needlessly"], - &["need", "needed"], - &["needed"], - &["needing"], - &["needle"], - &["needles", "needless"], - &["needless", "needles"], - &["needs"], - &["need", "needed"], - &["knees", "needs"], - &["needs"], - &["needs"], - &["needs"], - &["necessary"], - &["nested"], - &["nesting"], - &["need", "neat"], - &["neither"], - ], - range: 1..=8, - }; - -static WORD_NED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NED_CHILDREN), - value: Some(&["need", "end"]), -}; - -pub static WORD_NED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ia"), - dictgen::InsensitiveAscii("ium"), - dictgen::InsensitiveAscii("iums"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("less"), - dictgen::InsensitiveAscii("lessly"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["need"], - &["needed"], - &["needed"], - &["media"], - &["medium"], - &["mediums"], - &["needle"], - &["needles", "needless"], - &["needless", "needles"], - &["endlessly"], - &["needs"], - ], - range: 1..=6, - }; - -static WORD_NEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NEC_CHILDREN), - value: None, -}; - -static WORD_NEC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NECA_NODE), - None, - Some(&WORD_NECC_NODE), - None, - Some(&WORD_NECE_NODE), - None, - None, - Some(&WORD_NECH_NODE), - Some(&WORD_NECI_NODE), - None, - Some(&WORD_NECK_NODE), - None, - None, - None, - Some(&WORD_NECO_NODE), - None, - None, - Some(&WORD_NECR_NODE), - Some(&WORD_NECS_NODE), - Some(&WORD_NECT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_NECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECT_CHILDREN), - value: Some(&["next"]), -}; - -pub static WORD_NECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ode")], - values: &[&["netcode"]], - range: 3..=3, - }; - -static WORD_NECS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECS_CHILDREN), - value: None, -}; - -pub static WORD_NECS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sarily"), - dictgen::InsensitiveAscii("sary"), - ], - values: &[&["necessarily"], &["necessary"]], - range: 4..=6, - }; - -static WORD_NECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECR_CHILDREN), - value: None, -}; - -pub static WORD_NECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("omacer"), - dictgen::InsensitiveAscii("omamcer"), - dictgen::InsensitiveAscii("omaner"), - dictgen::InsensitiveAscii("omanser"), - dictgen::InsensitiveAscii("omencer"), - ], - values: &[ - &["necromancer"], - &["necromancer"], - &["necromancer"], - &["necromancer"], - &["necromancer"], - ], - range: 6..=7, - }; - -static WORD_NECO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECO_CHILDREN), - value: None, -}; - -pub static WORD_NECO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nstitutional"), - dictgen::InsensitiveAscii("rmancer"), - ], - values: &[&["unconstitutional"], &["necromancer"]], - range: 7..=12, - }; - -static WORD_NECK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECK_CHILDREN), - value: None, -}; - -pub static WORD_NECK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bead"), - dictgen::InsensitiveAscii("bearders"), - dictgen::InsensitiveAscii("beardese"), - dictgen::InsensitiveAscii("beardest"), - dictgen::InsensitiveAscii("beardies"), - dictgen::InsensitiveAscii("beardius"), - dictgen::InsensitiveAscii("beardos"), - dictgen::InsensitiveAscii("beardus"), - dictgen::InsensitiveAscii("beared"), - dictgen::InsensitiveAscii("bears"), - dictgen::InsensitiveAscii("boards"), - dictgen::InsensitiveAscii("bread"), - dictgen::InsensitiveAscii("breads"), - dictgen::InsensitiveAscii("neards"), - ], - values: &[ - &["neckbeard"], - &["neckbeards"], - &["neckbeards"], - &["neckbeards"], - &["neckbeards"], - &["neckbeards"], - &["neckbeards"], - &["neckbeards"], - &["neckbeard"], - &["neckbeards"], - &["neckbeards"], - &["neckbeard"], - &["neckbeards"], - &["neckbeards"], - ], - range: 4..=8, - }; - -static WORD_NECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECI_CHILDREN), - value: None, -}; - -pub static WORD_NECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ssary")], - values: &[&["necessary"]], - range: 5..=5, - }; - -static WORD_NECH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECH_CHILDREN), - value: None, -}; - -pub static WORD_NECH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("anism")], - values: &[&["mechanism"]], - range: 5..=5, - }; - -static WORD_NECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECE_CHILDREN), - value: None, -}; - -pub static WORD_NECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("assary"), - dictgen::InsensitiveAscii("sarily"), - dictgen::InsensitiveAscii("sarrily"), - dictgen::InsensitiveAscii("sarry"), - dictgen::InsensitiveAscii("sary"), - dictgen::InsensitiveAscii("sasry"), - dictgen::InsensitiveAscii("ssaary"), - dictgen::InsensitiveAscii("ssaery"), - dictgen::InsensitiveAscii("ssairly"), - dictgen::InsensitiveAscii("ssairy"), - dictgen::InsensitiveAscii("ssar"), - dictgen::InsensitiveAscii("ssarally"), - dictgen::InsensitiveAscii("ssaraly"), - dictgen::InsensitiveAscii("ssaray"), - dictgen::InsensitiveAscii("ssarilly"), - dictgen::InsensitiveAscii("ssarilyn"), - dictgen::InsensitiveAscii("ssariy"), - dictgen::InsensitiveAscii("ssarly"), - dictgen::InsensitiveAscii("ssarry"), - dictgen::InsensitiveAscii("ssaryly"), - dictgen::InsensitiveAscii("ssaties"), - dictgen::InsensitiveAscii("ssay"), - dictgen::InsensitiveAscii("sseary"), - dictgen::InsensitiveAscii("sseraly"), - dictgen::InsensitiveAscii("sserily"), - dictgen::InsensitiveAscii("ssery"), - dictgen::InsensitiveAscii("ssesary"), - dictgen::InsensitiveAscii("ssiate"), - dictgen::InsensitiveAscii("ssiated"), - dictgen::InsensitiveAscii("ssiates"), - dictgen::InsensitiveAscii("ssily"), - dictgen::InsensitiveAscii("ssite"), - dictgen::InsensitiveAscii("ssites"), - dictgen::InsensitiveAscii("ssitites"), - dictgen::InsensitiveAscii("ssitive"), - dictgen::InsensitiveAscii("sssary"), - ], - values: &[ - &["necessary"], - &["necessarily"], - &["necessarily"], - &["necessary"], - &["necessary"], - &["necessary"], - &["necessary"], - &["necessary"], - &["necessarily"], - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessarily"], - &["necessary", "necessarily"], - &["necessary", "necessarily"], - &["necessary"], - &["necessarily"], - &["necessities"], - &["necessary"], - &["necessary"], - &["necessarily"], - &["necessarily"], - &["necessary"], - &["necessary"], - &["necessitate"], - &["necessitated"], - &["necessities"], - &["necessarily"], - &["necessities"], - &["necessities"], - &["necessities"], - &["necessities"], - &["necessary"], - ], - range: 4..=8, - }; - -static WORD_NECC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECC_CHILDREN), - value: None, -}; - -pub static WORD_NECC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecarily"), - dictgen::InsensitiveAscii("ecary"), - dictgen::InsensitiveAscii("esarily"), - dictgen::InsensitiveAscii("esary"), - dictgen::InsensitiveAscii("essarily"), - dictgen::InsensitiveAscii("essarly"), - dictgen::InsensitiveAscii("essarry"), - dictgen::InsensitiveAscii("essary"), - dictgen::InsensitiveAscii("essaty"), - dictgen::InsensitiveAscii("essities"), - dictgen::InsensitiveAscii("essity"), - dictgen::InsensitiveAscii("isary"), - dictgen::InsensitiveAscii("sessary"), - ], - values: &[ - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessary"], - &["necessarily"], - &["necessarily"], - &["necessary"], - &["necessary"], - &["necessity", "necessary"], - &["necessities"], - &["necessity"], - &["necessary"], - &["necessary"], - ], - range: 5..=8, - }; - -static WORD_NECA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NECA_CHILDREN), - value: None, -}; - -pub static WORD_NECA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ssary"), - dictgen::InsensitiveAscii("ssery"), - dictgen::InsensitiveAscii("ssry"), - dictgen::InsensitiveAscii("use"), - ], - values: &[&["necessary"], &["necessary"], &["necessary"], &["because"]], - range: 3..=5, - }; - -static WORD_NEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NEA_CHILDREN), - value: None, -}; - -pub static WORD_NEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("gtive"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("reast"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("reste"), - dictgen::InsensitiveAscii("rset"), - dictgen::InsensitiveAscii("st"), - ], - values: &[ - &["enabled"], - &["need", "head", "knead"], - &["needed", "kneaded", "headed"], - &["header", "kneader"], - &["headers", "kneaders"], - &["heading", "kneading", "needing"], - &["heads", "kneads", "needs"], - &["needy"], - &["negative"], - &["nearly", "newly"], - &["nearest"], - &["nearest"], - &["nearest"], - &["nearest"], - &["nearest", "beast"], - ], - range: 1..=5, - }; - -static WORD_ND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ND_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efined"), - dictgen::InsensitiveAscii("erline"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oes"), - ], - values: &[&["undefined"], &["underline"], &["node"], &["nodes"]], - range: 2..=6, - }; - -static WORD_NC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NC_CHILDREN), - value: None, -}; - -pub static WORD_NC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("essarily"), - dictgen::InsensitiveAscii("essary"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("lude"), - dictgen::InsensitiveAscii("rement"), - ], - values: &[ - &["nice", "once"], - &["necessarily"], - &["necessary"], - &["nice"], - &["include"], - &["increment"], - ], - range: 1..=8, - }; - -static WORD_NA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NA_CHILDREN), - value: None, -}; - -static WORD_NA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_NAA_NODE), - None, - Some(&WORD_NAC_NODE), - Some(&WORD_NAD_NODE), - Some(&WORD_NAE_NODE), - Some(&WORD_NAF_NODE), - Some(&WORD_NAG_NODE), - Some(&WORD_NAH_NODE), - Some(&WORD_NAI_NODE), - None, - None, - None, - Some(&WORD_NAM_NODE), - Some(&WORD_NAN_NODE), - Some(&WORD_NAO_NODE), - Some(&WORD_NAP_NODE), - None, - Some(&WORD_NAR_NODE), - Some(&WORD_NAS_NODE), - Some(&WORD_NAT_NODE), - Some(&WORD_NAU_NODE), - Some(&WORD_NAV_NODE), - Some(&WORD_NAW_NODE), - Some(&WORD_NAX_NODE), - Some(&WORD_NAY_NODE), - Some(&WORD_NAZ_NODE), -]; - -static WORD_NAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAZ_CHILDREN), - value: None, -}; - -pub static WORD_NAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ereth"), - dictgen::InsensitiveAscii("ionalists"), - ], - values: &[&["nazareth"], &["nationalists"]], - range: 5..=9, - }; - -static WORD_NAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAY_CHILDREN), - value: None, -}; - -pub static WORD_NAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bhor"), - dictgen::InsensitiveAscii("bhorhood"), - dictgen::InsensitiveAscii("bhorhoods"), - dictgen::InsensitiveAscii("bhorly"), - dictgen::InsensitiveAscii("bhors"), - dictgen::InsensitiveAscii("bor"), - dictgen::InsensitiveAscii("borhood"), - dictgen::InsensitiveAscii("borhoods"), - dictgen::InsensitiveAscii("borly"), - dictgen::InsensitiveAscii("bors"), - dictgen::InsensitiveAscii("bour"), - dictgen::InsensitiveAscii("bourhood"), - dictgen::InsensitiveAscii("bourhoods"), - dictgen::InsensitiveAscii("bourly"), - dictgen::InsensitiveAscii("bours"), - dictgen::InsensitiveAscii("thing"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighborly"], - &["neighbors"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighborly"], - &["neighbors"], - &["neighbour"], - &["neighbourhood"], - &["neighbourhoods"], - &["neighbourly"], - &["neighbours"], - &["anything"], - ], - range: 3..=9, - }; - -static WORD_NAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAX_CHILDREN), - value: Some(&["max", "nad"]), -}; - -pub static WORD_NAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ima"), - dictgen::InsensitiveAscii("imal"), - dictgen::InsensitiveAscii("imum"), - ], - values: &[&["maxima"], &["maximal"], &["maximum"]], - range: 3..=4, - }; - -static WORD_NAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAW_CHILDREN), - value: None, -}; - -pub static WORD_NAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sea"), - dictgen::InsensitiveAscii("seous"), - dictgen::InsensitiveAscii("seously"), - dictgen::InsensitiveAscii("shea"), - dictgen::InsensitiveAscii("shes"), - dictgen::InsensitiveAscii("shesly"), - dictgen::InsensitiveAscii("shus"), - dictgen::InsensitiveAscii("shusly"), - ], - values: &[ - &["nausea"], - &["nauseous"], - &["nauseously"], - &["nausea"], - &["nauseous"], - &["nauseously"], - &["nauseous"], - &["nauseously"], - ], - range: 3..=7, - }; - -static WORD_NAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAV_CHILDREN), - value: None, -}; - -pub static WORD_NAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agate"), - dictgen::InsensitiveAscii("agating"), - dictgen::InsensitiveAscii("agation"), - dictgen::InsensitiveAscii("agitation"), - dictgen::InsensitiveAscii("giation"), - dictgen::InsensitiveAscii("iagate"), - dictgen::InsensitiveAscii("iagation"), - dictgen::InsensitiveAscii("iagte"), - dictgen::InsensitiveAscii("iagted"), - dictgen::InsensitiveAscii("iagtes"), - dictgen::InsensitiveAscii("iagting"), - dictgen::InsensitiveAscii("iagtion"), - dictgen::InsensitiveAscii("igatie"), - dictgen::InsensitiveAscii("igatin"), - dictgen::InsensitiveAscii("igato"), - dictgen::InsensitiveAscii("igatore"), - dictgen::InsensitiveAscii("igting"), - dictgen::InsensitiveAscii("igtion"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("itvely"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - ], - values: &[ - &["navigate"], - &["navigating"], - &["navigation"], - &["navigation"], - &["navigation"], - &["navigate"], - &["navigation"], - &["navigate"], - &["navigated"], - &["navigates"], - &["navigating"], - &["navigation"], - &["navigate"], - &["navigation"], - &["navigation"], - &["navigate"], - &["navigating"], - &["navigation"], - &["navigation"], - &["natively"], - &["native"], - &["natives"], - ], - range: 4..=9, - }; - -static WORD_NAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAU_CHILDREN), - value: None, -}; - -pub static WORD_NAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esous"), - dictgen::InsensitiveAscii("ghtly"), - dictgen::InsensitiveAscii("gthy"), - dictgen::InsensitiveAscii("gty"), - dictgen::InsensitiveAscii("itlus"), - dictgen::InsensitiveAscii("seos"), - dictgen::InsensitiveAscii("seuos"), - dictgen::InsensitiveAscii("tils"), - dictgen::InsensitiveAscii("tiuls"), - dictgen::InsensitiveAscii("tlius"), - dictgen::InsensitiveAscii("tral"), - dictgen::InsensitiveAscii("tres"), - dictgen::InsensitiveAscii("tulis"), - ], - values: &[ - &["nauseous"], - &["naughty"], - &["naughty"], - &["naughty"], - &["nautilus"], - &["nauseous"], - &["nauseous"], - &["nautilus"], - &["nautilus"], - &["nautilus"], - &["natural", "neutral"], - &["natures"], - &["nautilus"], - ], - range: 3..=5, - }; - -static WORD_NAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_NAT_CHILDREN), - value: None, -}; - -static WORD_NAT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_NATC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_NATI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_NATR_NODE), - None, - None, - Some(&WORD_NATU_NODE), - Some(&WORD_NATV_NODE), - None, - None, - None, - None, -]; - -static WORD_NATV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NATV_CHILDREN), - value: None, -}; - -pub static WORD_NATV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("igation")], - values: &[&["navigation"]], - range: 7..=7, - }; - -static WORD_NATU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NATU_CHILDREN), - value: None, -}; - -pub static WORD_NATU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arally"), - dictgen::InsensitiveAscii("ilus"), - dictgen::InsensitiveAscii("raly"), - dictgen::InsensitiveAscii("rels"), - dictgen::InsensitiveAscii("rely"), - dictgen::InsensitiveAscii("rens"), - dictgen::InsensitiveAscii("rual"), - dictgen::InsensitiveAscii("rually"), - ], - values: &[ - &["naturally"], - &["nautilus"], - &["naturally"], - &["natures"], - &["naturally"], - &["natures"], - &["natural"], - &["naturally"], - ], - range: 4..=6, - }; - -static WORD_NATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NATR_CHILDREN), - value: None, -}; - -pub static WORD_NATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ually"), - ], - values: &[&["natural"], &["naturally"]], - range: 3..=5, - }; - -static WORD_NATI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NATI_CHILDREN), - value: None, -}; - -pub static WORD_NATI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("evly"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nalism"), - dictgen::InsensitiveAscii("nalist"), - dictgen::InsensitiveAscii("nalists"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nals"), - dictgen::InsensitiveAscii("oanl"), - dictgen::InsensitiveAscii("oanlism"), - dictgen::InsensitiveAscii("oanlist"), - dictgen::InsensitiveAscii("oanlistic"), - dictgen::InsensitiveAscii("oanlists"), - dictgen::InsensitiveAscii("oanlly"), - dictgen::InsensitiveAscii("oanls"), - dictgen::InsensitiveAscii("onaal"), - dictgen::InsensitiveAscii("onailty"), - dictgen::InsensitiveAscii("onales"), - dictgen::InsensitiveAscii("onalesl"), - dictgen::InsensitiveAscii("onalis"), - dictgen::InsensitiveAscii("onalisic"), - dictgen::InsensitiveAscii("onalisim"), - dictgen::InsensitiveAscii("onalisitc"), - dictgen::InsensitiveAscii("onalisitic"), - dictgen::InsensitiveAscii("onalisn"), - dictgen::InsensitiveAscii("onalistc"), - dictgen::InsensitiveAscii("onalistes"), - dictgen::InsensitiveAscii("onalistics"), - dictgen::InsensitiveAscii("onalisties"), - dictgen::InsensitiveAscii("onalistisch"), - dictgen::InsensitiveAscii("onalistische"), - dictgen::InsensitiveAscii("onalistisen"), - dictgen::InsensitiveAscii("onalistisk"), - dictgen::InsensitiveAscii("onalistiska"), - dictgen::InsensitiveAscii("onalistiske"), - dictgen::InsensitiveAscii("onalistiskt"), - dictgen::InsensitiveAscii("onalistista"), - dictgen::InsensitiveAscii("onalististic"), - dictgen::InsensitiveAscii("onalit"), - dictgen::InsensitiveAscii("onalite"), - dictgen::InsensitiveAscii("onalites"), - dictgen::InsensitiveAscii("onalitic"), - dictgen::InsensitiveAscii("onalits"), - dictgen::InsensitiveAscii("onalitys"), - dictgen::InsensitiveAscii("onaliy"), - dictgen::InsensitiveAscii("onalizm"), - dictgen::InsensitiveAscii("onallity"), - dictgen::InsensitiveAscii("onalsim"), - dictgen::InsensitiveAscii("onalsitic"), - dictgen::InsensitiveAscii("onalsits"), - dictgen::InsensitiveAscii("onalties"), - dictgen::InsensitiveAscii("onalty"), - dictgen::InsensitiveAscii("onaly"), - dictgen::InsensitiveAscii("onas"), - dictgen::InsensitiveAscii("onella"), - dictgen::InsensitiveAscii("onsl"), - dictgen::InsensitiveAscii("que"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("velly"), - dictgen::InsensitiveAscii("velyx"), - dictgen::InsensitiveAscii("vey"), - dictgen::InsensitiveAscii("vley"), - dictgen::InsensitiveAscii("vly"), - ], - values: &[ - &["natively"], - &["matinal", "national"], - &["nationalism"], - &["nationalist"], - &["nationalists"], - &["nationally"], - &["nationals"], - &["national"], - &["nationalism"], - &["nationalist"], - &["nationalistic"], - &["nationalists"], - &["nationally"], - &["nationals"], - &["national"], - &["nationality"], - &["nationals"], - &["nationals"], - &["nationals"], - &["nationalistic"], - &["nationalism"], - &["nationalistic"], - &["nationalistic"], - &["nationals"], - &["nationalistic"], - &["nationalists"], - &["nationalists"], - &["nationalists"], - &["nationalists"], - &["nationalistic"], - &["nationalists"], - &["nationalists"], - &["nationalists"], - &["nationalists"], - &["nationalists"], - &["nationalists"], - &["nationalistic"], - &["nationalist"], - &["nationalist"], - &["nationalist"], - &["nationalistic"], - &["nationalist"], - &["nationalist"], - &["nationality"], - &["nationalism"], - &["nationally"], - &["nationalism"], - &["nationalistic"], - &["nationalists"], - &["nationalist"], - &["nationality"], - &["nationally"], - &["nationals"], - &["national"], - &["nationals"], - &["antique"], - &["native"], - &["natively"], - &["natively"], - &["natively"], - &["natively"], - &["natively"], - ], - range: 1..=12, - }; - -static WORD_NATC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NATC_CHILDREN), - value: None, -}; - -pub static WORD_NATC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - ], - values: &[&["matched"], &["matches"]], - range: 3..=3, - }; - -static WORD_NAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAS_CHILDREN), - value: None, -}; - -pub static WORD_NAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("euous"), - dictgen::InsensitiveAscii("hvile"), - dictgen::InsensitiveAscii("hvillle"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("talgea"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tershem"), - dictgen::InsensitiveAscii("tershems"), - dictgen::InsensitiveAscii("tershum"), - dictgen::InsensitiveAscii("tershums"), - dictgen::InsensitiveAscii("tersiem"), - dictgen::InsensitiveAscii("tersiems"), - dictgen::InsensitiveAscii("tersium"), - dictgen::InsensitiveAscii("tersiums"), - dictgen::InsensitiveAscii("tertiem"), - dictgen::InsensitiveAscii("tertiems"), - dictgen::InsensitiveAscii("tertium"), - dictgen::InsensitiveAscii("tertiums"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("turshem"), - dictgen::InsensitiveAscii("turshems"), - dictgen::InsensitiveAscii("turshum"), - dictgen::InsensitiveAscii("turshums"), - dictgen::InsensitiveAscii("tyness"), - dictgen::InsensitiveAscii("ueous"), - dictgen::InsensitiveAscii("vhille"), - ], - values: &[ - &["nauseous"], - &["nashville"], - &["nashville"], - &["mast", "nasty", "nest"], - &["nostalgia"], - &["nested"], - &["nasturtium"], - &["nasturtiums"], - &["nasturtium"], - &["nasturtiums"], - &["nasturtium"], - &["nasturtiums"], - &["nasturtium"], - &["nasturtiums"], - &["nasturtium"], - &["nasturtiums"], - &["nasturtium"], - &["nasturtiums"], - &["nesting"], - &["nasty"], - &["masts", "nests"], - &["nasturtium"], - &["nasturtiums"], - &["nasturtium"], - &["nasturtiums"], - &["nastiness"], - &["nauseous"], - &["nashville"], - ], - range: 1..=8, - }; - -static WORD_NAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAR_CHILDREN), - value: None, -}; - -pub static WORD_NAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("cassism"), - dictgen::InsensitiveAscii("cassist"), - dictgen::InsensitiveAscii("cessist"), - dictgen::InsensitiveAscii("ciscism"), - dictgen::InsensitiveAscii("ciscist"), - dictgen::InsensitiveAscii("cisissim"), - dictgen::InsensitiveAscii("cisissm"), - dictgen::InsensitiveAscii("cisisst"), - dictgen::InsensitiveAscii("cisisstic"), - dictgen::InsensitiveAscii("cisissts"), - dictgen::InsensitiveAscii("cisists"), - dictgen::InsensitiveAscii("cisscism"), - dictgen::InsensitiveAscii("cisscist"), - dictgen::InsensitiveAscii("cissicm"), - dictgen::InsensitiveAscii("cissict"), - dictgen::InsensitiveAscii("cissictic"), - dictgen::InsensitiveAscii("cissim"), - dictgen::InsensitiveAscii("cissisim"), - dictgen::InsensitiveAscii("cissisism"), - dictgen::InsensitiveAscii("cissisist"), - dictgen::InsensitiveAscii("cissisitc"), - dictgen::InsensitiveAscii("cissisitic"), - dictgen::InsensitiveAscii("cississm"), - dictgen::InsensitiveAscii("cississt"), - dictgen::InsensitiveAscii("cississtic"), - dictgen::InsensitiveAscii("cississts"), - dictgen::InsensitiveAscii("cissistc"), - dictgen::InsensitiveAscii("cissit"), - dictgen::InsensitiveAscii("cissitc"), - dictgen::InsensitiveAscii("cissitic"), - dictgen::InsensitiveAscii("cissits"), - dictgen::InsensitiveAscii("cissm"), - dictgen::InsensitiveAscii("cisssism"), - dictgen::InsensitiveAscii("cisssist"), - dictgen::InsensitiveAscii("cissstic"), - dictgen::InsensitiveAscii("cisst"), - dictgen::InsensitiveAscii("cissts"), - dictgen::InsensitiveAscii("coticos"), - dictgen::InsensitiveAscii("cotis"), - dictgen::InsensitiveAscii("ctoics"), - dictgen::InsensitiveAscii("hwal"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("rativas"), - dictgen::InsensitiveAscii("rativos"), - dictgen::InsensitiveAscii("ritives"), - dictgen::InsensitiveAscii("ssicistic"), - dictgen::InsensitiveAscii("ural"), - dictgen::InsensitiveAscii("wharl"), - ], - values: &[ - &["narrative"], - &["narcissism"], - &["narcissist"], - &["narcissist"], - &["narcissism"], - &["narcissist"], - &["narcissism"], - &["narcissism"], - &["narcissist"], - &["narcissistic"], - &["narcissist"], - &["narcissist"], - &["narcissism"], - &["narcissist"], - &["narcissism"], - &["narcissist"], - &["narcissistic"], - &["narcissism"], - &["narcissism"], - &["narcissism"], - &["narcissist"], - &["narcissist"], - &["narcissistic"], - &["narcissism"], - &["narcissist"], - &["narcissistic"], - &["narcissist"], - &["narcissistic"], - &["narcissist"], - &["narcissist"], - &["narcissistic"], - &["narcissist"], - &["narcissism"], - &["narcissism"], - &["narcissist"], - &["narcissist"], - &["narcissist"], - &["narcissist"], - &["narcotics"], - &["narcotics"], - &["narcotics"], - &["narwhal"], - &[ - "earl", "farl", "gnarl", "marl", "nail", "nark", "nary", "snarl", - ], - &["gnarled", "nailed", "narked", "snarled"], - &["gnarling", "nailing", "narking", "snarling"], - &[ - "earls", "farls", "gnarls", "marls", "nails", "narks", "snarls", - ], - &["gnarly"], - &["narratives"], - &["narratives"], - &["narratives"], - &["narcissistic"], - &["natural"], - &["narwhal"], - ], - range: 1..=10, - }; - -static WORD_NAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAP_CHILDREN), - value: None, -}; - -pub static WORD_NAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cakes"), - dictgen::InsensitiveAscii("loeon"), - dictgen::InsensitiveAscii("oelon"), - dictgen::InsensitiveAscii("olean"), - dictgen::InsensitiveAscii("olen"), - dictgen::InsensitiveAscii("oleonian"), - dictgen::InsensitiveAscii("oloen"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omed"), - dictgen::InsensitiveAscii("omes"), - dictgen::InsensitiveAscii("oming"), - dictgen::InsensitiveAscii("ommed"), - dictgen::InsensitiveAscii("ommes"), - dictgen::InsensitiveAscii("omming"), - dictgen::InsensitiveAscii("omms"), - dictgen::InsensitiveAscii("oms"), - ], - values: &[ - &["pancakes"], - &["napoleon"], - &["napoleon"], - &["napoleon"], - &["napoleon"], - &["napoleonic"], - &["napoleon"], - &["napalm"], - &["napalmed"], - &["napalms"], - &["napalming"], - &["napalmed"], - &["napalms"], - &["napalming"], - &["napalms"], - &["napalms"], - ], - range: 2..=8, - }; - -static WORD_NAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAO_CHILDREN), - value: None, -}; - -pub static WORD_NAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pleon")], - values: &[&["napoleon"]], - range: 5..=5, - }; - -static WORD_NAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAN_CHILDREN), - value: None, -}; - -pub static WORD_NAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("osceconds"), - dictgen::InsensitiveAscii("osecod"), - dictgen::InsensitiveAscii("osecods"), - dictgen::InsensitiveAscii("osencond"), - dictgen::InsensitiveAscii("osenconds"), - dictgen::InsensitiveAscii("oseond"), - dictgen::InsensitiveAscii("oseonds"), - dictgen::InsensitiveAscii("seconds"), - ], - values: &[ - &["name"], - &["nanoseconds"], - &["nanosecond"], - &["nanoseconds"], - &["nanosecond"], - &["nanoseconds"], - &["nanosecond"], - &["nanoseconds"], - &["nanoseconds"], - ], - range: 1..=9, - }; - -static WORD_NAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAM_CHILDREN), - value: Some(&["name"]), -}; - -pub static WORD_NAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("emespace"), - dictgen::InsensitiveAscii("epace"), - dictgen::InsensitiveAscii("epaces"), - dictgen::InsensitiveAscii("epsace"), - dictgen::InsensitiveAscii("epsaces"), - dictgen::InsensitiveAscii("esapce"), - dictgen::InsensitiveAscii("esapced"), - dictgen::InsensitiveAscii("esapces"), - dictgen::InsensitiveAscii("esd"), - dictgen::InsensitiveAscii("espae"), - dictgen::InsensitiveAscii("espaeed"), - dictgen::InsensitiveAscii("espce"), - dictgen::InsensitiveAscii("espsce"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("esspaces"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nespace"), - dictgen::InsensitiveAscii("nespaces"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("space"), - dictgen::InsensitiveAscii("spaces"), - ], - values: &[ - &["named"], - &["names"], - &["named", "name"], - &["naming"], - &["namespace"], - &["namespace"], - &["namespaces"], - &["namespace"], - &["namespaces"], - &["namespace"], - &["namespaced"], - &["namespaces"], - &["named", "names"], - &["namespace"], - &["namespaced"], - &["namespace"], - &["namespace"], - &["names"], - &["namespaces"], - &["name"], - &["name"], - &["named"], - &["names"], - &["namespace"], - &["namespaces"], - &["names"], - &["namespace"], - &["namespaces"], - ], - range: 1..=8, - }; - -static WORD_NAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAI_CHILDREN), - value: None, -}; - -pub static WORD_NAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bhor"), - dictgen::InsensitiveAscii("bhorhood"), - dictgen::InsensitiveAscii("bhorhoods"), - dictgen::InsensitiveAscii("bhorly"), - dictgen::InsensitiveAscii("bhors"), - dictgen::InsensitiveAscii("bor"), - dictgen::InsensitiveAscii("borhood"), - dictgen::InsensitiveAscii("borhoods"), - dictgen::InsensitiveAscii("borly"), - dictgen::InsensitiveAscii("bors"), - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("vity"), - ], - values: &[ - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighborly"], - &["neighbor", "neighbors"], - &["neighbor"], - &["neighborhood"], - &["neighborhoods"], - &["neighborly"], - &["neighbors"], - &["naive"], - &["naivety"], - ], - range: 3..=9, - }; - -static WORD_NAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAH_CHILDREN), - value: None, -}; - -pub static WORD_NAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sville")], - values: &[&["nashville"]], - range: 6..=6, - }; - -static WORD_NAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAG_CHILDREN), - value: None, -}; - -pub static WORD_NAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atively"), - dictgen::InsensitiveAscii("atives"), - dictgen::InsensitiveAscii("ivate"), - dictgen::InsensitiveAscii("ivating"), - dictgen::InsensitiveAscii("ivation"), - ], - values: &[ - &["negated"], - &["negative"], - &["negatively"], - &["negatives"], - &["navigate"], - &["navigating"], - &["navigation"], - ], - range: 4..=7, - }; - -static WORD_NAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAF_CHILDREN), - value: None, -}; - -pub static WORD_NAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erious")], - values: &[&["nefarious"]], - range: 6..=6, - }; - -static WORD_NAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAE_CHILDREN), - value: None, -}; - -pub static WORD_NAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("rly"), - ], - values: &[&["name"], &["nearly", "gnarly"]], - range: 1..=3, - }; - -static WORD_NAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAD_CHILDREN), - value: None, -}; - -pub static WORD_NAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ly")], - values: &[&["badly"]], - range: 2..=2, - }; - -static WORD_NAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAC_CHILDREN), - value: None, -}; - -pub static WORD_NAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ionalistic"), - dictgen::InsensitiveAscii("ionalists"), - dictgen::InsensitiveAscii("rotics"), - ], - values: &[&["nationalistic"], &["nationalists"], &["narcotics"]], - range: 6..=10, - }; - -static WORD_NAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_NAA_CHILDREN), - value: None, -}; - -pub static WORD_NAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("me")], - values: &[&["name"]], - range: 2..=2, - }; - -static WORD_M_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_M_CHILDREN), - value: None, -}; - -static WORD_M_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MA_NODE), - None, - Some(&WORD_MC_NODE), - Some(&WORD_MD_NODE), - Some(&WORD_ME_NODE), - None, - None, - Some(&WORD_MH_NODE), - Some(&WORD_MI_NODE), - Some(&WORD_MJ_NODE), - Some(&WORD_MK_NODE), - Some(&WORD_ML_NODE), - Some(&WORD_MM_NODE), - Some(&WORD_MN_NODE), - Some(&WORD_MO_NODE), - Some(&WORD_MP_NODE), - None, - Some(&WORD_MR_NODE), - Some(&WORD_MS_NODE), - Some(&WORD_MT_NODE), - Some(&WORD_MU_NODE), - Some(&WORD_MV_NODE), - Some(&WORD_MW_NODE), - None, - Some(&WORD_MY_NODE), - None, -]; - -static WORD_MY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MY_CHILDREN), - value: None, -}; - -pub static WORD_MY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("htical"), - dictgen::InsensitiveAscii("itereator"), - dictgen::InsensitiveAscii("psace"), - dictgen::InsensitiveAscii("raid"), - dictgen::InsensitiveAscii("sapce"), - dictgen::InsensitiveAscii("sef"), - dictgen::InsensitiveAscii("sefl"), - dictgen::InsensitiveAscii("sekf"), - dictgen::InsensitiveAscii("selfe"), - dictgen::InsensitiveAscii("selfes"), - dictgen::InsensitiveAscii("selv"), - dictgen::InsensitiveAscii("selve"), - dictgen::InsensitiveAscii("selves"), - dictgen::InsensitiveAscii("sitcal"), - dictgen::InsensitiveAscii("slef"), - dictgen::InsensitiveAscii("soganistic"), - dictgen::InsensitiveAscii("sogenistic"), - dictgen::InsensitiveAscii("sogonistic"), - dictgen::InsensitiveAscii("sogynist"), - dictgen::InsensitiveAscii("sogyny"), - dictgen::InsensitiveAscii("sterieus"), - dictgen::InsensitiveAscii("sterieuse"), - dictgen::InsensitiveAscii("steriosly"), - dictgen::InsensitiveAscii("sterioulsy"), - dictgen::InsensitiveAscii("steriouly"), - dictgen::InsensitiveAscii("steriousy"), - dictgen::InsensitiveAscii("steris"), - dictgen::InsensitiveAscii("sterise"), - dictgen::InsensitiveAscii("sterous"), - dictgen::InsensitiveAscii("stql"), - dictgen::InsensitiveAscii("strow"), - dictgen::InsensitiveAscii("strows"), - dictgen::InsensitiveAscii("thraic"), - dictgen::InsensitiveAscii("u"), - ], - values: &[ - &["maybe"], - &["maybe"], - &["may", "my"], - &["mythical"], - &["myiterator"], - &["myspace"], - &["myriad"], - &["myspace"], - &["myself"], - &["myself"], - &["myself"], - &["myself"], - &["myself"], - &["myself"], - &["myself"], - &["myself"], - &["mystical"], - &["myself"], - &["misogynistic"], - &["misogynistic"], - &["misogynistic"], - &["misogynist"], - &["misogyny"], - &["mysteries"], - &["mysteries"], - &["mysteriously"], - &["mysteriously"], - &["mysteriously"], - &["mysteriously"], - &["mysteries"], - &["mysteries"], - &["mysterious"], - &["mysql"], - &["maestro"], - &["maestros"], - &["mithraic"], - &["my"], - ], - range: 1..=10, - }; - -static WORD_MW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MW_CHILDREN), - value: None, -}; - -pub static WORD_MW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cos")], - values: &[&["macos"]], - range: 3..=3, - }; - -static WORD_MV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MV_CHILDREN), - value: None, -}; - -pub static WORD_MV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oes")], - values: &[&["moves"]], - range: 3..=3, - }; - -static WORD_MU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MU_CHILDREN), - value: None, -}; - -static WORD_MU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_MUC_NODE), - Some(&WORD_MUD_NODE), - Some(&WORD_MUE_NODE), - Some(&WORD_MUF_NODE), - None, - Some(&WORD_MUH_NODE), - Some(&WORD_MUI_NODE), - None, - Some(&WORD_MUK_NODE), - Some(&WORD_MUL_NODE), - Some(&WORD_MUM_NODE), - Some(&WORD_MUN_NODE), - None, - None, - None, - Some(&WORD_MUR_NODE), - Some(&WORD_MUS_NODE), - Some(&WORD_MUT_NODE), - None, - None, - None, - None, - Some(&WORD_MUY_NODE), - None, -]; - -static WORD_MUY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUY_CHILDREN), - value: None, -}; - -pub static WORD_MUY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("st")], - values: &[&["must"]], - range: 2..=2, - }; - -static WORD_MUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MUT_CHILDREN), - value: None, -}; - -static WORD_MUT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MUTA_NODE), - Some(&WORD_MUTB_NODE), - Some(&WORD_MUTC_NODE), - None, - Some(&WORD_MUTE_NODE), - None, - None, - None, - Some(&WORD_MUTI_NODE), - None, - None, - Some(&WORD_MUTL_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MUTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_MUTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUTU_CHILDREN), - value: None, -}; - -pub static WORD_MUTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("allly"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("x"), - dictgen::InsensitiveAscii("xes"), - dictgen::InsensitiveAscii("xs"), - ], - values: &[ - &["mutually"], - &["mutually"], - &["mutually"], - &["mutually"], - &["mutex"], - &["mutexes"], - &["mutexes"], - ], - range: 1..=5, - }; - -static WORD_MUTL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUTL_CHILDREN), - value: None, -}; - -pub static WORD_MUTL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("inational"), - dictgen::InsensitiveAscii("inationals"), - dictgen::InsensitiveAscii("ipart"), - dictgen::InsensitiveAscii("iplayer"), - dictgen::InsensitiveAscii("iple"), - dictgen::InsensitiveAscii("ipler"), - dictgen::InsensitiveAscii("iples"), - dictgen::InsensitiveAscii("iplexer"), - dictgen::InsensitiveAscii("iplication"), - dictgen::InsensitiveAscii("iplicites"), - dictgen::InsensitiveAscii("iplied"), - dictgen::InsensitiveAscii("iplier"), - dictgen::InsensitiveAscii("ipliers"), - dictgen::InsensitiveAscii("iplies"), - dictgen::InsensitiveAscii("iply"), - dictgen::InsensitiveAscii("iplying"), - dictgen::InsensitiveAscii("itasking"), - dictgen::InsensitiveAscii("itude"), - dictgen::InsensitiveAscii("iverse"), - dictgen::InsensitiveAscii("ivolume"), - ], - values: &[ - &["multi"], - &["mutilated"], - &["mutilation"], - &["multinational"], - &["multinational"], - &["multipart"], - &["multiplayer"], - &["multiple"], - &["multiplier", "multiple"], - &["multiples"], - &["multiplexer"], - &["multiplication"], - &["multiplicities"], - &["multiplied"], - &["multiplier"], - &["multipliers"], - &["multiplies"], - &["multiply"], - &["multiplying"], - &["multitasking"], - &["multitude"], - &["multiverse"], - &["multivolume"], - ], - range: 1..=10, - }; - -static WORD_MUTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUTI_CHILDREN), - value: Some(&["multi"]), -}; - -pub static WORD_MUTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("cast"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("index"), - dictgen::InsensitiveAscii("latin"), - dictgen::InsensitiveAscii("lcast"), - dictgen::InsensitiveAscii("liated"), - dictgen::InsensitiveAscii("line"), - dictgen::InsensitiveAscii("lple"), - dictgen::InsensitiveAscii("marked"), - dictgen::InsensitiveAscii("module"), - dictgen::InsensitiveAscii("path"), - dictgen::InsensitiveAscii("pl"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("plier"), - dictgen::InsensitiveAscii("ply"), - dictgen::InsensitiveAscii("pule"), - dictgen::InsensitiveAscii("threaded"), - ], - values: &[ - &["mutilated"], - &["mutilation"], - &["multicast"], - &["mutexes"], - &["multiindex"], - &["mutilation"], - &["multicast"], - &["mutilated"], - &["multiline"], - &["multiple"], - &["multimarked"], - &["multimodule"], - &["multipath"], - &["multiple", "multiply"], - &["multiple"], - &["multiplier"], - &["multiply"], - &["multiple"], - &["multithreaded"], - ], - range: 2..=8, - }; - -static WORD_MUTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUTE_CHILDREN), - value: None, -}; - -pub static WORD_MUTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("xs"), - ], - values: &[&["mutexes"], &["mutexes"], &["mutexes"]], - range: 2..=4, - }; - -static WORD_MUTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUTC_CHILDREN), - value: None, -}; - -pub static WORD_MUTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hes"), - ], - values: &[&["much"], &["matches"]], - range: 1..=3, - }; - -static WORD_MUTB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUTB_CHILDREN), - value: None, -}; - -pub static WORD_MUTB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ale"), - ], - values: &[&["mutable"], &["mutable"]], - range: 2..=3, - }; - -static WORD_MUTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUTA_CHILDREN), - value: None, -}; - -pub static WORD_MUTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("biltiy"), - dictgen::InsensitiveAscii("blility"), - dictgen::InsensitiveAscii("blity"), - dictgen::InsensitiveAscii("blyy"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tiohn"), - dictgen::InsensitiveAscii("tios"), - ], - values: &[ - &["mutability"], - &["mutability"], - &["mutability"], - &["mutably"], - &["mutual"], - &["mutually"], - &["mutable"], - &["mutations"], - &["mutation"], - &["mutation"], - &["mutations"], - ], - range: 1..=7, - }; - -static WORD_MUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUS_CHILDREN), - value: None, -}; - -pub static WORD_MUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cel"), - dictgen::InsensitiveAscii("cels"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("cician"), - dictgen::InsensitiveAscii("cicians"), - dictgen::InsensitiveAscii("cil"), - dictgen::InsensitiveAscii("cils"), - dictgen::InsensitiveAscii("cluar"), - dictgen::InsensitiveAscii("cualr"), - dictgen::InsensitiveAscii("culair"), - dictgen::InsensitiveAscii("culaire"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("hrom"), - dictgen::InsensitiveAscii("hrooom"), - dictgen::InsensitiveAscii("hroooms"), - dictgen::InsensitiveAscii("icains"), - dictgen::InsensitiveAscii("icallity"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("ilms"), - dictgen::InsensitiveAscii("ils"), - dictgen::InsensitiveAscii("lces"), - dictgen::InsensitiveAscii("sil"), - dictgen::InsensitiveAscii("sils"), - dictgen::InsensitiveAscii("tash"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("uclar"), - dictgen::InsensitiveAscii("uem"), - dictgen::InsensitiveAscii("uems"), - ], - values: &[ - &["muscle", "mussel"], - &["mussels", "muscles"], - &["musical"], - &["musically"], - &["musician"], - &["musicians"], - &["muscle", "mussel"], - &["muscles", "mussels"], - &["muscular"], - &["muscular"], - &["muscular"], - &["muscular"], - &["muscle", "mussel"], - &["muscles", "mussels"], - &["mushroom"], - &["mushroom"], - &["mushroom"], - &["musicians"], - &["musically"], - &["musically"], - &["muscle", "mussel"], - &["muslims"], - &["muscles", "mussels"], - &["muscles"], - &["muscle", "mussel"], - &["muscles", "mussels"], - &["mustache"], - &["mutated"], - &["mutator"], - &["must"], - &["muscular"], - &["museum"], - &["museums"], - ], - range: 2..=8, - }; - -static WORD_MUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUR_CHILDREN), - value: None, -}; - -pub static WORD_MUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("derd"), - dictgen::InsensitiveAscii("dererd"), - dictgen::InsensitiveAscii("derered"), - dictgen::InsensitiveAscii("dereres"), - dictgen::InsensitiveAscii("dererous"), - dictgen::InsensitiveAscii("deres"), - dictgen::InsensitiveAscii("derus"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["murdered"], - &["murdered"], - &["murdered"], - &["murderers"], - &["murderers"], - &["murders"], - &["murders"], - &["myrrh"], - ], - range: 1..=8, - }; - -static WORD_MUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUN_CHILDREN), - value: None, -}; - -pub static WORD_MUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bers"), - dictgen::InsensitiveAscii("chis"), - dictgen::InsensitiveAscii("cipalities"), - dictgen::InsensitiveAscii("cipality"), - dictgen::InsensitiveAscii("dance"), - dictgen::InsensitiveAscii("dande"), - dictgen::InsensitiveAscii("iches"), - dictgen::InsensitiveAscii("iciple"), - dictgen::InsensitiveAscii("ipulative"), - dictgen::InsensitiveAscii("nicipality"), - dictgen::InsensitiveAscii("ute"), - ], - values: &[ - &["numbers"], - &["munchies"], - &["municipalities"], - &["municipality"], - &["mundane"], - &["mundane"], - &["munchies"], - &["municipal"], - &["manipulative"], - &["municipality"], - &["minute"], - ], - range: 3..=10, - }; - -static WORD_MUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUM_CHILDREN), - value: None, -}; - -pub static WORD_MUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("bers"), - ], - values: &[&["number"], &["numbers"]], - range: 3..=4, - }; - -static WORD_MUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MUL_CHILDREN), - value: None, -}; - -static WORD_MUL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MULI_NODE), - None, - None, - Some(&WORD_MULL_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_MULS_NODE), - Some(&WORD_MULT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_MULT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MULT_CHILDREN), - value: None, -}; - -static WORD_MULT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MULTI_NODE), - None, - None, - Some(&WORD_MULTL_NODE), - None, - None, - None, - Some(&WORD_MULTP_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MULTY_NODE), - None, -]; - -static WORD_MULTY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTY_CHILDREN), - value: Some(&["multi"]), -}; - -pub static WORD_MULTY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("player"), - dictgen::InsensitiveAscii("plying"), - ], - values: &[&["multiplayer"], &["multiplying"]], - range: 6..=6, - }; - -static WORD_MULTP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTP_CHILDREN), - value: None, -}; - -pub static WORD_MULTP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("art"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("lier"), - dictgen::InsensitiveAscii("liers"), - dictgen::InsensitiveAscii("lies"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lying"), - ], - values: &[ - &["multipart"], - &["multiple"], - &["multiple"], - &["multiples"], - &["multiplied"], - &["multiplier"], - &["multipliers"], - &["multiples", "multiplies"], - &["multiply"], - &["multiplying"], - ], - range: 2..=5, - }; - -static WORD_MULTL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTL_CHILDREN), - value: None, -}; - -pub static WORD_MULTL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("iple"), - dictgen::InsensitiveAscii("iples"), - dictgen::InsensitiveAscii("iplied"), - dictgen::InsensitiveAscii("iplier"), - dictgen::InsensitiveAscii("ipliers"), - dictgen::InsensitiveAscii("iplies"), - dictgen::InsensitiveAscii("iply"), - dictgen::InsensitiveAscii("iplying"), - ], - values: &[ - &["multiline"], - &["multiple"], - &["multiples"], - &["multiplied"], - &["multiplier"], - &["multipliers"], - &["multiplies"], - &["multiply"], - &["multiplying"], - ], - range: 3..=7, - }; - -static WORD_MULTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MULTI_CHILDREN), - value: None, -}; - -static WORD_MULTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_MULTIB_NODE), - Some(&WORD_MULTIC_NODE), - Some(&WORD_MULTID_NODE), - Some(&WORD_MULTIE_NODE), - Some(&WORD_MULTIF_NODE), - None, - None, - None, - None, - None, - Some(&WORD_MULTIL_NODE), - Some(&WORD_MULTIM_NODE), - Some(&WORD_MULTIN_NODE), - None, - Some(&WORD_MULTIP_NODE), - None, - None, - Some(&WORD_MULTIS_NODE), - Some(&WORD_MULTIT_NODE), - None, - Some(&WORD_MULTIV_NODE), - None, - Some(&WORD_MULTIX_NODE), - None, - None, -]; - -static WORD_MULTIX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIX_CHILDREN), - value: None, -}; - -pub static WORD_MULTIX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("site")], - values: &[&["multisite"]], - range: 4..=4, - }; - -static WORD_MULTIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIV_CHILDREN), - value: None, -}; - -pub static WORD_MULTIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erese"), - dictgen::InsensitiveAscii("riate"), - ], - values: &[&["multiverse"], &["multivariate"]], - range: 5..=5, - }; - -static WORD_MULTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIT_CHILDREN), - value: None, -}; - -pub static WORD_MULTIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aking"), - dictgen::InsensitiveAscii("aksing"), - dictgen::InsensitiveAscii("askng"), - dictgen::InsensitiveAscii("hreded"), - dictgen::InsensitiveAscii("udine"), - dictgen::InsensitiveAscii("ute"), - ], - values: &[ - &["multitasking"], - &["multitasking"], - &["multitasking"], - &["multithreaded"], - &["multitude"], - &["multitude"], - ], - range: 3..=6, - }; - -static WORD_MULTIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIS_CHILDREN), - value: None, -}; - -pub static WORD_MULTIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amplimg"), - dictgen::InsensitiveAscii("mapling"), - ], - values: &[&["multisampling"], &["multisampling"]], - range: 7..=7, - }; - -static WORD_MULTIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIP_CHILDREN), - value: None, -}; - -pub static WORD_MULTIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alyer"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ectral"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("iler"), - dictgen::InsensitiveAscii("ilers"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("laer"), - dictgen::InsensitiveAscii("later"), - dictgen::InsensitiveAscii("laye"), - dictgen::InsensitiveAscii("layr"), - dictgen::InsensitiveAscii("lays"), - dictgen::InsensitiveAscii("lcation"), - dictgen::InsensitiveAscii("lebgs"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("leies"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("leye"), - dictgen::InsensitiveAscii("licacion"), - dictgen::InsensitiveAscii("licaiton"), - dictgen::InsensitiveAscii("licativo"), - dictgen::InsensitiveAscii("licaton"), - dictgen::InsensitiveAscii("liciative"), - dictgen::InsensitiveAscii("liciaton"), - dictgen::InsensitiveAscii("licites"), - dictgen::InsensitiveAscii("licty"), - dictgen::InsensitiveAscii("lie"), - dictgen::InsensitiveAscii("likation"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lis"), - dictgen::InsensitiveAscii("liy"), - dictgen::InsensitiveAscii("llication"), - dictgen::InsensitiveAscii("lr"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("lyed"), - dictgen::InsensitiveAscii("lyer"), - dictgen::InsensitiveAscii("lyng"), - dictgen::InsensitiveAscii("lys"), - dictgen::InsensitiveAscii("resistion"), - dictgen::InsensitiveAscii("rocesing"), - dictgen::InsensitiveAscii("rocesor"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yling"), - ], - values: &[ - &["multiplayer"], - &["multiple"], - &["multispectral"], - &["multiples"], - &["multiplied"], - &["multiplier"], - &["multipliers"], - &["multiple", "multiply"], - &["multiplier"], - &["multiplayer"], - &["multiply"], - &["multiply"], - &["multiply"], - &["multiplication"], - &["multiples"], - &["multiplied"], - &["multiples"], - &["multiplier", "multiple"], - &["multipliers"], - &["multiply"], - &["multiplication"], - &["multiplication"], - &["multiplication"], - &["multiplication"], - &["multiplicative"], - &["multiplication"], - &["multiplicities"], - &["multiplicity"], - &["multiply"], - &["multiplication"], - &["multiplying"], - &["multiplies"], - &["multiply"], - &["multiplication"], - &["multiplier"], - &["multiples"], - &["multiplied"], - &["multiple", "multiplier", "multiplayer"], - &["multiplying"], - &["multiplies"], - &["multiprecision"], - &["multiprocessing"], - &["multiprocessor"], - &["multiple"], - &["multiply"], - &["multiplying"], - ], - range: 1..=9, - }; - -static WORD_MULTIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIN_CHILDREN), - value: None, -}; - -pub static WORD_MULTIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atinal"), - dictgen::InsensitiveAscii("ationella"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["multinational"], &["multinational"], &["multiline"]], - range: 1..=9, - }; - -static WORD_MULTIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIM_CHILDREN), - value: None, -}; - -pub static WORD_MULTIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ational")], - values: &[&["multinational"]], - range: 7..=7, - }; - -static WORD_MULTIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIL_CHILDREN), - value: None, -}; - -pub static WORD_MULTIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("angual"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("pier"), - ], - values: &[ - &["multilingual"], - &["multiple"], - &["multiple"], - &["multiplier"], - ], - range: 1..=6, - }; - -static WORD_MULTIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIF_CHILDREN), - value: None, -}; - -pub static WORD_MULTIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uction"), - dictgen::InsensitiveAscii("untion"), - ], - values: &[&["multifunction"], &["multifunction"]], - range: 6..=6, - }; - -static WORD_MULTIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIE_CHILDREN), - value: None, -}; - -pub static WORD_MULTIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cast")], - values: &[&["multicast"]], - range: 4..=4, - }; - -static WORD_MULTID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTID_CHILDREN), - value: None, -}; - -pub static WORD_MULTID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imensinal"), - dictgen::InsensitiveAscii("imension"), - dictgen::InsensitiveAscii("imensionnal"), - dictgen::InsensitiveAscii("imentionnal"), - ], - values: &[ - &["multidimensional"], - &["multidimensional"], - &["multidimensional"], - &["multidimensional"], - ], - range: 8..=11, - }; - -static WORD_MULTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIC_CHILDREN), - value: None, -}; - -pub static WORD_MULTIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ultralism"), - ], - values: &[&["multicast"], &["multiculturalism"]], - range: 2..=9, - }; - -static WORD_MULTIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULTIB_CHILDREN), - value: None, -}; - -pub static WORD_MULTIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ye"), - ], - values: &[&["multiple"], &["multibyte"]], - range: 2..=2, - }; - -static WORD_MULS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULS_CHILDREN), - value: None, -}; - -pub static WORD_MULS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ims")], - values: &[&["muslims"]], - range: 3..=3, - }; - -static WORD_MULL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULL_CHILDREN), - value: None, -}; - -pub static WORD_MULL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tiple")], - values: &[&["multiple"]], - range: 5..=5, - }; - -static WORD_MULI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MULI_CHILDREN), - value: None, -}; - -pub static WORD_MULI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("part"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("plexer"), - dictgen::InsensitiveAscii("plier"), - dictgen::InsensitiveAscii("plies"), - dictgen::InsensitiveAscii("ply"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("thread"), - dictgen::InsensitiveAscii("tiple"), - dictgen::InsensitiveAscii("tiplier"), - dictgen::InsensitiveAscii("tipliers"), - dictgen::InsensitiveAscii("tnational"), - dictgen::InsensitiveAscii("tnationals"), - dictgen::InsensitiveAscii("tpart"), - dictgen::InsensitiveAscii("tpath"), - dictgen::InsensitiveAscii("tplayer"), - dictgen::InsensitiveAscii("tple"), - dictgen::InsensitiveAscii("tples"), - dictgen::InsensitiveAscii("tplication"), - dictgen::InsensitiveAscii("tplicative"), - dictgen::InsensitiveAscii("tplied"), - dictgen::InsensitiveAscii("tplier"), - dictgen::InsensitiveAscii("tpliers"), - dictgen::InsensitiveAscii("tply"), - dictgen::InsensitiveAscii("tplying"), - dictgen::InsensitiveAscii("ttasking"), - dictgen::InsensitiveAscii("tverse"), - ], - values: &[ - &["multipart"], - &["multiple"], - &["multiples"], - &["multiplexer"], - &["multiplier"], - &["multiplies"], - &["multiply"], - &["mutilated"], - &["mutilation"], - &["multithread"], - &["multiple"], - &["multiplier"], - &["multipliers"], - &["multinational"], - &["multinational"], - &["multipart"], - &["multipath"], - &["multiplayer"], - &["multiple"], - &["multiples"], - &["multiplication"], - &["multiplicative"], - &["multiplied"], - &["multiplier"], - &["multipliers"], - &["multiply"], - &["multiplying"], - &["multitasking"], - &["multiverse"], - ], - range: 3..=10, - }; - -static WORD_MUK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUK_CHILDREN), - value: None, -}; - -pub static WORD_MUK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("titasking")], - values: &[&["multitasking"]], - range: 9..=9, - }; - -static WORD_MUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUI_CHILDREN), - value: None, -}; - -pub static WORD_MUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ltiple"), - dictgen::InsensitiveAscii("ltiples"), - ], - values: &[&["multiple"], &["multiples"]], - range: 6..=7, - }; - -static WORD_MUH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUH_CHILDREN), - value: Some(&["much"]), -}; - -pub static WORD_MUH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("c")], - values: &[&["much"]], - range: 1..=1, - }; - -static WORD_MUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUF_CHILDREN), - value: None, -}; - -pub static WORD_MUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fings"), - dictgen::InsensitiveAscii("finus"), - ], - values: &[&["muffins"], &["muffins"]], - range: 5..=5, - }; - -static WORD_MUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUE_CHILDREN), - value: None, -}; - -pub static WORD_MUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sums"), - dictgen::InsensitiveAscii("xt"), - ], - values: &[&["museums"], &["mutex"]], - range: 2..=4, - }; - -static WORD_MUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUD_CHILDREN), - value: None, -}; - -pub static WORD_MUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("ules"), - ], - values: &[&["murder"], &["murdering"], &["module"], &["modules"]], - range: 2..=5, - }; - -static WORD_MUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MUC_CHILDREN), - value: Some(&["much"]), -}; - -pub static WORD_MUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isians"), - dictgen::InsensitiveAscii("nhies"), - dictgen::InsensitiveAscii("uous"), - ], - values: &[&["musicians"], &["munchies"], &["mucous"]], - range: 4..=6, - }; - -static WORD_MT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MT_CHILDREN), - value: None, -}; - -pub static WORD_MT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hod"), - dictgen::InsensitiveAscii("hods"), - dictgen::InsensitiveAscii("uually"), - ], - values: &[&["method"], &["methods"], &["mutually"]], - range: 3..=6, - }; - -static WORD_MS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MS_CHILDREN), - value: None, -}; - -pub static WORD_MS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esage"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("ssge"), - dictgen::InsensitiveAscii("ytical"), - ], - values: &[ - &["message"], - &["most"], - &["missing"], - &["message"], - &["mystical"], - ], - range: 2..=6, - }; - -static WORD_MR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MR_CHILDREN), - value: None, -}; - -pub static WORD_MR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oning"), - ], - values: &[&["more"], &["morning"]], - range: 2..=5, - }; - -static WORD_MP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MP_CHILDREN), - value: None, -}; - -pub static WORD_MP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ortant"), - ], - values: &[&["import"], &["important"]], - range: 3..=6, - }; - -static WORD_MO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MO_CHILDREN), - value: None, -}; - -static WORD_MO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MOA_NODE), - Some(&WORD_MOB_NODE), - Some(&WORD_MOC_NODE), - Some(&WORD_MOD_NODE), - Some(&WORD_MOE_NODE), - Some(&WORD_MOF_NODE), - None, - Some(&WORD_MOH_NODE), - Some(&WORD_MOI_NODE), - None, - None, - Some(&WORD_MOL_NODE), - Some(&WORD_MOM_NODE), - Some(&WORD_MON_NODE), - Some(&WORD_MOO_NODE), - Some(&WORD_MOP_NODE), - None, - Some(&WORD_MOR_NODE), - Some(&WORD_MOS_NODE), - Some(&WORD_MOT_NODE), - Some(&WORD_MOU_NODE), - Some(&WORD_MOV_NODE), - None, - None, - None, - Some(&WORD_MOZ_NODE), -]; - -static WORD_MOZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOZ_CHILDREN), - value: None, -}; - -pub static WORD_MOZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iila"), - dictgen::InsensitiveAscii("ila"), - dictgen::InsensitiveAscii("illia"), - dictgen::InsensitiveAscii("illla"), - dictgen::InsensitiveAscii("zaralla"), - dictgen::InsensitiveAscii("zarela"), - dictgen::InsensitiveAscii("zeralla"), - dictgen::InsensitiveAscii("zilla"), - dictgen::InsensitiveAscii("zorella"), - ], - values: &[ - &["mozilla"], - &["mozilla"], - &["mozilla"], - &["mozilla"], - &["mozzarella"], - &["mozzarella"], - &["mozzarella"], - &["mozilla"], - &["mozzarella"], - ], - range: 3..=7, - }; - -static WORD_MOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOV_CHILDREN), - value: None, -}; - -pub static WORD_MOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebackwrd"), - dictgen::InsensitiveAscii("eble"), - dictgen::InsensitiveAscii("eement"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("ei"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("emement"), - dictgen::InsensitiveAscii("emements"), - dictgen::InsensitiveAscii("ememnt"), - dictgen::InsensitiveAscii("ememnts"), - dictgen::InsensitiveAscii("ememt"), - dictgen::InsensitiveAscii("ememts"), - dictgen::InsensitiveAscii("emet"), - dictgen::InsensitiveAscii("emets"), - dictgen::InsensitiveAscii("emment"), - dictgen::InsensitiveAscii("emments"), - dictgen::InsensitiveAscii("emnet"), - dictgen::InsensitiveAscii("emnets"), - dictgen::InsensitiveAscii("emnt"), - dictgen::InsensitiveAscii("emnts"), - dictgen::InsensitiveAscii("epseed"), - dictgen::InsensitiveAscii("esped"), - dictgen::InsensitiveAscii("espeeed"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("ment"), - ], - values: &[ - &["movebackward"], - &["movable"], - &["movement"], - &["moves", "movies"], - &["movie"], - &["moving"], - &["movement"], - &["movements"], - &["movement"], - &["movements"], - &["movement"], - &["movements"], - &["movement"], - &["movements"], - &["movement"], - &["movements"], - &["movement"], - &["movements"], - &["movement"], - &["movements"], - &["movespeed"], - &["movespeed"], - &["movespeed"], - &["moved", "movie"], - &["moving"], - &["movement"], - ], - range: 2..=8, - }; - -static WORD_MOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOU_CHILDREN), - value: None, -}; - -pub static WORD_MOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dle"), - dictgen::InsensitiveAscii("dles"), - dictgen::InsensitiveAscii("dule"), - dictgen::InsensitiveAscii("dules"), - dictgen::InsensitiveAscii("nc"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("npoint"), - dictgen::InsensitiveAscii("nring"), - dictgen::InsensitiveAscii("ntan"), - dictgen::InsensitiveAscii("ntble"), - dictgen::InsensitiveAscii("nth"), - dictgen::InsensitiveAscii("nths"), - dictgen::InsensitiveAscii("ntian"), - dictgen::InsensitiveAscii("ntpiont"), - dictgen::InsensitiveAscii("ntpionts"), - dictgen::InsensitiveAscii("spointer"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stace"), - dictgen::InsensitiveAscii("stahce"), - dictgen::InsensitiveAscii("sturizing"), - dictgen::InsensitiveAscii("thpeace"), - dictgen::InsensitiveAscii("thpeice"), - dictgen::InsensitiveAscii("thpeices"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tned"), - dictgen::InsensitiveAscii("tning"), - dictgen::InsensitiveAscii("tnpoint"), - dictgen::InsensitiveAscii("tnpoints"), - dictgen::InsensitiveAscii("tns"), - dictgen::InsensitiveAscii("vement"), - dictgen::InsensitiveAscii("vements"), - ], - values: &[ - &["module"], - &["modules"], - &["module"], - &["modules"], - &["mount"], - &["monument"], - &["mountpoint"], - &["mourning"], - &["mountain"], - &["mountable"], - &["month", "mouth"], - &["months", "mouths"], - &["mountain"], - &["mountpoint"], - &["mountpoints"], - &["mousepointer"], - &["mouse", "most"], - &["moustache"], - &["moustache"], - &["moisturizing"], - &["mouthpiece"], - &["mouthpiece"], - &["mouthpiece"], - &["mount"], - &["mounted"], - &["mounting"], - &["mountpoint"], - &["mountpoints"], - &["mounts"], - &["movement"], - &["movements"], - ], - range: 2..=9, - }; - -static WORD_MOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOT_CHILDREN), - value: None, -}; - -pub static WORD_MOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("eef"), - dictgen::InsensitiveAscii("eefs"), - dictgen::InsensitiveAscii("ehrboard"), - dictgen::InsensitiveAscii("eur"), - dictgen::InsensitiveAscii("eured"), - dictgen::InsensitiveAscii("euring"), - dictgen::InsensitiveAscii("eurs"), - dictgen::InsensitiveAscii("hebroard"), - dictgen::InsensitiveAscii("herbaord"), - dictgen::InsensitiveAscii("herbaords"), - dictgen::InsensitiveAscii("herbard"), - dictgen::InsensitiveAscii("herboad"), - dictgen::InsensitiveAscii("herboads"), - dictgen::InsensitiveAscii("herboars"), - dictgen::InsensitiveAscii("herborad"), - dictgen::InsensitiveAscii("herborads"), - dictgen::InsensitiveAscii("herbord"), - dictgen::InsensitiveAscii("herbords"), - dictgen::InsensitiveAscii("herobard"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hreboard"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iion"), - dictgen::InsensitiveAscii("ivacional"), - dictgen::InsensitiveAscii("ivaiton"), - dictgen::InsensitiveAscii("ivatie"), - dictgen::InsensitiveAscii("ivatin"), - dictgen::InsensitiveAscii("ivatinal"), - dictgen::InsensitiveAscii("ivationals"), - dictgen::InsensitiveAscii("ivationnal"), - dictgen::InsensitiveAscii("iveated"), - dictgen::InsensitiveAscii("ivet"), - dictgen::InsensitiveAscii("iviated"), - dictgen::InsensitiveAscii("iviation"), - dictgen::InsensitiveAscii("nage"), - dictgen::InsensitiveAscii("ononic"), - dictgen::InsensitiveAscii("oral"), - dictgen::InsensitiveAscii("orcicle"), - dictgen::InsensitiveAscii("orcicles"), - dictgen::InsensitiveAscii("orcyce"), - dictgen::InsensitiveAscii("orcylce"), - dictgen::InsensitiveAscii("orcylces"), - dictgen::InsensitiveAscii("orcyles"), - dictgen::InsensitiveAscii("oroal"), - dictgen::InsensitiveAscii("orolja"), - dictgen::InsensitiveAscii("orolla"), - dictgen::InsensitiveAscii("orollas"), - dictgen::InsensitiveAscii("oroloa"), - dictgen::InsensitiveAscii("otola"), - dictgen::InsensitiveAscii("ovational"), - ], - values: &[ - &["notation", "rotation", "motivation"], - &["motif"], - &["motifs"], - &["motherboard"], - &["motor"], - &["motored"], - &["motoring"], - &["motors"], - &["motherboards"], - &["motherboard"], - &["motherboards"], - &["motherboard"], - &["motherboard"], - &["motherboards"], - &["motherboards"], - &["motherboard"], - &["motherboards"], - &["motherboard"], - &["motherboards"], - &["motherboards"], - &["nothing"], - &["motherboards"], - &["motivation"], - &["motion"], - &["motivational"], - &["motivations", "motivation"], - &["motivate"], - &["motivations"], - &["motivational"], - &["motivations"], - &["motivational"], - &["motivated"], - &["motivate"], - &["motivated"], - &["motivation"], - &["montage"], - &["monotonic"], - &["motorola"], - &["motorcycle"], - &["motorcycles"], - &["motorcycles"], - &["motorcycle"], - &["motorcycles"], - &["motorcycles"], - &["motorola"], - &["motorola"], - &["motorola"], - &["motorola"], - &["motorola"], - &["motorola"], - &["motivational"], - ], - range: 3..=10, - }; - -static WORD_MOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOS_CHILDREN), - value: None, -}; - -pub static WORD_MOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("iturizer"), - dictgen::InsensitiveAscii("iturizing"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("ntrosity"), - dictgen::InsensitiveAscii("queto"), - dictgen::InsensitiveAscii("quite"), - dictgen::InsensitiveAscii("quitero"), - dictgen::InsensitiveAscii("quiters"), - dictgen::InsensitiveAscii("quitto"), - dictgen::InsensitiveAscii("qutio"), - dictgen::InsensitiveAscii("tlky"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("ue"), - ], - values: &[ - &["more", "mouse", "mode"], - &["moisturizer"], - &["moisturizing"], - &["mostly"], - &["monster"], - &["monsters"], - &["monstrosity"], - &["mosquitoes"], - &["mosquitoes"], - &["mosquito"], - &["mosquitoes"], - &["mosquito"], - &["mosquito"], - &["mostly"], - &["moisture"], - &["mostly"], - &["mosque", "mouse"], - ], - range: 1..=9, - }; - -static WORD_MOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOR_CHILDREN), - value: Some(&["more"]), -}; - -pub static WORD_MOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atlity"), - dictgen::InsensitiveAscii("bidley"), - dictgen::InsensitiveAscii("bidy"), - dictgen::InsensitiveAscii("bildy"), - dictgen::InsensitiveAscii("dern"), - dictgen::InsensitiveAscii("dibly"), - dictgen::InsensitiveAscii("eso"), - dictgen::InsensitiveAscii("ever"), - dictgen::InsensitiveAscii("evoer"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gage"), - dictgen::InsensitiveAscii("gatges"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("gtages"), - dictgen::InsensitiveAscii("hpine"), - dictgen::InsensitiveAscii("ibdly"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("isette"), - dictgen::InsensitiveAscii("mal"), - dictgen::InsensitiveAscii("malise"), - dictgen::InsensitiveAscii("malised"), - dictgen::InsensitiveAscii("malises"), - dictgen::InsensitiveAscii("malize"), - dictgen::InsensitiveAscii("malized"), - dictgen::InsensitiveAscii("malizes"), - dictgen::InsensitiveAscii("mones"), - dictgen::InsensitiveAscii("monisim"), - dictgen::InsensitiveAscii("monsim"), - dictgen::InsensitiveAscii("monts"), - dictgen::InsensitiveAscii("ni"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nign"), - dictgen::InsensitiveAscii("nin"), - dictgen::InsensitiveAscii("nng"), - dictgen::InsensitiveAscii("oever"), - dictgen::InsensitiveAscii("otola"), - dictgen::InsensitiveAscii("phein"), - dictgen::InsensitiveAscii("phen"), - dictgen::InsensitiveAscii("phie"), - dictgen::InsensitiveAscii("phinate"), - dictgen::InsensitiveAscii("riosn"), - dictgen::InsensitiveAscii("risette"), - dictgen::InsensitiveAscii("risound"), - dictgen::InsensitiveAscii("roccan"), - dictgen::InsensitiveAscii("rocco"), - dictgen::InsensitiveAscii("roco"), - dictgen::InsensitiveAscii("rsion"), - dictgen::InsensitiveAscii("tage"), - dictgen::InsensitiveAscii("tailty"), - dictgen::InsensitiveAscii("tards"), - dictgen::InsensitiveAscii("tarts"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tum"), - dictgen::InsensitiveAscii("uning"), - ], - values: &[ - &["mortality"], - &["morbidly"], - &["morbidly"], - &["morbidly"], - &["modern"], - &["morbidly"], - &["more"], - &["moreover"], - &["moreover"], - &["morgue"], - &["mortgage"], - &["mortgages"], - &["morgues"], - &["morgues"], - &["mortgages"], - &["morphine"], - &["morbidly"], - &["morning"], - &["morissette"], - &["normal"], - &["normalise"], - &["normalised"], - &["normalises"], - &["normalize"], - &["normalized"], - &["normalizes"], - &["mormons"], - &["mormonism"], - &["mormonism"], - &["mormons"], - &["morning"], - &["morning"], - &["morning"], - &["morning"], - &["morning"], - &["moreover"], - &["motorola"], - &["morphine"], - &["morphine"], - &["morphine"], - &["morphine"], - &["morrison"], - &["morissette"], - &["morrison"], - &["moroccan"], - &["morocco"], - &["morocco"], - &["morrison"], - &["mortgage"], - &["mortality"], - &["mortars"], - &["mortars"], - &["mortar"], - &["mortem"], - &["mourning"], - ], - range: 1..=7, - }; - -static WORD_MOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOP_CHILDREN), - value: None, -}; - -pub static WORD_MOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dule"), - dictgen::InsensitiveAscii("hology"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rh"), - dictgen::InsensitiveAscii("rhine"), - ], - values: &[ - &["module"], - &["morphology"], - &["more"], - &["morph"], - &["morphine"], - ], - range: 2..=6, - }; - -static WORD_MOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOO_CHILDREN), - value: None, -}; - -pub static WORD_MOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("del"), - dictgen::InsensitiveAscii("dify"), - dictgen::InsensitiveAscii("nligt"), - dictgen::InsensitiveAscii("unting"), - ], - values: &[&["model"], &["modify"], &["moonlight"], &["mounting"]], - range: 3..=6, - }; - -static WORD_MON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MON_CHILDREN), - value: None, -}; - -static WORD_MON_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MONA_NODE), - None, - Some(&WORD_MONC_NODE), - Some(&WORD_MOND_NODE), - Some(&WORD_MONE_NODE), - None, - Some(&WORD_MONG_NODE), - None, - Some(&WORD_MONI_NODE), - None, - Some(&WORD_MONK_NODE), - None, - None, - Some(&WORD_MONN_NODE), - Some(&WORD_MONO_NODE), - None, - None, - Some(&WORD_MONR_NODE), - Some(&WORD_MONS_NODE), - Some(&WORD_MONT_NODE), - Some(&WORD_MONU_NODE), - None, - None, - None, - Some(&WORD_MONY_NODE), - None, -]; - -static WORD_MONY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONY_CHILDREN), - value: Some(&["money"]), -}; - -pub static WORD_MONY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_MONU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONU_CHILDREN), - value: None, -}; - -pub static WORD_MONU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mentaal"), - dictgen::InsensitiveAscii("mentais"), - dictgen::InsensitiveAscii("mentals"), - dictgen::InsensitiveAscii("mentos"), - dictgen::InsensitiveAscii("mentous"), - dictgen::InsensitiveAscii("mentul"), - dictgen::InsensitiveAscii("mentus"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("mnet"), - dictgen::InsensitiveAscii("mnets"), - ], - values: &[ - &["monumental"], - &["monuments"], - &["monuments"], - &["monuments"], - &["monuments"], - &["monumental"], - &["monuments"], - &["monument"], - &["monument"], - &["monuments"], - ], - range: 3..=7, - }; - -static WORD_MONT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONT_CHILDREN), - value: None, -}; - -pub static WORD_MONT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aban"), - dictgen::InsensitiveAscii("aeg"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("aj"), - dictgen::InsensitiveAscii("ajes"), - dictgen::InsensitiveAscii("anha"), - dictgen::InsensitiveAscii("ania"), - dictgen::InsensitiveAscii("anna"), - dictgen::InsensitiveAscii("anous"), - dictgen::InsensitiveAscii("anta"), - dictgen::InsensitiveAscii("anya"), - dictgen::InsensitiveAscii("aran"), - dictgen::InsensitiveAscii("eize"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("ior"), - dictgen::InsensitiveAscii("ioring"), - dictgen::InsensitiveAscii("iors"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("nana"), - dictgen::InsensitiveAscii("rel"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sh"), - dictgen::InsensitiveAscii("ypic"), - ], - values: &[ - &["montana"], - &["montage"], - &["mountains"], - &["montage"], - &["montages"], - &["montana"], - &["montana"], - &["montana"], - &["mountainous"], - &["montana"], - &["montana"], - &["montana"], - &["monetize"], - &["montreal"], - &["month"], - &["months"], - &["monitor"], - &["monitoring"], - &["monitors"], - &["monitor"], - &["monthly"], - &["montana"], - &["montreal"], - &["months"], - &["months"], - &["monotypic"], - ], - range: 1..=6, - }; - -static WORD_MONS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONS_CHILDREN), - value: None, -}; - -pub static WORD_MONS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("day"), - dictgen::InsensitiveAscii("errat"), - dictgen::InsensitiveAscii("teres"), - dictgen::InsensitiveAscii("terous"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("torsity"), - dictgen::InsensitiveAscii("torus"), - dictgen::InsensitiveAscii("trasity"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("trisity"), - dictgen::InsensitiveAscii("trocity"), - dictgen::InsensitiveAscii("tros"), - dictgen::InsensitiveAscii("trosoty"), - dictgen::InsensitiveAscii("trostiy"), - dictgen::InsensitiveAscii("trum"), - dictgen::InsensitiveAscii("truos"), - ], - values: &[ - &["monday"], - &["montserrat"], - &["monsters"], - &["monsters"], - &["mostly"], - &["monstrosity"], - &["monstrous"], - &["monstrosity"], - &["monster"], - &["monstrosity"], - &["monstrosity"], - &["monstrous"], - &["monstrosity"], - &["monstrosity"], - &["monster"], - &["monstrous"], - ], - range: 3..=7, - }; - -static WORD_MONR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONR_CHILDREN), - value: None, -}; - -pub static WORD_MONR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("achy"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["monarchy"], &["morning"]], - range: 3..=4, - }; - -static WORD_MONO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONO_CHILDREN), - value: None, -}; - -pub static WORD_MONO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chome"), - dictgen::InsensitiveAscii("chorome"), - dictgen::InsensitiveAscii("chrom"), - dictgen::InsensitiveAscii("chromo"), - dictgen::InsensitiveAscii("chrone"), - dictgen::InsensitiveAscii("crhome"), - dictgen::InsensitiveAscii("crome"), - dictgen::InsensitiveAscii("gameous"), - dictgen::InsensitiveAscii("gmay"), - dictgen::InsensitiveAscii("gymous"), - dictgen::InsensitiveAscii("lgoue"), - dictgen::InsensitiveAscii("light"), - dictgen::InsensitiveAscii("listic"), - dictgen::InsensitiveAscii("lite"), - dictgen::InsensitiveAscii("lithisch"), - dictgen::InsensitiveAscii("litich"), - dictgen::InsensitiveAscii("litihic"), - dictgen::InsensitiveAscii("loge"), - dictgen::InsensitiveAscii("loly"), - dictgen::InsensitiveAscii("lopies"), - dictgen::InsensitiveAscii("lopy"), - dictgen::InsensitiveAscii("lothic"), - dictgen::InsensitiveAscii("louge"), - dictgen::InsensitiveAscii("lythic"), - dictgen::InsensitiveAscii("mophization"), - dictgen::InsensitiveAscii("mophized"), - dictgen::InsensitiveAscii("morpize"), - dictgen::InsensitiveAscii("ntonicity"), - dictgen::InsensitiveAscii("pace"), - dictgen::InsensitiveAscii("pilies"), - dictgen::InsensitiveAscii("ploies"), - dictgen::InsensitiveAscii("ploy"), - dictgen::InsensitiveAscii("polets"), - dictgen::InsensitiveAscii("police"), - dictgen::InsensitiveAscii("polios"), - dictgen::InsensitiveAscii("polis"), - dictgen::InsensitiveAscii("pollies"), - dictgen::InsensitiveAscii("polly"), - dictgen::InsensitiveAscii("poloy"), - dictgen::InsensitiveAscii("pols"), - dictgen::InsensitiveAscii("poply"), - dictgen::InsensitiveAscii("rchrome"), - dictgen::InsensitiveAscii("thilic"), - dictgen::InsensitiveAscii("tir"), - dictgen::InsensitiveAscii("tired"), - dictgen::InsensitiveAscii("tiring"), - dictgen::InsensitiveAscii("tirs"), - ], - values: &[ - &["monochrome"], - &["monochrome"], - &["monochrome"], - &["monochrome"], - &["monochrome"], - &["monochrome"], - &["monochrome"], - &["monogamous"], - &["monogamy"], - &["monogamous"], - &["monologue"], - &["moonlight"], - &["monolithic"], - &["monolithic"], - &["monolithic"], - &["monolithic"], - &["monolithic"], - &["monologue"], - &["monopoly"], - &["monopolies"], - &["monopoly"], - &["monolithic"], - &["monologue"], - &["monolithic"], - &["monomorphization"], - &["monomorphized"], - &["monomorphize"], - &["monotonicity"], - &["monospace"], - &["monopolies"], - &["monopolies"], - &["monopoly"], - &["monopolies"], - &["monopolies"], - &["monopolies"], - &["monopolies"], - &["monopolies"], - &["monopoly"], - &["monopoly"], - &["monopolies"], - &["monopoly"], - &["monochrome"], - &["monolithic"], - &["monitor"], - &["monitored"], - &["monitoring"], - &["monitors"], - ], - range: 3..=11, - }; - -static WORD_MONN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONN_CHILDREN), - value: None, -}; - -pub static WORD_MONN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - ], - values: &[&["month"], &["months"]], - range: 2..=3, - }; - -static WORD_MONK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONK_CHILDREN), - value: None, -}; - -pub static WORD_MONK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ies")], - values: &[&["monkeys"]], - range: 3..=3, - }; - -static WORD_MONI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONI_CHILDREN), - value: None, -}; - -pub static WORD_MONI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("tary"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("toing"), - dictgen::InsensitiveAscii("tord"), - dictgen::InsensitiveAscii("toreada"), - dictgen::InsensitiveAscii("toreado"), - dictgen::InsensitiveAscii("tores"), - dictgen::InsensitiveAscii("tos"), - dictgen::InsensitiveAscii("tring"), - ], - values: &[ - &["morning"], - &["monetary"], - &["monitor"], - &["monitoring"], - &["monitoring"], - &["monitored"], - &["monitored"], - &["monitored"], - &["monitors"], - &["monitors"], - &["monitoring"], - ], - range: 2..=7, - }; - -static WORD_MONG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONG_CHILDREN), - value: None, -}; - -pub static WORD_MONG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("los"), - dictgen::InsensitiveAscii("oles"), - dictgen::InsensitiveAscii("olos"), - ], - values: &[&["mongols"], &["mongols"], &["mongols"]], - range: 3..=4, - }; - -static WORD_MONE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONE_CHILDREN), - value: Some(&["mono", "money", "none"]), -}; - -pub static WORD_MONE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ky"), - dictgen::InsensitiveAscii("ntary"), - dictgen::InsensitiveAscii("staries"), - dictgen::InsensitiveAscii("stary"), - dictgen::InsensitiveAscii("stic"), - dictgen::InsensitiveAscii("tizare"), - ], - values: &[ - &["monkey"], - &["momentary"], - &["monasteries"], - &["monastery", "monetary"], - &["monastic"], - &["monetize"], - ], - range: 2..=7, - }; - -static WORD_MOND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOND_CHILDREN), - value: None, -}; - -pub static WORD_MOND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ey")], - values: &[&["monday", "money", "monkey"]], - range: 2..=2, - }; - -static WORD_MONC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONC_CHILDREN), - value: None, -}; - -pub static WORD_MONC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hrome")], - values: &[&["monochrome"]], - range: 5..=5, - }; - -static WORD_MONA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MONA_CHILDREN), - value: None, -}; - -pub static WORD_MONA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gomous"), - dictgen::InsensitiveAscii("gomy"), - dictgen::InsensitiveAscii("rcy"), - dictgen::InsensitiveAscii("rkey"), - dictgen::InsensitiveAscii("rkeys"), - dictgen::InsensitiveAscii("rkies"), - dictgen::InsensitiveAscii("tge"), - ], - values: &[ - &["monogamous"], - &["monogamy"], - &["monarchy"], - &["monarchy"], - &["monarchies"], - &["monarchies"], - &["montage"], - ], - range: 3..=6, - }; - -static WORD_MOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOM_CHILDREN), - value: None, -}; - -pub static WORD_MOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ementarily"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("emtarily"), - dictgen::InsensitiveAscii("emtary"), - dictgen::InsensitiveAscii("emtn"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("entairly"), - dictgen::InsensitiveAscii("entaraly"), - dictgen::InsensitiveAscii("entarely"), - dictgen::InsensitiveAscii("entarilly"), - dictgen::InsensitiveAscii("entarly"), - dictgen::InsensitiveAscii("enterily"), - dictgen::InsensitiveAscii("ento"), - dictgen::InsensitiveAscii("entos"), - dictgen::InsensitiveAscii("entus"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("oent"), - dictgen::InsensitiveAscii("oment"), - dictgen::InsensitiveAscii("omentarily"), - dictgen::InsensitiveAscii("omento"), - dictgen::InsensitiveAscii("omentos"), - dictgen::InsensitiveAscii("oments"), - dictgen::InsensitiveAscii("ory"), - ], - values: &[ - &["moment"], - &["momentarily"], - &["moments"], - &["momentarily"], - &["momentary"], - &["moment"], - &["moment"], - &["moment"], - &["momentarily"], - &["momentarily"], - &["momentarily"], - &["momentarily"], - &["momentarily"], - &["momentarily"], - &["memento"], - &["moments"], - &["moments"], - &["memory"], - &["moment"], - &["moment"], - &["moment"], - &["moment"], - &["momentarily"], - &["memento", "moment"], - &["mementos", "moments"], - &["moments"], - &["memory"], - ], - range: 2..=10, - }; - -static WORD_MOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOL_CHILDREN), - value: None, -}; - -pub static WORD_MOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eclues"), - dictgen::InsensitiveAscii("eculair"), - dictgen::InsensitiveAscii("eculaire"), - dictgen::InsensitiveAscii("eculs"), - dictgen::InsensitiveAscii("estaion"), - dictgen::InsensitiveAscii("estare"), - dictgen::InsensitiveAscii("estarle"), - dictgen::InsensitiveAscii("estarme"), - dictgen::InsensitiveAscii("estarse"), - dictgen::InsensitiveAscii("estarte"), - dictgen::InsensitiveAscii("estating"), - dictgen::InsensitiveAscii("estato"), - dictgen::InsensitiveAscii("esterd"), - dictgen::InsensitiveAscii("estered"), - dictgen::InsensitiveAscii("eststion"), - dictgen::InsensitiveAscii("lested"), - ], - values: &[ - &["molecules"], - &["molecular"], - &["molecular"], - &["molecules"], - &["molestation"], - &["molester"], - &["molester"], - &["molester"], - &["molester"], - &["molester"], - &["molestation"], - &["molestation"], - &["molested"], - &["molested"], - &["molestation"], - &["molested"], - ], - range: 5..=8, - }; - -static WORD_MOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOI_CHILDREN), - value: None, -}; - -pub static WORD_MOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("nitored"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntor"), - dictgen::InsensitiveAscii("ntored"), - dictgen::InsensitiveAscii("ntoring"), - dictgen::InsensitiveAscii("ntors"), - dictgen::InsensitiveAscii("sterizer"), - dictgen::InsensitiveAscii("sterizing"), - dictgen::InsensitiveAscii("storizing"), - dictgen::InsensitiveAscii("struizer"), - dictgen::InsensitiveAscii("sturier"), - dictgen::InsensitiveAscii("sturizng"), - dictgen::InsensitiveAscii("sturizor"), - dictgen::InsensitiveAscii("stutizer"), - dictgen::InsensitiveAscii("sutrizer"), - dictgen::InsensitiveAscii("sutrizing"), - ], - values: &[ - &["mobile"], - &["mobiles"], - &["monitored"], - &["mount"], - &["monitor"], - &["monitored"], - &["monitoring"], - &["monitors"], - &["moisturizer"], - &["moisturizing"], - &["moisturizing"], - &["moisturizer"], - &["moisturizer"], - &["moisturizing"], - &["moisturizer"], - &["moisturizer"], - &["moisturizer"], - &["moisturizing"], - ], - range: 2..=9, - }; - -static WORD_MOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOH_CHILDREN), - value: None, -}; - -pub static WORD_MOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ammedan"), - dictgen::InsensitiveAscii("ammedans"), - ], - values: &[&["muslim"], &["muslims"]], - range: 7..=8, - }; - -static WORD_MOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOF_CHILDREN), - value: None, -}; - -pub static WORD_MOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dified"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ule"), - ], - values: &[ - &["modified"], - &["modification"], - &["modified"], - &["modifies"], - &["modify"], - &["module"], - ], - range: 3..=9, - }; - -static WORD_MOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOE_CHILDREN), - value: None, -}; - -pub static WORD_MOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lcules"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("w"), - ], - values: &[ - &["molecules"], - &["moment"], - &["money"], - &["more"], - &["meow", "more", "mow"], - ], - range: 1..=6, - }; - -static WORD_MOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MOD_CHILDREN), - value: None, -}; - -static WORD_MOD_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_MODD_NODE), - Some(&WORD_MODE_NODE), - Some(&WORD_MODF_NODE), - None, - None, - Some(&WORD_MODI_NODE), - None, - None, - Some(&WORD_MODL_NODE), - None, - None, - None, - Some(&WORD_MODP_NODE), - None, - None, - None, - Some(&WORD_MODT_NODE), - Some(&WORD_MODU_NODE), - None, - None, - None, - Some(&WORD_MODY_NODE), - None, -]; - -static WORD_MODY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODY_CHILDREN), - value: None, -}; - -pub static WORD_MODY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("fying"), - ], - values: &[&["modifying"], &["modify"], &["modifying"]], - range: 2..=5, - }; - -static WORD_MODU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODU_CHILDREN), - value: None, -}; - -pub static WORD_MODU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alar"), - dictgen::InsensitiveAscii("alr"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("kles"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lair"), - dictgen::InsensitiveAscii("less"), - dictgen::InsensitiveAscii("lie"), - dictgen::InsensitiveAscii("lu"), - dictgen::InsensitiveAscii("lues"), - ], - values: &[ - &["modular"], - &["modular"], - &["module"], - &["module"], - &["modules"], - &["modules"], - &["module"], - &["modules"], - &["module"], - &["modular"], - &["modules"], - &["module"], - &["modulo"], - &["modules"], - ], - range: 1..=4, - }; - -static WORD_MODT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODT_CHILDREN), - value: None, -}; - -pub static WORD_MODT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ified")], - values: &[&["modified"]], - range: 5..=5, - }; - -static WORD_MODP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODP_CHILDREN), - value: None, -}; - -pub static WORD_MODP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("robbing"), - dictgen::InsensitiveAscii("robeing"), - ], - values: &[&["modprobing"], &["modprobing"]], - range: 7..=7, - }; - -static WORD_MODL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODL_CHILDREN), - value: None, -}; - -pub static WORD_MODL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ues"), - ], - values: &[ - &["model", "module"], - &["models", "modules"], - &["module"], - &["modules"], - ], - range: 1..=3, - }; - -static WORD_MODI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MODI_CHILDREN), - value: None, -}; - -static WORD_MODI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_MODIC_NODE), - Some(&WORD_MODID_NODE), - None, - Some(&WORD_MODIF_NODE), - Some(&WORD_MODIG_NODE), - None, - Some(&WORD_MODII_NODE), - None, - None, - Some(&WORD_MODIL_NODE), - None, - None, - Some(&WORD_MODIO_NODE), - None, - None, - Some(&WORD_MODIR_NODE), - None, - None, - None, - Some(&WORD_MODIV_NODE), - None, - None, - Some(&WORD_MODIY_NODE), - None, -]; - -static WORD_MODIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIY_CHILDREN), - value: None, -}; - -pub static WORD_MODIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["modifying"]], - range: 3..=3, - }; - -static WORD_MODIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIV_CHILDREN), - value: None, -}; - -pub static WORD_MODIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ational")], - values: &[&["motivational"]], - range: 7..=7, - }; - -static WORD_MODIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIR_CHILDREN), - value: None, -}; - -pub static WORD_MODIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["moderation"]], - range: 5..=5, - }; - -static WORD_MODIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIO_CHILDREN), - value: None, -}; - -pub static WORD_MODIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fication")], - values: &[&["modification"]], - range: 8..=8, - }; - -static WORD_MODIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIL_CHILDREN), - value: None, -}; - -pub static WORD_MODIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["mobile", "module"], &["mobiles", "modules"]], - range: 1..=2, - }; - -static WORD_MODII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODII_CHILDREN), - value: None, -}; - -pub static WORD_MODII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("fier"), - dictgen::InsensitiveAscii("fiers"), - ], - values: &[&["modifiers"], &["modifier"], &["modifiers"]], - range: 3..=5, - }; - -static WORD_MODIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIG_CHILDREN), - value: None, -}; - -pub static WORD_MODIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ied")], - values: &[&["modified"]], - range: 3..=3, - }; - -static WORD_MODIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIF_CHILDREN), - value: None, -}; - -pub static WORD_MODIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("ciation"), - dictgen::InsensitiveAscii("ciations"), - dictgen::InsensitiveAscii("cication"), - dictgen::InsensitiveAscii("cications"), - dictgen::InsensitiveAscii("died"), - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fers"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("icacion"), - dictgen::InsensitiveAscii("icaction"), - dictgen::InsensitiveAscii("icaiton"), - dictgen::InsensitiveAscii("icaitons"), - dictgen::InsensitiveAscii("icatins"), - dictgen::InsensitiveAscii("icatioon"), - dictgen::InsensitiveAscii("icatioons"), - dictgen::InsensitiveAscii("icato"), - dictgen::InsensitiveAscii("icaton"), - dictgen::InsensitiveAscii("icatons"), - dictgen::InsensitiveAscii("iciation"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("ieras"), - dictgen::InsensitiveAscii("ieres"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ikation"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ires"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("iying"), - dictgen::InsensitiveAscii("iyng"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("uable"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("x"), - dictgen::InsensitiveAscii("yable"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yer"), - dictgen::InsensitiveAscii("yers"), - dictgen::InsensitiveAscii("yes"), - ], - values: &[ - &["modifiable"], - &["modification"], - &["modifications"], - &["modification"], - &["modifications"], - &["modification"], - &["modifications"], - &["modification"], - &["modifications"], - &["modification"], - &["modifications"], - &["modified"], - &["modify"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modifier"], - &["modifiers"], - &["modification"], - &["modifications"], - &["modification"], - &["modification"], - &["modification"], - &["modifications"], - &["modifications"], - &["modification"], - &["modifications"], - &["modification"], - &["modification"], - &["modifications"], - &["modification"], - &["modified"], - &["modifiers"], - &["modifiers"], - &["modified"], - &["modified"], - &["modify"], - &["modification"], - &["modifying"], - &["modifiers"], - &["modify"], - &["modifying"], - &["modifying"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modify"], - &["modify"], - &["modify"], - &["modifiable"], - &["modified"], - &["modify"], - &["modifiable"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modifies"], - ], - range: 1..=9, - }; - -static WORD_MODID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODID_CHILDREN), - value: None, -}; - -pub static WORD_MODID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("fications"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fier"), - dictgen::InsensitiveAscii("fiers"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("fying"), - ], - values: &[ - &["modification"], - &["modifications"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modify"], - &["modifying"], - ], - range: 2..=9, - }; - -static WORD_MODIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODIC_CHILDREN), - value: None, -}; - -pub static WORD_MODIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - ], - values: &[&["modification"], &["modifications"]], - range: 5..=6, - }; - -static WORD_MODF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODF_CHILDREN), - value: None, -}; - -pub static WORD_MODF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("ider"), - dictgen::InsensitiveAscii("iders"), - dictgen::InsensitiveAscii("ides"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ieid"), - dictgen::InsensitiveAscii("ieir"), - dictgen::InsensitiveAscii("ieirs"), - dictgen::InsensitiveAscii("ieis"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifiable"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifiers"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("iiable"), - dictgen::InsensitiveAscii("iication"), - dictgen::InsensitiveAscii("iications"), - dictgen::InsensitiveAscii("itied"), - dictgen::InsensitiveAscii("itier"), - dictgen::InsensitiveAscii("itiers"), - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("itying"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("iying"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["model"], - &["modifiable"], - &["modification"], - &["modifications"], - &["modified"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modified"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modifiable"], - &["modification"], - &["modifications"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modify"], - &["modifying"], - &["modifiable"], - &["modification"], - &["modifications"], - &["modified"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modify"], - &["modifying"], - &["modify"], - &["modifying"], - &["modify"], - &["modifying"], - ], - range: 1..=10, - }; - -static WORD_MODE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODE_CHILDREN), - value: None, -}; - -pub static WORD_MODE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("linng"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llinng"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("ratedly"), - dictgen::InsensitiveAscii("raters"), - dictgen::InsensitiveAscii("rateurs"), - dictgen::InsensitiveAscii("ratey"), - dictgen::InsensitiveAscii("ratin"), - dictgen::InsensitiveAscii("ratley"), - dictgen::InsensitiveAscii("ratore"), - dictgen::InsensitiveAscii("ratorin"), - dictgen::InsensitiveAscii("ratorn"), - dictgen::InsensitiveAscii("rats"), - dictgen::InsensitiveAscii("rm"), - dictgen::InsensitiveAscii("rnination"), - dictgen::InsensitiveAscii("rninations"), - dictgen::InsensitiveAscii("rninationz"), - dictgen::InsensitiveAscii("rnizationz"), - dictgen::InsensitiveAscii("settting"), - dictgen::InsensitiveAscii("sl"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("uls"), - ], - values: &[ - &["mode"], - &["modified"], - &["modeling"], - &["model"], - &["modelling"], - &["moderation"], - &["moderately"], - &["moderates"], - &["moderates"], - &["moderately"], - &["moderation"], - &["moderately"], - &["moderate"], - &["moderation"], - &["moderation"], - &["moderates"], - &["modem", "modern"], - &["modernization"], - &["modernizations"], - &["modernizations"], - &["modernizations"], - &["modesetting"], - &["models"], - &["module"], - &["modules"], - ], - range: 1..=10, - }; - -static WORD_MODD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MODD_CHILDREN), - value: None, -}; - -pub static WORD_MODD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("ifications"), - ], - values: &[ - &["model"], - &["modeled"], - &["modelled"], - &["models"], - &["modifications"], - ], - range: 2..=10, - }; - -static WORD_MOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOC_CHILDREN), - value: None, -}; - -pub static WORD_MOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rochip"), - dictgen::InsensitiveAscii("rochips"), - dictgen::InsensitiveAscii("rocode"), - dictgen::InsensitiveAscii("rocodes"), - dictgen::InsensitiveAscii("rocontroller"), - dictgen::InsensitiveAscii("rocontrollers"), - dictgen::InsensitiveAscii("rophone"), - dictgen::InsensitiveAscii("rophones"), - dictgen::InsensitiveAscii("roprocessor"), - dictgen::InsensitiveAscii("roprocessors"), - dictgen::InsensitiveAscii("rosecond"), - dictgen::InsensitiveAscii("roseconds"), - dictgen::InsensitiveAscii("rosoft"), - dictgen::InsensitiveAscii("rotransactions"), - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("ules"), - ], - values: &[ - &["microchip"], - &["microchips"], - &["microcode"], - &["microcodes"], - &["microcontroller"], - &["microcontrollers"], - &["microphone"], - &["microphones"], - &["microprocessor"], - &["microprocessors"], - &["microsecond"], - &["microseconds"], - &["microsoft"], - &["microtransactions"], - &["module"], - &["modules"], - ], - range: 3..=14, - }; - -static WORD_MOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOB_CHILDREN), - value: None, -}; - -pub static WORD_MOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ilitiy"), - dictgen::InsensitiveAscii("iliy"), - dictgen::InsensitiveAscii("iltiy"), - ], - values: &[&["modify"], &["mobility"], &["mobility"], &["mobility"]], - range: 3..=6, - }; - -static WORD_MOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MOA_CHILDREN), - value: None, -}; - -pub static WORD_MOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("st")], - values: &[&["most", "moat"]], - range: 2..=2, - }; - -static WORD_MN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MN_CHILDREN), - value: None, -}; - -pub static WORD_MN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("emnonic"), - dictgen::InsensitiveAscii("emoic"), - dictgen::InsensitiveAscii("emoncis"), - dictgen::InsensitiveAscii("enonic"), - dictgen::InsensitiveAscii("eonics"), - dictgen::InsensitiveAscii("ethods"), - ], - values: &[ - &["many"], - &["mnemonic"], - &["mnemonic"], - &["mnemonics"], - &["mnemonic"], - &["mnemonics"], - &["methods"], - ], - range: 2..=7, - }; - -static WORD_MM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MM_CHILDREN), - value: None, -}; - -pub static WORD_MM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anifest"), - dictgen::InsensitiveAscii("aped"), - dictgen::InsensitiveAscii("aping"), - dictgen::InsensitiveAscii("atching"), - dictgen::InsensitiveAscii("bers"), - dictgen::InsensitiveAscii("nemonic"), - dictgen::InsensitiveAscii("onitoring"), - ], - values: &[ - &["manifest"], - &["mapped"], - &["mmapping", "mapping"], - &["matching"], - &["members"], - &["mnemonic"], - &["monitoring"], - ], - range: 4..=9, - }; - -static WORD_ML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ML_CHILDREN), - value: None, -}; - -pub static WORD_ML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tibyte")], - values: &[&["multibyte"]], - range: 6..=6, - }; - -static WORD_MK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MK_CHILDREN), - value: None, -}; - -pub static WORD_MK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ea"), - dictgen::InsensitiveAscii("ssing"), - ], - values: &[ - &["make"], - &["makes"], - &["making"], - &["make"], - &["make"], - &["missing"], - ], - range: 1..=5, - }; - -static WORD_MJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MJ_CHILDREN), - value: None, -}; - -pub static WORD_MJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("or")], - values: &[&["major"]], - range: 2..=2, - }; - -static WORD_MI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MI_CHILDREN), - value: None, -}; - -static WORD_MI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MIA_NODE), - None, - Some(&WORD_MIC_NODE), - Some(&WORD_MID_NODE), - None, - None, - Some(&WORD_MIG_NODE), - Some(&WORD_MIH_NODE), - Some(&WORD_MII_NODE), - None, - Some(&WORD_MIK_NODE), - Some(&WORD_MIL_NODE), - Some(&WORD_MIM_NODE), - Some(&WORD_MIN_NODE), - None, - Some(&WORD_MIP_NODE), - None, - Some(&WORD_MIR_NODE), - Some(&WORD_MIS_NODE), - Some(&WORD_MIT_NODE), - None, - None, - None, - Some(&WORD_MIX_NODE), - None, - None, -]; - -static WORD_MIX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIX_CHILDREN), - value: None, -}; - -pub static WORD_MIX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imum"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("xed"), - dictgen::InsensitiveAscii("xing"), - ], - values: &[ - &["maximum"], - &["mixed"], - &["mixture"], - &["mixed"], - &["mixing"], - ], - range: 3..=4, - }; - -static WORD_MIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIT_CHILDREN), - value: None, -}; - -pub static WORD_MIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agated"), - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icateing"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("icator"), - dictgen::InsensitiveAscii("igaiton"), - dictgen::InsensitiveAscii("subushi"), - dictgen::InsensitiveAscii("tigate"), - ], - values: &[ - &["mitigated"], - &["mitigate"], - &["mitigate"], - &["mitigated"], - &["mitigating"], - &["mitigates"], - &["mitigating"], - &["mitigator"], - &["mitigation"], - &["mitsubishi"], - &["mitigate"], - ], - range: 4..=8, - }; - -static WORD_MIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MIS_CHILDREN), - value: Some(&["miss", "mist"]), -}; - -static WORD_MIS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MISA_NODE), - Some(&WORD_MISB_NODE), - Some(&WORD_MISC_NODE), - Some(&WORD_MISD_NODE), - Some(&WORD_MISE_NODE), - Some(&WORD_MISF_NODE), - Some(&WORD_MISG_NODE), - None, - Some(&WORD_MISI_NODE), - None, - None, - Some(&WORD_MISL_NODE), - Some(&WORD_MISM_NODE), - Some(&WORD_MISN_NODE), - Some(&WORD_MISO_NODE), - Some(&WORD_MISP_NODE), - Some(&WORD_MISQ_NODE), - Some(&WORD_MISR_NODE), - Some(&WORD_MISS_NODE), - Some(&WORD_MIST_NODE), - Some(&WORD_MISU_NODE), - None, - None, - None, - Some(&WORD_MISY_NODE), - None, -]; - -static WORD_MISY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISY_CHILDREN), - value: None, -}; - -pub static WORD_MISY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gonist"), - dictgen::InsensitiveAscii("gonistic"), - ], - values: &[&["misogynist"], &["misogynistic"]], - range: 6..=8, - }; - -static WORD_MISU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISU_CHILDREN), - value: None, -}; - -pub static WORD_MISU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bderstanding"), - dictgen::InsensitiveAscii("dnerstanding"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ndarstanding"), - dictgen::InsensitiveAscii("nderatanding"), - dictgen::InsensitiveAscii("nderdtanding"), - dictgen::InsensitiveAscii("ndersatnding"), - dictgen::InsensitiveAscii("ndersood"), - dictgen::InsensitiveAscii("ndersranding"), - dictgen::InsensitiveAscii("nderstading"), - dictgen::InsensitiveAscii("nderstadings"), - dictgen::InsensitiveAscii("nderstadning"), - dictgen::InsensitiveAscii("nderstamding"), - dictgen::InsensitiveAscii("nderstandig"), - dictgen::InsensitiveAscii("nderstandigs"), - dictgen::InsensitiveAscii("nderstandimg"), - dictgen::InsensitiveAscii("nderstandind"), - dictgen::InsensitiveAscii("nderstandingly"), - dictgen::InsensitiveAscii("nderstandng"), - dictgen::InsensitiveAscii("nderstanging"), - dictgen::InsensitiveAscii("nderstanidng"), - dictgen::InsensitiveAscii("nderstaning"), - dictgen::InsensitiveAscii("nderstanings"), - dictgen::InsensitiveAscii("nderstansing"), - dictgen::InsensitiveAscii("nderstanting"), - dictgen::InsensitiveAscii("nderstantings"), - dictgen::InsensitiveAscii("nderstending"), - dictgen::InsensitiveAscii("nderstnading"), - dictgen::InsensitiveAscii("nderstod"), - dictgen::InsensitiveAscii("nderstsnding"), - dictgen::InsensitiveAscii("nderstunding"), - dictgen::InsensitiveAscii("ndertsanding"), - dictgen::InsensitiveAscii("ndrestanding"), - dictgen::InsensitiveAscii("nterstanding"), - dictgen::InsensitiveAscii("nterstood"), - ], - values: &[ - &["misunderstandings"], - &["misunderstandings"], - &["misuse"], - &["misused"], - &["misusing"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstood"], - &["misunderstandings"], - &["misunderstanding"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstanding"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstood"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstandings"], - &["misunderstood"], - ], - range: 1..=14, - }; - -static WORD_MIST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIST_CHILDREN), - value: None, -}; - -pub static WORD_MIST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aek"), - dictgen::InsensitiveAscii("akedly"), - dictgen::InsensitiveAscii("akengly"), - dictgen::InsensitiveAscii("akently"), - dictgen::InsensitiveAscii("akey"), - dictgen::InsensitiveAscii("akingly"), - dictgen::InsensitiveAscii("akinly"), - dictgen::InsensitiveAscii("ankely"), - dictgen::InsensitiveAscii("atch"), - dictgen::InsensitiveAscii("atchd"), - dictgen::InsensitiveAscii("atched"), - dictgen::InsensitiveAscii("atches"), - dictgen::InsensitiveAscii("atching"), - dictgen::InsensitiveAscii("eek"), - dictgen::InsensitiveAscii("eeks"), - dictgen::InsensitiveAscii("erious"), - dictgen::InsensitiveAscii("eriously"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("eryous"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("match"), - dictgen::InsensitiveAscii("matched"), - dictgen::InsensitiveAscii("matches"), - dictgen::InsensitiveAscii("matching"), - dictgen::InsensitiveAscii("read"), - dictgen::InsensitiveAscii("readed"), - dictgen::InsensitiveAscii("ro"), - dictgen::InsensitiveAscii("ros"), - dictgen::InsensitiveAscii("row"), - dictgen::InsensitiveAscii("rows"), - ], - values: &[ - &["mistake"], - &["mistakenly"], - &["mistakenly"], - &["mistakenly"], - &["mistakenly"], - &["mistakenly"], - &["mistakenly"], - &["mistakenly"], - &["mismatch"], - &["mismatched"], - &["mismatched"], - &["mismatches"], - &["mismatching"], - &["mystique"], - &["mystiques"], - &["mysterious"], - &["mysteriously"], - &["mystery"], - &["mysterious"], - &["mystic"], - &["mystical"], - &["mystics"], - &["mismatch"], - &["mismatched"], - &["mismatches"], - &["mismatching"], - &["mistreated"], - &["mistreated"], - &["maestro"], - &["maestros"], - &["maestro"], - &["maestros"], - ], - range: 2..=8, - }; - -static WORD_MISS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MISS_CHILDREN), - value: None, -}; - -static WORD_MISS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MISSA_NODE), - None, - Some(&WORD_MISSC_NODE), - None, - Some(&WORD_MISSE_NODE), - None, - None, - None, - Some(&WORD_MISSI_NODE), - None, - None, - Some(&WORD_MISSL_NODE), - Some(&WORD_MISSM_NODE), - Some(&WORD_MISSN_NODE), - Some(&WORD_MISSO_NODE), - Some(&WORD_MISSP_NODE), - None, - None, - Some(&WORD_MISSS_NODE), - Some(&WORD_MISST_NODE), - Some(&WORD_MISSU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_MISSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSU_CHILDREN), - value: None, -}; - -pub static WORD_MISSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nderstanding"), - dictgen::InsensitiveAscii("nderstood"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sing"), - ], - values: &[ - &["misunderstanding"], - &["misunderstood"], - &["misuse"], - &["misused"], - &["misusing"], - ], - range: 2..=12, - }; - -static WORD_MISST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISST_CHILDREN), - value: None, -}; - -pub static WORD_MISST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ake"), - dictgen::InsensitiveAscii("aken"), - dictgen::InsensitiveAscii("akes"), - dictgen::InsensitiveAscii("ype"), - dictgen::InsensitiveAscii("ypes"), - ], - values: &[ - &["mistake"], - &["mistaken"], - &["mistakes"], - &["mistype"], - &["mistypes"], - ], - range: 3..=4, - }; - -static WORD_MISSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSS_CHILDREN), - value: None, -}; - -pub static WORD_MISSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["missing"]], - range: 3..=3, - }; - -static WORD_MISSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSP_CHILDREN), - value: None, -}; - -pub static WORD_MISSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eeling"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("elld"), - dictgen::InsensitiveAscii("ellled"), - dictgen::InsensitiveAscii("ellling"), - dictgen::InsensitiveAscii("ellng"), - dictgen::InsensitiveAscii("ellt"), - ], - values: &[ - &["misspelling"], - &["misspell"], - &["misspelled"], - &["misspelling"], - &["misspelled"], - &["misspelled"], - &["misspelling"], - &["misspelling"], - &["misspelt"], - ], - range: 2..=7, - }; - -static WORD_MISSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSO_CHILDREN), - value: None, -}; - -pub static WORD_MISSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nary"), - dictgen::InsensitiveAscii("rui"), - dictgen::InsensitiveAscii("urri"), - ], - values: &[&["missionary"], &["missouri"], &["missouri"]], - range: 3..=4, - }; - -static WORD_MISSN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSN_CHILDREN), - value: None, -}; - -pub static WORD_MISSN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("g")], - values: &[&["missing"]], - range: 1..=1, - }; - -static WORD_MISSM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSM_CHILDREN), - value: None, -}; - -pub static WORD_MISSM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anaged"), - dictgen::InsensitiveAscii("atch"), - dictgen::InsensitiveAscii("atchd"), - dictgen::InsensitiveAscii("atched"), - dictgen::InsensitiveAscii("atches"), - dictgen::InsensitiveAscii("atching"), - ], - values: &[ - &["mismanaged"], - &["mismatch"], - &["mismatched"], - &["mismatched"], - &["mismatches"], - &["mismatching"], - ], - range: 4..=7, - }; - -static WORD_MISSL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSL_CHILDREN), - value: None, -}; - -pub static WORD_MISSL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eading"), - dictgen::InsensitiveAscii("etow"), - dictgen::InsensitiveAscii("ies"), - ], - values: &[&["missile"], &["misleading"], &["mistletoe"], &["missiles"]], - range: 1..=6, - }; - -static WORD_MISSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSI_CHILDREN), - value: None, -}; - -pub static WORD_MISSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gno"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ngassignement"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("onaire"), - dictgen::InsensitiveAscii("onaires"), - dictgen::InsensitiveAscii("onairy"), - dictgen::InsensitiveAscii("onare"), - dictgen::InsensitiveAscii("onares"), - dictgen::InsensitiveAscii("onaris"), - dictgen::InsensitiveAscii("onarry"), - dictgen::InsensitiveAscii("onera"), - dictgen::InsensitiveAscii("onnary"), - dictgen::InsensitiveAscii("ony"), - dictgen::InsensitiveAscii("sipi"), - dictgen::InsensitiveAscii("sippi"), - dictgen::InsensitiveAscii("ssipi"), - dictgen::InsensitiveAscii("ssipis"), - dictgen::InsensitiveAscii("ssipppi"), - dictgen::InsensitiveAscii("ssppi"), - ], - values: &[ - &["missing"], - &["mission"], - &["missiles"], - &["mission", "missing"], - &["missingassignment"], - &["missing"], - &["missionaries"], - &["missionaries"], - &["missionary"], - &["missionaries"], - &["missionaries"], - &["missionaries"], - &["missionary"], - &["missionary"], - &["missionary"], - &["missionary"], - &["mississippi"], - &["mississippi"], - &["mississippi"], - &["mississippi"], - &["mississippi"], - &["mississippi"], - ], - range: 1..=13, - }; - -static WORD_MISSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSE_CHILDREN), - value: None, -}; - -pub static WORD_MISSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nce"), - ], - values: &[&["mizzen"], &["missense"]], - range: 1..=3, - }; - -static WORD_MISSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSC_CHILDREN), - value: None, -}; - -pub static WORD_MISSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lassified"), - dictgen::InsensitiveAscii("lassifies"), - dictgen::InsensitiveAscii("lassify"), - dictgen::InsensitiveAscii("onfiguration"), - dictgen::InsensitiveAscii("onfigure"), - dictgen::InsensitiveAscii("onfigured"), - dictgen::InsensitiveAscii("onfigures"), - dictgen::InsensitiveAscii("onfiguring"), - dictgen::InsensitiveAscii("ounted"), - ], - values: &[ - &["misclassified"], - &["misclassifies"], - &["misclassify"], - &["misconfiguration"], - &["misconfigure"], - &["misconfigured"], - &["misconfigures"], - &["misconfiguring"], - &["miscounted"], - ], - range: 6..=12, - }; - -static WORD_MISSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISSA_CHILDREN), - value: None, -}; - -pub static WORD_MISSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("lignment"), - ], - values: &[&["miscible"], &["misalignment"]], - range: 3..=8, - }; - -static WORD_MISR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISR_CHILDREN), - value: None, -}; - -pub static WORD_MISR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eable"), - dictgen::InsensitiveAscii("eably"), - dictgen::InsensitiveAscii("epresantation"), - dictgen::InsensitiveAscii("epresenation"), - dictgen::InsensitiveAscii("epresentaion"), - dictgen::InsensitiveAscii("epresentaiton"), - dictgen::InsensitiveAscii("epresentated"), - dictgen::InsensitiveAscii("epresentatie"), - dictgen::InsensitiveAscii("epresentating"), - dictgen::InsensitiveAscii("epresentativ"), - dictgen::InsensitiveAscii("epresention"), - dictgen::InsensitiveAscii("epreseted"), - ], - values: &[ - &["miserable"], - &["miserably"], - &["misrepresentation"], - &["misrepresentation"], - &["misrepresentation"], - &["misrepresentation"], - &["misrepresented"], - &["misrepresentation"], - &["misrepresenting"], - &["misrepresentation"], - &["misrepresenting"], - &["misrepresented"], - ], - range: 5..=13, - }; - -static WORD_MISQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISQ_CHILDREN), - value: None, -}; - -pub static WORD_MISQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uito"), - dictgen::InsensitiveAscii("uitos"), - ], - values: &[&["mosquito"], &["mosquitos"]], - range: 4..=5, - }; - -static WORD_MISP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISP_CHILDREN), - value: None, -}; - -pub static WORD_MISP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("ellings"), - dictgen::InsensitiveAscii("elt"), - dictgen::InsensitiveAscii("ronounciation"), - dictgen::InsensitiveAscii("roportionate"), - ], - values: &[ - &["misspell"], - &["misspelled"], - &["misspelling"], - &["misspellings"], - &["misspelt"], - &["mispronunciation"], - &["disproportionate"], - ], - range: 3..=13, - }; - -static WORD_MISO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISO_CHILDREN), - value: None, -}; - -pub static WORD_MISO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ganist"), - dictgen::InsensitiveAscii("ganistic"), - dictgen::InsensitiveAscii("genist"), - dictgen::InsensitiveAscii("genistic"), - dictgen::InsensitiveAscii("ginist"), - dictgen::InsensitiveAscii("ginyst"), - dictgen::InsensitiveAscii("ginystic"), - dictgen::InsensitiveAscii("ginysts"), - dictgen::InsensitiveAscii("gnyist"), - dictgen::InsensitiveAscii("gnyistic"), - dictgen::InsensitiveAscii("gnyists"), - dictgen::InsensitiveAscii("gonist"), - dictgen::InsensitiveAscii("gonistic"), - dictgen::InsensitiveAscii("gonyst"), - dictgen::InsensitiveAscii("gyinst"), - dictgen::InsensitiveAscii("gyinsts"), - dictgen::InsensitiveAscii("gynisic"), - dictgen::InsensitiveAscii("gynisitc"), - dictgen::InsensitiveAscii("gynisitic"), - dictgen::InsensitiveAscii("gynistc"), - dictgen::InsensitiveAscii("gynsitic"), - dictgen::InsensitiveAscii("gynstic"), - dictgen::InsensitiveAscii("gynt"), - dictgen::InsensitiveAscii("gynyst"), - dictgen::InsensitiveAscii("gynystic"), - dictgen::InsensitiveAscii("uri"), - dictgen::InsensitiveAscii("ygnist"), - ], - values: &[ - &["misogynist"], - &["misogynistic"], - &["misogynist"], - &["misogynistic"], - &["misogynist"], - &["misogynist"], - &["misogynistic"], - &["misogynist"], - &["misogynist"], - &["misogynistic"], - &["misogynist"], - &["misogynist"], - &["misogynistic"], - &["misogynist"], - &["misogynist"], - &["misogynist"], - &["misogynistic"], - &["misogynistic"], - &["misogynistic"], - &["misogynistic"], - &["misogynistic"], - &["misogynist"], - &["misogynist"], - &["misogynist"], - &["misogynistic"], - &["missouri"], - &["misogynist"], - ], - range: 3..=9, - }; - -static WORD_MISN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISN_CHILDREN), - value: None, -}; - -pub static WORD_MISN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("adry")], - values: &[&["misandry"]], - range: 4..=4, - }; - -static WORD_MISM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISM_CHILDREN), - value: None, -}; - -pub static WORD_MISM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ach"), - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("aches"), - dictgen::InsensitiveAscii("aching"), - dictgen::InsensitiveAscii("actch"), - dictgen::InsensitiveAscii("atchd"), - dictgen::InsensitiveAscii("atich"), - ], - values: &[ - &["mismatch"], - &["mismatched"], - &["mismatches"], - &["mismatching"], - &["mismatch"], - &["mismatched"], - &["mismatch"], - ], - range: 3..=6, - }; - -static WORD_MISL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISL_CHILDREN), - value: None, -}; - -pub static WORD_MISL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abaled"), - dictgen::InsensitiveAscii("abled"), - dictgen::InsensitiveAscii("ading"), - ], - values: &[ - &["mislabeled"], - &["mislabeled"], - &["misleading", "misloading"], - ], - range: 5..=6, - }; - -static WORD_MISI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISI_CHILDREN), - value: None, -}; - -pub static WORD_MISI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("mformed"), - dictgen::InsensitiveAscii("nfomed"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ntepret"), - dictgen::InsensitiveAscii("ntepreted"), - dictgen::InsensitiveAscii("nterept"), - dictgen::InsensitiveAscii("nterperet"), - dictgen::InsensitiveAscii("nterpert"), - dictgen::InsensitiveAscii("nterperted"), - dictgen::InsensitiveAscii("nterperting"), - dictgen::InsensitiveAscii("nterperts"), - dictgen::InsensitiveAscii("nterpet"), - dictgen::InsensitiveAscii("nterprate"), - dictgen::InsensitiveAscii("nterprating"), - dictgen::InsensitiveAscii("nterpred"), - dictgen::InsensitiveAscii("nterprent"), - dictgen::InsensitiveAscii("nterprented"), - dictgen::InsensitiveAscii("nterprested"), - dictgen::InsensitiveAscii("nterpretated"), - dictgen::InsensitiveAscii("nterpretating"), - dictgen::InsensitiveAscii("nterpretion"), - dictgen::InsensitiveAscii("nterpretions"), - dictgen::InsensitiveAscii("nterprett"), - dictgen::InsensitiveAscii("nterpretted"), - dictgen::InsensitiveAscii("nterpretting"), - dictgen::InsensitiveAscii("nterprit"), - dictgen::InsensitiveAscii("nterpriting"), - dictgen::InsensitiveAscii("nterprted"), - dictgen::InsensitiveAscii("nterpt"), - dictgen::InsensitiveAscii("nterpted"), - dictgen::InsensitiveAscii("ntrepret"), - dictgen::InsensitiveAscii("ntrepreted"), - dictgen::InsensitiveAscii("ntrepreting"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("sng"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sonaries"), - dictgen::InsensitiveAscii("sonary"), - ], - values: &[ - &["missile"], - &["misinformed"], - &["misinformed"], - &["missing"], - &["misinterpret"], - &["misinterpreted"], - &["misinterpret"], - &["misinterpret"], - &["misinterpret"], - &["misinterpreted"], - &["misinterpreting"], - &["misinterprets"], - &["misinterpret"], - &["misinterpret"], - &["misinterpreting"], - &["misinterpreted"], - &["misinterpret"], - &["misinterpret"], - &["misinterpret"], - &["misinterpreted"], - &["misinterpreting"], - &["misinterpreting"], - &["misinterpreting"], - &["misinterpret"], - &["misinterpreted"], - &["misinterpreting"], - &["misinterpreting"], - &["misinterpreting"], - &["misinterpret"], - &["misinterpret"], - &["misinterpret"], - &["misinterpret"], - &["misinterpreted"], - &["misinterpreting"], - &["mission"], - &["missing"], - &["mission"], - &["missionaries"], - &["missionary"], - ], - range: 2..=13, - }; - -static WORD_MISG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISG_CHILDREN), - value: None, -}; - -pub static WORD_MISG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oynist"), - dictgen::InsensitiveAscii("oynistic"), - ], - values: &[&["misogynist"], &["misogynistic"]], - range: 6..=8, - }; - -static WORD_MISF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISF_CHILDREN), - value: None, -}; - -pub static WORD_MISF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ormed"), - dictgen::InsensitiveAscii("ortunte"), - dictgen::InsensitiveAscii("orture"), - dictgen::InsensitiveAscii("ourtunes"), - ], - values: &[ - &["malformed"], - &["misfortune"], - &["misfortune"], - &["misfortunes"], - ], - range: 5..=8, - }; - -static WORD_MISE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISE_CHILDREN), - value: None, -}; - -pub static WORD_MISE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("laneous"), - dictgen::InsensitiveAscii("laneously"), - dictgen::InsensitiveAscii("llaneous"), - dictgen::InsensitiveAscii("llaneously"), - dictgen::InsensitiveAscii("rabel"), - dictgen::InsensitiveAscii("rablely"), - dictgen::InsensitiveAscii("rabley"), - dictgen::InsensitiveAscii("rablly"), - ], - values: &[ - &["miscellaneous"], - &["miscellaneously"], - &["miscellaneous"], - &["miscellaneously"], - &["miserable"], - &["miserably"], - &["miserably"], - &["miserably"], - ], - range: 5..=10, - }; - -static WORD_MISD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISD_CHILDREN), - value: None, -}; - -pub static WORD_MISD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ameanor"), - dictgen::InsensitiveAscii("ameanors"), - dictgen::InsensitiveAscii("eamenor"), - dictgen::InsensitiveAscii("eamenors"), - dictgen::InsensitiveAscii("emeaner"), - dictgen::InsensitiveAscii("emenaor"), - dictgen::InsensitiveAscii("emenor"), - dictgen::InsensitiveAscii("emenors"), - dictgen::InsensitiveAscii("imeanor"), - dictgen::InsensitiveAscii("omeanor"), - ], - values: &[ - &["misdemeanor"], - &["misdemeanors"], - &["misdemeanor"], - &["misdemeanor"], - &["misdemeanor"], - &["misdemeanor"], - &["misdemeanor"], - &["misdemeanors"], - &["misdemeanor"], - &["misdemeanor"], - ], - range: 6..=8, - }; - -static WORD_MISC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISC_CHILDREN), - value: None, -}; - -pub static WORD_MISC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("airrage"), - dictgen::InsensitiveAscii("allenaous"), - dictgen::InsensitiveAscii("allenous"), - dictgen::InsensitiveAscii("arrage"), - dictgen::InsensitiveAscii("arraige"), - dictgen::InsensitiveAscii("arraiges"), - dictgen::InsensitiveAscii("arridge"), - dictgen::InsensitiveAscii("arriege"), - dictgen::InsensitiveAscii("arrige"), - dictgen::InsensitiveAscii("atalogued"), - dictgen::InsensitiveAscii("eancellous"), - dictgen::InsensitiveAscii("elaneous"), - dictgen::InsensitiveAscii("elanious"), - dictgen::InsensitiveAscii("ellaenous"), - dictgen::InsensitiveAscii("ellanious"), - dictgen::InsensitiveAscii("ellanous"), - dictgen::InsensitiveAscii("elleaneous"), - dictgen::InsensitiveAscii("elleneous"), - dictgen::InsensitiveAscii("heivous"), - dictgen::InsensitiveAscii("hevious"), - dictgen::InsensitiveAscii("hevus"), - dictgen::InsensitiveAscii("hevusly"), - dictgen::InsensitiveAscii("hieveous"), - dictgen::InsensitiveAscii("hieveously"), - dictgen::InsensitiveAscii("hievious"), - dictgen::InsensitiveAscii("ommunciation"), - dictgen::InsensitiveAscii("ommuniation"), - dictgen::InsensitiveAscii("ommunicaiton"), - dictgen::InsensitiveAscii("ommunicatie"), - dictgen::InsensitiveAscii("ommuniction"), - dictgen::InsensitiveAscii("omunnication"), - dictgen::InsensitiveAscii("oncpetion"), - dictgen::InsensitiveAscii("onecption"), - dictgen::InsensitiveAscii("onfiged"), - dictgen::InsensitiveAscii("onseptions"), - dictgen::InsensitiveAscii("rosoft"), - dictgen::InsensitiveAscii("ummunication"), - ], - values: &[ - &["miscarriage"], - &["miscellaneous"], - &["miscellaneous"], - &["miscarriage"], - &["miscarriage"], - &["miscarriage"], - &["miscarriage"], - &["miscarriage"], - &["miscarriage"], - &["miscataloged"], - &["miscellaneous"], - &["miscellaneous"], - &["miscellaneous"], - &["miscellaneous"], - &["miscellaneous"], - &["miscellaneous"], - &["miscellaneous"], - &["miscellaneous"], - &["mischievous"], - &["mischievous"], - &["mischievous"], - &["mischievously"], - &["mischievous"], - &["mischievously"], - &["mischievous"], - &["miscommunication"], - &["miscommunication"], - &["miscommunication"], - &["miscommunication"], - &["miscommunication"], - &["miscommunication"], - &["misconceptions"], - &["misconceptions"], - &["misconfigured"], - &["misconceptions"], - &["microsoft"], - &["miscommunication"], - ], - range: 5..=12, - }; - -static WORD_MISB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISB_CHILDREN), - value: None, -}; - -pub static WORD_MISB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ehaive")], - values: &[&["misbehave"]], - range: 6..=6, - }; - -static WORD_MISA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MISA_CHILDREN), - value: None, -}; - -pub static WORD_MISA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("ken"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("ligments"), - dictgen::InsensitiveAscii("lignement"), - dictgen::InsensitiveAscii("linged"), - dictgen::InsensitiveAscii("lligned"), - dictgen::InsensitiveAscii("nderstood"), - dictgen::InsensitiveAscii("ndrony"), - dictgen::InsensitiveAscii("ndy"), - ], - values: &[ - &["mistake"], - &["mistaken"], - &["mistakes"], - &["misalignments"], - &["misalignment"], - &["misaligned"], - &["misaligned"], - &["misunderstood"], - &["misandry"], - &["misandry"], - ], - range: 2..=9, - }; - -static WORD_MIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIR_CHILDREN), - value: None, -}; - -pub static WORD_MIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acalous"), - dictgen::InsensitiveAscii("acilously"), - dictgen::InsensitiveAscii("acluous"), - dictgen::InsensitiveAscii("acoulus"), - dictgen::InsensitiveAscii("aculaous"), - dictgen::InsensitiveAscii("aculos"), - dictgen::InsensitiveAscii("aculosly"), - dictgen::InsensitiveAscii("aculousy"), - dictgen::InsensitiveAscii("aculu"), - dictgen::InsensitiveAscii("acurously"), - dictgen::InsensitiveAscii("alces"), - dictgen::InsensitiveAscii("cales"), - dictgen::InsensitiveAscii("coatx"), - dictgen::InsensitiveAscii("cocenter"), - dictgen::InsensitiveAscii("conesia"), - dictgen::InsensitiveAscii("cophone"), - dictgen::InsensitiveAscii("cophones"), - dictgen::InsensitiveAscii("coscope"), - dictgen::InsensitiveAscii("coscopes"), - dictgen::InsensitiveAscii("coscopic"), - dictgen::InsensitiveAscii("coservice"), - dictgen::InsensitiveAscii("coservices"), - dictgen::InsensitiveAscii("cosoft"), - dictgen::InsensitiveAscii("cotransaction"), - dictgen::InsensitiveAscii("cotransactions"), - dictgen::InsensitiveAscii("cowave"), - dictgen::InsensitiveAscii("cowaves"), - dictgen::InsensitiveAscii("croprocessor"), - dictgen::InsensitiveAscii("gaine"), - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("gates"), - dictgen::InsensitiveAscii("gation"), - dictgen::InsensitiveAscii("ometer"), - dictgen::InsensitiveAscii("ometers"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("orr"), - dictgen::InsensitiveAscii("orred"), - dictgen::InsensitiveAscii("orring"), - dictgen::InsensitiveAscii("orrs"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("osoft"), - dictgen::InsensitiveAscii("rioring"), - dictgen::InsensitiveAscii("ro"), - dictgen::InsensitiveAscii("roed"), - dictgen::InsensitiveAscii("rord"), - dictgen::InsensitiveAscii("rorn"), - dictgen::InsensitiveAscii("rorowing"), - dictgen::InsensitiveAscii("rorred"), - ], - values: &[ - &["miraculous"], - &["miraculously"], - &["miraculous"], - &["miraculous"], - &["miraculous"], - &["miraculous"], - &["miraculously"], - &["miraculously"], - &["miraculous"], - &["miraculous"], - &["miracles"], - &["miracles"], - &["microatx"], - &["microcenter"], - &["micronesia"], - &["microphone"], - &["microphones"], - &["microscope"], - &["microscopes"], - &["microscopic"], - &["microservice"], - &["microservices"], - &["microsoft"], - &["microtransactions"], - &["microtransactions"], - &["microwave"], - &["microwaves"], - &["microprocessor"], - &["migraine"], - &["migrate"], - &["migrated"], - &["migrates"], - &["migration"], - &["micrometer"], - &["micrometers"], - &["mirror", "minor"], - &["mirrored"], - &["mirroring"], - &["mirror"], - &["mirrored"], - &["mirroring"], - &["mirrors"], - &["mirrors", "minors"], - &["microsoft"], - &["mirroring"], - &["mirror"], - &["mirrored"], - &["mirrored"], - &["mirror"], - &["mirroring"], - &["mirrored"], - ], - range: 2..=14, - }; - -static WORD_MIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIP_CHILDREN), - value: None, -}; - -pub static WORD_MIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lementation")], - values: &[&["implementation"]], - range: 11..=11, - }; - -static WORD_MIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MIN_CHILDREN), - value: None, -}; - -static WORD_MIN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MINA_NODE), - None, - None, - Some(&WORD_MIND_NODE), - Some(&WORD_MINE_NODE), - None, - Some(&WORD_MING_NODE), - None, - Some(&WORD_MINI_NODE), - None, - None, - None, - Some(&WORD_MINM_NODE), - Some(&WORD_MINN_NODE), - Some(&WORD_MINO_NODE), - None, - None, - None, - Some(&WORD_MINS_NODE), - Some(&WORD_MINT_NODE), - Some(&WORD_MINU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_MINU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINU_CHILDREN), - value: None, -}; - -pub static WORD_MINU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mum"), - dictgen::InsensitiveAscii("mun"), - dictgen::InsensitiveAscii("scle"), - dictgen::InsensitiveAscii("sculy"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["menu", "minus", "minute"], - &["menus", "minus", "minuses", "minutes"], - &["minutes"], - &["minimum"], - &["minimum"], - &["minimum"], - &["minuscule"], - &["minusculely", "minuscule"], - &["minute"], - &["minutes"], - ], - range: 1..=5, - }; - -static WORD_MINT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINT_CHILDREN), - value: None, -}; - -pub static WORD_MINT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ues"), - ], - values: &[ - &["mentor", "monitor", "minor"], - &["mentored", "monitored"], - &["mentoring", "monitoring"], - &["mentors", "monitors"], - &["minute"], - &["minutes"], - ], - range: 2..=5, - }; - -static WORD_MINS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINS_CHILDREN), - value: None, -}; - -pub static WORD_MINS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icule"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("iters"), - dictgen::InsensitiveAscii("itry"), - dictgen::InsensitiveAscii("tries"), - dictgen::InsensitiveAscii("try"), - ], - values: &[ - &["miniscule"], - &["minister"], - &["ministers"], - &["ministry"], - &["ministries"], - &["ministry"], - ], - range: 3..=5, - }; - -static WORD_MINO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINO_CHILDREN), - value: None, -}; - -pub static WORD_MINO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("osha"), - dictgen::InsensitiveAscii("ritets"), - dictgen::InsensitiveAscii("roties"), - ], - values: &[ - &["minions"], - &["minutia", "minutiae"], - &["minorities"], - &["minorities"], - ], - range: 3..=6, - }; - -static WORD_MINN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINN_CHILDREN), - value: None, -}; - -pub static WORD_MINN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eaoplis"), - dictgen::InsensitiveAscii("eaplis"), - dictgen::InsensitiveAscii("eaplois"), - dictgen::InsensitiveAscii("eapolites"), - dictgen::InsensitiveAscii("eapols"), - dictgen::InsensitiveAscii("eosta"), - dictgen::InsensitiveAscii("esotta"), - dictgen::InsensitiveAscii("estoa"), - dictgen::InsensitiveAscii("iapolis"), - dictgen::InsensitiveAscii("imum"), - dictgen::InsensitiveAscii("imums"), - ], - values: &[ - &["minneapolis"], - &["minneapolis"], - &["minneapolis"], - &["minneapolis"], - &["minneapolis"], - &["minnesota"], - &["minnesota"], - &["minnesota"], - &["minneapolis"], - &["minimum"], - &["minimums"], - ], - range: 4..=9, - }; - -static WORD_MINM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINM_CHILDREN), - value: None, -}; - -pub static WORD_MINM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("um"), - ], - values: &[&["minimal"], &["minimize"], &["minimum"]], - range: 2..=3, - }; - -static WORD_MINI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MINI_CHILDREN), - value: None, -}; - -static WORD_MINI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MINIA_NODE), - None, - None, - None, - None, - Some(&WORD_MINIF_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_MINIM_NODE), - Some(&WORD_MININ_NODE), - None, - Some(&WORD_MINIP_NODE), - None, - None, - Some(&WORD_MINIS_NODE), - Some(&WORD_MINIT_NODE), - Some(&WORD_MINIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_MINIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINIU_CHILDREN), - value: None, -}; - -pub static WORD_MINIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("mum"), - ], - values: &[&["minimum"], &["minimums"], &["minimum"]], - range: 1..=3, - }; - -static WORD_MINIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINIT_CHILDREN), - value: None, -}; - -pub static WORD_MINIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ature"), - dictgen::InsensitiveAscii("aure"), - dictgen::InsensitiveAscii("uare"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["miniature"], - &["miniature"], - &["miniature"], - &["miniature"], - ], - range: 3..=5, - }; - -static WORD_MINIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINIS_CHILDREN), - value: None, -}; - -pub static WORD_MINIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("clue"), - dictgen::InsensitiveAscii("cue"), - dictgen::InsensitiveAscii("cuel"), - dictgen::InsensitiveAscii("cully"), - dictgen::InsensitiveAscii("terens"), - dictgen::InsensitiveAscii("teres"), - dictgen::InsensitiveAscii("terios"), - dictgen::InsensitiveAscii("terns"), - dictgen::InsensitiveAscii("tery"), - dictgen::InsensitiveAscii("tr"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("ucle"), - ], - values: &[ - &["miniscule"], - &["miniscule"], - &["miniscule"], - &["minusculely"], - &["ministers"], - &["ministers"], - &["ministers"], - &["ministers"], - &["ministry", "minister"], - &["minister"], - &["ministry"], - &["miniscule"], - ], - range: 2..=6, - }; - -static WORD_MINIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINIP_CHILDREN), - value: None, -}; - -pub static WORD_MINIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ulating"), - dictgen::InsensitiveAscii("ulation"), - dictgen::InsensitiveAscii("ulative"), - ], - values: &[&["manipulating"], &["manipulation"], &["manipulative"]], - range: 7..=7, - }; - -static WORD_MININ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MININ_CHILDREN), - value: None, -}; - -pub static WORD_MININ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("alist"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izes"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("terpret"), - dictgen::InsensitiveAscii("terpreting"), - dictgen::InsensitiveAscii("um"), - ], - values: &[ - &["minimal"], - &["minimalist"], - &["minimise"], - &["minimised"], - &["minimises"], - &["minimising"], - &["minimize"], - &["minimized"], - &["minimizes"], - &["minimizing"], - &["minions"], - &["misinterpret"], - &["misinterpreting"], - &["minimum"], - ], - range: 2..=10, - }; - -static WORD_MINIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINIM_CHILDREN), - value: None, -}; - -pub static WORD_MINIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("alisitc"), - dictgen::InsensitiveAscii("alisity"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("alstic"), - dictgen::InsensitiveAscii("alt"), - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("azed"), - dictgen::InsensitiveAscii("azing"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ilast"), - dictgen::InsensitiveAscii("ilist"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("imum"), - dictgen::InsensitiveAscii("ini"), - dictgen::InsensitiveAscii("ium"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("umm"), - dictgen::InsensitiveAscii("umn"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("zation"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["minigame"], - &["minimalist"], - &["minimalist"], - &["minimalist"], - &["minimalist"], - &["minimalist"], - &["minimum"], - &["minimized"], - &["minimizing"], - &["minimal"], - &["minimalist"], - &["minimalist"], - &["minimum"], - &["minimum"], - &["minimizing"], - &["minimum"], - &["minimisation"], - &["minimise"], - &["minimised"], - &["minimises"], - &["minimising"], - &["minimum"], - &["minimum"], - &["minimum"], - &["minimization"], - &["minimize"], - &["minimized"], - &["minimizes"], - &["minimizing"], - ], - range: 2..=7, - }; - -static WORD_MINIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINIF_CHILDREN), - value: None, -}; - -pub static WORD_MINIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ys")], - values: &[&["minifies"]], - range: 2..=2, - }; - -static WORD_MINIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINIA_CHILDREN), - value: None, -}; - -pub static WORD_MINIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["minimal"]], - range: 1..=1, - }; - -static WORD_MING_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MING_CHILDREN), - value: None, -}; - -pub static WORD_MING_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gw"), - dictgen::InsensitiveAscii("iame"), - ], - values: &[&["mingw"], &["minigame"]], - range: 2..=4, - }; - -static WORD_MINE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINE_CHILDREN), - value: None, -}; - -pub static WORD_MINE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rales"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("rial"), - ], - values: &[&["minerals"], &["minerals"], &["mineral"]], - range: 3..=5, - }; - -static WORD_MIND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIND_CHILDREN), - value: None, -}; - -pub static WORD_MIND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("carck"), - dictgen::InsensitiveAscii("crak"), - dictgen::InsensitiveAscii("leslly"), - dictgen::InsensitiveAscii("lessely"), - dictgen::InsensitiveAscii("lessley"), - dictgen::InsensitiveAscii("lessy"), - ], - values: &[ - &["mindcrack"], - &["mindcrack"], - &["mindlessly"], - &["mindlessly"], - &["mindlessly"], - &["mindlessly"], - ], - range: 4..=7, - }; - -static WORD_MINA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MINA_CHILDREN), - value: None, -}; - -pub static WORD_MINA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("milist"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[&["minimalist"], &["miniature"]], - range: 4..=6, - }; - -static WORD_MIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIM_CHILDREN), - value: None, -}; - -pub static WORD_MIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ach"), - dictgen::InsensitiveAscii("achd"), - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("aches"), - dictgen::InsensitiveAscii("aching"), - dictgen::InsensitiveAscii("atch"), - dictgen::InsensitiveAscii("atchd"), - dictgen::InsensitiveAscii("atched"), - dictgen::InsensitiveAscii("atches"), - dictgen::InsensitiveAscii("atching"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("ick"), - dictgen::InsensitiveAscii("icks"), - dictgen::InsensitiveAscii("imal"), - dictgen::InsensitiveAscii("imise"), - dictgen::InsensitiveAscii("imize"), - dictgen::InsensitiveAscii("imized"), - dictgen::InsensitiveAscii("imum"), - dictgen::InsensitiveAscii("imun"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("inalist"), - dictgen::InsensitiveAscii("inally"), - dictgen::InsensitiveAscii("inaly"), - dictgen::InsensitiveAscii("inise"), - dictgen::InsensitiveAscii("inised"), - dictgen::InsensitiveAscii("inises"), - dictgen::InsensitiveAscii("inising"), - dictgen::InsensitiveAscii("inize"), - dictgen::InsensitiveAscii("inized"), - dictgen::InsensitiveAscii("inizes"), - dictgen::InsensitiveAscii("inizing"), - dictgen::InsensitiveAscii("mick"), - dictgen::InsensitiveAscii("micked"), - dictgen::InsensitiveAscii("micking"), - dictgen::InsensitiveAscii("mics"), - ], - values: &[ - &["mismatch"], - &["mismatched"], - &["mismatched"], - &["mismatches"], - &["mismatching"], - &["mismatch"], - &["mismatched"], - &["mismatched"], - &["mismatches"], - &["mismatching"], - &["mimic"], - &["mimicked"], - &["mimicking"], - &["mimic"], - &["mimics"], - &["minimal"], - &["minimise"], - &["minimize"], - &["minimized"], - &["minimum"], - &["minimum"], - &["minimal"], - &["minimalist"], - &["minimally"], - &["minimally"], - &["minimise"], - &["minimised"], - &["minimises"], - &["minimising"], - &["minimize"], - &["minimized"], - &["minimizes"], - &["minimizing"], - &["mimic"], - &["mimicked"], - &["mimicking"], - &["mimics"], - ], - range: 1..=7, - }; - -static WORD_MIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MIL_CHILDREN), - value: None, -}; - -static WORD_MIL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MILA_NODE), - None, - None, - None, - Some(&WORD_MILE_NODE), - None, - None, - None, - Some(&WORD_MILI_NODE), - None, - Some(&WORD_MILK_NODE), - Some(&WORD_MILL_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MILT_NODE), - Some(&WORD_MILU_NODE), - None, - Some(&WORD_MILW_NODE), - None, - Some(&WORD_MILY_NODE), - None, -]; - -static WORD_MILY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILY_CHILDREN), - value: None, -}; - -pub static WORD_MILY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ew")], - values: &[&["milieu"]], - range: 2..=2, - }; - -static WORD_MILW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILW_CHILDREN), - value: None, -}; - -pub static WORD_MILW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("akuee"), - dictgen::InsensitiveAscii("uakee"), - ], - values: &[&["milwaukee"], &["milwaukee"]], - range: 5..=5, - }; - -static WORD_MILU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILU_CHILDREN), - value: None, -}; - -pub static WORD_MILU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("wakee")], - values: &[&["milwaukee"]], - range: 5..=5, - }; - -static WORD_MILT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILT_CHILDREN), - value: None, -}; - -pub static WORD_MILT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("iant"), - dictgen::InsensitiveAscii("iline"), - dictgen::InsensitiveAscii("iple"), - dictgen::InsensitiveAscii("iplication"), - dictgen::InsensitiveAscii("isite"), - ], - values: &[ - &["military"], - &["militant"], - &["multiline"], - &["multiple"], - &["multiplication"], - &["multisite"], - ], - range: 3..=10, - }; - -static WORD_MILL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILL_CHILDREN), - value: None, -}; - -pub static WORD_MILL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eneum"), - dictgen::InsensitiveAscii("enia"), - dictgen::InsensitiveAscii("enial"), - dictgen::InsensitiveAscii("enialism"), - dictgen::InsensitiveAscii("enials"), - dictgen::InsensitiveAscii("enian"), - dictgen::InsensitiveAscii("enium"), - dictgen::InsensitiveAscii("enna"), - dictgen::InsensitiveAscii("escond"), - dictgen::InsensitiveAscii("esecond"), - dictgen::InsensitiveAscii("ienaire"), - dictgen::InsensitiveAscii("iescond"), - dictgen::InsensitiveAscii("iesconds"), - dictgen::InsensitiveAscii("ieseconds"), - dictgen::InsensitiveAscii("imiter"), - dictgen::InsensitiveAscii("imiters"), - dictgen::InsensitiveAscii("imitre"), - dictgen::InsensitiveAscii("imitres"), - dictgen::InsensitiveAscii("innium"), - dictgen::InsensitiveAscii("ionairre"), - dictgen::InsensitiveAscii("ionairres"), - dictgen::InsensitiveAscii("ionairs"), - dictgen::InsensitiveAscii("ionar"), - dictgen::InsensitiveAscii("ionarie"), - dictgen::InsensitiveAscii("ionaries"), - dictgen::InsensitiveAscii("ioniare"), - dictgen::InsensitiveAscii("ioniares"), - dictgen::InsensitiveAscii("iscond"), - dictgen::InsensitiveAscii("isencond"), - dictgen::InsensitiveAscii("isenconds"), - dictgen::InsensitiveAscii("iseond"), - dictgen::InsensitiveAscii("iseonds"), - dictgen::InsensitiveAscii("isoconds"), - dictgen::InsensitiveAscii("itant"), - dictgen::InsensitiveAscii("itary"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("second"), - dictgen::InsensitiveAscii("seconds"), - dictgen::InsensitiveAscii("sencond"), - dictgen::InsensitiveAscii("senconds"), - ], - values: &[ - &["millennium"], - &["millennia"], - &["millennial"], - &["millennialism"], - &["millennials"], - &["millennia"], - &["millennium"], - &["millennia"], - &["millisecond"], - &["millisecond"], - &["millionaire"], - &["millisecond"], - &["milliseconds"], - &["milliseconds"], - &["millimeter"], - &["millimeters"], - &["millimetre"], - &["millimetres"], - &["millennium"], - &["millionaire"], - &["millionaire"], - &["millionaires"], - &["millionaire"], - &["millionaire"], - &["millionaires"], - &["millionaire"], - &["millionaires"], - &["millisecond"], - &["millisecond"], - &["milliseconds"], - &["millisecond"], - &["milliseconds"], - &["milliseconds"], - &["militant"], - &["military"], - &["million"], - &["millisecond"], - &["milliseconds"], - &["millisecond"], - &["milliseconds"], - ], - range: 2..=9, - }; - -static WORD_MILK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILK_CHILDREN), - value: None, -}; - -pub static WORD_MILK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("toast"), - dictgen::InsensitiveAscii("toasts"), - ], - values: &[&["milquetoast"], &["milquetoasts"]], - range: 5..=6, - }; - -static WORD_MILI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILI_CHILDREN), - value: None, -}; - -pub static WORD_MILI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("cious"), - dictgen::InsensitiveAscii("ciousally"), - dictgen::InsensitiveAscii("ciously"), - dictgen::InsensitiveAscii("cous"), - dictgen::InsensitiveAscii("cousally"), - dictgen::InsensitiveAscii("cously"), - dictgen::InsensitiveAscii("gram"), - dictgen::InsensitiveAscii("itas"), - dictgen::InsensitiveAscii("liter"), - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("meters"), - dictgen::InsensitiveAscii("metre"), - dictgen::InsensitiveAscii("metres"), - dictgen::InsensitiveAscii("miters"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("raty"), - dictgen::InsensitiveAscii("second"), - dictgen::InsensitiveAscii("seconds"), - dictgen::InsensitiveAscii("secons"), - dictgen::InsensitiveAscii("tais"), - dictgen::InsensitiveAscii("tat"), - dictgen::InsensitiveAscii("tiades"), - dictgen::InsensitiveAscii("tians"), - dictgen::InsensitiveAscii("tiants"), - dictgen::InsensitiveAscii("tis"), - dictgen::InsensitiveAscii("volts"), - ], - values: &[ - &["military"], - &["malicious"], - &["maliciously"], - &["maliciously"], - &["malicious"], - &["maliciously"], - &["maliciously"], - &["milligram"], - &["militias"], - &["milliliter"], - &["millimeter"], - &["millimeters"], - &["millimetre"], - &["millimetres"], - &["millimeters"], - &["million"], - &["military"], - &["millisecond"], - &["milliseconds"], - &["milliseconds"], - &["militias"], - &["militant"], - &["militias"], - &["militias"], - &["militias"], - &["militias"], - &["millivolts"], - ], - range: 2..=9, - }; - -static WORD_MILE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILE_CHILDREN), - value: None, -}; - -pub static WORD_MILE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("au"), - dictgen::InsensitiveAscii("nnia"), - dictgen::InsensitiveAscii("nnium"), - dictgen::InsensitiveAscii("second"), - dictgen::InsensitiveAscii("sone"), - dictgen::InsensitiveAscii("stons"), - dictgen::InsensitiveAscii("tsones"), - dictgen::InsensitiveAscii("u"), - ], - values: &[ - &["milieu"], - &["millennia"], - &["millennium"], - &["millisecond"], - &["milestone"], - &["milestones"], - &["milestones"], - &["milieu"], - ], - range: 1..=6, - }; - -static WORD_MILA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MILA_CHILDREN), - value: None, -}; - -pub static WORD_MILA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("wukee"), - ], - values: &[&["mileage"], &["mileages"], &["milwaukee"]], - range: 2..=5, - }; - -static WORD_MIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIK_CHILDREN), - value: None, -}; - -pub static WORD_MIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rosecond"), - dictgen::InsensitiveAscii("roseconds"), - ], - values: &[&["microsecond"], &["microseconds"]], - range: 8..=9, - }; - -static WORD_MII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MII_CHILDREN), - value: None, -}; - -pub static WORD_MII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nimisation"), - dictgen::InsensitiveAscii("nimise"), - dictgen::InsensitiveAscii("nimised"), - dictgen::InsensitiveAscii("nimises"), - dictgen::InsensitiveAscii("nimising"), - dictgen::InsensitiveAscii("nimization"), - dictgen::InsensitiveAscii("nimize"), - dictgen::InsensitiveAscii("nimized"), - dictgen::InsensitiveAscii("nimizes"), - dictgen::InsensitiveAscii("nimizing"), - dictgen::InsensitiveAscii("nimum"), - ], - values: &[ - &["minimisation"], - &["minimise"], - &["minimised"], - &["minimises"], - &["minimising"], - &["minimization"], - &["minimize"], - &["minimized"], - &["minimizes"], - &["minimizing"], - &["minimum"], - ], - range: 5..=10, - }; - -static WORD_MIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIH_CHILDREN), - value: None, -}; - -pub static WORD_MIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["might"]], - range: 1..=1, - }; - -static WORD_MIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIG_CHILDREN), - value: None, -}; - -pub static WORD_MIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("itate"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("rainers"), - dictgen::InsensitiveAscii("rains"), - dictgen::InsensitiveAscii("rans"), - dictgen::InsensitiveAscii("rantes"), - dictgen::InsensitiveAscii("rateable"), - dictgen::InsensitiveAscii("riane"), - dictgen::InsensitiveAscii("rianes"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("th"), - ], - values: &[ - &["migrate"], - &["midge"], - &["midges"], - &["might"], - &["mitigate"], - &["mitigation"], - &["migraines"], - &["migraines"], - &["migrants"], - &["migrants"], - &["migratable"], - &["migraine"], - &["migraines"], - &["might", "midget"], - &["might"], - ], - range: 1..=8, - }; - -static WORD_MID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MID_CHILDREN), - value: None, -}; - -pub static WORD_MID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("del"), - dictgen::InsensitiveAscii("delware"), - dictgen::InsensitiveAscii("dlewar"), - dictgen::InsensitiveAscii("dlware"), - dictgen::InsensitiveAscii("dte"), - dictgen::InsensitiveAscii("evil"), - dictgen::InsensitiveAscii("feild"), - dictgen::InsensitiveAscii("feilder"), - dictgen::InsensitiveAscii("feilders"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fiedler"), - dictgen::InsensitiveAscii("fiedlers"), - dictgen::InsensitiveAscii("fieldes"), - dictgen::InsensitiveAscii("fieldiers"), - dictgen::InsensitiveAscii("fielers"), - dictgen::InsensitiveAscii("filed"), - dictgen::InsensitiveAscii("fileder"), - dictgen::InsensitiveAscii("fileders"), - dictgen::InsensitiveAscii("ifeld"), - dictgen::InsensitiveAscii("ifelder"), - dictgen::InsensitiveAscii("ifelders"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("igate"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("nlessly"), - dictgen::InsensitiveAscii("otwn"), - dictgen::InsensitiveAscii("pints"), - dictgen::InsensitiveAscii("piont"), - dictgen::InsensitiveAscii("pionts"), - dictgen::InsensitiveAscii("poins"), - dictgen::InsensitiveAscii("pont"), - dictgen::InsensitiveAscii("ponts"), - dictgen::InsensitiveAscii("twon"), - ], - values: &[ - &["middle"], - &["middleware"], - &["middleware"], - &["middleware"], - &["middle"], - &["medieval"], - &["midfield"], - &["midfielder"], - &["midfielders"], - &["midfield"], - &["midfielder"], - &["midfielders"], - &["midfielders"], - &["midfielders"], - &["midfielders"], - &["midfield"], - &["midfielder"], - &["midfielders"], - &["midfield"], - &["midfielder"], - &["midfielders"], - &["modified"], - &["mitigate"], - &["middle"], - &["mindlessly"], - &["midtown"], - &["midpoints"], - &["midpoint"], - &["midpoints"], - &["midpoint", "midpoints"], - &["midpoint"], - &["midpoints"], - &["midtown"], - ], - range: 2..=9, - }; - -static WORD_MIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MIC_CHILDREN), - value: None, -}; - -static WORD_MIC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_MICE_NODE), - None, - None, - Some(&WORD_MICH_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_MICO_NODE), - None, - None, - Some(&WORD_MICR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_MICR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MICR_CHILDREN), - value: None, -}; - -static WORD_MICR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_MICRC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MICRO_NODE), - Some(&WORD_MICRP_NODE), - None, - None, - Some(&WORD_MICRS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_MICRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MICRS_CHILDREN), - value: None, -}; - -pub static WORD_MICRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ft"), - dictgen::InsensitiveAscii("oft"), - ], - values: &[&["microsoft"], &["microsoft"]], - range: 2..=3, - }; - -static WORD_MICRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MICRP_CHILDREN), - value: None, -}; - -pub static WORD_MICRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hone"), - dictgen::InsensitiveAscii("ohone"), - ], - values: &[&["microphone"], &["microphones"]], - range: 4..=5, - }; - -static WORD_MICRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MICRO_CHILDREN), - value: None, -}; - -pub static WORD_MICRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cender"), - dictgen::InsensitiveAscii("centre"), - dictgen::InsensitiveAscii("centres"), - dictgen::InsensitiveAscii("centro"), - dictgen::InsensitiveAscii("controler"), - dictgen::InsensitiveAscii("controlers"), - dictgen::InsensitiveAscii("fost"), - dictgen::InsensitiveAscii("hpone"), - dictgen::InsensitiveAscii("hpones"), - dictgen::InsensitiveAscii("ntroller"), - dictgen::InsensitiveAscii("ntrollers"), - dictgen::InsensitiveAscii("oseconds"), - dictgen::InsensitiveAscii("phen"), - dictgen::InsensitiveAscii("phonies"), - dictgen::InsensitiveAscii("pone"), - dictgen::InsensitiveAscii("pones"), - dictgen::InsensitiveAscii("precessor"), - dictgen::InsensitiveAscii("processpr"), - dictgen::InsensitiveAscii("processprs"), - dictgen::InsensitiveAscii("scoop"), - dictgen::InsensitiveAscii("scophic"), - dictgen::InsensitiveAscii("scopice"), - dictgen::InsensitiveAscii("scoptic"), - dictgen::InsensitiveAscii("scrope"), - dictgen::InsensitiveAscii("seond"), - dictgen::InsensitiveAscii("seonds"), - dictgen::InsensitiveAscii("sfoft"), - dictgen::InsensitiveAscii("sft"), - dictgen::InsensitiveAscii("ship"), - dictgen::InsensitiveAscii("ships"), - dictgen::InsensitiveAscii("sof"), - dictgen::InsensitiveAscii("sofot"), - dictgen::InsensitiveAscii("sot"), - dictgen::InsensitiveAscii("stansactions"), - dictgen::InsensitiveAscii("tax"), - dictgen::InsensitiveAscii("tramsactions"), - dictgen::InsensitiveAscii("tranasctions"), - dictgen::InsensitiveAscii("transacations"), - dictgen::InsensitiveAscii("transacciones"), - dictgen::InsensitiveAscii("transacions"), - dictgen::InsensitiveAscii("transacitons"), - dictgen::InsensitiveAscii("transacrions"), - dictgen::InsensitiveAscii("transacting"), - dictgen::InsensitiveAscii("transactioms"), - dictgen::InsensitiveAscii("transactional"), - dictgen::InsensitiveAscii("transactioned"), - dictgen::InsensitiveAscii("transactios"), - dictgen::InsensitiveAscii("transactiosn"), - dictgen::InsensitiveAscii("transacton"), - dictgen::InsensitiveAscii("transactons"), - dictgen::InsensitiveAscii("transations"), - dictgen::InsensitiveAscii("transcation"), - dictgen::InsensitiveAscii("transcations"), - dictgen::InsensitiveAscii("trasnactions"), - dictgen::InsensitiveAscii("vaves"), - dictgen::InsensitiveAscii("vaxes"), - dictgen::InsensitiveAscii("wae"), - dictgen::InsensitiveAscii("wavees"), - dictgen::InsensitiveAscii("wavers"), - ], - values: &[ - &["microcenter"], - &["microcenter"], - &["microcenter"], - &["microcenter"], - &["microcontroller"], - &["microcontrollers"], - &["microsoft"], - &["microphone"], - &["microphones"], - &["microcontroller"], - &["microcontrollers"], - &["microseconds"], - &["microphone"], - &["microphones"], - &["microphone"], - &["microphones"], - &["microprocessor"], - &["microprocessor"], - &["microprocessors"], - &["microscope"], - &["microscopic"], - &["microscope"], - &["microscopic"], - &["microscope"], - &["microsecond"], - &["microseconds"], - &["microsoft"], - &["microsoft"], - &["microchip"], - &["microchips"], - &["microsoft"], - &["microsoft"], - &["microsoft"], - &["microtransactions"], - &["microatx"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microtransactions"], - &["microwaves"], - &["microwaves"], - &["microwaves"], - &["microwaves"], - &["microwaves"], - ], - range: 3..=13, - }; - -static WORD_MICRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MICRC_CHILDREN), - value: None, -}; - -pub static WORD_MICRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ontroller"), - dictgen::InsensitiveAscii("ontrollers"), - ], - values: &[&["microcontroller"], &["microcontrollers"]], - range: 9..=10, - }; - -static WORD_MICO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MICO_CHILDREN), - value: None, -}; - -pub static WORD_MICO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rcenter"), - dictgen::InsensitiveAscii("rcode"), - dictgen::InsensitiveAscii("rcodes"), - dictgen::InsensitiveAscii("rphones"), - dictgen::InsensitiveAscii("rsoft"), - dictgen::InsensitiveAscii("rtransactions"), - dictgen::InsensitiveAscii("rwave"), - dictgen::InsensitiveAscii("rwaves"), - dictgen::InsensitiveAscii("scope"), - dictgen::InsensitiveAscii("scopes"), - dictgen::InsensitiveAscii("scopic"), - dictgen::InsensitiveAscii("scopies"), - dictgen::InsensitiveAscii("scopy"), - dictgen::InsensitiveAscii("soft"), - ], - values: &[ - &["microcenter"], - &["microcode"], - &["microcodes"], - &["microphones"], - &["microsoft"], - &["microtransactions"], - &["microwave"], - &["microwaves"], - &["microscope"], - &["microscopes"], - &["microscopic"], - &["microscopies"], - &["microscopy"], - &["microsoft"], - ], - range: 4..=13, - }; - -static WORD_MICH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MICH_CHILDREN), - value: None, -}; - -pub static WORD_MICH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agan"), - dictgen::InsensitiveAscii("elline"), - dictgen::InsensitiveAscii("ellle"), - dictgen::InsensitiveAscii("gian"), - dictgen::InsensitiveAscii("ina"), - ], - values: &[ - &["michigan"], - &["michelle"], - &["michelle"], - &["michigan"], - &["michigan"], - ], - range: 3..=6, - }; - -static WORD_MICE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MICE_CHILDREN), - value: None, -}; - -pub static WORD_MICE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["mice"]], - range: 1..=1, - }; - -static WORD_MIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MIA_CHILDREN), - value: None, -}; - -pub static WORD_MIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gic"), - dictgen::InsensitiveAscii("gical"), - dictgen::InsensitiveAscii("l"), - ], - values: &[&["magic"], &["magical"], &["mail"]], - range: 1..=5, - }; - -static WORD_MH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MH_CHILDREN), - value: None, -}; - -pub static WORD_MH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ytical")], - values: &[&["mythical"]], - range: 6..=6, - }; - -static WORD_ME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ME_CHILDREN), - value: None, -}; - -static WORD_ME_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MEA_NODE), - Some(&WORD_MEB_NODE), - Some(&WORD_MEC_NODE), - Some(&WORD_MED_NODE), - Some(&WORD_MEE_NODE), - None, - Some(&WORD_MEG_NODE), - Some(&WORD_MEH_NODE), - Some(&WORD_MEI_NODE), - None, - Some(&WORD_MEK_NODE), - Some(&WORD_MEL_NODE), - Some(&WORD_MEM_NODE), - Some(&WORD_MEN_NODE), - Some(&WORD_MEO_NODE), - None, - None, - Some(&WORD_MER_NODE), - Some(&WORD_MES_NODE), - Some(&WORD_MET_NODE), - None, - None, - None, - Some(&WORD_MEX_NODE), - Some(&WORD_MEY_NODE), - Some(&WORD_MEZ_NODE), -]; - -static WORD_MEZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEZ_CHILDREN), - value: None, -}; - -pub static WORD_MEZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("morise"), - dictgen::InsensitiveAscii("morised"), - dictgen::InsensitiveAscii("moriser"), - dictgen::InsensitiveAscii("morises"), - dictgen::InsensitiveAscii("morising"), - dictgen::InsensitiveAscii("morize"), - dictgen::InsensitiveAscii("morized"), - dictgen::InsensitiveAscii("morizer"), - dictgen::InsensitiveAscii("morizes"), - dictgen::InsensitiveAscii("morizing"), - ], - values: &[ - &["mesmerise"], - &["mesmerised"], - &["mesmeriser"], - &["mesmerises"], - &["mesmerising"], - &["mesmerize"], - &["mesmerized"], - &["mesmerizer"], - &["mesmerizes"], - &["mesmerizing"], - ], - range: 6..=8, - }; - -static WORD_MEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEY_CHILDREN), - value: Some(&["may"]), -}; - -pub static WORD_MEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("be")], - values: &[&["maybe"]], - range: 2..=2, - }; - -static WORD_MEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEX_CHILDREN), - value: None, -}; - -pub static WORD_MEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cian"), - dictgen::InsensitiveAscii("cians"), - dictgen::InsensitiveAscii("icain"), - dictgen::InsensitiveAscii("icanas"), - dictgen::InsensitiveAscii("icanese"), - dictgen::InsensitiveAscii("icaness"), - dictgen::InsensitiveAscii("icants"), - dictgen::InsensitiveAscii("icanus"), - ], - values: &[ - &["mexican"], - &["mexicans"], - &["mexican"], - &["mexicans"], - &["mexicans"], - &["mexicans"], - &["mexicans"], - &["mexicans"], - ], - range: 4..=7, - }; - -static WORD_MET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MET_CHILDREN), - value: None, -}; - -static WORD_MET_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_META_NODE), - None, - None, - Some(&WORD_METD_NODE), - Some(&WORD_METE_NODE), - None, - None, - Some(&WORD_METH_NODE), - Some(&WORD_METI_NODE), - None, - None, - Some(&WORD_METL_NODE), - None, - None, - Some(&WORD_METO_NODE), - None, - None, - Some(&WORD_METR_NODE), - None, - Some(&WORD_METT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_METT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METT_CHILDREN), - value: None, -}; - -pub static WORD_METT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["meeting"]], - range: 3..=3, - }; - -static WORD_METR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METR_CHILDREN), - value: None, -}; - -pub static WORD_METR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apolis"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("icas"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("igal"), - dictgen::InsensitiveAscii("igs"), - dictgen::InsensitiveAscii("ololitan"), - dictgen::InsensitiveAscii("olopis"), - dictgen::InsensitiveAscii("opilis"), - dictgen::InsensitiveAscii("opilitan"), - dictgen::InsensitiveAscii("oplois"), - dictgen::InsensitiveAscii("oploitan"), - dictgen::InsensitiveAscii("opolian"), - dictgen::InsensitiveAscii("opolians"), - dictgen::InsensitiveAscii("opolies"), - dictgen::InsensitiveAscii("opolin"), - dictgen::InsensitiveAscii("opolitain"), - dictgen::InsensitiveAscii("opolitaine"), - dictgen::InsensitiveAscii("opolitcan"), - dictgen::InsensitiveAscii("opoliten"), - dictgen::InsensitiveAscii("opolitian"), - dictgen::InsensitiveAscii("opolitin"), - dictgen::InsensitiveAscii("opoliton"), - dictgen::InsensitiveAscii("opollis"), - dictgen::InsensitiveAscii("opolois"), - dictgen::InsensitiveAscii("opolos"), - dictgen::InsensitiveAscii("opols"), - dictgen::InsensitiveAscii("opolys"), - dictgen::InsensitiveAscii("opos"), - ], - values: &[ - &["metropolis"], - &["metric"], - &["metrics"], - &["metrics"], - &["metric"], - &["metrical"], - &["metrics"], - &["metropolitan"], - &["metropolis"], - &["metropolis"], - &["metropolitan"], - &["metropolis"], - &["metropolitan"], - &["metropolitan"], - &["metropolis"], - &["metropolis"], - &["metropolitan"], - &["metropolitan"], - &["metropolitan"], - &["metropolitan"], - &["metropolitan"], - &["metropolitan"], - &["metropolitan"], - &["metropolitan"], - &["metropolis"], - &["metropolis"], - &["metropolis"], - &["metropolis"], - &["metropolis"], - &["metropolis"], - ], - range: 1..=10, - }; - -static WORD_METO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METO_CHILDREN), - value: None, -}; - -pub static WORD_METO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dologies"), - dictgen::InsensitiveAscii("dology"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("hd"), - dictgen::InsensitiveAscii("phorical"), - dictgen::InsensitiveAscii("phorically"), - dictgen::InsensitiveAscii("rpolitan"), - ], - values: &[ - &["method"], - &["methodologies"], - &["methodology"], - &["methods"], - &["method"], - &["metaphorical"], - &["metaphorically"], - &["metropolitan"], - ], - range: 1..=10, - }; - -static WORD_METL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METL_CHILDREN), - value: None, -}; - -pub static WORD_METL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("down")], - values: &[&["meltdown"]], - range: 4..=4, - }; - -static WORD_METI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METI_CHILDREN), - value: None, -}; - -pub static WORD_METI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("for"), - dictgen::InsensitiveAscii("fors"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("phor"), - dictgen::InsensitiveAscii("phorical"), - dictgen::InsensitiveAscii("phorically"), - dictgen::InsensitiveAscii("phors"), - ], - values: &[ - &["metrics"], - &["metaphor"], - &["metaphors"], - &["mention"], - &["mentioned"], - &["metaphor"], - &["metaphorical"], - &["metaphorically"], - &["metaphors"], - ], - range: 2..=10, - }; - -static WORD_METH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METH_CHILDREN), - value: None, -}; - -pub static WORD_METH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amatician"), - dictgen::InsensitiveAscii("aphor"), - dictgen::InsensitiveAscii("aphors"), - dictgen::InsensitiveAscii("apor"), - dictgen::InsensitiveAscii("aporical"), - dictgen::InsensitiveAscii("aporically"), - dictgen::InsensitiveAscii("apors"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("do"), - dictgen::InsensitiveAscii("dod"), - dictgen::InsensitiveAscii("dos"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ematical"), - dictgen::InsensitiveAscii("ematician"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("ids"), - dictgen::InsensitiveAscii("jod"), - dictgen::InsensitiveAscii("odd"), - dictgen::InsensitiveAscii("ode"), - dictgen::InsensitiveAscii("oden"), - dictgen::InsensitiveAscii("odes"), - dictgen::InsensitiveAscii("odolgy"), - dictgen::InsensitiveAscii("odoligies"), - dictgen::InsensitiveAscii("odoligy"), - dictgen::InsensitiveAscii("odoloy"), - dictgen::InsensitiveAscii("odoly"), - dictgen::InsensitiveAscii("odss"), - dictgen::InsensitiveAscii("olodogy"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("pd"), - dictgen::InsensitiveAscii("pds"), - ], - values: &[ - &["mathematician"], - &["metaphor"], - &["metaphors"], - &["metaphor"], - &["metaphorical"], - &["metaphorically"], - &["metaphors"], - &["method"], - &["method"], - &["method", "methods"], - &["methods"], - &["methods"], - &["method"], - &["mathematical"], - &["mathematician"], - &["method"], - &["methods"], - &["method"], - &["method"], - &["method"], - &["methods"], - &["methods"], - &["methodology"], - &["methodologies"], - &["methodology"], - &["methodology"], - &["methodology"], - &["methods"], - &["methodology"], - &["method"], - &["methods"], - &["methods", "method"], - &["method"], - &["methods"], - &["method"], - &["methods"], - ], - range: 1..=10, - }; - -static WORD_METE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METE_CHILDREN), - value: None, -}; - -pub static WORD_METE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("data"), - dictgen::InsensitiveAscii("phorical"), - dictgen::InsensitiveAscii("phorically"), - dictgen::InsensitiveAscii("physical"), - dictgen::InsensitiveAscii("rial"), - dictgen::InsensitiveAscii("rials"), - dictgen::InsensitiveAscii("rologist"), - dictgen::InsensitiveAscii("rology"), - dictgen::InsensitiveAscii("rosexual"), - ], - values: &[ - &["metadata"], - &["metaphorical"], - &["metaphorically"], - &["metaphysical"], - &["material"], - &["materials"], - &["meteorologist"], - &["meteorology"], - &["heterosexual"], - ], - range: 4..=10, - }; - -static WORD_METD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_METD_CHILDREN), - value: None, -}; - -pub static WORD_METD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ata")], - values: &[&["metadata"]], - range: 3..=3, - }; - -static WORD_META_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_META_CHILDREN), - value: None, -}; - -pub static WORD_META_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("balism"), - dictgen::InsensitiveAscii("bilism"), - dictgen::InsensitiveAscii("bloic"), - dictgen::InsensitiveAscii("bloism"), - dictgen::InsensitiveAscii("blosim"), - dictgen::InsensitiveAscii("bolics"), - dictgen::InsensitiveAscii("bolisim"), - dictgen::InsensitiveAscii("bolitic"), - dictgen::InsensitiveAscii("bolizm"), - dictgen::InsensitiveAscii("bolsim"), - dictgen::InsensitiveAscii("charater"), - dictgen::InsensitiveAscii("charaters"), - dictgen::InsensitiveAscii("da"), - dictgen::InsensitiveAscii("dta"), - dictgen::InsensitiveAscii("fata"), - dictgen::InsensitiveAscii("gaem"), - dictgen::InsensitiveAscii("gem"), - dictgen::InsensitiveAscii("hpor"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("lness"), - dictgen::InsensitiveAscii("lurgic"), - dictgen::InsensitiveAscii("lurgical"), - dictgen::InsensitiveAscii("lurgy"), - dictgen::InsensitiveAscii("mage"), - dictgen::InsensitiveAscii("mophosis"), - dictgen::InsensitiveAscii("morphysis"), - dictgen::InsensitiveAscii("packge"), - dictgen::InsensitiveAscii("packges"), - dictgen::InsensitiveAscii("phisical"), - dictgen::InsensitiveAscii("phisics"), - dictgen::InsensitiveAscii("phoras"), - dictgen::InsensitiveAscii("phore"), - dictgen::InsensitiveAscii("phores"), - dictgen::InsensitiveAscii("phorial"), - dictgen::InsensitiveAscii("phoricaly"), - dictgen::InsensitiveAscii("phoricial"), - dictgen::InsensitiveAscii("phoricly"), - dictgen::InsensitiveAscii("phorics"), - dictgen::InsensitiveAscii("photically"), - dictgen::InsensitiveAscii("phsyical"), - dictgen::InsensitiveAscii("phsyics"), - dictgen::InsensitiveAscii("phyics"), - dictgen::InsensitiveAscii("phyiscal"), - dictgen::InsensitiveAscii("phyiscs"), - dictgen::InsensitiveAscii("physcial"), - dictgen::InsensitiveAscii("physicals"), - dictgen::InsensitiveAscii("physicans"), - dictgen::InsensitiveAscii("physisch"), - dictgen::InsensitiveAscii("progamming"), - dictgen::InsensitiveAscii("tada"), - dictgen::InsensitiveAscii("tadata"), - dictgen::InsensitiveAscii("tata"), - dictgen::InsensitiveAscii("tatble"), - dictgen::InsensitiveAscii("tdata"), - ], - values: &[ - &["metabolism"], - &["metabolism"], - &["metabolic"], - &["metabolism"], - &["metabolism"], - &["metabolism"], - &["metabolism"], - &["metabolic"], - &["metabolism"], - &["metabolism"], - &["metacharacter"], - &["metacharacters"], - &["metadata"], - &["metadata"], - &["metadata"], - &["metagame"], - &["metagame"], - &["metaphor"], - &["metallic"], - &["metallicity"], - &["metallurgic"], - &["metallurgical"], - &["metallurgy"], - &["metagame"], - &["metamorphosis"], - &["metamorphosis"], - &["metapackage"], - &["metapackages"], - &["metaphysical"], - &["metaphysics"], - &["metaphors"], - &["metaphor"], - &["metaphors"], - &["metaphorical"], - &["metaphorically"], - &["metaphorical"], - &["metaphorical"], - &["metaphors"], - &["metaphorically"], - &["metaphysical"], - &["metaphysics"], - &["metaphysics"], - &["metaphysical"], - &["metaphysics"], - &["metaphysical"], - &["metaphysics"], - &["metaphysics"], - &["metaphysics"], - &["metaprogramming"], - &["metadata"], - &["metadata"], - &["metadata"], - &["metatable"], - &["metadata"], - ], - range: 2..=10, - }; - -static WORD_MES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MES_CHILDREN), - value: None, -}; - -pub static WORD_MES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("asage"), - dictgen::InsensitiveAscii("asge"), - dictgen::InsensitiveAscii("aureed"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("keeto"), - dictgen::InsensitiveAscii("keetos"), - dictgen::InsensitiveAscii("oneen"), - dictgen::InsensitiveAscii("oneens"), - dictgen::InsensitiveAscii("saage"), - dictgen::InsensitiveAscii("sae"), - dictgen::InsensitiveAscii("saes"), - dictgen::InsensitiveAscii("sag"), - dictgen::InsensitiveAscii("sagaes"), - dictgen::InsensitiveAscii("sagd"), - dictgen::InsensitiveAscii("sagease"), - dictgen::InsensitiveAscii("sagepad"), - dictgen::InsensitiveAscii("sagers"), - dictgen::InsensitiveAscii("sagess"), - dictgen::InsensitiveAscii("sagetqueue"), - dictgen::InsensitiveAscii("sagge"), - dictgen::InsensitiveAscii("sagin"), - dictgen::InsensitiveAscii("sagoe"), - dictgen::InsensitiveAscii("sags"), - dictgen::InsensitiveAscii("sagse"), - dictgen::InsensitiveAscii("sagses"), - dictgen::InsensitiveAscii("sagues"), - dictgen::InsensitiveAscii("saih"), - dictgen::InsensitiveAscii("sanger"), - dictgen::InsensitiveAscii("sangers"), - dictgen::InsensitiveAscii("sasges"), - dictgen::InsensitiveAscii("save"), - dictgen::InsensitiveAscii("seage"), - dictgen::InsensitiveAscii("sege"), - dictgen::InsensitiveAscii("seges"), - dictgen::InsensitiveAscii("senging"), - dictgen::InsensitiveAscii("sgae"), - dictgen::InsensitiveAscii("sgaed"), - dictgen::InsensitiveAscii("sgaes"), - dictgen::InsensitiveAscii("sge"), - dictgen::InsensitiveAscii("sges"), - dictgen::InsensitiveAscii("siach"), - dictgen::InsensitiveAscii("sqage"), - dictgen::InsensitiveAscii("ssage"), - dictgen::InsensitiveAscii("ssages"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("sured"), - dictgen::InsensitiveAscii("surement"), - dictgen::InsensitiveAscii("sures"), - dictgen::InsensitiveAscii("suring"), - dictgen::InsensitiveAscii("surment"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("urement"), - dictgen::InsensitiveAscii("urements"), - dictgen::InsensitiveAscii("ures"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("urment"), - ], - values: &[ - &["message"], - &["messages"], - &["message"], - &["message"], - &["measured"], - &["mesh", "meshed", "meshes"], - &["mosquito"], - &["mosquitoes"], - &["mezzanine"], - &["mezzanines"], - &["message"], - &["message", "messy"], - &["messages"], - &["message"], - &["messages"], - &["messaged"], - &["messages"], - &["messaged"], - &["messages"], - &["messages"], - &["messagequeue"], - &["message"], - &["messaging"], - &["message"], - &["messages"], - &["messages"], - &["messages"], - &["messages"], - &["messiah"], - &["messenger"], - &["messengers"], - &["messages"], - &["message"], - &["message"], - &["message"], - &["messages"], - &["messaging"], - &["message"], - &["messaged"], - &["messages"], - &["message"], - &["messages"], - &["messiah"], - &["message"], - &["message"], - &["messages"], - &["measure"], - &["measured"], - &["measurement"], - &["measures"], - &["measuring"], - &["measurement"], - &["measure"], - &["measured"], - &["measurement"], - &["measurements"], - &["measures"], - &["measuring"], - &["measurement"], - ], - range: 2..=10, - }; - -static WORD_MER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MER_CHILDREN), - value: None, -}; - -pub static WORD_MER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aj"), - dictgen::InsensitiveAscii("ajes"), - dictgen::InsensitiveAscii("anda"), - dictgen::InsensitiveAscii("ang"), - dictgen::InsensitiveAscii("cahnt"), - dictgen::InsensitiveAscii("canaries"), - dictgen::InsensitiveAscii("caneries"), - dictgen::InsensitiveAscii("canery"), - dictgen::InsensitiveAscii("cenaire"), - dictgen::InsensitiveAscii("cenaires"), - dictgen::InsensitiveAscii("cenares"), - dictgen::InsensitiveAscii("cenarias"), - dictgen::InsensitiveAscii("cenarios"), - dictgen::InsensitiveAscii("ceneries"), - dictgen::InsensitiveAscii("centile"), - dictgen::InsensitiveAscii("chandice"), - dictgen::InsensitiveAscii("chandies"), - dictgen::InsensitiveAscii("chanidse"), - dictgen::InsensitiveAscii("chanise"), - dictgen::InsensitiveAscii("chans"), - dictgen::InsensitiveAscii("chantablity"), - dictgen::InsensitiveAscii("chanters"), - dictgen::InsensitiveAscii("chantibility"), - dictgen::InsensitiveAscii("chantos"), - dictgen::InsensitiveAscii("chat"), - dictgen::InsensitiveAscii("chendise"), - dictgen::InsensitiveAscii("chindise"), - dictgen::InsensitiveAscii("cinaries"), - dictgen::InsensitiveAscii("cineries"), - dictgen::InsensitiveAscii("curcy"), - dictgen::InsensitiveAscii("curey"), - dictgen::InsensitiveAscii("cusry"), - dictgen::InsensitiveAscii("ecat"), - dictgen::InsensitiveAscii("ecats"), - dictgen::InsensitiveAscii("ficul"), - dictgen::InsensitiveAscii("gable"), - dictgen::InsensitiveAscii("geing"), - dictgen::InsensitiveAscii("get"), - dictgen::InsensitiveAscii("gge"), - dictgen::InsensitiveAscii("gged"), - dictgen::InsensitiveAscii("gging"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("hcant"), - dictgen::InsensitiveAscii("hcants"), - dictgen::InsensitiveAscii("icful"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("mory"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("rors"), - dictgen::InsensitiveAscii("ucry"), - ], - values: &[ - &["mirage"], - &["mirages"], - &["veranda", "miranda"], - &["meringue"], - &["merchant"], - &["mercenaries"], - &["mercenaries"], - &["mercenary"], - &["mercenaries"], - &["mercenaries"], - &["mercenaries"], - &["mercenaries"], - &["mercenaries"], - &["mercenaries"], - &["mercantile"], - &["merchandise"], - &["merchandise"], - &["merchandise"], - &["merchandise"], - &["merchants"], - &["merchantability"], - &["merchants"], - &["merchantability"], - &["merchants"], - &["merchant"], - &["merchandise"], - &["merchandise"], - &["mercenaries"], - &["mercenaries"], - &["mercury"], - &["mercury"], - &["mercury"], - &["meerkat"], - &["meerkats"], - &["merciful"], - &["mergeable"], - &["merging"], - &["merge"], - &["merge"], - &["merged"], - &["merging"], - &["merging"], - &["merchant"], - &["merchants"], - &["merciful"], - &["merely", "formerly"], - &["memory"], - &["memory"], - &["mirrors"], - &["mercury"], - ], - range: 2..=12, - }; - -static WORD_MEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEO_CHILDREN), - value: None, -}; - -pub static WORD_MEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ldic"), - dictgen::InsensitiveAscii("ldies"), - dictgen::InsensitiveAscii("mory"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[ - &["melodic"], - &["melodies"], - &["memory"], - &["maori", "memory"], - ], - range: 2..=5, - }; - -static WORD_MEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEN_CHILDREN), - value: None, -}; - -pub static WORD_MEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("aingful"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("caing"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etioned"), - dictgen::InsensitiveAscii("etioning"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("ingful"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ioned"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("monic"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sioned"), - dictgen::InsensitiveAscii("sioning"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("straul"), - dictgen::InsensitiveAscii("strul"), - dictgen::InsensitiveAscii("stural"), - dictgen::InsensitiveAscii("sutral"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tallity"), - dictgen::InsensitiveAscii("taly"), - dictgen::InsensitiveAscii("thods"), - dictgen::InsensitiveAscii("tined"), - dictgen::InsensitiveAscii("tioed"), - dictgen::InsensitiveAscii("tioend"), - dictgen::InsensitiveAscii("tiond"), - dictgen::InsensitiveAscii("tione"), - dictgen::InsensitiveAscii("tiones"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("tionned"), - dictgen::InsensitiveAscii("tionnes"), - dictgen::InsensitiveAscii("tionning"), - dictgen::InsensitiveAscii("tionnned"), - dictgen::InsensitiveAscii("toned"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("utitems"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["mean"], - &["meaningful"], - &["mentally"], - &["means"], - &["member"], - &["menacing"], - &["mention"], - &["mentioned"], - &["mentioning"], - &["mentions"], - &["menu"], - &["meaningful"], - &["mention", "minion"], - &["mentioned"], - &["mentions", "minions"], - &["mnemonic"], - &["mansion", "mention"], - &["mentioned"], - &["mentioning"], - &["mansions", "mentions"], - &["menstrual"], - &["menstrual"], - &["menstrual"], - &["menstrual"], - &["meant"], - &["mentally"], - &["mentally"], - &["methods"], - &["mentioned"], - &["mentioned"], - &["mentioned"], - &["mentioned"], - &["mentioned"], - &["mentions"], - &["mentioning"], - &["mentioned"], - &["mentions"], - &["mentioning"], - &["mentioned"], - &["mentioned"], - &["manual"], - &["menu"], - &["menus"], - &["menuitems"], - &["menu", "many"], - ], - range: 1..=8, - }; - -static WORD_MEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEM_CHILDREN), - value: None, -}; - -pub static WORD_MEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bershup"), - dictgen::InsensitiveAscii("bersip"), - dictgen::InsensitiveAscii("bran"), - dictgen::InsensitiveAscii("branaphone"), - dictgen::InsensitiveAscii("brance"), - dictgen::InsensitiveAscii("brances"), - dictgen::InsensitiveAscii("brans"), - dictgen::InsensitiveAscii("cahe"), - dictgen::InsensitiveAscii("cahed"), - dictgen::InsensitiveAscii("easurement"), - dictgen::InsensitiveAscii("eber"), - dictgen::InsensitiveAscii("ebered"), - dictgen::InsensitiveAscii("ebers"), - dictgen::InsensitiveAscii("ebership"), - dictgen::InsensitiveAscii("eberships"), - dictgen::InsensitiveAscii("ebr"), - dictgen::InsensitiveAscii("ebrof"), - dictgen::InsensitiveAscii("ebrs"), - dictgen::InsensitiveAscii("ebrship"), - dictgen::InsensitiveAscii("ember"), - dictgen::InsensitiveAscii("embers"), - dictgen::InsensitiveAscii("emory"), - dictgen::InsensitiveAscii("emto"), - dictgen::InsensitiveAscii("eory"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erization"), - dictgen::InsensitiveAscii("ership"), - dictgen::InsensitiveAscii("erships"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("ick"), - dictgen::InsensitiveAscii("icked"), - dictgen::InsensitiveAscii("icking"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("mber"), - dictgen::InsensitiveAscii("mick"), - dictgen::InsensitiveAscii("micked"), - dictgen::InsensitiveAscii("micking"), - dictgen::InsensitiveAscii("mics"), - dictgen::InsensitiveAscii("mory"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("oery"), - dictgen::InsensitiveAscii("omry"), - dictgen::InsensitiveAscii("onic"), - dictgen::InsensitiveAscii("onics"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orie"), - dictgen::InsensitiveAscii("oriez"), - dictgen::InsensitiveAscii("orizacion"), - dictgen::InsensitiveAscii("orozation"), - dictgen::InsensitiveAscii("oty"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("pry"), - dictgen::InsensitiveAscii("roy"), - dictgen::InsensitiveAscii("war"), - dictgen::InsensitiveAscii("wars"), - dictgen::InsensitiveAscii("woir"), - dictgen::InsensitiveAscii("woirs"), - ], - values: &[ - &["membership"], - &["membership"], - &["membrane"], - &["membranophone"], - &["membrane"], - &["membrane"], - &["membranes"], - &["memcache"], - &["memcached"], - &["measurement"], - &["member"], - &["remembered"], - &["members"], - &["membership"], - &["memberships"], - &["member"], - &["memberof"], - &["members"], - &["membership"], - &["member", "remember"], - &["members", "remembers"], - &["memory"], - &["memento"], - &["memory"], - &["member"], - &["memorization"], - &["membership"], - &["memberships"], - &["memory"], - &["mimic"], - &["mimicked"], - &["mimicking"], - &["mimics"], - &["member"], - &["mimic"], - &["mimicked"], - &["mimicking"], - &["mimics"], - &["memory"], - &["member"], - &["memory"], - &["memory"], - &["mnemonic"], - &["mnemonics"], - &["memory"], - &["memory"], - &["memorize"], - &["memorization"], - &["memorization"], - &["memory"], - &["memmove"], - &["memory"], - &["memory"], - &["memoir"], - &["memoirs"], - &["memoir"], - &["memoirs"], - ], - range: 2..=10, - }; - -static WORD_MEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEL_CHILDREN), - value: None, -}; - -pub static WORD_MEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancoly"), - dictgen::InsensitiveAscii("anotin"), - dictgen::InsensitiveAscii("atonian"), - dictgen::InsensitiveAscii("atonion"), - dictgen::InsensitiveAscii("borne"), - dictgen::InsensitiveAscii("borune"), - dictgen::InsensitiveAscii("bounre"), - dictgen::InsensitiveAscii("boure"), - dictgen::InsensitiveAscii("doic"), - dictgen::InsensitiveAscii("ieux"), - dictgen::InsensitiveAscii("ineum"), - dictgen::InsensitiveAscii("ineumm"), - dictgen::InsensitiveAscii("ineumms"), - dictgen::InsensitiveAscii("ineums"), - dictgen::InsensitiveAscii("inneum"), - dictgen::InsensitiveAscii("inneums"), - dictgen::InsensitiveAscii("lineum"), - dictgen::InsensitiveAscii("lineums"), - dictgen::InsensitiveAscii("linneum"), - dictgen::InsensitiveAscii("linneums"), - dictgen::InsensitiveAscii("linnium"), - dictgen::InsensitiveAscii("odieuse"), - dictgen::InsensitiveAscii("odis"), - dictgen::InsensitiveAscii("todwn"), - ], - values: &[ - &["melancholy"], - &["melatonin"], - &["melatonin"], - &["melatonin"], - &["melbourne"], - &["melbourne"], - &["melbourne"], - &["melbourne"], - &["melodic"], - &["milieux"], - &["millennium"], - &["millennia", "millennium"], - &["millennia"], - &["millennia"], - &["millennium"], - &["millennia"], - &["millennium"], - &["millennia"], - &["millennium"], - &["millennia"], - &["millennium"], - &["melodies"], - &["melodies"], - &["meltdown"], - ], - range: 4..=8, - }; - -static WORD_MEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEK_CHILDREN), - value: Some(&["me"]), -}; - -pub static WORD_MEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_MEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEI_CHILDREN), - value: None, -}; - -pub static WORD_MEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("da"), - dictgen::InsensitiveAscii("dcare"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("xcan"), - dictgen::InsensitiveAscii("xcans"), - ], - values: &[ - &["media"], - &["medicare"], - &["might"], - &["mexican"], - &["mexicans"], - ], - range: 2..=5, - }; - -static WORD_MEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEH_CHILDREN), - value: None, -}; - -pub static WORD_MEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("canic"), - dictgen::InsensitiveAscii("canical"), - dictgen::InsensitiveAscii("canically"), - dictgen::InsensitiveAscii("canics"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("odical"), - dictgen::InsensitiveAscii("odically"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("tod"), - dictgen::InsensitiveAscii("todical"), - dictgen::InsensitiveAscii("todically"), - dictgen::InsensitiveAscii("tods"), - ], - values: &[ - &["mechanic"], - &["mechanical"], - &["mechanically"], - &["mechanics"], - &["method"], - &["methodical"], - &["methodically"], - &["methods"], - &["meshes"], - &["method"], - &["methodical"], - &["methodically"], - &["methods"], - ], - range: 2..=9, - }; - -static WORD_MEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEG_CHILDREN), - value: None, -}; - -pub static WORD_MEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anism"), - dictgen::InsensitiveAscii("athred"), - dictgen::InsensitiveAscii("atorn"), - dictgen::InsensitiveAscii("e"), - ], - values: &[&["mechanism"], &["megathread"], &["megatron"], &["merge"]], - range: 1..=6, - }; - -static WORD_MEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEE_CHILDREN), - value: None, -}; - -pub static WORD_MEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itng"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("rkrat"), - dictgen::InsensitiveAscii("rly"), - dictgen::InsensitiveAscii("sage"), - dictgen::InsensitiveAscii("sages"), - dictgen::InsensitiveAscii("thod"), - dictgen::InsensitiveAscii("thodology"), - dictgen::InsensitiveAscii("thods"), - dictgen::InsensitiveAscii("tign"), - dictgen::InsensitiveAscii("tigns"), - dictgen::InsensitiveAscii("tin"), - ], - values: &[ - &["means"], - &["needs"], - &["meeting"], - &["meeting"], - &["meeting"], - &["means"], - &["meerkat"], - &["merely"], - &["message"], - &["messages"], - &["method"], - &["methodology"], - &["methods"], - &["meeting"], - &["meetings"], - &["meeting"], - ], - range: 2..=9, - }; - -static WORD_MED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MED_CHILDREN), - value: None, -}; - -static WORD_MED_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MEDA_NODE), - None, - None, - Some(&WORD_MEDD_NODE), - Some(&WORD_MEDE_NODE), - None, - None, - Some(&WORD_MEDH_NODE), - Some(&WORD_MEDI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_MEDO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_MEDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEDO_CHILDREN), - value: None, -}; - -pub static WORD_MEDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icre"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[&["mediocre"], &["meadow"], &["meadows"]], - range: 1..=4, - }; - -static WORD_MEDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEDI_CHILDREN), - value: None, -}; - -pub static WORD_MEDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("avel"), - dictgen::InsensitiveAscii("cacion"), - dictgen::InsensitiveAscii("cad"), - dictgen::InsensitiveAscii("cae"), - dictgen::InsensitiveAscii("caiton"), - dictgen::InsensitiveAscii("caitons"), - dictgen::InsensitiveAscii("calert"), - dictgen::InsensitiveAscii("callly"), - dictgen::InsensitiveAscii("caly"), - dictgen::InsensitiveAscii("catons"), - dictgen::InsensitiveAscii("ciad"), - dictgen::InsensitiveAscii("cince"), - dictgen::InsensitiveAscii("cinens"), - dictgen::InsensitiveAscii("cineras"), - dictgen::InsensitiveAscii("ciney"), - dictgen::InsensitiveAscii("cins"), - dictgen::InsensitiveAscii("cinske"), - dictgen::InsensitiveAscii("core"), - dictgen::InsensitiveAscii("cority"), - dictgen::InsensitiveAscii("dating"), - dictgen::InsensitiveAscii("evel"), - dictgen::InsensitiveAscii("for"), - dictgen::InsensitiveAscii("fors"), - dictgen::InsensitiveAscii("oce"), - dictgen::InsensitiveAscii("ocer"), - dictgen::InsensitiveAscii("ocirty"), - dictgen::InsensitiveAscii("ocraty"), - dictgen::InsensitiveAscii("ocrety"), - dictgen::InsensitiveAscii("ocricy"), - dictgen::InsensitiveAscii("ocrily"), - dictgen::InsensitiveAscii("ocrisy"), - dictgen::InsensitiveAscii("ocry"), - dictgen::InsensitiveAscii("oker"), - dictgen::InsensitiveAscii("orce"), - dictgen::InsensitiveAscii("phor"), - dictgen::InsensitiveAscii("phors"), - dictgen::InsensitiveAscii("sinal"), - dictgen::InsensitiveAscii("tacion"), - dictgen::InsensitiveAscii("taciones"), - dictgen::InsensitiveAscii("taiton"), - dictgen::InsensitiveAscii("tarrenean"), - dictgen::InsensitiveAscii("tatie"), - dictgen::InsensitiveAscii("tatiing"), - dictgen::InsensitiveAscii("tatin"), - dictgen::InsensitiveAscii("tationg"), - dictgen::InsensitiveAscii("tato"), - dictgen::InsensitiveAscii("terainnean"), - dictgen::InsensitiveAscii("teranean"), - dictgen::InsensitiveAscii("tereanean"), - dictgen::InsensitiveAscii("terraean"), - dictgen::InsensitiveAscii("terranen"), - dictgen::InsensitiveAscii("terrannean"), - dictgen::InsensitiveAscii("veal"), - ], - values: &[ - &["medications"], - &["medieval"], - &["medication"], - &["medicaid"], - &["medicare"], - &["medication"], - &["medications"], - &["medicare"], - &["medically"], - &["medically"], - &["medications"], - &["medicaid"], - &["medicine"], - &["medicines"], - &["medicines"], - &["mediciny", "medicine", "medicinal"], - &["medicines"], - &["medicine"], - &["mediocre"], - &["mediocrity"], - &["meditating"], - &["medieval"], - &["metaphor"], - &["metaphors"], - &["mediocre"], - &["mediocre"], - &["mediocrity"], - &["mediocrity"], - &["mediocrity"], - &["mediocrity"], - &["mediocrity"], - &["mediocrity"], - &["mediocrity"], - &["mediocre"], - &["mediocre"], - &["metaphor"], - &["metaphors"], - &["medicinal"], - &["medications"], - &["medications"], - &["meditation"], - &["mediterranean"], - &["meditate"], - &["meditating"], - &["meditation"], - &["meditating"], - &["meditation"], - &["mediterranean"], - &["mediterranean"], - &["mediterranean"], - &["mediterranean"], - &["mediterranean"], - &["mediterranean"], - &["medieval"], - ], - range: 3..=10, - }; - -static WORD_MEDH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEDH_CHILDREN), - value: None, -}; - -pub static WORD_MEDH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("ods"), - ], - values: &[&["method"], &["methods"]], - range: 2..=3, - }; - -static WORD_MEDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEDE_CHILDREN), - value: None, -}; - -pub static WORD_MEDE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ival"), - dictgen::InsensitiveAscii("terranean"), - dictgen::InsensitiveAscii("vial"), - ], - values: &[&["medieval"], &["mediterranean"], &["medieval"]], - range: 4..=9, - }; - -static WORD_MEDD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEDD_CHILDREN), - value: None, -}; - -pub static WORD_MEDD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("os"), - ], - values: &[&["meadow"], &["meadows"]], - range: 1..=2, - }; - -static WORD_MEDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEDA_CHILDREN), - value: Some(&["medal", "media", "meta"]), -}; - -pub static WORD_MEDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cine"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("tadata"), - dictgen::InsensitiveAscii("tite"), - ], - values: &[&["medicine"], &["media"], &["metadata"], &["meditate"]], - range: 1..=6, - }; - -static WORD_MEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEC_CHILDREN), - value: None, -}; - -pub static WORD_MEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahinsm"), - dictgen::InsensitiveAscii("ahinsms"), - dictgen::InsensitiveAscii("ahnic"), - dictgen::InsensitiveAscii("ahnical"), - dictgen::InsensitiveAscii("ahnically"), - dictgen::InsensitiveAscii("ahnics"), - dictgen::InsensitiveAscii("ahnism"), - dictgen::InsensitiveAscii("ahnisms"), - dictgen::InsensitiveAscii("anical"), - dictgen::InsensitiveAscii("anism"), - dictgen::InsensitiveAscii("anisms"), - dictgen::InsensitiveAscii("cob"), - dictgen::InsensitiveAscii("ernaries"), - dictgen::InsensitiveAscii("ernary"), - dictgen::InsensitiveAscii("hamism"), - dictgen::InsensitiveAscii("hamisms"), - dictgen::InsensitiveAscii("hananism"), - dictgen::InsensitiveAscii("hancial"), - dictgen::InsensitiveAscii("hancially"), - dictgen::InsensitiveAscii("hancis"), - dictgen::InsensitiveAscii("handise"), - dictgen::InsensitiveAscii("hanicallly"), - dictgen::InsensitiveAscii("hanicaly"), - dictgen::InsensitiveAscii("hanichal"), - dictgen::InsensitiveAscii("hanichs"), - dictgen::InsensitiveAscii("hanicle"), - dictgen::InsensitiveAscii("haniclly"), - dictgen::InsensitiveAscii("hanicly"), - dictgen::InsensitiveAscii("hanicsms"), - dictgen::InsensitiveAscii("hanicus"), - dictgen::InsensitiveAscii("hanim"), - dictgen::InsensitiveAscii("hanims"), - dictgen::InsensitiveAscii("haninc"), - dictgen::InsensitiveAscii("hanincs"), - dictgen::InsensitiveAscii("hanis"), - dictgen::InsensitiveAscii("hanisim"), - dictgen::InsensitiveAscii("hanisims"), - dictgen::InsensitiveAscii("hanismn"), - dictgen::InsensitiveAscii("hanismus"), - dictgen::InsensitiveAscii("hansim"), - dictgen::InsensitiveAscii("hansims"), - dictgen::InsensitiveAscii("hine"), - dictgen::InsensitiveAscii("hines"), - dictgen::InsensitiveAscii("hinical"), - dictgen::InsensitiveAscii("hinism"), - dictgen::InsensitiveAscii("hinisms"), - dictgen::InsensitiveAscii("hisms"), - dictgen::InsensitiveAscii("hnanism"), - dictgen::InsensitiveAscii("hnical"), - dictgen::InsensitiveAscii("hnism"), - dictgen::InsensitiveAscii("hnisms"), - ], - values: &[ - &["mechanism"], - &["mechanisms"], - &["mechanic"], - &["mechanical"], - &["mechanically"], - &["mechanics"], - &["mechanism"], - &["mechanisms"], - &["mechanical"], - &["mechanism"], - &["mechanisms"], - &["macabre"], - &["mercenaries"], - &["mercenary"], - &["mechanism"], - &["mechanisms"], - &["mechanism"], - &["mechanical"], - &["mechanically"], - &["mechanics"], - &["merchandise"], - &["mechanically"], - &["mechanically"], - &["mechanical"], - &["mechanics"], - &["mechanical"], - &["mechanically"], - &["mechanical"], - &["mechanisms"], - &["mechanics"], - &["mechanism"], - &["mechanism", "mechanisms"], - &["mechanic"], - &["mechanic"], - &["mechanics", "mechanism"], - &["mechanism"], - &["mechanism"], - &["mechanism"], - &["mechanisms"], - &["mechanism"], - &["mechanisms"], - &["machine"], - &["machines"], - &["mechanical"], - &["mechanism"], - &["mechanisms"], - &["mechanisms"], - &["mechanism"], - &["mechanical"], - &["mechanism"], - &["mechanisms"], - ], - range: 3..=10, - }; - -static WORD_MEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEB_CHILDREN), - value: None, -}; - -pub static WORD_MEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("rain"), - dictgen::InsensitiveAscii("rains"), - dictgen::InsensitiveAscii("ran"), - dictgen::InsensitiveAscii("rans"), - ], - values: &[ - &["member"], - &["members"], - &["member"], - &["membrane"], - &["membranes"], - &["membrane"], - &["membranes"], - ], - range: 2..=5, - }; - -static WORD_MEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MEA_CHILDREN), - value: None, -}; - -static WORD_MEA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MEAA_NODE), - None, - Some(&WORD_MEAC_NODE), - Some(&WORD_MEAD_NODE), - None, - None, - Some(&WORD_MEAG_NODE), - None, - Some(&WORD_MEAI_NODE), - None, - None, - Some(&WORD_MEAL_NODE), - None, - Some(&WORD_MEAN_NODE), - None, - None, - None, - Some(&WORD_MEAR_NODE), - Some(&WORD_MEAS_NODE), - Some(&WORD_MEAT_NODE), - Some(&WORD_MEAU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_MEAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAU_CHILDREN), - value: None, -}; - -pub static WORD_MEAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("rements"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("rers"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("sures"), - ], - values: &[ - &["measure"], - &["measured"], - &["measurement"], - &["measurements"], - &["measurer"], - &["measurers"], - &["measures"], - &["measuring"], - &["measure"], - &["measures"], - ], - range: 2..=7, - }; - -static WORD_MEAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAT_CHILDREN), - value: None, -}; - -pub static WORD_MEAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adata"), - dictgen::InsensitiveAscii("ballers"), - dictgen::InsensitiveAscii("ballls"), - dictgen::InsensitiveAscii("bals"), - dictgen::InsensitiveAscii("file"), - dictgen::InsensitiveAscii("hod"), - ], - values: &[ - &["metadata"], - &["meatballs"], - &["meatballs"], - &["meatballs"], - &["metafile"], - &["method"], - ], - range: 3..=7, - }; - -static WORD_MEAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAS_CHILDREN), - value: None, -}; - -pub static WORD_MEAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("surable"), - dictgen::InsensitiveAscii("surably"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("sured"), - dictgen::InsensitiveAscii("surement"), - dictgen::InsensitiveAscii("surements"), - dictgen::InsensitiveAscii("sures"), - dictgen::InsensitiveAscii("suring"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("uement"), - dictgen::InsensitiveAscii("uements"), - dictgen::InsensitiveAscii("uer"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("uing"), - dictgen::InsensitiveAscii("urd"), - dictgen::InsensitiveAscii("ureable"), - dictgen::InsensitiveAscii("uremenet"), - dictgen::InsensitiveAscii("uremenets"), - dictgen::InsensitiveAscii("urmements"), - dictgen::InsensitiveAscii("urmenet"), - dictgen::InsensitiveAscii("urmenets"), - dictgen::InsensitiveAscii("urment"), - dictgen::InsensitiveAscii("urments"), - ], - values: &[ - &["measurable"], - &["measurably"], - &["measure"], - &["measured"], - &["measurement"], - &["measurements"], - &["measures"], - &["measuring"], - &["measure"], - &["measured"], - &["measurement"], - &["measurements"], - &["measure", "measurer"], - &["measures"], - &["measuring"], - &["measured", "measure"], - &["measurable"], - &["measurement"], - &["measurements"], - &["measurements"], - &["measurement"], - &["measurements"], - &["measurement"], - &["measurements"], - ], - range: 2..=9, - }; - -static WORD_MEAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAR_CHILDREN), - value: Some(&["wear", "mere", "mare"]), -}; - -pub static WORD_MEAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ly")], - values: &[&["merely", "nearly"]], - range: 2..=2, - }; - -static WORD_MEAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAN_CHILDREN), - value: None, -}; - -pub static WORD_MEAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("igfull"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inful"), - dictgen::InsensitiveAscii("ingess"), - dictgen::InsensitiveAscii("ingfull"), - dictgen::InsensitiveAscii("ingles"), - dictgen::InsensitiveAscii("ingul"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("inless"), - dictgen::InsensitiveAscii("inng"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tioned"), - ], - values: &[ - &["menacing"], - &["meant"], - &["meaningful"], - &["meaning"], - &["meaning"], - &["meaningful"], - &["meanings"], - &["meaningful"], - &["meanings"], - &["meaningful"], - &["meaning"], - &["meaningless"], - &["meaning"], - &["meanings"], - &["measure"], - &["meaning"], - &["mentioned"], - ], - range: 2..=7, - }; - -static WORD_MEAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAL_CHILDREN), - value: None, -}; - -pub static WORD_MEAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("flur")], - values: &[&["millefleur"]], - range: 4..=4, - }; - -static WORD_MEAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAI_CHILDREN), - value: None, -}; - -pub static WORD_MEAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ning"), - ], - values: &[&["email"], &["meaning"], &["meaning"]], - range: 1..=4, - }; - -static WORD_MEAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAG_CHILDREN), - value: None, -}; - -pub static WORD_MEAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("thread"), - dictgen::InsensitiveAscii("tron"), - ], - values: &[&["megathread"], &["megatron"]], - range: 4..=6, - }; - -static WORD_MEAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAD_CHILDREN), - value: None, -}; - -pub static WORD_MEAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["meaning"]], - range: 3..=3, - }; - -static WORD_MEAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAC_CHILDREN), - value: None, -}; - -pub static WORD_MEAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hanism"), - dictgen::InsensitiveAscii("hanisms"), - dictgen::InsensitiveAscii("hinism"), - dictgen::InsensitiveAscii("hinisms"), - dictgen::InsensitiveAscii("hnism"), - dictgen::InsensitiveAscii("hnisms"), - ], - values: &[ - &["mechanism"], - &["mechanisms"], - &["mechanism"], - &["mechanisms"], - &["mechanism"], - &["mechanisms"], - ], - range: 5..=7, - }; - -static WORD_MEAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MEAA_CHILDREN), - value: None, -}; - -pub static WORD_MEAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("sured"), - dictgen::InsensitiveAscii("sures"), - ], - values: &[&["measure"], &["measured"], &["measures"]], - range: 4..=5, - }; - -static WORD_MD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MD_CHILDREN), - value: None, -}; - -pub static WORD_MD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifielder"), - dictgen::InsensitiveAscii("ifielders"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifiers"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oel"), - dictgen::InsensitiveAscii("oeled"), - dictgen::InsensitiveAscii("oeling"), - dictgen::InsensitiveAscii("oelled"), - dictgen::InsensitiveAscii("oelling"), - dictgen::InsensitiveAscii("oels"), - dictgen::InsensitiveAscii("oes"), - ], - values: &[ - &["modification"], - &["modifications"], - &["modified"], - &["midfielder"], - &["midfielders"], - &["modifier"], - &["modifiers"], - &["modifies"], - &["modify"], - &["modifying"], - &["doe", "mode"], - &["model"], - &["modeled"], - &["modeling"], - &["modelled"], - &["modelling"], - &["models"], - &["does", "modes"], - ], - range: 2..=10, - }; - -static WORD_MC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MC_CHILDREN), - value: None, -}; - -pub static WORD_MC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alren"), - dictgen::InsensitiveAscii("carhty"), - dictgen::InsensitiveAscii("carthey"), - dictgen::InsensitiveAscii("carthyst"), - dictgen::InsensitiveAscii("gergor"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hanic"), - dictgen::InsensitiveAscii("hanical"), - dictgen::InsensitiveAscii("hanically"), - dictgen::InsensitiveAscii("hanicals"), - dictgen::InsensitiveAscii("hanics"), - dictgen::InsensitiveAscii("hanism"), - dictgen::InsensitiveAscii("hanisms"), - dictgen::InsensitiveAscii("larean"), - dictgen::InsensitiveAscii("reggor"), - dictgen::InsensitiveAscii("roscope"), - dictgen::InsensitiveAscii("roscopes"), - dictgen::InsensitiveAscii("roscopic"), - dictgen::InsensitiveAscii("roscopies"), - dictgen::InsensitiveAscii("roscopy"), - dictgen::InsensitiveAscii("uh"), - ], - values: &[ - &["mclaren"], - &["mccarthy"], - &["mccarthy"], - &["mccarthyist"], - &["mcgregor"], - &["much"], - &["mechanic"], - &["mechanical"], - &["mechanically"], - &["mechanicals"], - &["mechanics"], - &["mechanism"], - &["mechanisms"], - &["mclaren"], - &["mcgregor"], - &["microscope"], - &["microscopes"], - &["microscopic"], - &["microscopies"], - &["microscopy"], - &["much"], - ], - range: 1..=9, - }; - -static WORD_MA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MA_CHILDREN), - value: None, -}; - -static WORD_MA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MAA_NODE), - Some(&WORD_MAB_NODE), - Some(&WORD_MAC_NODE), - Some(&WORD_MAD_NODE), - Some(&WORD_MAE_NODE), - Some(&WORD_MAF_NODE), - Some(&WORD_MAG_NODE), - Some(&WORD_MAH_NODE), - Some(&WORD_MAI_NODE), - Some(&WORD_MAJ_NODE), - Some(&WORD_MAK_NODE), - Some(&WORD_MAL_NODE), - Some(&WORD_MAM_NODE), - Some(&WORD_MAN_NODE), - None, - Some(&WORD_MAP_NODE), - None, - Some(&WORD_MAR_NODE), - Some(&WORD_MAS_NODE), - Some(&WORD_MAT_NODE), - Some(&WORD_MAU_NODE), - Some(&WORD_MAV_NODE), - Some(&WORD_MAW_NODE), - Some(&WORD_MAX_NODE), - Some(&WORD_MAY_NODE), - Some(&WORD_MAZ_NODE), -]; - -static WORD_MAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAZ_CHILDREN), - value: None, -}; - -pub static WORD_MAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("illa")], - values: &[&["mozilla"]], - range: 4..=4, - }; - -static WORD_MAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAY_CHILDREN), - value: None, -}; - -pub static WORD_MAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alsia"), - dictgen::InsensitiveAscii("alsian"), - dictgen::InsensitiveAscii("balline"), - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("bee"), - dictgen::InsensitiveAscii("belle"), - dictgen::InsensitiveAscii("belleine"), - dictgen::InsensitiveAscii("bellene"), - dictgen::InsensitiveAscii("bellibe"), - dictgen::InsensitiveAscii("belliene"), - dictgen::InsensitiveAscii("bellinne"), - dictgen::InsensitiveAscii("bellline"), - dictgen::InsensitiveAscii("billine"), - dictgen::InsensitiveAscii("lasia"), - dictgen::InsensitiveAscii("lasian"), - dictgen::InsensitiveAscii("onase"), - dictgen::InsensitiveAscii("ority"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ybe"), - ], - values: &[ - &["malaysia"], - &["malaysian"], - &["maybelline"], - &["maybe"], - &["maybe"], - &["maybelline"], - &["maybelline"], - &["maybelline"], - &["maybelline"], - &["maybelline"], - &["maybelline"], - &["maybelline"], - &["maybelline"], - &["malaysia"], - &["malaysian"], - &["mayonnaise"], - &["majority"], - &["may"], - &["maybe"], - ], - range: 1..=8, - }; - -static WORD_MAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAX_CHILDREN), - value: None, -}; - -pub static WORD_MAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imazing"), - dictgen::InsensitiveAscii("imice"), - dictgen::InsensitiveAscii("imim"), - dictgen::InsensitiveAscii("imimum"), - dictgen::InsensitiveAscii("imini"), - dictgen::InsensitiveAscii("imium"), - dictgen::InsensitiveAscii("imixing"), - dictgen::InsensitiveAscii("imnum"), - dictgen::InsensitiveAscii("imnums"), - dictgen::InsensitiveAscii("imu"), - dictgen::InsensitiveAscii("imumn"), - dictgen::InsensitiveAscii("imun"), - dictgen::InsensitiveAscii("imuum"), - dictgen::InsensitiveAscii("inum"), - dictgen::InsensitiveAscii("ium"), - dictgen::InsensitiveAscii("iumum"), - dictgen::InsensitiveAscii("mimum"), - dictgen::InsensitiveAscii("mium"), - dictgen::InsensitiveAscii("miums"), - dictgen::InsensitiveAscii("osx"), - dictgen::InsensitiveAscii("umum"), - ], - values: &[ - &["maximizing"], - &["maximize"], - &["maximum"], - &["maximum"], - &["maximizing"], - &["maximum"], - &["maximizing"], - &["maximum"], - &["maximums"], - &["maximum"], - &["maximum"], - &["maximum"], - &["maximum"], - &["maximum"], - &["maximum"], - &["maximum"], - &["maximum"], - &["maximum"], - &["maximums"], - &["macosx"], - &["maximum"], - ], - range: 3..=7, - }; - -static WORD_MAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAW_CHILDREN), - value: None, -}; - -pub static WORD_MAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("soleum")], - values: &[&["mausoleum"]], - range: 6..=6, - }; - -static WORD_MAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAV_CHILDREN), - value: None, -}; - -pub static WORD_MAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rick")], - values: &[&["maverick"]], - range: 4..=4, - }; - -static WORD_MAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAU_CHILDREN), - value: None, -}; - -pub static WORD_MAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arder"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nals"), - ], - values: &[ - &["marauder"], - &["maybe", "mauve"], - &["manually"], - &["manuals"], - ], - range: 2..=5, - }; - -static WORD_MAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MAT_CHILDREN), - value: None, -}; - -static WORD_MAT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MATA_NODE), - None, - Some(&WORD_MATC_NODE), - None, - Some(&WORD_MATE_NODE), - None, - None, - Some(&WORD_MATH_NODE), - Some(&WORD_MATI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MATR_NODE), - Some(&WORD_MATS_NODE), - Some(&WORD_MATT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_MATZ_NODE), -]; - -static WORD_MATZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATZ_CHILDREN), - value: None, -}; - -pub static WORD_MATZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ch")], - values: &[&["match"]], - range: 2..=2, - }; - -static WORD_MATT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATT_CHILDREN), - value: None, -}; - -pub static WORD_MATT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ern"), - dictgen::InsensitiveAscii("erns"), - dictgen::InsensitiveAscii("erss"), - dictgen::InsensitiveAscii("reses"), - ], - values: &[ - &["matter", "pattern"], - &["matters", "patterns"], - &["mattress"], - &["mattress"], - ], - range: 3..=5, - }; - -static WORD_MATS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATS_CHILDREN), - value: None, -}; - -pub static WORD_MATS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["master"]], - range: 2..=2, - }; - -static WORD_MATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATR_CHILDREN), - value: None, -}; - -pub static WORD_MATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eial"), - dictgen::InsensitiveAscii("eials"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("icess"), - dictgen::InsensitiveAscii("icies"), - dictgen::InsensitiveAscii("icy"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("is"), - ], - values: &[ - &["material"], - &["materials"], - &["mattresses"], - &["martial", "material"], - &["materials"], - &["matrices", "mattresses"], - &["matrices"], - &["matrices"], - &["matrix"], - &["matrix"], - ], - range: 2..=5, - }; - -static WORD_MATI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATI_CHILDREN), - value: None, -}; - -pub static WORD_MATI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("eralism"), - dictgen::InsensitiveAscii("erals"), - dictgen::InsensitiveAscii("nay"), - dictgen::InsensitiveAscii("rx"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["material"], - &["materialism"], - &["materials"], - &["matinee"], - &["matrix"], - &["matrix"], - ], - range: 1..=7, - }; - -static WORD_MATH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATH_CHILDREN), - value: None, -}; - -pub static WORD_MATH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amatical"), - dictgen::InsensitiveAscii("amatician"), - dictgen::InsensitiveAscii("amatics"), - dictgen::InsensitiveAscii("ametician"), - dictgen::InsensitiveAscii("ameticians"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("cers"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cmaking"), - dictgen::InsensitiveAscii("cup"), - dictgen::InsensitiveAscii("cups"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("emagically"), - dictgen::InsensitiveAscii("emagics"), - dictgen::InsensitiveAscii("emathics"), - dictgen::InsensitiveAscii("ematicals"), - dictgen::InsensitiveAscii("ematicaly"), - dictgen::InsensitiveAscii("ematican"), - dictgen::InsensitiveAscii("ematicans"), - dictgen::InsensitiveAscii("ematicas"), - dictgen::InsensitiveAscii("ematicion"), - dictgen::InsensitiveAscii("ematicks"), - dictgen::InsensitiveAscii("ematicly"), - dictgen::InsensitiveAscii("ematisch"), - dictgen::InsensitiveAscii("ematitian"), - dictgen::InsensitiveAscii("ematitians"), - dictgen::InsensitiveAscii("emetical"), - dictgen::InsensitiveAscii("emetically"), - dictgen::InsensitiveAscii("emetician"), - dictgen::InsensitiveAscii("emeticians"), - dictgen::InsensitiveAscii("emetics"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("etician"), - dictgen::InsensitiveAscii("eticians"), - dictgen::InsensitiveAscii("ewes"), - dictgen::InsensitiveAscii("imatic"), - dictgen::InsensitiveAscii("imatical"), - dictgen::InsensitiveAscii("imatically"), - dictgen::InsensitiveAscii("imatician"), - dictgen::InsensitiveAscii("imaticians"), - dictgen::InsensitiveAscii("imatics"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("matical"), - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("matician"), - dictgen::InsensitiveAscii("maticians"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("wes"), - ], - values: &[ - &["mathematical"], - &["mathematician"], - &["mathematics"], - &["mathematician"], - &["mathematicians"], - &["match"], - &["matched"], - &["matcher"], - &["matchers"], - &["matches"], - &["match"], - &["matched"], - &["matches"], - &["matching"], - &["matching"], - &["matchmaking"], - &["matchup"], - &["matchups"], - &["matched"], - &["mathematically"], - &["mathematics"], - &["mathematics"], - &["mathematics"], - &["mathematically"], - &["mathematician"], - &["mathematics"], - &["mathematics"], - &["mathematician"], - &["mathematics"], - &["mathematical"], - &["mathematics"], - &["mathematician"], - &["mathematicians"], - &["mathematical"], - &["mathematically"], - &["mathematician"], - &["mathematicians"], - &["mathematics"], - &["matches"], - &["mathematician"], - &["mathematicians"], - &["mathews"], - &["mathematic"], - &["mathematical"], - &["mathematically"], - &["mathematician"], - &["mathematicians"], - &["mathematics"], - &["matching"], - &["mathematical"], - &["mathematically"], - &["mathematician"], - &["mathematicians"], - &["method"], - &["methods"], - &["mathews"], - ], - range: 1..=10, - }; - -static WORD_MATE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATE_CHILDREN), - value: None, -}; - -pub static WORD_MATE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("iral"), - dictgen::InsensitiveAscii("irals"), - dictgen::InsensitiveAscii("mathical"), - dictgen::InsensitiveAscii("raial"), - dictgen::InsensitiveAscii("raials"), - dictgen::InsensitiveAscii("rail"), - dictgen::InsensitiveAscii("rails"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("ralists"), - dictgen::InsensitiveAscii("riaal"), - dictgen::InsensitiveAscii("riales"), - dictgen::InsensitiveAscii("rialisimo"), - dictgen::InsensitiveAscii("rializatons"), - dictgen::InsensitiveAscii("rialsim"), - dictgen::InsensitiveAscii("rialsm"), - dictgen::InsensitiveAscii("rias"), - dictgen::InsensitiveAscii("riasl"), - dictgen::InsensitiveAscii("ril"), - dictgen::InsensitiveAscii("rilism"), - dictgen::InsensitiveAscii("rilize"), - dictgen::InsensitiveAscii("rils"), - dictgen::InsensitiveAscii("rla"), - dictgen::InsensitiveAscii("rlas"), - ], - values: &[ - &["material", "metal"], - &["materials", "metals"], - &["material"], - &["materials"], - &["mathematical"], - &["material"], - &["materials"], - &["material"], - &["materials"], - &["material"], - &["materialist"], - &["material"], - &["materials"], - &["materialism"], - &["materializations"], - &["materialism"], - &["materialism"], - &["materials"], - &["materials", "material"], - &["material"], - &["materialism"], - &["materialize"], - &["materials"], - &["material"], - &["materials"], - ], - range: 3..=11, - }; - -static WORD_MATC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATC_CHILDREN), - value: Some(&["match"]), -}; - -pub static WORD_MATC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bh"), - dictgen::InsensitiveAscii("hamking"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("heable"), - dictgen::InsensitiveAscii("hend"), - dictgen::InsensitiveAscii("hies"), - dictgen::InsensitiveAscii("hign"), - dictgen::InsensitiveAscii("hin"), - dictgen::InsensitiveAscii("hine"), - dictgen::InsensitiveAscii("hmakeing"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("hter"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["match"], - &["matchmaking"], - &["match"], - &["matchable"], - &["matched"], - &["matches"], - &["matching"], - &["matching"], - &["machine", "matching"], - &["matchmaking"], - &["matches"], - &["matcher"], - &["matching"], - ], - range: 2..=8, - }; - -static WORD_MATA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MATA_CHILDREN), - value: Some(&["meta", "mater"]), -}; - -pub static WORD_MATA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("data"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("iners"), - dictgen::InsensitiveAscii("phorical"), - dictgen::InsensitiveAscii("phorically"), - dictgen::InsensitiveAscii("physical"), - dictgen::InsensitiveAscii("table"), - ], - values: &[ - &["matching"], - &["metadata"], - &["maintainer"], - &["maintainers"], - &["metaphorical"], - &["metaphorically"], - &["metaphysical"], - &["metatable"], - ], - range: 4..=10, - }; - -static WORD_MAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MAS_CHILDREN), - value: None, -}; - -static WORD_MAS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MASA_NODE), - None, - Some(&WORD_MASC_NODE), - None, - None, - None, - None, - Some(&WORD_MASH_NODE), - Some(&WORD_MASI_NODE), - None, - Some(&WORD_MASK_NODE), - None, - None, - None, - Some(&WORD_MASO_NODE), - None, - Some(&WORD_MASQ_NODE), - Some(&WORD_MASR_NODE), - Some(&WORD_MASS_NODE), - Some(&WORD_MAST_NODE), - Some(&WORD_MASU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_MASU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASU_CHILDREN), - value: None, -}; - -pub static WORD_MASU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("clinity")], - values: &[&["masculinity"]], - range: 7..=7, - }; - -static WORD_MAST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAST_CHILDREN), - value: None, -}; - -pub static WORD_MAST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("eires"), - dictgen::InsensitiveAscii("erbation"), - dictgen::InsensitiveAscii("ereis"), - dictgen::InsensitiveAscii("eriers"), - dictgen::InsensitiveAscii("eris"), - dictgen::InsensitiveAscii("erise"), - dictgen::InsensitiveAscii("ermid"), - dictgen::InsensitiveAscii("ermined"), - dictgen::InsensitiveAscii("ernind"), - dictgen::InsensitiveAscii("erpeace"), - dictgen::InsensitiveAscii("erpeice"), - dictgen::InsensitiveAscii("erpeices"), - dictgen::InsensitiveAscii("erpice"), - dictgen::InsensitiveAscii("ieres"), - dictgen::InsensitiveAscii("querade"), - dictgen::InsensitiveAscii("rubate"), - dictgen::InsensitiveAscii("rubated"), - dictgen::InsensitiveAscii("rubates"), - dictgen::InsensitiveAscii("rubating"), - dictgen::InsensitiveAscii("rubation"), - dictgen::InsensitiveAscii("ubrate"), - dictgen::InsensitiveAscii("ubration"), - dictgen::InsensitiveAscii("urabte"), - dictgen::InsensitiveAscii("urabted"), - dictgen::InsensitiveAscii("urabting"), - dictgen::InsensitiveAscii("urabtion"), - dictgen::InsensitiveAscii("urbacion"), - dictgen::InsensitiveAscii("urbae"), - dictgen::InsensitiveAscii("urbaing"), - dictgen::InsensitiveAscii("urbait"), - dictgen::InsensitiveAscii("urbaited"), - dictgen::InsensitiveAscii("urbare"), - dictgen::InsensitiveAscii("urbarte"), - dictgen::InsensitiveAscii("urbateing"), - dictgen::InsensitiveAscii("urbathe"), - dictgen::InsensitiveAscii("urbathon"), - dictgen::InsensitiveAscii("urbatie"), - dictgen::InsensitiveAscii("urbatin"), - dictgen::InsensitiveAscii("urbaton"), - dictgen::InsensitiveAscii("urbe"), - dictgen::InsensitiveAscii("urbeta"), - dictgen::InsensitiveAscii("urbsted"), - dictgen::InsensitiveAscii("urbsting"), - dictgen::InsensitiveAscii("urdate"), - dictgen::InsensitiveAscii("urdating"), - dictgen::InsensitiveAscii("urpiece"), - dictgen::InsensitiveAscii("utbation"), - ], - values: &[ - &["master"], - &["masteries"], - &["masturbation"], - &["masteries"], - &["masteries"], - &["masteries"], - &["masteries"], - &["mastermind"], - &["mastermind"], - &["mastermind"], - &["masterpiece"], - &["masterpiece"], - &["masterpiece"], - &["masterpiece"], - &["masteries"], - &["masquerade"], - &["masturbate"], - &["masturbated"], - &["masturbate"], - &["masturbating"], - &["masturbation"], - &["masturbated"], - &["masturbation"], - &["masturbate"], - &["masturbated"], - &["masturbating"], - &["masturbation"], - &["masturbation"], - &["masturbated"], - &["masturbating"], - &["masturbate"], - &["masturbated"], - &["masturbate"], - &["masturbate"], - &["masturbating"], - &["masturbated"], - &["masturbation"], - &["masturbated"], - &["masturbation"], - &["masturbation"], - &["masturbate"], - &["masturbated"], - &["masturbated"], - &["masturbating"], - &["masturbate"], - &["masturbating"], - &["masterpiece"], - &["masturbation"], - ], - range: 3..=9, - }; - -static WORD_MASS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASS_CHILDREN), - value: None, -}; - -pub static WORD_MASS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("acer"), - dictgen::InsensitiveAscii("achsuetts"), - dictgen::InsensitiveAscii("achucetts"), - dictgen::InsensitiveAscii("achuestts"), - dictgen::InsensitiveAscii("achusents"), - dictgen::InsensitiveAscii("achusets"), - dictgen::InsensitiveAscii("achusettes"), - dictgen::InsensitiveAscii("achusettians"), - dictgen::InsensitiveAscii("achusites"), - dictgen::InsensitiveAscii("achussets"), - dictgen::InsensitiveAscii("achussetts"), - dictgen::InsensitiveAscii("achustts"), - dictgen::InsensitiveAscii("acrare"), - dictgen::InsensitiveAscii("agebox"), - dictgen::InsensitiveAscii("agens"), - dictgen::InsensitiveAscii("arce"), - dictgen::InsensitiveAscii("asge"), - dictgen::InsensitiveAscii("care"), - dictgen::InsensitiveAscii("echusetts"), - dictgen::InsensitiveAscii("ectomy"), - dictgen::InsensitiveAscii("ewer"), - dictgen::InsensitiveAscii("ivelly"), - dictgen::InsensitiveAscii("ivley"), - dictgen::InsensitiveAscii("oose"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["massacre"], - &["massacre"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massachusetts"], - &["massacre"], - &["messagebox"], - &["massages"], - &["massacre"], - &["massages"], - &["massacre"], - &["massachusetts"], - &["mastectomy"], - &["masseur"], - &["massively"], - &["massively"], - &["masseuse"], - &["master"], - ], - range: 3..=12, - }; - -static WORD_MASR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASR_CHILDREN), - value: None, -}; - -pub static WORD_MASR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hmallow")], - values: &[&["marshmallow"]], - range: 7..=7, - }; - -static WORD_MASQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASQ_CHILDREN), - value: None, -}; - -pub static WORD_MASQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uarade"), - dictgen::InsensitiveAscii("urade"), - ], - values: &[&["masquerade"], &["masquerade"]], - range: 5..=6, - }; - -static WORD_MASO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASO_CHILDREN), - value: None, -}; - -pub static WORD_MASO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ginistic"), - dictgen::InsensitiveAscii("gynistic"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["misogynistic"], &["misogynistic"], &["macos"]], - range: 1..=8, - }; - -static WORD_MASK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASK_CHILDREN), - value: None, -}; - -pub static WORD_MASK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erading"), - dictgen::InsensitiveAscii("eraid"), - dictgen::InsensitiveAscii("k"), - ], - values: &[&["masquerading"], &["masquerade"], &["mask"]], - range: 1..=7, - }; - -static WORD_MASI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASI_CHILDREN), - value: None, -}; - -pub static WORD_MASI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("ff"), - ], - values: &[&["messiah"], &["massacre"], &["massif"]], - range: 1..=3, - }; - -static WORD_MASH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASH_CHILDREN), - value: None, -}; - -pub static WORD_MASH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("etty"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - ], - values: &[ - &["marshal"], - &["machete"], - &["machine"], - &["machined"], - &["machines"], - ], - range: 2..=4, - }; - -static WORD_MASC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASC_CHILDREN), - value: None, -}; - -pub static WORD_MASC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arra"), - dictgen::InsensitiveAscii("ulanity"), - dictgen::InsensitiveAscii("ulenity"), - dictgen::InsensitiveAscii("ulinty"), - ], - values: &[ - &["mascara"], - &["masculinity"], - &["masculinity"], - &["masculinity"], - ], - range: 4..=7, - }; - -static WORD_MASA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MASA_CHILDREN), - value: None, -}; - -pub static WORD_MASA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cra"), - dictgen::InsensitiveAscii("kist"), - ], - values: &[&["mascara"], &["masochist"]], - range: 3..=4, - }; - -static WORD_MAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MAR_CHILDREN), - value: None, -}; - -static WORD_MAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MARA_NODE), - Some(&WORD_MARB_NODE), - Some(&WORD_MARC_NODE), - Some(&WORD_MARD_NODE), - Some(&WORD_MARE_NODE), - None, - Some(&WORD_MARG_NODE), - Some(&WORD_MARH_NODE), - Some(&WORD_MARI_NODE), - Some(&WORD_MARJ_NODE), - Some(&WORD_MARK_NODE), - Some(&WORD_MARL_NODE), - Some(&WORD_MARM_NODE), - Some(&WORD_MARN_NODE), - None, - None, - None, - Some(&WORD_MARR_NODE), - Some(&WORD_MARS_NODE), - Some(&WORD_MART_NODE), - Some(&WORD_MARU_NODE), - Some(&WORD_MARV_NODE), - None, - Some(&WORD_MARX_NODE), - None, - Some(&WORD_MARZ_NODE), -]; - -static WORD_MARZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARZ_CHILDREN), - value: Some(&["march", "mars"]), -}; - -pub static WORD_MARZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_MARX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARX_CHILDREN), - value: None, -}; - -pub static WORD_MARX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isim"), - dictgen::InsensitiveAscii("isit"), - dictgen::InsensitiveAscii("isits"), - ], - values: &[&["marxism"], &["marxist"], &["marxists"]], - range: 4..=5, - }; - -static WORD_MARV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARV_CHILDREN), - value: None, -}; - -pub static WORD_MARV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("elos")], - values: &[&["marvelous"]], - range: 4..=4, - }; - -static WORD_MARU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARU_CHILDREN), - value: None, -}; - -pub static WORD_MARU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ader")], - values: &[&["marauder"]], - range: 4..=4, - }; - -static WORD_MART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MART_CHILDREN), - value: None, -}; - -pub static WORD_MART_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ail"), - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ix"), - ], - values: &[&["martial"], &["martian"], &["martyr"], &["matrix"]], - range: 2..=3, - }; - -static WORD_MARS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARS_CHILDREN), - value: None, -}; - -pub static WORD_MARS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("halls"), - dictgen::InsensitiveAscii("hamllow"), - dictgen::InsensitiveAscii("hamllows"), - dictgen::InsensitiveAscii("hmalllows"), - dictgen::InsensitiveAscii("hmallons"), - dictgen::InsensitiveAscii("hmallowiest"), - dictgen::InsensitiveAscii("hmallowness"), - dictgen::InsensitiveAscii("hmalow"), - dictgen::InsensitiveAscii("hmalows"), - dictgen::InsensitiveAscii("hmellow"), - dictgen::InsensitiveAscii("hmellows"), - dictgen::InsensitiveAscii("kman"), - ], - values: &[ - &["marshals"], - &["marshmallow"], - &["marshmallows"], - &["marshmallows"], - &["marshmallows"], - &["marshmallows"], - &["marshmallows"], - &["marshmallow"], - &["marshmallows"], - &["marshmallow"], - &["marshmallows"], - &["marksman"], - ], - range: 4..=11, - }; - -static WORD_MARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARR_CHILDREN), - value: None, -}; - -pub static WORD_MARR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("aige"), - dictgen::InsensitiveAscii("ige"), - dictgen::InsensitiveAscii("tyred"), - dictgen::InsensitiveAscii("yied"), - ], - values: &[ - &["marriage"], - &["marriage"], - &["marriage"], - &["martyred"], - &["married"], - ], - range: 3..=5, - }; - -static WORD_MARN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARN_CHILDREN), - value: None, -}; - -pub static WORD_MARN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("ies"), - ], - values: &[&["mariners"], &["marines"]], - range: 3..=4, - }; - -static WORD_MARM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARM_CHILDREN), - value: None, -}; - -pub static WORD_MARM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("elade")], - values: &[&["marmalade"]], - range: 5..=5, - }; - -static WORD_MARL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARL_CHILDREN), - value: None, -}; - -pub static WORD_MARL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("iyn"), - ], - values: &[&["marbles"], &["marilyn"]], - range: 3..=3, - }; - -static WORD_MARK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARK_CHILDREN), - value: None, -}; - -pub static WORD_MARK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aup"), - dictgen::InsensitiveAscii("ede"), - dictgen::InsensitiveAscii("edet"), - dictgen::InsensitiveAscii("eras"), - dictgen::InsensitiveAscii("erplace"), - dictgen::InsensitiveAscii("erts"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("etpalce"), - dictgen::InsensitiveAscii("etting"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("eys"), - dictgen::InsensitiveAscii("kup"), - dictgen::InsensitiveAscii("own"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["markup"], - &["marketed"], - &["marketed"], - &["markers"], - &["marketplace"], - &["markers"], - &["marks", "marked", "markers"], - &["marketplace"], - &["marketing"], - &["marquee"], - &["marquees"], - &["markup"], - &["markdown"], - &["marker"], - &["markers"], - ], - range: 2..=7, - }; - -static WORD_MARJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARJ_CHILDREN), - value: None, -}; - -pub static WORD_MARJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iuana"), - dictgen::InsensitiveAscii("ority"), - ], - values: &[&["marijuana"], &["majority"]], - range: 5..=5, - }; - -static WORD_MARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARI_CHILDREN), - value: None, -}; - -pub static WORD_MARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abd"), - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("gnal"), - dictgen::InsensitiveAscii("gnally"), - dictgen::InsensitiveAscii("jauna"), - dictgen::InsensitiveAscii("juanna"), - dictgen::InsensitiveAscii("juannas"), - dictgen::InsensitiveAscii("lyin"), - dictgen::InsensitiveAscii("nens"), - dictgen::InsensitiveAscii("neras"), - dictgen::InsensitiveAscii("neris"), - dictgen::InsensitiveAscii("neros"), - dictgen::InsensitiveAscii("tan"), - dictgen::InsensitiveAscii("xsm"), - dictgen::InsensitiveAscii("xst"), - dictgen::InsensitiveAscii("xsts"), - dictgen::InsensitiveAscii("yln"), - ], - values: &[ - &["mariadb"], - &["marriage"], - &["marines"], - &["marginal"], - &["marginally"], - &["marijuana"], - &["marijuana"], - &["marijuana"], - &["marilyn"], - &["marines"], - &["mariners"], - &["mariners"], - &["mariners"], - &["martian"], - &["marxism"], - &["marxist"], - &["marxists"], - &["marilyn"], - ], - range: 3..=7, - }; - -static WORD_MARH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARH_CHILDREN), - value: None, -}; - -pub static WORD_MARH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sal"), - dictgen::InsensitiveAscii("smallow"), - dictgen::InsensitiveAscii("smallows"), - ], - values: &[&["marshal"], &["marshmallow"], &["marshmallows"]], - range: 3..=8, - }; - -static WORD_MARG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARG_CHILDREN), - value: None, -}; - -pub static WORD_MARG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anilize"), - dictgen::InsensitiveAscii("anilized"), - dictgen::InsensitiveAscii("arent"), - dictgen::InsensitiveAscii("aritte"), - dictgen::InsensitiveAscii("art"), - dictgen::InsensitiveAscii("enalized"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erat"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ianlly"), - dictgen::InsensitiveAscii("inaal"), - dictgen::InsensitiveAscii("inaali"), - dictgen::InsensitiveAscii("inable"), - dictgen::InsensitiveAscii("inaly"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("inilized"), - dictgen::InsensitiveAscii("inis"), - ], - values: &[ - &["marginalized"], - &["marginalized"], - &["margaret"], - &["margaret"], - &["margaret"], - &["marginalized"], - &["merger", "marker"], - &["margaret"], - &["mergers", "markers"], - &["marginally"], - &["marginal"], - &["marginal"], - &["marginal"], - &["marginally"], - &["margins"], - &["margin", "merging"], - &["margins"], - &["marginalized"], - &["margins"], - ], - range: 2..=8, - }; - -static WORD_MARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARE_CHILDREN), - value: None, -}; - -pub static WORD_MARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kting"), - dictgen::InsensitiveAscii("vlous"), - ], - values: &[&["marketing"], &["marvelous"]], - range: 5..=5, - }; - -static WORD_MARD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARD_CHILDREN), - value: None, -}; - -pub static WORD_MARD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("own")], - values: &[&["markdown"]], - range: 3..=3, - }; - -static WORD_MARC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARC_CHILDREN), - value: None, -}; - -pub static WORD_MARC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hmallows"), - dictgen::InsensitiveAscii("ros"), - ], - values: &[&["marshmallows"], &["macros"]], - range: 3..=8, - }; - -static WORD_MARB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARB_CHILDREN), - value: None, -}; - -pub static WORD_MARB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("leds"), - ], - values: &[&["marbles"], &["marbles"]], - range: 3..=4, - }; - -static WORD_MARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MARA_CHILDREN), - value: None, -}; - -pub static WORD_MARA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("coni"), - dictgen::InsensitiveAscii("deur"), - dictgen::InsensitiveAscii("duer"), - dictgen::InsensitiveAscii("gret"), - dictgen::InsensitiveAscii("udeur"), - dictgen::InsensitiveAscii("udeurs"), - ], - values: &[ - &["macaroni"], - &["marauder"], - &["marauder"], - &["margaret"], - &["marauder"], - &["marauder"], - ], - range: 4..=6, - }; - -static WORD_MAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAP_CHILDREN), - value: None, -}; - -pub static WORD_MAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("pble"), - dictgen::InsensitiveAscii("peds"), - dictgen::InsensitiveAscii("peed"), - dictgen::InsensitiveAscii("pping"), - dictgen::InsensitiveAscii("ppings"), - ], - values: &[ - &["mappable"], - &["map"], - &["mapped"], - &["mapping"], - &["mappings"], - &["map"], - &["mappable"], - &["mapped"], - &["mapped"], - &["mapping"], - &["mappings"], - ], - range: 1..=6, - }; - -static WORD_MAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MAN_CHILDREN), - value: None, -}; - -static WORD_MAN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MANA_NODE), - None, - None, - Some(&WORD_MAND_NODE), - Some(&WORD_MANE_NODE), - Some(&WORD_MANF_NODE), - Some(&WORD_MANG_NODE), - Some(&WORD_MANH_NODE), - Some(&WORD_MANI_NODE), - None, - None, - None, - None, - Some(&WORD_MANN_NODE), - Some(&WORD_MANO_NODE), - None, - None, - None, - Some(&WORD_MANS_NODE), - Some(&WORD_MANT_NODE), - Some(&WORD_MANU_NODE), - None, - None, - None, - Some(&WORD_MANY_NODE), - None, -]; - -static WORD_MANY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANY_CHILDREN), - value: None, -}; - -pub static WORD_MANY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("als"), - ], - values: &[&["manual"], &["manually"], &["manuals"]], - range: 2..=4, - }; - -static WORD_MANU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MANU_CHILDREN), - value: None, -}; - -static WORD_MANU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_MANUA_NODE), - None, - None, - None, - Some(&WORD_MANUE_NODE), - Some(&WORD_MANUF_NODE), - None, - None, - None, - None, - None, - Some(&WORD_MANUL_NODE), - None, - None, - None, - Some(&WORD_MANUP_NODE), - None, - None, - None, - None, - None, - Some(&WORD_MANUV_NODE), - None, - None, - None, - None, -]; - -static WORD_MANUV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANUV_CHILDREN), - value: None, -}; - -pub static WORD_MANUV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["maneuver"]], - range: 2..=2, - }; - -static WORD_MANUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANUP_CHILDREN), - value: None, -}; - -pub static WORD_MANUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilated"), - dictgen::InsensitiveAscii("ilating"), - dictgen::InsensitiveAscii("ilations"), - dictgen::InsensitiveAscii("ulate"), - dictgen::InsensitiveAscii("ulated"), - dictgen::InsensitiveAscii("ulates"), - dictgen::InsensitiveAscii("ulating"), - dictgen::InsensitiveAscii("ulation"), - dictgen::InsensitiveAscii("ulations"), - dictgen::InsensitiveAscii("ulative"), - ], - values: &[ - &["manipulated"], - &["manipulating"], - &["manipulations"], - &["manipulate"], - &["manipulated"], - &["manipulates"], - &["manipulating"], - &["manipulation"], - &["manipulations"], - &["manipulative"], - ], - range: 5..=8, - }; - -static WORD_MANUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANUL_CHILDREN), - value: None, -}; - -pub static WORD_MANUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["manually"], - &["manual"], - &["manually"], - &["manually"], - &["manually"], - ], - range: 1..=4, - }; - -static WORD_MANUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANUF_CHILDREN), - value: None, -}; - -pub static WORD_MANUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acter"), - dictgen::InsensitiveAscii("actered"), - dictgen::InsensitiveAscii("acterer"), - dictgen::InsensitiveAscii("acterers"), - dictgen::InsensitiveAscii("acteres"), - dictgen::InsensitiveAscii("actering"), - dictgen::InsensitiveAscii("acters"), - dictgen::InsensitiveAscii("acterurs"), - dictgen::InsensitiveAscii("acteur"), - dictgen::InsensitiveAscii("acteurs"), - dictgen::InsensitiveAscii("actored"), - dictgen::InsensitiveAscii("actorer"), - dictgen::InsensitiveAscii("actorers"), - dictgen::InsensitiveAscii("actores"), - dictgen::InsensitiveAscii("actoring"), - dictgen::InsensitiveAscii("actued"), - dictgen::InsensitiveAscii("actuer"), - dictgen::InsensitiveAscii("actuerd"), - dictgen::InsensitiveAscii("actuered"), - dictgen::InsensitiveAscii("actuerer"), - dictgen::InsensitiveAscii("actueres"), - dictgen::InsensitiveAscii("actuers"), - dictgen::InsensitiveAscii("actuing"), - dictgen::InsensitiveAscii("acturas"), - dictgen::InsensitiveAscii("acturedd"), - dictgen::InsensitiveAscii("actureds"), - dictgen::InsensitiveAscii("actureed"), - dictgen::InsensitiveAscii("actureers"), - dictgen::InsensitiveAscii("actureras"), - dictgen::InsensitiveAscii("acturerd"), - dictgen::InsensitiveAscii("acturered"), - dictgen::InsensitiveAscii("acturerers"), - dictgen::InsensitiveAscii("actureres"), - dictgen::InsensitiveAscii("actureros"), - dictgen::InsensitiveAscii("acturier"), - dictgen::InsensitiveAscii("acturor"), - dictgen::InsensitiveAscii("acturors"), - dictgen::InsensitiveAscii("acturs"), - dictgen::InsensitiveAscii("actuter"), - dictgen::InsensitiveAscii("actuters"), - dictgen::InsensitiveAscii("acure"), - dictgen::InsensitiveAscii("acuter"), - dictgen::InsensitiveAscii("acuters"), - dictgen::InsensitiveAscii("acutre"), - dictgen::InsensitiveAscii("acutred"), - dictgen::InsensitiveAscii("acutrers"), - dictgen::InsensitiveAscii("acutres"), - dictgen::InsensitiveAscii("ature"), - dictgen::InsensitiveAscii("atured"), - dictgen::InsensitiveAscii("aturer"), - dictgen::InsensitiveAscii("aturing"), - dictgen::InsensitiveAscii("aucturing"), - dictgen::InsensitiveAscii("caturers"), - ], - values: &[ - &["manufacture"], - &["manufactured"], - &["manufacturer"], - &["manufacturers"], - &["manufactures"], - &["manufacturing"], - &["manufactures"], - &["manufactures"], - &["manufactures"], - &["manufactures"], - &["manufactured"], - &["manufacturer"], - &["manufacturers"], - &["manufactures"], - &["manufacturing"], - &["manufactured"], - &["manufacture", "manufacturer"], - &["manufactured"], - &["manufactured"], - &["manufacturer"], - &["manufactures"], - &["manufacturers", "manufactures"], - &["manufacturing"], - &["manufactures"], - &["manufactured"], - &["manufactures"], - &["manufactured"], - &["manufactures"], - &["manufactures"], - &["manufactured"], - &["manufactured"], - &["manufacturers"], - &["manufacturers"], - &["manufactures"], - &["manufacturer"], - &["manufacturer"], - &["manufacturers"], - &["manufactures"], - &["manufacture"], - &["manufactures"], - &["manufacture"], - &["manufacture"], - &["manufactures"], - &["manufactures"], - &["manufacture"], - &["manufactures"], - &["manufactures"], - &["manufacture"], - &["manufactured"], - &["manufacturer"], - &["manufacturing"], - &["manufacturing"], - &["manufactures"], - ], - range: 5..=10, - }; - -static WORD_MANUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANUE_CHILDREN), - value: None, -}; - -pub static WORD_MANUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vers"), - ], - values: &[ - &["manual"], - &["manually"], - &["menus"], - &["maneuver"], - &["maneuvers"], - ], - range: 1..=4, - }; - -static WORD_MANUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANUA_CHILDREN), - value: None, -}; - -pub static WORD_MANUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lyl"), - dictgen::InsensitiveAscii("lyy"), - ], - values: &[ - &["manuals"], - &["manually", "manual"], - &["manually"], - &["manually"], - &["manually"], - ], - range: 2..=3, - }; - -static WORD_MANT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANT_CHILDREN), - value: None, -}; - -pub static WORD_MANT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ainable"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainer"), - dictgen::InsensitiveAscii("ainers"), - dictgen::InsensitiveAscii("aining"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("anine"), - dictgen::InsensitiveAscii("anined"), - dictgen::InsensitiveAscii("atory"), - dictgen::InsensitiveAscii("enance"), - ], - values: &[ - &["maintain"], - &["maintainable"], - &["maintained"], - &["maintainer"], - &["maintainers"], - &["maintaining"], - &["maintains"], - &["maintain"], - &["maintained"], - &["mandatory"], - &["maintenance"], - ], - range: 3..=7, - }; - -static WORD_MANS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANS_CHILDREN), - value: None, -}; - -pub static WORD_MANS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alughter"), - dictgen::InsensitiveAscii("laugher"), - dictgen::InsensitiveAscii("laugter"), - dictgen::InsensitiveAscii("laugther"), - dictgen::InsensitiveAscii("luaghter"), - ], - values: &[ - &["manslaughter"], - &["manslaughter"], - &["manslaughter"], - &["manslaughter"], - &["manslaughter"], - ], - range: 7..=8, - }; - -static WORD_MANO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANO_CHILDREN), - value: None, -}; - -pub static WORD_MANO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("euverability"), - dictgen::InsensitiveAscii("uevring"), - dictgen::InsensitiveAscii("uver"), - dictgen::InsensitiveAscii("uverability"), - dictgen::InsensitiveAscii("uverable"), - dictgen::InsensitiveAscii("uvers"), - ], - values: &[ - &["maneuverability"], - &["manoeuvring"], - &["maneuver"], - &["maneuverability"], - &["maneuverable"], - &["maneuvers"], - ], - range: 4..=12, - }; - -static WORD_MANN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANN_CHILDREN), - value: None, -}; - -pub static WORD_MANN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arisms"), - dictgen::InsensitiveAscii("erisims"), - dictgen::InsensitiveAscii("ersims"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orisms"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ually"), - dictgen::InsensitiveAscii("ualy"), - ], - values: &[ - &["manner"], - &["mannerisms"], - &["mannerisms"], - &["mannerisms"], - &["manner"], - &["mannerisms"], - &["manual"], - &["manually"], - &["manually"], - ], - range: 2..=7, - }; - -static WORD_MANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANI_CHILDREN), - value: None, -}; - -pub static WORD_MANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("facture"), - dictgen::InsensitiveAscii("factured"), - dictgen::InsensitiveAscii("facturer"), - dictgen::InsensitiveAscii("facturers"), - dictgen::InsensitiveAscii("factures"), - dictgen::InsensitiveAscii("facturing"), - dictgen::InsensitiveAscii("fastation"), - dictgen::InsensitiveAscii("fect"), - dictgen::InsensitiveAscii("feso"), - dictgen::InsensitiveAscii("festacion"), - dictgen::InsensitiveAscii("festado"), - dictgen::InsensitiveAscii("festaion"), - dictgen::InsensitiveAscii("festano"), - dictgen::InsensitiveAscii("festanti"), - dictgen::InsensitiveAscii("festas"), - dictgen::InsensitiveAscii("festating"), - dictgen::InsensitiveAscii("festato"), - dictgen::InsensitiveAscii("festes"), - dictgen::InsensitiveAscii("festion"), - dictgen::InsensitiveAscii("festior"), - dictgen::InsensitiveAscii("festons"), - dictgen::InsensitiveAscii("festors"), - dictgen::InsensitiveAscii("festus"), - dictgen::InsensitiveAscii("fistation"), - dictgen::InsensitiveAscii("npulations"), - dictgen::InsensitiveAscii("pluate"), - dictgen::InsensitiveAscii("pluated"), - dictgen::InsensitiveAscii("pluating"), - dictgen::InsensitiveAscii("pluation"), - dictgen::InsensitiveAscii("plulate"), - dictgen::InsensitiveAscii("pualte"), - dictgen::InsensitiveAscii("pualted"), - dictgen::InsensitiveAscii("pualting"), - dictgen::InsensitiveAscii("pualtion"), - dictgen::InsensitiveAscii("pualtive"), - dictgen::InsensitiveAscii("pulacion"), - dictgen::InsensitiveAscii("pulaitng"), - dictgen::InsensitiveAscii("pulant"), - dictgen::InsensitiveAscii("pulare"), - dictgen::InsensitiveAscii("pulatie"), - dictgen::InsensitiveAscii("pulatin"), - dictgen::InsensitiveAscii("pulationg"), - dictgen::InsensitiveAscii("pulaton"), - dictgen::InsensitiveAscii("pule"), - dictgen::InsensitiveAscii("pulitive"), - dictgen::InsensitiveAscii("pulted"), - dictgen::InsensitiveAscii("pute"), - dictgen::InsensitiveAscii("puted"), - dictgen::InsensitiveAscii("puting"), - dictgen::InsensitiveAscii("pution"), - dictgen::InsensitiveAscii("putions"), - dictgen::InsensitiveAscii("putor"), - dictgen::InsensitiveAscii("sfestations"), - dictgen::InsensitiveAscii("uplate"), - dictgen::InsensitiveAscii("uplated"), - dictgen::InsensitiveAscii("uplates"), - dictgen::InsensitiveAscii("uplating"), - dictgen::InsensitiveAscii("uplation"), - dictgen::InsensitiveAscii("uplations"), - dictgen::InsensitiveAscii("uplative"), - dictgen::InsensitiveAscii("uplator"), - dictgen::InsensitiveAscii("uplators"), - ], - values: &[ - &["manufacture"], - &["manufactured"], - &["manufacturer"], - &["manufacturers"], - &["manufactures"], - &["manufacturing"], - &["manifestation"], - &["manifest"], - &["manifesto"], - &["manifestation"], - &["manifesto"], - &["manifestation"], - &["manifesto"], - &["manifestation"], - &["manifests"], - &["manifestation"], - &["manifesto"], - &["manifests"], - &["manifestation"], - &["manifestation"], - &["manifests"], - &["manifests"], - &["manifests"], - &["manifestation"], - &["manipulations"], - &["manipulate"], - &["manipulated"], - &["manipulating"], - &["manipulation"], - &["manipulate"], - &["manipulate"], - &["manipulated"], - &["manipulating"], - &["manipulation"], - &["manipulative"], - &["manipulation"], - &["manipulating"], - &["manipulate"], - &["manipulate"], - &["manipulative"], - &["manipulation", "manipulating"], - &["manipulating"], - &["manipulation"], - &["manipulate"], - &["manipulative"], - &["manipulated"], - &["manipulate"], - &["manipulated"], - &["manipulating"], - &["manipulation"], - &["manipulations"], - &["manipulator"], - &["manifestations"], - &["manipulate"], - &["manipulated"], - &["manipulates"], - &["manipulating"], - &["manipulation"], - &["manipulations"], - &["manipulative"], - &["manipulator"], - &["manipulators"], - ], - range: 4..=11, - }; - -static WORD_MANH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANH_CHILDREN), - value: None, -}; - -pub static WORD_MANH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("atten")], - values: &[&["manhattan"]], - range: 5..=5, - }; - -static WORD_MANG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANG_CHILDREN), - value: None, -}; - -pub static WORD_MANG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aement"), - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("aers"), - dictgen::InsensitiveAscii("ager"), - dictgen::InsensitiveAscii("agers"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ementt"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esium"), - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("itude"), - dictgen::InsensitiveAscii("lade"), - dictgen::InsensitiveAscii("ment"), - ], - values: &[ - &["managed"], - &["management"], - &["manager", "manger"], - &["managers", "mangers"], - &["manager"], - &["managers"], - &["mangled"], - &["management"], - &["management"], - &["manages"], - &["magnesium"], - &["magnetic"], - &["magnets"], - &["magnitude"], - &["mangled"], - &["management"], - ], - range: 2..=6, - }; - -static WORD_MANF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANF_CHILDREN), - value: None, -}; - -pub static WORD_MANF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acturer"), - dictgen::InsensitiveAscii("iest"), - dictgen::InsensitiveAscii("iesto"), - dictgen::InsensitiveAscii("iests"), - dictgen::InsensitiveAscii("uacturers"), - ], - values: &[ - &["manufacturer"], - &["manifest"], - &["manifesto"], - &["manifests"], - &["manufactures"], - ], - range: 4..=9, - }; - -static WORD_MANE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANE_CHILDREN), - value: None, -}; - -pub static WORD_MANE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agable"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("festation"), - dictgen::InsensitiveAscii("gement"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ouvre"), - dictgen::InsensitiveAscii("ouvred"), - dictgen::InsensitiveAscii("ouvres"), - dictgen::InsensitiveAscii("ouvring"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tained"), - dictgen::InsensitiveAscii("tainer"), - dictgen::InsensitiveAscii("tainers"), - dictgen::InsensitiveAscii("taining"), - dictgen::InsensitiveAscii("tains"), - dictgen::InsensitiveAscii("uveres"), - dictgen::InsensitiveAscii("uveur"), - dictgen::InsensitiveAscii("uveurs"), - dictgen::InsensitiveAscii("veur"), - dictgen::InsensitiveAscii("veurs"), - dictgen::InsensitiveAscii("vuer"), - ], - values: &[ - &["manageable"], - &["manner"], - &["manifestation"], - &["management"], - &["management"], - &["manoeuvre"], - &["manoeuvred"], - &["manoeuvres"], - &["manoeuvring"], - &["maintain"], - &["maintained"], - &["maintainer"], - &["maintainers"], - &["maintaining"], - &["maintains"], - &["maneuvers"], - &["maneuver"], - &["maneuver"], - &["maneuver"], - &["maneuvers"], - &["maneuver"], - ], - range: 2..=9, - }; - -static WORD_MAND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAND_CHILDREN), - value: None, -}; - -pub static WORD_MAND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arian"), - dictgen::InsensitiveAscii("arijn"), - dictgen::InsensitiveAscii("arion"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("aste"), - dictgen::InsensitiveAscii("atatory"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("etory"), - dictgen::InsensitiveAscii("itory"), - dictgen::InsensitiveAscii("otory"), - dictgen::InsensitiveAscii("rain"), - dictgen::InsensitiveAscii("rian"), - ], - values: &[ - &["mandarin"], - &["mandarin"], - &["mandarin"], - &["mandates"], - &["mandates"], - &["mandatory"], - &["mandates"], - &["madness"], - &["mandatory"], - &["mandatory"], - &["mandatory"], - &["mandarin"], - &["mandarin"], - ], - range: 3..=7, - }; - -static WORD_MANA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MANA_CHILDREN), - value: None, -}; - -pub static WORD_MANA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ager"), - dictgen::InsensitiveAscii("drin"), - dictgen::InsensitiveAscii("factured"), - dictgen::InsensitiveAscii("facturer"), - dictgen::InsensitiveAscii("facturers"), - dictgen::InsensitiveAscii("factures"), - dictgen::InsensitiveAscii("facturing"), - dictgen::InsensitiveAscii("festation"), - dictgen::InsensitiveAscii("gable"), - dictgen::InsensitiveAscii("gament"), - dictgen::InsensitiveAscii("gar"), - dictgen::InsensitiveAscii("gebale"), - dictgen::InsensitiveAscii("geed"), - dictgen::InsensitiveAscii("gemenet"), - dictgen::InsensitiveAscii("gemnet"), - dictgen::InsensitiveAscii("gemnt"), - dictgen::InsensitiveAscii("genment"), - dictgen::InsensitiveAscii("germent"), - dictgen::InsensitiveAscii("get"), - dictgen::InsensitiveAscii("gets"), - dictgen::InsensitiveAscii("gmenet"), - dictgen::InsensitiveAscii("gment"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("nager"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("ngement"), - dictgen::InsensitiveAscii("nger"), - dictgen::InsensitiveAscii("ngers"), - dictgen::InsensitiveAscii("ually"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("ully"), - dictgen::InsensitiveAscii("uls"), - dictgen::InsensitiveAscii("ze"), - ], - values: &[ - &["manager"], - &["mandarin"], - &["manufactured"], - &["manufacturer"], - &["manufacturers"], - &["manufactures"], - &["manufacturing"], - &["manifestation"], - &["manageable", "manageably"], - &["management"], - &["manager"], - &["manageable"], - &["managed"], - &["management"], - &["management"], - &["management"], - &["management"], - &["management"], - &["manager"], - &["managers"], - &["management"], - &["management"], - &["mayonnaise"], - &["manual"], - &["manager"], - &["manage"], - &["management"], - &["manager"], - &["managers"], - &["manually"], - &["manual"], - &["manually"], - &["manuals"], - &["mayonnaise"], - ], - range: 1..=9, - }; - -static WORD_MAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAM_CHILDREN), - value: None, -}; - -pub static WORD_MAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agement"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("alian"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("ento"), - dictgen::InsensitiveAscii("entos"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("uth"), - ], - values: &[ - &["management"], - &["mammal"], - &["mammalian"], - &["member"], - &["memento"], - &["mementos"], - &["memory"], - &["mammoth"], - ], - range: 2..=7, - }; - -static WORD_MAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAL_CHILDREN), - value: None, -}; - -pub static WORD_MAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aira"), - dictgen::InsensitiveAscii("ariya"), - dictgen::InsensitiveAscii("asiya"), - dictgen::InsensitiveAscii("asyia"), - dictgen::InsensitiveAscii("asyian"), - dictgen::InsensitiveAscii("ayisa"), - dictgen::InsensitiveAscii("ayisan"), - dictgen::InsensitiveAscii("aysa"), - dictgen::InsensitiveAscii("aysain"), - dictgen::InsensitiveAscii("cious"), - dictgen::InsensitiveAscii("clom"), - dictgen::InsensitiveAscii("com"), - dictgen::InsensitiveAscii("etonin"), - dictgen::InsensitiveAscii("fonction"), - dictgen::InsensitiveAscii("fucntion"), - dictgen::InsensitiveAscii("fucntions"), - dictgen::InsensitiveAscii("funcion"), - dictgen::InsensitiveAscii("funciton"), - dictgen::InsensitiveAscii("functing"), - dictgen::InsensitiveAscii("funktion"), - dictgen::InsensitiveAscii("iciousally"), - dictgen::InsensitiveAscii("icius"), - dictgen::InsensitiveAscii("iciusally"), - dictgen::InsensitiveAscii("iciusly"), - dictgen::InsensitiveAscii("icous"), - dictgen::InsensitiveAscii("icousally"), - dictgen::InsensitiveAscii("icously"), - dictgen::InsensitiveAscii("icuous"), - dictgen::InsensitiveAscii("ignent"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("less"), - dictgen::InsensitiveAscii("licious"), - dictgen::InsensitiveAscii("place"), - dictgen::InsensitiveAscii("placed"), - dictgen::InsensitiveAscii("practce"), - dictgen::InsensitiveAscii("practise"), - dictgen::InsensitiveAscii("practive"), - dictgen::InsensitiveAscii("tesian"), - dictgen::InsensitiveAscii("yasia"), - dictgen::InsensitiveAscii("yasian"), - ], - values: &[ - &["malaria"], - &["malaria"], - &["malaysia"], - &["malaysia"], - &["malaysian"], - &["malaysia"], - &["malaysian"], - &["malaysia"], - &["malaysian"], - &["malicious"], - &["malcolm"], - &["malcolm"], - &["melatonin"], - &["malfunction"], - &["malfunction"], - &["malfunction"], - &["malfunction"], - &["malfunction"], - &["malfunction"], - &["malfunction"], - &["maliciously"], - &["malicious"], - &["maliciously"], - &["maliciously"], - &["malicious"], - &["maliciously"], - &["maliciously"], - &["malicious"], - &["malignant"], - &["malign"], - &["maligned"], - &["maligning"], - &["maligns"], - &["malice"], - &["malicious"], - &["misplace"], - &["misplaced"], - &["malpractice"], - &["malpractice"], - &["malpractice"], - &["maltese"], - &["malaysia"], - &["malaysian"], - ], - range: 3..=10, - }; - -static WORD_MAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAK_CHILDREN), - value: Some(&["make", "mask"]), -}; - -pub static WORD_MAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("efle"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("etplace"), - dictgen::InsensitiveAscii("files"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("retplace"), - dictgen::InsensitiveAscii("ro"), - dictgen::InsensitiveAscii("ros"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rsman"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("wfile"), - ], - values: &[ - &["make"], - &["marked", "made"], - &["makefile"], - &["making"], - &["marketplace"], - &["makefiles"], - &["making"], - &["marketplace"], - &["macro"], - &["macros"], - &["makes", "makers", "macros"], - &["marksman"], - &["mask", "masks", "makes", "make"], - &["makes", "masks"], - &["masks", "makes"], - &["makefile"], - ], - range: 1..=8, - }; - -static WORD_MAJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAJ_CHILDREN), - value: None, -}; - -pub static WORD_MAJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oroty")], - values: &[&["majority"]], - range: 5..=5, - }; - -static WORD_MAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_MAI_CHILDREN), - value: None, -}; - -static WORD_MAI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_MAIB_NODE), - None, - Some(&WORD_MAID_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_MAIL_NODE), - Some(&WORD_MAIM_NODE), - Some(&WORD_MAIN_NODE), - None, - None, - None, - Some(&WORD_MAIR_NODE), - None, - Some(&WORD_MAIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_MAIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAIT_CHILDREN), - value: None, -}; - -pub static WORD_MAIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ainance"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainers"), - dictgen::InsensitiveAscii("enance"), - ], - values: &[ - &["maintain"], - &["maintenance"], - &["maintained"], - &["maintainers"], - &["maintenance"], - ], - range: 3..=7, - }; - -static WORD_MAIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAIR_CHILDREN), - value: None, -}; - -pub static WORD_MAIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abd"), - dictgen::InsensitiveAscii("adb"), - dictgen::InsensitiveAscii("juana"), - dictgen::InsensitiveAscii("lyn"), - ], - values: &[&["mariadb"], &["mariadb"], &["marijuana"], &["marilyn"]], - range: 3..=5, - }; - -static WORD_MAIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAIN_CHILDREN), - value: None, -}; - -pub static WORD_MAIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainer"), - dictgen::InsensitiveAscii("enance"), - dictgen::InsensitiveAscii("fest"), - dictgen::InsensitiveAscii("festation"), - dictgen::InsensitiveAscii("festo"), - dictgen::InsensitiveAscii("fests"), - dictgen::InsensitiveAscii("inly"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("pulate"), - dictgen::InsensitiveAscii("streem"), - dictgen::InsensitiveAscii("strem"), - dictgen::InsensitiveAscii("taied"), - dictgen::InsensitiveAscii("tainablity"), - dictgen::InsensitiveAscii("tainance"), - dictgen::InsensitiveAscii("taince"), - dictgen::InsensitiveAscii("tainces"), - dictgen::InsensitiveAscii("tainence"), - dictgen::InsensitiveAscii("taines"), - dictgen::InsensitiveAscii("taing"), - dictgen::InsensitiveAscii("tainig"), - dictgen::InsensitiveAscii("tainted"), - dictgen::InsensitiveAscii("taints"), - dictgen::InsensitiveAscii("tan"), - dictgen::InsensitiveAscii("tanability"), - dictgen::InsensitiveAscii("tanance"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tancne"), - dictgen::InsensitiveAscii("tane"), - dictgen::InsensitiveAscii("taned"), - dictgen::InsensitiveAscii("tanence"), - dictgen::InsensitiveAscii("taner"), - dictgen::InsensitiveAscii("taners"), - dictgen::InsensitiveAscii("taning"), - dictgen::InsensitiveAscii("tans"), - dictgen::InsensitiveAscii("tenace"), - dictgen::InsensitiveAscii("tenaince"), - dictgen::InsensitiveAscii("tenaing"), - dictgen::InsensitiveAscii("tenamce"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("tenenace"), - dictgen::InsensitiveAscii("tenence"), - dictgen::InsensitiveAscii("tiain"), - dictgen::InsensitiveAscii("tian"), - dictgen::InsensitiveAscii("tianed"), - dictgen::InsensitiveAscii("tianing"), - dictgen::InsensitiveAscii("tians"), - dictgen::InsensitiveAscii("tinaing"), - dictgen::InsensitiveAscii("tinance"), - dictgen::InsensitiveAscii("tinence"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tream"), - ], - values: &[ - &["maintained"], - &["maintainer"], - &["maintenance"], - &["manifest"], - &["manifestation"], - &["manifesto"], - &["manifests"], - &["mainly"], - &["mailing"], - &["manipulate"], - &["mainstream"], - &["mainstream"], - &["maintained"], - &["maintainability"], - &["maintenance"], - &["maintained", "maintenance"], - &["maintenances"], - &["maintenance"], - &["maintains"], - &["maintaining"], - &["maintaining"], - &["maintained"], - &["maintains"], - &["maintain"], - &["maintainability"], - &["maintenance"], - &["maintenance"], - &["maintenance"], - &["maintain"], - &["maintained"], - &["maintenance"], - &["maintainer"], - &["maintainers"], - &["maintaining"], - &["maintains"], - &["maintenance"], - &["maintenance"], - &["maintaining"], - &["maintenance"], - &["maintenance"], - &["maintenance"], - &["maintenance"], - &["maintain"], - &["maintain"], - &["maintained"], - &["maintaining"], - &["maintains"], - &["maintaining"], - &["maintenance"], - &["maintenance"], - &["mentioned"], - &["mainstream"], - ], - range: 3..=10, - }; - -static WORD_MAIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAIM_CHILDREN), - value: None, -}; - -pub static WORD_MAIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("um")], - values: &[&["maximum"]], - range: 2..=2, - }; - -static WORD_MAIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAIL_CHILDREN), - value: None, -}; - -pub static WORD_MAIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("boxe"), - dictgen::InsensitiveAscii("formed"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("strum"), - ], - values: &[ - &["mailbox"], - &["malformed"], - &["mailing"], - &["mainly"], - &["maelstrom"], - ], - range: 2..=6, - }; - -static WORD_MAID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAID_CHILDREN), - value: None, -}; - -pub static WORD_MAID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("son")], - values: &[&["madison"]], - range: 3..=3, - }; - -static WORD_MAIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAIB_CHILDREN), - value: None, -}; - -pub static WORD_MAIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ox"), - ], - values: &[&["maybe"], &["mailbox"]], - range: 1..=2, - }; - -static WORD_MAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAH_CHILDREN), - value: None, -}; - -pub static WORD_MAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cine")], - values: &[&["machine"]], - range: 4..=4, - }; - -static WORD_MAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAG_CHILDREN), - value: None, -}; - -pub static WORD_MAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ainzes"), - dictgen::InsensitiveAscii("asine"), - dictgen::InsensitiveAscii("azins"), - dictgen::InsensitiveAscii("ensium"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entic"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("eta"), - dictgen::InsensitiveAscii("icain"), - dictgen::InsensitiveAscii("icin"), - dictgen::InsensitiveAscii("incian"), - dictgen::InsensitiveAscii("inficent"), - dictgen::InsensitiveAscii("initude"), - dictgen::InsensitiveAscii("intude"), - dictgen::InsensitiveAscii("isine"), - dictgen::InsensitiveAscii("izine"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("natiude"), - dictgen::InsensitiveAscii("natude"), - dictgen::InsensitiveAscii("neficent"), - dictgen::InsensitiveAscii("neisum"), - dictgen::InsensitiveAscii("nesuim"), - dictgen::InsensitiveAscii("netis"), - dictgen::InsensitiveAscii("nicifent"), - dictgen::InsensitiveAscii("nifacent"), - dictgen::InsensitiveAscii("nifecent"), - dictgen::InsensitiveAscii("nificant"), - dictgen::InsensitiveAscii("nificient"), - dictgen::InsensitiveAscii("nifient"), - dictgen::InsensitiveAscii("nifine"), - dictgen::InsensitiveAscii("nited"), - dictgen::InsensitiveAscii("nitiude"), - dictgen::InsensitiveAscii("nitudine"), - dictgen::InsensitiveAscii("nitue"), - dictgen::InsensitiveAscii("olia"), - dictgen::InsensitiveAscii("or"), - ], - values: &[ - &["magazines"], - &["magazine"], - &["magazines"], - &["magnesium"], - &["magenta", "magnet"], - &["magnetic"], - &["magnets"], - &["magenta"], - &["magician"], - &["magician"], - &["magician"], - &["magnificent"], - &["magnitude"], - &["magnitude"], - &["magazine"], - &["magazine"], - &["mangled"], - &["magnitude"], - &["magnitude"], - &["magnificent"], - &["magnesium"], - &["magnesium"], - &["magnets"], - &["magnificent"], - &["magnificent"], - &["magnificent"], - &["magnificent"], - &["magnificent"], - &["magnificent"], - &["magnificent"], - &["magnitude"], - &["magnitude"], - &["magnitude"], - &["magnitude"], - &["magnolia"], - &["major"], - ], - range: 2..=9, - }; - -static WORD_MAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAF_CHILDREN), - value: None, -}; - -pub static WORD_MAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lormed")], - values: &[&["malformed"]], - range: 6..=6, - }; - -static WORD_MAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAE_CHILDREN), - value: None, -}; - -pub static WORD_MAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aningless"), - dictgen::InsensitiveAscii("stries"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("sured"), - dictgen::InsensitiveAscii("surement"), - dictgen::InsensitiveAscii("surements"), - dictgen::InsensitiveAscii("sures"), - dictgen::InsensitiveAscii("suring"), - ], - values: &[ - &["meaningless"], - &["masteries"], - &["measure"], - &["measured"], - &["measurement"], - &["measurements"], - &["measures"], - &["measuring"], - ], - range: 4..=9, - }; - -static WORD_MAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAD_CHILDREN), - value: None, -}; - -pub static WORD_MAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antory"), - dictgen::InsensitiveAscii("atory"), - dictgen::InsensitiveAscii("dness"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("turbating"), - dictgen::InsensitiveAscii("turbation"), - dictgen::InsensitiveAscii("ule"), - ], - values: &[ - &["mandatory"], - &["mandatory"], - &["madness"], - &["madison"], - &["masturbating"], - &["masturbation"], - &["module"], - ], - range: 3..=9, - }; - -static WORD_MAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAC_CHILDREN), - value: None, -}; - -pub static WORD_MAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("arino"), - dictgen::InsensitiveAscii("aronni"), - dictgen::InsensitiveAscii("ason"), - dictgen::InsensitiveAscii("asons"), - dictgen::InsensitiveAscii("cro"), - dictgen::InsensitiveAscii("cros"), - dictgen::InsensitiveAscii("hanical"), - dictgen::InsensitiveAscii("hanism"), - dictgen::InsensitiveAscii("hanisms"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hettie"), - dictgen::InsensitiveAscii("hien"), - dictgen::InsensitiveAscii("hiens"), - dictgen::InsensitiveAscii("hiery"), - dictgen::InsensitiveAscii("hiine"), - dictgen::InsensitiveAscii("hinary"), - dictgen::InsensitiveAscii("hiness"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hins"), - dictgen::InsensitiveAscii("hintosh"), - dictgen::InsensitiveAscii("hne"), - dictgen::InsensitiveAscii("inery"), - dictgen::InsensitiveAscii("inthosh"), - dictgen::InsensitiveAscii("keral"), - dictgen::InsensitiveAscii("lolm"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("pakge"), - dictgen::InsensitiveAscii("roses"), - dictgen::InsensitiveAscii("row"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thed"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("thup"), - dictgen::InsensitiveAscii("thups"), - ], - values: &[ - &["macaque"], - &["macaroni"], - &["macaroni"], - &["moccasin"], - &["moccasins"], - &["macro"], - &["macros"], - &["mechanical"], - &["mechanism"], - &["mechanisms"], - &["matched"], - &["matches"], - &["machete"], - &["machine"], - &["machines"], - &["machinery"], - &["machine"], - &["machinery"], - &["machines"], - &["machine", "marching", "matching"], - &["machines"], - &["macintosh"], - &["machine"], - &["machinery"], - &["macintosh"], - &["mackerel"], - &["malcolm"], - &["macro"], - &["macro"], - &["macros"], - &["package"], - &["macros"], - &["macro"], - &["match"], - &["matched"], - &["matches"], - &["matching"], - &["matchup"], - &["matchups"], - ], - range: 1..=7, - }; - -static WORD_MAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAB_CHILDREN), - value: None, -}; - -pub static WORD_MAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("yelline"), - ], - values: &[&["maybe"], &["maybe"], &["maybelline"]], - range: 1..=7, - }; - -static WORD_MAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_MAA_CHILDREN), - value: None, -}; - -pub static WORD_MAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("nagement"), - dictgen::InsensitiveAscii("ngement"), - dictgen::InsensitiveAscii("nger"), - dictgen::InsensitiveAscii("ngers"), - ], - values: &[ - &["make"], - &["management"], - &["management"], - &["manager"], - &["managers"], - ], - range: 2..=8, - }; - -static WORD_L_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_L_CHILDREN), - value: None, -}; - -static WORD_L_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LA_NODE), - None, - Some(&WORD_LC_NODE), - None, - Some(&WORD_LE_NODE), - Some(&WORD_LF_NODE), - Some(&WORD_LG_NODE), - None, - Some(&WORD_LI_NODE), - None, - Some(&WORD_LK_NODE), - Some(&WORD_LL_NODE), - Some(&WORD_LM_NODE), - Some(&WORD_LN_NODE), - Some(&WORD_LO_NODE), - Some(&WORD_LP_NODE), - None, - None, - Some(&WORD_LS_NODE), - Some(&WORD_LT_NODE), - Some(&WORD_LU_NODE), - Some(&WORD_LV_NODE), - None, - None, - Some(&WORD_LY_NODE), - None, -]; - -static WORD_LY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LY_CHILDREN), - value: None, -}; - -pub static WORD_LY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bia"), - dictgen::InsensitiveAscii("che"), - ], - values: &[&["libya"], &["lychee"]], - range: 3..=3, - }; - -static WORD_LV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LV_CHILDREN), - value: None, -}; - -pub static WORD_LV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eo"), - dictgen::InsensitiveAscii("oe"), - ], - values: &[&["love"], &["love"]], - range: 2..=2, - }; - -static WORD_LU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LU_CHILDREN), - value: None, -}; - -pub static WORD_LU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anched"), - dictgen::InsensitiveAscii("ancher"), - dictgen::InsensitiveAscii("anchers"), - dictgen::InsensitiveAscii("anches"), - dictgen::InsensitiveAscii("anching"), - dictgen::InsensitiveAscii("andry"), - dictgen::InsensitiveAscii("bicrant"), - dictgen::InsensitiveAscii("bircant"), - dictgen::InsensitiveAscii("bricat"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("cifear"), - dictgen::InsensitiveAscii("cious"), - dictgen::InsensitiveAscii("ckely"), - dictgen::InsensitiveAscii("ckilly"), - dictgen::InsensitiveAscii("ckiy"), - dictgen::InsensitiveAscii("ckliy"), - dictgen::InsensitiveAscii("ckly"), - dictgen::InsensitiveAscii("dcrious"), - dictgen::InsensitiveAscii("dricous"), - dictgen::InsensitiveAscii("gage"), - dictgen::InsensitiveAscii("gages"), - dictgen::InsensitiveAscii("icfer"), - dictgen::InsensitiveAscii("ietenant"), - dictgen::InsensitiveAscii("kid"), - dictgen::InsensitiveAscii("minaces"), - dictgen::InsensitiveAscii("minence"), - dictgen::InsensitiveAscii("minose"), - dictgen::InsensitiveAscii("minousity"), - dictgen::InsensitiveAscii("naticos"), - dictgen::InsensitiveAscii("naticus"), - dictgen::InsensitiveAscii("natis"), - dictgen::InsensitiveAscii("nguage"), - dictgen::InsensitiveAscii("nguages"), - dictgen::InsensitiveAscii("shis"), - dictgen::InsensitiveAscii("shisly"), - ], - values: &[ - &["launched"], - &["launcher"], - &["launchers"], - &["launches"], - &["launching"], - &["laundry"], - &["lubricant"], - &["lubricant"], - &["lubricant"], - &["lunch"], - &["lucifer"], - &["luscious"], - &["luckily"], - &["luckily"], - &["luckily", "lucky"], - &["luckily"], - &["luckily"], - &["ludicrous"], - &["ludicrous"], - &["luggage"], - &["luggage"], - &["lucifer"], - &["lieutenant"], - &["likud", "lucid"], - &["luminances"], - &["luminance"], - &["luminous"], - &["luminosity"], - &["lunatics"], - &["lunatics"], - &["lunatics"], - &["language"], - &["languages"], - &["luscious"], - &["lusciously"], - ], - range: 2..=9, - }; - -static WORD_LT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LT_CHILDREN), - value: None, -}; - -pub static WORD_LT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eral")], - values: &[&["literal"]], - range: 4..=4, - }; - -static WORD_LS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LS_CHILDREN), - value: None, -}; - -pub static WORD_LS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ip"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("o"), - ], - values: &[ - &["last", "slat", "sat"], - &["lisp"], - &["list", "slit", "sit"], - &["listing"], - &["lists", "slits", "sits"], - &["also"], - ], - range: 1..=5, - }; - -static WORD_LP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LP_CHILDREN), - value: None, -}; - -pub static WORD_LP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("atform")], - values: &[&["platform"]], - range: 6..=6, - }; - -static WORD_LO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LO_CHILDREN), - value: None, -}; - -static WORD_LO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LOA_NODE), - Some(&WORD_LOB_NODE), - Some(&WORD_LOC_NODE), - Some(&WORD_LOD_NODE), - Some(&WORD_LOE_NODE), - None, - Some(&WORD_LOG_NODE), - None, - Some(&WORD_LOI_NODE), - None, - Some(&WORD_LOK_NODE), - Some(&WORD_LOL_NODE), - None, - Some(&WORD_LON_NODE), - Some(&WORD_LOO_NODE), - None, - None, - Some(&WORD_LOR_NODE), - Some(&WORD_LOS_NODE), - Some(&WORD_LOT_NODE), - Some(&WORD_LOU_NODE), - Some(&WORD_LOV_NODE), - Some(&WORD_LOW_NODE), - None, - Some(&WORD_LOY_NODE), - Some(&WORD_LOZ_NODE), -]; - -static WORD_LOZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOZ_CHILDREN), - value: None, -}; - -pub static WORD_LOZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("onya")], - values: &[&["lasagna"]], - range: 4..=4, - }; - -static WORD_LOY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOY_CHILDREN), - value: None, -}; - -pub static WORD_LOY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ality")], - values: &[&["loyalty"]], - range: 5..=5, - }; - -static WORD_LOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOW_CHILDREN), - value: None, -}; - -pub static WORD_LOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("case"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ecase"), - ], - values: &[&["lowercase"], &["load", "low", "loud"], &["lowercase"]], - range: 1..=5, - }; - -static WORD_LOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOV_CHILDREN), - value: Some(&["love"]), -}; - -pub static WORD_LOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ley")], - values: &[&["lovely"]], - range: 3..=3, - }; - -static WORD_LOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOU_CHILDREN), - value: None, -}; - -pub static WORD_LOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ieville"), - dictgen::InsensitiveAscii("isiania"), - dictgen::InsensitiveAscii("isianna"), - dictgen::InsensitiveAscii("isivlle"), - dictgen::InsensitiveAscii("isviile"), - dictgen::InsensitiveAscii("isvile"), - dictgen::InsensitiveAscii("isvillle"), - dictgen::InsensitiveAscii("siville"), - ], - values: &[ - &["louisville"], - &["louisiana"], - &["louisiana"], - &["louisville"], - &["louisville"], - &["louisville"], - &["louisville"], - &["louisville"], - ], - range: 6..=8, - }; - -static WORD_LOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOT_CHILDREN), - value: None, -}; - -pub static WORD_LOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("haringen"), - ], - values: &[&["rotation", "flotation"], &["lothringen"]], - range: 5..=8, - }; - -static WORD_LOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOS_CHILDREN), - value: None, -}; - -pub static WORD_LOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("slesly"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["lost", "loss", "lose", "load"], - &["loosely"], - &["loosen"], - &["loosened"], - &["losing"], - &["losslessly"], - &["listed", "lost", "lasted"], - &["losing", "listing"], - ], - range: 1..=6, - }; - -static WORD_LOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOR_CHILDREN), - value: None, -}; - -pub static WORD_LOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eplay")], - values: &[&["roleplay"]], - range: 5..=5, - }; - -static WORD_LOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOO_CHILDREN), - value: None, -}; - -pub static WORD_LOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("back"), - dictgen::InsensitiveAscii("backs"), - dictgen::InsensitiveAscii("bpack"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("ckdown"), - dictgen::InsensitiveAscii("cking"), - dictgen::InsensitiveAscii("ckup"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("kig"), - dictgen::InsensitiveAscii("kign"), - dictgen::InsensitiveAscii("kin"), - dictgen::InsensitiveAscii("kinng"), - dictgen::InsensitiveAscii("kng"), - dictgen::InsensitiveAscii("knig"), - dictgen::InsensitiveAscii("kp"), - dictgen::InsensitiveAscii("kuup"), - dictgen::InsensitiveAscii("ok"), - dictgen::InsensitiveAscii("oking"), - dictgen::InsensitiveAscii("op"), - dictgen::InsensitiveAscii("pp"), - dictgen::InsensitiveAscii("pup"), - dictgen::InsensitiveAscii("seley"), - dictgen::InsensitiveAscii("sley"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("sy"), - ], - values: &[ - &["loopback"], - &["loopbacks"], - &["loopback"], - &["lock", "look"], - &["lockdown"], - &["locking", "looking"], - &["lockup", "lookup"], - &["blood", "flood", "lewd", "look", "loom", "mood"], - &["looks"], - &["looking"], - &["looking"], - &["looking"], - &["looking"], - &["looking"], - &["looking"], - &["look", "looks", "lookup"], - &["lookup"], - &["look"], - &["looking"], - &["loop"], - &["loop"], - &["lookup"], - &["loosely"], - &["loosely"], - &["loosely"], - &["lossy", "lousy", "loose"], - ], - range: 1..=6, - }; - -static WORD_LON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LON_CHILDREN), - value: None, -}; - -pub static WORD_LON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("elyness"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gers"), - dictgen::InsensitiveAscii("get"), - dictgen::InsensitiveAscii("gevitity"), - dictgen::InsensitiveAscii("gevitiy"), - dictgen::InsensitiveAscii("gic"), - dictgen::InsensitiveAscii("gititude"), - dictgen::InsensitiveAscii("gitme"), - dictgen::InsensitiveAscii("gitudonal"), - dictgen::InsensitiveAscii("gitue"), - dictgen::InsensitiveAscii("gitutde"), - dictgen::InsensitiveAscii("gitute"), - dictgen::InsensitiveAscii("giude"), - dictgen::InsensitiveAscii("giudes"), - dictgen::InsensitiveAscii("gst"), - dictgen::InsensitiveAscii("gtiem"), - dictgen::InsensitiveAscii("gtitude"), - dictgen::InsensitiveAscii("guer"), - dictgen::InsensitiveAscii("guest"), - dictgen::InsensitiveAscii("ileness"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("lieness"), - dictgen::InsensitiveAscii("liness"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["longer", "loner"], - &["long"], - &["loneliness"], - &["longer", "lounge"], - &["longer"], - &["longest", "longer"], - &["longevity"], - &["longevity"], - &["logic"], - &["longitude"], - &["longtime"], - &["longitudinal"], - &["longitude"], - &["longitude"], - &["longitude"], - &["longitude"], - &["longitudes"], - &["longest"], - &["longtime"], - &["longitude"], - &["longer"], - &["longest"], - &["loneliness"], - &["lonely"], - &["loneliness"], - &["loneliness"], - &["lonely", "only"], - ], - range: 1..=9, - }; - -static WORD_LOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOL_CHILDREN), - value: None, -}; - -pub static WORD_LOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("erant"), - dictgen::InsensitiveAscii("lipoop"), - dictgen::InsensitiveAscii("lipoopy"), - ], - values: &[&["total"], &["tolerant"], &["lollipop"], &["lollipop"]], - range: 2..=7, - }; - -static WORD_LOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOK_CHILDREN), - value: Some(&["look"]), -}; - -pub static WORD_LOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["local"], - &["locale"], - &["locales"], - &["locally"], - &["looking"], - ], - range: 2..=4, - }; - -static WORD_LOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOI_CHILDREN), - value: None, -}; - -pub static WORD_LOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gns"), - dictgen::InsensitiveAscii("usiana"), - dictgen::InsensitiveAscii("usville"), - ], - values: &[&["login"], &["logins"], &["louisiana"], &["louisville"]], - range: 2..=7, - }; - -static WORD_LOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOG_CHILDREN), - value: None, -}; - -pub static WORD_LOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arighmic"), - dictgen::InsensitiveAscii("arithimic"), - dictgen::InsensitiveAscii("aritmic"), - dictgen::InsensitiveAscii("aritmically"), - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("gging"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("ictech"), - dictgen::InsensitiveAscii("ictical"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("isitcal"), - dictgen::InsensitiveAscii("isitcs"), - dictgen::InsensitiveAscii("isitics"), - dictgen::InsensitiveAscii("isticas"), - dictgen::InsensitiveAscii("isticly"), - dictgen::InsensitiveAscii("iteh"), - dictgen::InsensitiveAscii("itude"), - dictgen::InsensitiveAscii("itudes"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("oic"), - dictgen::InsensitiveAscii("orithm"), - dictgen::InsensitiveAscii("orithmic"), - dictgen::InsensitiveAscii("orithms"), - dictgen::InsensitiveAscii("rithm"), - dictgen::InsensitiveAscii("rithmical"), - dictgen::InsensitiveAscii("rithms"), - dictgen::InsensitiveAscii("sitics"), - dictgen::InsensitiveAscii("tiech"), - dictgen::InsensitiveAscii("writter"), - ], - values: &[ - &["logarithmic"], - &["logarithmic"], - &["logarithmic"], - &["logarithmically"], - &["logical"], - &["logged", "lodged", "longed"], - &["logger", "lodger", "longer"], - &["logging"], - &["login", "logging"], - &["logical"], - &["logically"], - &["logically"], - &["logitech"], - &["logistical"], - &["logfile"], - &["logging", "lodging"], - &["logistical"], - &["logistics"], - &["logistics"], - &["logistics"], - &["logistical"], - &["logitech"], - &["longitude"], - &["longitudes"], - &["logger", "longer"], - &["logic"], - &["logarithm"], - &["logarithmic"], - &["logarithms"], - &["logarithm"], - &["logarithmical"], - &["logarithms"], - &["logistics"], - &["logitech"], - &["logwriter"], - ], - range: 2..=11, - }; - -static WORD_LOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOE_CHILDREN), - value: None, -}; - -pub static WORD_LOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nard"), - dictgen::InsensitiveAscii("pard"), - dictgen::InsensitiveAscii("v"), - ], - values: &[&["leonard"], &["leopard"], &["love"]], - range: 1..=4, - }; - -static WORD_LOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOD_CHILDREN), - value: Some(&["load"]), -}; - -pub static WORD_LOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["loadable"], - &["loader"], - &["loaded"], - &["loader"], - &["loaders"], - &["loading"], - ], - range: 2..=4, - }; - -static WORD_LOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOC_CHILDREN), - value: None, -}; - -pub static WORD_LOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("ahost"), - dictgen::InsensitiveAscii("aiing"), - dictgen::InsensitiveAscii("ailty"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aise"), - dictgen::InsensitiveAscii("aised"), - dictgen::InsensitiveAscii("aiser"), - dictgen::InsensitiveAscii("aises"), - dictgen::InsensitiveAscii("aite"), - dictgen::InsensitiveAscii("aites"), - dictgen::InsensitiveAscii("aiting"), - dictgen::InsensitiveAscii("aition"), - dictgen::InsensitiveAscii("aitions"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("aitons"), - dictgen::InsensitiveAscii("aize"), - dictgen::InsensitiveAscii("aized"), - dictgen::InsensitiveAscii("aizer"), - dictgen::InsensitiveAscii("aizes"), - dictgen::InsensitiveAscii("alation"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("alte"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("altions"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("alzation"), - dictgen::InsensitiveAscii("atins"), - dictgen::InsensitiveAscii("atio"), - dictgen::InsensitiveAscii("ationes"), - dictgen::InsensitiveAscii("atoin"), - dictgen::InsensitiveAscii("atoins"), - dictgen::InsensitiveAscii("cked"), - dictgen::InsensitiveAscii("gical"), - dictgen::InsensitiveAscii("kacreen"), - dictgen::InsensitiveAscii("kingf"), - dictgen::InsensitiveAscii("kscreeen"), - dictgen::InsensitiveAscii("kscren"), - dictgen::InsensitiveAscii("la"), - dictgen::InsensitiveAscii("las"), - dictgen::InsensitiveAscii("tation"), - ], - values: &[ - &["local"], - &["locate"], - &["locates"], - &["localhost"], - &["locating"], - &["locality"], - &["locating"], - &["location"], - &["locations"], - &["localise"], - &["localised"], - &["localiser"], - &["localises"], - &["locate"], - &["locates"], - &["locating"], - &["location"], - &["locations"], - &["location"], - &["locations"], - &["localize"], - &["localized"], - &["localizer"], - &["localizes"], - &["location"], - &["located"], - &["locale", "locate"], - &["location"], - &["locations"], - &["locally"], - &["localization"], - &["locations"], - &["locations"], - &["locations"], - &["location"], - &["locations"], - &["locked"], - &["logical"], - &["lockscreen"], - &["locking"], - &["lockscreen"], - &["lockscreen"], - &["local"], - &["locals"], - &["location"], - ], - range: 1..=8, - }; - -static WORD_LOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOB_CHILDREN), - value: None, -}; - -pub static WORD_LOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("byistes"), - dictgen::InsensitiveAscii("bysits"), - ], - values: &[&["lobbyists"], &["lobbyists"]], - range: 6..=7, - }; - -static WORD_LOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LOA_CHILDREN), - value: None, -}; - -pub static WORD_LOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ader"), - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cality"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cl"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("dad"), - dictgen::InsensitiveAscii("dbalncer"), - dictgen::InsensitiveAscii("dead"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("dig"), - dictgen::InsensitiveAscii("din"), - dictgen::InsensitiveAscii("dning"), - dictgen::InsensitiveAscii("dous"), - ], - values: &[ - &["loader"], - &["local"], - &["locality"], - &["locally"], - &["location"], - &["local"], - &["location"], - &["locations"], - &["loaded"], - &["loadbalancer"], - &["loaded"], - &["loads"], - &["loading"], - &["loading"], - &["loading"], - &["loadouts"], - ], - range: 2..=8, - }; - -static WORD_LN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LN_CHILDREN), - value: None, -}; - -pub static WORD_LN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("guage"), - dictgen::InsensitiveAscii("guages"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owledgable"), - ], - values: &[&["language"], &["languages"], &["know"], &["knowledgable"]], - range: 2..=10, - }; - -static WORD_LM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LM_CHILDREN), - value: None, -}; - -pub static WORD_LM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("its"), - ], - values: &[&["limited"], &["limits"]], - range: 3..=4, - }; - -static WORD_LL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LL_CHILDREN), - value: None, -}; - -pub static WORD_LL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ike"), - dictgen::InsensitiveAscii("inear"), - dictgen::InsensitiveAscii("ok"), - dictgen::InsensitiveAscii("oking"), - ], - values: &[&["like"], &["linear"], &["look"], &["looking"]], - range: 2..=5, - }; - -static WORD_LK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LK_CHILDREN), - value: None, -}; - -pub static WORD_LK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["like"]], - range: 1..=1, - }; - -static WORD_LI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LI_CHILDREN), - value: None, -}; - -static WORD_LI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LIA_NODE), - Some(&WORD_LIB_NODE), - Some(&WORD_LIC_NODE), - None, - Some(&WORD_LIE_NODE), - Some(&WORD_LIF_NODE), - Some(&WORD_LIG_NODE), - None, - Some(&WORD_LII_NODE), - None, - Some(&WORD_LIK_NODE), - Some(&WORD_LIL_NODE), - Some(&WORD_LIM_NODE), - Some(&WORD_LIN_NODE), - Some(&WORD_LIO_NODE), - Some(&WORD_LIP_NODE), - Some(&WORD_LIQ_NODE), - None, - Some(&WORD_LIS_NODE), - Some(&WORD_LIT_NODE), - Some(&WORD_LIU_NODE), - Some(&WORD_LIV_NODE), - None, - None, - None, - Some(&WORD_LIZ_NODE), -]; - -static WORD_LIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIZ_CHILDREN), - value: None, -}; - -pub static WORD_LIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("ensing"), - ], - values: &[&["license"], &["license"], &["licensing"]], - range: 3..=6, - }; - -static WORD_LIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIV_CHILDREN), - value: None, -}; - -pub static WORD_LIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eatream"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("elehood"), - dictgen::InsensitiveAscii("eprool"), - dictgen::InsensitiveAscii("erpol"), - dictgen::InsensitiveAscii("erpoool"), - dictgen::InsensitiveAscii("escream"), - dictgen::InsensitiveAscii("estreem"), - dictgen::InsensitiveAscii("estrem"), - dictgen::InsensitiveAscii("estrems"), - dictgen::InsensitiveAscii("etime"), - dictgen::InsensitiveAscii("ilehood"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("liehood"), - ], - values: &[ - &["livestream"], - &["living"], - &["level"], - &["livelihood"], - &["liverpool"], - &["liverpool"], - &["liverpool"], - &["livestream"], - &["livestream"], - &["livestream"], - &["livestream"], - &["lifetime"], - &["livelihood"], - &["lively"], - &["livelihood"], - ], - range: 2..=7, - }; - -static WORD_LIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIU_CHILDREN), - value: None, -}; - -pub static WORD_LIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etenant"), - dictgen::InsensitiveAscii("ke"), - ], - values: &[&["lieutenant"], &["like"]], - range: 2..=7, - }; - -static WORD_LIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIT_CHILDREN), - value: None, -}; - -pub static WORD_LIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aral"), - dictgen::InsensitiveAscii("arally"), - dictgen::InsensitiveAscii("arals"), - dictgen::InsensitiveAscii("ature"), - dictgen::InsensitiveAscii("eautrue"), - dictgen::InsensitiveAscii("ecion"), - dictgen::InsensitiveAscii("econ"), - dictgen::InsensitiveAscii("eicon"), - dictgen::InsensitiveAscii("erae"), - dictgen::InsensitiveAscii("erallly"), - dictgen::InsensitiveAscii("eraly"), - dictgen::InsensitiveAscii("erarely"), - dictgen::InsensitiveAscii("erarlly"), - dictgen::InsensitiveAscii("erarly"), - dictgen::InsensitiveAscii("erarry"), - dictgen::InsensitiveAscii("eratire"), - dictgen::InsensitiveAscii("erative"), - dictgen::InsensitiveAscii("eratre"), - dictgen::InsensitiveAscii("eratue"), - dictgen::InsensitiveAscii("eratute"), - dictgen::InsensitiveAscii("erla"), - dictgen::InsensitiveAscii("erture"), - dictgen::InsensitiveAscii("haunia"), - dictgen::InsensitiveAscii("huaina"), - dictgen::InsensitiveAscii("huana"), - dictgen::InsensitiveAscii("huanina"), - dictgen::InsensitiveAscii("huaninan"), - dictgen::InsensitiveAscii("huiana"), - dictgen::InsensitiveAscii("huim"), - dictgen::InsensitiveAscii("hunaia"), - dictgen::InsensitiveAscii("igatin"), - dictgen::InsensitiveAscii("igato"), - dictgen::InsensitiveAscii("ihum"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lle"), - dictgen::InsensitiveAscii("llefinger"), - dictgen::InsensitiveAscii("quid"), - dictgen::InsensitiveAscii("quids"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tel"), - dictgen::InsensitiveAscii("tele"), - dictgen::InsensitiveAscii("telfinger"), - dictgen::InsensitiveAscii("telry"), - dictgen::InsensitiveAscii("teral"), - dictgen::InsensitiveAscii("terally"), - dictgen::InsensitiveAscii("terals"), - dictgen::InsensitiveAscii("teraly"), - dictgen::InsensitiveAscii("terate"), - dictgen::InsensitiveAscii("terature"), - dictgen::InsensitiveAscii("terfinger"), - dictgen::InsensitiveAscii("tiefinger"), - dictgen::InsensitiveAscii("tl"), - dictgen::InsensitiveAscii("tlefiger"), - dictgen::InsensitiveAscii("tlefigner"), - dictgen::InsensitiveAscii("tlefinder"), - dictgen::InsensitiveAscii("tlefiner"), - dictgen::InsensitiveAscii("tlepinger"), - dictgen::InsensitiveAscii("uhania"), - dictgen::InsensitiveAscii("urature"), - ], - values: &[ - &["literal"], - &["literally"], - &["literals"], - &["literature"], - &["literature"], - &["litecoin"], - &["litecoin"], - &["litecoin"], - &["literate"], - &["literally"], - &["literally"], - &["literary"], - &["literary"], - &["literary"], - &["literary"], - &["literate"], - &["literate"], - &["literate"], - &["literate"], - &["literate"], - &["literal"], - &["literature"], - &["lithuania"], - &["lithuania"], - &["lithuania"], - &["lithuania"], - &["lithuania"], - &["lithuania"], - &["lithium"], - &["lithuania"], - &["litigation"], - &["litigation"], - &["lithium"], - &["little"], - &["little"], - &["littlefinger"], - &["liquid"], - &["liquids"], - &["list"], - &["little"], - &["little"], - &["little"], - &["littlefinger"], - &["literally"], - &["literal"], - &["literally"], - &["literals"], - &["literally"], - &["literate"], - &["literature"], - &["littlefinger"], - &["littlefinger"], - &["little"], - &["littlefinger"], - &["littlefinger"], - &["littlefinger"], - &["littlefinger"], - &["littlefinger"], - &["lithuania"], - &["literature"], - ], - range: 1..=9, - }; - -static WORD_LIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIS_CHILDREN), - value: None, -}; - -pub static WORD_LIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cense"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("etning"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itng"), - dictgen::InsensitiveAscii("pticks"), - dictgen::InsensitiveAscii("tapck"), - dictgen::InsensitiveAscii("tbbox"), - dictgen::InsensitiveAscii("teing"), - dictgen::InsensitiveAscii("tend"), - dictgen::InsensitiveAscii("teneing"), - dictgen::InsensitiveAscii("tenend"), - dictgen::InsensitiveAscii("teneres"), - dictgen::InsensitiveAscii("tenes"), - dictgen::InsensitiveAscii("tenning"), - dictgen::InsensitiveAscii("tenres"), - dictgen::InsensitiveAscii("tensers"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tenter"), - dictgen::InsensitiveAscii("tenters"), - dictgen::InsensitiveAscii("tents"), - dictgen::InsensitiveAscii("teral"), - dictgen::InsensitiveAscii("terner"), - dictgen::InsensitiveAscii("ternes"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tesning"), - dictgen::InsensitiveAscii("tiner"), - dictgen::InsensitiveAscii("tner"), - dictgen::InsensitiveAscii("tners"), - ], - values: &[ - &["licence"], - &["license"], - &["licence"], - &["silenced"], - &["listens"], - &["license"], - &["listening"], - &["listing"], - &["listing"], - &["lipsticks"], - &["listpack"], - &["listbox"], - &["listening"], - &["listened"], - &["listening"], - &["listened"], - &["listeners"], - &["listens"], - &["listening"], - &["listeners"], - &["listeners"], - &["listen"], - &["listener"], - &["listeners"], - &["listens"], - &["literal"], - &["listener"], - &["listeners"], - &["listed"], - &["listening"], - &["listener"], - &["listener"], - &["listeners"], - ], - range: 3..=7, - }; - -static WORD_LIQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIQ_CHILDREN), - value: None, -}; - -pub static WORD_LIQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iuds"), - dictgen::InsensitiveAscii("uidas"), - dictgen::InsensitiveAscii("uides"), - dictgen::InsensitiveAscii("uidos"), - dictgen::InsensitiveAscii("uiidity"), - dictgen::InsensitiveAscii("uour"), - ], - values: &[ - &["liquids"], - &["liquids"], - &["liquids"], - &["liquids"], - &["liquidity"], - &["liquor"], - ], - range: 4..=7, - }; - -static WORD_LIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIP_CHILDREN), - value: None, -}; - -pub static WORD_LIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pizaner"), - dictgen::InsensitiveAscii("stics"), - ], - values: &[&["lipizzaner"], &["lipsticks"]], - range: 5..=7, - }; - -static WORD_LIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIO_CHILDREN), - value: None, -}; - -pub static WORD_LIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("usville")], - values: &[&["louisville"]], - range: 7..=7, - }; - -static WORD_LIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIN_CHILDREN), - value: None, -}; - -pub static WORD_LIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("akage"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("censed"), - dictgen::InsensitiveAscii("cese"), - dictgen::InsensitiveAscii("cesed"), - dictgen::InsensitiveAscii("ceses"), - dictgen::InsensitiveAscii("clon"), - dictgen::InsensitiveAscii("colin"), - dictgen::InsensitiveAscii("colon"), - dictgen::InsensitiveAscii("earily"), - dictgen::InsensitiveAscii("eary"), - dictgen::InsensitiveAscii("erisation"), - dictgen::InsensitiveAscii("erisations"), - dictgen::InsensitiveAscii("eseach"), - dictgen::InsensitiveAscii("eseaches"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("eupes"), - dictgen::InsensitiveAscii("ewdith"), - dictgen::InsensitiveAscii("ez"), - dictgen::InsensitiveAscii("geire"), - dictgen::InsensitiveAscii("gerine"), - dictgen::InsensitiveAscii("giere"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("guisics"), - dictgen::InsensitiveAscii("guisitc"), - dictgen::InsensitiveAscii("guisitcs"), - dictgen::InsensitiveAscii("guisitic"), - dictgen::InsensitiveAscii("guistcs"), - dictgen::InsensitiveAscii("guisticas"), - dictgen::InsensitiveAscii("guisticos"), - dictgen::InsensitiveAscii("guistis"), - dictgen::InsensitiveAscii("guistisch"), - dictgen::InsensitiveAscii("guitics"), - dictgen::InsensitiveAscii("gusitic"), - dictgen::InsensitiveAscii("gusitics"), - dictgen::InsensitiveAscii("gvistic"), - dictgen::InsensitiveAscii("height"), - dictgen::InsensitiveAscii("ix"), - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("kfy"), - dictgen::InsensitiveAscii("kinag"), - dictgen::InsensitiveAscii("naena"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("ueps"), - dictgen::InsensitiveAscii("z"), - ], - values: &[ - &["linear"], - &["linkage"], - &["linear"], - &["linearly"], - &["licensed"], - &["license"], - &["licensed"], - &["licenses"], - &["lincoln"], - &["lincoln"], - &["lincoln"], - &["linearly", "linearity"], - &["linearly"], - &["linearisation"], - &["linearisations"], - &["linesearch"], - &["linesearches"], - &["lines"], - &["lineups"], - &["linewidth"], - &["lines"], - &["lingerie"], - &["lingerie"], - &["lingerie"], - &["length"], - &["linguistics"], - &["linguistics"], - &["linguistics"], - &["linguistic"], - &["linguistics"], - &["linguistics"], - &["linguistics"], - &["linguistics"], - &["linguistics"], - &["linguistic"], - &["linguistics"], - &["linguistics"], - &["linguistic"], - &["lineheight"], - &["linux"], - &["linked", "like"], - &["lines", "links", "linked", "likes"], - &["linkify"], - &["linking"], - &["linnaean"], - &["lintian"], - &["lineups"], - &["lines"], - ], - range: 1..=10, - }; - -static WORD_LIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIM_CHILDREN), - value: None, -}; - -pub static WORD_LIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("itacion"), - dictgen::InsensitiveAscii("itaion"), - dictgen::InsensitiveAscii("itaions"), - dictgen::InsensitiveAscii("itaiton"), - dictgen::InsensitiveAscii("itaitons"), - dictgen::InsensitiveAscii("itant"), - dictgen::InsensitiveAscii("itating"), - dictgen::InsensitiveAscii("itativo"), - dictgen::InsensitiveAscii("itato"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("itet"), - dictgen::InsensitiveAscii("itiaion"), - dictgen::InsensitiveAscii("itiaions"), - dictgen::InsensitiveAscii("itiation"), - dictgen::InsensitiveAscii("itiations"), - dictgen::InsensitiveAscii("itied"), - dictgen::InsensitiveAscii("itier"), - dictgen::InsensitiveAscii("itiers"), - dictgen::InsensitiveAscii("itiing"), - dictgen::InsensitiveAscii("itimg"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itis"), - dictgen::InsensitiveAscii("ititation"), - dictgen::InsensitiveAscii("ititations"), - dictgen::InsensitiveAscii("itited"), - dictgen::InsensitiveAscii("ititer"), - dictgen::InsensitiveAscii("ititers"), - dictgen::InsensitiveAscii("ititing"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("itter"), - dictgen::InsensitiveAscii("itting"), - dictgen::InsensitiveAscii("itts"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("mits"), - dictgen::InsensitiveAscii("osine"), - dictgen::InsensitiveAscii("osines"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ti"), - dictgen::InsensitiveAscii("tit"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["limitation"], - &["limitations"], - &["limitation", "lamination"], - &["limited"], - &["limitation"], - &["limitation"], - &["limitations"], - &["limitation"], - &["limitation", "limitations"], - &["militant"], - &["limitation"], - &["limitation"], - &["limitation"], - &["limit"], - &["limited"], - &["limitation"], - &["limitations"], - &["limitation"], - &["limitations"], - &["limited"], - &["limiter"], - &["limiters"], - &["limiting"], - &["limiting"], - &["limitation"], - &["limitations"], - &["limits"], - &["limitation"], - &["limitations"], - &["limited"], - &["limiter"], - &["limiters"], - &["limiting"], - &["limited"], - &["limiter"], - &["limiting"], - &["limits"], - &["link"], - &["limits"], - &["limousine"], - &["limousines"], - &["limited"], - &["limit"], - &["limit"], - &["limits"], - ], - range: 1..=10, - }; - -static WORD_LIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIL_CHILDREN), - value: None, -}; - -pub static WORD_LIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eral")], - values: &[&["literal"]], - range: 4..=4, - }; - -static WORD_LIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIK_CHILDREN), - value: Some(&["like", "lick", "link"]), -}; - -pub static WORD_LIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebale"), - dictgen::InsensitiveAscii("eley"), - dictgen::InsensitiveAscii("elly"), - dictgen::InsensitiveAscii("elood"), - dictgen::InsensitiveAscii("elyhood"), - dictgen::InsensitiveAscii("ewis"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("lelihood"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("lihood"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["likeable"], - &["likely"], - &["likely"], - &["likelihood"], - &["likelihood"], - &["likewise"], - &["likely"], - &["likelihood"], - &["likely"], - &["likelihood"], - &["likely"], - ], - range: 2..=8, - }; - -static WORD_LII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LII_CHILDREN), - value: None, -}; - -pub static WORD_LII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tle")], - values: &[&["little"]], - range: 3..=3, - }; - -static WORD_LIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIG_CHILDREN), - value: None, -}; - -pub static WORD_LIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hbar"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("hers"), - dictgen::InsensitiveAscii("hhtning"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hitng"), - dictgen::InsensitiveAscii("hlty"), - dictgen::InsensitiveAscii("hnting"), - dictgen::InsensitiveAscii("htbulp"), - dictgen::InsensitiveAscii("htenning"), - dictgen::InsensitiveAscii("htenting"), - dictgen::InsensitiveAscii("htergas"), - dictgen::InsensitiveAscii("htes"), - dictgen::InsensitiveAscii("hthearded"), - dictgen::InsensitiveAscii("htheared"), - dictgen::InsensitiveAscii("hthearthed"), - dictgen::InsensitiveAscii("htheated"), - dictgen::InsensitiveAscii("hthness"), - dictgen::InsensitiveAscii("hthning"), - dictgen::InsensitiveAscii("hthorse"), - dictgen::InsensitiveAscii("hthosue"), - dictgen::InsensitiveAscii("hthours"), - dictgen::InsensitiveAscii("htining"), - dictgen::InsensitiveAscii("htneing"), - dictgen::InsensitiveAscii("htnig"), - dictgen::InsensitiveAscii("htnign"), - dictgen::InsensitiveAscii("htnting"), - dictgen::InsensitiveAscii("htres"), - dictgen::InsensitiveAscii("htrom"), - dictgen::InsensitiveAscii("htrooom"), - dictgen::InsensitiveAscii("htweigh"), - dictgen::InsensitiveAscii("htweigt"), - dictgen::InsensitiveAscii("htweigth"), - dictgen::InsensitiveAscii("htwieght"), - dictgen::InsensitiveAscii("htwight"), - dictgen::InsensitiveAscii("htwright"), - dictgen::InsensitiveAscii("itamacy"), - dictgen::InsensitiveAscii("itamassy"), - dictgen::InsensitiveAscii("itamate"), - dictgen::InsensitiveAscii("itamately"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("itimate"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("then"), - dictgen::InsensitiveAscii("thening"), - dictgen::InsensitiveAscii("thers"), - dictgen::InsensitiveAscii("thhouse"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("thly"), - dictgen::InsensitiveAscii("thning"), - dictgen::InsensitiveAscii("throom"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("thweight"), - dictgen::InsensitiveAscii("thweights"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["light", "lie", "lye"], - &["lightbar"], - &["lighter", "liar", "liger"], - &["lighters", "liars", "ligers"], - &["lightening"], - &["lighting"], - &["lighting"], - &["lightly"], - &["lightning"], - &["lightbulb"], - &["lightening"], - &["lightening"], - &["lighters"], - &["lighters"], - &["lighthearted"], - &["lighthearted"], - &["lighthearted"], - &["lighthearted"], - &["lightness"], - &["lightening"], - &["lighthouse"], - &["lighthouse"], - &["lighthouse"], - &["lighting"], - &["lightening"], - &["lightning"], - &["lightning"], - &["lightening"], - &["lighters"], - &["lightroom"], - &["lightroom"], - &["lightweight"], - &["lightweight"], - &["lightweight"], - &["lightweight"], - &["lightweight"], - &["lightweight"], - &["legitimacy"], - &["legitimacy"], - &["legitimate"], - &["legitimately"], - &["litigation"], - &["legitimate"], - &["light"], - &["lighten"], - &["lightening"], - &["lighters"], - &["lighthouse"], - &["lighting"], - &["lightly"], - &["lightning"], - &["lightroom"], - &["lights"], - &["lightweight"], - &["lightweights"], - &["lights", "lifts"], - ], - range: 1..=10, - }; - -static WORD_LIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIF_CHILDREN), - value: None, -}; - -pub static WORD_LIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceycle"), - dictgen::InsensitiveAscii("ecicle"), - dictgen::InsensitiveAscii("ecyle"), - dictgen::InsensitiveAscii("epsan"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("espawn"), - dictgen::InsensitiveAscii("estel"), - dictgen::InsensitiveAscii("estiles"), - dictgen::InsensitiveAscii("estlye"), - dictgen::InsensitiveAscii("estlyes"), - dictgen::InsensitiveAscii("estye"), - dictgen::InsensitiveAscii("esystem"), - dictgen::InsensitiveAscii("esytles"), - dictgen::InsensitiveAscii("eteime"), - dictgen::InsensitiveAscii("etiem"), - dictgen::InsensitiveAscii("etimers"), - dictgen::InsensitiveAscii("etsyles"), - dictgen::InsensitiveAscii("etyle"), - dictgen::InsensitiveAscii("eycle"), - dictgen::InsensitiveAscii("span"), - dictgen::InsensitiveAscii("time"), - ], - values: &[ - &["lifecycle"], - &["lifecycle"], - &["lifecycle"], - &["lifespan"], - &["lives"], - &["lifespan"], - &["lifesteal"], - &["lifestyles"], - &["lifestyle"], - &["lifestyles"], - &["lifestyle"], - &["filesystem"], - &["lifestyles"], - &["lifetime"], - &["lifetime"], - &["lifetimes"], - &["lifestyles"], - &["lifestyle"], - &["lifecycle"], - &["lifespan"], - &["lifetime"], - ], - range: 2..=7, - }; - -static WORD_LIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIE_CHILDREN), - value: None, -}; - -pub static WORD_LIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("brals"), - dictgen::InsensitiveAscii("cester"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("kable"), - dictgen::InsensitiveAscii("kd"), - dictgen::InsensitiveAscii("kely"), - dictgen::InsensitiveAscii("kly"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("nups"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("tuenant"), - dictgen::InsensitiveAscii("uenant"), - dictgen::InsensitiveAscii("utanant"), - dictgen::InsensitiveAscii("utanent"), - dictgen::InsensitiveAscii("utenat"), - dictgen::InsensitiveAscii("utenent"), - dictgen::InsensitiveAscii("utennant"), - dictgen::InsensitiveAscii("utentant"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - ], - values: &[ - &["liberals"], - &["leicester"], - &["lying"], - &["like"], - &["likable"], - &["liked"], - &["likely"], - &["likely"], - &["client", "clients"], - &["clients"], - &["lineups"], - &["leisure"], - &["lieutenant"], - &["lieutenant"], - &["lieutenant"], - &["lieutenant"], - &["lieutenant"], - &["lieutenant"], - &["lieutenant"], - &["lieutenant"], - &["live"], - &["leave"], - &["lived"], - ], - range: 1..=8, - }; - -static WORD_LIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIC_CHILDREN), - value: None, -}; - -pub static WORD_LIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("emse"), - dictgen::InsensitiveAscii("emses"), - dictgen::InsensitiveAscii("enceing"), - dictgen::InsensitiveAscii("encie"), - dictgen::InsensitiveAscii("encse"), - dictgen::InsensitiveAscii("enes"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esne"), - dictgen::InsensitiveAscii("esned"), - dictgen::InsensitiveAscii("esnes"), - dictgen::InsensitiveAscii("esning"), - dictgen::InsensitiveAscii("esnse"), - dictgen::InsensitiveAscii("esnses"), - dictgen::InsensitiveAscii("esnsing"), - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("nese"), - dictgen::InsensitiveAscii("sense"), - dictgen::InsensitiveAscii("senses"), - dictgen::InsensitiveAscii("sensing"), - ], - values: &[ - &["locate"], - &["located"], - &["location"], - &["locations"], - &["license"], - &["licenses"], - &["licencing"], - &["licence"], - &["licence", "license", "licenses"], - &["license"], - &["license"], - &["license"], - &["licensing"], - &["license"], - &["licensed"], - &["licenses"], - &["licensing"], - &["license"], - &["licenses"], - &["licensing"], - &["liquor"], - &["license"], - &["license"], - &["licenses"], - &["licensing"], - ], - range: 3..=7, - }; - -static WORD_LIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LIB_CHILDREN), - value: None, -}; - -static WORD_LIB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LIBA_NODE), - None, - None, - None, - Some(&WORD_LIBE_NODE), - None, - Some(&WORD_LIBG_NODE), - None, - Some(&WORD_LIBI_NODE), - None, - None, - Some(&WORD_LIBL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_LIBR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_LIBR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIBR_CHILDREN), - value: None, -}; - -pub static WORD_LIBR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aarie"), - dictgen::InsensitiveAscii("aaries"), - dictgen::InsensitiveAscii("aary"), - dictgen::InsensitiveAscii("abarie"), - dictgen::InsensitiveAscii("abaries"), - dictgen::InsensitiveAscii("abary"), - dictgen::InsensitiveAscii("abie"), - dictgen::InsensitiveAscii("abies"), - dictgen::InsensitiveAscii("abrie"), - dictgen::InsensitiveAscii("abries"), - dictgen::InsensitiveAscii("abry"), - dictgen::InsensitiveAscii("aby"), - dictgen::InsensitiveAscii("aie"), - dictgen::InsensitiveAscii("aier"), - dictgen::InsensitiveAscii("aies"), - dictgen::InsensitiveAscii("aiesr"), - dictgen::InsensitiveAscii("aire"), - dictgen::InsensitiveAscii("aires"), - dictgen::InsensitiveAscii("airies"), - dictgen::InsensitiveAscii("airy"), - dictgen::InsensitiveAscii("alie"), - dictgen::InsensitiveAscii("alies"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("aray"), - dictgen::InsensitiveAscii("ari"), - dictgen::InsensitiveAscii("arie"), - dictgen::InsensitiveAscii("aris"), - dictgen::InsensitiveAscii("arries"), - dictgen::InsensitiveAscii("arry"), - dictgen::InsensitiveAscii("arse"), - dictgen::InsensitiveAscii("aryes"), - dictgen::InsensitiveAscii("arys"), - dictgen::InsensitiveAscii("atie"), - dictgen::InsensitiveAscii("aties"), - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ayr"), - dictgen::InsensitiveAscii("eoffie"), - dictgen::InsensitiveAscii("eoficekit"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("etarian"), - dictgen::InsensitiveAscii("etarianism"), - dictgen::InsensitiveAscii("etarians"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("raies"), - dictgen::InsensitiveAscii("raries"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("ray"), - ], - values: &[ - &["library"], - &["libraries"], - &["library"], - &["library"], - &["libraries"], - &["library"], - &["library"], - &["libraries"], - &["library"], - &["libraries"], - &["library"], - &["library"], - &["library"], - &["library"], - &["libraries"], - &["libraries"], - &["library"], - &["libraries"], - &["libraries"], - &["library"], - &["library"], - &["libraries"], - &["library"], - &["library"], - &["library"], - &["libraries", "library"], - &["libraries"], - &["libraries"], - &["library"], - &["libraries"], - &["libraries"], - &["libraries"], - &["library"], - &["libraries"], - &["library"], - &["library"], - &["library"], - &["libreoffice"], - &["libreofficekit"], - &["libraries"], - &["library"], - &["libertarian"], - &["libertarianism"], - &["libertarians"], - &["libraries"], - &["libraries"], - &["libraries"], - &["library"], - &["library"], - ], - range: 2..=10, - }; - -static WORD_LIBL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIBL_CHILDREN), - value: None, -}; - -pub static WORD_LIBL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["libel", "liable"]], - range: 1..=1, - }; - -static WORD_LIBI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIBI_CHILDREN), - value: None, -}; - -pub static WORD_LIBI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tarianisn")], - values: &[&["libertarianism"]], - range: 9..=9, - }; - -static WORD_LIBG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIBG_CHILDREN), - value: None, -}; - -pub static WORD_LIBG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("uistic"), - dictgen::InsensitiveAscii("uistics"), - ], - values: &[&["libpng"], &["linguistic"], &["linguistics"]], - range: 2..=7, - }; - -static WORD_LIBE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIBE_CHILDREN), - value: None, -}; - -pub static WORD_LIBE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("rae"), - dictgen::InsensitiveAscii("rales"), - dictgen::InsensitiveAscii("ralest"), - dictgen::InsensitiveAscii("ralim"), - dictgen::InsensitiveAscii("ralis"), - dictgen::InsensitiveAscii("ralisim"), - dictgen::InsensitiveAscii("ralizm"), - dictgen::InsensitiveAscii("ralnim"), - dictgen::InsensitiveAscii("ralsim"), - dictgen::InsensitiveAscii("raries"), - dictgen::InsensitiveAscii("rarion"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("raties"), - dictgen::InsensitiveAscii("ratin"), - dictgen::InsensitiveAscii("rato"), - dictgen::InsensitiveAscii("ratore"), - dictgen::InsensitiveAscii("ratrian"), - dictgen::InsensitiveAscii("ratrianism"), - dictgen::InsensitiveAscii("ratrians"), - dictgen::InsensitiveAscii("roffice"), - dictgen::InsensitiveAscii("rry"), - dictgen::InsensitiveAscii("rtae"), - dictgen::InsensitiveAscii("rtairan"), - dictgen::InsensitiveAscii("rtania"), - dictgen::InsensitiveAscii("rtarain"), - dictgen::InsensitiveAscii("rtarainism"), - dictgen::InsensitiveAscii("rtarains"), - dictgen::InsensitiveAscii("rtariaism"), - dictgen::InsensitiveAscii("rtarianisim"), - dictgen::InsensitiveAscii("rtarianisme"), - dictgen::InsensitiveAscii("rtarianismo"), - dictgen::InsensitiveAscii("rtarianists"), - dictgen::InsensitiveAscii("rtariansim"), - dictgen::InsensitiveAscii("rtariansism"), - dictgen::InsensitiveAscii("rtariansm"), - dictgen::InsensitiveAscii("rtarias"), - dictgen::InsensitiveAscii("rtarien"), - dictgen::InsensitiveAscii("rtariens"), - dictgen::InsensitiveAscii("rtarinaism"), - dictgen::InsensitiveAscii("rtaryan"), - dictgen::InsensitiveAscii("rtaryanism"), - dictgen::InsensitiveAscii("rtaryans"), - dictgen::InsensitiveAscii("rtatian"), - dictgen::InsensitiveAscii("rtatianism"), - dictgen::InsensitiveAscii("rtatians"), - dictgen::InsensitiveAscii("rtea"), - dictgen::InsensitiveAscii("rterian"), - dictgen::InsensitiveAscii("rterianism"), - dictgen::InsensitiveAscii("rterians"), - ], - values: &[ - &["libel"], - &["liberation"], - &["liberate"], - &["liberals"], - &["liberate"], - &["liberalism"], - &["liberals"], - &["liberalism"], - &["liberalism"], - &["liberalism"], - &["liberalism"], - &["libraries"], - &["liberation"], - &["library"], - &["liberals"], - &["liberate"], - &["liberation"], - &["liberation"], - &["liberate"], - &["libertarians"], - &["libertarianism"], - &["libertarians"], - &["libreoffice"], - &["library"], - &["liberate"], - &["libertarians"], - &["libertarians"], - &["libertarian"], - &["libertarianism"], - &["libertarians"], - &["libertarianism"], - &["libertarianism"], - &["libertarians"], - &["libertarians"], - &["libertarians"], - &["libertarianism"], - &["libertarianism"], - &["libertarianism"], - &["libertarians"], - &["libertarian"], - &["libertarians"], - &["libertarianism"], - &["libertarian"], - &["libertarianism"], - &["libertarians"], - &["libertarian"], - &["libertarianism"], - &["libertarians"], - &["liberate"], - &["libertarian"], - &["libertarianism"], - &["libertarians"], - ], - range: 2..=11, - }; - -static WORD_LIBA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIBA_CHILDREN), - value: None, -}; - -pub static WORD_LIBA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[&["library"], &["libraries"], &["library"]], - range: 2..=4, - }; - -static WORD_LIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LIA_CHILDREN), - value: None, -}; - -pub static WORD_LIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blity"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sons"), - ], - values: &[ - &["liability"], - &["liars"], - &["liaise"], - &["liaising"], - &["liaison"], - &["liaison"], - &["liaisons"], - ], - range: 2..=5, - }; - -static WORD_LG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LG_CHILDREN), - value: None, -}; - -pub static WORD_LG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eacy")], - values: &[&["legacy"]], - range: 4..=4, - }; - -static WORD_LF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LF_CHILDREN), - value: None, -}; - -pub static WORD_LF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iesteal")], - values: &[&["lifesteal"]], - range: 7..=7, - }; - -static WORD_LE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LE_CHILDREN), - value: None, -}; - -static WORD_LE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LEA_NODE), - Some(&WORD_LEB_NODE), - Some(&WORD_LEC_NODE), - None, - Some(&WORD_LEE_NODE), - Some(&WORD_LEF_NODE), - Some(&WORD_LEG_NODE), - None, - Some(&WORD_LEI_NODE), - None, - None, - None, - Some(&WORD_LEM_NODE), - Some(&WORD_LEN_NODE), - None, - Some(&WORD_LEP_NODE), - None, - Some(&WORD_LER_NODE), - Some(&WORD_LES_NODE), - Some(&WORD_LET_NODE), - Some(&WORD_LEU_NODE), - Some(&WORD_LEV_NODE), - Some(&WORD_LEW_NODE), - Some(&WORD_LEX_NODE), - Some(&WORD_LEY_NODE), - None, -]; - -static WORD_LEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEY_CHILDREN), - value: None, -}; - -pub static WORD_LEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[&["layer"], &["layered"], &["layering"], &["layers"]], - range: 2..=5, - }; - -static WORD_LEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEX_CHILDREN), - value: None, -}; - -pub static WORD_LEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("icographycally"), - dictgen::InsensitiveAscii("igraphic"), - dictgen::InsensitiveAscii("igraphical"), - dictgen::InsensitiveAscii("igraphically"), - dictgen::InsensitiveAscii("ographic"), - dictgen::InsensitiveAscii("ographical"), - dictgen::InsensitiveAscii("ographically"), - ], - values: &[ - &["lexical"], - &["lexicographically"], - &["lexicographic"], - &["lexicographical"], - &["lexicographically"], - &["lexicographic"], - &["lexicographical"], - &["lexicographically"], - ], - range: 3..=14, - }; - -static WORD_LEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEW_CHILDREN), - value: Some(&["dew", "hew", "lieu", "sew"]), -}; - -pub static WORD_LEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chemia"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("tenant"), - dictgen::InsensitiveAscii("tenants"), - ], - values: &[ - &["leukaemia", "leukemia"], - &["luau"], - &["luaus"], - &["lieutenant"], - &["lieutenants"], - ], - range: 2..=7, - }; - -static WORD_LEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEV_CHILDREN), - value: None, -}; - -pub static WORD_LEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aithan"), - dictgen::InsensitiveAscii("ander"), - dictgen::InsensitiveAscii("areges"), - dictgen::InsensitiveAscii("aridge"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("elign"), - dictgen::InsensitiveAscii("ellign"), - dictgen::InsensitiveAscii("enhstein"), - dictgen::InsensitiveAscii("ensthein"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("etate"), - dictgen::InsensitiveAscii("etated"), - dictgen::InsensitiveAscii("etates"), - dictgen::InsensitiveAscii("etating"), - dictgen::InsensitiveAscii("iathn"), - dictgen::InsensitiveAscii("icitus"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("leing"), - dictgen::InsensitiveAscii("leling"), - ], - values: &[ - &["leave", "levee"], - &["leviathan"], - &["lavender"], - &["leverages"], - &["leverage"], - &["levee", "level"], - &["leveling"], - &["levelling"], - &["levenshtein"], - &["levenshtein"], - &["levees", "levels"], - &["levitate"], - &["levitated"], - &["levitates"], - &["levitating"], - &["leviathan"], - &["leviticus"], - &["level"], - &["level"], - &["leveling"], - &["leveling"], - ], - range: 1..=8, - }; - -static WORD_LEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEU_CHILDREN), - value: None, -}; - -pub static WORD_LEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itenant"), - dictgen::InsensitiveAscii("tenant"), - ], - values: &[&["lieutenant"], &["lieutenant"]], - range: 6..=7, - }; - -static WORD_LET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LET_CHILDREN), - value: None, -}; - -pub static WORD_LET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gitimate"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ivicus"), - dictgen::InsensitiveAscii("most"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tters"), - ], - values: &[ - &["legitimate"], - &["letting"], - &["leviticus"], - &["leftmost"], - &["letter"], - &["letters"], - ], - range: 3..=8, - }; - -static WORD_LES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LES_CHILDREN), - value: None, -}; - -pub static WORD_LES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bain"), - dictgen::InsensitiveAscii("bains"), - dictgen::InsensitiveAscii("bianas"), - dictgen::InsensitiveAscii("bianese"), - dictgen::InsensitiveAscii("bianest"), - dictgen::InsensitiveAscii("bianus"), - dictgen::InsensitiveAscii("iban"), - dictgen::InsensitiveAscii("ibans"), - dictgen::InsensitiveAscii("iure"), - dictgen::InsensitiveAscii("sson"), - dictgen::InsensitiveAscii("ssons"), - dictgen::InsensitiveAscii("stiff"), - ], - values: &[ - &["lesbian"], - &["lesbians"], - &["lesbians"], - &["lesbians"], - &["lesbians"], - &["lesbians"], - &["lesbian"], - &["lesbians"], - &["leisure"], - &["lesson"], - &["lessons"], - &["lesstif"], - ], - range: 4..=7, - }; - -static WORD_LER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LER_CHILDREN), - value: None, -}; - -pub static WORD_LER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - ], - values: &[ - &["learn"], - &["learned"], - &["learns"], - &["learn", "lean"], - &["learned", "leaned"], - &["learning", "leaning"], - ], - range: 1..=4, - }; - -static WORD_LEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEP_CHILDREN), - value: None, -}; - -pub static WORD_LEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("oard"), - dictgen::InsensitiveAscii("racan"), - dictgen::InsensitiveAscii("racans"), - dictgen::InsensitiveAscii("rachan"), - dictgen::InsensitiveAscii("rachans"), - dictgen::InsensitiveAscii("racy"), - ], - values: &[ - &["leopard"], - &["leopards"], - &["leopard"], - &["leprechaun"], - &["leprechauns"], - &["leprechaun"], - &["leprechauns"], - &["leprosy"], - ], - range: 3..=7, - }; - -static WORD_LEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEN_CHILDREN), - value: None, -}; - -pub static WORD_LEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("gedaries"), - dictgen::InsensitiveAscii("ggth"), - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ghs"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghten"), - dictgen::InsensitiveAscii("ghtend"), - dictgen::InsensitiveAscii("ghtened"), - dictgen::InsensitiveAscii("ghtening"), - dictgen::InsensitiveAscii("ghth"), - dictgen::InsensitiveAscii("ghthen"), - dictgen::InsensitiveAscii("ghths"), - dictgen::InsensitiveAscii("ghthy"), - dictgen::InsensitiveAscii("ghtly"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("ghty"), - dictgen::InsensitiveAscii("gt"), - dictgen::InsensitiveAscii("gten"), - dictgen::InsensitiveAscii("gtext"), - dictgen::InsensitiveAscii("gthes"), - dictgen::InsensitiveAscii("gthh"), - dictgen::InsensitiveAscii("gthly"), - dictgen::InsensitiveAscii("gts"), - dictgen::InsensitiveAscii("guage"), - dictgen::InsensitiveAscii("guages"), - dictgen::InsensitiveAscii("iant"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("ngth"), - dictgen::InsensitiveAscii("oard"), - dictgen::InsensitiveAscii("tgh"), - dictgen::InsensitiveAscii("tghs"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("tiles"), - dictgen::InsensitiveAscii("tills"), - ], - values: &[ - &["lens"], - &["legendaries"], - &["length"], - &["length"], - &["lengths"], - &["length"], - &["lengthen"], - &["lengthened"], - &["lengthened"], - &["lengthening"], - &["length"], - &["lengthen"], - &["lengths"], - &["lengthy"], - &["lengthy"], - &["lengths"], - &["lengthy"], - &["length"], - &["lengthen"], - &["longtext"], - &["lengths"], - &["length"], - &["lengthy"], - &["lengths"], - &["language"], - &["languages"], - &["lenient"], - &["lenient"], - &["length"], - &["leonard"], - &["length"], - &["lengths"], - &["length"], - &["lengths"], - &["lentils"], - &["lentils"], - ], - range: 1..=8, - }; - -static WORD_LEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEM_CHILDREN), - value: None, -}; - -pub static WORD_LEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("osine"), - dictgen::InsensitiveAscii("osines"), - ], - values: &[&["limousine"], &["limousines"]], - range: 5..=6, - }; - -static WORD_LEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEI_CHILDREN), - value: None, -}; - -pub static WORD_LEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bnitz"), - dictgen::InsensitiveAscii("ghtweight"), - dictgen::InsensitiveAscii("gons"), - dictgen::InsensitiveAscii("utenant"), - ], - values: &[ - &["leibniz"], - &["lightweight"], - &["legions"], - &["lieutenant"], - ], - range: 4..=9, - }; - -static WORD_LEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LEG_CHILDREN), - value: None, -}; - -static WORD_LEG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LEGA_NODE), - None, - None, - None, - Some(&WORD_LEGE_NODE), - None, - Some(&WORD_LEGG_NODE), - Some(&WORD_LEGH_NODE), - Some(&WORD_LEGI_NODE), - None, - None, - None, - None, - Some(&WORD_LEGN_NODE), - Some(&WORD_LEGO_NODE), - None, - None, - None, - None, - Some(&WORD_LEGT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_LEGT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGT_CHILDREN), - value: Some(&["left", "legit"]), -}; - -pub static WORD_LEGT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hs"), - ], - values: &[&["length"], &["lengths"]], - range: 1..=2, - }; - -static WORD_LEGO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGO_CHILDREN), - value: None, -}; - -pub static WORD_LEGO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ins")], - values: &[&["legions"]], - range: 3..=3, - }; - -static WORD_LEGN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGN_CHILDREN), - value: None, -}; - -pub static WORD_LEGN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edaries"), - dictgen::InsensitiveAscii("edary"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("thy"), - ], - values: &[ - &["legendaries"], - &["legendary"], - &["length"], - &["lengths"], - &["lengthy"], - ], - range: 2..=7, - }; - -static WORD_LEGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGI_CHILDREN), - value: None, -}; - -pub static WORD_LEGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lsation"), - dictgen::InsensitiveAscii("mitacy"), - dictgen::InsensitiveAscii("mitate"), - dictgen::InsensitiveAscii("mitately"), - dictgen::InsensitiveAscii("onair"), - dictgen::InsensitiveAscii("onaires"), - dictgen::InsensitiveAscii("onairs"), - dictgen::InsensitiveAscii("onis"), - dictgen::InsensitiveAscii("slacion"), - dictgen::InsensitiveAscii("slatie"), - dictgen::InsensitiveAscii("slatiors"), - dictgen::InsensitiveAscii("slativo"), - dictgen::InsensitiveAscii("station"), - dictgen::InsensitiveAscii("stative"), - dictgen::InsensitiveAscii("stators"), - dictgen::InsensitiveAscii("stration"), - dictgen::InsensitiveAscii("tamacy"), - dictgen::InsensitiveAscii("tamate"), - dictgen::InsensitiveAscii("tamately"), - dictgen::InsensitiveAscii("tamicy"), - dictgen::InsensitiveAscii("tamite"), - dictgen::InsensitiveAscii("tamitely"), - dictgen::InsensitiveAscii("temacy"), - dictgen::InsensitiveAscii("temate"), - dictgen::InsensitiveAscii("temately"), - dictgen::InsensitiveAscii("tematly"), - dictgen::InsensitiveAscii("timaly"), - dictgen::InsensitiveAscii("timancy"), - dictgen::InsensitiveAscii("timatcy"), - dictgen::InsensitiveAscii("timatelly"), - dictgen::InsensitiveAscii("timatley"), - dictgen::InsensitiveAscii("timatly"), - dictgen::InsensitiveAscii("timetly"), - dictgen::InsensitiveAscii("timiate"), - dictgen::InsensitiveAscii("timiately"), - dictgen::InsensitiveAscii("timicy"), - dictgen::InsensitiveAscii("timite"), - dictgen::InsensitiveAscii("timitely"), - dictgen::InsensitiveAscii("timt"), - dictgen::InsensitiveAscii("tmate"), - ], - values: &[ - &["legislation"], - &["legitimacy"], - &["legitimate"], - &["legitimately"], - &["legionnaire"], - &["legionnaires"], - &["legionnaires"], - &["legions"], - &["legislation"], - &["legislative"], - &["legislators"], - &["legislation"], - &["legislation"], - &["legislative"], - &["legislators"], - &["registration"], - &["legitimacy"], - &["legitimate"], - &["legitimately"], - &["legitimacy"], - &["legitimate"], - &["legitimately"], - &["legitimacy"], - &["legitimate"], - &["legitimately"], - &["legitimately"], - &["legitimacy"], - &["legitimacy"], - &["legitimacy"], - &["legitimately"], - &["legitimately"], - &["legitimately"], - &["legitimately"], - &["legitimate"], - &["legitimately"], - &["legitimacy"], - &["legitimate"], - &["legitimately"], - &["legitimate"], - &["legitimate"], - ], - range: 4..=9, - }; - -static WORD_LEGH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGH_CHILDREN), - value: None, -}; - -pub static WORD_LEGH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["length"], &["lengths"]], - range: 1..=2, - }; - -static WORD_LEGG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGG_CHILDREN), - value: None, -}; - -pub static WORD_LEGG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acies"), - dictgen::InsensitiveAscii("acy"), - ], - values: &[&["legacies"], &["legacy"]], - range: 3..=5, - }; - -static WORD_LEGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGE_CHILDREN), - value: None, -}; - -pub static WORD_LEGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acy"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("nadries"), - dictgen::InsensitiveAscii("ndaies"), - dictgen::InsensitiveAscii("ndaires"), - dictgen::InsensitiveAscii("ndarios"), - dictgen::InsensitiveAscii("ndaris"), - dictgen::InsensitiveAscii("ndarisk"), - dictgen::InsensitiveAscii("ndariske"), - dictgen::InsensitiveAscii("ndaryes"), - dictgen::InsensitiveAscii("nday"), - dictgen::InsensitiveAscii("nde"), - dictgen::InsensitiveAscii("nderies"), - ], - values: &[ - &["legacy"], - &["legal"], - &["legendaries"], - &["legendaries"], - &["legendaries"], - &["legendaries"], - &["legendaries"], - &["legendaries"], - &["legendaries"], - &["legendaries"], - &["legendary"], - &["legendre", "legend", "legends"], - &["legendaries"], - ], - range: 1..=8, - }; - -static WORD_LEGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEGA_CHILDREN), - value: None, -}; - -pub static WORD_LEGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("lazing"), - dictgen::InsensitiveAscii("limate"), - dictgen::InsensitiveAscii("lizacion"), - dictgen::InsensitiveAscii("lizaing"), - dictgen::InsensitiveAscii("lizaiton"), - dictgen::InsensitiveAscii("lizare"), - dictgen::InsensitiveAscii("lizate"), - dictgen::InsensitiveAscii("lizaton"), - dictgen::InsensitiveAscii("lizeing"), - dictgen::InsensitiveAscii("sy"), - ], - values: &[ - &["legacy"], - &["legacy"], - &["legalizing"], - &["legitimate"], - &["legalization"], - &["legalizing"], - &["legalization"], - &["legalize"], - &["legalize"], - &["legalization"], - &["legalizing"], - &["legacy"], - ], - range: 1..=8, - }; - -static WORD_LEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEF_CHILDREN), - value: None, -}; - -pub static WORD_LEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itst"), - dictgen::InsensitiveAscii("itsts"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tits"), - dictgen::InsensitiveAscii("tsits"), - ], - values: &[ - &["leftist"], - &["leftists"], - &["left"], - &["leftist"], - &["leftists"], - ], - range: 3..=5, - }; - -static WORD_LEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEE_CHILDREN), - value: None, -}; - -pub static WORD_LEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("gun"), - dictgen::InsensitiveAscii("guns"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("surely"), - dictgen::InsensitiveAscii("sures"), - ], - values: &[ - &["league"], - &["leagues"], - &["legion"], - &["legions"], - &["leisure"], - &["leisurely"], - &["leisures"], - ], - range: 1..=6, - }; - -static WORD_LEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEC_CHILDREN), - value: None, -}; - -pub static WORD_LEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eister"), - dictgen::InsensitiveAscii("iester"), - dictgen::InsensitiveAscii("teurs"), - dictgen::InsensitiveAscii("tureres"), - dictgen::InsensitiveAscii("utres"), - ], - values: &[ - &["leicester"], - &["leicester"], - &["lectures"], - &["lectures"], - &["lectures"], - ], - range: 5..=7, - }; - -static WORD_LEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEB_CHILDREN), - value: None, -}; - -pub static WORD_LEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("anesse")], - values: &[&["lebanese"]], - range: 6..=6, - }; - -static WORD_LEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LEA_CHILDREN), - value: None, -}; - -pub static WORD_LEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("gacy"), - dictgen::InsensitiveAscii("gal"), - dictgen::InsensitiveAscii("galise"), - dictgen::InsensitiveAscii("gality"), - dictgen::InsensitiveAscii("galize"), - dictgen::InsensitiveAscii("gcy"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gel"), - dictgen::InsensitiveAscii("gelise"), - dictgen::InsensitiveAscii("gelity"), - dictgen::InsensitiveAscii("gelize"), - dictgen::InsensitiveAscii("geue"), - dictgen::InsensitiveAscii("gl"), - dictgen::InsensitiveAscii("glise"), - dictgen::InsensitiveAscii("glity"), - dictgen::InsensitiveAscii("glization"), - dictgen::InsensitiveAscii("glize"), - dictgen::InsensitiveAscii("glizing"), - dictgen::InsensitiveAscii("neant"), - dictgen::InsensitiveAscii("neantly"), - dictgen::InsensitiveAscii("nr"), - dictgen::InsensitiveAscii("nred"), - dictgen::InsensitiveAscii("nring"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rnd"), - dictgen::InsensitiveAscii("rnig"), - dictgen::InsensitiveAscii("rnign"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("sure"), - dictgen::InsensitiveAscii("surely"), - dictgen::InsensitiveAscii("sures"), - dictgen::InsensitiveAscii("sy"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("thal"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("vong"), - ], - values: &[ - &["least"], - &["leave"], - &["leak"], - &["leaves"], - &["legacy"], - &["legal"], - &["legalise"], - &["legality"], - &["legalize"], - &["legacy"], - &["league"], - &["legal"], - &["legalise"], - &["legality"], - &["legalize"], - &["league"], - &["legal"], - &["legalise"], - &["legality"], - &["legalization"], - &["legalize"], - &["legalizing"], - &["lenient"], - &["leniently"], - &["lean", "learn", "leaner"], - &["learned"], - &["learning"], - &["learning"], - &["learned"], - &["learning"], - &["learning"], - &["leery"], - &["least"], - &["leisure"], - &["leisurely"], - &["leisures"], - &["least"], - &["lead", "leak", "least", "leaf"], - &["lethal"], - &["least"], - &["leaving"], - &["leaving"], - ], - range: 1..=9, - }; - -static WORD_LC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LC_CHILDREN), - value: None, -}; - -pub static WORD_LC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arify"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("oal"), - dictgen::InsensitiveAscii("oally"), - dictgen::InsensitiveAscii("oated"), - dictgen::InsensitiveAscii("oation"), - dictgen::InsensitiveAscii("uase"), - ], - values: &[ - &["clarify"], - &["location"], - &["local", "coal"], - &["locally"], - &["located"], - &["location"], - &["clause"], - ], - range: 3..=6, - }; - -static WORD_LA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LA_CHILDREN), - value: None, -}; - -static WORD_LA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_LAB_NODE), - Some(&WORD_LAC_NODE), - None, - Some(&WORD_LAE_NODE), - Some(&WORD_LAF_NODE), - Some(&WORD_LAG_NODE), - None, - Some(&WORD_LAI_NODE), - None, - None, - None, - Some(&WORD_LAM_NODE), - Some(&WORD_LAN_NODE), - Some(&WORD_LAO_NODE), - None, - None, - Some(&WORD_LAR_NODE), - Some(&WORD_LAS_NODE), - Some(&WORD_LAT_NODE), - Some(&WORD_LAU_NODE), - Some(&WORD_LAV_NODE), - Some(&WORD_LAW_NODE), - None, - Some(&WORD_LAY_NODE), - Some(&WORD_LAZ_NODE), -]; - -static WORD_LAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAZ_CHILDREN), - value: None, -}; - -pub static WORD_LAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("iliy"), - dictgen::InsensitiveAscii("yness"), - ], - values: &[&["laser"], &["lazily"], &["laziness"]], - range: 2..=5, - }; - -static WORD_LAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAY_CHILDREN), - value: None, -}; - -pub static WORD_LAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("brinth"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("ringes"), - dictgen::InsensitiveAscii("rinks"), - dictgen::InsensitiveAscii("rinx"), - dictgen::InsensitiveAscii("rinxes"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sered"), - dictgen::InsensitiveAscii("sering"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("wer"), - ], - values: &[ - &["labyrinth"], - &["laid"], - &["layout"], - &["layout"], - &["larynges"], - &["larynx"], - &["larynx"], - &["larynxes"], - &["laser", "layer"], - &["lasered", "layered"], - &["lasering", "layering"], - &["lasers", "layers"], - &["lawyer"], - ], - range: 2..=6, - }; - -static WORD_LAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAW_CHILDREN), - value: None, -}; - -pub static WORD_LAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ernce")], - values: &[&["lawrence"]], - range: 5..=5, - }; - -static WORD_LAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAV_CHILDREN), - value: None, -}; - -pub static WORD_LAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("endar"), - dictgen::InsensitiveAscii("endr"), - ], - values: &[ - &["larvae"], - &["level", "laravel", "label"], - &["leveled", "labeled"], - &["leveling", "labeling"], - &["labelled", "levelled"], - &["levelling", "labelling"], - &["levels", "labels"], - &["lavender"], - &["lavender"], - ], - range: 2..=6, - }; - -static WORD_LAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAU_CHILDREN), - value: None, -}; - -pub static WORD_LAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("cher"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("cnh"), - dictgen::InsensitiveAscii("cnhed"), - dictgen::InsensitiveAscii("cnher"), - dictgen::InsensitiveAscii("cnhers"), - dictgen::InsensitiveAscii("cnhes"), - dictgen::InsensitiveAscii("cnhing"), - dictgen::InsensitiveAscii("ghablely"), - dictgen::InsensitiveAscii("ghabley"), - dictgen::InsensitiveAscii("ghablly"), - dictgen::InsensitiveAscii("gnage"), - dictgen::InsensitiveAscii("gnages"), - dictgen::InsensitiveAscii("guage"), - dictgen::InsensitiveAscii("nchered"), - dictgen::InsensitiveAscii("nchign"), - dictgen::InsensitiveAscii("nchs"), - dictgen::InsensitiveAscii("nck"), - dictgen::InsensitiveAscii("ndrey"), - dictgen::InsensitiveAscii("ngage"), - dictgen::InsensitiveAscii("ngages"), - dictgen::InsensitiveAscii("nguage"), - dictgen::InsensitiveAscii("nguages"), - dictgen::InsensitiveAscii("nhed"), - ], - values: &[ - &["launch"], - &["launched"], - &["launcher"], - &["launches"], - &["launching"], - &["launch"], - &["launched"], - &["launcher"], - &["launchers"], - &["launches"], - &["launching"], - &["laughably"], - &["laughably"], - &["laughably"], - &["language"], - &["languages"], - &["language"], - &["launched"], - &["launching"], - &["launch", "launches"], - &["launch"], - &["laundry"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["launched"], - ], - range: 2..=8, - }; - -static WORD_LAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAT_CHILDREN), - value: None, -}; - -pub static WORD_LAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecny"), - dictgen::InsensitiveAscii("enciy"), - dictgen::InsensitiveAscii("eny"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("itide"), - dictgen::InsensitiveAscii("itudie"), - dictgen::InsensitiveAscii("itudine"), - dictgen::InsensitiveAscii("itue"), - dictgen::InsensitiveAscii("itute"), - dictgen::InsensitiveAscii("iude"), - dictgen::InsensitiveAscii("iudes"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("nern"), - dictgen::InsensitiveAscii("ops"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("titude"), - ], - values: &[ - &["latency"], - &["latency"], - &["latency"], - &["alteration"], - &["later", "latest"], - &["latest"], - &["latin"], - &["latitude"], - &["latitude"], - &["latitude"], - &["latitude"], - &["latitude"], - &["latitude"], - &["latitudes"], - &["lately"], - &["lantern"], - &["laptops"], - &["latest"], - &["latest"], - &["latitude"], - ], - range: 2..=7, - }; - -static WORD_LAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAS_CHILDREN), - value: None, -}; - -pub static WORD_LAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agnea"), - dictgen::InsensitiveAscii("agnia"), - dictgen::InsensitiveAscii("anga"), - dictgen::InsensitiveAscii("gana"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("onya"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("test"), - dictgen::InsensitiveAscii("tr"), - ], - values: &[ - &["lasagna"], - &["lasagna"], - &["lasagna"], - &["lasagna"], - &["also", "lasso"], - &["lasagna"], - &["latest"], - &["latest", "last"], - &["last"], - ], - range: 1..=5, - }; - -static WORD_LAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAR_CHILDREN), - value: None, -}; - -pub static WORD_LAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eady"), - dictgen::InsensitiveAscii("egly"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gerly"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("get"), - dictgen::InsensitiveAscii("gets"), - dictgen::InsensitiveAscii("gley"), - dictgen::InsensitiveAscii("gst"), - dictgen::InsensitiveAscii("inges"), - dictgen::InsensitiveAscii("ington"), - dictgen::InsensitiveAscii("inx"), - dictgen::InsensitiveAscii("inxes"), - dictgen::InsensitiveAscii("rry"), - dictgen::InsensitiveAscii("vas"), - dictgen::InsensitiveAscii("vay"), - dictgen::InsensitiveAscii("vays"), - dictgen::InsensitiveAscii("vy"), - dictgen::InsensitiveAscii("wence"), - ], - values: &[ - &["already"], - &["largely"], - &["larger", "later", "layer"], - &["large"], - &["largely"], - &["largest", "large"], - &["larger", "largest", "target"], - &["largest", "targets"], - &["largely"], - &["largest"], - &["larynxes"], - &["arlington"], - &["larynx"], - &["larynxes"], - &["larry"], - &["larvae"], - &["larvae"], - &["larvae"], - &["larvae"], - &["lawrence"], - ], - range: 1..=6, - }; - -static WORD_LAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAO_CHILDREN), - value: None, -}; - -pub static WORD_LAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("douts"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[ - &["load"], - &["loaded"], - &["loading"], - &["loadouts"], - &["loads"], - &["laotian", "lotion"], - &["laotians", "lotions"], - &["layout"], - ], - range: 1..=5, - }; - -static WORD_LAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LAN_CHILDREN), - value: None, -}; - -static WORD_LAN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LANA_NODE), - None, - Some(&WORD_LANC_NODE), - Some(&WORD_LAND_NODE), - None, - None, - Some(&WORD_LANG_NODE), - None, - Some(&WORD_LANI_NODE), - None, - None, - None, - None, - Some(&WORD_LANN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_LANT_NODE), - Some(&WORD_LANU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_LANU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANU_CHILDREN), - value: None, -}; - -pub static WORD_LANU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("cher"), - dictgen::InsensitiveAscii("chers"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("gage"), - dictgen::InsensitiveAscii("gages"), - ], - values: &[ - &["language"], - &["launch"], - &["launched"], - &["launcher"], - &["launchers"], - &["launches"], - &["launching"], - &["language"], - &["languages"], - ], - range: 2..=5, - }; - -static WORD_LANT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANT_CHILDREN), - value: None, -}; - -pub static WORD_LANT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ren")], - values: &[&["lantern"]], - range: 3..=3, - }; - -static WORD_LANN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANN_CHILDREN), - value: None, -}; - -pub static WORD_LANN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asters"), - dictgen::InsensitiveAscii("esters"), - dictgen::InsensitiveAscii("guage"), - dictgen::InsensitiveAscii("guages"), - dictgen::InsensitiveAscii("istars"), - dictgen::InsensitiveAscii("siters"), - ], - values: &[ - &["lannisters"], - &["lannisters"], - &["language"], - &["languages"], - &["lannisters"], - &["lannisters"], - ], - range: 5..=6, - }; - -static WORD_LANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANI_CHILDREN), - value: None, -}; - -pub static WORD_LANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ch")], - values: &[&["launch"]], - range: 2..=2, - }; - -static WORD_LANG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_LANG_CHILDREN), - value: None, -}; - -static WORD_LANG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_LANGA_NODE), - None, - None, - None, - Some(&WORD_LANGE_NODE), - None, - None, - Some(&WORD_LANGH_NODE), - Some(&WORD_LANGI_NODE), - None, - None, - None, - None, - Some(&WORD_LANGN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_LANGT_NODE), - Some(&WORD_LANGU_NODE), - None, - None, - None, - Some(&WORD_LANGY_NODE), - None, -]; - -static WORD_LANGY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGY_CHILDREN), - value: None, -}; - -pub static WORD_LANGY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - ], - values: &[&["language"], &["languages"]], - range: 3..=4, - }; - -static WORD_LANGU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGU_CHILDREN), - value: None, -}; - -pub static WORD_LANGU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("afe"), - dictgen::InsensitiveAscii("ag"), - dictgen::InsensitiveAscii("agee"), - dictgen::InsensitiveAscii("agees"), - dictgen::InsensitiveAscii("ague"), - dictgen::InsensitiveAscii("agues"), - dictgen::InsensitiveAscii("ahe"), - dictgen::InsensitiveAscii("ahes"), - dictgen::InsensitiveAscii("aje"), - dictgen::InsensitiveAscii("ajes"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("alge"), - dictgen::InsensitiveAscii("alges"), - dictgen::InsensitiveAscii("anage"), - dictgen::InsensitiveAscii("anages"), - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("aqe"), - dictgen::InsensitiveAscii("aqes"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("auge"), - dictgen::InsensitiveAscii("auges"), - dictgen::InsensitiveAscii("eage"), - dictgen::InsensitiveAscii("eages"), - dictgen::InsensitiveAscii("ege"), - dictgen::InsensitiveAscii("eges"), - dictgen::InsensitiveAscii("gae"), - dictgen::InsensitiveAscii("gaes"), - dictgen::InsensitiveAscii("gage"), - dictgen::InsensitiveAscii("gages"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("gue"), - dictgen::InsensitiveAscii("gues"), - dictgen::InsensitiveAscii("lage"), - dictgen::InsensitiveAscii("lages"), - dictgen::InsensitiveAscii("qge"), - dictgen::InsensitiveAscii("qges"), - dictgen::InsensitiveAscii("rage"), - dictgen::InsensitiveAscii("rages"), - ], - values: &[ - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["language"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["lingual"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - ], - range: 2..=6, - }; - -static WORD_LANGT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGT_CHILDREN), - value: None, -}; - -pub static WORD_LANGT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hs"), - ], - values: &[&["length"], &["lengths"]], - range: 1..=2, - }; - -static WORD_LANGN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGN_CHILDREN), - value: None, -}; - -pub static WORD_LANGN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("guage"), - dictgen::InsensitiveAscii("guages"), - ], - values: &[&["language"], &["languages"]], - range: 5..=6, - }; - -static WORD_LANGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGI_CHILDREN), - value: None, -}; - -pub static WORD_LANGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - ], - values: &[&["language"], &["languages"]], - range: 3..=4, - }; - -static WORD_LANGH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGH_CHILDREN), - value: None, -}; - -pub static WORD_LANGH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["length"], &["lengths"]], - range: 1..=2, - }; - -static WORD_LANGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGE_CHILDREN), - value: None, -}; - -pub static WORD_LANGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rie"), - dictgen::InsensitiveAscii("rray"), - dictgen::InsensitiveAscii("uage"), - dictgen::InsensitiveAscii("uagesection"), - ], - values: &[ - &["lingerie"], - &["lingerie"], - &["language"], - &["languagesection"], - ], - range: 3..=11, - }; - -static WORD_LANGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANGA_CHILDREN), - value: None, -}; - -pub static WORD_LANGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("gue"), - dictgen::InsensitiveAscii("gues"), - dictgen::InsensitiveAscii("uage"), - dictgen::InsensitiveAscii("uge"), - dictgen::InsensitiveAscii("uges"), - ], - values: &[ - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["language"], - &["languages"], - ], - range: 2..=4, - }; - -static WORD_LAND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAND_CHILDREN), - value: None, -}; - -pub static WORD_LAND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acapes"), - dictgen::InsensitiveAscii("ingers"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("makrs"), - dictgen::InsensitiveAscii("marsk"), - dictgen::InsensitiveAscii("scae"), - dictgen::InsensitiveAscii("scaps"), - dictgen::InsensitiveAscii("scspe"), - dictgen::InsensitiveAscii("shapes"), - dictgen::InsensitiveAscii("spaces"), - ], - values: &[ - &["landscapes"], - &["landings"], - &["landings"], - &["landmarks"], - &["landmarks"], - &["landscapes"], - &["landscapes"], - &["landscapes"], - &["landscapes"], - &["landscapes"], - ], - range: 3..=6, - }; - -static WORD_LANC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANC_CHILDREN), - value: None, -}; - -pub static WORD_LANC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hed")], - values: &[&["launched"]], - range: 3..=3, - }; - -static WORD_LANA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LANA_CHILDREN), - value: None, -}; - -pub static WORD_LANA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("guage"), - dictgen::InsensitiveAscii("guge"), - dictgen::InsensitiveAscii("guges"), - dictgen::InsensitiveAscii("gugs"), - dictgen::InsensitiveAscii("uage"), - dictgen::InsensitiveAscii("uages"), - dictgen::InsensitiveAscii("uge"), - ], - values: &[ - &["language"], - &["language"], - &["languages"], - &["languages"], - &["language"], - &["languages"], - &["language"], - ], - range: 3..=5, - }; - -static WORD_LAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAM_CHILDREN), - value: None, -}; - -pub static WORD_LAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("da"), - dictgen::InsensitiveAscii("das"), - dictgen::InsensitiveAscii("dba"), - ], - values: &[&["lambda"], &["lambdas"], &["lambda"]], - range: 2..=3, - }; - -static WORD_LAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAI_CHILDREN), - value: None, -}; - -pub static WORD_LAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ter")], - values: &[&["later"]], - range: 3..=3, - }; - -static WORD_LAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAG_CHILDREN), - value: None, -}; - -pub static WORD_LAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acies"), - dictgen::InsensitiveAscii("acy"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("uage"), - dictgen::InsensitiveAscii("uages"), - dictgen::InsensitiveAscii("uague"), - dictgen::InsensitiveAscii("uagues"), - dictgen::InsensitiveAscii("uange"), - dictgen::InsensitiveAscii("uanges"), - ], - values: &[ - &["legacies"], - &["legacy"], - &["large"], - &["language"], - &["languages"], - &["language"], - &["languages"], - &["language"], - &["languages"], - ], - range: 1..=6, - }; - -static WORD_LAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAF_CHILDREN), - value: Some(&["kaf", "kaph", "lac", "lad", "lag", "laugh", "leaf", "loaf"]), -}; - -pub static WORD_LAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_LAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAE_CHILDREN), - value: None, -}; - -pub static WORD_LAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("r")], - values: &[&["later", "layer"]], - range: 1..=1, - }; - -static WORD_LAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAC_CHILDREN), - value: None, -}; - -pub static WORD_LAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("kbuster"), - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("kered"), - dictgen::InsensitiveAscii("keres"), - dictgen::InsensitiveAscii("kering"), - dictgen::InsensitiveAscii("kers"), - dictgen::InsensitiveAscii("klaster"), - dictgen::InsensitiveAscii("klusture"), - dictgen::InsensitiveAscii("krimose"), - dictgen::InsensitiveAscii("krimosity"), - dictgen::InsensitiveAscii("krimosly"), - ], - values: &[ - &["localization"], - &["lackluster"], - &["lacquer"], - &["lacquered"], - &["lacquers"], - &["lacquering"], - &["lacquers"], - &["lackluster"], - &["lacklustre"], - &["lachrymose"], - &["lachrymosity"], - &["lachrymosely"], - ], - range: 3..=9, - }; - -static WORD_LAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_LAB_CHILDREN), - value: None, -}; - -pub static WORD_LAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("alled"), - dictgen::InsensitiveAscii("arotory"), - dictgen::InsensitiveAscii("atory"), - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("beled"), - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("eledby"), - dictgen::InsensitiveAscii("enese"), - dictgen::InsensitiveAscii("irinth"), - dictgen::InsensitiveAscii("irynth"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("lel"), - dictgen::InsensitiveAscii("lels"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("mda"), - dictgen::InsensitiveAscii("oratoy"), - dictgen::InsensitiveAscii("oratroy"), - dictgen::InsensitiveAscii("oraty"), - dictgen::InsensitiveAscii("orerers"), - dictgen::InsensitiveAscii("oreres"), - dictgen::InsensitiveAscii("oritory"), - dictgen::InsensitiveAscii("orotory"), - dictgen::InsensitiveAscii("ouriously"), - dictgen::InsensitiveAscii("ratory"), - dictgen::InsensitiveAscii("riynth"), - dictgen::InsensitiveAscii("ryinth"), - dictgen::InsensitiveAscii("rynth"), - dictgen::InsensitiveAscii("rynths"), - dictgen::InsensitiveAscii("yrnith"), - ], - values: &[ - &["labeled"], - &["labelled"], - &["laboratory"], - &["lavatory", "laboratory"], - &["label"], - &["labeled"], - &["labels"], - &["labeled"], - &["labeled"], - &["labelledby"], - &["lebanese"], - &["labyrinth"], - &["labyrinth"], - &["label"], - &["labeled"], - &["label"], - &["labels"], - &["labels"], - &["labeling"], - &["lambda"], - &["laboratory"], - &["laboratory"], - &["laboratory"], - &["laborers"], - &["laborers"], - &["laboratory"], - &["laboratory"], - &["laboriously"], - &["laboratory"], - &["labyrinth"], - &["labyrinth"], - &["labyrinth"], - &["labyrinths"], - &["labyrinth"], - ], - range: 2..=9, - }; - -static WORD_K_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_K_CHILDREN), - value: None, -}; - -static WORD_K_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_KA_NODE), - None, - None, - None, - Some(&WORD_KE_NODE), - None, - None, - None, - Some(&WORD_KI_NODE), - None, - Some(&WORD_KK_NODE), - Some(&WORD_KL_NODE), - Some(&WORD_KM_NODE), - Some(&WORD_KN_NODE), - Some(&WORD_KO_NODE), - None, - None, - Some(&WORD_KR_NODE), - None, - Some(&WORD_KT_NODE), - Some(&WORD_KU_NODE), - None, - Some(&WORD_KW_NODE), - None, - Some(&WORD_KY_NODE), - None, -]; - -static WORD_KY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KY_CHILDREN), - value: None, -}; - -pub static WORD_KY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebosh"), - dictgen::InsensitiveAscii("eboshed"), - dictgen::InsensitiveAscii("eboshes"), - dictgen::InsensitiveAscii("eboshing"), - dictgen::InsensitiveAscii("rillic"), - dictgen::InsensitiveAscii("rptonite"), - ], - values: &[ - &["kibosh"], - &["kiboshed"], - &["kiboshes"], - &["kiboshing"], - &["cyrillic"], - &["kryptonite"], - ], - range: 5..=8, - }; - -static WORD_KW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KW_CHILDREN), - value: None, -}; - -pub static WORD_KW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eyword"), - dictgen::InsensitiveAscii("no"), - dictgen::InsensitiveAscii("nown"), - dictgen::InsensitiveAscii("uzine"), - dictgen::InsensitiveAscii("uzines"), - ], - values: &[ - &["keyword"], - &["know"], - &["known"], - &["cuisine"], - &["cuisines"], - ], - range: 2..=6, - }; - -static WORD_KU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KU_CHILDREN), - value: None, -}; - -pub static WORD_KU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("benates"), - dictgen::InsensitiveAscii("benernetes"), - dictgen::InsensitiveAscii("benertes"), - dictgen::InsensitiveAscii("benetes"), - dictgen::InsensitiveAscii("benretes"), - dictgen::InsensitiveAscii("berenetes"), - dictgen::InsensitiveAscii("berentes"), - dictgen::InsensitiveAscii("beretes"), - dictgen::InsensitiveAscii("bermetes"), - dictgen::InsensitiveAscii("bernates"), - dictgen::InsensitiveAscii("bernests"), - dictgen::InsensitiveAscii("bernete"), - dictgen::InsensitiveAscii("bernetest"), - dictgen::InsensitiveAscii("bernets"), - dictgen::InsensitiveAscii("berntes"), - dictgen::InsensitiveAscii("birck"), - dictgen::InsensitiveAscii("nckle"), - dictgen::InsensitiveAscii("nckles"), - dictgen::InsensitiveAscii("rbick"), - dictgen::InsensitiveAscii("rdisch"), - dictgen::InsensitiveAscii("ridsh"), - ], - values: &[ - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubernetes"], - &["kubrick"], - &["knuckle"], - &["knuckles"], - &["kubrick"], - &["kurdish"], - &["kurdish"], - ], - range: 5..=10, - }; - -static WORD_KT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KT_CHILDREN), - value: None, -}; - -pub static WORD_KT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ichen")], - values: &[&["kitchen"]], - range: 5..=5, - }; - -static WORD_KR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KR_CHILDREN), - value: None, -}; - -pub static WORD_KR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ankenstein"), - dictgen::InsensitiveAscii("esh"), - dictgen::InsensitiveAscii("oeans"), - dictgen::InsensitiveAscii("onicle"), - dictgen::InsensitiveAscii("onicled"), - dictgen::InsensitiveAscii("onicler"), - dictgen::InsensitiveAscii("oniclers"), - dictgen::InsensitiveAscii("onicles"), - dictgen::InsensitiveAscii("onicling"), - dictgen::InsensitiveAscii("pytonite"), - dictgen::InsensitiveAscii("udish"), - dictgen::InsensitiveAscii("ypotnite"), - dictgen::InsensitiveAscii("ypronite"), - dictgen::InsensitiveAscii("yptinite"), - dictgen::InsensitiveAscii("yptolite"), - dictgen::InsensitiveAscii("yptonie"), - dictgen::InsensitiveAscii("yptoninte"), - dictgen::InsensitiveAscii("yptonyte"), - dictgen::InsensitiveAscii("ypyonite"), - dictgen::InsensitiveAscii("ytponite"), - ], - values: &[ - &["frankenstein"], - &["crèche"], - &["koreans"], - &["chronicle"], - &["chronicled"], - &["chronicler"], - &["chroniclers"], - &["chronicles"], - &["chronicling"], - &["kryptonite"], - &["kurdish"], - &["kryptonite"], - &["kryptonite"], - &["kryptonite"], - &["kryptonite"], - &["kryptonite"], - &["kryptonite"], - &["kryptonite"], - &["kryptonite"], - &["kryptonite"], - ], - range: 3..=10, - }; - -static WORD_KO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KO_CHILDREN), - value: None, -}; - -pub static WORD_KO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("calized"), - dictgen::InsensitiveAscii("llaboration"), - dictgen::InsensitiveAscii("lonization"), - dictgen::InsensitiveAscii("mbinations"), - dictgen::InsensitiveAscii("mma"), - dictgen::InsensitiveAscii("mmas"), - dictgen::InsensitiveAscii("mmissioner"), - dictgen::InsensitiveAscii("mpensation"), - dictgen::InsensitiveAscii("ncentration"), - dictgen::InsensitiveAscii("ncentrations"), - dictgen::InsensitiveAscii("nckback"), - dictgen::InsensitiveAscii("nfidential"), - dictgen::InsensitiveAscii("nfiguration"), - dictgen::InsensitiveAscii("nfirmation"), - dictgen::InsensitiveAscii("nfrontation"), - dictgen::InsensitiveAscii("ngregation"), - dictgen::InsensitiveAscii("nservatism"), - dictgen::InsensitiveAscii("nservative"), - dictgen::InsensitiveAscii("nservatives"), - dictgen::InsensitiveAscii("nstant"), - dictgen::InsensitiveAscii("nstants"), - dictgen::InsensitiveAscii("nstellation"), - dictgen::InsensitiveAscii("nsultation"), - dictgen::InsensitiveAscii("ntamination"), - dictgen::InsensitiveAscii("nversation"), - dictgen::InsensitiveAscii("nw"), - dictgen::InsensitiveAscii("nwn"), - dictgen::InsensitiveAscii("nws"), - dictgen::InsensitiveAscii("okoo"), - dictgen::InsensitiveAscii("okoos"), - dictgen::InsensitiveAscii("olot"), - dictgen::InsensitiveAscii("olots"), - dictgen::InsensitiveAscii("ordinate"), - dictgen::InsensitiveAscii("ordinates"), - dictgen::InsensitiveAscii("ordination"), - dictgen::InsensitiveAscii("reanos"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wledge"), - dictgen::InsensitiveAscii("wn"), - ], - values: &[ - &["localized"], - &["collaboration"], - &["colonization"], - &["combinations"], - &["coma", "comma"], - &["comas", "commas"], - &["commissioner"], - &["compensation"], - &["concentration"], - &["concentrations"], - &["knockback"], - &["confidential"], - &["configuration"], - &["confirmation"], - &["confrontation"], - &["congregation"], - &["conservatism"], - &["conservative"], - &["conservatives"], - &["constant"], - &["constants"], - &["constellation"], - &["consultation"], - &["contamination"], - &["conversation"], - &["know"], - &["known"], - &["knows"], - &["cuckoo"], - &["cuckoos"], - &["culotte"], - &["culottes"], - &["coordinate"], - &["coordinates"], - &["coordination"], - &["koreans"], - &["know"], - &["knowledge"], - &["known"], - ], - range: 1..=12, - }; - -static WORD_KN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KN_CHILDREN), - value: None, -}; - -pub static WORD_KN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arl"), - dictgen::InsensitiveAscii("arled"), - dictgen::InsensitiveAscii("arling"), - dictgen::InsensitiveAscii("arls"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("cokback"), - dictgen::InsensitiveAscii("ietic"), - dictgen::InsensitiveAscii("igths"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("iw"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("ockbak"), - dictgen::InsensitiveAscii("ockous"), - dictgen::InsensitiveAscii("ockously"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oledge"), - dictgen::InsensitiveAscii("olwedgable"), - dictgen::InsensitiveAscii("onw"), - dictgen::InsensitiveAscii("oweldgable"), - dictgen::InsensitiveAscii("oweldge"), - dictgen::InsensitiveAscii("oweldgeable"), - dictgen::InsensitiveAscii("owladgable"), - dictgen::InsensitiveAscii("owladge"), - dictgen::InsensitiveAscii("owlage"), - dictgen::InsensitiveAscii("owlageable"), - dictgen::InsensitiveAscii("owldegable"), - dictgen::InsensitiveAscii("owldege"), - dictgen::InsensitiveAscii("owldge"), - dictgen::InsensitiveAscii("owldgeable"), - dictgen::InsensitiveAscii("owleagable"), - dictgen::InsensitiveAscii("owledagble"), - dictgen::InsensitiveAscii("owledage"), - dictgen::InsensitiveAscii("owledeable"), - dictgen::InsensitiveAscii("owledegable"), - dictgen::InsensitiveAscii("owledgabe"), - dictgen::InsensitiveAscii("owledgabel"), - dictgen::InsensitiveAscii("owledgble"), - dictgen::InsensitiveAscii("owledgebale"), - dictgen::InsensitiveAscii("owledgeble"), - dictgen::InsensitiveAscii("owledgebly"), - dictgen::InsensitiveAscii("owledgible"), - dictgen::InsensitiveAscii("owlegable"), - dictgen::InsensitiveAscii("owlegdable"), - dictgen::InsensitiveAscii("owlegde"), - dictgen::InsensitiveAscii("owlegdeable"), - dictgen::InsensitiveAscii("owlegdge"), - dictgen::InsensitiveAscii("owlege"), - dictgen::InsensitiveAscii("owlegeabel"), - dictgen::InsensitiveAscii("owlegeable"), - dictgen::InsensitiveAscii("uckel"), - dictgen::InsensitiveAscii("uckels"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wo"), - dictgen::InsensitiveAscii("woing"), - dictgen::InsensitiveAscii("woingly"), - dictgen::InsensitiveAscii("woledgable"), - dictgen::InsensitiveAscii("won"), - dictgen::InsensitiveAscii("wos"), - ], - values: &[ - &["gnarl"], - &["gnarled"], - &["gnarling"], - &["gnarls"], - &["gnarly"], - &["knockback"], - &["kinetic"], - &["knights"], - &["knife"], - &["know"], - &["know"], - &["knockback"], - &["noxious"], - &["noxiously"], - &["know"], - &["knowledge"], - &["knowledgable"], - &["known"], - &["knowledgable"], - &["knowledge"], - &["knowledgeable"], - &["knowledgable"], - &["knowledge"], - &["knowledge"], - &["knowledgeable"], - &["knowledgable"], - &["knowledge"], - &["knowledge"], - &["knowledgable"], - &["knowledgable"], - &["knowledgable"], - &["knowledge"], - &["knowledgable"], - &["knowledgeable"], - &["knowledgable"], - &["knowledgable"], - &["knowledgable"], - &["knowledgable"], - &["knowledgeable"], - &["knowledgable"], - &["knowledgable"], - &["knowledgeable"], - &["knowledgable"], - &["knowledge"], - &["knowledgeable"], - &["knowledge"], - &["knowledge"], - &["knowledgeable"], - &["knowledgeable"], - &["knuckle"], - &["knuckles"], - &["know"], - &["know"], - &["knowing"], - &["knowingly"], - &["knowledgable"], - &["known"], - &["knows"], - ], - range: 1..=11, - }; - -static WORD_KM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KM_CHILDREN), - value: None, -}; - -pub static WORD_KM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ow")], - values: &[&["know"]], - range: 2..=2, - }; - -static WORD_KL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KL_CHILDREN), - value: None, -}; - -pub static WORD_KL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enex"), - dictgen::InsensitiveAscii("ick"), - dictgen::InsensitiveAscii("icked"), - dictgen::InsensitiveAscii("icks"), - dictgen::InsensitiveAscii("unky"), - ], - values: &[ - &["kleenex"], - &["click"], - &["clicked"], - &["clicks"], - &["clunky"], - ], - range: 3..=5, - }; - -static WORD_KK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KK_CHILDREN), - value: None, -}; - -pub static WORD_KK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("now")], - values: &[&["know"]], - range: 3..=3, - }; - -static WORD_KI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_KI_CHILDREN), - value: None, -}; - -static WORD_KI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_KIB_NODE), - Some(&WORD_KIC_NODE), - Some(&WORD_KID_NODE), - None, - None, - Some(&WORD_KIG_NODE), - None, - None, - None, - None, - Some(&WORD_KIL_NODE), - Some(&WORD_KIM_NODE), - Some(&WORD_KIN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_KIT_NODE), - None, - None, - None, - None, - Some(&WORD_KIY_NODE), - None, -]; - -static WORD_KIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIY_CHILDREN), - value: None, -}; - -pub static WORD_KIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("acked"), - dictgen::InsensitiveAscii("acker"), - dictgen::InsensitiveAscii("ackers"), - dictgen::InsensitiveAscii("acking"), - dictgen::InsensitiveAscii("acks"), - ], - values: &[ - &["kayak"], - &["kayaked"], - &["kayaker"], - &["kayakers"], - &["kayaking"], - &["kayaks"], - ], - range: 3..=6, - }; - -static WORD_KIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIT_CHILDREN), - value: None, -}; - -pub static WORD_KIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("tiens"), - ], - values: &[&["kitchens"], &["kitties"], &["kitties"]], - range: 4..=5, - }; - -static WORD_KIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIN_CHILDREN), - value: None, -}; - -pub static WORD_KIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dapped"), - dictgen::InsensitiveAscii("dapping"), - dictgen::InsensitiveAscii("dergarden"), - dictgen::InsensitiveAscii("dergaten"), - dictgen::InsensitiveAscii("dgergarden"), - dictgen::InsensitiveAscii("dgergarten"), - dictgen::InsensitiveAscii("dgoms"), - dictgen::InsensitiveAscii("eitc"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("gdomers"), - dictgen::InsensitiveAscii("gergarten"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("ldy"), - dictgen::InsensitiveAscii("nect"), - dictgen::InsensitiveAscii("teic"), - dictgen::InsensitiveAscii("tergarten"), - ], - values: &[ - &["kidnapped"], - &["kidnapping"], - &["kindergarten"], - &["kindergarten"], - &["kindergarten"], - &["kindergarten"], - &["kingdoms"], - &["kinetic"], - &["kind"], - &["kinds"], - &["kingdoms"], - &["kindergarten"], - &["knight"], - &["knights"], - &["kindly"], - &["kinect"], - &["kinetic"], - &["kindergarten"], - ], - range: 1..=10, - }; - -static WORD_KIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIM_CHILDREN), - value: None, -}; - -pub static WORD_KIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("era"), - dictgen::InsensitiveAscii("eric"), - dictgen::InsensitiveAscii("erical"), - dictgen::InsensitiveAscii("erically"), - dictgen::InsensitiveAscii("erra"), - dictgen::InsensitiveAscii("erric"), - dictgen::InsensitiveAscii("errical"), - dictgen::InsensitiveAscii("errically"), - ], - values: &[ - &["chimera"], - &["chimeric"], - &["chimerical"], - &["chimerically"], - &["chimera"], - &["chimeric"], - &["chimerical"], - &["chimerically"], - ], - range: 3..=9, - }; - -static WORD_KIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIL_CHILDREN), - value: None, -}; - -pub static WORD_KIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lingest"), - dictgen::InsensitiveAscii("lins"), - dictgen::InsensitiveAscii("ometeres"), - dictgen::InsensitiveAscii("ometes"), - dictgen::InsensitiveAscii("ometros"), - dictgen::InsensitiveAscii("omiters"), - dictgen::InsensitiveAscii("omoters"), - dictgen::InsensitiveAscii("omteres"), - ], - values: &[ - &["killings"], - &["killings"], - &["kilometers"], - &["kilometers"], - &["kilometres"], - &["kilometers"], - &["kilometers"], - &["kilometers"], - ], - range: 4..=8, - }; - -static WORD_KIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIG_CHILDREN), - value: None, -}; - -pub static WORD_KIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hbosh"), - dictgen::InsensitiveAscii("hboshed"), - dictgen::InsensitiveAscii("hboshes"), - dictgen::InsensitiveAscii("hboshing"), - ], - values: &[&["kibosh"], &["kiboshed"], &["kiboshes"], &["kiboshing"]], - range: 5..=8, - }; - -static WORD_KID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KID_CHILDREN), - value: None, -}; - -pub static WORD_KID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("knap"), - dictgen::InsensitiveAscii("knapped"), - dictgen::InsensitiveAscii("knappee"), - dictgen::InsensitiveAscii("knappees"), - dictgen::InsensitiveAscii("knapper"), - dictgen::InsensitiveAscii("knappers"), - dictgen::InsensitiveAscii("knapping"), - dictgen::InsensitiveAscii("knaps"), - dictgen::InsensitiveAscii("napning"), - dictgen::InsensitiveAscii("nappade"), - dictgen::InsensitiveAscii("nappning"), - dictgen::InsensitiveAscii("nappping"), - dictgen::InsensitiveAscii("nergarten"), - dictgen::InsensitiveAscii("nly"), - ], - values: &[ - &["kidnap"], - &["kidnapped"], - &["kidnappee"], - &["kidnappees"], - &["kidnapper"], - &["kidnappers"], - &["kidnapping"], - &["kidnaps"], - &["kidnapping"], - &["kidnapped"], - &["kidnapping"], - &["kidnapping"], - &["kindergarten"], - &["kindly"], - ], - range: 3..=9, - }; - -static WORD_KIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIC_CHILDREN), - value: None, -}; - -pub static WORD_KIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kstarer"), - dictgen::InsensitiveAscii("kstartr"), - dictgen::InsensitiveAscii("kstater"), - dictgen::InsensitiveAscii("then"), - dictgen::InsensitiveAscii("thens"), - ], - values: &[ - &["kickstarter"], - &["kickstarter"], - &["kickstarter"], - &["kitchen"], - &["kitchens"], - ], - range: 4..=7, - }; - -static WORD_KIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KIB_CHILDREN), - value: None, -}; - -pub static WORD_KIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("utz"), - dictgen::InsensitiveAscii("utzes"), - dictgen::InsensitiveAscii("utzim"), - ], - values: &[&["kibbutz"], &["kibbutzim"], &["kibbutzim"]], - range: 3..=5, - }; - -static WORD_KE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_KE_CHILDREN), - value: None, -}; - -static WORD_KE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_KEB_NODE), - None, - None, - Some(&WORD_KEE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_KEL_NODE), - None, - Some(&WORD_KEN_NODE), - None, - Some(&WORD_KEP_NODE), - None, - Some(&WORD_KER_NODE), - None, - Some(&WORD_KET_NODE), - None, - None, - Some(&WORD_KEW_NODE), - None, - Some(&WORD_KEY_NODE), - None, -]; - -static WORD_KEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KEY_CHILDREN), - value: None, -}; - -pub static WORD_KEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("baord"), - dictgen::InsensitiveAscii("baords"), - dictgen::InsensitiveAscii("bard"), - dictgen::InsensitiveAscii("bidings"), - dictgen::InsensitiveAscii("bindining"), - dictgen::InsensitiveAscii("boaard"), - dictgen::InsensitiveAscii("boaards"), - dictgen::InsensitiveAscii("boad"), - dictgen::InsensitiveAscii("boads"), - dictgen::InsensitiveAscii("boars"), - dictgen::InsensitiveAscii("booard"), - dictgen::InsensitiveAscii("booards"), - dictgen::InsensitiveAscii("borad"), - dictgen::InsensitiveAscii("borads"), - dictgen::InsensitiveAscii("bord"), - dictgen::InsensitiveAscii("bords"), - dictgen::InsensitiveAscii("broad"), - dictgen::InsensitiveAscii("broads"), - dictgen::InsensitiveAscii("chan"), - dictgen::InsensitiveAscii("chian"), - dictgen::InsensitiveAscii("ensian"), - dictgen::InsensitiveAscii("esnian"), - dictgen::InsensitiveAscii("evente"), - dictgen::InsensitiveAscii("noard"), - dictgen::InsensitiveAscii("node"), - dictgen::InsensitiveAscii("nseian"), - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("osk"), - dictgen::InsensitiveAscii("osks"), - dictgen::InsensitiveAscii("outch"), - dictgen::InsensitiveAscii("owrd"), - dictgen::InsensitiveAscii("senian"), - dictgen::InsensitiveAscii("stoke"), - dictgen::InsensitiveAscii("stokes"), - dictgen::InsensitiveAscii("swords"), - dictgen::InsensitiveAscii("ward"), - dictgen::InsensitiveAscii("woards"), - dictgen::InsensitiveAscii("wod"), - dictgen::InsensitiveAscii("woed"), - dictgen::InsensitiveAscii("work"), - dictgen::InsensitiveAscii("workd"), - dictgen::InsensitiveAscii("workds"), - dictgen::InsensitiveAscii("wors"), - dictgen::InsensitiveAscii("wprd"), - ], - values: &[ - &["keyboard"], - &["keyboards"], - &["keyboard"], - &["keybindings"], - &["keybinding"], - &["keyboard"], - &["keyboards"], - &["keyboard"], - &["keyboards"], - &["keyboards", "keyboard"], - &["keyboard"], - &["keyboards"], - &["keyboard"], - &["keyboards"], - &["keyboard"], - &["keyboards"], - &["keyboard"], - &["keyboards"], - &["keychain"], - &["keychain"], - &["keynesian"], - &["keynesian"], - &["keyevent"], - &["keyboard"], - &["keynote"], - &["keynesian"], - &["keywords"], - &["kiosk"], - &["kiosks"], - &["keytouch"], - &["keyword"], - &["keynesian"], - &["keystroke"], - &["keystrokes"], - &["keywords"], - &["keyword"], - &["keywords"], - &["keyword"], - &["keyword"], - &["keyword"], - &["keyword"], - &["keywords"], - &["keywords"], - &["keyword"], - ], - range: 3..=9, - }; - -static WORD_KEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KEW_CHILDREN), - value: None, -}; - -pub static WORD_KEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("word"), - dictgen::InsensitiveAscii("words"), - ], - values: &[&["keyword"], &["keywords"], &["keyword"], &["keywords"]], - range: 3..=5, - }; - -static WORD_KET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KET_CHILDREN), - value: Some(&["kept", "key"]), -}; - -pub static WORD_KET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("maine")], - values: &[&["ketamine"]], - range: 5..=5, - }; - -static WORD_KER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KER_CHILDREN), - value: None, -}; - -pub static WORD_KER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enl"), - dictgen::InsensitiveAscii("enls"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nals"), - dictgen::InsensitiveAscii("nerl"), - dictgen::InsensitiveAscii("nerls"), - dictgen::InsensitiveAscii("nul"), - dictgen::InsensitiveAscii("nuls"), - ], - values: &[ - &["kernel"], - &["kernels"], - &["kernel"], - &["kernels"], - &["kernel"], - &["kernels"], - &["colonel", "kernel"], - &["colonels", "kernels"], - ], - range: 3..=5, - }; - -static WORD_KEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KEP_CHILDREN), - value: None, -}; - -pub static WORD_KEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oint"), - dictgen::InsensitiveAscii("oints"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("ps"), - ], - values: &[ - &["keypoint"], - &["keypoints"], - &["keep"], - &["keeping"], - &["keeps"], - ], - range: 1..=5, - }; - -static WORD_KEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KEN_CHILDREN), - value: None, -}; - -pub static WORD_KEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("endy"), - dictgen::InsensitiveAscii("erl"), - dictgen::InsensitiveAscii("erls"), - dictgen::InsensitiveAscii("eysian"), - dictgen::InsensitiveAscii("ndey"), - dictgen::InsensitiveAscii("nedey"), - dictgen::InsensitiveAscii("rel"), - dictgen::InsensitiveAscii("rels"), - dictgen::InsensitiveAscii("tuckey"), - dictgen::InsensitiveAscii("tucy"), - dictgen::InsensitiveAscii("yesian"), - ], - values: &[ - &["kind"], - &["kernel", "kennel"], - &["kernels", "kennels"], - &["kennedy"], - &["kernel"], - &["kernels"], - &["keynesian"], - &["kennedy"], - &["kennedy"], - &["kernel"], - &["kernels"], - &["kentucky"], - &["kentucky"], - &["keynesian"], - ], - range: 1..=6, - }; - -static WORD_KEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KEL_CHILDREN), - value: None, -}; - -pub static WORD_KEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ogger")], - values: &[&["keylogger"]], - range: 5..=5, - }; - -static WORD_KEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KEE_CHILDREN), - value: None, -}; - -pub static WORD_KEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alive"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("pint"), - dictgen::InsensitiveAscii("plive"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("sh"), - ], - values: &[ - &["keepalive"], - &["keep"], - &["keeping"], - &["keepalive"], - &["kept"], - &["quiche"], - ], - range: 1..=5, - }; - -static WORD_KEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KEB_CHILDREN), - value: None, -}; - -pub static WORD_KEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oard")], - values: &[&["keyboard"]], - range: 4..=4, - }; - -static WORD_KA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_KA_CHILDREN), - value: None, -}; - -pub static WORD_KA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ckie"), - dictgen::InsensitiveAscii("ckies"), - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("kfa"), - dictgen::InsensitiveAscii("lidescope"), - dictgen::InsensitiveAscii("lidescopes"), - dictgen::InsensitiveAscii("rakoe"), - dictgen::InsensitiveAscii("ram"), - dictgen::InsensitiveAscii("rbohydrates"), - dictgen::InsensitiveAscii("risma"), - dictgen::InsensitiveAscii("rismatic"), - dictgen::InsensitiveAscii("rismatically"), - dictgen::InsensitiveAscii("roake"), - dictgen::InsensitiveAscii("tastrophic"), - dictgen::InsensitiveAscii("temine"), - dictgen::InsensitiveAscii("yboard"), - dictgen::InsensitiveAscii("yout"), - dictgen::InsensitiveAscii("zakstan"), - ], - values: &[ - &["khaki"], - &["khakis"], - &["cake", "take"], - &["kafka"], - &["kaleidoscope"], - &["kaleidoscopes"], - &["karaoke"], - &["karma"], - &["carbohydrates"], - &["charisma"], - &["charismatic"], - &["charismatically"], - &["karaoke"], - &["catastrophic"], - &["ketamine"], - &["keyboard"], - &["layout"], - &["kazakhstan"], - ], - range: 2..=12, - }; - -static WORD_J_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_J_CHILDREN), - value: None, -}; - -static WORD_J_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_JA_NODE), - None, - None, - None, - Some(&WORD_JE_NODE), - None, - None, - Some(&WORD_JH_NODE), - Some(&WORD_JI_NODE), - Some(&WORD_JJ_NODE), - Some(&WORD_JK_NODE), - None, - None, - Some(&WORD_JN_NODE), - Some(&WORD_JO_NODE), - Some(&WORD_JP_NODE), - None, - None, - Some(&WORD_JS_NODE), - None, - Some(&WORD_JU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_JU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_JU_CHILDREN), - value: None, -}; - -static WORD_JU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_JUA_NODE), - None, - None, - Some(&WORD_JUD_NODE), - None, - None, - Some(&WORD_JUG_NODE), - None, - Some(&WORD_JUI_NODE), - None, - None, - Some(&WORD_JUL_NODE), - Some(&WORD_JUM_NODE), - Some(&WORD_JUN_NODE), - None, - Some(&WORD_JUP_NODE), - None, - Some(&WORD_JUR_NODE), - Some(&WORD_JUS_NODE), - None, - None, - Some(&WORD_JUV_NODE), - None, - Some(&WORD_JUX_NODE), - None, - None, -]; - -static WORD_JUX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUX_CHILDREN), - value: None, -}; - -pub static WORD_JUX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tification"), - dictgen::InsensitiveAscii("tifications"), - dictgen::InsensitiveAscii("tified"), - dictgen::InsensitiveAscii("tifies"), - dictgen::InsensitiveAscii("tifying"), - dictgen::InsensitiveAscii("topose"), - ], - values: &[ - &["just"], - &["justification"], - &["justifications"], - &["justified"], - &["justifies"], - &["justifying"], - &["juxtapose"], - ], - range: 1..=11, - }; - -static WORD_JUV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUV_CHILDREN), - value: None, -}; - -pub static WORD_JUV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eline"), - dictgen::InsensitiveAscii("enille"), - dictgen::InsensitiveAscii("enilles"), - dictgen::InsensitiveAscii("enlie"), - ], - values: &[&["juvenile"], &["juvenile"], &["juvenile"], &["juvenile"]], - range: 5..=7, - }; - -static WORD_JUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUS_CHILDREN), - value: Some(&["just"]), -}; - -pub static WORD_JUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("itfication"), - dictgen::InsensitiveAscii("itfy"), - dictgen::InsensitiveAscii("itification"), - dictgen::InsensitiveAscii("ridiction"), - dictgen::InsensitiveAscii("tfied"), - dictgen::InsensitiveAscii("tfiy"), - dictgen::InsensitiveAscii("tication"), - dictgen::InsensitiveAscii("tifaction"), - dictgen::InsensitiveAscii("tifed"), - dictgen::InsensitiveAscii("tifiaction"), - dictgen::InsensitiveAscii("tifible"), - dictgen::InsensitiveAscii("tificacion"), - dictgen::InsensitiveAscii("tificaiton"), - dictgen::InsensitiveAscii("tificatin"), - dictgen::InsensitiveAscii("tificativo"), - dictgen::InsensitiveAscii("tificativos"), - dictgen::InsensitiveAscii("tificatons"), - dictgen::InsensitiveAscii("tificstion"), - dictgen::InsensitiveAscii("tifiy"), - dictgen::InsensitiveAscii("tifyable"), - dictgen::InsensitiveAscii("tiifcation"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["just", "juice", "jude", "june"], - &["justification"], - &["justifications"], - &["justify"], - &["justification"], - &["jurisdiction"], - &["justified"], - &["justify"], - &["justification"], - &["justification"], - &["justified"], - &["justifications"], - &["justifiable"], - &["justification"], - &["justification"], - &["justifications"], - &["justification"], - &["justifications"], - &["justifications"], - &["justifications"], - &["justify"], - &["justifiable"], - &["justifications"], - &["just"], - ], - range: 1..=11, - }; - -static WORD_JUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUR_CHILDREN), - value: None, -}; - -pub static WORD_JUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("idisction"), - dictgen::InsensitiveAscii("isdiccion"), - dictgen::InsensitiveAscii("isdiciton"), - dictgen::InsensitiveAscii("isdicitons"), - dictgen::InsensitiveAscii("isdiktion"), - dictgen::InsensitiveAscii("isfiction"), - dictgen::InsensitiveAscii("isidction"), - dictgen::InsensitiveAscii("isidctions"), - dictgen::InsensitiveAscii("istiction"), - dictgen::InsensitiveAscii("istictions"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("naled"), - dictgen::InsensitiveAscii("naler"), - dictgen::InsensitiveAscii("nales"), - dictgen::InsensitiveAscii("naling"), - dictgen::InsensitiveAscii("nals"), - dictgen::InsensitiveAscii("nied"), - dictgen::InsensitiveAscii("nies"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("nyed"), - dictgen::InsensitiveAscii("nyes"), - dictgen::InsensitiveAscii("nys"), - dictgen::InsensitiveAscii("sidiction"), - dictgen::InsensitiveAscii("sidictions"), - ], - values: &[ - &["jurisdictions"], - &["jurisdiction"], - &["jurisdiction"], - &["jurisdictions"], - &["jurisdiction"], - &["jurisdiction"], - &["jurisdiction"], - &["jurisdictions"], - &["jurisdiction"], - &["jurisdictions"], - &["journal"], - &["journaled"], - &["journaler"], - &["journals"], - &["journaling"], - &["journals"], - &["journeyed"], - &["journeys"], - &["journey"], - &["journeyed"], - &["journeys"], - &["journeys"], - &["jurisdiction"], - &["jurisdictions"], - ], - range: 2..=10, - }; - -static WORD_JUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUP_CHILDREN), - value: None, -}; - -pub static WORD_JUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tier"), - dictgen::InsensitiveAscii("tyer"), - dictgen::InsensitiveAscii("yther"), - ], - values: &[&["jupiter"], &["jupyter", "jupiter"], &["jupyter"]], - range: 4..=5, - }; - -static WORD_JUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUN_CHILDREN), - value: None, -}; - -pub static WORD_JUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("glig"), - dictgen::InsensitiveAscii("glign"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("lging"), - ], - values: &[&["jungling"], &["jungling"], &["june"], &["jungling"]], - range: 1..=5, - }; - -static WORD_JUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUM_CHILDREN), - value: None, -}; - -pub static WORD_JUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("pimng"), - dictgen::InsensitiveAscii("pt"), - ], - values: &[ - &["jumping"], - &["jump"], - &["jumped"], - &["jumping"], - &["jumped", "jump"], - ], - range: 1..=5, - }; - -static WORD_JUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUL_CHILDREN), - value: None, -}; - -pub static WORD_JUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("i")], - values: &[&["july"]], - range: 1..=1, - }; - -static WORD_JUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUI_CHILDREN), - value: None, -}; - -pub static WORD_JUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pter")], - values: &[&["jupiter"]], - range: 4..=4, - }; - -static WORD_JUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUG_CHILDREN), - value: None, -}; - -pub static WORD_JUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dement"), - dictgen::InsensitiveAscii("demental"), - dictgen::InsensitiveAscii("dements"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("garnaut"), - dictgen::InsensitiveAscii("geranut"), - dictgen::InsensitiveAscii("gernat"), - dictgen::InsensitiveAscii("gernath"), - dictgen::InsensitiveAscii("gernaugt"), - dictgen::InsensitiveAscii("gernault"), - dictgen::InsensitiveAscii("gernaunt"), - dictgen::InsensitiveAscii("gernaunts"), - dictgen::InsensitiveAscii("gernout"), - dictgen::InsensitiveAscii("gernuat"), - dictgen::InsensitiveAscii("getnaut"), - dictgen::InsensitiveAscii("glenaut"), - dictgen::InsensitiveAscii("gurnaut"), - dictgen::InsensitiveAscii("nling"), - ], - values: &[ - &["judgement"], - &["judgemental"], - &["judgements"], - &["judge"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["juggernaut"], - &["jungling"], - ], - range: 1..=9, - }; - -static WORD_JUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUD_CHILDREN), - value: None, -}; - -pub static WORD_JUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aisim"), - dictgen::InsensitiveAscii("asim"), - dictgen::InsensitiveAscii("egment"), - dictgen::InsensitiveAscii("egmental"), - dictgen::InsensitiveAscii("egments"), - dictgen::InsensitiveAscii("gamental"), - dictgen::InsensitiveAscii("gemant"), - dictgen::InsensitiveAscii("gemenal"), - dictgen::InsensitiveAscii("gementals"), - dictgen::InsensitiveAscii("gementle"), - dictgen::InsensitiveAscii("gementsl"), - dictgen::InsensitiveAscii("gemet"), - dictgen::InsensitiveAscii("gemetal"), - dictgen::InsensitiveAscii("genental"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("isuary"), - dictgen::InsensitiveAscii("ucial"), - ], - values: &[ - &["judaism"], - &["judaism"], - &["judgment"], - &["judgmental"], - &["judgments"], - &["judgemental"], - &["judgemental"], - &["judgemental"], - &["judgements"], - &["judgemental"], - &["judgemental"], - &["judgements"], - &["judgemental"], - &["judgemental"], - &["judicial"], - &["judiciary"], - &["judicial"], - ], - range: 4..=9, - }; - -static WORD_JUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JUA_CHILDREN), - value: None, -}; - -pub static WORD_JUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("daism"), - dictgen::InsensitiveAscii("dism"), - ], - values: &[&["judaism"], &["judaism"]], - range: 4..=5, - }; - -static WORD_JS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JS_CHILDREN), - value: None, -}; - -pub static WORD_JS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cipt"), - dictgen::InsensitiveAscii("tu"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utification"), - ], - values: &[&["jscript"], &["just"], &["just"], &["justifications"]], - range: 2..=11, - }; - -static WORD_JP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JP_CHILDREN), - value: None, -}; - -pub static WORD_JP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ng"), - ], - values: &[&["join"], &["png", "jpg", "jpeg"]], - range: 2..=2, - }; - -static WORD_JO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JO_CHILDREN), - value: None, -}; - -pub static WORD_JO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anthan"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dpers"), - dictgen::InsensitiveAscii("epardy"), - dictgen::InsensitiveAscii("hanine"), - dictgen::InsensitiveAscii("hhny"), - dictgen::InsensitiveAscii("ineable"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inning"), - dictgen::InsensitiveAscii("natahn"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("rnal"), - dictgen::InsensitiveAscii("runal"), - dictgen::InsensitiveAscii("sn"), - dictgen::InsensitiveAscii("speh"), - dictgen::InsensitiveAscii("ssle"), - dictgen::InsensitiveAscii("uney"), - dictgen::InsensitiveAscii("unral"), - dictgen::InsensitiveAscii("unralism"), - dictgen::InsensitiveAscii("unralist"), - dictgen::InsensitiveAscii("unralistic"), - dictgen::InsensitiveAscii("unralists"), - dictgen::InsensitiveAscii("uranlism"), - dictgen::InsensitiveAscii("uranlist"), - dictgen::InsensitiveAscii("uranlistic"), - dictgen::InsensitiveAscii("uranlists"), - dictgen::InsensitiveAscii("urnaal"), - dictgen::InsensitiveAscii("urnalims"), - dictgen::InsensitiveAscii("urnalis"), - dictgen::InsensitiveAscii("urnalisim"), - dictgen::InsensitiveAscii("urnalisitc"), - dictgen::InsensitiveAscii("urnalisitic"), - dictgen::InsensitiveAscii("urnalistc"), - dictgen::InsensitiveAscii("urnalistens"), - dictgen::InsensitiveAscii("urnalisters"), - dictgen::InsensitiveAscii("urnalistes"), - dictgen::InsensitiveAscii("urnalistisch"), - dictgen::InsensitiveAscii("urnalistische"), - dictgen::InsensitiveAscii("urnalistisk"), - dictgen::InsensitiveAscii("urnalits"), - dictgen::InsensitiveAscii("urnalizm"), - dictgen::InsensitiveAscii("urnalsim"), - dictgen::InsensitiveAscii("urnied"), - dictgen::InsensitiveAscii("urnies"), - dictgen::InsensitiveAscii("urning"), - dictgen::InsensitiveAscii("urnolist"), - dictgen::InsensitiveAscii("urnolists"), - dictgen::InsensitiveAscii("urny"), - dictgen::InsensitiveAscii("urnyed"), - dictgen::InsensitiveAscii("urnyes"), - dictgen::InsensitiveAscii("urnying"), - dictgen::InsensitiveAscii("urnys"), - dictgen::InsensitiveAscii("ysick"), - dictgen::InsensitiveAscii("ysitck"), - dictgen::InsensitiveAscii("ystic"), - dictgen::InsensitiveAscii("ystik"), - dictgen::InsensitiveAscii("ytick"), - ], - values: &[ - &["jonathan"], - &["job"], - &["jodhpurs"], - &["jeopardy"], - &["johannine"], - &["johnny"], - &["joinable"], - &["joining"], - &["joining"], - &["jonathan"], - &["joint"], - &["joints"], - &["journal"], - &["journal"], - &["json"], - &["joseph"], - &["jostle"], - &["journey"], - &["journal"], - &["journalism"], - &["journalist"], - &["journalistic"], - &["journalists"], - &["journalism"], - &["journalist"], - &["journalistic"], - &["journalists"], - &["journal"], - &["journals"], - &["journals"], - &["journalism"], - &["journalistic"], - &["journalistic"], - &["journalistic"], - &["journalists"], - &["journalists"], - &["journalists"], - &["journalistic"], - &["journalistic"], - &["journalists"], - &["journals"], - &["journalism"], - &["journalism"], - &["journeyed"], - &["journeys"], - &["journeying"], - &["journalist"], - &["journalists"], - &["journey"], - &["journeyed"], - &["journeyed", "journeys"], - &["journeying"], - &["journeys"], - &["joystick"], - &["joystick"], - &["joystick"], - &["joystick"], - &["joystick"], - ], - range: 1..=13, - }; - -static WORD_JN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JN_CHILDREN), - value: None, -}; - -pub static WORD_JN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iw")], - values: &[&["know"]], - range: 2..=2, - }; - -static WORD_JK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JK_CHILDREN), - value: None, -}; - -pub static WORD_JK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["jdk"]], - range: 1..=1, - }; - -static WORD_JJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JJ_CHILDREN), - value: None, -}; - -pub static WORD_JJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ust")], - values: &[&["just"]], - range: 3..=3, - }; - -static WORD_JI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JI_CHILDREN), - value: None, -}; - -pub static WORD_JI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("tterr"), - dictgen::InsensitiveAscii("tterring"), - ], - values: &[&["join"], &["gist"], &["jitter"], &["jittering"]], - range: 2..=8, - }; - -static WORD_JH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JH_CHILDREN), - value: None, -}; - -pub static WORD_JH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ondoe")], - values: &[&["johndoe"]], - range: 5..=5, - }; - -static WORD_JE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JE_CHILDREN), - value: None, -}; - -pub static WORD_JE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apardy"), - dictgen::InsensitiveAscii("fferry"), - dictgen::InsensitiveAscii("fferty"), - dictgen::InsensitiveAscii("ffies"), - dictgen::InsensitiveAscii("ircho"), - dictgen::InsensitiveAscii("kins"), - dictgen::InsensitiveAscii("lous"), - dictgen::InsensitiveAscii("lousy"), - dictgen::InsensitiveAscii("lusey"), - dictgen::InsensitiveAscii("nkin"), - dictgen::InsensitiveAscii("nkkins"), - dictgen::InsensitiveAscii("nkns"), - dictgen::InsensitiveAscii("nnigns"), - dictgen::InsensitiveAscii("nnins"), - dictgen::InsensitiveAscii("opary"), - dictgen::InsensitiveAscii("oprady"), - dictgen::InsensitiveAscii("poardy"), - dictgen::InsensitiveAscii("pordize"), - dictgen::InsensitiveAscii("resys"), - dictgen::InsensitiveAscii("ricoh"), - dictgen::InsensitiveAscii("rsualem"), - dictgen::InsensitiveAscii("rsyes"), - dictgen::InsensitiveAscii("rusaleum"), - dictgen::InsensitiveAscii("rusalm"), - dictgen::InsensitiveAscii("ruselam"), - dictgen::InsensitiveAscii("ruslaem"), - dictgen::InsensitiveAscii("stream"), - dictgen::InsensitiveAscii("tbrain"), - dictgen::InsensitiveAscii("tsream"), - dictgen::InsensitiveAscii("welrey"), - dictgen::InsensitiveAscii("werly"), - dictgen::InsensitiveAscii("wl"), - dictgen::InsensitiveAscii("wlery"), - dictgen::InsensitiveAscii("wllery"), - ], - values: &[ - &["jeopardy"], - &["jeffery"], - &["jeffery"], - &["jiffies"], - &["jericho"], - &["jenkins"], - &["jealous"], - &["jealousy"], - &["jealousy"], - &["jenkins"], - &["jenkins"], - &["jenkins"], - &["jennings"], - &["jennings"], - &["jeopardy"], - &["jeopardy"], - &["jeopardy"], - &["jeopardize"], - &["jerseys"], - &["jericho"], - &["jerusalem"], - &["jerseys"], - &["jerusalem"], - &["jerusalem"], - &["jerusalem"], - &["jerusalem"], - &["jetstream"], - &["jetbrains"], - &["jetstream"], - &["jewelry"], - &["jewelry"], - &["jew", "jewel"], - &["jewelry"], - &["jewellery"], - ], - range: 2..=8, - }; - -static WORD_JA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_JA_CHILDREN), - value: None, -}; - -pub static WORD_JA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ckonsville"), - dictgen::InsensitiveAscii("cksonvile"), - dictgen::InsensitiveAscii("cksonvillle"), - dictgen::InsensitiveAscii("gaurs"), - dictgen::InsensitiveAscii("gid"), - dictgen::InsensitiveAscii("guards"), - dictgen::InsensitiveAscii("guares"), - dictgen::InsensitiveAscii("guras"), - dictgen::InsensitiveAscii("gwar"), - dictgen::InsensitiveAscii("ilborken"), - dictgen::InsensitiveAscii("ilbrake"), - dictgen::InsensitiveAscii("ilbrek"), - dictgen::InsensitiveAscii("ilbroaken"), - dictgen::InsensitiveAscii("ilbrocken"), - dictgen::InsensitiveAscii("imacan"), - dictgen::InsensitiveAscii("libreak"), - dictgen::InsensitiveAscii("libroken"), - dictgen::InsensitiveAscii("lusey"), - dictgen::InsensitiveAscii("macain"), - dictgen::InsensitiveAscii("macia"), - dictgen::InsensitiveAscii("maicain"), - dictgen::InsensitiveAscii("maicains"), - dictgen::InsensitiveAscii("maicaman"), - dictgen::InsensitiveAscii("maicia"), - dictgen::InsensitiveAscii("maina"), - dictgen::InsensitiveAscii("miaca"), - dictgen::InsensitiveAscii("miacan"), - dictgen::InsensitiveAscii("mine"), - dictgen::InsensitiveAscii("msine"), - dictgen::InsensitiveAscii("naury"), - dictgen::InsensitiveAscii("nuar"), - dictgen::InsensitiveAscii("nuaray"), - dictgen::InsensitiveAscii("nurary"), - dictgen::InsensitiveAscii("nuray"), - dictgen::InsensitiveAscii("nury"), - dictgen::InsensitiveAscii("panease"), - dictgen::InsensitiveAscii("paneese"), - dictgen::InsensitiveAscii("panes"), - dictgen::InsensitiveAscii("panses"), - dictgen::InsensitiveAscii("penese"), - dictgen::InsensitiveAscii("ques"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("smien"), - dictgen::InsensitiveAscii("ugars"), - dictgen::InsensitiveAscii("unary"), - dictgen::InsensitiveAscii("vacript"), - dictgen::InsensitiveAscii("vascipt"), - dictgen::InsensitiveAscii("vasciript"), - dictgen::InsensitiveAscii("vascritp"), - dictgen::InsensitiveAscii("vascropt"), - dictgen::InsensitiveAscii("vasript"), - dictgen::InsensitiveAscii("vasrript"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("vescript"), - dictgen::InsensitiveAscii("vscript"), - dictgen::InsensitiveAscii("vsscript"), - ], - values: &[ - &["jacksonville"], - &["jacksonville"], - &["jacksonville"], - &["jaguars"], - &["jagged"], - &["jaguars"], - &["jaguars"], - &["jaguars"], - &["jaguar"], - &["jailbroken"], - &["jailbreak"], - &["jailbreak"], - &["jailbroken"], - &["jailbroken"], - &["jamaican"], - &["jailbreak"], - &["jailbroken"], - &["jealousy", "jalousie"], - &["jamaican"], - &["jamaica"], - &["jamaican"], - &["jamaican"], - &["jamaican"], - &["jamaica"], - &["jamaican"], - &["jamaica"], - &["jamaican"], - &["jasmine"], - &["jasmine"], - &["january"], - &["january"], - &["january"], - &["january"], - &["january"], - &["january"], - &["japanese"], - &["japanese"], - &["japanese"], - &["japanese"], - &["japanese"], - &["jacques"], - &["jarring"], - &["jasmine"], - &["jaguars"], - &["january"], - &["javascript"], - &["javascript"], - &["javascript"], - &["javascript"], - &["javascript"], - &["javascript"], - &["javascript"], - &["java", "have"], - &["javascript"], - &["javascript"], - &["javascript"], - ], - range: 2..=11, - }; - -static WORD_I_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_I_CHILDREN), - value: None, -}; - -static WORD_I_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IA_NODE), - Some(&WORD_IB_NODE), - Some(&WORD_IC_NODE), - Some(&WORD_ID_NODE), - Some(&WORD_IE_NODE), - Some(&WORD_IF_NODE), - Some(&WORD_IG_NODE), - Some(&WORD_IH_NODE), - Some(&WORD_II_NODE), - None, - None, - Some(&WORD_IL_NODE), - Some(&WORD_IM_NODE), - Some(&WORD_IN_NODE), - Some(&WORD_IO_NODE), - Some(&WORD_IP_NODE), - None, - Some(&WORD_IR_NODE), - Some(&WORD_IS_NODE), - Some(&WORD_IT_NODE), - Some(&WORD_IU_NODE), - Some(&WORD_IV_NODE), - Some(&WORD_IW_NODE), - None, - Some(&WORD_IY_NODE), - None, -]; - -static WORD_IY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IY_CHILDREN), - value: Some(&["it"]), -}; - -pub static WORD_IY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_IW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IW_CHILDREN), - value: None, -}; - -pub static WORD_IW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("ithout"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("th"), - ], - values: &[&["with"], &["without"], &["will"], &["with"]], - range: 2..=6, - }; - -static WORD_IV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IV_CHILDREN), - value: None, -}; - -pub static WORD_IV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alid"), - dictgen::InsensitiveAscii("entory"), - dictgen::InsensitiveAscii("erse"), - dictgen::InsensitiveAscii("ersed"), - dictgen::InsensitiveAscii("ocation"), - dictgen::InsensitiveAscii("oked"), - dictgen::InsensitiveAscii("olving"), - ], - values: &[ - &["invalid"], - &["inventory"], - &["diverse", "inverse"], - &["inverse", "inversed"], - &["invocation"], - &["invoked"], - &["involving", "evolving"], - ], - range: 4..=7, - }; - -static WORD_IU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IU_CHILDREN), - value: None, -}; - -pub static WORD_IU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mmediately"), - dictgen::InsensitiveAscii("nior"), - ], - values: &[&["immediately"], &["junior"]], - range: 4..=10, - }; - -static WORD_IT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IT_CHILDREN), - value: None, -}; - -static WORD_IT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ITA_NODE), - None, - None, - None, - Some(&WORD_ITE_NODE), - None, - None, - Some(&WORD_ITH_NODE), - Some(&WORD_ITI_NODE), - None, - None, - None, - Some(&WORD_ITM_NODE), - Some(&WORD_ITN_NODE), - None, - None, - None, - None, - Some(&WORD_ITS_NODE), - Some(&WORD_ITT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ITT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITT_CHILDREN), - value: None, -}; - -pub static WORD_ITT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erable"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("erating"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erations"), - dictgen::InsensitiveAscii("erative"), - dictgen::InsensitiveAscii("erator"), - dictgen::InsensitiveAscii("erators"), - ], - values: &[ - &["iterable"], - &["iterate"], - &["iterated"], - &["iterates"], - &["iterating"], - &["iteration"], - &["iterations"], - &["iterative"], - &["iterator"], - &["iterators"], - ], - range: 5..=8, - }; - -static WORD_ITS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITS_CHILDREN), - value: None, -}; - -pub static WORD_ITS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ef"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("elfs"), - dictgen::InsensitiveAscii("elt"), - dictgen::InsensitiveAscii("eltf"), - dictgen::InsensitiveAscii("elv"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("lef"), - dictgen::InsensitiveAscii("lev"), - dictgen::InsensitiveAscii("self"), - ], - values: &[ - &["itself"], - &["itself"], - &["itself"], - &["itself"], - &["itself"], - &["itself"], - &["items"], - &["itself"], - &["itself"], - &["itself"], - ], - range: 2..=4, - }; - -static WORD_ITN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITN_CHILDREN), - value: None, -}; - -pub static WORD_ITN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erest"), - dictgen::InsensitiveAscii("erface"), - dictgen::InsensitiveAscii("erfaces"), - dictgen::InsensitiveAscii("ernal"), - dictgen::InsensitiveAscii("erprelation"), - dictgen::InsensitiveAscii("erpret"), - dictgen::InsensitiveAscii("erpretation"), - dictgen::InsensitiveAscii("erpretaton"), - dictgen::InsensitiveAscii("erpreted"), - dictgen::InsensitiveAscii("erpreter"), - dictgen::InsensitiveAscii("erpreting"), - dictgen::InsensitiveAscii("erprets"), - dictgen::InsensitiveAscii("ervals"), - dictgen::InsensitiveAscii("roduced"), - ], - values: &[ - &["interest"], - &["interface"], - &["interfaces"], - &["internal"], - &["interpretation"], - &["interpret"], - &["interpretation"], - &["interpretation"], - &["interpreted"], - &["interpreter"], - &["interpreting"], - &["interprets"], - &["intervals"], - &["introduced"], - ], - range: 5..=11, - }; - -static WORD_ITM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITM_CHILDREN), - value: None, -}; - -pub static WORD_ITM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["items", "times"], &["items"]], - range: 1..=2, - }; - -static WORD_ITI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITI_CHILDREN), - value: None, -}; - -pub static WORD_ITI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alise"), - dictgen::InsensitiveAscii("alised"), - dictgen::InsensitiveAscii("alises"), - dictgen::InsensitiveAscii("alising"), - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("alizes"), - dictgen::InsensitiveAscii("alizing"), - dictgen::InsensitiveAscii("neray"), - ], - values: &[ - &["initialise"], - &["initialised"], - &["initialises"], - &["initialising"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initializes"], - &["initializing"], - &["itinerary"], - ], - range: 5..=9, - }; - -static WORD_ITH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITH_CHILDREN), - value: None, -}; - -pub static WORD_ITH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eir"), - dictgen::InsensitiveAscii("eirs"), - ], - values: &[&["the"], &["their"], &["theirs"]], - range: 1..=4, - }; - -static WORD_ITE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITE_CHILDREN), - value: None, -}; - -pub static WORD_ITE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arates"), - dictgen::InsensitiveAscii("artor"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("gral"), - dictgen::InsensitiveAscii("grals"), - dictgen::InsensitiveAscii("gration"), - dictgen::InsensitiveAscii("lf"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nary"), - dictgen::InsensitiveAscii("nerary"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("ntical"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntional"), - dictgen::InsensitiveAscii("ntionally"), - dictgen::InsensitiveAscii("ntionaly"), - dictgen::InsensitiveAscii("ract"), - dictgen::InsensitiveAscii("raction"), - dictgen::InsensitiveAscii("ractions"), - dictgen::InsensitiveAscii("ractive"), - dictgen::InsensitiveAscii("raion"), - dictgen::InsensitiveAscii("raions"), - dictgen::InsensitiveAscii("rare"), - dictgen::InsensitiveAscii("raror"), - dictgen::InsensitiveAscii("rat"), - dictgen::InsensitiveAscii("ratable"), - dictgen::InsensitiveAscii("rater"), - dictgen::InsensitiveAscii("raterate"), - dictgen::InsensitiveAscii("ratered"), - dictgen::InsensitiveAscii("ratior"), - dictgen::InsensitiveAscii("ratiors"), - dictgen::InsensitiveAscii("ratons"), - dictgen::InsensitiveAscii("reate"), - dictgen::InsensitiveAscii("reates"), - dictgen::InsensitiveAscii("reating"), - dictgen::InsensitiveAscii("reations"), - dictgen::InsensitiveAscii("reator"), - dictgen::InsensitiveAscii("rest"), - dictgen::InsensitiveAscii("rface"), - dictgen::InsensitiveAscii("rfaces"), - dictgen::InsensitiveAscii("rleave"), - dictgen::InsensitiveAscii("rm"), - dictgen::InsensitiveAscii("rmediate"), - dictgen::InsensitiveAscii("rnal"), - dictgen::InsensitiveAscii("rnations"), - dictgen::InsensitiveAscii("rnship"), - dictgen::InsensitiveAscii("rpolate"), - dictgen::InsensitiveAscii("rpreter"), - dictgen::InsensitiveAscii("rration"), - dictgen::InsensitiveAscii("rrations"), - dictgen::InsensitiveAscii("rrupt"), - dictgen::InsensitiveAscii("rsection"), - dictgen::InsensitiveAscii("rstion"), - dictgen::InsensitiveAscii("rstions"), - dictgen::InsensitiveAscii("rtation"), - dictgen::InsensitiveAscii("rtions"), - dictgen::InsensitiveAscii("rvals"), - dictgen::InsensitiveAscii("self"), - dictgen::InsensitiveAscii("sm"), - ], - values: &[ - &["iterates"], - &["iterator"], - &["iteration"], - &["iterator"], - &["integer"], - &["integral"], - &["integrals"], - &["integration"], - &["itself"], - &["item"], - &["itinerary"], - &["itinerary"], - &["items"], - &["identical"], - &["intention"], - &["intentional"], - &["intentionally"], - &["intentionally"], - &["interact"], - &["interaction", "iteration"], - &["interactions", "iterations"], - &["interactive"], - &["iteration"], - &["iterations"], - &["iterate"], - &["iterator"], - &["iterate"], - &["iterable"], - &["iterator"], - &["iterate"], - &["iterated"], - &["iterator"], - &["iterators"], - &["iterations"], - &["iterate"], - &["iterates"], - &["iterating"], - &["iterations"], - &["iterator"], - &["interest"], - &["interface"], - &["interfaces"], - &["interleave"], - &["term", "item", "intern"], - &["intermediate"], - &["internal"], - &["iterations"], - &["internship"], - &["interpolate"], - &["interpreter"], - &["iteration"], - &["iterations"], - &["interrupt"], - &["intersection"], - &["iteration"], - &["iterations"], - &["iteration"], - &["iterations"], - &["intervals"], - &["itself"], - &["items"], - ], - range: 1..=9, - }; - -static WORD_ITA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ITA_CHILDREN), - value: None, -}; - -pub static WORD_ITA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lains"), - dictgen::InsensitiveAscii("lianas"), - dictgen::InsensitiveAscii("lianess"), - dictgen::InsensitiveAscii("lianos"), - dictgen::InsensitiveAscii("lias"), - ], - values: &[ - &["italians"], - &["italians"], - &["italians"], - &["italians"], - &["italians"], - ], - range: 4..=7, - }; - -static WORD_IS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IS_CHILDREN), - value: None, -}; - -static WORD_IS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ISA_NODE), - None, - Some(&WORD_ISC_NODE), - Some(&WORD_ISD_NODE), - Some(&WORD_ISE_NODE), - None, - None, - None, - Some(&WORD_ISI_NODE), - None, - None, - Some(&WORD_ISL_NODE), - Some(&WORD_ISM_NODE), - Some(&WORD_ISN_NODE), - Some(&WORD_ISO_NODE), - Some(&WORD_ISP_NODE), - None, - Some(&WORD_ISR_NODE), - Some(&WORD_ISS_NODE), - Some(&WORD_IST_NODE), - Some(&WORD_ISU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ISU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISU_CHILDREN), - value: None, -}; - -pub static WORD_ISU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[&["issue"], &["issues"], &["issues"]], - range: 1..=3, - }; - -static WORD_IST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IST_CHILDREN), - value: Some(&["is", "it", "its", "sit", "list"]), -}; - -pub static WORD_IST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alling"), - dictgen::InsensitiveAscii("ambul"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("antly"), - dictgen::InsensitiveAscii("ead"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ener"), - dictgen::InsensitiveAscii("eners"), - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("self"), - ], - values: &[ - &["installing"], - &["istanbul"], - &["instance"], - &["instantly"], - &["instead"], - &["listened"], - &["listener"], - &["listeners"], - &["listening"], - &["instruction"], - &["its", "lists"], - &["itself"], - ], - range: 1..=7, - }; - -static WORD_ISS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISS_CHILDREN), - value: None, -}; - -pub static WORD_ISS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("sue"), - dictgen::InsensitiveAscii("sued"), - dictgen::InsensitiveAscii("sues"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ueing"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("uses"), - ], - values: &[ - &["issue"], - &["issues"], - &["issue"], - &["issued"], - &["issues"], - &["issue"], - &["issuing"], - &["issue"], - &["issues"], - &["issues"], - &["issues"], - ], - range: 1..=5, - }; - -static WORD_ISR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISR_CHILDREN), - value: None, -}; - -pub static WORD_ISR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aeliens"), - dictgen::InsensitiveAscii("aelies"), - dictgen::InsensitiveAscii("aelitas"), - dictgen::InsensitiveAscii("aelits"), - dictgen::InsensitiveAscii("aelli"), - dictgen::InsensitiveAscii("alei"), - dictgen::InsensitiveAscii("aleis"), - dictgen::InsensitiveAscii("alies"), - dictgen::InsensitiveAscii("eali"), - dictgen::InsensitiveAscii("ealis"), - ], - values: &[ - &["israelis"], - &["israelis"], - &["israelis"], - &["israelis"], - &["israeli"], - &["israeli"], - &["israelis"], - &["israelis"], - &["israeli"], - &["israelis"], - ], - range: 4..=7, - }; - -static WORD_ISP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISP_CHILDREN), - value: None, -}; - -pub static WORD_ISP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atches"), - dictgen::InsensitiveAscii("lay"), - dictgen::InsensitiveAscii("layed"), - ], - values: &[&["dispatches"], &["display"], &["displayed", "misplayed"]], - range: 3..=6, - }; - -static WORD_ISO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISO_CHILDREN), - value: None, -}; - -pub static WORD_ISO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("latie"), - dictgen::InsensitiveAscii("loated"), - dictgen::InsensitiveAscii("trophically"), - ], - values: &[&["isolate"], &["isolated"], &["isotropically"]], - range: 5..=11, - }; - -static WORD_ISN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISN_CHILDREN), - value: None, -}; - -pub static WORD_ISN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("b"), - dictgen::InsensitiveAscii("piron"), - dictgen::InsensitiveAscii("talation"), - dictgen::InsensitiveAscii("talations"), - dictgen::InsensitiveAscii("tall"), - dictgen::InsensitiveAscii("tallation"), - dictgen::InsensitiveAscii("tallations"), - dictgen::InsensitiveAscii("talled"), - dictgen::InsensitiveAscii("taller"), - dictgen::InsensitiveAscii("talling"), - dictgen::InsensitiveAscii("talls"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tances"), - dictgen::InsensitiveAscii("tantly"), - dictgen::InsensitiveAscii("tead"), - dictgen::InsensitiveAscii("tructed"), - dictgen::InsensitiveAscii("trument"), - dictgen::InsensitiveAscii("trumental"), - dictgen::InsensitiveAscii("truments"), - ], - values: &[ - &["isbn"], - &["inspiron"], - &["installation"], - &["installations"], - &["install"], - &["installation"], - &["installations"], - &["installed"], - &["installer"], - &["installing"], - &["installs"], - &["instance"], - &["instances"], - &["instantly"], - &["instead"], - &["instructed"], - &["instrument"], - &["instrumental"], - &["instruments"], - ], - range: 1..=10, - }; - -static WORD_ISM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISM_CHILDREN), - value: None, -}; - -pub static WORD_ISM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alist"), - dictgen::InsensitiveAscii("as"), - ], - values: &[&["islamist"], &["isthmus"]], - range: 2..=5, - }; - -static WORD_ISL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISL_CHILDREN), - value: None, -}; - -pub static WORD_ISL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adn"), - dictgen::InsensitiveAscii("amisist"), - dictgen::InsensitiveAscii("amisists"), - dictgen::InsensitiveAscii("amiskt"), - dictgen::InsensitiveAscii("amistas"), - dictgen::InsensitiveAscii("amisters"), - dictgen::InsensitiveAscii("amistisk"), - dictgen::InsensitiveAscii("amit"), - dictgen::InsensitiveAscii("amits"), - dictgen::InsensitiveAscii("amsit"), - dictgen::InsensitiveAscii("amsits"), - dictgen::InsensitiveAscii("andes"), - dictgen::InsensitiveAscii("maic"), - dictgen::InsensitiveAscii("maists"), - dictgen::InsensitiveAscii("oate"), - dictgen::InsensitiveAscii("oation"), - ], - values: &[ - &["island"], - &["islamist"], - &["islamists"], - &["islamist"], - &["islamists"], - &["islamists"], - &["islamists"], - &["islamist"], - &["islamist"], - &["islamist"], - &["islamists"], - &["islanders"], - &["islamic"], - &["islamists"], - &["isolate"], - &["isolation"], - ], - range: 3..=8, - }; - -static WORD_ISI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISI_CHILDREN), - value: None, -}; - -pub static WORD_ISI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("milar")], - values: &[&["similar"]], - range: 5..=5, - }; - -static WORD_ISE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISE_CHILDREN), - value: None, -}; - -pub static WORD_ISE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lf"), - dictgen::InsensitiveAscii("lfe"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["itself"], - &["itself"], - &["inserted"], - &["inserting"], - &["uses"], - ], - range: 1..=5, - }; - -static WORD_ISD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISD_CHILDREN), - value: None, -}; - -pub static WORD_ISD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("efinitely")], - values: &[&["indefinitely"]], - range: 9..=9, - }; - -static WORD_ISC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISC_CHILDREN), - value: None, -}; - -pub static WORD_ISC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onnection"), - dictgen::InsensitiveAscii("rated"), - ], - values: &[&["isconnected"], &["iscreated"]], - range: 5..=9, - }; - -static WORD_ISA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ISA_CHILDREN), - value: None, -}; - -pub static WORD_ISA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lha"), - dictgen::InsensitiveAscii("lmic"), - dictgen::InsensitiveAscii("lmist"), - dictgen::InsensitiveAscii("lmists"), - dictgen::InsensitiveAscii("lnders"), - dictgen::InsensitiveAscii("reli"), - dictgen::InsensitiveAscii("relis"), - ], - values: &[ - &["isalpha"], - &["islamic"], - &["islamist"], - &["islamists"], - &["islanders"], - &["israeli"], - &["israelis"], - ], - range: 3..=6, - }; - -static WORD_IR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IR_CHILDREN), - value: None, -}; - -static WORD_IR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IRA_NODE), - None, - None, - None, - Some(&WORD_IRE_NODE), - None, - None, - None, - Some(&WORD_IRI_NODE), - None, - None, - Some(&WORD_IRL_NODE), - None, - None, - Some(&WORD_IRO_NODE), - None, - None, - Some(&WORD_IRR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_IRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IRR_CHILDREN), - value: None, -}; - -pub static WORD_IRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acional"), - dictgen::InsensitiveAscii("adate"), - dictgen::InsensitiveAscii("adated"), - dictgen::InsensitiveAscii("adates"), - dictgen::InsensitiveAscii("adating"), - dictgen::InsensitiveAscii("adation"), - dictgen::InsensitiveAscii("aditate"), - dictgen::InsensitiveAscii("aditated"), - dictgen::InsensitiveAscii("aditates"), - dictgen::InsensitiveAscii("aditating"), - dictgen::InsensitiveAscii("ationably"), - dictgen::InsensitiveAscii("ationallity"), - dictgen::InsensitiveAscii("ationallly"), - dictgen::InsensitiveAscii("ationaly"), - dictgen::InsensitiveAscii("ationatly"), - dictgen::InsensitiveAscii("ationel"), - dictgen::InsensitiveAscii("ationella"), - dictgen::InsensitiveAscii("ationnal"), - dictgen::InsensitiveAscii("egularties"), - dictgen::InsensitiveAscii("egulier"), - dictgen::InsensitiveAscii("egulierties"), - dictgen::InsensitiveAscii("elavant"), - dictgen::InsensitiveAscii("elavent"), - dictgen::InsensitiveAscii("elevent"), - dictgen::InsensitiveAscii("elivant"), - dictgen::InsensitiveAscii("elivent"), - dictgen::InsensitiveAscii("ellevant"), - dictgen::InsensitiveAscii("elvant"), - dictgen::InsensitiveAscii("eplacable"), - dictgen::InsensitiveAscii("eplacalbe"), - dictgen::InsensitiveAscii("eproducable"), - dictgen::InsensitiveAscii("esepective"), - dictgen::InsensitiveAscii("esistable"), - dictgen::InsensitiveAscii("esistably"), - dictgen::InsensitiveAscii("especitve"), - dictgen::InsensitiveAscii("esponcible"), - dictgen::InsensitiveAscii("esponisble"), - dictgen::InsensitiveAscii("esponsable"), - dictgen::InsensitiveAscii("esponsbile"), - dictgen::InsensitiveAscii("esponsble"), - dictgen::InsensitiveAscii("esponsibe"), - dictgen::InsensitiveAscii("esponsibile"), - dictgen::InsensitiveAscii("evelant"), - dictgen::InsensitiveAscii("everant"), - dictgen::InsensitiveAscii("everisble"), - dictgen::InsensitiveAscii("eversable"), - dictgen::InsensitiveAscii("eversebly"), - dictgen::InsensitiveAscii("eversiable"), - dictgen::InsensitiveAscii("eversibel"), - dictgen::InsensitiveAscii("eversibelt"), - dictgen::InsensitiveAscii("eversibile"), - dictgen::InsensitiveAscii("evirsible"), - dictgen::InsensitiveAscii("idation"), - dictgen::InsensitiveAscii("iration"), - dictgen::InsensitiveAscii("ispective"), - dictgen::InsensitiveAscii("isponsible"), - dictgen::InsensitiveAscii("itacion"), - dictgen::InsensitiveAscii("itatie"), - dictgen::InsensitiveAscii("itaties"), - dictgen::InsensitiveAscii("itatin"), - dictgen::InsensitiveAscii("itato"), - dictgen::InsensitiveAscii("iversible"), - ], - values: &[ - &["irrational"], - &["irradiate"], - &["irradiated"], - &["irradiates"], - &["irradiating"], - &["irradiation"], - &["irradiate"], - &["irradiated"], - &["irradiates"], - &["irradiating"], - &["irrationally"], - &["irrationally"], - &["irrationally"], - &["irrationally"], - &["irrationally"], - &["irrational"], - &["irrational"], - &["irrational"], - &["irregularities"], - &["irregular"], - &["irregularities"], - &["irrelevant"], - &["irrelevant"], - &["irrelevant"], - &["irrelevant"], - &["irrelevant"], - &["irrelevant"], - &["irrelevant"], - &["irreplaceable"], - &["irreplaceable"], - &["irreproducible"], - &["irrespective"], - &["irresistible"], - &["irresistibly"], - &["irrespective"], - &["irresponsible"], - &["irresponsible"], - &["irresponsible"], - &["irresponsible"], - &["irresponsible"], - &["irresponsible"], - &["irresponsible"], - &["irrelevant"], - &["irrelevant"], - &["irreversible"], - &["irreversible"], - &["irreversible"], - &["irreversible"], - &["irreversible"], - &["irreversible"], - &["irreversible"], - &["irreversible"], - &["irritation"], - &["irritation"], - &["irrespective"], - &["irresponsible"], - &["irritation"], - &["irritate"], - &["irritate"], - &["irritation"], - &["irritation"], - &["irreversible"], - ], - range: 5..=11, - }; - -static WORD_IRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IRO_CHILDREN), - value: None, -}; - -pub static WORD_IRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("namn"), - dictgen::InsensitiveAscii("ncially"), - dictgen::InsensitiveAscii("nicaly"), - dictgen::InsensitiveAscii("nicly"), - ], - values: &[ - &["ironman"], - &["ironically"], - &["ironically"], - &["ironically"], - ], - range: 4..=7, - }; - -static WORD_IRL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IRL_CHILDREN), - value: None, -}; - -pub static WORD_IRL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eand")], - values: &[&["ireland"]], - range: 4..=4, - }; - -static WORD_IRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IRI_CHILDREN), - value: None, -}; - -pub static WORD_IRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tating"), - ], - values: &[ - &["irritable"], - &["irritate"], - &["irritated"], - &["irritating"], - ], - range: 4..=6, - }; - -static WORD_IRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IRE_CHILDREN), - value: None, -}; - -pub static WORD_IRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctory"), - dictgen::InsensitiveAscii("elevant"), - dictgen::InsensitiveAscii("levant"), - dictgen::InsensitiveAscii("levent"), - dictgen::InsensitiveAscii("sistable"), - dictgen::InsensitiveAscii("sistably"), - dictgen::InsensitiveAscii("sistible"), - dictgen::InsensitiveAscii("sistibly"), - ], - values: &[ - &["directory"], - &["irrelevant"], - &["irrelevant"], - &["irrelevant"], - &["irresistible"], - &["irresistibly"], - &["irresistible"], - &["irresistibly"], - ], - range: 5..=8, - }; - -static WORD_IRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IRA_CHILDREN), - value: None, -}; - -pub static WORD_IRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nain"), - dictgen::InsensitiveAscii("nains"), - dictgen::InsensitiveAscii("nianos"), - dictgen::InsensitiveAscii("nias"), - dictgen::InsensitiveAscii("nina"), - dictgen::InsensitiveAscii("ninas"), - ], - values: &[ - &["iranian"], - &["iranians"], - &["iranians"], - &["iranians"], - &["iranian"], - &["iranians"], - ], - range: 4..=6, - }; - -static WORD_IP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IP_CHILDREN), - value: None, -}; - -pub static WORD_IP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lementation"), - dictgen::InsensitiveAscii("mrovement"), - dictgen::InsensitiveAscii("mrovements"), - dictgen::InsensitiveAscii("ubrofen"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[ - &["implementation"], - &["improvement"], - &["improvements"], - &["ibuprofen"], - &["input"], - ], - range: 2..=11, - }; - -static WORD_IO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IO_CHILDREN), - value: None, -}; - -pub static WORD_IO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("clt"), - dictgen::InsensitiveAscii("maped"), - dictgen::InsensitiveAscii("nde"), - dictgen::InsensitiveAscii("rnman"), - dictgen::InsensitiveAscii("und"), - ], - values: &[ - &["ioctl"], - &["iomapped"], - &["inode"], - &["ironman"], - &["round", "wound"], - ], - range: 3..=5, - }; - -static WORD_IN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IN_CHILDREN), - value: None, -}; - -static WORD_IN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INA_NODE), - Some(&WORD_INB_NODE), - Some(&WORD_INC_NODE), - Some(&WORD_IND_NODE), - Some(&WORD_INE_NODE), - Some(&WORD_INF_NODE), - Some(&WORD_ING_NODE), - Some(&WORD_INH_NODE), - Some(&WORD_INI_NODE), - Some(&WORD_INJ_NODE), - Some(&WORD_INK_NODE), - Some(&WORD_INL_NODE), - Some(&WORD_INM_NODE), - Some(&WORD_INN_NODE), - Some(&WORD_INO_NODE), - Some(&WORD_INP_NODE), - Some(&WORD_INQ_NODE), - Some(&WORD_INR_NODE), - Some(&WORD_INS_NODE), - Some(&WORD_INT_NODE), - Some(&WORD_INU_NODE), - Some(&WORD_INV_NODE), - None, - None, - None, - None, -]; - -static WORD_INV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INV_CHILDREN), - value: None, -}; - -static WORD_INV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INVA_NODE), - None, - Some(&WORD_INVC_NODE), - None, - Some(&WORD_INVE_NODE), - None, - None, - None, - Some(&WORD_INVI_NODE), - None, - None, - Some(&WORD_INVL_NODE), - None, - None, - Some(&WORD_INVO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INVU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_INVU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVU_CHILDREN), - value: None, -}; - -pub static WORD_INVU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lenrable"), - dictgen::InsensitiveAscii("lernable"), - dictgen::InsensitiveAscii("lnarable"), - dictgen::InsensitiveAscii("lnerabe"), - dictgen::InsensitiveAscii("lnerabile"), - dictgen::InsensitiveAscii("lnerbale"), - dictgen::InsensitiveAscii("lnerble"), - dictgen::InsensitiveAscii("lnurable"), - dictgen::InsensitiveAscii("lverable"), - dictgen::InsensitiveAscii("nlerable"), - dictgen::InsensitiveAscii("rnerable"), - ], - values: &[ - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - &["invulnerable"], - ], - range: 7..=9, - }; - -static WORD_INVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVO_CHILDREN), - value: None, -}; - -pub static WORD_INVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("caition"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cie"), - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("ekr"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("kable"), - dictgen::InsensitiveAscii("kation"), - dictgen::InsensitiveAscii("kations"), - dictgen::InsensitiveAscii("kee"), - dictgen::InsensitiveAscii("kve"), - dictgen::InsensitiveAscii("kved"), - dictgen::InsensitiveAscii("kves"), - dictgen::InsensitiveAscii("kving"), - dictgen::InsensitiveAscii("lantary"), - dictgen::InsensitiveAscii("lding"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("lentary"), - dictgen::InsensitiveAscii("lintary"), - dictgen::InsensitiveAscii("lnerable"), - dictgen::InsensitiveAscii("lontary"), - dictgen::InsensitiveAscii("ltue"), - dictgen::InsensitiveAscii("ltued"), - dictgen::InsensitiveAscii("ltues"), - dictgen::InsensitiveAscii("lunary"), - dictgen::InsensitiveAscii("lunatry"), - dictgen::InsensitiveAscii("luntairy"), - dictgen::InsensitiveAscii("luntarely"), - dictgen::InsensitiveAscii("luntarity"), - dictgen::InsensitiveAscii("luntarly"), - dictgen::InsensitiveAscii("lvment"), - dictgen::InsensitiveAscii("nvenient"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("vle"), - dictgen::InsensitiveAscii("vled"), - dictgen::InsensitiveAscii("vles"), - dictgen::InsensitiveAscii("vling"), - ], - values: &[ - &["invocation"], - &["invoice"], - &["invoice"], - &["invoices"], - &["invoker"], - &["invoice"], - &["invocable"], - &["invocation"], - &["invocations"], - &["invoked", "invoke"], - &["invoke"], - &["invoked"], - &["invokes"], - &["invoking"], - &["involuntary"], - &["involving"], - &["involved"], - &["involuntary"], - &["involuntary"], - &["invulnerable"], - &["involuntary"], - &["involute"], - &["involuted"], - &["involutes"], - &["involuntary"], - &["involuntary"], - &["involuntary"], - &["involuntary"], - &["involuntary"], - &["involuntary"], - &["involvement"], - &["inconvenient"], - &["involved"], - &["involve"], - &["involved"], - &["involves"], - &["involving"], - ], - range: 2..=9, - }; - -static WORD_INVL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVL_CHILDREN), - value: None, -}; - -pub static WORD_INVL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aid"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("isible"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("oving"), - dictgen::InsensitiveAscii("unerable"), - ], - values: &[ - &["invalid"], - &["invalid"], - &["invisible"], - &["involve"], - &["involved"], - &["involves"], - &["involving"], - &["invulnerable"], - ], - range: 2..=8, - }; - -static WORD_INVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVI_CHILDREN), - value: None, -}; - -pub static WORD_INVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cibility"), - dictgen::InsensitiveAscii("cinble"), - dictgen::InsensitiveAscii("didual"), - dictgen::InsensitiveAscii("didually"), - dictgen::InsensitiveAscii("divual"), - dictgen::InsensitiveAscii("dual"), - dictgen::InsensitiveAscii("dually"), - dictgen::InsensitiveAscii("ncable"), - dictgen::InsensitiveAscii("nceble"), - dictgen::InsensitiveAscii("ncibe"), - dictgen::InsensitiveAscii("ncibile"), - dictgen::InsensitiveAscii("ncil"), - dictgen::InsensitiveAscii("ncinble"), - dictgen::InsensitiveAscii("nicble"), - dictgen::InsensitiveAscii("nsible"), - dictgen::InsensitiveAscii("nvible"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rants"), - dictgen::InsensitiveAscii("sbility"), - dictgen::InsensitiveAscii("sble"), - dictgen::InsensitiveAscii("sblity"), - dictgen::InsensitiveAscii("siable"), - dictgen::InsensitiveAscii("sibiity"), - dictgen::InsensitiveAscii("sibile"), - dictgen::InsensitiveAscii("sibiliy"), - dictgen::InsensitiveAscii("sibillity"), - dictgen::InsensitiveAscii("sibiltiy"), - dictgen::InsensitiveAscii("sibily"), - dictgen::InsensitiveAscii("silibity"), - dictgen::InsensitiveAscii("sisble"), - dictgen::InsensitiveAscii("sivble"), - dictgen::InsensitiveAscii("sivility"), - dictgen::InsensitiveAscii("sivle"), - dictgen::InsensitiveAscii("ssible"), - dictgen::InsensitiveAscii("tacion"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tato"), - dictgen::InsensitiveAscii("tiation"), - ], - values: &[ - &["invitation"], - &["invocation"], - &["invoice"], - &["invisibility"], - &["invincible"], - &["individual"], - &["individually"], - &["individual"], - &["individual"], - &["individually"], - &["invincible"], - &["invincible"], - &["invincible"], - &["invincible"], - &["invincible"], - &["invincible"], - &["invincible"], - &["invincible"], - &["invincible"], - &["invariant"], - &["invariants"], - &["invisibility"], - &["invisible"], - &["invisibility"], - &["invisible"], - &["invisibility"], - &["invisible"], - &["invisibility"], - &["invisibility"], - &["invisibility"], - &["invisibility"], - &["invisibility"], - &["invisible"], - &["invisible"], - &["invisibility"], - &["invisible"], - &["invisible"], - &["invitation"], - &["invitation"], - &["invitation"], - &["invitation"], - &["invitation"], - ], - range: 2..=9, - }; - -static WORD_INVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INVE_CHILDREN), - value: None, -}; - -static WORD_INVE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_INVEC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INVEI_NODE), - None, - None, - None, - None, - Some(&WORD_INVEN_NODE), - None, - None, - None, - Some(&WORD_INVER_NODE), - Some(&WORD_INVES_NODE), - Some(&WORD_INVET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_INVET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVET_CHILDREN), - value: None, -}; - -pub static WORD_INVET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ory"), - ], - values: &[&["inverting"], &["inventory"]], - range: 3..=3, - }; - -static WORD_INVES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVES_CHILDREN), - value: None, -}; - -pub static WORD_INVES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itgate"), - dictgen::InsensitiveAscii("itgated"), - dictgen::InsensitiveAscii("itgating"), - dictgen::InsensitiveAscii("itgation"), - dictgen::InsensitiveAscii("itgations"), - dictgen::InsensitiveAscii("itgative"), - dictgen::InsensitiveAscii("itgators"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("tagate"), - dictgen::InsensitiveAscii("tagated"), - dictgen::InsensitiveAscii("tagator"), - dictgen::InsensitiveAscii("tagators"), - dictgen::InsensitiveAscii("tegated"), - dictgen::InsensitiveAscii("tegating"), - dictgen::InsensitiveAscii("tegator"), - dictgen::InsensitiveAscii("tegators"), - dictgen::InsensitiveAscii("tement"), - dictgen::InsensitiveAscii("temnt"), - dictgen::InsensitiveAscii("tiage"), - dictgen::InsensitiveAscii("tiagte"), - dictgen::InsensitiveAscii("tiagtion"), - dictgen::InsensitiveAscii("tiagtions"), - dictgen::InsensitiveAscii("tiagtive"), - dictgen::InsensitiveAscii("tigacion"), - dictgen::InsensitiveAscii("tigaiton"), - dictgen::InsensitiveAscii("tigare"), - dictgen::InsensitiveAscii("tigaron"), - dictgen::InsensitiveAscii("tigater"), - dictgen::InsensitiveAscii("tigaters"), - dictgen::InsensitiveAscii("tigatie"), - dictgen::InsensitiveAscii("tigatin"), - dictgen::InsensitiveAscii("tigatio"), - dictgen::InsensitiveAscii("tigationes"), - dictgen::InsensitiveAscii("tigatiors"), - dictgen::InsensitiveAscii("tigativo"), - dictgen::InsensitiveAscii("tigativos"), - dictgen::InsensitiveAscii("tigaton"), - dictgen::InsensitiveAscii("tigatons"), - dictgen::InsensitiveAscii("tige"), - dictgen::InsensitiveAscii("tigsting"), - dictgen::InsensitiveAscii("tigstion"), - dictgen::InsensitiveAscii("tigstions"), - dictgen::InsensitiveAscii("tingate"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tirat"), - dictgen::InsensitiveAscii("tmens"), - dictgen::InsensitiveAscii("tmet"), - dictgen::InsensitiveAscii("togator"), - dictgen::InsensitiveAscii("togators"), - ], - values: &[ - &["investigate"], - &["investigated"], - &["investigating"], - &["investigation"], - &["investigations"], - &["investigative"], - &["investigators"], - &["investment"], - &["inverse"], - &["inverse"], - &["investigate"], - &["investigated"], - &["investigator"], - &["investigators"], - &["investigated"], - &["investigating"], - &["investigator"], - &["investigators"], - &["investment"], - &["investments"], - &["investigate"], - &["investigate"], - &["investigation"], - &["investigations"], - &["investigative"], - &["investigation"], - &["investigations"], - &["investigate"], - &["investigator"], - &["investigator"], - &["investigators"], - &["investigative"], - &["investigation"], - &["investigator"], - &["investigations"], - &["investigations"], - &["investigation"], - &["investigations"], - &["investigation"], - &["investigations"], - &["investigate"], - &["investigating"], - &["investigations"], - &["investigations"], - &["investigate"], - &["inventions"], - &["investigator"], - &["investments"], - &["investments"], - &["investigator"], - &["investigators"], - ], - range: 2..=10, - }; - -static WORD_INVER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVER_CHILDREN), - value: None, -}; - -pub static WORD_INVER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("leaved"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tedd"), - dictgen::InsensitiveAscii("tendo"), - dictgen::InsensitiveAscii("terad"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tibrates"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("val"), - dictgen::InsensitiveAscii("vention"), - dictgen::InsensitiveAscii("yed"), - ], - values: &[ - &["interval"], - &["intervals"], - &["inverted"], - &["inversion"], - &["inversions"], - &["interleaved"], - &["inverse", "invert"], - &["inversion"], - &["inverted"], - &["inverted"], - &["inverted"], - &["inverse"], - &["invertebrates"], - &["inversion"], - &["inventions", "inversions"], - &["interval"], - &["intervention"], - &["inverted"], - ], - range: 1..=8, - }; - -static WORD_INVEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVEN_CHILDREN), - value: None, -}; - -pub static WORD_INVEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("tario"), - dictgen::InsensitiveAscii("tarlo"), - dictgen::InsensitiveAscii("taron"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("tiones"), - dictgen::InsensitiveAscii("tios"), - dictgen::InsensitiveAscii("tivos"), - dictgen::InsensitiveAscii("toty"), - dictgen::InsensitiveAscii("troy"), - dictgen::InsensitiveAscii("try"), - ], - values: &[ - &["inventions"], - &["inventor"], - &["inventor"], - &["inventor"], - &["inventor"], - &["inventions"], - &["inventions"], - &["inventions"], - &["inventions"], - &["inventory"], - &["inventory"], - &["inventory"], - ], - range: 3..=6, - }; - -static WORD_INVEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVEI_CHILDREN), - value: None, -}; - -pub static WORD_INVEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tably"), - ], - values: &[&["inevitable"], &["inevitably"]], - range: 5..=5, - }; - -static WORD_INVEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVEC_CHILDREN), - value: None, -}; - -pub static WORD_INVEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tigation")], - values: &[&["investigation"]], - range: 8..=8, - }; - -static WORD_INVC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVC_CHILDREN), - value: None, -}; - -pub static WORD_INVC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ocation")], - values: &[&["invocation"]], - range: 7..=7, - }; - -static WORD_INVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INVA_CHILDREN), - value: None, -}; - -pub static WORD_INVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deras"), - dictgen::InsensitiveAscii("derats"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("ild"), - dictgen::InsensitiveAscii("ildate"), - dictgen::InsensitiveAscii("ilid"), - dictgen::InsensitiveAscii("irably"), - dictgen::InsensitiveAscii("laid"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ldates"), - dictgen::InsensitiveAscii("lde"), - dictgen::InsensitiveAscii("ldiate"), - dictgen::InsensitiveAscii("ldiates"), - dictgen::InsensitiveAscii("lidade"), - dictgen::InsensitiveAscii("lidades"), - dictgen::InsensitiveAscii("lidante"), - dictgen::InsensitiveAscii("lidare"), - dictgen::InsensitiveAscii("lidas"), - dictgen::InsensitiveAscii("lidatiopn"), - dictgen::InsensitiveAscii("lide"), - dictgen::InsensitiveAscii("lidiate"), - dictgen::InsensitiveAscii("lidte"), - dictgen::InsensitiveAscii("lidted"), - dictgen::InsensitiveAscii("lidtes"), - dictgen::InsensitiveAscii("lidting"), - dictgen::InsensitiveAscii("lidtion"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("lis"), - dictgen::InsensitiveAscii("lubale"), - dictgen::InsensitiveAscii("lud"), - dictgen::InsensitiveAscii("lueble"), - dictgen::InsensitiveAscii("raibly"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rders"), - dictgen::InsensitiveAscii("riabil"), - dictgen::InsensitiveAscii("riabley"), - dictgen::InsensitiveAscii("riablly"), - dictgen::InsensitiveAscii("ribaly"), - dictgen::InsensitiveAscii("rient"), - dictgen::InsensitiveAscii("rients"), - dictgen::InsensitiveAscii("rinat"), - dictgen::InsensitiveAscii("rinats"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("ulable"), - ], - values: &[ - &["invaders"], - &["invaders"], - &["invalid"], - &["invalid"], - &["invalidates", "invalidate"], - &["invalid"], - &["invariably"], - &["invalid"], - &["invalid"], - &["invalidates"], - &["invalid"], - &["invalidates"], - &["invalidates"], - &["invalidate"], - &["invalidates"], - &["invalidate"], - &["invalidate"], - &["invalidates"], - &["invalidation"], - &["invalid"], - &["invalidate"], - &["invalidate"], - &["invalidated"], - &["invalidates"], - &["invalidating"], - &["invalidation"], - &["invalid"], - &["invalid"], - &["invaluable"], - &["invalid"], - &["invaluable"], - &["invariably"], - &["invariant"], - &["invaders"], - &["invariably"], - &["invariably"], - &["invariably"], - &["invariably"], - &["invariant"], - &["invariants"], - &["invariant"], - &["invariants"], - &["inverse"], - &["invaluable"], - ], - range: 2..=9, - }; - -static WORD_INU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INU_CHILDREN), - value: None, -}; - -pub static WORD_INU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dstry"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("merable"), - dictgen::InsensitiveAscii("srgency"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("titive"), - dictgen::InsensitiveAscii("titively"), - ], - values: &[ - &["industry"], - &["intuition"], - &["enumerable", "innumerable"], - &["insurgency"], - &["input"], - &["intuition"], - &["intuitive"], - &["intuitively"], - ], - range: 1..=8, - }; - -static WORD_INT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INT_CHILDREN), - value: None, -}; - -static WORD_INT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INTA_NODE), - None, - None, - Some(&WORD_INTD_NODE), - Some(&WORD_INTE_NODE), - None, - Some(&WORD_INTG_NODE), - None, - Some(&WORD_INTI_NODE), - None, - None, - None, - None, - Some(&WORD_INTN_NODE), - Some(&WORD_INTO_NODE), - Some(&WORD_INTP_NODE), - Some(&WORD_INTQ_NODE), - Some(&WORD_INTR_NODE), - Some(&WORD_INTS_NODE), - Some(&WORD_INTT_NODE), - Some(&WORD_INTU_NODE), - Some(&WORD_INTV_NODE), - None, - None, - None, - None, -]; - -static WORD_INTV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTV_CHILDREN), - value: None, -}; - -pub static WORD_INTV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erted")], - values: &[&["inverted"]], - range: 5..=5, - }; - -static WORD_INTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTU_CHILDREN), - value: None, -}; - -pub static WORD_INTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atively"), - dictgen::InsensitiveAscii("itevely"), - dictgen::InsensitiveAscii("itevly"), - dictgen::InsensitiveAscii("itivelly"), - dictgen::InsensitiveAscii("itivley"), - dictgen::InsensitiveAscii("itivly"), - dictgen::InsensitiveAscii("itivno"), - dictgen::InsensitiveAscii("ituvely"), - dictgen::InsensitiveAscii("rpratasion"), - dictgen::InsensitiveAscii("rpratation"), - dictgen::InsensitiveAscii("rprett"), - dictgen::InsensitiveAscii("rrupting"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - ], - values: &[ - &["intuitive"], - &["intuitively"], - &["intuitively"], - &["intuitively"], - &["intuitively"], - &["intuitively"], - &["intuitively"], - &["intuition"], - &["intuitively"], - &["interpretation"], - &["interpretation"], - &["interpret"], - &["interrupting"], - &["intuitive"], - &["intuitively"], - ], - range: 4..=10, - }; - -static WORD_INTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTT_CHILDREN), - value: None, -}; - -pub static WORD_INTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("errupt"), - dictgen::InsensitiveAscii("erupt"), - dictgen::InsensitiveAscii("erupted"), - dictgen::InsensitiveAscii("erupting"), - dictgen::InsensitiveAscii("erupts"), - ], - values: &[ - &["interrupt"], - &["interrupt"], - &["interrupted"], - &["interrupting"], - &["interrupts"], - ], - range: 5..=8, - }; - -static WORD_INTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTS_CHILDREN), - value: None, -}; - -pub static WORD_INTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("alled"), - dictgen::InsensitiveAscii("alling"), - dictgen::InsensitiveAscii("alls"), - dictgen::InsensitiveAscii("rumental"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("tantly"), - dictgen::InsensitiveAscii("tead"), - dictgen::InsensitiveAscii("tructed"), - dictgen::InsensitiveAscii("tructer"), - dictgen::InsensitiveAscii("tructing"), - dictgen::InsensitiveAscii("truction"), - dictgen::InsensitiveAscii("tructional"), - dictgen::InsensitiveAscii("tructions"), - dictgen::InsensitiveAscii("tructor"), - dictgen::InsensitiveAscii("tructs"), - dictgen::InsensitiveAscii("tuction"), - ], - values: &[ - &["install"], - &["installed"], - &["installing"], - &["installs"], - &["instrumental"], - &["instant"], - &["instantly"], - &["instead"], - &["instructed"], - &["instructor"], - &["instructing"], - &["instruction"], - &["instructional"], - &["instructions"], - &["instructor"], - &["instructs"], - &["instruction"], - ], - range: 3..=10, - }; - -static WORD_INTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INTR_CHILDREN), - value: None, -}; - -static WORD_INTR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INTRA_NODE), - None, - Some(&WORD_INTRC_NODE), - Some(&WORD_INTRD_NODE), - Some(&WORD_INTRE_NODE), - Some(&WORD_INTRF_NODE), - None, - None, - Some(&WORD_INTRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INTRO_NODE), - Some(&WORD_INTRP_NODE), - None, - Some(&WORD_INTRR_NODE), - None, - None, - Some(&WORD_INTRU_NODE), - Some(&WORD_INTRV_NODE), - None, - None, - None, - None, -]; - -static WORD_INTRV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRV_CHILDREN), - value: None, -}; - -pub static WORD_INTRV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("al")], - values: &[&["interval"]], - range: 2..=2, - }; - -static WORD_INTRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRU_CHILDREN), - value: None, -}; - -pub static WORD_INTRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctional"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("duced"), - dictgen::InsensitiveAscii("duces"), - dictgen::InsensitiveAscii("ducing"), - dictgen::InsensitiveAscii("duction"), - dictgen::InsensitiveAscii("ductory"), - dictgen::InsensitiveAscii("ige"), - dictgen::InsensitiveAscii("iged"), - dictgen::InsensitiveAscii("iging"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - ], - values: &[ - &["instruction"], - &["instructional"], - &["instructions"], - &["introduced"], - &["introduces"], - &["introducing"], - &["introduction"], - &["introductory"], - &["intrigue"], - &["intrigued"], - &["intriguing"], - &["instrument"], - &["instrumental"], - &["instrumented"], - &["instrumenting"], - &["instruments"], - ], - range: 3..=7, - }; - -static WORD_INTRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRR_CHILDREN), - value: None, -}; - -pub static WORD_INTRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("upt"), - dictgen::InsensitiveAscii("upted"), - dictgen::InsensitiveAscii("upting"), - dictgen::InsensitiveAscii("upts"), - ], - values: &[ - &["interrupt"], - &["interrupted"], - &["interrupting"], - &["interrupts"], - ], - range: 3..=6, - }; - -static WORD_INTRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRP_CHILDREN), - value: None, -}; - -pub static WORD_INTRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ret")], - values: &[&["interpret"]], - range: 3..=3, - }; - -static WORD_INTRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRO_CHILDREN), - value: None, -}; - -pub static WORD_INTRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cuced"), - dictgen::InsensitiveAscii("decks"), - dictgen::InsensitiveAscii("diced"), - dictgen::InsensitiveAscii("diction"), - dictgen::InsensitiveAscii("ducation"), - dictgen::InsensitiveAscii("duccion"), - dictgen::InsensitiveAscii("duceras"), - dictgen::InsensitiveAscii("duceres"), - dictgen::InsensitiveAscii("ducinc"), - dictgen::InsensitiveAscii("ducion"), - dictgen::InsensitiveAscii("duciton"), - dictgen::InsensitiveAscii("ductary"), - dictgen::InsensitiveAscii("ducted"), - dictgen::InsensitiveAscii("ductie"), - dictgen::InsensitiveAscii("ducting"), - dictgen::InsensitiveAscii("ductionary"), - dictgen::InsensitiveAscii("ductiory"), - dictgen::InsensitiveAscii("ductury"), - dictgen::InsensitiveAscii("due"), - dictgen::InsensitiveAscii("dued"), - dictgen::InsensitiveAscii("duktion"), - dictgen::InsensitiveAscii("dus"), - dictgen::InsensitiveAscii("duse"), - dictgen::InsensitiveAscii("dused"), - dictgen::InsensitiveAscii("duses"), - dictgen::InsensitiveAscii("dusing"), - dictgen::InsensitiveAscii("sepectable"), - dictgen::InsensitiveAscii("sepection"), - dictgen::InsensitiveAscii("speccion"), - dictgen::InsensitiveAscii("spectin"), - dictgen::InsensitiveAscii("spectivo"), - dictgen::InsensitiveAscii("spektion"), - dictgen::InsensitiveAscii("uduces"), - dictgen::InsensitiveAscii("vents"), - dictgen::InsensitiveAscii("vered"), - dictgen::InsensitiveAscii("vers"), - dictgen::InsensitiveAscii("versa"), - dictgen::InsensitiveAscii("verse"), - dictgen::InsensitiveAscii("versi"), - dictgen::InsensitiveAscii("verso"), - dictgen::InsensitiveAscii("versy"), - dictgen::InsensitiveAscii("vertie"), - dictgen::InsensitiveAscii("vertis"), - dictgen::InsensitiveAscii("vet"), - dictgen::InsensitiveAscii("veted"), - ], - values: &[ - &["introduced"], - &["introduces"], - &["introduced"], - &["introduction"], - &["introduction"], - &["introduction"], - &["introduces"], - &["introduces"], - &["introducing"], - &["introduction"], - &["introduction"], - &["introductory"], - &["introduced"], - &["introduce"], - &["introduction"], - &["introductory"], - &["introductory"], - &["introductory"], - &["introduces"], - &["introduced"], - &["introduction"], - &["introduces"], - &["introduces", "introduce"], - &["introduces", "introduced"], - &["introduces"], - &["introducing"], - &["introspectable"], - &["introspection"], - &["introspection"], - &["introspection"], - &["introspection"], - &["introspection"], - &["introduces"], - &["introverts"], - &["introverted"], - &["introverts"], - &["introverts"], - &["introverts"], - &["introverts"], - &["introverts"], - &["introverts"], - &["introverted"], - &["introverts"], - &["introvert"], - &["introverted"], - ], - range: 3..=10, - }; - -static WORD_INTRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRI_CHILDREN), - value: None, -}; - -pub static WORD_INTRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("caces"), - dictgen::InsensitiveAscii("casies"), - dictgen::InsensitiveAscii("cicies"), - dictgen::InsensitiveAscii("duce"), - dictgen::InsensitiveAscii("duced"), - dictgen::InsensitiveAscii("duction"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gueing"), - dictgen::InsensitiveAscii("guied"), - dictgen::InsensitiveAscii("gured"), - dictgen::InsensitiveAscii("nic"), - dictgen::InsensitiveAscii("nisc"), - dictgen::InsensitiveAscii("niscally"), - dictgen::InsensitiveAscii("nisics"), - dictgen::InsensitiveAscii("nscis"), - dictgen::InsensitiveAscii("nsecally"), - dictgen::InsensitiveAscii("nseci"), - dictgen::InsensitiveAscii("nsicaly"), - dictgen::InsensitiveAscii("nsict"), - dictgen::InsensitiveAscii("nsinc"), - dictgen::InsensitiveAscii("nsisch"), - dictgen::InsensitiveAscii("quing"), - dictgen::InsensitiveAscii("sics"), - dictgen::InsensitiveAscii("sinc"), - dictgen::InsensitiveAscii("sincally"), - dictgen::InsensitiveAscii("sincs"), - dictgen::InsensitiveAscii("snic"), - dictgen::InsensitiveAscii("stic"), - dictgen::InsensitiveAscii("stically"), - dictgen::InsensitiveAscii("uge"), - dictgen::InsensitiveAscii("uged"), - dictgen::InsensitiveAscii("uging"), - ], - values: &[ - &["intricacies"], - &["intricacies"], - &["intricacies"], - &["introduce"], - &["introduced"], - &["introduction"], - &["intrigue"], - &["intriguing"], - &["intrigue"], - &["intrigue"], - &["intrinsic"], - &["intrinsic"], - &["intrinsically"], - &["intrinsics"], - &["intrinsics"], - &["intrinsically"], - &["intrinsic"], - &["intrinsically"], - &["intrinsic"], - &["intrinsic"], - &["intrinsic"], - &["intriguing"], - &["intrinsics"], - &["intrinsic"], - &["intrinsically"], - &["intrinsics"], - &["intrinsic"], - &["intrinsic"], - &["intrinsically"], - &["intrigue"], - &["intrigued"], - &["intriguing"], - ], - range: 2..=8, - }; - -static WORD_INTRF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRF_CHILDREN), - value: None, -}; - -pub static WORD_INTRF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ace")], - values: &[&["interface"]], - range: 3..=3, - }; - -static WORD_INTRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRE_CHILDREN), - value: None, -}; - -pub static WORD_INTRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cacies"), - dictgen::InsensitiveAscii("eg"), - dictgen::InsensitiveAscii("eged"), - dictgen::InsensitiveAscii("eging"), - dictgen::InsensitiveAscii("egued"), - dictgen::InsensitiveAscii("eguing"), - dictgen::InsensitiveAscii("face"), - dictgen::InsensitiveAscii("gal"), - dictgen::InsensitiveAscii("gity"), - dictgen::InsensitiveAscii("gral"), - dictgen::InsensitiveAscii("guing"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nsically"), - dictgen::InsensitiveAscii("pret"), - dictgen::InsensitiveAscii("pretation"), - dictgen::InsensitiveAscii("pretations"), - dictgen::InsensitiveAscii("preted"), - dictgen::InsensitiveAscii("preter"), - dictgen::InsensitiveAscii("preting"), - dictgen::InsensitiveAscii("rrupt"), - dictgen::InsensitiveAscii("rupt"), - dictgen::InsensitiveAscii("rupted"), - dictgen::InsensitiveAscii("sect"), - dictgen::InsensitiveAscii("section"), - dictgen::InsensitiveAscii("sst"), - dictgen::InsensitiveAscii("ssted"), - dictgen::InsensitiveAscii("ssting"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("webs"), - ], - values: &[ - &["intricacies"], - &["intrigue"], - &["intrigued"], - &["intriguing"], - &["intrigued"], - &["intriguing"], - &["interface"], - &["integral"], - &["integrity"], - &["integral"], - &["intriguing"], - &["internets"], - &["intrinsically"], - &["interpret"], - &["interpretation"], - &["interpretations"], - &["interpreted"], - &["interpreter"], - &["interpreting"], - &["interrupt"], - &["interrupt"], - &["interrupted"], - &["intersect"], - &["intersection"], - &["interest"], - &["interested"], - &["interesting"], - &["interest", "insert"], - &["interested"], - &["interesting"], - &["interests"], - &["interwebs"], - ], - range: 2..=10, - }; - -static WORD_INTRD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRD_CHILDREN), - value: None, -}; - -pub static WORD_INTRD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uced")], - values: &[&["introduced"]], - range: 4..=4, - }; - -static WORD_INTRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRC_CHILDREN), - value: None, -}; - -pub static WORD_INTRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("utions")], - values: &[&["instructions"]], - range: 6..=6, - }; - -static WORD_INTRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTRA_CHILDREN), - value: None, -}; - -pub static WORD_INTRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cacies"), - dictgen::InsensitiveAscii("cicies"), - dictgen::InsensitiveAscii("cite"), - dictgen::InsensitiveAscii("spection"), - dictgen::InsensitiveAscii("version"), - dictgen::InsensitiveAscii("vert"), - dictgen::InsensitiveAscii("verted"), - dictgen::InsensitiveAscii("verts"), - ], - values: &[ - &["intricacies"], - &["intricacies"], - &["intricate"], - &["introspection"], - &["introversion"], - &["introvert"], - &["introverted"], - &["introverts"], - ], - range: 4..=8, - }; - -static WORD_INTQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTQ_CHILDREN), - value: None, -}; - -pub static WORD_INTQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uire"), - dictgen::InsensitiveAscii("uired"), - dictgen::InsensitiveAscii("uires"), - dictgen::InsensitiveAscii("uiries"), - dictgen::InsensitiveAscii("uiry"), - ], - values: &[ - &["inquire"], - &["inquired"], - &["inquires"], - &["inquiries"], - &["inquiry"], - ], - range: 4..=6, - }; - -static WORD_INTP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTP_CHILDREN), - value: None, -}; - -pub static WORD_INTP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("reter"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[&["interpreter"], &["input"], &["inputs"]], - range: 2..=5, - }; - -static WORD_INTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTO_CHILDREN), - value: None, -}; - -pub static WORD_INTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("larant"), - dictgen::InsensitiveAscii("lerace"), - dictgen::InsensitiveAscii("leranse"), - dictgen::InsensitiveAscii("lerante"), - dictgen::InsensitiveAscii("lerate"), - dictgen::InsensitiveAscii("lerence"), - dictgen::InsensitiveAscii("lerent"), - dictgen::InsensitiveAscii("lernace"), - dictgen::InsensitiveAscii("lorance"), - dictgen::InsensitiveAscii("lorant"), - dictgen::InsensitiveAscii("lorence"), - dictgen::InsensitiveAscii("lorent"), - dictgen::InsensitiveAscii("rduce"), - dictgen::InsensitiveAscii("rduced"), - dictgen::InsensitiveAscii("rduces"), - dictgen::InsensitiveAscii("rducing"), - dictgen::InsensitiveAscii("rduction"), - dictgen::InsensitiveAscii("rductory"), - dictgen::InsensitiveAscii("rmation"), - dictgen::InsensitiveAscii("rvert"), - dictgen::InsensitiveAscii("rverted"), - dictgen::InsensitiveAscii("rverts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("xicacion"), - dictgen::InsensitiveAscii("xicatin"), - dictgen::InsensitiveAscii("xicaton"), - dictgen::InsensitiveAscii("xicted"), - dictgen::InsensitiveAscii("xinated"), - dictgen::InsensitiveAscii("xination"), - dictgen::InsensitiveAscii("xocated"), - ], - values: &[ - &["intolerant"], - &["intolerance"], - &["intolerance"], - &["intolerance"], - &["intolerant"], - &["intolerance"], - &["intolerant"], - &["intolerance"], - &["intolerance"], - &["intolerant"], - &["intolerance"], - &["intolerant"], - &["introduce"], - &["introduced"], - &["introduces"], - &["introducing"], - &["introduction"], - &["introductory"], - &["information"], - &["introvert"], - &["introverted"], - &["introverts"], - &["into"], - &["into"], - &["intoxication"], - &["intoxication"], - &["intoxication"], - &["intoxicated"], - &["intoxicated"], - &["intoxication"], - &["intoxicated"], - ], - range: 1..=8, - }; - -static WORD_INTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTN_CHILDREN), - value: None, -}; - -pub static WORD_INTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eral")], - values: &[&["internal"]], - range: 4..=4, - }; - -static WORD_INTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INTI_CHILDREN), - value: None, -}; - -static WORD_INTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INTIA_NODE), - None, - Some(&WORD_INTIC_NODE), - Some(&WORD_INTID_NODE), - None, - None, - Some(&WORD_INTIG_NODE), - None, - Some(&WORD_INTII_NODE), - None, - None, - Some(&WORD_INTIL_NODE), - Some(&WORD_INTIM_NODE), - Some(&WORD_INTIN_NODE), - None, - None, - None, - Some(&WORD_INTIR_NODE), - None, - Some(&WORD_INTIT_NODE), - Some(&WORD_INTIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_INTIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIU_CHILDREN), - value: None, -}; - -pub static WORD_INTIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - ], - values: &[&["intuition"], &["intuitive"], &["intuitively"]], - range: 4..=6, - }; - -static WORD_INTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIT_CHILDREN), - value: None, -}; - -pub static WORD_INTIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ialization"), - dictgen::InsensitiveAscii("ialize"), - dictgen::InsensitiveAscii("ialized"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["initial"], - &["initial"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initials"], - &["entity"], - ], - range: 1..=10, - }; - -static WORD_INTIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIR_CHILDREN), - value: None, -}; - -pub static WORD_INTIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cate")], - values: &[&["intricate"]], - range: 4..=4, - }; - -static WORD_INTIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIN_CHILDREN), - value: None, -}; - -pub static WORD_INTIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ite")], - values: &[&["infinite"]], - range: 3..=3, - }; - -static WORD_INTIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIM_CHILDREN), - value: None, -}; - -pub static WORD_INTIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adate"), - dictgen::InsensitiveAscii("adated"), - dictgen::InsensitiveAscii("atley"), - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("idacion"), - dictgen::InsensitiveAscii("idad"), - dictgen::InsensitiveAscii("idade"), - dictgen::InsensitiveAscii("idades"), - dictgen::InsensitiveAscii("idant"), - dictgen::InsensitiveAscii("idante"), - dictgen::InsensitiveAscii("idare"), - dictgen::InsensitiveAscii("idatie"), - dictgen::InsensitiveAscii("idatin"), - dictgen::InsensitiveAscii("idative"), - dictgen::InsensitiveAscii("idaton"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("idiate"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("itade"), - dictgen::InsensitiveAscii("itaded"), - dictgen::InsensitiveAscii("itading"), - dictgen::InsensitiveAscii("italy"), - dictgen::InsensitiveAscii("itate"), - dictgen::InsensitiveAscii("itated"), - dictgen::InsensitiveAscii("itating"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("itely"), - ], - values: &[ - &["intimidate"], - &["intimidated"], - &["intimately"], - &["intimately"], - &["intimidate"], - &["intimidation"], - &["intimidated"], - &["intimidated"], - &["intimidated"], - &["intimidate"], - &["intimidate"], - &["intimidate"], - &["intimidated"], - &["intimidation"], - &["intimidate"], - &["intimidation"], - &["intimidate"], - &["intimidate"], - &["intimidated"], - &["intimidated"], - &["intimidated"], - &["intimidating"], - &["intimately"], - &["intimidate"], - &["intimidated"], - &["intimidating"], - &["intimidation"], - &["intimate"], - &["intimately"], - ], - range: 3..=7, - }; - -static WORD_INTIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIL_CHILDREN), - value: None, -}; - -pub static WORD_INTIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("lectual"), - dictgen::InsensitiveAscii("lectually"), - dictgen::InsensitiveAscii("lectuals"), - ], - values: &[ - &["initialising"], - &["initialize"], - &["initializing"], - &["intellectual"], - &["intellectually"], - &["intellectuals"], - ], - range: 3..=9, - }; - -static WORD_INTII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTII_CHILDREN), - value: None, -}; - -pub static WORD_INTII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("alise"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("als"), - ], - values: &[ - &["initial"], - &["initialise"], - &["initialize"], - &["initials"], - ], - range: 2..=5, - }; - -static WORD_INTIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIG_CHILDREN), - value: None, -}; - -pub static WORD_INTIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["integer"]], - range: 2..=2, - }; - -static WORD_INTID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTID_CHILDREN), - value: None, -}; - -pub static WORD_INTID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imate"), - dictgen::InsensitiveAscii("imation"), - ], - values: &[&["intimidate"], &["intimidation"]], - range: 5..=7, - }; - -static WORD_INTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIC_CHILDREN), - value: None, -}; - -pub static WORD_INTIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("racies"), - dictgen::InsensitiveAscii("rate"), - ], - values: &[&["enticement"], &["intricacies"], &["intricate"]], - range: 4..=6, - }; - -static WORD_INTIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTIA_CHILDREN), - value: None, -}; - -pub static WORD_INTIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilise"), - dictgen::InsensitiveAscii("ilised"), - dictgen::InsensitiveAscii("iliseing"), - dictgen::InsensitiveAscii("iliser"), - dictgen::InsensitiveAscii("ilises"), - dictgen::InsensitiveAscii("ilising"), - dictgen::InsensitiveAscii("ilize"), - dictgen::InsensitiveAscii("ilized"), - dictgen::InsensitiveAscii("ilizeing"), - dictgen::InsensitiveAscii("ilizer"), - dictgen::InsensitiveAscii("ilizes"), - dictgen::InsensitiveAscii("ilizing"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("liezd"), - dictgen::InsensitiveAscii("lisation"), - dictgen::InsensitiveAscii("lise"), - dictgen::InsensitiveAscii("lised"), - dictgen::InsensitiveAscii("liser"), - dictgen::InsensitiveAscii("lisers"), - dictgen::InsensitiveAscii("lises"), - dictgen::InsensitiveAscii("lising"), - dictgen::InsensitiveAscii("listion"), - dictgen::InsensitiveAscii("lizating"), - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("lizations"), - dictgen::InsensitiveAscii("lizaze"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lizer"), - dictgen::InsensitiveAscii("lizers"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("lizing"), - dictgen::InsensitiveAscii("liztion"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("llisation"), - dictgen::InsensitiveAscii("llisations"), - dictgen::InsensitiveAscii("llised"), - dictgen::InsensitiveAscii("llization"), - dictgen::InsensitiveAscii("llizations"), - dictgen::InsensitiveAscii("llized"), - dictgen::InsensitiveAscii("llly"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("lse"), - dictgen::InsensitiveAscii("lsed"), - dictgen::InsensitiveAscii("lsing"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lze"), - dictgen::InsensitiveAscii("lzed"), - dictgen::InsensitiveAscii("lzing"), - dictgen::InsensitiveAscii("ntiate"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - ], - values: &[ - &["initialise"], - &["initialised"], - &["initialising"], - &["initialiser"], - &["initialises"], - &["initialising"], - &["initialize"], - &["initialized"], - &["initializing"], - &["initializer"], - &["initializes"], - &["initializing"], - &["initial"], - &["initial"], - &["initialized"], - &["initialisation"], - &["initialise"], - &["initialised"], - &["initialiser"], - &["initialisers"], - &["initialises"], - &["initialising"], - &["initialisation"], - &["initializing"], - &["initialization"], - &["initializations"], - &["initialize"], - &["initialize"], - &["initialized"], - &["initializer"], - &["initializers"], - &["initializes"], - &["initializing"], - &["initialization"], - &["initialled"], - &["initialisation"], - &["initialisations"], - &["initialised"], - &["initialization"], - &["initializations"], - &["initialized"], - &["initially"], - &["initially"], - &["initials"], - &["initialise"], - &["initialised"], - &["initialising"], - &["initialise"], - &["initially"], - &["initialize"], - &["initialized"], - &["initializing"], - &["instantiate"], - &["initiate"], - &["initiated"], - &["initiative"], - &["initiatives"], - ], - range: 1..=10, - }; - -static WORD_INTG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTG_CHILDREN), - value: None, -}; - -pub static WORD_INTG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ral"), - ], - values: &[&["integer"], &["integers"], &["integral"]], - range: 2..=3, - }; - -static WORD_INTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INTE_CHILDREN), - value: None, -}; - -static WORD_INTE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INTEA_NODE), - None, - Some(&WORD_INTEC_NODE), - Some(&WORD_INTED_NODE), - Some(&WORD_INTEE_NODE), - Some(&WORD_INTEF_NODE), - Some(&WORD_INTEG_NODE), - None, - None, - None, - None, - Some(&WORD_INTEL_NODE), - Some(&WORD_INTEM_NODE), - Some(&WORD_INTEN_NODE), - None, - Some(&WORD_INTEP_NODE), - None, - Some(&WORD_INTER_NODE), - Some(&WORD_INTES_NODE), - None, - None, - Some(&WORD_INTEV_NODE), - None, - None, - None, - None, -]; - -static WORD_INTEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEV_CHILDREN), - value: None, -}; - -pub static WORD_INTEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ene"), - dictgen::InsensitiveAscii("iew"), - ], - values: &[ - &["interval"], - &["intervals"], - &["intervene"], - &["interview"], - ], - range: 2..=3, - }; - -static WORD_INTES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTES_CHILDREN), - value: None, -}; - -pub static WORD_INTES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("nely"), - dictgen::InsensitiveAscii("nity"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tents"), - dictgen::InsensitiveAscii("tinas"), - dictgen::InsensitiveAscii("tinces"), - dictgen::InsensitiveAscii("tinos"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["intersect"], - &["intersection"], - &["intersections"], - &["intensity"], - &["intensely"], - &["intensity"], - &["interested"], - &["intestines"], - &["intestines"], - &["intestines"], - &["intestines"], - &["intestines"], - &["intestines"], - ], - range: 3..=7, - }; - -static WORD_INTER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INTER_CHILDREN), - value: None, -}; - -static WORD_INTER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INTERA_NODE), - Some(&WORD_INTERB_NODE), - Some(&WORD_INTERC_NODE), - Some(&WORD_INTERD_NODE), - Some(&WORD_INTERE_NODE), - Some(&WORD_INTERF_NODE), - Some(&WORD_INTERG_NODE), - None, - Some(&WORD_INTERI_NODE), - None, - None, - Some(&WORD_INTERL_NODE), - Some(&WORD_INTERM_NODE), - Some(&WORD_INTERN_NODE), - Some(&WORD_INTERO_NODE), - Some(&WORD_INTERP_NODE), - None, - Some(&WORD_INTERR_NODE), - Some(&WORD_INTERS_NODE), - Some(&WORD_INTERT_NODE), - Some(&WORD_INTERU_NODE), - Some(&WORD_INTERV_NODE), - Some(&WORD_INTERW_NODE), - None, - None, - None, -]; - -static WORD_INTERW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERW_CHILDREN), - value: None, -}; - -pub static WORD_INTERW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebbs"), - dictgen::InsensitiveAscii("ebers"), - dictgen::InsensitiveAscii("iever"), - ], - values: &[&["interwebs"], &["interwebs"], &["interviewer"]], - range: 4..=5, - }; - -static WORD_INTERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERV_CHILDREN), - value: None, -}; - -pub static WORD_INTERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("alles"), - dictgen::InsensitiveAscii("alls"), - dictgen::InsensitiveAscii("alos"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("eening"), - dictgen::InsensitiveAscii("eign"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("eiw"), - dictgen::InsensitiveAscii("eiwed"), - dictgen::InsensitiveAscii("eiwer"), - dictgen::InsensitiveAscii("eiwing"), - dictgen::InsensitiveAscii("eiws"), - dictgen::InsensitiveAscii("encion"), - dictgen::InsensitiveAscii("eneing"), - dictgen::InsensitiveAscii("enion"), - dictgen::InsensitiveAscii("enire"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("entie"), - dictgen::InsensitiveAscii("ento"), - dictgen::InsensitiveAscii("enue"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("ew"), - dictgen::InsensitiveAscii("ewing"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("iened"), - dictgen::InsensitiveAscii("ieni"), - dictgen::InsensitiveAscii("iening"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ieuw"), - dictgen::InsensitiveAscii("iewd"), - dictgen::InsensitiveAscii("iewes"), - dictgen::InsensitiveAscii("iewie"), - dictgen::InsensitiveAscii("iewr"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("iwed"), - dictgen::InsensitiveAscii("iwer"), - ], - values: &[ - &["interval"], - &["intervals"], - &["intervals"], - &["intervals"], - &["interval"], - &["integration"], - &["intervene"], - &["intervening"], - &["intervening"], - &["intervening"], - &["interview"], - &["interviewed"], - &["interviewer"], - &["interviewing"], - &["interviews"], - &["intervention"], - &["intervening"], - &["intervening"], - &["intervene"], - &["intervention"], - &["intervene"], - &["intervention"], - &["intervene"], - &["interferes"], - &["interview"], - &["intervening"], - &["interviewed"], - &["interviewed"], - &["interviewing"], - &["interviewing"], - &["interviewer"], - &["interviews"], - &["interviews"], - &["interviewed"], - &["interviews"], - &["interviewer"], - &["interviewer"], - &["intervenes"], - &["intervening"], - &["interviewed"], - &["interviewer"], - ], - range: 2..=6, - }; - -static WORD_INTERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERU_CHILDREN), - value: None, -}; - -pub static WORD_INTERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ptable"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pting"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("upt"), - ], - values: &[ - &["interrupt"], - &["interruptible"], - &["interrupted"], - &["interrupting"], - &["interruption"], - &["interruptions"], - &["interrupts"], - &["interrupt"], - ], - range: 2..=6, - }; - -static WORD_INTERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERT_CHILDREN), - value: None, -}; - -pub static WORD_INTERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("aining"), - dictgen::InsensitiveAscii("ainment"), - dictgen::InsensitiveAscii("ia"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("vined"), - dictgen::InsensitiveAscii("winded"), - dictgen::InsensitiveAscii("winned"), - dictgen::InsensitiveAscii("wyned"), - ], - values: &[ - &["intertwined"], - &["entertaining"], - &["entertainment"], - &["inertia"], - &["inertial"], - &["interacting", "inserting"], - &["intertwined"], - &["intertwined"], - &["intertwined"], - &["intertwined"], - ], - range: 2..=7, - }; - -static WORD_INTERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERS_CHILDREN), - value: None, -}; - -pub static WORD_INTERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cetion"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("eccion"), - dictgen::InsensitiveAscii("ecct"), - dictgen::InsensitiveAscii("eccted"), - dictgen::InsensitiveAscii("eccting"), - dictgen::InsensitiveAscii("ecction"), - dictgen::InsensitiveAscii("eccts"), - dictgen::InsensitiveAscii("ecing"), - dictgen::InsensitiveAscii("eciton"), - dictgen::InsensitiveAscii("ecrion"), - dictgen::InsensitiveAscii("ectin"), - dictgen::InsensitiveAscii("ectionals"), - dictgen::InsensitiveAscii("ectoin"), - dictgen::InsensitiveAscii("ecton"), - dictgen::InsensitiveAscii("ectons"), - dictgen::InsensitiveAscii("ectuion"), - dictgen::InsensitiveAscii("eption"), - dictgen::InsensitiveAscii("epts"), - dictgen::InsensitiveAscii("ertions"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etllar"), - dictgen::InsensitiveAscii("hip"), - dictgen::InsensitiveAscii("hips"), - dictgen::InsensitiveAscii("parsed"), - dictgen::InsensitiveAscii("pursed"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tae"), - dictgen::InsensitiveAscii("tallar"), - dictgen::InsensitiveAscii("taller"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tection"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tela"), - dictgen::InsensitiveAscii("telar"), - dictgen::InsensitiveAscii("tellaire"), - dictgen::InsensitiveAscii("teller"), - dictgen::InsensitiveAscii("tellor"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tingly"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["intersection"], - &["intersection"], - &["intersection"], - &["intersect"], - &["intersected"], - &["intersecting"], - &["intersection"], - &["intersects"], - &["intersecting"], - &["intersections"], - &["intersection"], - &["intersection", "intersecting"], - &["intersections"], - &["intersection"], - &["intersection"], - &["intersections"], - &["intersection"], - &["interception"], - &["intercepts", "intersteps"], - &["insertions", "intersections"], - &["interested"], - &["interesting"], - &["intersection"], - &["interstellar"], - &["internship"], - &["internships"], - &["interspersed"], - &["interspersed"], - &["interest"], - &["interstate"], - &["interstellar"], - &["interstellar"], - &["interstate"], - &["intersection"], - &["interested"], - &["interstellar"], - &["interstellar"], - &["interstellar"], - &["interstellar"], - &["interstellar"], - &["interesting"], - &["interestingly"], - &["interests"], - ], - range: 1..=9, - }; - -static WORD_INTERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERR_CHILDREN), - value: None, -}; - -pub static WORD_INTERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("accial"), - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("actial"), - dictgen::InsensitiveAscii("acting"), - dictgen::InsensitiveAscii("active"), - dictgen::InsensitiveAscii("acts"), - dictgen::InsensitiveAscii("agation"), - dictgen::InsensitiveAscii("atial"), - dictgen::InsensitiveAscii("dchange"), - dictgen::InsensitiveAscii("egation"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("esting"), - dictgen::InsensitiveAscii("face"), - dictgen::InsensitiveAscii("igation"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("ogacion"), - dictgen::InsensitiveAscii("ogatin"), - dictgen::InsensitiveAscii("ogativo"), - dictgen::InsensitiveAscii("ogato"), - dictgen::InsensitiveAscii("put"), - dictgen::InsensitiveAscii("puted"), - dictgen::InsensitiveAscii("puts"), - dictgen::InsensitiveAscii("rupt"), - dictgen::InsensitiveAscii("rupted"), - dictgen::InsensitiveAscii("rupting"), - dictgen::InsensitiveAscii("rupts"), - dictgen::InsensitiveAscii("tups"), - dictgen::InsensitiveAscii("ugum"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("umping"), - dictgen::InsensitiveAscii("up"), - dictgen::InsensitiveAscii("uped"), - dictgen::InsensitiveAscii("uping"), - dictgen::InsensitiveAscii("ups"), - dictgen::InsensitiveAscii("uptable"), - dictgen::InsensitiveAscii("upteds"), - dictgen::InsensitiveAscii("uptes"), - dictgen::InsensitiveAscii("uptis"), - dictgen::InsensitiveAscii("uptors"), - dictgen::InsensitiveAscii("uptt"), - dictgen::InsensitiveAscii("uptted"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utps"), - ], - values: &[ - &["interracial"], - &["interact"], - &["interracial"], - &["interacting"], - &["interactive"], - &["interacts"], - &["interrogation"], - &["interracial"], - &["interchange"], - &["interrogation"], - &["interfering"], - &["interest"], - &["interested"], - &["interesting"], - &["interface"], - &["interrogation"], - &["interim"], - &["interrupt"], - &["interior"], - &["interrogation"], - &["interrogation"], - &["interrogation"], - &["interrogation"], - &["interrupt"], - &["interrupted"], - &["interrupts"], - &["interrupt"], - &["interrupted"], - &["interrupting"], - &["interrupts"], - &["interrupts"], - &["interregnum"], - &["interim"], - &["interrupting"], - &["interrupt"], - &["interrupted"], - &["interrupting"], - &["interrupts"], - &["interruptible"], - &["interrupts"], - &["interrupts"], - &["interrupts"], - &["interrupts", "interrupters"], - &["interrupt"], - &["interrupted"], - &["interrupt"], - &["interrupts"], - ], - range: 1..=7, - }; - -static WORD_INTERP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INTERP_CHILDREN), - value: None, -}; - -static WORD_INTERP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_INTERPE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_INTERPL_NODE), - None, - None, - Some(&WORD_INTERPO_NODE), - None, - None, - Some(&WORD_INTERPR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_INTERPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERPR_CHILDREN), - value: None, -}; - -pub static WORD_INTERPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("atations"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("eation"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erter"), - dictgen::InsensitiveAscii("esonal"), - dictgen::InsensitiveAscii("ester"), - dictgen::InsensitiveAscii("etacion"), - dictgen::InsensitiveAscii("etaciones"), - dictgen::InsensitiveAscii("etad"), - dictgen::InsensitiveAscii("etaion"), - dictgen::InsensitiveAscii("etaiton"), - dictgen::InsensitiveAscii("etare"), - dictgen::InsensitiveAscii("etarea"), - dictgen::InsensitiveAscii("etarem"), - dictgen::InsensitiveAscii("etares"), - dictgen::InsensitiveAscii("etarse"), - dictgen::InsensitiveAscii("etarte"), - dictgen::InsensitiveAscii("etated"), - dictgen::InsensitiveAscii("etatin"), - dictgen::InsensitiveAscii("etating"), - dictgen::InsensitiveAscii("etationen"), - dictgen::InsensitiveAscii("etato"), - dictgen::InsensitiveAscii("etaton"), - dictgen::InsensitiveAscii("etatons"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eteer"), - dictgen::InsensitiveAscii("eteert"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("etet"), - dictgen::InsensitiveAscii("etier"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("ett"), - dictgen::InsensitiveAscii("etted"), - dictgen::InsensitiveAscii("etter"), - dictgen::InsensitiveAscii("etting"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("itations"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[ - &["interpretation"], - &["interpretations"], - &["interpret"], - &["interpreted"], - &["interpreting"], - &["interpretation"], - &["interpreter"], - &["interpreter"], - &["interpreter"], - &["interpersonal"], - &["interpreter"], - &["interpretation"], - &["interpretations"], - &["interpreted"], - &["interpretation"], - &["interpretations"], - &["interpreter"], - &["interpreter"], - &["interpreter"], - &["interpreter"], - &["interpreter"], - &["interpreter"], - &["interpreted"], - &["interpretations"], - &["interpretation"], - &["interpretations"], - &["interpretation"], - &["interpretation"], - &["interpretations"], - &["interpret"], - &["interpreter"], - &["interpreter"], - &["interprets"], - &["interpreted"], - &["interpreter"], - &["interpreting", "interpretation"], - &["interpretations"], - &["interpret"], - &["interpreted"], - &["interpreter"], - &["interpreting"], - &["enterprise"], - &["interpretation"], - &["interpretations"], - &["interpreting"], - &["interrupt"], - ], - range: 2..=9, - }; - -static WORD_INTERPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERPO_CHILDREN), - value: None, -}; - -pub static WORD_INTERPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("laed"), - dictgen::InsensitiveAscii("laion"), - dictgen::InsensitiveAscii("laiton"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("latation"), - dictgen::InsensitiveAscii("laton"), - dictgen::InsensitiveAscii("layed"), - dictgen::InsensitiveAscii("loate"), - dictgen::InsensitiveAscii("loated"), - dictgen::InsensitiveAscii("loates"), - dictgen::InsensitiveAscii("loating"), - dictgen::InsensitiveAscii("loation"), - dictgen::InsensitiveAscii("loations"), - dictgen::InsensitiveAscii("luation"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - ], - values: &[ - &["interpolated"], - &["interpolation"], - &["interpolation"], - &["interpolator"], - &["interpolation"], - &["interpolation"], - &["interpolated"], - &["interpolate"], - &["interpolated"], - &["interpolates"], - &["interpolating"], - &["interpolation"], - &["interpolations"], - &["interpolation"], - &["interpolated", "interpreted"], - &["interpolation"], - &["interpolations"], - ], - range: 3..=8, - }; - -static WORD_INTERPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERPL_CHILDREN), - value: None, -}; - -pub static WORD_INTERPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("oate"), - dictgen::InsensitiveAscii("oated"), - dictgen::InsensitiveAscii("oates"), - dictgen::InsensitiveAscii("oatin"), - dictgen::InsensitiveAscii("oation"), - dictgen::InsensitiveAscii("otation"), - ], - values: &[ - &["interpolation"], - &["interpolate"], - &["interpolated"], - &["interpolates"], - &["interpolating"], - &["interpolation"], - &["interpolation"], - ], - range: 4..=7, - }; - -static WORD_INTERPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERPE_CHILDREN), - value: None, -}; - -pub static WORD_INTERPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("reters"), - dictgen::InsensitiveAscii("rsonel"), - dictgen::InsensitiveAscii("rsonnal"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rtation"), - dictgen::InsensitiveAscii("rtations"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rter"), - dictgen::InsensitiveAscii("rters"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rtive"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["interpreted"], - &["interpreters"], - &["interpersonal"], - &["interpersonal"], - &["interpret"], - &["interpretation"], - &["interpretations"], - &["interpreted"], - &["interpreter"], - &["interpreter", "interpreters"], - &["interpreting"], - &["interpretive"], - &["interprets"], - &["interpret"], - &["interpretation"], - &["interpreted"], - &["interpreter"], - &["interpreters"], - &["interpreting"], - &["interprets"], - ], - range: 1..=8, - }; - -static WORD_INTERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERO_CHILDREN), - value: None, -}; - -pub static WORD_INTERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("gation"), - dictgen::InsensitiveAscii("gators"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("peable"), - dictgen::InsensitiveAscii("perabilty"), - dictgen::InsensitiveAscii("prability"), - dictgen::InsensitiveAscii("ptability"), - ], - values: &[ - &["interrogate"], - &["interrogation"], - &["interrogators"], - &["interpolates"], - &["interoperable"], - &["interoperability"], - &["interoperability"], - &["interoperability"], - ], - range: 4..=9, - }; - -static WORD_INTERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERN_CHILDREN), - value: None, -}; - -pub static WORD_INTERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acional"), - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("atinal"), - dictgen::InsensitiveAscii("atinalism"), - dictgen::InsensitiveAscii("atinalist"), - dictgen::InsensitiveAscii("atinalists"), - dictgen::InsensitiveAscii("atinally"), - dictgen::InsensitiveAscii("atioanl"), - dictgen::InsensitiveAscii("atioanlism"), - dictgen::InsensitiveAscii("atioanlist"), - dictgen::InsensitiveAscii("atioanlists"), - dictgen::InsensitiveAscii("atioanlly"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ationaal"), - dictgen::InsensitiveAscii("ationaly"), - dictgen::InsensitiveAscii("ationl"), - dictgen::InsensitiveAscii("ationnal"), - dictgen::InsensitiveAscii("ationnally"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ediate"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("elized"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("etbs"), - dictgen::InsensitiveAscii("eters"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("etese"), - dictgen::InsensitiveAscii("etest"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etis"), - dictgen::InsensitiveAscii("etors"), - dictgen::InsensitiveAscii("ettes"), - dictgen::InsensitiveAscii("etts"), - dictgen::InsensitiveAscii("etus"), - dictgen::InsensitiveAscii("face"), - dictgen::InsensitiveAscii("ilized"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("val"), - dictgen::InsensitiveAscii("vals"), - ], - values: &[ - &["international"], - &["internal", "internally"], - &["internally"], - &["international"], - &["internationalism"], - &["internationalist"], - &["internationalists"], - &["internationally"], - &["international"], - &["internationalism"], - &["internationalist"], - &["internationalists"], - &["internationally"], - &["international"], - &["international"], - &["internationally"], - &["international"], - &["international"], - &["internationally"], - &["interactions"], - &["intermediate"], - &["internal"], - &["internalized"], - &["internals"], - &["internets"], - &["internets"], - &["internets"], - &["internets"], - &["internets"], - &["internets"], - &["interesting"], - &["internets"], - &["internets"], - &["internets"], - &["internets"], - &["internets"], - &["interface"], - &["internalized"], - &["internet"], - &["internal"], - &["interns"], - &["interns"], - &["interval", "internal"], - &["intervals"], - ], - range: 1..=11, - }; - -static WORD_INTERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERM_CHILDREN), - value: Some(&["interim", "intern"]), -}; - -pub static WORD_INTERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edate"), - dictgen::InsensitiveAscii("ediare"), - dictgen::InsensitiveAscii("ediat"), - dictgen::InsensitiveAscii("edidate"), - dictgen::InsensitiveAscii("edie"), - dictgen::InsensitiveAscii("ediete"), - dictgen::InsensitiveAscii("edite"), - dictgen::InsensitiveAscii("eidate"), - dictgen::InsensitiveAscii("ettent"), - dictgen::InsensitiveAscii("ideate"), - dictgen::InsensitiveAscii("idiate"), - dictgen::InsensitiveAscii("idiery"), - dictgen::InsensitiveAscii("isson"), - dictgen::InsensitiveAscii("itent"), - dictgen::InsensitiveAscii("ittant"), - dictgen::InsensitiveAscii("itten"), - dictgen::InsensitiveAscii("ittient"), - dictgen::InsensitiveAscii("ittment"), - dictgen::InsensitiveAscii("perance"), - ], - values: &[ - &["intermediate"], - &["intermediate"], - &["intermediate"], - &["intermediate"], - &["intermediate"], - &["intermediate"], - &["intermediate"], - &["intermediate"], - &["intermittent"], - &["intermediate"], - &["intermediate"], - &["intermediary"], - &["intermission"], - &["intermittent"], - &["intermittent"], - &["intermittent"], - &["intermittent"], - &["intermittent"], - &["intemperance"], - ], - range: 4..=7, - }; - -static WORD_INTERL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERL_CHILDREN), - value: None, -}; - -pub static WORD_INTERL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("eaed"), - dictgen::InsensitiveAscii("ectual"), - dictgen::InsensitiveAscii("ectually"), - dictgen::InsensitiveAscii("ectuals"), - dictgen::InsensitiveAscii("eiive"), - dictgen::InsensitiveAscii("eive"), - dictgen::InsensitiveAscii("iveing"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["interlacing"], - &["interleaved"], - &["intellectual"], - &["intellectually"], - &["intellectuals"], - &["interleave"], - &["interleave"], - &["interleaving"], - &["internally"], - ], - range: 2..=8, - }; - -static WORD_INTERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERI_CHILDREN), - value: None, -}; - -pub static WORD_INTERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oara"), - dictgen::InsensitiveAscii("oare"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("vew"), - ], - values: &[ - &["interior"], - &["interior"], - &["interior"], - &["inherit"], - &["inheritance"], - &["inherited"], - &["inheriting"], - &["inherits"], - &["interview"], - ], - range: 1..=5, - }; - -static WORD_INTERG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERG_CHILDREN), - value: None, -}; - -pub static WORD_INTERG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("rity"), - ], - values: &[ - &["integral"], - &["integrate"], - &["integrated"], - &["integration"], - &["integrations"], - &["integer"], - &["integrated"], - &["integers"], - &["integrity"], - &["integrate"], - &["integrated"], - &["integrates"], - &["integrating"], - &["integration"], - &["integrations"], - &["integrity"], - ], - range: 2..=7, - }; - -static WORD_INTERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERF_CHILDREN), - value: None, -}; - -pub static WORD_INTERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acce"), - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ave"), - dictgen::InsensitiveAscii("aves"), - dictgen::InsensitiveAscii("cae"), - dictgen::InsensitiveAscii("caes"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ear"), - dictgen::InsensitiveAscii("earence"), - dictgen::InsensitiveAscii("earnce"), - dictgen::InsensitiveAscii("ears"), - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("eers"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erance"), - dictgen::InsensitiveAscii("erce"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("erece"), - dictgen::InsensitiveAscii("ereing"), - dictgen::InsensitiveAscii("erencies"), - dictgen::InsensitiveAscii("erens"), - dictgen::InsensitiveAscii("erience"), - dictgen::InsensitiveAscii("erire"), - dictgen::InsensitiveAscii("erisce"), - dictgen::InsensitiveAscii("erisse"), - dictgen::InsensitiveAscii("ernce"), - dictgen::InsensitiveAscii("erre"), - dictgen::InsensitiveAscii("erred"), - dictgen::InsensitiveAscii("erres"), - dictgen::InsensitiveAscii("erring"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[ - &["interfaces"], - &["interact", "interface"], - &["interval"], - &["intervals"], - &["interfaces"], - &["interface"], - &["interfaces"], - &["interface"], - &["interfaces"], - &["interface"], - &["interfaces"], - &["interfere"], - &["interference"], - &["interference"], - &["interferes"], - &["interfere"], - &["interferes"], - &["interfere"], - &["interference"], - &["interferes"], - &["interfered"], - &["interference"], - &["interfering"], - &["interferences"], - &["interferes"], - &["interference"], - &["interfere"], - &["interferes"], - &["interferes"], - &["interference"], - &["interfere"], - &["interfere", "interfered"], - &["interferes"], - &["interfering"], - &["interferes"], - ], - range: 2..=8, - }; - -static WORD_INTERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INTERE_CHILDREN), - value: None, -}; - -static WORD_INTERE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INTEREA_NODE), - None, - Some(&WORD_INTEREC_NODE), - Some(&WORD_INTERED_NODE), - Some(&WORD_INTEREE_NODE), - Some(&WORD_INTEREF_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INTEREL_NODE), - None, - Some(&WORD_INTEREN_NODE), - None, - Some(&WORD_INTEREP_NODE), - None, - Some(&WORD_INTERER_NODE), - Some(&WORD_INTERES_NODE), - Some(&WORD_INTERET_NODE), - None, - Some(&WORD_INTEREV_NODE), - Some(&WORD_INTEREW_NODE), - None, - None, - None, -]; - -static WORD_INTEREW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREW_CHILDREN), - value: None, -}; - -pub static WORD_INTEREW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bs")], - values: &[&["interwebs"]], - range: 2..=2, - }; - -static WORD_INTEREV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREV_CHILDREN), - value: None, -}; - -pub static WORD_INTEREV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iew")], - values: &[&["interview"]], - range: 3..=3, - }; - -static WORD_INTERET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERET_CHILDREN), - value: Some(&["interest"]), -}; - -pub static WORD_INTERET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("sed"), - ], - values: &[&["interesting"], &["interested"]], - range: 3..=3, - }; - -static WORD_INTERES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERES_CHILDREN), - value: None, -}; - -pub static WORD_INTERES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("persed"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("seted"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tigly"), - dictgen::InsensitiveAscii("tinly"), - ], - values: &[ - &["interest"], - &["interest"], - &["intersect"], - &["intersected"], - &["intersecting"], - &["intersection"], - &["intersections"], - &["intersects"], - &["interested"], - &["intersect"], - &["intersected"], - &["intersecting"], - &["intersection"], - &["intersections"], - &["intersects"], - &["interested"], - &["interest"], - &["interested"], - &["interesting"], - &["interesting"], - &["interspersed"], - &["interfering"], - &["interested"], - &["interests", "interest"], - &["interested"], - &["interesting"], - &["interested"], - &["interested"], - &["interests"], - &["interestingly"], - &["interestingly"], - ], - range: 1..=7, - }; - -static WORD_INTERER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERER_CHILDREN), - value: None, -}; - -pub static WORD_INTERER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sting"), - ], - values: &[&["interpreted"], &["interpreting"]], - range: 4..=5, - }; - -static WORD_INTEREP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREP_CHILDREN), - value: Some(&["interop"]), -}; - -pub static WORD_INTEREP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("olate"), - dictgen::InsensitiveAscii("olated"), - dictgen::InsensitiveAscii("olates"), - dictgen::InsensitiveAscii("olating"), - dictgen::InsensitiveAscii("olation"), - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("retation"), - dictgen::InsensitiveAscii("retations"), - dictgen::InsensitiveAscii("reted"), - dictgen::InsensitiveAscii("reting"), - dictgen::InsensitiveAscii("rets"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["interpreted"], - &["interpolate"], - &["interpolated"], - &["interpolates"], - &["interpolating"], - &["interpolation"], - &["interpret"], - &["interpretation"], - &["interpretations"], - &["interpreted"], - &["interpreting"], - &["interprets"], - &["intercept"], - ], - range: 1..=9, - }; - -static WORD_INTEREN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREN_CHILDREN), - value: None, -}; - -pub static WORD_INTEREN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["internet"], &["internets"]], - range: 1..=2, - }; - -static WORD_INTEREL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREL_CHILDREN), - value: None, -}; - -pub static WORD_INTEREL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("aved"), - ], - values: &[&["interrelated"], &["interleaved"]], - range: 4..=4, - }; - -static WORD_INTEREF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREF_CHILDREN), - value: None, -}; - -pub static WORD_INTEREF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[&["interference"], &["interferences"], &["interferes"]], - range: 3..=7, - }; - -static WORD_INTEREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREE_CHILDREN), - value: None, -}; - -pub static WORD_INTEREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sted")], - values: &[&["interested"]], - range: 4..=4, - }; - -static WORD_INTERED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERED_CHILDREN), - value: Some(&["interred", "interned"]), -}; - -pub static WORD_INTERED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_INTEREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREC_CHILDREN), - value: None, -}; - -pub static WORD_INTEREC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ptor"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["interceptor"], - &["interacted", "interact", "intersect"], - &["interacted", "intersected"], - &["interacting", "intersecting"], - &["interaction", "intersection"], - &["interaction", "intersection"], - &["interactions", "intersections"], - &["interacts", "intersects"], - ], - range: 1..=6, - }; - -static WORD_INTEREA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEREA_CHILDREN), - value: None, -}; - -pub static WORD_INTEREA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("cts"), - ], - values: &[ - &["interact"], - &["intersection"], - &["intersections"], - &["interfaces"], - ], - range: 2..=6, - }; - -static WORD_INTERD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERD_CHILDREN), - value: None, -}; - -pub static WORD_INTERD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ependant"), - dictgen::InsensitiveAscii("ependecies"), - ], - values: &[&["interdependent"], &["interdependencies"]], - range: 8..=10, - }; - -static WORD_INTERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERC_CHILDREN), - value: None, -}; - -pub static WORD_INTERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahnge"), - dictgen::InsensitiveAscii("ahnged"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ecpt"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("epcion"), - dictgen::InsensitiveAscii("epticons"), - dictgen::InsensitiveAscii("eptin"), - dictgen::InsensitiveAscii("epto"), - dictgen::InsensitiveAscii("eptons"), - dictgen::InsensitiveAscii("hage"), - dictgen::InsensitiveAscii("hangable"), - dictgen::InsensitiveAscii("hangabley"), - dictgen::InsensitiveAscii("hangably"), - dictgen::InsensitiveAscii("hangeablely"), - dictgen::InsensitiveAscii("hangeabley"), - dictgen::InsensitiveAscii("hangeablity"), - dictgen::InsensitiveAscii("hangebale"), - dictgen::InsensitiveAscii("hangeble"), - dictgen::InsensitiveAscii("hangebly"), - dictgen::InsensitiveAscii("oarse"), - dictgen::InsensitiveAscii("ollegate"), - dictgen::InsensitiveAscii("ontinential"), - dictgen::InsensitiveAscii("ontinetal"), - dictgen::InsensitiveAscii("orse"), - dictgen::InsensitiveAscii("ource"), - dictgen::InsensitiveAscii("ouse"), - ], - values: &[ - &["interchange"], - &["interchanged"], - &["integration", "interaction"], - &["intercept"], - &["interception"], - &["interception"], - &["interceptions"], - &["interception"], - &["interception"], - &["interceptions"], - &["interchange"], - &["interchangeable"], - &["interchangeably"], - &["interchangeably"], - &["interchangeably"], - &["interchangeably"], - &["interchangeably"], - &["interchangeable"], - &["interchangeable"], - &["interchangeably"], - &["intercourse"], - &["intercollegiate"], - &["intercontinental"], - &["intercontinental"], - &["intercourse"], - &["intercourse"], - &["intercourse"], - ], - range: 4..=11, - }; - -static WORD_INTERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERB_CHILDREN), - value: None, -}; - -pub static WORD_INTERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("read")], - values: &[&["interbreed", "interbred"]], - range: 4..=4, - }; - -static WORD_INTERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INTERA_CHILDREN), - value: None, -}; - -static WORD_INTERA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_INTERAC_NODE), - None, - None, - Some(&WORD_INTERAF_NODE), - None, - None, - None, - None, - Some(&WORD_INTERAK_NODE), - Some(&WORD_INTERAL_NODE), - None, - Some(&WORD_INTERAN_NODE), - None, - None, - None, - None, - Some(&WORD_INTERAS_NODE), - Some(&WORD_INTERAT_NODE), - None, - Some(&WORD_INTERAV_NODE), - None, - Some(&WORD_INTERAX_NODE), - None, - None, -]; - -static WORD_INTERAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAX_CHILDREN), - value: None, -}; - -pub static WORD_INTERAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["interaction"], - &["interactions"], - &["interaction"], - &["interactions"], - ], - range: 4..=6, - }; - -static WORD_INTERAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAV_CHILDREN), - value: None, -}; - -pub static WORD_INTERAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("al")], - values: &[&["interval"]], - range: 2..=2, - }; - -static WORD_INTERAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAT_CHILDREN), - value: None, -}; - -pub static WORD_INTERAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ellar"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ionalism"), - dictgen::InsensitiveAscii("ionalist"), - dictgen::InsensitiveAscii("ionalists"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ively"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["iterate"], - &["iterated", "interacted", "integrated"], - &["interstellar"], - &["iterates", "interacts", "integrated"], - &["iterating", "interacting", "integrating"], - &["iteration", "interaction", "integration"], - &["international"], - &["internationalism"], - &["internationalist"], - &["internationalists"], - &["internationally"], - &["iterations", "interactions", "integrations"], - &["interactive"], - &["interactively"], - &["iterator"], - &["iterators"], - ], - range: 1..=9, - }; - -static WORD_INTERAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAS_CHILDREN), - value: None, -}; - -pub static WORD_INTERAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[&["interacted"], &["interacting"]], - range: 3..=4, - }; - -static WORD_INTERAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAN_CHILDREN), - value: None, -}; - -pub static WORD_INTERAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - ], - values: &[&["internal"], &["internally"]], - range: 1..=3, - }; - -static WORD_INTERAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAL_CHILDREN), - value: Some(&["internal", "interval", "integral"]), -}; - -pub static WORD_INTERAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["internally", "integrally"], - &["internals", "intervals", "integrals"], - &["internally"], - ], - range: 1..=2, - }; - -static WORD_INTERAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAK_CHILDREN), - value: None, -}; - -pub static WORD_INTERAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tivly"), - ], - values: &[ - &["interact"], - &["interaction"], - &["interactions"], - &["interactive", "interactively"], - &["interactively"], - &["interactively"], - ], - range: 1..=6, - }; - -static WORD_INTERAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAF_CHILDREN), - value: None, -}; - -pub static WORD_INTERAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ce")], - values: &[&["interface"]], - range: 2..=2, - }; - -static WORD_INTERAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTERAC_CHILDREN), - value: None, -}; - -pub static WORD_INTERAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ively"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("teve"), - dictgen::InsensitiveAscii("tevely"), - dictgen::InsensitiveAscii("tice"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("tifs"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tionn"), - dictgen::InsensitiveAscii("tionns"), - dictgen::InsensitiveAscii("tios"), - dictgen::InsensitiveAscii("tiv"), - dictgen::InsensitiveAscii("tivly"), - dictgen::InsensitiveAscii("tivo"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("tuable"), - dictgen::InsensitiveAscii("tue"), - dictgen::InsensitiveAscii("tve"), - ], - values: &[ - &["interaction"], - &["interacted", "interface"], - &["interacted", "interlaced", "interfaced"], - &["interfaces"], - &["interactive"], - &["interactively"], - &["interacts"], - &["interaction"], - &["interactions"], - &["interactive"], - &["interacts"], - &["interactive"], - &["interactively"], - &["interactive"], - &["interactive"], - &["interacts"], - &["interacts"], - &["interacts"], - &["interaction"], - &["interactions"], - &["interacts"], - &["interactive"], - &["interactively"], - &["interaction"], - &["interacts"], - &["interactive"], - &["interacted"], - &["interactive"], - ], - range: 1..=6, - }; - -static WORD_INTEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEP_CHILDREN), - value: None, -}; - -pub static WORD_INTEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("olate"), - dictgen::InsensitiveAscii("olated"), - dictgen::InsensitiveAscii("olates"), - dictgen::InsensitiveAscii("olation"), - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("retable"), - dictgen::InsensitiveAscii("retation"), - dictgen::InsensitiveAscii("retations"), - dictgen::InsensitiveAscii("retator"), - dictgen::InsensitiveAscii("retators"), - dictgen::InsensitiveAscii("reted"), - dictgen::InsensitiveAscii("reter"), - dictgen::InsensitiveAscii("reters"), - dictgen::InsensitiveAscii("retes"), - dictgen::InsensitiveAscii("reting"), - dictgen::InsensitiveAscii("retor"), - dictgen::InsensitiveAscii("retors"), - dictgen::InsensitiveAscii("rets"), - ], - values: &[ - &["interpolate"], - &["interpolated"], - &["interpolates"], - &["interpolation"], - &["interpret"], - &["interpretable"], - &["interpretation"], - &["interpretations"], - &["interpretor", "interpreter"], - &["interpreters"], - &["interpreted"], - &["interpreter"], - &["interpreters"], - &["interprets"], - &["interpreting"], - &["interpreter"], - &["interpreters"], - &["interprets"], - ], - range: 3..=9, - }; - -static WORD_INTEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEN_CHILDREN), - value: None, -}; - -pub static WORD_INTEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ational"), - dictgen::InsensitiveAscii("ationalism"), - dictgen::InsensitiveAscii("ationalist"), - dictgen::InsensitiveAscii("ationalists"), - dictgen::InsensitiveAscii("ationally"), - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("dend"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("det"), - dictgen::InsensitiveAscii("dos"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("isty"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("seley"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sionaly"), - dictgen::InsensitiveAscii("sites"), - dictgen::InsensitiveAscii("sitive"), - dictgen::InsensitiveAscii("sitiy"), - dictgen::InsensitiveAscii("sley"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tended"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tially"), - dictgen::InsensitiveAscii("tialy"), - dictgen::InsensitiveAscii("tinal"), - dictgen::InsensitiveAscii("tines"), - dictgen::InsensitiveAscii("tionaly"), - dictgen::InsensitiveAscii("tionly"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tsity"), - dictgen::InsensitiveAscii("tually"), - ], - values: &[ - &["internal"], - &["internally"], - &["international"], - &["internationalism"], - &["internationalist"], - &["internationalists"], - &["internationally"], - &["intentional"], - &["intended"], - &["intends"], - &["intended"], - &["intends"], - &["intended", "interned"], - &["intended"], - &["intentionally"], - &["intensity"], - &["internal"], - &["intensely"], - &["intents"], - &["intentionally", "intensionally"], - &["intensities"], - &["insensitive", "intensive"], - &["intensity"], - &["intensely"], - &["intents"], - &["intents"], - &["indentation"], - &["intended", "indented"], - &["intended"], - &["intentional"], - &["intentionally"], - &["intentionally"], - &["intentional"], - &["intestines"], - &["intentionally"], - &["intentional", "intentionally"], - &["intentional"], - &["intensity"], - &["intentionally"], - ], - range: 2..=11, - }; - -static WORD_INTEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEM_CHILDREN), - value: None, -}; - -pub static WORD_INTEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ediary"), - dictgen::InsensitiveAscii("ediate"), - ], - values: &[&["intermediary"], &["intermediate"]], - range: 6..=6, - }; - -static WORD_INTEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEL_CHILDREN), - value: None, -}; - -pub static WORD_INTEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eaved"), - dictgen::InsensitiveAscii("ectual"), - dictgen::InsensitiveAscii("egence"), - dictgen::InsensitiveAscii("egent"), - dictgen::InsensitiveAscii("egently"), - dictgen::InsensitiveAscii("elctual"), - dictgen::InsensitiveAscii("elctuals"), - dictgen::InsensitiveAscii("igability"), - dictgen::InsensitiveAscii("igable"), - dictgen::InsensitiveAscii("igance"), - dictgen::InsensitiveAscii("igantly"), - dictgen::InsensitiveAscii("igence"), - dictgen::InsensitiveAscii("igent"), - dictgen::InsensitiveAscii("isense"), - dictgen::InsensitiveAscii("lectals"), - dictgen::InsensitiveAscii("lectaul"), - dictgen::InsensitiveAscii("lectualis"), - dictgen::InsensitiveAscii("lectualisme"), - dictgen::InsensitiveAscii("lectualls"), - dictgen::InsensitiveAscii("lectualy"), - dictgen::InsensitiveAscii("lectuel"), - dictgen::InsensitiveAscii("lectuels"), - dictgen::InsensitiveAscii("lectul"), - dictgen::InsensitiveAscii("lectus"), - dictgen::InsensitiveAscii("lecual"), - dictgen::InsensitiveAscii("lecutal"), - dictgen::InsensitiveAscii("lecutally"), - dictgen::InsensitiveAscii("lecutals"), - dictgen::InsensitiveAscii("legence"), - dictgen::InsensitiveAscii("legent"), - dictgen::InsensitiveAscii("legently"), - dictgen::InsensitiveAscii("ligable"), - dictgen::InsensitiveAscii("ligance"), - dictgen::InsensitiveAscii("ligant"), - dictgen::InsensitiveAscii("ligenly"), - dictgen::InsensitiveAscii("ligente"), - dictgen::InsensitiveAscii("ligenty"), - dictgen::InsensitiveAscii("ligient"), - dictgen::InsensitiveAscii("luctuals"), - ], - values: &[ - &["interleaved"], - &["intellectual"], - &["intelligence"], - &["intelligent"], - &["intelligently"], - &["intellectuals"], - &["intellectuals"], - &["intelligibility"], - &["intelligible"], - &["intelligence"], - &["intelligently"], - &["intelligence"], - &["intelligent"], - &["intellisense"], - &["intellectuals"], - &["intellectuals"], - &["intellectuals"], - &["intellectuals"], - &["intellectuals"], - &["intellectually"], - &["intellectual"], - &["intellectuals"], - &["intellectuals"], - &["intellectuals"], - &["intellectual"], - &["intellectual"], - &["intellectually"], - &["intellectuals"], - &["intelligence"], - &["intelligent"], - &["intelligently"], - &["intelligible"], - &["intelligence"], - &["intelligent"], - &["intelligently"], - &["intelligence"], - &["intelligently"], - &["intelligent"], - &["intellectuals"], - ], - range: 5..=11, - }; - -static WORD_INTEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEG_CHILDREN), - value: None, -}; - -pub static WORD_INTEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arte"), - dictgen::InsensitiveAscii("arted"), - dictgen::InsensitiveAscii("artes"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("irty"), - dictgen::InsensitiveAscii("raal"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("rade"), - dictgen::InsensitiveAscii("raded"), - dictgen::InsensitiveAscii("rarla"), - dictgen::InsensitiveAscii("rarlo"), - dictgen::InsensitiveAscii("rat"), - dictgen::InsensitiveAscii("ratie"), - dictgen::InsensitiveAscii("ratione"), - dictgen::InsensitiveAscii("rato"), - dictgen::InsensitiveAscii("raton"), - dictgen::InsensitiveAscii("ratron"), - dictgen::InsensitiveAscii("reated"), - dictgen::InsensitiveAscii("reres"), - dictgen::InsensitiveAscii("rering"), - dictgen::InsensitiveAscii("reted"), - dictgen::InsensitiveAscii("rety"), - dictgen::InsensitiveAscii("rey"), - ], - values: &[ - &["integrate"], - &["integrated"], - &["integrates"], - &["integrate"], - &["integrated"], - &["integrates"], - &["integrating"], - &["integration"], - &["integrations"], - &["integral"], - &["integer"], - &["integrity"], - &["integral"], - &["integration"], - &["integrated"], - &["integrated"], - &["integral"], - &["integral"], - &["integral", "integrate"], - &["integrated"], - &["integration"], - &["integration"], - &["integration"], - &["integration"], - &["integrated"], - &["interferes"], - &["interfering"], - &["integrated"], - &["integrity"], - &["integrity"], - ], - range: 3..=7, - }; - -static WORD_INTEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEF_CHILDREN), - value: None, -}; - -pub static WORD_INTEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("erring"), - dictgen::InsensitiveAscii("race"), - ], - values: &[ - &["interface"], - &["interfaces"], - &["interfere"], - &["interfered"], - &["interference"], - &["interfering"], - &["interfering"], - &["interface"], - ], - range: 3..=6, - }; - -static WORD_INTEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEE_CHILDREN), - value: None, -}; - -pub static WORD_INTEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gration")], - values: &[&["integration"]], - range: 7..=7, - }; - -static WORD_INTED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTED_CHILDREN), - value: Some(&["inetd", "intend"]), -}; - -pub static WORD_INTED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ned"), - ], - values: &[&["intended"], &["intended"]], - range: 2..=3, - }; - -static WORD_INTEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEC_CHILDREN), - value: None, -}; - -pub static WORD_INTEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("epted"), - dictgen::InsensitiveAscii("epting"), - ], - values: &[&["intercept"], &["intercepted"], &["intercepting"]], - range: 3..=6, - }; - -static WORD_INTEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTEA_CHILDREN), - value: None, -}; - -pub static WORD_INTEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("d"), - ], - values: &[&["interaction"], &["instead"]], - range: 1..=5, - }; - -static WORD_INTD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTD_CHILDREN), - value: None, -}; - -pub static WORD_INTD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("icating")], - values: &[&["indicating"]], - range: 7..=7, - }; - -static WORD_INTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INTA_CHILDREN), - value: None, -}; - -pub static WORD_INTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("gible"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llation"), - dictgen::InsensitiveAscii("llationpath"), - dictgen::InsensitiveAscii("llations"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("lleing"), - dictgen::InsensitiveAscii("ller"), - dictgen::InsensitiveAscii("lles"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("lls"), - dictgen::InsensitiveAscii("micy"), - dictgen::InsensitiveAscii("mite"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("nciate"), - dictgen::InsensitiveAscii("ngable"), - dictgen::InsensitiveAscii("ngeble"), - dictgen::InsensitiveAscii("ngiable"), - dictgen::InsensitiveAscii("ngibil"), - dictgen::InsensitiveAscii("ngibile"), - dictgen::InsensitiveAscii("njible"), - dictgen::InsensitiveAscii("ntiate"), - dictgen::InsensitiveAscii("ntiated"), - dictgen::InsensitiveAscii("ntiating"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("xication"), - ], - values: &[ - &["instance"], - &["intact"], - &["intangible"], - &["install"], - &["installation"], - &["installationpath"], - &["installations"], - &["installed"], - &["installing"], - &["installer"], - &["installs"], - &["installing"], - &["installs"], - &["intimacy"], - &["intimate"], - &["instance", "intense"], - &["instances"], - &["instantiate"], - &["intangible"], - &["intangible"], - &["intangible"], - &["intangible"], - &["intangible"], - &["intangible"], - &["instantiate"], - &["instantiated"], - &["instantiating"], - &["instantiated"], - &["intoxication"], - ], - range: 2..=11, - }; - -static WORD_INS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INS_CHILDREN), - value: None, -}; - -static WORD_INS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INSA_NODE), - None, - Some(&WORD_INSC_NODE), - Some(&WORD_INSD_NODE), - Some(&WORD_INSE_NODE), - None, - None, - None, - Some(&WORD_INSI_NODE), - None, - None, - Some(&WORD_INSL_NODE), - Some(&WORD_INSM_NODE), - None, - Some(&WORD_INSO_NODE), - Some(&WORD_INSP_NODE), - None, - Some(&WORD_INSR_NODE), - None, - Some(&WORD_INST_NODE), - Some(&WORD_INSU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_INSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSU_CHILDREN), - value: None, -}; - -pub static WORD_INSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("bstantiated"), - dictgen::InsensitiveAscii("ccessful"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ffciency"), - dictgen::InsensitiveAscii("ffcient"), - dictgen::InsensitiveAscii("ffciently"), - dictgen::InsensitiveAscii("fficaint"), - dictgen::InsensitiveAscii("fficant"), - dictgen::InsensitiveAscii("fficency"), - dictgen::InsensitiveAscii("fficent"), - dictgen::InsensitiveAscii("fficently"), - dictgen::InsensitiveAscii("fficiant"), - dictgen::InsensitiveAscii("ffiency"), - dictgen::InsensitiveAscii("ffient"), - dictgen::InsensitiveAscii("ffiently"), - dictgen::InsensitiveAscii("ffucient"), - dictgen::InsensitiveAscii("ficiency"), - dictgen::InsensitiveAscii("ficient"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("ltas"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("ltos"), - dictgen::InsensitiveAscii("niating"), - dictgen::InsensitiveAscii("race"), - dictgen::InsensitiveAscii("rasnce"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rgance"), - dictgen::InsensitiveAscii("rgancy"), - dictgen::InsensitiveAscii("rgencey"), - dictgen::InsensitiveAscii("rgeny"), - dictgen::InsensitiveAscii("rnace"), - dictgen::InsensitiveAscii("specting"), - dictgen::InsensitiveAscii("stainable"), - ], - values: &[ - &["insulated"], - &["unsubstantiated"], - &["unsuccessful"], - &["ensue", "insure"], - &["insufficiency"], - &["insufficient"], - &["insufficiently"], - &["insufficient"], - &["insufficient"], - &["insufficiency"], - &["insufficient"], - &["insufficiently"], - &["insufficient"], - &["insufficiency"], - &["insufficient"], - &["insufficiently"], - &["insufficient"], - &["insufficiency"], - &["insufficient"], - &["insinuating"], - &["insults"], - &["insults"], - &["insults"], - &["insinuating"], - &["insurance"], - &["insurance"], - &["insurance"], - &["insurgency"], - &["insurgency"], - &["insurgency"], - &["insurgency"], - &["insurance"], - &["unsuspecting"], - &["unsustainable"], - ], - range: 1..=11, - }; - -static WORD_INST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INST_CHILDREN), - value: None, -}; - -static WORD_INST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INSTA_NODE), - None, - None, - None, - Some(&WORD_INSTE_NODE), - None, - None, - None, - Some(&WORD_INSTI_NODE), - None, - None, - Some(&WORD_INSTL_NODE), - None, - Some(&WORD_INSTN_NODE), - None, - None, - None, - Some(&WORD_INSTR_NODE), - Some(&WORD_INSTS_NODE), - Some(&WORD_INSTT_NODE), - Some(&WORD_INSTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_INSTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTU_CHILDREN), - value: None, -}; - -pub static WORD_INSTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctional"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("rcion"), - dictgen::InsensitiveAscii("rcted"), - dictgen::InsensitiveAscii("rction"), - dictgen::InsensitiveAscii("rctions"), - dictgen::InsensitiveAscii("rctor"), - dictgen::InsensitiveAscii("rctors"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rmental"), - dictgen::InsensitiveAscii("rmentals"), - dictgen::InsensitiveAscii("rments"), - dictgen::InsensitiveAscii("tionalized"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("titional"), - dictgen::InsensitiveAscii("titionalized"), - dictgen::InsensitiveAscii("titions"), - dictgen::InsensitiveAscii("tuted"), - dictgen::InsensitiveAscii("tution"), - dictgen::InsensitiveAscii("tutionalized"), - ], - values: &[ - &["instruction"], - &["instructional"], - &["instructions"], - &["instructs"], - &["instrument"], - &["instruments"], - &["instruction"], - &["instructed"], - &["instruction"], - &["instructions"], - &["instructor"], - &["instructors"], - &["instrument"], - &["instrumental"], - &["instrumental"], - &["instruments"], - &["institutionalized"], - &["intuitions", "institutions"], - &["institution"], - &["institutional"], - &["institutionalized"], - &["institutions"], - &["instituted"], - &["institution"], - &["institutionalized"], - ], - range: 3..=12, - }; - -static WORD_INSTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTT_CHILDREN), - value: None, -}; - -pub static WORD_INSTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("uction"), - ], - values: &[&["instruction"], &["instruction"]], - range: 6..=7, - }; - -static WORD_INSTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTS_CHILDREN), - value: None, -}; - -pub static WORD_INSTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("allation"), - dictgen::InsensitiveAscii("allations"), - dictgen::InsensitiveAscii("alled"), - dictgen::InsensitiveAscii("alls"), - ], - values: &[ - &["install"], - &["installation"], - &["installations"], - &["installed"], - &["installs"], - ], - range: 3..=9, - }; - -static WORD_INSTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INSTR_CHILDREN), - value: None, -}; - -static WORD_INSTR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INSTRA_NODE), - None, - Some(&WORD_INSTRC_NODE), - None, - Some(&WORD_INSTRE_NODE), - None, - None, - None, - Some(&WORD_INSTRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INSTRO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INSTRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_INSTRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTRU_CHILDREN), - value: None, -}; - -pub static WORD_INSTRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("ccional"), - dictgen::InsensitiveAscii("ccions"), - dictgen::InsensitiveAscii("cction"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("cions"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citonal"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("ctie"), - dictgen::InsensitiveAscii("ctino"), - dictgen::InsensitiveAscii("ctiob"), - dictgen::InsensitiveAscii("ctioin"), - dictgen::InsensitiveAscii("ctioins"), - dictgen::InsensitiveAscii("ctior"), - dictgen::InsensitiveAscii("ctios"), - dictgen::InsensitiveAscii("ctiosn"), - dictgen::InsensitiveAscii("ctivo"), - dictgen::InsensitiveAscii("ctoin"), - dictgen::InsensitiveAscii("cton"), - dictgen::InsensitiveAscii("ctons"), - dictgen::InsensitiveAscii("ctores"), - dictgen::InsensitiveAscii("cution"), - dictgen::InsensitiveAscii("cutions"), - dictgen::InsensitiveAscii("emnt"), - dictgen::InsensitiveAscii("ktion"), - dictgen::InsensitiveAscii("ktor"), - dictgen::InsensitiveAscii("menal"), - dictgen::InsensitiveAscii("mend"), - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menetation"), - dictgen::InsensitiveAscii("menetd"), - dictgen::InsensitiveAscii("meneted"), - dictgen::InsensitiveAscii("mentaion"), - dictgen::InsensitiveAscii("mentaiton"), - dictgen::InsensitiveAscii("mentos"), - dictgen::InsensitiveAscii("mentul"), - dictgen::InsensitiveAscii("metal"), - dictgen::InsensitiveAscii("mnet"), - dictgen::InsensitiveAscii("mnets"), - dictgen::InsensitiveAscii("nction"), - dictgen::InsensitiveAscii("nctions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["instruction"], - &["instructional"], - &["instructions"], - &["instruction"], - &["instructed"], - &["instruction"], - &["instructional"], - &["instructions"], - &["instruction"], - &["instructional"], - &["instruction", "instructions"], - &["instructor"], - &["instructors"], - &["instructed"], - &["instruction"], - &["instruction"], - &["instruction"], - &["instructions"], - &["instructor"], - &["instructors"], - &["instruction"], - &["instruction"], - &["instruction"], - &["instruction", "instructor"], - &["instructors"], - &["instructors"], - &["instruction"], - &["instructions"], - &["instrument"], - &["instruction"], - &["instructor"], - &["instrumental"], - &["instrument"], - &["instrument"], - &["instrumentation"], - &["instrumented"], - &["instrumented"], - &["instrumentation"], - &["instrumentation"], - &["instruments"], - &["instrumental"], - &["instrumental"], - &["instrument"], - &["instruments"], - &["instruction"], - &["instructions"], - &["instruction"], - &["instructions"], - ], - range: 3..=10, - }; - -static WORD_INSTRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTRO_CHILDREN), - value: None, -}; - -pub static WORD_INSTRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("spection")], - values: &[&["introspection"]], - range: 8..=8, - }; - -static WORD_INSTRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTRI_CHILDREN), - value: None, -}; - -pub static WORD_INSTRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ncs"), - dictgen::InsensitiveAscii("nics"), - dictgen::InsensitiveAscii("nsic"), - dictgen::InsensitiveAscii("nsics"), - ], - values: &[ - &["instruction"], - &["intrinsics", "instincts"], - &["intrinsics"], - &["intrinsic"], - &["intrinsics"], - ], - range: 3..=5, - }; - -static WORD_INSTRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTRE_CHILDREN), - value: None, -}; - -pub static WORD_INSTRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ad")], - values: &[&["instead"]], - range: 2..=2, - }; - -static WORD_INSTRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTRC_CHILDREN), - value: None, -}; - -pub static WORD_INSTRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utino"), - dictgen::InsensitiveAscii("utinoal"), - dictgen::InsensitiveAscii("utinos"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utional"), - dictgen::InsensitiveAscii("utions"), - dictgen::InsensitiveAscii("utor"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[ - &["instruction"], - &["instructional"], - &["instructions"], - &["instruct"], - &["instruction"], - &["instructional"], - &["instructions"], - &["instruction"], - &["instructional"], - &["instruction", "instructions"], - &["instructors"], - &["instructs"], - ], - range: 2..=7, - }; - -static WORD_INSTRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTRA_CHILDREN), - value: None, -}; - -pub static WORD_INSTRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("lls"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("ments"), - ], - values: &[ - &["instance"], - &["install"], - &["installed"], - &["installing"], - &["installs"], - &["instrument"], - &["instrumental"], - &["instruments"], - ], - range: 2..=6, - }; - -static WORD_INSTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTN_CHILDREN), - value: None, -}; - -pub static WORD_INSTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ances"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("atiated"), - dictgen::InsensitiveAscii("atiation"), - dictgen::InsensitiveAscii("atiations"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("siated"), - dictgen::InsensitiveAscii("siation"), - dictgen::InsensitiveAscii("siations"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["instance"], - &["instances"], - &["instance"], - &["instances"], - &["instant"], - &["instantiated"], - &["instantiation"], - &["instantiations"], - &["instance"], - &["instances"], - &["instantiated"], - &["instantiation"], - &["instantiations"], - &["instant"], - &["instantly"], - ], - range: 1..=9, - }; - -static WORD_INSTL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTL_CHILDREN), - value: None, -}; - -pub static WORD_INSTL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("alation"), - dictgen::InsensitiveAscii("alations"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("aler"), - dictgen::InsensitiveAscii("aling"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ls"), - ], - values: &[ - &["instal"], - &["installation"], - &["installations"], - &["installed"], - &["installer"], - &["installing"], - &["instals"], - &["install", "instill"], - &["installation", "instillation"], - &["installations", "instillations"], - &["installed", "instilled"], - &["installer"], - &["installing", "instilling"], - &["installs", "instills"], - ], - range: 1..=8, - }; - -static WORD_INSTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTI_CHILDREN), - value: None, -}; - -pub static WORD_INSTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("atiate"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("cnt"), - dictgen::InsensitiveAscii("cnts"), - dictgen::InsensitiveAscii("ncitvely"), - dictgen::InsensitiveAscii("ncs"), - dictgen::InsensitiveAscii("nctivelly"), - dictgen::InsensitiveAscii("nctivley"), - dictgen::InsensitiveAscii("nctivly"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("titional"), - dictgen::InsensitiveAscii("tucion"), - dictgen::InsensitiveAscii("tucionalized"), - dictgen::InsensitiveAscii("tude"), - dictgen::InsensitiveAscii("tuded"), - dictgen::InsensitiveAscii("tue"), - dictgen::InsensitiveAscii("tuion"), - dictgen::InsensitiveAscii("tutie"), - dictgen::InsensitiveAscii("tutiei"), - dictgen::InsensitiveAscii("tutionale"), - dictgen::InsensitiveAscii("tutionals"), - dictgen::InsensitiveAscii("tutionel"), - dictgen::InsensitiveAscii("tutionella"), - dictgen::InsensitiveAscii("tutionilized"), - dictgen::InsensitiveAscii("tutionlized"), - dictgen::InsensitiveAscii("tutionnal"), - dictgen::InsensitiveAscii("tutionnels"), - dictgen::InsensitiveAscii("tuto"), - dictgen::InsensitiveAscii("tuttet"), - dictgen::InsensitiveAscii("tutue"), - dictgen::InsensitiveAscii("tutuion"), - ], - values: &[ - &["instantiate"], - &["instantiate"], - &["instantiating"], - &["instinct"], - &["instincts"], - &["instinctively"], - &["instincts"], - &["instinctively"], - &["instinctively"], - &["instinctively"], - &["instinct"], - &["institutional"], - &["institution"], - &["institutionalized"], - &["instituted"], - &["instituted"], - &["institute"], - &["institution"], - &["institute"], - &["institute"], - &["institutionalized"], - &["institutions"], - &["institutional"], - &["institutional"], - &["institutionalized"], - &["institutionalized"], - &["institutional"], - &["institutions"], - &["institution"], - &["institute"], - &["instituted"], - &["institution"], - ], - range: 2..=12, - }; - -static WORD_INSTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTE_CHILDREN), - value: None, -}; - -pub static WORD_INSTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("add"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("af"), - dictgen::InsensitiveAscii("alled"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ead"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("nsive"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rad"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rested"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rrupts"), - dictgen::InsensitiveAscii("rsction"), - dictgen::InsensitiveAscii("rsctions"), - dictgen::InsensitiveAscii("rsection"), - dictgen::InsensitiveAscii("rsectional"), - dictgen::InsensitiveAscii("rsectionality"), - dictgen::InsensitiveAscii("rsectioned"), - dictgen::InsensitiveAscii("rsections"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rtion"), - ], - values: &[ - &["instead"], - &["instead"], - &["instead"], - &["instead"], - &["installed"], - &["instance"], - &["instead"], - &["instead"], - &["installing"], - &["intensive"], - &["insert"], - &["instead"], - &["inserted"], - &["interested"], - &["inserting"], - &["interrupts"], - &["intersection"], - &["intersections"], - &["intersection"], - &["intersectional"], - &["intersectionality"], - &["intersection"], - &["intersections"], - &["insert"], - &["inserted"], - &["insertion"], - ], - range: 1..=13, - }; - -static WORD_INSTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INSTA_CHILDREN), - value: None, -}; - -static WORD_INSTA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INSTAA_NODE), - Some(&WORD_INSTAB_NODE), - Some(&WORD_INSTAC_NODE), - Some(&WORD_INSTAD_NODE), - Some(&WORD_INSTAE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_INSTAL_NODE), - Some(&WORD_INSTAM_NODE), - Some(&WORD_INSTAN_NODE), - None, - None, - None, - None, - Some(&WORD_INSTAS_NODE), - Some(&WORD_INSTAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_INSTAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAT_CHILDREN), - value: None, -}; - -pub static WORD_INSTAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("utionalized"), - ], - values: &[ - &["instance"], - &["instantiate"], - &["instantiated"], - &["instantiating"], - &["instantiation"], - &["instantiations"], - &["institutionalized"], - ], - range: 4..=11, - }; - -static WORD_INSTAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAS_CHILDREN), - value: None, -}; - -pub static WORD_INSTAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lled")], - values: &[&["installed"]], - range: 4..=4, - }; - -static WORD_INSTAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAN_CHILDREN), - value: None, -}; - -pub static WORD_INSTAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atiation"), - dictgen::InsensitiveAscii("cce"), - dictgen::InsensitiveAscii("cd"), - dictgen::InsensitiveAscii("cees"), - dictgen::InsensitiveAscii("cen"), - dictgen::InsensitiveAscii("ciate"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ciates"), - dictgen::InsensitiveAscii("ciating"), - dictgen::InsensitiveAscii("ciation"), - dictgen::InsensitiveAscii("ciations"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("cse"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ecs"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("seation"), - dictgen::InsensitiveAscii("siate"), - dictgen::InsensitiveAscii("siated"), - dictgen::InsensitiveAscii("siates"), - dictgen::InsensitiveAscii("siation"), - dictgen::InsensitiveAscii("taenous"), - dictgen::InsensitiveAscii("taintg"), - dictgen::InsensitiveAscii("taneos"), - dictgen::InsensitiveAscii("taneoulsy"), - dictgen::InsensitiveAscii("taneu"), - dictgen::InsensitiveAscii("taneus"), - dictgen::InsensitiveAscii("tanious"), - dictgen::InsensitiveAscii("tanous"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("teneous"), - dictgen::InsensitiveAscii("tenious"), - dictgen::InsensitiveAscii("teniously"), - dictgen::InsensitiveAscii("tenous"), - dictgen::InsensitiveAscii("tialed"), - dictgen::InsensitiveAscii("tialte"), - dictgen::InsensitiveAscii("tiaties"), - dictgen::InsensitiveAscii("tiatoins"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("tnciate"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("ze"), - ], - values: &[ - &["instantiation"], - &["instance"], - &["instance"], - &["instances"], - &["instance"], - &["instantiate"], - &["instantiated"], - &["instantiates"], - &["instantiating"], - &["instantiation"], - &["instantiations"], - &["instances"], - &["instance"], - &["instance"], - &["instance"], - &["instance"], - &["instances"], - &["instances"], - &["instances"], - &["instantiation"], - &["instantiate"], - &["instantiated"], - &["instantiates"], - &["instantiation"], - &["instantaneous"], - &["instantiating"], - &["instantaneous"], - &["instantaneous"], - &["instantaneous"], - &["instantaneous"], - &["instantaneous"], - &["instantaneous"], - &["instantiate"], - &["instantiating"], - &["instantiation"], - &["instantiations"], - &["instantaneous"], - &["instantaneous"], - &["instantaneously"], - &["instantaneous"], - &["instantiated"], - &["instantiate"], - &["instantiates"], - &["instantiations"], - &["instantiation"], - &["instantiation"], - &["instantiate"], - &["instantly"], - &["instance"], - ], - range: 1..=9, - }; - -static WORD_INSTAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAM_CHILDREN), - value: None, -}; - -pub static WORD_INSTAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["instant"]], - range: 1..=1, - }; - -static WORD_INSTAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAL_CHILDREN), - value: None, -}; - -pub static WORD_INSTAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("laion"), - dictgen::InsensitiveAscii("laiton"), - dictgen::InsensitiveAscii("laitons"), - dictgen::InsensitiveAscii("lataion"), - dictgen::InsensitiveAscii("lataions"), - dictgen::InsensitiveAscii("latation"), - dictgen::InsensitiveAscii("latin"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lationa"), - dictgen::InsensitiveAscii("latons"), - dictgen::InsensitiveAscii("latron"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("leer"), - dictgen::InsensitiveAscii("leert"), - dictgen::InsensitiveAscii("lemnt"), - dictgen::InsensitiveAscii("lent"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lesd"), - dictgen::InsensitiveAscii("lion"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("lmant"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("lus"), - ], - values: &[ - &["installations"], - &["installation"], - &["installations"], - &["installed"], - &["install"], - &["installed"], - &["installment"], - &["installer"], - &["installs"], - &["installing"], - &["installation"], - &["installation"], - &["installations"], - &["installation"], - &["installations"], - &["installation"], - &["installations"], - &["installation"], - &["installation"], - &["installations"], - &["installation"], - &["installer", "installed", "install"], - &["installer"], - &["installer"], - &["installment"], - &["installment"], - &["installs"], - &["installs"], - &["installing", "installation"], - &["install"], - &["installing"], - &["installment"], - &["installation"], - &["installs"], - ], - range: 1..=8, - }; - -static WORD_INSTAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAE_CHILDREN), - value: None, -}; - -pub static WORD_INSTAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("d"), - ], - values: &[&["instead"], &["instead"]], - range: 1..=2, - }; - -static WORD_INSTAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAD_CHILDREN), - value: Some(&["instead"]), -}; - -pub static WORD_INSTAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["instead"]], - range: 1..=1, - }; - -static WORD_INSTAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAC_CHILDREN), - value: None, -}; - -pub static WORD_INSTAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("iate"), - ], - values: &[&["instance"], &["instances"], &["instantiate"]], - range: 1..=4, - }; - -static WORD_INSTAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAB_CHILDREN), - value: None, -}; - -pub static WORD_INSTAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("iliy"), - dictgen::InsensitiveAscii("illity"), - dictgen::InsensitiveAscii("ilt"), - dictgen::InsensitiveAscii("ilty"), - ], - values: &[ - &["instance"], - &["instability"], - &["instability"], - &["instability"], - &["instability"], - ], - range: 2..=6, - }; - -static WORD_INSTAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSTAA_CHILDREN), - value: None, -}; - -pub static WORD_INSTAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nce")], - values: &[&["instance"]], - range: 3..=3, - }; - -static WORD_INSR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSR_CHILDREN), - value: None, -}; - -pub static WORD_INSR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uction"), - dictgen::InsensitiveAscii("ugency"), - ], - values: &[&["instruction"], &["insurgency"]], - range: 6..=6, - }; - -static WORD_INSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSP_CHILDREN), - value: None, -}; - -pub static WORD_INSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("eccion"), - dictgen::InsensitiveAscii("eciton"), - dictgen::InsensitiveAscii("ecor"), - dictgen::InsensitiveAscii("ecticon"), - dictgen::InsensitiveAscii("ectin"), - dictgen::InsensitiveAscii("ectons"), - dictgen::InsensitiveAscii("ectoras"), - dictgen::InsensitiveAscii("ectres"), - dictgen::InsensitiveAscii("ektion"), - dictgen::InsensitiveAscii("ektors"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erational"), - dictgen::InsensitiveAscii("iracion"), - dictgen::InsensitiveAscii("iraste"), - dictgen::InsensitiveAscii("irating"), - dictgen::InsensitiveAscii("irationnal"), - dictgen::InsensitiveAscii("iraton"), - dictgen::InsensitiveAscii("irerad"), - dictgen::InsensitiveAscii("ireras"), - dictgen::InsensitiveAscii("iritional"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("riation"), - dictgen::InsensitiveAscii("riational"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("ries"), - ], - values: &[ - &["inspiration"], - &["inspection"], - &["inspections"], - &["inspector"], - &["inspection"], - &["inspection"], - &["inspections"], - &["inspectors"], - &["inspectors"], - &["inspection"], - &["inspectors"], - &["inspiration"], - &["inspirational"], - &["inspiration"], - &["inspires"], - &["inspiration"], - &["inspirational"], - &["inspiration"], - &["inspired"], - &["inspires"], - &["inspirational"], - &["inspire"], - &["inspiration"], - &["inspirational"], - &["inspired"], - &["inspires"], - ], - range: 3..=10, - }; - -static WORD_INSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSO_CHILDREN), - value: None, -}; - -pub static WORD_INSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mina"), - dictgen::InsensitiveAscii("nmia"), - dictgen::InsensitiveAscii("nsistency"), - ], - values: &[&["insomnia"], &["insomnia"], &["inconsistency"]], - range: 4..=9, - }; - -static WORD_INSM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSM_CHILDREN), - value: None, -}; - -pub static WORD_INSM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("onia")], - values: &[&["insomnia"]], - range: 4..=4, - }; - -static WORD_INSL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSL_CHILDREN), - value: None, -}; - -pub static WORD_INSL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[&["insulated"], &["insults"]], - range: 3..=5, - }; - -static WORD_INSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSI_CHILDREN), - value: None, -}; - -pub static WORD_INSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dde"), - dictgen::InsensitiveAscii("ddes"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dios"), - dictgen::InsensitiveAscii("diuos"), - dictgen::InsensitiveAscii("ginficant"), - dictgen::InsensitiveAscii("ginifcant"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("gnficant"), - dictgen::InsensitiveAscii("gnifacnt"), - dictgen::InsensitiveAscii("gnifiant"), - dictgen::InsensitiveAscii("gnificat"), - dictgen::InsensitiveAscii("gnificatly"), - dictgen::InsensitiveAscii("gnificent"), - dictgen::InsensitiveAscii("gnificunt"), - dictgen::InsensitiveAscii("gnifigant"), - dictgen::InsensitiveAscii("gt"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("gths"), - dictgen::InsensitiveAscii("gts"), - dictgen::InsensitiveAscii("nuationg"), - dictgen::InsensitiveAscii("pration"), - dictgen::InsensitiveAscii("prational"), - dictgen::InsensitiveAscii("pre"), - dictgen::InsensitiveAscii("pred"), - dictgen::InsensitiveAscii("pres"), - dictgen::InsensitiveAscii("pring"), - dictgen::InsensitiveAscii("stance"), - dictgen::InsensitiveAscii("stas"), - dictgen::InsensitiveAscii("stente"), - dictgen::InsensitiveAscii("stenze"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("stince"), - dictgen::InsensitiveAscii("stis"), - dictgen::InsensitiveAscii("titute"), - dictgen::InsensitiveAscii("tution"), - dictgen::InsensitiveAscii("tutions"), - ], - values: &[ - &["inside"], - &["inside"], - &["insides"], - &["inside"], - &["insidious"], - &["insidious"], - &["insignificant"], - &["insignificant"], - &["unsigned"], - &["insignificant"], - &["insignificant"], - &["insignificant"], - &["insignificant"], - &["insignificantly"], - &["insignificant"], - &["insignificant"], - &["insignificant"], - &["insight"], - &["insight"], - &["insights"], - &["insights"], - &["insinuating"], - &["inspiration"], - &["inspirational"], - &["inspire"], - &["inspired"], - &["inspires"], - &["inspiring"], - &["insistence"], - &["insists"], - &["insistence"], - &["insistence"], - &["insists"], - &["insistence"], - &["insists"], - &["institute"], - &["institution"], - &["institutions"], - ], - range: 1..=10, - }; - -static WORD_INSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INSE_CHILDREN), - value: None, -}; - -static WORD_INSE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INSEA_NODE), - None, - Some(&WORD_INSEC_NODE), - None, - Some(&WORD_INSEE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INSEN_NODE), - None, - Some(&WORD_INSEP_NODE), - None, - Some(&WORD_INSER_NODE), - Some(&WORD_INSES_NODE), - Some(&WORD_INSET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_INSET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSET_CHILDREN), - value: None, -}; - -pub static WORD_INSET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("ead"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - ], - values: &[ - &["instead"], - &["instead"], - &["inserted"], - &["inserting"], - &["insertion", "insection"], - ], - range: 2..=3, - }; - -static WORD_INSES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSES_CHILDREN), - value: None, -}; - -pub static WORD_INSES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("itively"), - dictgen::InsensitiveAscii("itiveness"), - dictgen::InsensitiveAscii("itivity"), - ], - values: &[ - &["insensitive"], - &["insensitively"], - &["insensitiveness"], - &["insensitivity"], - ], - range: 5..=9, - }; - -static WORD_INSER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSER_CHILDREN), - value: Some(&["insert"]), -}; - -pub static WORD_INSER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sect"), - dictgen::InsensitiveAscii("sected"), - dictgen::InsensitiveAscii("secting"), - dictgen::InsensitiveAscii("sects"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("stor"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tino"), - dictgen::InsensitiveAscii("tos"), - ], - values: &[ - &["inserted"], - &["inserting"], - &["inserts"], - &["intersect"], - &["intersected"], - &["intersecting"], - &["intersects"], - &["insert"], - &["inserted"], - &["inserter"], - &["inserting"], - &["inserter"], - &["inserts"], - &["inserts"], - &["inserts"], - &["inserting"], - &["inserting"], - &["inserts"], - ], - range: 1..=7, - }; - -static WORD_INSEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSEP_CHILDREN), - value: None, -}; - -pub static WORD_INSEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ector"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("erable"), - dictgen::InsensitiveAscii("sion"), - ], - values: &[ - &["inspect"], - &["inspection"], - &["inspections"], - &["inspector"], - &["inspect"], - &["inspected"], - &["inspection"], - &["inspector"], - &["inspects"], - &["independent"], - &["inseparable"], - &["inception"], - ], - range: 2..=6, - }; - -static WORD_INSEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSEN_CHILDREN), - value: None, -}; - -pub static WORD_INSEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("itively"), - dictgen::InsensitiveAscii("sative"), - dictgen::InsensitiveAscii("setive"), - dictgen::InsensitiveAscii("sistive"), - dictgen::InsensitiveAscii("sistively"), - dictgen::InsensitiveAscii("sitiv"), - dictgen::InsensitiveAscii("sitivy"), - dictgen::InsensitiveAscii("sitve"), - dictgen::InsensitiveAscii("sity"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("stive"), - dictgen::InsensitiveAscii("stively"), - dictgen::InsensitiveAscii("titive"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("tivie"), - dictgen::InsensitiveAscii("tivised"), - dictgen::InsensitiveAscii("tivises"), - dictgen::InsensitiveAscii("tivite"), - ], - values: &[ - &["insensitive"], - &["insensitively"], - &["insensitive"], - &["insensitive"], - &["insensitive"], - &["insensitively"], - &["insensitive"], - &["insensitivity"], - &["insensitive"], - &["insensitivity", "intensity"], - &["insensitive"], - &["insensitive"], - &["insensitively"], - &["insensitive"], - &["incentive", "insensitive"], - &["insensitively"], - &["incentives"], - &["insensitive"], - &["insensitive"], - &["insensitive"], - &["insensitive"], - ], - range: 4..=9, - }; - -static WORD_INSEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSEE_CHILDREN), - value: None, -}; - -pub static WORD_INSEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["insert"]], - range: 1..=1, - }; - -static WORD_INSEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSEC_CHILDREN), - value: None, -}; - -pub static WORD_INSEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tiverous"), - dictgen::InsensitiveAscii("tos"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("urites"), - dictgen::InsensitiveAscii("uritites"), - ], - values: &[ - &["insects"], - &["insectivorous"], - &["insects"], - &["insecure"], - &["insecurities"], - &["insecurities"], - ], - range: 2..=8, - }; - -static WORD_INSEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSEA_CHILDREN), - value: None, -}; - -pub static WORD_INSEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["instead"]], - range: 1..=1, - }; - -static WORD_INSD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSD_CHILDREN), - value: None, -}; - -pub static WORD_INSD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ead"), - dictgen::InsensitiveAscii("ie"), - ], - values: &[&["inside"], &["instead"], &["inside"]], - range: 1..=3, - }; - -static WORD_INSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSC_CHILDREN), - value: None, -}; - -pub static WORD_INSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("peting"), - dictgen::InsensitiveAscii("rutible"), - dictgen::InsensitiveAscii("tuction"), - dictgen::InsensitiveAscii("tuctional"), - dictgen::InsensitiveAscii("tuctions"), - ], - values: &[ - &["insects"], - &["inspecting"], - &["inscrutable"], - &["instruction"], - &["instructional"], - &["instructions"], - ], - range: 3..=9, - }; - -static WORD_INSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INSA_CHILDREN), - value: None, -}; - -pub static WORD_INSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llation"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nelly"), - dictgen::InsensitiveAscii("ney"), - dictgen::InsensitiveAscii("nley"), - dictgen::InsensitiveAscii("tll"), - dictgen::InsensitiveAscii("tlled"), - dictgen::InsensitiveAscii("tnce"), - ], - values: &[ - &["install"], - &["installation"], - &["installed"], - &["installing"], - &["instance", "insane"], - &["insanely"], - &["insanely"], - &["insanely"], - &["install"], - &["installed"], - &["instance"], - ], - range: 2..=7, - }; - -static WORD_INR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INR_CHILDREN), - value: None, -}; - -pub static WORD_INR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("emental"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("eractive"), - dictgen::InsensitiveAscii("erface"), - dictgen::InsensitiveAscii("esponsible"), - dictgen::InsensitiveAscii("esponsive"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("esting"), - dictgen::InsensitiveAscii("insics"), - dictgen::InsensitiveAscii("o"), - ], - values: &[ - &["enraged"], - &["increment"], - &["incremental"], - &["increments"], - &["interactive"], - &["interface"], - &["irresponsible"], - &["unresponsive"], - &["inserted"], - &["inserting"], - &["intrinsics"], - &["into"], - ], - range: 1..=10, - }; - -static WORD_INQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INQ_CHILDREN), - value: None, -}; - -pub static WORD_INQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uier"), - dictgen::InsensitiveAscii("uirey"), - dictgen::InsensitiveAscii("uirie"), - dictgen::InsensitiveAscii("uiriy"), - dictgen::InsensitiveAscii("uisator"), - dictgen::InsensitiveAscii("uisicion"), - dictgen::InsensitiveAscii("uisidor"), - dictgen::InsensitiveAscii("uisistor"), - dictgen::InsensitiveAscii("uisiter"), - dictgen::InsensitiveAscii("uisiting"), - dictgen::InsensitiveAscii("uisitio"), - dictgen::InsensitiveAscii("uisitior"), - dictgen::InsensitiveAscii("uisitir"), - dictgen::InsensitiveAscii("uisitivo"), - dictgen::InsensitiveAscii("uisito"), - dictgen::InsensitiveAscii("uisiton"), - dictgen::InsensitiveAscii("uisitr"), - dictgen::InsensitiveAscii("uistior"), - dictgen::InsensitiveAscii("uizition"), - dictgen::InsensitiveAscii("uizitor"), - dictgen::InsensitiveAscii("uries"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("uriy"), - dictgen::InsensitiveAscii("usitior"), - ], - values: &[ - &["inquire"], - &["inquiry"], - &["inquire"], - &["inquiry"], - &["inquisitor"], - &["inquisition"], - &["inquisitor"], - &["inquisitor"], - &["inquisitor"], - &["inquisition"], - &["inquisitor"], - &["inquisitor"], - &["inquisitor"], - &["inquisition"], - &["inquisition"], - &["inquisition"], - &["inquisitor"], - &["inquisitor"], - &["inquisition"], - &["inquisitor"], - &["inquiries"], - &["inquiring"], - &["inquiry"], - &["inquisitor"], - ], - range: 4..=8, - }; - -static WORD_INP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INP_CHILDREN), - value: None, -}; - -pub static WORD_INP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("acting"), - dictgen::InsensitiveAscii("acts"), - dictgen::InsensitiveAscii("each"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("enetrable"), - dictgen::InsensitiveAscii("erfections"), - dictgen::InsensitiveAscii("ersonating"), - dictgen::InsensitiveAscii("iration"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("lementation"), - dictgen::InsensitiveAscii("lementations"), - dictgen::InsensitiveAscii("lemented"), - dictgen::InsensitiveAscii("lementing"), - dictgen::InsensitiveAscii("lications"), - dictgen::InsensitiveAscii("licit"), - dictgen::InsensitiveAscii("licitly"), - dictgen::InsensitiveAscii("olite"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ortant"), - dictgen::InsensitiveAscii("osible"), - dictgen::InsensitiveAscii("ossibility"), - dictgen::InsensitiveAscii("ossible"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("outs"), - dictgen::InsensitiveAscii("overished"), - dictgen::InsensitiveAscii("ractical"), - dictgen::InsensitiveAscii("racticality"), - dictgen::InsensitiveAscii("ractically"), - dictgen::InsensitiveAscii("redictable"), - dictgen::InsensitiveAscii("risonment"), - dictgen::InsensitiveAscii("roductive"), - dictgen::InsensitiveAscii("roove"), - dictgen::InsensitiveAscii("rooved"), - dictgen::InsensitiveAscii("rooves"), - dictgen::InsensitiveAscii("rooving"), - dictgen::InsensitiveAscii("roovment"), - dictgen::InsensitiveAscii("roovments"), - dictgen::InsensitiveAscii("roper"), - dictgen::InsensitiveAscii("roperly"), - dictgen::InsensitiveAscii("rove"), - dictgen::InsensitiveAscii("rovements"), - dictgen::InsensitiveAscii("roving"), - dictgen::InsensitiveAscii("sect"), - dictgen::InsensitiveAscii("section"), - dictgen::InsensitiveAscii("sector"), - dictgen::InsensitiveAscii("siration"), - dictgen::InsensitiveAscii("sire"), - dictgen::InsensitiveAscii("sired"), - dictgen::InsensitiveAscii("siring"), - dictgen::InsensitiveAscii("terpreter"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("upt"), - dictgen::InsensitiveAscii("ust"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("utsream"), - dictgen::InsensitiveAscii("uut"), - ], - values: &[ - &["impact"], - &["impacted"], - &["impacting"], - &["impacts"], - &["impeach"], - &["inspect"], - &["inspecting"], - &["inception", "inspection"], - &["inspections"], - &["impending"], - &["impenetrable"], - &["imperfections"], - &["impersonating"], - &["inspiration"], - &["inspired"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implications"], - &["implicit"], - &["implicitly"], - &["impolite"], - &["import"], - &["important"], - &["impossible"], - &["impossibility"], - &["impossible"], - &["input"], - &["inputs"], - &["impoverished"], - &["impractical"], - &["impracticality"], - &["impractically"], - &["unpredictable"], - &["imprisonment"], - &["unproductive"], - &["improve"], - &["improved"], - &["improves"], - &["improving"], - &["improvement"], - &["improvements"], - &["improper"], - &["improperly"], - &["improve"], - &["improvements"], - &["improving"], - &["inspect"], - &["inspection"], - &["inspector"], - &["inspiration"], - &["inspire"], - &["inspired"], - &["inspiring"], - &["interpreter"], - &["input"], - &["input"], - &["input", "inputs"], - &["inputted"], - &["inputting"], - &["inputstream"], - &["input"], - ], - range: 1..=12, - }; - -static WORD_INO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INO_CHILDREN), - value: None, -}; - -pub static WORD_INO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("btrusive"), - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cent"), - dictgen::InsensitiveAscii("correctly"), - dictgen::InsensitiveAscii("fficial"), - dictgen::InsensitiveAscii("frmation"), - dictgen::InsensitiveAscii("lving"), - dictgen::InsensitiveAscii("mplete"), - dictgen::InsensitiveAscii("perant"), - dictgen::InsensitiveAscii("quous"), - dictgen::InsensitiveAscii("rmation"), - dictgen::InsensitiveAscii("rrect"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("uts"), - dictgen::InsensitiveAscii("vation"), - dictgen::InsensitiveAscii("vative"), - dictgen::InsensitiveAscii("vice"), - dictgen::InsensitiveAscii("vker"), - ], - values: &[ - &["unobtrusive"], - &["innocence"], - &["innocent"], - &["incorrectly"], - &["unofficial"], - &["information"], - &["involving"], - &["incomplete"], - &["inoperative"], - &["innocuous"], - &["information"], - &["incorrect"], - &["into"], - &["inputs"], - &["innovation"], - &["innovative"], - &["invoice"], - &["invoker"], - ], - range: 1..=9, - }; - -static WORD_INN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INN_CHILDREN), - value: None, -}; - -pub static WORD_INN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("accible"), - dictgen::InsensitiveAscii("active"), - dictgen::InsensitiveAscii("acuracy"), - dictgen::InsensitiveAscii("acurate"), - dictgen::InsensitiveAscii("acurately"), - dictgen::InsensitiveAscii("appropriate"), - dictgen::InsensitiveAscii("apropriate"), - dictgen::InsensitiveAscii("crement"), - dictgen::InsensitiveAscii("crements"), - dictgen::InsensitiveAscii("ecesarily"), - dictgen::InsensitiveAscii("ecesary"), - dictgen::InsensitiveAscii("ecessarily"), - dictgen::InsensitiveAscii("ecessary"), - dictgen::InsensitiveAscii("effectual"), - dictgen::InsensitiveAscii("efficient"), - dictgen::InsensitiveAscii("ersection"), - dictgen::InsensitiveAscii("erstellar"), - dictgen::InsensitiveAscii("itialize"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("oavtion"), - dictgen::InsensitiveAscii("ocens"), - dictgen::InsensitiveAscii("ocenters"), - dictgen::InsensitiveAscii("ocentes"), - dictgen::InsensitiveAscii("ocentius"), - dictgen::InsensitiveAscii("ocous"), - dictgen::InsensitiveAscii("oculate"), - dictgen::InsensitiveAscii("oculated"), - dictgen::InsensitiveAscii("ocuos"), - dictgen::InsensitiveAscii("osense"), - dictgen::InsensitiveAscii("otation"), - dictgen::InsensitiveAscii("oucous"), - dictgen::InsensitiveAscii("ovacion"), - dictgen::InsensitiveAscii("ovaiton"), - dictgen::InsensitiveAscii("ovatief"), - dictgen::InsensitiveAscii("ovaties"), - dictgen::InsensitiveAscii("ovatin"), - dictgen::InsensitiveAscii("ovativo"), - dictgen::InsensitiveAscii("ovatve"), - dictgen::InsensitiveAscii("put"), - dictgen::InsensitiveAscii("voate"), - dictgen::InsensitiveAscii("voation"), - ], - values: &[ - &["inaccessible"], - &["inactive"], - &["inaccuracy"], - &["inaccurate"], - &["inaccurately"], - &["inappropriate"], - &["inappropriate"], - &["increment"], - &["increments"], - &["unnecessarily"], - &["unnecessary"], - &["unnecessarily"], - &["unnecessary"], - &["ineffectual"], - &["inefficient"], - &["intersection"], - &["interstellar"], - &["initialize", "initializes"], - &["inner"], - &["innovations"], - &["innocents"], - &["innocents"], - &["innocents"], - &["innocents"], - &["innocuous"], - &["inoculate"], - &["inoculated"], - &["innocuous"], - &["innocence"], - &["innovation"], - &["innocuous"], - &["innovation"], - &["innovations"], - &["innovate"], - &["innovate"], - &["innovations"], - &["innovation"], - &["innovate"], - &["input"], - &["innovate"], - &["innovation"], - ], - range: 3..=11, - }; - -static WORD_INM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INM_CHILDREN), - value: None, -}; - -pub static WORD_INM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ediate"), - dictgen::InsensitiveAscii("ediatelly"), - dictgen::InsensitiveAscii("ediately"), - dictgen::InsensitiveAscii("ediatily"), - dictgen::InsensitiveAscii("ediatly"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("igrant"), - dictgen::InsensitiveAscii("igrants"), - dictgen::InsensitiveAscii("mediately"), - dictgen::InsensitiveAscii("plementation"), - dictgen::InsensitiveAscii("utable"), - ], - values: &[ - &["immediate"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immense"], - &["immigrant"], - &["immigrants"], - &["immediately"], - &["implementation"], - &["immutable"], - ], - range: 4..=12, - }; - -static WORD_INL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INL_CHILDREN), - value: None, -}; - -pub static WORD_INL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alid"), - dictgen::InsensitiveAscii("cine"), - dictgen::InsensitiveAscii("clude"), - dictgen::InsensitiveAscii("cluded"), - dictgen::InsensitiveAscii("cludes"), - dictgen::InsensitiveAscii("cluding"), - dictgen::InsensitiveAscii("cludion"), - dictgen::InsensitiveAscii("clusive"), - dictgen::InsensitiveAscii("cude"), - dictgen::InsensitiveAscii("cuded"), - dictgen::InsensitiveAscii("cudes"), - dictgen::InsensitiveAscii("cuding"), - dictgen::InsensitiveAscii("cusion"), - dictgen::InsensitiveAscii("cusive"), - dictgen::InsensitiveAscii("ightening"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inse"), - dictgen::InsensitiveAscii("ude"), - dictgen::InsensitiveAscii("uded"), - dictgen::InsensitiveAscii("udes"), - dictgen::InsensitiveAscii("uding"), - dictgen::InsensitiveAscii("udung"), - dictgen::InsensitiveAscii("uence"), - dictgen::InsensitiveAscii("usive"), - ], - values: &[ - &["invalid"], - &["incline"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["inclusion"], - &["inclusive"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["inclusion"], - &["inclusive"], - &["enlightening"], - &["inline"], - &["inlines"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["including"], - &["influence"], - &["inclusive"], - ], - range: 2..=9, - }; - -static WORD_INK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INK_CHILDREN), - value: None, -}; - -pub static WORD_INK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ompatible"), - dictgen::InsensitiveAscii("ompetence"), - dictgen::InsensitiveAscii("onsistent"), - ], - values: &[&["incompatible"], &["incompetence"], &["inconsistent"]], - range: 9..=9, - }; - -static WORD_INJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INJ_CHILDREN), - value: None, -}; - -pub static WORD_INJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cetion"), - dictgen::InsensitiveAscii("ectiosn"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ustaces"), - dictgen::InsensitiveAscii("usticas"), - dictgen::InsensitiveAscii("ustics"), - dictgen::InsensitiveAscii("ustie"), - ], - values: &[ - &["injection"], - &["injections"], - &["ingest"], - &["injustices"], - &["injustices"], - &["injustices"], - &["injustices"], - ], - range: 3..=7, - }; - -static WORD_INI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INI_CHILDREN), - value: None, -}; - -static WORD_INI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INIA_NODE), - None, - None, - Some(&WORD_INID_NODE), - Some(&WORD_INIE_NODE), - Some(&WORD_INIF_NODE), - None, - None, - Some(&WORD_INII_NODE), - None, - None, - Some(&WORD_INIL_NODE), - None, - Some(&WORD_ININ_NODE), - None, - None, - None, - None, - Some(&WORD_INIS_NODE), - Some(&WORD_INIT_NODE), - None, - Some(&WORD_INIV_NODE), - None, - None, - None, - Some(&WORD_INIZ_NODE), -]; - -static WORD_INIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INIZ_CHILDREN), - value: None, -}; - -pub static WORD_INIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ialize"), - dictgen::InsensitiveAscii("ialized"), - dictgen::InsensitiveAscii("ializes"), - ], - values: &[&["initialize"], &["initialized"], &["initializes"]], - range: 6..=7, - }; - -static WORD_INIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INIV_CHILDREN), - value: None, -}; - -pub static WORD_INIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("idual"), - dictgen::InsensitiveAscii("isible"), - ], - values: &[&["individual"], &["invisible"]], - range: 5..=6, - }; - -static WORD_INIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INIT_CHILDREN), - value: None, -}; - -static WORD_INIT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INITA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INITI_NODE), - None, - None, - Some(&WORD_INITL_NODE), - Some(&WORD_INITM_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INITU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_INITU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITU_CHILDREN), - value: None, -}; - -pub static WORD_INITU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ialisation"), - dictgen::InsensitiveAscii("ialization"), - dictgen::InsensitiveAscii("ition"), - ], - values: &[&["initialisation"], &["initialization"], &["initiation"]], - range: 5..=10, - }; - -static WORD_INITM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITM_CHILDREN), - value: None, -}; - -pub static WORD_INITM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acy"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ately"), - dictgen::InsensitiveAscii("idate"), - ], - values: &[ - &["intimacy"], - &["intimate"], - &["intimately"], - &["intimidate"], - ], - range: 3..=5, - }; - -static WORD_INITL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITL_CHILDREN), - value: None, -}; - -pub static WORD_INITL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iasation"), - dictgen::InsensitiveAscii("iase"), - dictgen::InsensitiveAscii("iased"), - dictgen::InsensitiveAscii("iaser"), - dictgen::InsensitiveAscii("iazation"), - dictgen::InsensitiveAscii("iaze"), - dictgen::InsensitiveAscii("iazed"), - dictgen::InsensitiveAscii("iazer"), - ], - values: &[ - &["initialisation"], - &["initialise"], - &["initialised"], - &["initialiser"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initializer"], - ], - range: 4..=8, - }; - -static WORD_INITI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INITI_CHILDREN), - value: None, -}; - -static WORD_INITI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INITIA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INITII_NODE), - None, - None, - Some(&WORD_INITIL_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_INITIS_NODE), - Some(&WORD_INITIT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INITIZ_NODE), -]; - -static WORD_INITIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIZ_CHILDREN), - value: None, -}; - -pub static WORD_INITIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lized")], - values: &[&["initialized"]], - range: 5..=5, - }; - -static WORD_INITIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIT_CHILDREN), - value: None, -}; - -pub static WORD_INITIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aive"), - dictgen::InsensitiveAscii("alisation"), - dictgen::InsensitiveAscii("alisations"), - dictgen::InsensitiveAscii("alise"), - dictgen::InsensitiveAscii("alised"), - dictgen::InsensitiveAscii("aliser"), - dictgen::InsensitiveAscii("alising"), - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("alizations"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ialization"), - dictgen::InsensitiveAscii("ializations"), - dictgen::InsensitiveAscii("ialize"), - dictgen::InsensitiveAscii("ialized"), - dictgen::InsensitiveAscii("iave"), - dictgen::InsensitiveAscii("iaves"), - ], - values: &[ - &["initiatives"], - &["initialisation"], - &["initialisations"], - &["initialise"], - &["initialised"], - &["initialiser"], - &["initialising"], - &["initialization"], - &["initializations"], - &["initialize"], - &["initiate"], - &["initiator"], - &["initial"], - &["initialization"], - &["initializations"], - &["initialize"], - &["initialized"], - &["initiatives"], - &["initiatives"], - ], - range: 3..=11, - }; - -static WORD_INITIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIS_CHILDREN), - value: None, -}; - -pub static WORD_INITIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["initials"]], - range: 1..=1, - }; - -static WORD_INITIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIL_CHILDREN), - value: None, -}; - -pub static WORD_INITIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aize"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("aziaton"), - dictgen::InsensitiveAscii("ialised"), - dictgen::InsensitiveAscii("ialization"), - dictgen::InsensitiveAscii("ializations"), - dictgen::InsensitiveAscii("ialize"), - dictgen::InsensitiveAscii("ialized"), - dictgen::InsensitiveAscii("ializes"), - dictgen::InsensitiveAscii("ializing"), - dictgen::InsensitiveAscii("iase"), - dictgen::InsensitiveAscii("iased"), - dictgen::InsensitiveAscii("iases"), - dictgen::InsensitiveAscii("iasing"), - dictgen::InsensitiveAscii("iazation"), - dictgen::InsensitiveAscii("iaze"), - dictgen::InsensitiveAscii("iazed"), - dictgen::InsensitiveAscii("iazes"), - dictgen::InsensitiveAscii("iazing"), - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("isations"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("izations"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izer"), - dictgen::InsensitiveAscii("izes"), - dictgen::InsensitiveAscii("izing"), - ], - values: &[ - &["initialize"], - &["initialize"], - &["initialization"], - &["initialised"], - &["initialization"], - &["initializations"], - &["initialize"], - &["initialized"], - &["initializes"], - &["initializing"], - &["initialise"], - &["initialised"], - &["initialises"], - &["initialising"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initializes"], - &["initializing"], - &["initialisation"], - &["initialisations"], - &["initialise"], - &["initialised"], - &["initialises"], - &["initialising"], - &["initialization"], - &["initializations"], - &["initialize"], - &["initialized"], - &["initializer"], - &["initializes"], - &["initializing"], - ], - range: 3..=11, - }; - -static WORD_INITII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITII_CHILDREN), - value: None, -}; - -pub static WORD_INITII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alise"), - dictgen::InsensitiveAscii("alize"), - ], - values: &[&["initialise"], &["initialize"]], - range: 5..=5, - }; - -static WORD_INITIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INITIA_CHILDREN), - value: None, -}; - -static WORD_INITIA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INITIAI_NODE), - None, - None, - Some(&WORD_INITIAL_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INITIAT_NODE), - None, - Some(&WORD_INITIAV_NODE), - None, - None, - None, - Some(&WORD_INITIAZ_NODE), -]; - -static WORD_INITIAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIAZ_CHILDREN), - value: None, -}; - -pub static WORD_INITIAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["initialization"]], - range: 5..=5, - }; - -static WORD_INITIAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIAV_CHILDREN), - value: None, -}; - -pub static WORD_INITIAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ite")], - values: &[&["initiatives"]], - range: 3..=3, - }; - -static WORD_INITIAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIAT_CHILDREN), - value: None, -}; - -pub static WORD_INITIAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iater"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iats"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ivs"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ves"), - ], - values: &[ - &["initiate"], - &["initiated"], - &["initiator"], - &["initiating"], - &["initiator"], - &["initiates"], - &["initiatives", "initiate"], - &["initiated"], - &["initiatives", "initiates"], - &["initiation"], - &["initiatives"], - &["initiation"], - &["initiate"], - &["initiatives"], - ], - range: 2..=6, - }; - -static WORD_INITIAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INITIAL_CHILDREN), - value: None, -}; - -static WORD_INITIAL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_INITIALE_NODE), - None, - None, - None, - Some(&WORD_INITIALI_NODE), - None, - None, - Some(&WORD_INITIALL_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_INITIALS_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INITIALY_NODE), - Some(&WORD_INITIALZ_NODE), -]; - -static WORD_INITIALZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIALZ_CHILDREN), - value: None, -}; - -pub static WORD_INITIALZ_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["initialization"], - &["initialize"], - &["initialized"], - &["initializer"], - &["initializes"], - &["initialize"], - &["initialized"], - &["initializer"], - &["initializing"], - ], - range: 1..=5, -}; - -static WORD_INITIALY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIALY_CHILDREN), - value: Some(&["initially"]), -}; - -pub static WORD_INITIALY_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["initially"], - &["initialise"], - &["initialised"], - &["initialises"], - &["initialising"], - &["initialize"], - &["initialized"], - &["initializes"], - &["initializing"], - ], - range: 1..=4, -}; - -static WORD_INITIALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIALS_CHILDREN), - value: None, -}; - -pub static WORD_INITIALS_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["initialisation"], - &["initialise"], - &["initialised"], - &["initialises"], - &["initialising"], - ], - range: 1..=5, -}; - -static WORD_INITIALL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIALL_CHILDREN), - value: Some(&["initial", "initially"]), -}; - -pub static WORD_INITIALL_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ly")], - values: &[&["initially"]], - range: 2..=2, -}; - -static WORD_INITIALI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIALI_CHILDREN), - value: None, -}; - -pub static WORD_INITIALI_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alise"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("asation"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("azation"), - dictgen::InsensitiveAscii("aze"), - dictgen::InsensitiveAscii("azed"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("lsing"), - dictgen::InsensitiveAscii("lzing"), - dictgen::InsensitiveAscii("saing"), - dictgen::InsensitiveAscii("saiton"), - dictgen::InsensitiveAscii("sated"), - dictgen::InsensitiveAscii("satin"), - dictgen::InsensitiveAscii("sationg"), - dictgen::InsensitiveAscii("saton"), - dictgen::InsensitiveAscii("satons"), - dictgen::InsensitiveAscii("seing"), - dictgen::InsensitiveAscii("sere"), - dictgen::InsensitiveAscii("siation"), - dictgen::InsensitiveAscii("siert"), - dictgen::InsensitiveAscii("song"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tse"), - dictgen::InsensitiveAscii("tsing"), - dictgen::InsensitiveAscii("tze"), - dictgen::InsensitiveAscii("tzing"), - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("za"), - dictgen::InsensitiveAscii("zad"), - dictgen::InsensitiveAscii("zaed"), - dictgen::InsensitiveAscii("zaing"), - dictgen::InsensitiveAscii("zaion"), - dictgen::InsensitiveAscii("zaiton"), - dictgen::InsensitiveAscii("zate"), - dictgen::InsensitiveAscii("zated"), - dictgen::InsensitiveAscii("zates"), - dictgen::InsensitiveAscii("zatin"), - dictgen::InsensitiveAscii("zating"), - dictgen::InsensitiveAscii("zationg"), - dictgen::InsensitiveAscii("zaton"), - dictgen::InsensitiveAscii("zatons"), - dictgen::InsensitiveAscii("zd"), - dictgen::InsensitiveAscii("zedd"), - dictgen::InsensitiveAscii("zeing"), - dictgen::InsensitiveAscii("zexd"), - dictgen::InsensitiveAscii("ziation"), - dictgen::InsensitiveAscii("zion"), - dictgen::InsensitiveAscii("zong"), - dictgen::InsensitiveAscii("zs"), - dictgen::InsensitiveAscii("ztion"), - ], - values: &[ - &["initialise"], - &["initialize"], - &["initialized"], - &["initialisation"], - &["initialise"], - &["initialised"], - &["initialization"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initialize"], - &["initialized"], - &["initialise"], - &["initialising"], - &["initializing"], - &["initialising"], - &["initialisation"], - &["initialised"], - &["initialisation"], - &["initialisation"], - &["initialisation"], - &["initialisations"], - &["initialising"], - &["initialisers"], - &["initialisation"], - &["initialised"], - &["initialising"], - &["initialise", "initialises"], - &["initializing"], - &["initialise"], - &["initialising"], - &["initialize"], - &["initializing"], - &["initialize", "initialise"], - &["initialize"], - &["initialized"], - &["initialized"], - &["initializing"], - &["initialization"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initializes"], - &["initialization"], - &["initializing"], - &["initialization"], - &["initialization"], - &["initializations"], - &["initialized"], - &["initialized"], - &["initializing", "intitializing"], - &["initialized"], - &["initialization"], - &["initialization"], - &["initializing"], - &["initialize", "initializes"], - &["initialization"], - ], - range: 2..=7, -}; - -static WORD_INITIALE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIALE_CHILDREN), - value: Some(&["initial"]), -}; - -pub static WORD_INITIALE_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["initials", "initialise", "initializes", "initialises"]], - range: 1..=1, -}; - -static WORD_INITIAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITIAI_CHILDREN), - value: None, -}; - -pub static WORD_INITIAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("lizing"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("tve"), - dictgen::InsensitiveAscii("zation"), - ], - values: &[ - &["initialization"], - &["initialize"], - &["initialized"], - &["initializes"], - &["initializing"], - &["initiative"], - &["initiatives"], - &["initiatives"], - &["initialization"], - ], - range: 3..=8, - }; - -static WORD_INITA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INITA_CHILDREN), - value: None, -}; - -static WORD_INITA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INITAI_NODE), - None, - None, - Some(&WORD_INITAL_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_INITAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_INITAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITAT_CHILDREN), - value: None, -}; - -pub static WORD_INITAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["initiate", "imitate"], - &["initiated", "imitated"], - &["imitates", "initiates"], - &["imitating", "initiating"], - &["initiation", "imitation"], - &["imitations", "initiations"], - &["initiative"], - &["initiatives"], - &["imitator", "initiator"], - &["initiators", "imitators"], - ], - range: 1..=4, - }; - -static WORD_INITAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITAL_CHILDREN), - value: Some(&["initial"]), -}; - -pub static WORD_INITAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("ialisation"), - dictgen::InsensitiveAscii("ialization"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("isations"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("iser"), - dictgen::InsensitiveAscii("isers"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("ism"), - dictgen::InsensitiveAscii("isms"), - dictgen::InsensitiveAscii("izable"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("izations"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izer"), - dictgen::InsensitiveAscii("izers"), - dictgen::InsensitiveAscii("izes"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["initialed"], - &["initialese"], - &["initialisation"], - &["initialization"], - &["initialing"], - &["initialisation"], - &["initialisations"], - &["initialise"], - &["initialised"], - &["initialiser"], - &["initialisers"], - &["initialises"], - &["initialising"], - &["initialism"], - &["initialisms"], - &["initializable"], - &["initialization"], - &["initializations"], - &["initialize"], - &["initialized"], - &["initializer"], - &["initializers"], - &["initializes"], - &["initializing"], - &["initialled"], - &["initialling"], - &["initially"], - &["initialness"], - &["initials"], - ], - range: 1..=10, - }; - -static WORD_INITAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INITAI_CHILDREN), - value: None, -}; - -pub static WORD_INITAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lisation"), - dictgen::InsensitiveAscii("lise"), - dictgen::InsensitiveAscii("lised"), - dictgen::InsensitiveAscii("liser"), - dictgen::InsensitiveAscii("lisers"), - dictgen::InsensitiveAscii("lises"), - dictgen::InsensitiveAscii("lising"), - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lizer"), - dictgen::InsensitiveAscii("lizers"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("lizing"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("lsation"), - dictgen::InsensitiveAscii("lse"), - dictgen::InsensitiveAscii("lsed"), - dictgen::InsensitiveAscii("lsiation"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lzation"), - dictgen::InsensitiveAscii("lze"), - dictgen::InsensitiveAscii("lzed"), - dictgen::InsensitiveAscii("lziation"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tives"), - ], - values: &[ - &["initial"], - &["initialisation"], - &["initialise"], - &["initialised"], - &["initialiser"], - &["initialisers"], - &["initialises"], - &["initialising"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initializer"], - &["initializers"], - &["initializes"], - &["initializing"], - &["initially"], - &["initials"], - &["initialisation"], - &["initialise"], - &["initialised"], - &["initialisation"], - &["initially"], - &["initialization"], - &["initialize"], - &["initialized"], - &["initialization"], - &["initiate"], - &["initiation"], - &["initiatives"], - ], - range: 1..=8, - }; - -static WORD_INIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INIS_CHILDREN), - value: None, -}; - -pub static WORD_INIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("ialise"), - dictgen::InsensitiveAscii("ialised"), - dictgen::InsensitiveAscii("ialises"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ides"), - ], - values: &[ - &["insights"], - &["initialise"], - &["initialised"], - &["initialises"], - &["inside"], - &["insides"], - ], - range: 3..=7, - }; - -static WORD_ININ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ININ_CHILDREN), - value: None, -}; - -pub static WORD_ININ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("telligent"), - dictgen::InsensitiveAscii("terested"), - dictgen::InsensitiveAscii("teresting"), - dictgen::InsensitiveAscii("tialisation"), - dictgen::InsensitiveAscii("tialization"), - dictgen::InsensitiveAscii("tialize"), - ], - values: &[ - &["inlined"], - &["infinite"], - &["unintelligent"], - &["uninterested"], - &["uninteresting"], - &["initialisation"], - &["initialization"], - &["initialize"], - ], - range: 2..=11, - }; - -static WORD_INIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INIL_CHILDREN), - value: None, -}; - -pub static WORD_INIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ne")], - values: &[&["inline"]], - range: 2..=2, - }; - -static WORD_INII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INII_CHILDREN), - value: None, -}; - -pub static WORD_INII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("talize"), - dictgen::InsensitiveAscii("talized"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tialization"), - dictgen::InsensitiveAscii("tializations"), - dictgen::InsensitiveAscii("tialize"), - dictgen::InsensitiveAscii("tialized"), - dictgen::InsensitiveAscii("tializes"), - dictgen::InsensitiveAscii("tializing"), - ], - values: &[ - &["initialize"], - &["initialized"], - &["initial"], - &["initialization"], - &["initializations"], - &["initialize"], - &["initialized"], - &["initializes"], - &["initializing"], - ], - range: 4..=12, - }; - -static WORD_INIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INIF_CHILDREN), - value: None, -}; - -pub static WORD_INIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inite"), - dictgen::InsensitiveAscii("inity"), - dictgen::InsensitiveAscii("inte"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("nite"), - dictgen::InsensitiveAscii("nitely"), - dictgen::InsensitiveAscii("nity"), - ], - values: &[ - &["infinite"], - &["infinity"], - &["infinite"], - &["infinite"], - &["infinite"], - &["infinitely"], - &["infinity"], - ], - range: 3..=6, - }; - -static WORD_INIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INIE_CHILDREN), - value: None, -}; - -pub static WORD_INIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("cts"), - ], - values: &[ - &["inject"], - &["injected"], - &["injecting"], - &["injection"], - &["injects"], - ], - range: 2..=5, - }; - -static WORD_INID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INID_CHILDREN), - value: None, -}; - -pub static WORD_INID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("ividual"), - dictgen::InsensitiveAscii("vidual"), - ], - values: &[ - &["indians"], - &["indicates"], - &["indicate"], - &["indicated"], - &["indicates"], - &["indicating"], - &["indication"], - &["indications"], - &["indices"], - &["individual"], - &["individual"], - ], - range: 3..=8, - }; - -static WORD_INIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INIA_CHILDREN), - value: None, -}; - -pub static WORD_INIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - ], - values: &[ - &["initialization"], - &["initialize"], - &["initialized"], - &["initiate"], - &["initiative"], - &["initiatives"], - ], - range: 2..=8, - }; - -static WORD_INH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INH_CHILDREN), - value: Some(&["in"]), -}; - -pub static WORD_INH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abitans"), - dictgen::InsensitiveAscii("abitat"), - dictgen::InsensitiveAscii("abitats"), - dictgen::InsensitiveAscii("abitents"), - dictgen::InsensitiveAscii("eirt"), - dictgen::InsensitiveAscii("eirtance"), - dictgen::InsensitiveAscii("eirted"), - dictgen::InsensitiveAscii("erantly"), - dictgen::InsensitiveAscii("eratance"), - dictgen::InsensitiveAscii("erents"), - dictgen::InsensitiveAscii("erert"), - dictgen::InsensitiveAscii("eret"), - dictgen::InsensitiveAscii("eretance"), - dictgen::InsensitiveAscii("ereted"), - dictgen::InsensitiveAscii("erets"), - dictgen::InsensitiveAscii("eriable"), - dictgen::InsensitiveAscii("erid"), - dictgen::InsensitiveAscii("erided"), - dictgen::InsensitiveAscii("erient"), - dictgen::InsensitiveAscii("eriet"), - dictgen::InsensitiveAscii("erint"), - dictgen::InsensitiveAscii("erintly"), - dictgen::InsensitiveAscii("erints"), - dictgen::InsensitiveAscii("eritablility"), - dictgen::InsensitiveAscii("eritage"), - dictgen::InsensitiveAscii("eritate"), - dictgen::InsensitiveAscii("eritence"), - dictgen::InsensitiveAscii("eritences"), - dictgen::InsensitiveAscii("eritend"), - dictgen::InsensitiveAscii("erith"), - dictgen::InsensitiveAscii("erithed"), - dictgen::InsensitiveAscii("erithing"), - dictgen::InsensitiveAscii("eriths"), - dictgen::InsensitiveAscii("eritted"), - dictgen::InsensitiveAscii("ernetly"), - dictgen::InsensitiveAscii("errently"), - dictgen::InsensitiveAscii("errit"), - dictgen::InsensitiveAscii("erritance"), - dictgen::InsensitiveAscii("errited"), - dictgen::InsensitiveAscii("erriting"), - dictgen::InsensitiveAscii("errits"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("ertance"), - dictgen::InsensitiveAscii("ertances"), - dictgen::InsensitiveAscii("erted"), - dictgen::InsensitiveAscii("ertiance"), - dictgen::InsensitiveAscii("ertied"), - dictgen::InsensitiveAscii("ertig"), - dictgen::InsensitiveAscii("erting"), - dictgen::InsensitiveAscii("ertis"), - dictgen::InsensitiveAscii("erts"), - dictgen::InsensitiveAscii("ibt"), - dictgen::InsensitiveAscii("omogenous"), - dictgen::InsensitiveAscii("umaan"), - dictgen::InsensitiveAscii("umain"), - ], - values: &[ - &["inhabitants"], - &["inhabitants"], - &["inhabitants"], - &["inhabitants"], - &["inherit"], - &["inheritance"], - &["inherited"], - &["inherently"], - &["inheritance"], - &["inherits", "inherent"], - &["inherit", "inherent"], - &["inherit"], - &["inheritance"], - &["inherited"], - &["inherits"], - &["inheritable"], - &["inherit"], - &["inherited"], - &["inherent"], - &["inherit"], - &["inherit"], - &["inherently"], - &["inherits"], - &["inheritability"], - &["heritage", "inheritance"], - &["inherit"], - &["inheritance"], - &["inheritances"], - &["inherited"], - &["inherit"], - &["inherited"], - &["inheriting"], - &["inherits"], - &["inherited"], - &["inherently"], - &["inherently"], - &["inherit"], - &["inheritance"], - &["inherited"], - &["inheriting"], - &["inherits"], - &["inherit"], - &["inheritance"], - &["inheritances"], - &["inherited"], - &["inheritance"], - &["inherited"], - &["inheriting", "inherited"], - &["inheriting"], - &["inherits"], - &["inherits"], - &["inhibit"], - &["inhomogeneous"], - &["inhuman"], - &["inhuman"], - ], - range: 3..=12, - }; - -static WORD_ING_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ING_CHILDREN), - value: None, -}; - -pub static WORD_ING_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eger"), - dictgen::InsensitiveAscii("egral"), - dictgen::InsensitiveAscii("egrated"), - dictgen::InsensitiveAscii("enius"), - dictgen::InsensitiveAscii("eniuty"), - dictgen::InsensitiveAscii("enuitiy"), - dictgen::InsensitiveAscii("erdients"), - dictgen::InsensitiveAscii("erit"), - dictgen::InsensitiveAscii("estigator"), - dictgen::InsensitiveAscii("eunity"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("norar"), - dictgen::InsensitiveAscii("nore"), - dictgen::InsensitiveAscii("nored"), - dictgen::InsensitiveAscii("nores"), - dictgen::InsensitiveAscii("noring"), - dictgen::InsensitiveAscii("ocnito"), - dictgen::InsensitiveAscii("orance"), - dictgen::InsensitiveAscii("orant"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("redent"), - dictgen::InsensitiveAscii("rediant"), - dictgen::InsensitiveAscii("rediants"), - dictgen::InsensitiveAscii("rediens"), - dictgen::InsensitiveAscii("redientes"), - dictgen::InsensitiveAscii("rediets"), - dictgen::InsensitiveAscii("reediants"), - dictgen::InsensitiveAscii("reidents"), - dictgen::InsensitiveAscii("riedents"), - dictgen::InsensitiveAscii("uenity"), - ], - values: &[ - &["integer"], - &["integral"], - &["integrated"], - &["ingenious"], - &["ingenuity"], - &["ingenuity"], - &["ingredients"], - &["inherit"], - &["investigator"], - &["ingenuity"], - &["ignition"], - &["ignore", "ignorant"], - &["ignore"], - &["ignored"], - &["ignores"], - &["ignoring"], - &["incognito"], - &["ignorance"], - &["ignorant"], - &["ignore"], - &["ignored"], - &["ignores"], - &["ignoring"], - &["integration"], - &["ingredient"], - &["ingredient"], - &["ingredients"], - &["ingredients"], - &["ingredients"], - &["ingredient"], - &["ingredients"], - &["ingredient"], - &["ingredient"], - &["ingenuity"], - ], - range: 3..=9, - }; - -static WORD_INF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INF_CHILDREN), - value: None, -}; - -static WORD_INF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INFA_NODE), - None, - None, - None, - Some(&WORD_INFE_NODE), - None, - None, - None, - Some(&WORD_INFI_NODE), - None, - None, - Some(&WORD_INFL_NODE), - None, - None, - Some(&WORD_INFO_NODE), - None, - None, - Some(&WORD_INFR_NODE), - None, - None, - Some(&WORD_INFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_INFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFU_CHILDREN), - value: None, -}; - -pub static WORD_INFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lenced"), - dictgen::InsensitiveAscii("lences"), - dictgen::InsensitiveAscii("lential"), - ], - values: &[&["influenced"], &["influences"], &["influential"]], - range: 6..=7, - }; - -static WORD_INFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFR_CHILDREN), - value: None, -}; - -pub static WORD_INFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antryman"), - dictgen::InsensitiveAscii("aread"), - dictgen::InsensitiveAscii("asctructure"), - dictgen::InsensitiveAscii("astracture"), - dictgen::InsensitiveAscii("astrcuture"), - dictgen::InsensitiveAscii("astructre"), - dictgen::InsensitiveAscii("astructuur"), - dictgen::InsensitiveAscii("astrucure"), - dictgen::InsensitiveAscii("astrucutre"), - dictgen::InsensitiveAscii("astrukture"), - dictgen::InsensitiveAscii("astrutture"), - dictgen::InsensitiveAscii("astruture"), - dictgen::InsensitiveAscii("astucture"), - dictgen::InsensitiveAscii("astuctures"), - dictgen::InsensitiveAscii("asturcture"), - dictgen::InsensitiveAscii("eqency"), - dictgen::InsensitiveAscii("eqentcy"), - dictgen::InsensitiveAscii("eqeuncy"), - dictgen::InsensitiveAscii("eqeuntcy"), - dictgen::InsensitiveAscii("equancies"), - dictgen::InsensitiveAscii("equancy"), - dictgen::InsensitiveAscii("equantcies"), - dictgen::InsensitiveAscii("equantcy"), - dictgen::InsensitiveAscii("equentcies"), - dictgen::InsensitiveAscii("idgement"), - dictgen::InsensitiveAscii("idging"), - dictgen::InsensitiveAscii("igement"), - dictgen::InsensitiveAscii("ignement"), - dictgen::InsensitiveAscii("igning"), - dictgen::InsensitiveAscii("ingeing"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("oamtion"), - dictgen::InsensitiveAscii("omal"), - dictgen::InsensitiveAscii("omation"), - dictgen::InsensitiveAscii("omative"), - dictgen::InsensitiveAscii("omatoin"), - dictgen::InsensitiveAscii("omed"), - dictgen::InsensitiveAscii("omers"), - dictgen::InsensitiveAscii("oms"), - dictgen::InsensitiveAscii("ormation"), - dictgen::InsensitiveAscii("otn"), - dictgen::InsensitiveAscii("ustructure"), - ], - values: &[ - &["infantryman"], - &["infrared"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructure"], - &["infrastructures"], - &["infrastructure"], - &["infrequency"], - &["infrequency"], - &["infrequency"], - &["infrequency"], - &["infrequencies"], - &["infrequency"], - &["infrequencies"], - &["infrequency"], - &["infrequencies"], - &["infringement"], - &["infringing"], - &["infringement"], - &["infringement"], - &["infringing"], - &["infringing"], - &["information"], - &["information"], - &["informal"], - &["information"], - &["informative"], - &["information"], - &["informed"], - &["informers"], - &["informs"], - &["information"], - &["infront"], - &["infrastructure"], - ], - range: 3..=11, - }; - -static WORD_INFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INFO_CHILDREN), - value: None, -}; - -static WORD_INFO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_INFOE_NODE), - None, - Some(&WORD_INFOG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INFOM_NODE), - None, - None, - None, - None, - Some(&WORD_INFOR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_INFOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFOR_CHILDREN), - value: Some(&["info"]), -}; - -pub static WORD_INFOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amtion"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ational"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("givable"), - dictgen::InsensitiveAscii("mable"), - dictgen::InsensitiveAscii("macion"), - dictgen::InsensitiveAscii("maion"), - dictgen::InsensitiveAscii("maional"), - dictgen::InsensitiveAscii("maiton"), - dictgen::InsensitiveAscii("marla"), - dictgen::InsensitiveAscii("marle"), - dictgen::InsensitiveAscii("marlo"), - dictgen::InsensitiveAscii("martion"), - dictgen::InsensitiveAscii("mas"), - dictgen::InsensitiveAscii("mat"), - dictgen::InsensitiveAscii("matation"), - dictgen::InsensitiveAscii("matations"), - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("matice"), - dictgen::InsensitiveAscii("matie"), - dictgen::InsensitiveAscii("matief"), - dictgen::InsensitiveAscii("matiei"), - dictgen::InsensitiveAscii("matike"), - dictgen::InsensitiveAscii("matikon"), - dictgen::InsensitiveAscii("matin"), - dictgen::InsensitiveAscii("matino"), - dictgen::InsensitiveAscii("matins"), - dictgen::InsensitiveAscii("matio"), - dictgen::InsensitiveAscii("matiom"), - dictgen::InsensitiveAscii("mations"), - dictgen::InsensitiveAscii("mativenss"), - dictgen::InsensitiveAscii("mativo"), - dictgen::InsensitiveAscii("matoin"), - dictgen::InsensitiveAscii("matoins"), - dictgen::InsensitiveAscii("maton"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mella"), - dictgen::InsensitiveAscii("merad"), - dictgen::InsensitiveAscii("mfation"), - dictgen::InsensitiveAscii("mis"), - dictgen::InsensitiveAscii("mitive"), - dictgen::InsensitiveAscii("mtaion"), - dictgen::InsensitiveAscii("mtion"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("rmation"), - ], - values: &[ - &["information"], - &["information"], - &["informational"], - &["enforce"], - &["enforced"], - &["unforgivable"], - &["informal"], - &["information"], - &["information"], - &["informational"], - &["information"], - &["informal"], - &["informal"], - &["informal"], - &["information"], - &["informs"], - &["inform", "informant"], - &["information"], - &["information"], - &["informative"], - &["informative"], - &["informative"], - &["informative"], - &["informative"], - &["informative"], - &["information"], - &["information", "informing"], - &["information"], - &["information"], - &["information"], - &["information"], - &["information"], - &["informativeness"], - &["information"], - &["information"], - &["information"], - &["information"], - &["inform"], - &["informal"], - &["informed"], - &["information"], - &["informs"], - &["informative"], - &["information"], - &["information"], - &["infront"], - &["information"], - ], - range: 2..=9, - }; - -static WORD_INFOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFOM_CHILDREN), - value: Some(&["inform"]), -}; - -pub static WORD_INFOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("artion"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ational"), - dictgen::InsensitiveAscii("ativeness"), - dictgen::InsensitiveAscii("atrion"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("raiton"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["information"], - &["information"], - &["informational"], - &["informativeness"], - &["information"], - &["informed"], - &["informer"], - &["inform"], - &["information"], - &["information"], - &["informed"], - &["informs"], - ], - range: 1..=9, - }; - -static WORD_INFOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFOG_CHILDREN), - value: None, -}; - -pub static WORD_INFOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rahic"), - dictgen::InsensitiveAscii("rahpic"), - dictgen::InsensitiveAscii("rapgic"), - dictgen::InsensitiveAscii("rapic"), - dictgen::InsensitiveAscii("rpahic"), - dictgen::InsensitiveAscii("rpahics"), - ], - values: &[ - &["infographic"], - &["infographic"], - &["infographic"], - &["infographic"], - &["infographic"], - &["infographic"], - ], - range: 5..=7, - }; - -static WORD_INFOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFOE_CHILDREN), - value: None, -}; - -pub static WORD_INFOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("rmation"), - ], - values: &[&["information"], &["information"]], - range: 6..=7, - }; - -static WORD_INFL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFL_CHILDREN), - value: None, -}; - -pub static WORD_INFL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amable"), - dictgen::InsensitiveAscii("amation"), - dictgen::InsensitiveAscii("atabale"), - dictgen::InsensitiveAscii("atabe"), - dictgen::InsensitiveAscii("ateble"), - dictgen::InsensitiveAscii("atible"), - dictgen::InsensitiveAscii("atie"), - dictgen::InsensitiveAscii("atoin"), - dictgen::InsensitiveAscii("eunced"), - dictgen::InsensitiveAscii("exable"), - dictgen::InsensitiveAscii("itrate"), - dictgen::InsensitiveAscii("itrator"), - dictgen::InsensitiveAscii("uanced"), - dictgen::InsensitiveAscii("uances"), - dictgen::InsensitiveAscii("uancing"), - dictgen::InsensitiveAscii("ucence"), - dictgen::InsensitiveAscii("uece"), - dictgen::InsensitiveAscii("ueced"), - dictgen::InsensitiveAscii("ueces"), - dictgen::InsensitiveAscii("uecing"), - dictgen::InsensitiveAscii("uenceing"), - dictgen::InsensitiveAscii("uencial"), - dictgen::InsensitiveAscii("uencian"), - dictgen::InsensitiveAscii("uencie"), - dictgen::InsensitiveAscii("uencin"), - dictgen::InsensitiveAscii("uening"), - dictgen::InsensitiveAscii("uens"), - dictgen::InsensitiveAscii("uense"), - dictgen::InsensitiveAscii("uensed"), - dictgen::InsensitiveAscii("uenser"), - dictgen::InsensitiveAscii("uenses"), - dictgen::InsensitiveAscii("uenta"), - dictgen::InsensitiveAscii("uental"), - dictgen::InsensitiveAscii("uented"), - dictgen::InsensitiveAscii("uentes"), - dictgen::InsensitiveAscii("uenting"), - dictgen::InsensitiveAscii("uentual"), - dictgen::InsensitiveAscii("uincing"), - dictgen::InsensitiveAscii("unce"), - dictgen::InsensitiveAscii("uneced"), - ], - values: &[ - &["inflatable"], - &["inflammation"], - &["inflatable"], - &["inflatable"], - &["inflatable"], - &["inflatable"], - &["inflate"], - &["inflation"], - &["influenced"], - &["inflexible"], - &["infiltrate"], - &["infiltrator"], - &["influenced"], - &["influences"], - &["influencing"], - &["influence"], - &["influence"], - &["influenced"], - &["influences"], - &["influencing"], - &["influencing"], - &["influential"], - &["influencing"], - &["influences"], - &["influencing"], - &["influencing"], - &["influences"], - &["influences"], - &["influences"], - &["influences"], - &["influences"], - &["influential"], - &["influential"], - &["influenced"], - &["influences"], - &["influencing"], - &["influential"], - &["influencing"], - &["influence"], - &["influenced"], - ], - range: 4..=8, - }; - -static WORD_INFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFI_CHILDREN), - value: None, -}; - -pub static WORD_INFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deltiy"), - dictgen::InsensitiveAscii("dility"), - dictgen::InsensitiveAscii("litrate"), - dictgen::InsensitiveAscii("litrated"), - dictgen::InsensitiveAscii("litration"), - dictgen::InsensitiveAscii("ltartor"), - dictgen::InsensitiveAscii("ltrade"), - dictgen::InsensitiveAscii("ltrait"), - dictgen::InsensitiveAscii("ltraitor"), - dictgen::InsensitiveAscii("ltrar"), - dictgen::InsensitiveAscii("ltrare"), - dictgen::InsensitiveAscii("ltraron"), - dictgen::InsensitiveAscii("ltrarte"), - dictgen::InsensitiveAscii("ltrase"), - dictgen::InsensitiveAscii("ltrater"), - dictgen::InsensitiveAscii("ltratie"), - dictgen::InsensitiveAscii("ltratior"), - dictgen::InsensitiveAscii("ltratred"), - dictgen::InsensitiveAscii("ltre"), - dictgen::InsensitiveAscii("ltrerat"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nately"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("netely"), - dictgen::InsensitiveAscii("nie"), - dictgen::InsensitiveAscii("nife"), - dictgen::InsensitiveAscii("niment"), - dictgen::InsensitiveAscii("ninte"), - dictgen::InsensitiveAscii("nit"), - dictgen::InsensitiveAscii("nitelly"), - dictgen::InsensitiveAscii("nitey"), - dictgen::InsensitiveAscii("nitie"), - dictgen::InsensitiveAscii("nitiy"), - dictgen::InsensitiveAscii("nitley"), - dictgen::InsensitiveAscii("nitly"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("ntesimal"), - dictgen::InsensitiveAscii("ntie"), - dictgen::InsensitiveAscii("ntiely"), - dictgen::InsensitiveAscii("ntiy"), - dictgen::InsensitiveAscii("ntrator"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("te"), - ], - values: &[ - &["infidelity"], - &["infidelity"], - &["infiltrate"], - &["infiltrated"], - &["infiltration"], - &["infiltrator"], - &["infiltrate"], - &["infiltrate"], - &["infiltrator"], - &["infiltrator"], - &["infiltrate"], - &["infiltrator"], - &["infiltrate"], - &["infiltrate"], - &["infiltrator"], - &["infiltrate"], - &["infiltrator"], - &["infiltrate"], - &["infiltrate"], - &["infiltrate"], - &["infinite"], - &["infinitely"], - &["inline"], - &["infinite"], - &["infinitely"], - &["infinite"], - &["infinite"], - &["infinite"], - &["infinite"], - &["infinite"], - &["infinitely"], - &["infinity"], - &["infinite", "infinity"], - &["infinity"], - &["infinitely"], - &["infinity", "infinitely"], - &["infinite"], - &["infinitesimal"], - &["infinite"], - &["infinitely"], - &["infinity"], - &["infiltrator"], - &["infinity"], - &["infinite"], - ], - range: 2..=9, - }; - -static WORD_INFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFE_CHILDREN), - value: None, -}; - -pub static WORD_INFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccious"), - dictgen::InsensitiveAscii("ctation"), - dictgen::InsensitiveAscii("cteous"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ctuous"), - dictgen::InsensitiveAscii("dility"), - dictgen::InsensitiveAscii("ktious"), - dictgen::InsensitiveAscii("nro"), - dictgen::InsensitiveAscii("recene"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rface"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rioara"), - dictgen::InsensitiveAscii("rioare"), - dictgen::InsensitiveAscii("rioir"), - dictgen::InsensitiveAscii("rioirty"), - dictgen::InsensitiveAscii("riorty"), - dictgen::InsensitiveAscii("riour"), - dictgen::InsensitiveAscii("rir"), - dictgen::InsensitiveAscii("rmon"), - dictgen::InsensitiveAscii("rrable"), - dictgen::InsensitiveAscii("rrence"), - dictgen::InsensitiveAscii("staion"), - dictgen::InsensitiveAscii("stating"), - dictgen::InsensitiveAscii("stato"), - dictgen::InsensitiveAscii("staton"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["infectious"], - &["infestation"], - &["infectious"], - &["infections"], - &["infectious"], - &["infidelity"], - &["infectious"], - &["inferno"], - &["inference"], - &["inferred"], - &["interface"], - &["inferring"], - &["inferior"], - &["inferior"], - &["inferior"], - &["inferiority"], - &["inferiority"], - &["inferior"], - &["inferior"], - &["inferno"], - &["inferable"], - &["inference"], - &["infestation"], - &["infestation"], - &["infestation"], - &["infestation"], - &["infections"], - &["index"], - ], - range: 1..=7, - }; - -static WORD_INFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INFA_CHILDREN), - value: None, -}; - -pub static WORD_INFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("illible"), - dictgen::InsensitiveAscii("lability"), - dictgen::InsensitiveAscii("llable"), - dictgen::InsensitiveAscii("llibale"), - dictgen::InsensitiveAscii("llibe"), - dictgen::InsensitiveAscii("llibile"), - dictgen::InsensitiveAscii("ltable"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("ntis"), - dictgen::InsensitiveAscii("ntus"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rred"), - dictgen::InsensitiveAscii("structure"), - ], - values: &[ - &["infallible"], - &["infallibility"], - &["infallible"], - &["infallible"], - &["infallible"], - &["infallible"], - &["inflatable", "infallible"], - &["inflate"], - &["inflated"], - &["inflates"], - &["inflating"], - &["infants"], - &["infants"], - &["infrared"], - &["infrared"], - &["infrastructure"], - ], - range: 3..=9, - }; - -static WORD_INE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INE_CHILDREN), - value: Some(&["one"]), -}; - -static WORD_INE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INEA_NODE), - None, - None, - None, - None, - Some(&WORD_INEF_NODE), - Some(&WORD_INEG_NODE), - Some(&WORD_INEH_NODE), - None, - Some(&WORD_INEJ_NODE), - None, - Some(&WORD_INEL_NODE), - None, - Some(&WORD_INEN_NODE), - None, - None, - Some(&WORD_INEQ_NODE), - Some(&WORD_INER_NODE), - Some(&WORD_INES_NODE), - Some(&WORD_INET_NODE), - None, - Some(&WORD_INEV_NODE), - None, - Some(&WORD_INEX_NODE), - None, - None, -]; - -static WORD_INEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEX_CHILDREN), - value: Some(&["index"]), -}; - -pub static WORD_INEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blicably"), - dictgen::InsensitiveAscii("eprienced"), - dictgen::InsensitiveAscii("istant"), - dictgen::InsensitiveAscii("pect"), - dictgen::InsensitiveAscii("pectedly"), - dictgen::InsensitiveAscii("peirenced"), - dictgen::InsensitiveAscii("pencive"), - dictgen::InsensitiveAscii("penisve"), - dictgen::InsensitiveAscii("pense"), - dictgen::InsensitiveAscii("pereince"), - dictgen::InsensitiveAscii("pereinced"), - dictgen::InsensitiveAscii("periance"), - dictgen::InsensitiveAscii("perianced"), - dictgen::InsensitiveAscii("periece"), - dictgen::InsensitiveAscii("perieced"), - dictgen::InsensitiveAscii("periecned"), - dictgen::InsensitiveAscii("periencable"), - dictgen::InsensitiveAscii("periened"), - dictgen::InsensitiveAscii("periente"), - dictgen::InsensitiveAscii("perince"), - dictgen::InsensitiveAscii("perineced"), - dictgen::InsensitiveAscii("pierence"), - dictgen::InsensitiveAscii("pierenced"), - dictgen::InsensitiveAscii("pirience"), - dictgen::InsensitiveAscii("pirienced"), - dictgen::InsensitiveAscii("plicabil"), - dictgen::InsensitiveAscii("plicablely"), - dictgen::InsensitiveAscii("plicabley"), - dictgen::InsensitiveAscii("plicablly"), - dictgen::InsensitiveAscii("plicaby"), - dictgen::InsensitiveAscii("plicibly"), - ], - values: &[ - &["inexplicably"], - &["inexperience"], - &["inexistent"], - &["inexpected", "unexpected"], - &["unexpectedly"], - &["inexperience"], - &["inexpensive"], - &["inexpensive"], - &["inexpensive"], - &["inexperience"], - &["inexperienced"], - &["inexperience"], - &["inexperienced"], - &["inexperience"], - &["inexperienced"], - &["inexperience"], - &["inexperience"], - &["inexperienced"], - &["inexperience"], - &["inexperience"], - &["inexperience"], - &["inexperienced", "inexperience"], - &["inexperienced"], - &["inexperience"], - &["inexperienced"], - &["inexplicably"], - &["inexplicably"], - &["inexplicably"], - &["inexplicably"], - &["inexplicably"], - &["inexplicably"], - ], - range: 4..=11, - }; - -static WORD_INEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEV_CHILDREN), - value: None, -}; - -pub static WORD_INEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atible"), - dictgen::InsensitiveAscii("etable"), - dictgen::InsensitiveAscii("etably"), - dictgen::InsensitiveAscii("etible"), - dictgen::InsensitiveAscii("idable"), - dictgen::InsensitiveAscii("idably"), - dictgen::InsensitiveAscii("itabile"), - dictgen::InsensitiveAscii("itabily"), - dictgen::InsensitiveAscii("itablely"), - dictgen::InsensitiveAscii("itabley"), - dictgen::InsensitiveAscii("itablity"), - dictgen::InsensitiveAscii("itablly"), - dictgen::InsensitiveAscii("itible"), - dictgen::InsensitiveAscii("itibly"), - dictgen::InsensitiveAscii("ititably"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tiably"), - ], - values: &[ - &["inevitable"], - &["inevitable"], - &["inevitably"], - &["inevitable"], - &["inevitable"], - &["inevitably"], - &["inevitable"], - &["inevitably"], - &["inevitably"], - &["inevitably"], - &["inevitably"], - &["inevitably"], - &["inevitable"], - &["inevitably"], - &["inevitably"], - &["inevitable"], - &["inevitably"], - ], - range: 6..=8, - }; - -static WORD_INET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INET_CHILDREN), - value: None, -}; - -pub static WORD_INET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rrupts")], - values: &[&["interrupts"]], - range: 6..=6, - }; - -static WORD_INES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INES_CHILDREN), - value: Some(&["lines"]), -}; - -pub static WORD_INES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("tart"), - ], - values: &[&["inserted"], &["linestart"]], - range: 4..=4, - }; - -static WORD_INER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INER_CHILDREN), - value: None, -}; - -pub static WORD_INER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("face"), - dictgen::InsensitiveAscii("iority"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itance"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("itors"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("polation"), - dictgen::InsensitiveAscii("rupt"), - dictgen::InsensitiveAscii("shia"), - dictgen::InsensitiveAscii("shial"), - dictgen::InsensitiveAscii("sia"), - dictgen::InsensitiveAscii("sial"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["interface"], - &["interiority", "inferiority"], - &["inherit"], - &["inheritance"], - &["inherited"], - &["inheriting"], - &["inheritor"], - &["inheritors"], - &["inherits"], - &["internal"], - &["internally"], - &["interpolation"], - &["interrupt"], - &["inertia"], - &["inertial"], - &["inertia"], - &["inertial"], - &["inserting"], - &["insertion"], - ], - range: 2..=8, - }; - -static WORD_INEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEQ_CHILDREN), - value: None, -}; - -pub static WORD_INEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ality"), - dictgen::InsensitiveAscii("aulity"), - dictgen::InsensitiveAscii("uailty"), - dictgen::InsensitiveAscii("ualitiy"), - dictgen::InsensitiveAscii("uallity"), - ], - values: &[ - &["inequality"], - &["inequality"], - &["inequality"], - &["inequality"], - &["inequality"], - ], - range: 5..=7, - }; - -static WORD_INEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEN_CHILDREN), - value: None, -}; - -pub static WORD_INEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tory")], - values: &[&["inventory"]], - range: 4..=4, - }; - -static WORD_INEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEL_CHILDREN), - value: None, -}; - -pub static WORD_INEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ligible")], - values: &[&["ineligible"]], - range: 7..=7, - }; - -static WORD_INEJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEJ_CHILDREN), - value: None, -}; - -pub static WORD_INEJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ction")], - values: &[&["injection"]], - range: 5..=5, - }; - -static WORD_INEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEH_CHILDREN), - value: None, -}; - -pub static WORD_INEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erited")], - values: &[&["inherited"]], - range: 6..=6, - }; - -static WORD_INEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEG_CHILDREN), - value: None, -}; - -pub static WORD_INEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - ], - values: &[&["integrate"], &["integrated"]], - range: 4..=5, - }; - -static WORD_INEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEF_CHILDREN), - value: None, -}; - -pub static WORD_INEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fciency"), - dictgen::InsensitiveAscii("fcient"), - dictgen::InsensitiveAscii("fciently"), - dictgen::InsensitiveAscii("fecitve"), - dictgen::InsensitiveAscii("fektive"), - dictgen::InsensitiveAscii("ficeint"), - dictgen::InsensitiveAscii("ficency"), - dictgen::InsensitiveAscii("ficent"), - dictgen::InsensitiveAscii("ficently"), - dictgen::InsensitiveAscii("ficenty"), - dictgen::InsensitiveAscii("ficiant"), - dictgen::InsensitiveAscii("ficienct"), - dictgen::InsensitiveAscii("ficienty"), - dictgen::InsensitiveAscii("ficieny"), - dictgen::InsensitiveAscii("fictive"), - dictgen::InsensitiveAscii("fiecent"), - dictgen::InsensitiveAscii("fient"), - dictgen::InsensitiveAscii("fiently"), - dictgen::InsensitiveAscii("fizient"), - dictgen::InsensitiveAscii("icient"), - ], - values: &[ - &["inefficiency"], - &["inefficient"], - &["inefficiently"], - &["ineffective"], - &["ineffective"], - &["inefficient"], - &["inefficiency"], - &["inefficient"], - &["inefficiently"], - &["inefficiently"], - &["inefficient"], - &["inefficient"], - &["inefficiently"], - &["inefficiency", "inefficiently"], - &["ineffective"], - &["inefficient"], - &["inefficient"], - &["inefficiently"], - &["inefficient"], - &["inefficient"], - ], - range: 5..=8, - }; - -static WORD_INEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INEA_CHILDREN), - value: None, -}; - -pub static WORD_INEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("risation")], - values: &[&["linearisation"]], - range: 8..=8, - }; - -static WORD_IND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IND_CHILDREN), - value: None, -}; - -static WORD_IND_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INDA_NODE), - None, - Some(&WORD_INDC_NODE), - Some(&WORD_INDD_NODE), - Some(&WORD_INDE_NODE), - None, - None, - None, - Some(&WORD_INDI_NODE), - None, - None, - Some(&WORD_INDL_NODE), - None, - None, - Some(&WORD_INDO_NODE), - Some(&WORD_INDP_NODE), - None, - Some(&WORD_INDR_NODE), - Some(&WORD_INDS_NODE), - None, - Some(&WORD_INDU_NODE), - Some(&WORD_INDV_NODE), - None, - Some(&WORD_INDX_NODE), - None, - None, -]; - -static WORD_INDX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDX_CHILDREN), - value: None, -}; - -pub static WORD_INDX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["indexes"]], - range: 2..=2, - }; - -static WORD_INDV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDV_CHILDREN), - value: None, -}; - -pub static WORD_INDV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("idual"), - dictgen::InsensitiveAscii("iduals"), - ], - values: &[&["individual"], &["individuals"]], - range: 5..=6, - }; - -static WORD_INDU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDU_CHILDREN), - value: None, -}; - -pub static WORD_INDU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gle"), - dictgen::InsensitiveAscii("lgue"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("srty"), - dictgen::InsensitiveAscii("stiral"), - dictgen::InsensitiveAscii("stiralized"), - dictgen::InsensitiveAscii("stires"), - dictgen::InsensitiveAscii("strail"), - dictgen::InsensitiveAscii("strailized"), - dictgen::InsensitiveAscii("strees"), - dictgen::InsensitiveAscii("strialied"), - dictgen::InsensitiveAscii("strialzed"), - dictgen::InsensitiveAscii("strias"), - dictgen::InsensitiveAscii("striel"), - dictgen::InsensitiveAscii("striella"), - dictgen::InsensitiveAscii("striels"), - dictgen::InsensitiveAscii("strija"), - dictgen::InsensitiveAscii("strije"), - dictgen::InsensitiveAscii("strijske"), - dictgen::InsensitiveAscii("strualized"), - dictgen::InsensitiveAscii("structible"), - dictgen::InsensitiveAscii("sty"), - dictgen::InsensitiveAscii("trial"), - ], - values: &[ - &["indulge"], - &["indulge"], - &["endure"], - &["industry"], - &["industrial"], - &["industrialized"], - &["industries"], - &["industrial"], - &["industrialized"], - &["industries"], - &["industrialized"], - &["industrialized"], - &["industries"], - &["industrial"], - &["industrial"], - &["industries"], - &["industrial"], - &["industries"], - &["industries"], - &["industrialized"], - &["indestructible"], - &["industry"], - &["industrial"], - ], - range: 2..=10, - }; - -static WORD_INDS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDS_CHILDREN), - value: None, -}; - -pub static WORD_INDS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("utry")], - values: &[&["industry"]], - range: 4..=4, - }; - -static WORD_INDR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDR_CHILDREN), - value: None, -}; - -pub static WORD_INDR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("oduction"), - dictgen::InsensitiveAscii("oductory"), - ], - values: &[&["indirect"], &["introduction"], &["introductory"]], - range: 3..=8, - }; - -static WORD_INDP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDP_CHILDREN), - value: None, -}; - -pub static WORD_INDP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("endence"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("endently"), - ], - values: &[&["independence"], &["independent"], &["independently"]], - range: 6..=8, - }; - -static WORD_INDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDO_CHILDREN), - value: None, -}; - -pub static WORD_INDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("crtinated"), - dictgen::InsensitiveAscii("crtination"), - dictgen::InsensitiveAscii("cternated"), - dictgen::InsensitiveAscii("ctornated"), - dictgen::InsensitiveAscii("ctrication"), - dictgen::InsensitiveAscii("ctrinatie"), - dictgen::InsensitiveAscii("ctrinatin"), - dictgen::InsensitiveAscii("ctronated"), - dictgen::InsensitiveAscii("ensia"), - dictgen::InsensitiveAscii("ensian"), - dictgen::InsensitiveAscii("ktrination"), - dictgen::InsensitiveAscii("nasian"), - dictgen::InsensitiveAscii("neisa"), - dictgen::InsensitiveAscii("neisan"), - dictgen::InsensitiveAscii("nesa"), - dictgen::InsensitiveAscii("nesean"), - dictgen::InsensitiveAscii("nesien"), - dictgen::InsensitiveAscii("nesion"), - dictgen::InsensitiveAscii("nisian"), - dictgen::InsensitiveAscii("nistan"), - ], - values: &[ - &["indoctrinated"], - &["indoctrination"], - &["indoctrinated"], - &["indoctrinated"], - &["indoctrination"], - &["indoctrinated"], - &["indoctrination"], - &["indoctrinated"], - &["indonesia"], - &["indonesian"], - &["indoctrination"], - &["indonesian"], - &["indonesia"], - &["indonesian"], - &["indonesia"], - &["indonesian"], - &["indonesian"], - &["indonesian"], - &["indonesian"], - &["indonesian"], - ], - range: 4..=10, - }; - -static WORD_INDL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDL_CHILDREN), - value: None, -}; - -pub static WORD_INDL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uces"), - dictgen::InsensitiveAscii("uge"), - ], - values: &[&["includes"], &["indulge"]], - range: 3..=4, - }; - -static WORD_INDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INDI_CHILDREN), - value: None, -}; - -static WORD_INDI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INDIA_NODE), - None, - Some(&WORD_INDIC_NODE), - Some(&WORD_INDID_NODE), - Some(&WORD_INDIE_NODE), - Some(&WORD_INDIF_NODE), - Some(&WORD_INDIG_NODE), - None, - None, - None, - Some(&WORD_INDIK_NODE), - None, - Some(&WORD_INDIM_NODE), - None, - None, - Some(&WORD_INDIP_NODE), - Some(&WORD_INDIQ_NODE), - Some(&WORD_INDIR_NODE), - Some(&WORD_INDIS_NODE), - None, - None, - Some(&WORD_INDIV_NODE), - None, - None, - None, - Some(&WORD_INDIZ_NODE), -]; - -static WORD_INDIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIZ_CHILDREN), - value: None, -}; - -pub static WORD_INDIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ies")], - values: &[&["indices"]], - range: 3..=3, - }; - -static WORD_INDIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIV_CHILDREN), - value: None, -}; - -pub static WORD_INDIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dual"), - dictgen::InsensitiveAscii("dually"), - dictgen::InsensitiveAscii("duals"), - dictgen::InsensitiveAscii("dualy"), - dictgen::InsensitiveAscii("idal"), - dictgen::InsensitiveAscii("idally"), - dictgen::InsensitiveAscii("idals"), - dictgen::InsensitiveAscii("idaul"), - dictgen::InsensitiveAscii("idaully"), - dictgen::InsensitiveAscii("idauls"), - dictgen::InsensitiveAscii("idauly"), - dictgen::InsensitiveAscii("idial"), - dictgen::InsensitiveAscii("idiual"), - dictgen::InsensitiveAscii("idiually"), - dictgen::InsensitiveAscii("iduais"), - dictgen::InsensitiveAscii("iduales"), - dictgen::InsensitiveAscii("iduall"), - dictgen::InsensitiveAscii("iduallity"), - dictgen::InsensitiveAscii("idualty"), - dictgen::InsensitiveAscii("idualy"), - dictgen::InsensitiveAscii("iduati"), - dictgen::InsensitiveAscii("iduel"), - dictgen::InsensitiveAscii("iduella"), - dictgen::InsensitiveAscii("iduelly"), - dictgen::InsensitiveAscii("iduels"), - dictgen::InsensitiveAscii("iduely"), - dictgen::InsensitiveAscii("idul"), - dictgen::InsensitiveAscii("idule"), - dictgen::InsensitiveAscii("idules"), - dictgen::InsensitiveAscii("iduls"), - dictgen::InsensitiveAscii("idus"), - dictgen::InsensitiveAscii("isual"), - dictgen::InsensitiveAscii("isuality"), - dictgen::InsensitiveAscii("isually"), - dictgen::InsensitiveAscii("isuals"), - dictgen::InsensitiveAscii("iual"), - dictgen::InsensitiveAscii("iually"), - dictgen::InsensitiveAscii("iuals"), - dictgen::InsensitiveAscii("iudal"), - dictgen::InsensitiveAscii("iudally"), - dictgen::InsensitiveAscii("iudual"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ually"), - dictgen::InsensitiveAscii("uals"), - dictgen::InsensitiveAscii("udal"), - dictgen::InsensitiveAscii("udals"), - dictgen::InsensitiveAscii("udual"), - dictgen::InsensitiveAscii("uduality"), - dictgen::InsensitiveAscii("udually"), - dictgen::InsensitiveAscii("uduals"), - ], - values: &[ - &["individual"], - &["individually"], - &["individuals"], - &["individually"], - &["individual"], - &["individually"], - &["individuals"], - &["individual"], - &["individually"], - &["individuals"], - &["individually"], - &["individual"], - &["individual"], - &["individually"], - &["individuals"], - &["individuals"], - &["individual", "individually"], - &["individuality"], - &["individuality"], - &["individually"], - &["individuality"], - &["individual"], - &["individual"], - &["individually"], - &["individuals"], - &["individually"], - &["individual"], - &["individual"], - &["individuals"], - &["individuals"], - &["individuals"], - &["individual"], - &["individuality"], - &["individually"], - &["individuals"], - &["individual"], - &["individually"], - &["individuals"], - &["individuals"], - &["individually"], - &["individual"], - &["individual"], - &["individually"], - &["individuals"], - &["individual"], - &["individuals"], - &["individual"], - &["individuality"], - &["individually"], - &["individuals"], - ], - range: 3..=9, - }; - -static WORD_INDIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIS_CHILDREN), - value: None, -}; - -pub static WORD_INDIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("crimnate"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("pensible"), - dictgen::InsensitiveAscii("putible"), - dictgen::InsensitiveAscii("putibly"), - dictgen::InsensitiveAscii("tiguishable"), - dictgen::InsensitiveAscii("tinguisable"), - dictgen::InsensitiveAscii("tinguishible"), - dictgen::InsensitiveAscii("tingusihable"), - dictgen::InsensitiveAscii("tinquishable"), - dictgen::InsensitiveAscii("tructible"), - dictgen::InsensitiveAscii("tuingishable"), - ], - values: &[ - &["indiscriminate"], - &["insidious"], - &["indispensable"], - &["indisputable"], - &["indisputably"], - &["indistinguishable"], - &["indistinguishable"], - &["indistinguishable"], - &["indistinguishable"], - &["indistinguishable"], - &["indestructible"], - &["indistinguishable"], - ], - range: 4..=12, - }; - -static WORD_INDIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIR_CHILDREN), - value: None, -}; - -pub static WORD_INDIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("eclty"), - dictgen::InsensitiveAscii("ectely"), - dictgen::InsensitiveAscii("ecty"), - dictgen::InsensitiveAscii("ektly"), - ], - values: &[ - &["indirect"], - &["indirectly"], - &["indirectly"], - &["indirectly"], - &["indirectly"], - ], - range: 2..=6, - }; - -static WORD_INDIQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIQ_CHILDREN), - value: None, -}; - -pub static WORD_INDIQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uates"), - ], - values: &[&["indicate"], &["indicates"]], - range: 4..=5, - }; - -static WORD_INDIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIP_CHILDREN), - value: None, -}; - -pub static WORD_INDIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("endence"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("endently"), - ], - values: &[&["independence"], &["independent"], &["independently"]], - range: 6..=8, - }; - -static WORD_INDIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIM_CHILDREN), - value: None, -}; - -pub static WORD_INDIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("idating"), - dictgen::InsensitiveAscii("idation"), - ], - values: &[&["intimidating"], &["intimidation"]], - range: 7..=7, - }; - -static WORD_INDIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIK_CHILDREN), - value: None, -}; - -pub static WORD_INDIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["indication"]], - range: 5..=5, - }; - -static WORD_INDIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIG_CHILDREN), - value: None, -}; - -pub static WORD_INDIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eneous"), - dictgen::InsensitiveAscii("enious"), - dictgen::InsensitiveAscii("enius"), - dictgen::InsensitiveAscii("enos"), - dictgen::InsensitiveAscii("enuous"), - dictgen::InsensitiveAscii("ineous"), - dictgen::InsensitiveAscii("inous"), - dictgen::InsensitiveAscii("neous"), - ], - values: &[ - &["indigenous"], - &["indigenous"], - &["indigenous"], - &["indigenous"], - &["indigenous"], - &["indigenous"], - &["indigenous"], - &["indigenous"], - ], - range: 4..=6, - }; - -static WORD_INDIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIF_CHILDREN), - value: None, -}; - -pub static WORD_INDIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ferance"), - dictgen::InsensitiveAscii("ferant"), - dictgen::InsensitiveAscii("ferente"), - dictgen::InsensitiveAscii("fernce"), - dictgen::InsensitiveAscii("fernece"), - dictgen::InsensitiveAscii("fernt"), - ], - values: &[ - &["indifference"], - &["indifferent"], - &["indifference"], - &["indifference"], - &["indifference"], - &["indifferent"], - ], - range: 5..=7, - }; - -static WORD_INDIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIE_CHILDREN), - value: None, -}; - -pub static WORD_INDIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[&["indian", "endian"], &["indians", "endians"]], - range: 1..=2, - }; - -static WORD_INDID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDID_CHILDREN), - value: None, -}; - -pub static WORD_INDID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["inside", "indeed"]], - range: 1..=1, - }; - -static WORD_INDIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIC_CHILDREN), - value: None, -}; - -pub static WORD_INDIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aite"), - dictgen::InsensitiveAscii("aste"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ateds"), - dictgen::InsensitiveAscii("atee"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("atess"), - dictgen::InsensitiveAscii("ateurs"), - dictgen::InsensitiveAscii("atie"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("atior"), - dictgen::InsensitiveAscii("atiors"), - dictgen::InsensitiveAscii("ativo"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("atore"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("idated"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("itave"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tement"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("trinated"), - ], - values: &[ - &["indicate"], - &["indicates"], - &["indicate"], - &["indicated", "indicates"], - &["indicates", "indicated"], - &["indicator"], - &["indicates", "indicators"], - &["indicates"], - &["indicates"], - &["indicative"], - &["indicating", "indication"], - &["indicator"], - &["indicators"], - &["indication"], - &["indication"], - &["indicate"], - &["indicators", "indicates", "indicate"], - &["indices"], - &["incidence"], - &["incidentally"], - &["incidents"], - &["indicate"], - &["indicated"], - &["indicates"], - &["indicating"], - &["indicated"], - &["indices"], - &["indicative"], - &["indicative"], - &["indicate"], - &["indicating"], - &["indicate"], - &["indictment"], - &["indicates"], - &["indicator"], - &["indoctrinated"], - ], - range: 2..=8, - }; - -static WORD_INDIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDIA_CHILDREN), - value: None, -}; - -pub static WORD_INDIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("naoplis"), - dictgen::InsensitiveAscii("napols"), - dictgen::InsensitiveAscii("nas"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("nia"), - dictgen::InsensitiveAscii("nna"), - dictgen::InsensitiveAscii("nopolis"), - dictgen::InsensitiveAscii("nos"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["indiana"], - &["indicate"], - &["indicator"], - &["indianapolis"], - &["indianapolis"], - &["indians"], - &["indians"], - &["indiana"], - &["indiana"], - &["indianapolis"], - &["indians"], - &["indicate"], - &["indicated"], - &["indicates"], - &["indicating"], - ], - range: 2..=7, - }; - -static WORD_INDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INDE_CHILDREN), - value: None, -}; - -static WORD_INDE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_INDEC_NODE), - Some(&WORD_INDED_NODE), - None, - Some(&WORD_INDEF_NODE), - Some(&WORD_INDEG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_INDEM_NODE), - Some(&WORD_INDEN_NODE), - None, - Some(&WORD_INDEP_NODE), - None, - Some(&WORD_INDER_NODE), - Some(&WORD_INDES_NODE), - Some(&WORD_INDET_NODE), - None, - Some(&WORD_INDEV_NODE), - None, - Some(&WORD_INDEX_NODE), - None, - None, -]; - -static WORD_INDEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEX_CHILDREN), - value: None, -}; - -pub static WORD_INDEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["indexing"], - &["indexing"], - &["indexes", "indices"], - &["index", "indent"], - ], - range: 1..=2, - }; - -static WORD_INDEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEV_CHILDREN), - value: None, -}; - -pub static WORD_INDEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[ - &["endeavor"], - &["endeavored"], - &["endeavors"], - &["endeavoring"], - &["endeavors"], - ], - range: 2..=5, - }; - -static WORD_INDET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDET_CHILDREN), - value: None, -}; - -pub static WORD_INDET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ifiable"), - dictgen::InsensitiveAscii("ification"), - ], - values: &[&["identifiable"], &["identification"]], - range: 7..=9, - }; - -static WORD_INDES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDES_CHILDREN), - value: Some(&["index"]), -}; - -pub static WORD_INDES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("criminent"), - dictgen::InsensitiveAscii("pensable"), - dictgen::InsensitiveAscii("pensible"), - dictgen::InsensitiveAscii("trictible"), - dictgen::InsensitiveAscii("tructble"), - dictgen::InsensitiveAscii("tructibe"), - dictgen::InsensitiveAscii("tructuble"), - ], - values: &[ - &["indiscriminate"], - &["indispensable"], - &["indispensable"], - &["indestructible"], - &["indestructible"], - &["indestructible"], - &["indestructible"], - ], - range: 8..=9, - }; - -static WORD_INDER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDER_CHILDREN), - value: None, -}; - -pub static WORD_INDER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ictly"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["indirect"], &["indirectly"], &["inserts"]], - range: 2..=5, - }; - -static WORD_INDEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INDEP_CHILDREN), - value: None, -}; - -static WORD_INDEP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INDEPA_NODE), - None, - None, - Some(&WORD_INDEPD_NODE), - Some(&WORD_INDEPE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_INDEPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEPE_CHILDREN), - value: None, -}; - -pub static WORD_INDEPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dantly"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dently"), - dictgen::InsensitiveAscii("dnent"), - dictgen::InsensitiveAscii("ncence"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("ndant"), - dictgen::InsensitiveAscii("ndante"), - dictgen::InsensitiveAscii("ndantes"), - dictgen::InsensitiveAscii("ndantly"), - dictgen::InsensitiveAscii("ndece"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("ndedly"), - dictgen::InsensitiveAscii("ndenant"), - dictgen::InsensitiveAscii("ndenantly"), - dictgen::InsensitiveAscii("ndend"), - dictgen::InsensitiveAscii("ndendet"), - dictgen::InsensitiveAscii("ndendly"), - dictgen::InsensitiveAscii("ndenet"), - dictgen::InsensitiveAscii("ndenly"), - dictgen::InsensitiveAscii("ndens"), - dictgen::InsensitiveAscii("ndense"), - dictgen::InsensitiveAscii("ndentally"), - dictgen::InsensitiveAscii("ndente"), - dictgen::InsensitiveAscii("ndentisme"), - dictgen::InsensitiveAscii("ndentiste"), - dictgen::InsensitiveAscii("ndentness"), - dictgen::InsensitiveAscii("ndet"), - dictgen::InsensitiveAscii("ndetly"), - dictgen::InsensitiveAscii("ndetn"), - dictgen::InsensitiveAscii("ndets"), - dictgen::InsensitiveAscii("ndly"), - dictgen::InsensitiveAscii("ndnent"), - dictgen::InsensitiveAscii("ndnet"), - dictgen::InsensitiveAscii("ndnt"), - dictgen::InsensitiveAscii("ndntly"), - dictgen::InsensitiveAscii("ndt"), - dictgen::InsensitiveAscii("ndtly"), - dictgen::InsensitiveAscii("nedent"), - dictgen::InsensitiveAscii("nedently"), - dictgen::InsensitiveAscii("nendence"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nently"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntend"), - dictgen::InsensitiveAscii("ntent"), - dictgen::InsensitiveAscii("ntently"), - dictgen::InsensitiveAscii("ntents"), - dictgen::InsensitiveAscii("ntly"), - ], - values: &[ - &["independently"], - &["independence"], - &["independent"], - &["independently"], - &["independents"], - &["independence"], - &["independent"], - &["independence"], - &["independent"], - &["independents"], - &["independents"], - &["independently"], - &["independence"], - &["independent"], - &["independently"], - &["independent"], - &["independently"], - &["independent"], - &["independent"], - &["independently"], - &["independents"], - &["independently"], - &["independents"], - &["independents"], - &["independently"], - &["independence"], - &["independents"], - &["independents"], - &["independents"], - &["independent"], - &["independently"], - &["independents"], - &["independents"], - &["independently"], - &["independent"], - &["independents", "independent"], - &["independent"], - &["independently"], - &["independent"], - &["independently"], - &["independent"], - &["independently"], - &["independence"], - &["independent"], - &["independently"], - &["independent"], - &["independents"], - &["independent"], - &["independently"], - &["independents"], - &["independently"], - ], - range: 2..=9, - }; - -static WORD_INDEPD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEPD_CHILDREN), - value: None, -}; - -pub static WORD_INDEPD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("encente"), - dictgen::InsensitiveAscii("endance"), - dictgen::InsensitiveAscii("endant"), - dictgen::InsensitiveAscii("endantly"), - dictgen::InsensitiveAscii("endence"), - dictgen::InsensitiveAscii("endency"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("endently"), - dictgen::InsensitiveAscii("endet"), - dictgen::InsensitiveAscii("endetly"), - dictgen::InsensitiveAscii("enence"), - dictgen::InsensitiveAscii("enent"), - dictgen::InsensitiveAscii("enently"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entedly"), - dictgen::InsensitiveAscii("ently"), - ], - values: &[ - &["independence"], - &["independence"], - &["independence"], - &["independent"], - &["independently"], - &["independence"], - &["independency"], - &["independent"], - &["independently"], - &["independent"], - &["independently"], - &["independence"], - &["independents", "independent"], - &["independently"], - &["independent"], - &["independent"], - &["independently"], - &["independently"], - ], - range: 3..=8, - }; - -static WORD_INDEPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEPA_CHILDREN), - value: None, -}; - -pub static WORD_INDEPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ndance")], - values: &[&["independence"]], - range: 6..=6, - }; - -static WORD_INDEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEN_CHILDREN), - value: None, -}; - -pub static WORD_INDEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("dation"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("taction"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("tatin"), - dictgen::InsensitiveAscii("tended"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("tifer"), - dictgen::InsensitiveAscii("tification"), - dictgen::InsensitiveAscii("tified"), - dictgen::InsensitiveAscii("tifier"), - dictgen::InsensitiveAscii("tifies"), - dictgen::InsensitiveAscii("tifing"), - dictgen::InsensitiveAscii("tify"), - dictgen::InsensitiveAscii("tifying"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tit"), - dictgen::InsensitiveAscii("tity"), - dictgen::InsensitiveAscii("tleveal"), - dictgen::InsensitiveAscii("x"), - ], - values: &[ - &["indentation"], - &["indentation"], - &["intended", "indented"], - &["indent", "indented", "independent"], - &["indentation"], - &["indentation"], - &["indentation"], - &["indented"], - &["identical"], - &["identically"], - &["identifier"], - &["identification"], - &["identified"], - &["identifier"], - &["identifies"], - &["identifying"], - &["identify"], - &["identifying"], - &["indent"], - &["identity"], - &["identity"], - &["indentlevel"], - &["index"], - ], - range: 1..=10, - }; - -static WORD_INDEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEM_CHILDREN), - value: None, -}; - -pub static WORD_INDEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("potent")], - values: &[&["idempotent"]], - range: 6..=6, - }; - -static WORD_INDEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEG_CHILDREN), - value: None, -}; - -pub static WORD_INDEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inous")], - values: &[&["indigenous"]], - range: 5..=5, - }; - -static WORD_INDEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEF_CHILDREN), - value: None, -}; - -pub static WORD_INDEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enite"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inately"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ineable"), - dictgen::InsensitiveAscii("inete"), - dictgen::InsensitiveAscii("inetely"), - dictgen::InsensitiveAscii("inetly"), - dictgen::InsensitiveAscii("ininte"), - dictgen::InsensitiveAscii("initelly"), - dictgen::InsensitiveAscii("initiley"), - dictgen::InsensitiveAscii("initive"), - dictgen::InsensitiveAscii("initively"), - dictgen::InsensitiveAscii("initley"), - dictgen::InsensitiveAscii("initly"), - dictgen::InsensitiveAscii("initrelly"), - dictgen::InsensitiveAscii("inity"), - dictgen::InsensitiveAscii("intiely"), - dictgen::InsensitiveAscii("intly"), - ], - values: &[ - &["indefinite"], - &["indefinite"], - &["indefinitely"], - &["indefinite", "undefine"], - &["undefinable"], - &["indefinite"], - &["indefinitely"], - &["indefinitely"], - &["indefinite"], - &["indefinitely"], - &["indefinitely"], - &["indefinite"], - &["indefinitely"], - &["indefinitely"], - &["indefinitely"], - &["indefinitely"], - &["indefinitely"], - &["indefinitely"], - &["indefinitely"], - ], - range: 3..=9, - }; - -static WORD_INDED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDED_CHILDREN), - value: Some(&["indeed", "index"]), -}; - -pub static WORD_INDED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_INDEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDEC_CHILDREN), - value: None, -}; - -pub static WORD_INDEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ise"), - ], - values: &[ - &["indicate"], - &["indicated"], - &["indices"], - &["indices"], - &["indices", "indecisive"], - ], - range: 2..=4, - }; - -static WORD_INDD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDD_CHILDREN), - value: None, -}; - -pub static WORD_INDD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ex"), - dictgen::InsensitiveAscii("ividual"), - dictgen::InsensitiveAscii("ividually"), - dictgen::InsensitiveAscii("ividuals"), - ], - values: &[ - &["index"], - &["individual"], - &["individually"], - &["individuals"], - ], - range: 2..=9, - }; - -static WORD_INDC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDC_CHILDREN), - value: None, -}; - -pub static WORD_INDC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("iate"), - ], - values: &[&["indicates"], &["indicate"]], - range: 4..=4, - }; - -static WORD_INDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INDA_CHILDREN), - value: None, -}; - -pub static WORD_INDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("equate"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("vertently"), - dictgen::InsensitiveAscii("vidual"), - ], - values: &[ - &["inadequate"], - &["indians"], - &["inadvertently"], - &["individual"], - ], - range: 3..=9, - }; - -static WORD_INC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INC_CHILDREN), - value: None, -}; - -static WORD_INC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INCA_NODE), - None, - None, - None, - Some(&WORD_INCE_NODE), - None, - Some(&WORD_INCG_NODE), - Some(&WORD_INCH_NODE), - Some(&WORD_INCI_NODE), - None, - None, - Some(&WORD_INCL_NODE), - Some(&WORD_INCM_NODE), - None, - Some(&WORD_INCO_NODE), - Some(&WORD_INCP_NODE), - None, - Some(&WORD_INCR_NODE), - None, - Some(&WORD_INCT_NODE), - Some(&WORD_INCU_NODE), - Some(&WORD_INCV_NODE), - None, - None, - None, - None, -]; - -static WORD_INCV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCV_CHILDREN), - value: None, -}; - -pub static WORD_INCV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("alid")], - values: &[&["invalid"]], - range: 4..=4, - }; - -static WORD_INCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCU_CHILDREN), - value: None, -}; - -pub static WORD_INCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("lde"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("ldes"), - dictgen::InsensitiveAscii("lding"), - dictgen::InsensitiveAscii("nabla"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rrs"), - dictgen::InsensitiveAscii("rruptable"), - dictgen::InsensitiveAscii("rruptible"), - dictgen::InsensitiveAscii("sive"), - ], - values: &[ - &["include"], - &["included"], - &["includes"], - &["including"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["incunabula"], - &["incur"], - &["incurred"], - &["incurring"], - &["incurs"], - &["incorruptible"], - &["incorruptible"], - &["inclusive", "incisive"], - ], - range: 2..=9, - }; - -static WORD_INCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCT_CHILDREN), - value: None, -}; - -pub static WORD_INCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("roduce"), - dictgen::InsensitiveAscii("roduced"), - ], - values: &[&["instance"], &["introduce"], &["introduced"]], - range: 4..=7, - }; - -static WORD_INCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INCR_CHILDREN), - value: None, -}; - -static WORD_INCR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INCRA_NODE), - None, - None, - None, - Some(&WORD_INCRE_NODE), - Some(&WORD_INCRF_NODE), - None, - None, - Some(&WORD_INCRI_NODE), - None, - None, - None, - Some(&WORD_INCRM_NODE), - None, - Some(&WORD_INCRO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_INCRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCRO_CHILDREN), - value: None, -}; - -pub static WORD_INCRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mpehensible")], - values: &[&["incomprehensible"]], - range: 11..=11, - }; - -static WORD_INCRM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCRM_CHILDREN), - value: None, -}; - -pub static WORD_INCRM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enetd"), - dictgen::InsensitiveAscii("eneted"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[ - &["increment"], - &["incremented"], - &["incremented"], - &["increment"], - &["incremental"], - &["incrementally"], - &["incremented"], - &["incrementing"], - &["increments"], - ], - range: 3..=7, - }; - -static WORD_INCRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCRI_CHILDREN), - value: None, -}; - -pub static WORD_INCRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("ments"), - ], - values: &[&["incremental"], &["increments"]], - range: 5..=6, - }; - -static WORD_INCRF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCRF_CHILDREN), - value: None, -}; - -pub static WORD_INCRF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("emental")], - values: &[&["incremental"]], - range: 7..=7, - }; - -static WORD_INCRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCRE_CHILDREN), - value: None, -}; - -pub static WORD_INCRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adible"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("aseing"), - dictgen::InsensitiveAscii("assing"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("dable"), - dictgen::InsensitiveAscii("dably"), - dictgen::InsensitiveAscii("diable"), - dictgen::InsensitiveAscii("diably"), - dictgen::InsensitiveAscii("dibe"), - dictgen::InsensitiveAscii("dibile"), - dictgen::InsensitiveAscii("dibily"), - dictgen::InsensitiveAscii("diblely"), - dictgen::InsensitiveAscii("dibley"), - dictgen::InsensitiveAscii("diby"), - dictgen::InsensitiveAscii("mantal"), - dictgen::InsensitiveAscii("meant"), - dictgen::InsensitiveAscii("meantal"), - dictgen::InsensitiveAscii("meanted"), - dictgen::InsensitiveAscii("meanting"), - dictgen::InsensitiveAscii("meants"), - dictgen::InsensitiveAscii("memeted"), - dictgen::InsensitiveAscii("memnting"), - dictgen::InsensitiveAscii("memnts"), - dictgen::InsensitiveAscii("memtal"), - dictgen::InsensitiveAscii("menent"), - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menetd"), - dictgen::InsensitiveAscii("meneted"), - dictgen::InsensitiveAscii("meneting"), - dictgen::InsensitiveAscii("menets"), - dictgen::InsensitiveAscii("mentall"), - dictgen::InsensitiveAscii("mentaly"), - dictgen::InsensitiveAscii("mentarla"), - dictgen::InsensitiveAscii("mentarlo"), - dictgen::InsensitiveAscii("mentas"), - dictgen::InsensitiveAscii("menters"), - dictgen::InsensitiveAscii("mential"), - dictgen::InsensitiveAscii("mently"), - dictgen::InsensitiveAscii("mentos"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("metal"), - dictgen::InsensitiveAscii("meted"), - dictgen::InsensitiveAscii("meting"), - dictgen::InsensitiveAscii("mnet"), - dictgen::InsensitiveAscii("mnetal"), - dictgen::InsensitiveAscii("sases"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - ], - values: &[ - &["incredible"], - &["increasing"], - &["increasing"], - &["increment"], - &["increase"], - &["increasing"], - &["increasing"], - &["increased"], - &["incredible"], - &["incredibly"], - &["incredible"], - &["incredibly"], - &["incredible"], - &["incredible"], - &["incredibly"], - &["incredibly"], - &["incredibly"], - &["incredibly"], - &["incremental"], - &["increment"], - &["incremental"], - &["incremented"], - &["incrementing"], - &["increments"], - &["incremented"], - &["incrementing"], - &["increments"], - &["incremental"], - &["increment"], - &["increment"], - &["incremented"], - &["incremented"], - &["incrementing"], - &["increments"], - &["incremental", "incrementally"], - &["incrementally"], - &["incremental"], - &["incremental"], - &["increments"], - &["increments"], - &["incremental"], - &["incremental"], - &["increments"], - &["increment"], - &["incremental"], - &["incremented"], - &["incrementing"], - &["increment"], - &["incremental"], - &["increases"], - &["increase"], - &["increased"], - &["increases"], - &["increasing"], - ], - range: 2..=8, - }; - -static WORD_INCRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCRA_CHILDREN), - value: None, -}; - -pub static WORD_INCRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("mentally"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[ - &["incremental"], - &["incrementally"], - &["increments"], - &["increases"], - ], - range: 3..=8, - }; - -static WORD_INCP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCP_CHILDREN), - value: None, -}; - -pub static WORD_INCP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etion")], - values: &[&["inception"]], - range: 5..=5, - }; - -static WORD_INCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INCO_CHILDREN), - value: None, -}; - -static WORD_INCO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - Some(&WORD_INCOG_NODE), - Some(&WORD_INCOH_NODE), - None, - None, - Some(&WORD_INCOK_NODE), - None, - Some(&WORD_INCOM_NODE), - Some(&WORD_INCON_NODE), - Some(&WORD_INCOO_NODE), - Some(&WORD_INCOP_NODE), - None, - Some(&WORD_INCOR_NODE), - Some(&WORD_INCOS_NODE), - None, - None, - Some(&WORD_INCOV_NODE), - None, - None, - None, - None, -]; - -static WORD_INCOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOV_CHILDREN), - value: None, -}; - -pub static WORD_INCOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enience"), - dictgen::InsensitiveAscii("ience"), - ], - values: &[&["inconvenience"], &["inconvenience"]], - range: 5..=7, - }; - -static WORD_INCOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOS_CHILDREN), - value: None, -}; - -pub static WORD_INCOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("istencies"), - dictgen::InsensitiveAscii("istency"), - dictgen::InsensitiveAscii("istent"), - dictgen::InsensitiveAscii("istente"), - ], - values: &[ - &["inconsistencies"], - &["inconsistency"], - &["inconsistent"], - &["inconsistent"], - ], - range: 6..=9, - }; - -static WORD_INCOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOR_CHILDREN), - value: None, -}; - -pub static WORD_INCOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("opate"), - dictgen::InsensitiveAscii("opates"), - dictgen::InsensitiveAscii("oporated"), - dictgen::InsensitiveAscii("oprate"), - dictgen::InsensitiveAscii("parate"), - dictgen::InsensitiveAscii("parated"), - dictgen::InsensitiveAscii("parates"), - dictgen::InsensitiveAscii("parating"), - dictgen::InsensitiveAscii("perate"), - dictgen::InsensitiveAscii("perated"), - dictgen::InsensitiveAscii("perates"), - dictgen::InsensitiveAscii("perating"), - dictgen::InsensitiveAscii("peration"), - dictgen::InsensitiveAscii("porare"), - dictgen::InsensitiveAscii("pore"), - dictgen::InsensitiveAscii("portaed"), - dictgen::InsensitiveAscii("portate"), - dictgen::InsensitiveAscii("ported"), - dictgen::InsensitiveAscii("prates"), - dictgen::InsensitiveAscii("proate"), - dictgen::InsensitiveAscii("reclty"), - dictgen::InsensitiveAscii("recly"), - dictgen::InsensitiveAscii("rectled"), - dictgen::InsensitiveAscii("recty"), - dictgen::InsensitiveAscii("reect"), - dictgen::InsensitiveAscii("reectly"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("ret"), - dictgen::InsensitiveAscii("retly"), - dictgen::InsensitiveAscii("rrect"), - dictgen::InsensitiveAscii("rrectly"), - dictgen::InsensitiveAscii("ruptable"), - ], - values: &[ - &["incorrect"], - &["incorrectly"], - &["incorporate"], - &["incorporates"], - &["incorporated"], - &["incorporate"], - &["incorporate"], - &["incorporated"], - &["incorporates"], - &["incorporating"], - &["incorporate"], - &["incorporated"], - &["incorporates"], - &["incorporating"], - &["incorporation"], - &["incorporate"], - &["incorporate"], - &["incorporated"], - &["incorporate"], - &["incorporated"], - &["incorporates"], - &["incorporated"], - &["incorrectly"], - &["incorrectly"], - &["incorrectly"], - &["incorrectly"], - &["incorrect"], - &["incorrectly"], - &["incorrect"], - &["incorrect"], - &["incorrectly"], - &["incorrect"], - &["incorrectly"], - &["incorruptible"], - ], - range: 3..=8, - }; - -static WORD_INCOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOP_CHILDREN), - value: None, -}; - -pub static WORD_INCOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("erating"), - dictgen::InsensitiveAscii("orate"), - dictgen::InsensitiveAscii("orated"), - dictgen::InsensitiveAscii("orates"), - dictgen::InsensitiveAscii("orating"), - dictgen::InsensitiveAscii("rorate"), - dictgen::InsensitiveAscii("rorated"), - dictgen::InsensitiveAscii("rorates"), - dictgen::InsensitiveAscii("rorating"), - ], - values: &[ - &["incorporate"], - &["incorporated"], - &["incorporates"], - &["incorporating"], - &["incorporate"], - &["incorporated"], - &["incorporates"], - &["incorporating"], - &["incorporate"], - &["incorporated"], - &["incorporates"], - &["incorporating"], - ], - range: 5..=8, - }; - -static WORD_INCOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOO_CHILDREN), - value: None, -}; - -pub static WORD_INCOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("perated"), - dictgen::InsensitiveAscii("perates"), - ], - values: &[&["incorporated"], &["incorporates"]], - range: 7..=7, - }; - -static WORD_INCON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INCON_CHILDREN), - value: None, -}; - -static WORD_INCON_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_INCONC_NODE), - Some(&WORD_INCOND_NODE), - None, - Some(&WORD_INCONF_NODE), - Some(&WORD_INCONG_NODE), - None, - Some(&WORD_INCONI_NODE), - None, - None, - Some(&WORD_INCONL_NODE), - None, - None, - None, - Some(&WORD_INCONP_NODE), - None, - None, - Some(&WORD_INCONS_NODE), - Some(&WORD_INCONT_NODE), - None, - Some(&WORD_INCONV_NODE), - None, - None, - None, - None, -]; - -static WORD_INCONV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONV_CHILDREN), - value: None, -}; - -pub static WORD_INCONV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eience"), - dictgen::InsensitiveAscii("eince"), - dictgen::InsensitiveAscii("einence"), - dictgen::InsensitiveAscii("einent"), - dictgen::InsensitiveAscii("eneince"), - dictgen::InsensitiveAscii("eniance"), - dictgen::InsensitiveAscii("eniant"), - dictgen::InsensitiveAscii("eniantly"), - dictgen::InsensitiveAscii("enice"), - dictgen::InsensitiveAscii("eniece"), - dictgen::InsensitiveAscii("eniente"), - dictgen::InsensitiveAscii("eniet"), - dictgen::InsensitiveAscii("enince"), - dictgen::InsensitiveAscii("eninece"), - dictgen::InsensitiveAscii("entional"), - dictgen::InsensitiveAscii("ertable"), - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("iences"), - dictgen::InsensitiveAscii("ienence"), - dictgen::InsensitiveAscii("ienenced"), - dictgen::InsensitiveAscii("ienent"), - dictgen::InsensitiveAscii("ienience"), - dictgen::InsensitiveAscii("ienient"), - dictgen::InsensitiveAscii("ient"), - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("ineance"), - dictgen::InsensitiveAscii("ineances"), - dictgen::InsensitiveAscii("inence"), - dictgen::InsensitiveAscii("inences"), - dictgen::InsensitiveAscii("iniance"), - dictgen::InsensitiveAscii("iniances"), - dictgen::InsensitiveAscii("inience"), - dictgen::InsensitiveAscii("iniences"), - dictgen::InsensitiveAscii("iniency"), - dictgen::InsensitiveAscii("iniencys"), - ], - values: &[ - &["inconvenience"], - &["inconvenience"], - &["inconvenience"], - &["inconvenient"], - &["inconvenience"], - &["inconvenience"], - &["inconvenient"], - &["inconveniently"], - &["inconvenience"], - &["inconvenience"], - &["inconvenience"], - &["inconvenient"], - &["inconvenience"], - &["inconvenience"], - &["unconventional"], - &["inconvertible"], - &["inconvenience"], - &["inconveniences"], - &["inconvenience"], - &["inconvenience"], - &["inconvenient"], - &["inconvenience"], - &["inconvenient"], - &["inconvenient"], - &["inconvenience"], - &["inconvenience"], - &["inconveniences"], - &["inconvenience"], - &["inconveniences"], - &["inconvenience"], - &["inconveniences"], - &["inconvenience"], - &["inconveniences"], - &["inconvenience"], - &["inconveniences"], - ], - range: 4..=8, - }; - -static WORD_INCONT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONT_CHILDREN), - value: None, -}; - -pub static WORD_INCONT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rollably")], - values: &[&["uncontrollably"]], - range: 8..=8, - }; - -static WORD_INCONS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONS_CHILDREN), - value: None, -}; - -pub static WORD_INCONS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciously"), - dictgen::InsensitiveAscii("ecuential"), - dictgen::InsensitiveAscii("equantial"), - dictgen::InsensitiveAscii("equencial"), - dictgen::InsensitiveAscii("equental"), - dictgen::InsensitiveAscii("equentional"), - dictgen::InsensitiveAscii("equentual"), - dictgen::InsensitiveAscii("iderant"), - dictgen::InsensitiveAscii("iquential"), - dictgen::InsensitiveAscii("isent"), - dictgen::InsensitiveAscii("isently"), - dictgen::InsensitiveAscii("isntency"), - dictgen::InsensitiveAscii("istance"), - dictgen::InsensitiveAscii("istancies"), - dictgen::InsensitiveAscii("istancy"), - dictgen::InsensitiveAscii("istant"), - dictgen::InsensitiveAscii("istantly"), - dictgen::InsensitiveAscii("istecy"), - dictgen::InsensitiveAscii("isten"), - dictgen::InsensitiveAscii("istence"), - dictgen::InsensitiveAscii("istences"), - dictgen::InsensitiveAscii("istencias"), - dictgen::InsensitiveAscii("istend"), - dictgen::InsensitiveAscii("istendly"), - dictgen::InsensitiveAscii("istendt"), - dictgen::InsensitiveAscii("istendtly"), - dictgen::InsensitiveAscii("istenly"), - dictgen::InsensitiveAscii("istensies"), - dictgen::InsensitiveAscii("istensy"), - dictgen::InsensitiveAscii("istentcies"), - dictgen::InsensitiveAscii("istentcy"), - dictgen::InsensitiveAscii("istented"), - dictgen::InsensitiveAscii("istenties"), - dictgen::InsensitiveAscii("istenty"), - dictgen::InsensitiveAscii("isteny"), - dictgen::InsensitiveAscii("itant"), - dictgen::InsensitiveAscii("itencies"), - dictgen::InsensitiveAscii("itency"), - dictgen::InsensitiveAscii("itent"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("titutional"), - ], - values: &[ - &["unconsciously"], - &["inconsequential"], - &["inconsequential"], - &["inconsequential"], - &["inconsequential"], - &["inconsequential"], - &["inconsequential"], - &["inconsiderate"], - &["inconsequential"], - &["inconsistent"], - &["inconsistently"], - &["inconsistency"], - &["inconsistency"], - &["inconsistencies"], - &["inconsistency"], - &["inconsistent"], - &["inconsistently"], - &["inconsistency"], - &["inconsistent"], - &["inconsistency"], - &["inconsistencies"], - &["inconsistencies"], - &["inconsistent"], - &["inconsistently"], - &["inconsistent"], - &["inconsistently"], - &["inconsistency", "inconsistently"], - &["inconsistencies"], - &["inconsistency"], - &["inconsistencies"], - &["inconsistency"], - &["inconsistent"], - &["inconsistencies"], - &["inconsistency"], - &["inconsistency", "inconsistent"], - &["inconsistent"], - &["inconsistencies"], - &["inconsistency"], - &["inconsistent"], - &["inconsistent", "inconstant"], - &["unconstitutional"], - ], - range: 4..=11, - }; - -static WORD_INCONP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONP_CHILDREN), - value: None, -}; - -pub static WORD_INCONP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rehensible")], - values: &[&["incomprehensible"]], - range: 10..=10, - }; - -static WORD_INCONL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONL_CHILDREN), - value: None, -}; - -pub static WORD_INCONL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("usive")], - values: &[&["inconclusive"]], - range: 5..=5, - }; - -static WORD_INCONI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONI_CHILDREN), - value: None, -}; - -pub static WORD_INCONI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sistent"), - dictgen::InsensitiveAscii("stencies"), - ], - values: &[&["inconsistent"], &["inconsistencies"]], - range: 7..=8, - }; - -static WORD_INCONG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONG_CHILDREN), - value: None, -}; - -pub static WORD_INCONG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ito")], - values: &[&["incognito"]], - range: 3..=3, - }; - -static WORD_INCONF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONF_CHILDREN), - value: None, -}; - -pub static WORD_INCONF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ortable"), - ], - values: &[&["discomfort", "uncomfortable"], &["uncomfortable"]], - range: 3..=7, - }; - -static WORD_INCOND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOND_CHILDREN), - value: None, -}; - -pub static WORD_INCOND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itional"), - dictgen::InsensitiveAscii("itionally"), - ], - values: &[&["unconditional"], &["unconditionally"]], - range: 7..=9, - }; - -static WORD_INCONC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCONC_CHILDREN), - value: None, -}; - -pub static WORD_INCONC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("equential"), - dictgen::InsensitiveAscii("iderate"), - dictgen::InsensitiveAscii("istencies"), - dictgen::InsensitiveAscii("istency"), - dictgen::InsensitiveAscii("istent"), - ], - values: &[ - &["inconsequential"], - &["inconsiderate"], - &["inconsistencies"], - &["inconsistency"], - &["inconsistent"], - ], - range: 6..=9, - }; - -static WORD_INCOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INCOM_CHILDREN), - value: None, -}; - -static WORD_INCOM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INCOMA_NODE), - Some(&WORD_INCOMB_NODE), - None, - None, - None, - Some(&WORD_INCOMF_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_INCOMM_NODE), - Some(&WORD_INCOMN_NODE), - None, - Some(&WORD_INCOMP_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_INCOMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INCOMP_CHILDREN), - value: None, -}; - -static WORD_INCOMP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_INCOMPA_NODE), - None, - None, - None, - Some(&WORD_INCOMPE_NODE), - None, - None, - None, - Some(&WORD_INCOMPI_NODE), - None, - None, - Some(&WORD_INCOMPL_NODE), - None, - None, - Some(&WORD_INCOMPO_NODE), - None, - None, - Some(&WORD_INCOMPR_NODE), - None, - Some(&WORD_INCOMPT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_INCOMPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMPT_CHILDREN), - value: None, -}; - -pub static WORD_INCOMPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("etent"), - dictgen::InsensitiveAscii("ible"), - ], - values: &[&["incompatible"], &["incompetent"], &["incompatible"]], - range: 4..=5, - }; - -static WORD_INCOMPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMPR_CHILDREN), - value: None, -}; - -pub static WORD_INCOMPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ehencible"), - dictgen::InsensitiveAscii("ehendible"), - dictgen::InsensitiveAscii("ehenisble"), - dictgen::InsensitiveAscii("ehensable"), - dictgen::InsensitiveAscii("ehensibe"), - dictgen::InsensitiveAscii("ehesible"), - dictgen::InsensitiveAscii("ehinsible"), - dictgen::InsensitiveAscii("ihensible"), - ], - values: &[ - &["incomprehensible"], - &["incomprehensible"], - &["incomprehensible"], - &["incomprehensible"], - &["incomprehensible"], - &["incomprehensible"], - &["incomprehensible"], - &["incomprehensible"], - ], - range: 8..=9, - }; - -static WORD_INCOMPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMPO_CHILDREN), - value: None, -}; - -pub static WORD_INCOMPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tent")], - values: &[&["incompetent"]], - range: 4..=4, - }; - -static WORD_INCOMPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMPL_CHILDREN), - value: None, -}; - -pub static WORD_INCOMPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("eete"), - dictgen::InsensitiveAscii("etd"), - ], - values: &[&["incomplete"], &["incomplete"], &["incomplete"]], - range: 3..=4, - }; - -static WORD_INCOMPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMPI_CHILDREN), - value: None, -}; - -pub static WORD_INCOMPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tent"), - ], - values: &[&["incoming"], &["incompatible"], &["incompetent"]], - range: 2..=5, - }; - -static WORD_INCOMPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMPE_CHILDREN), - value: None, -}; - -pub static WORD_INCOMPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tente"), - dictgen::InsensitiveAscii("tentence"), - ], - values: &[ - &["incompetence"], - &["incompetent"], - &["incomplete"], - &["incompetence"], - &["incompetence"], - ], - range: 2..=8, - }; - -static WORD_INCOMPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMPA_CHILDREN), - value: None, -}; - -pub static WORD_INCOMPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("itible"), - dictgen::InsensitiveAscii("itiblity"), - dictgen::InsensitiveAscii("rible"), - dictgen::InsensitiveAscii("rtible"), - dictgen::InsensitiveAscii("sitate"), - dictgen::InsensitiveAscii("sitated"), - dictgen::InsensitiveAscii("sitates"), - dictgen::InsensitiveAscii("sitating"), - dictgen::InsensitiveAscii("tabable"), - dictgen::InsensitiveAscii("tabiity"), - dictgen::InsensitiveAscii("tabile"), - dictgen::InsensitiveAscii("tabilities"), - dictgen::InsensitiveAscii("tability"), - dictgen::InsensitiveAscii("tabillity"), - dictgen::InsensitiveAscii("tabilty"), - dictgen::InsensitiveAscii("tabily"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tablie"), - dictgen::InsensitiveAscii("tablility"), - dictgen::InsensitiveAscii("tablities"), - dictgen::InsensitiveAscii("tablitiy"), - dictgen::InsensitiveAscii("tablity"), - dictgen::InsensitiveAscii("tably"), - dictgen::InsensitiveAscii("taibility"), - dictgen::InsensitiveAscii("taible"), - dictgen::InsensitiveAscii("taility"), - dictgen::InsensitiveAscii("tatbility"), - dictgen::InsensitiveAscii("tatble"), - dictgen::InsensitiveAscii("tatible"), - dictgen::InsensitiveAscii("tbility"), - dictgen::InsensitiveAscii("tble"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tiability"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tibale"), - dictgen::InsensitiveAscii("tibil"), - dictgen::InsensitiveAscii("tibile"), - dictgen::InsensitiveAscii("tibilies"), - dictgen::InsensitiveAscii("tibilites"), - dictgen::InsensitiveAscii("tibity"), - dictgen::InsensitiveAscii("tibl"), - dictgen::InsensitiveAscii("tiblities"), - dictgen::InsensitiveAscii("tiblity"), - ], - values: &[ - &["incompatible", "incompatibility"], - &["incompatible"], - &["incompatible"], - &["incompatibility"], - &["incompatible", "incomparable"], - &["incompatible"], - &["incapacitate"], - &["incapacitated"], - &["incapacitates"], - &["incapacitating"], - &["incompatible"], - &["incompatibility"], - &["incompatible"], - &["incompatibilities"], - &["incompatibility"], - &["incompatibility"], - &["incompatibility"], - &["incompatibility"], - &["incompatible"], - &["incompatible", "incompatibly"], - &["incompatibility"], - &["incompatibilities"], - &["incompatibility"], - &["incompatibility"], - &["incompatibly"], - &["incompatibility"], - &["incompatible"], - &["incompatibility"], - &["incompatibility"], - &["incompatible"], - &["incompatible"], - &["incompatibility"], - &["incompatible"], - &["incompetent"], - &["incompatibility"], - &["incompatible"], - &["incompatible"], - &["incompatible"], - &["incompatible"], - &["incompatibilities"], - &["incompatibilities"], - &["incompatibility"], - &["incompatible"], - &["incompatibilities"], - &["incompatibility"], - ], - range: 3..=10, - }; - -static WORD_INCOMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMN_CHILDREN), - value: None, -}; - -pub static WORD_INCOMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("g")], - values: &[&["incoming"]], - range: 1..=1, - }; - -static WORD_INCOMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMM_CHILDREN), - value: None, -}; - -pub static WORD_INCOMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("plete"), - ], - values: &[&["incoming"], &["incomplete"]], - range: 3..=5, - }; - -static WORD_INCOMF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMF_CHILDREN), - value: None, -}; - -pub static WORD_INCOMF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ortable"), - dictgen::InsensitiveAscii("ortably"), - ], - values: &[ - &["discomfort", "uncomfortable"], - &["uncomfortable"], - &["uncomfortably"], - ], - range: 3..=7, - }; - -static WORD_INCOMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMB_CHILDREN), - value: None, -}; - -pub static WORD_INCOMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atibilities"), - dictgen::InsensitiveAscii("atibility"), - ], - values: &[&["incompatibilities"], &["incompatibility"]], - range: 9..=11, - }; - -static WORD_INCOMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOMA_CHILDREN), - value: None, -}; - -pub static WORD_INCOMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("patibility"), - dictgen::InsensitiveAscii("patible"), - dictgen::InsensitiveAscii("ptibele"), - dictgen::InsensitiveAscii("ptibelities"), - dictgen::InsensitiveAscii("ptibelity"), - dictgen::InsensitiveAscii("ptible"), - dictgen::InsensitiveAscii("tible"), - ], - values: &[ - &["incompatibility"], - &["incompatible"], - &["incompatible"], - &["incompatibilities"], - &["incompatibility"], - &["incompatible"], - &["incompatible"], - ], - range: 5..=11, - }; - -static WORD_INCOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOK_CHILDREN), - value: None, -}; - -pub static WORD_INCOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["invoke", "income"]], - range: 1..=1, - }; - -static WORD_INCOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOH_CHILDREN), - value: None, -}; - -pub static WORD_INCOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erance"), - dictgen::InsensitiveAscii("erancy"), - dictgen::InsensitiveAscii("erant"), - dictgen::InsensitiveAscii("erantly"), - dictgen::InsensitiveAscii("errent"), - dictgen::InsensitiveAscii("orent"), - ], - values: &[ - &["incoherence"], - &["incoherency"], - &["incoherent"], - &["incoherently"], - &["incoherent"], - &["incoherent"], - ], - range: 5..=7, - }; - -static WORD_INCOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCOG_CHILDREN), - value: None, -}; - -pub static WORD_INCOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("into"), - dictgen::InsensitiveAscii("nitio"), - dictgen::InsensitiveAscii("nition"), - ], - values: &[&["incognito"], &["incognito"], &["incognito"]], - range: 4..=6, - }; - -static WORD_INCM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCM_CHILDREN), - value: None, -}; - -pub static WORD_INCM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("opatible"), - dictgen::InsensitiveAscii("rement"), - ], - values: &[&["incompatible"], &["increment"]], - range: 6..=8, - }; - -static WORD_INCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCL_CHILDREN), - value: None, -}; - -pub static WORD_INCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anation"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("due"), - dictgen::InsensitiveAscii("dued"), - dictgen::InsensitiveAscii("dues"), - dictgen::InsensitiveAscii("duing"), - dictgen::InsensitiveAscii("enation"), - dictgen::InsensitiveAscii("iding"), - dictgen::InsensitiveAscii("inacion"), - dictgen::InsensitiveAscii("inaison"), - dictgen::InsensitiveAscii("inato"), - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("inde"), - dictgen::InsensitiveAscii("iude"), - dictgen::InsensitiveAscii("iuded"), - dictgen::InsensitiveAscii("iudes"), - dictgen::InsensitiveAscii("iuding"), - dictgen::InsensitiveAscii("ode"), - dictgen::InsensitiveAscii("reased"), - dictgen::InsensitiveAscii("ud"), - dictgen::InsensitiveAscii("udea"), - dictgen::InsensitiveAscii("udeds"), - dictgen::InsensitiveAscii("udee"), - dictgen::InsensitiveAscii("udeing"), - dictgen::InsensitiveAscii("udied"), - dictgen::InsensitiveAscii("udig"), - dictgen::InsensitiveAscii("udign"), - dictgen::InsensitiveAscii("udin"), - dictgen::InsensitiveAscii("udind"), - dictgen::InsensitiveAscii("udive"), - dictgen::InsensitiveAscii("udng"), - dictgen::InsensitiveAscii("uds"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("uging"), - dictgen::InsensitiveAscii("uide"), - dictgen::InsensitiveAscii("uing"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("used"), - dictgen::InsensitiveAscii("usice"), - dictgen::InsensitiveAscii("using"), - dictgen::InsensitiveAscii("usinve"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - dictgen::InsensitiveAscii("uudes"), - ], - values: &[ - &["inclination"], - &["including"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["inclination"], - &["including"], - &["inclination"], - &["inclination"], - &["inclination"], - &["incline"], - &["incline"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["include"], - &["increased"], - &["include"], - &["include"], - &["includes", "included"], - &["include"], - &["including"], - &["included"], - &["including"], - &["including"], - &["including"], - &["including"], - &["inclusive"], - &["including"], - &["includes"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["include"], - &["including"], - &["includes"], - &["included"], - &["inclusive"], - &["including"], - &["inclusive"], - &["inclusion"], - &["inclusions"], - &["includes"], - ], - range: 2..=7, - }; - -static WORD_INCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCI_CHILDREN), - value: None, -}; - -pub static WORD_INCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dencies"), - dictgen::InsensitiveAscii("dentaly"), - dictgen::InsensitiveAscii("dentes"), - dictgen::InsensitiveAscii("dential"), - dictgen::InsensitiveAscii("dentially"), - dictgen::InsensitiveAscii("dently"), - dictgen::InsensitiveAscii("dentul"), - dictgen::InsensitiveAscii("des"), - ], - values: &[ - &["indicate"], - &["incidence"], - &["incidentally"], - &["incidents"], - &["incidental"], - &["incidentally"], - &["incidentally"], - &["incidental"], - &["indices"], - ], - range: 3..=9, - }; - -static WORD_INCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCH_CHILDREN), - value: None, -}; - -pub static WORD_INCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oerent")], - values: &[&["incoherent"]], - range: 6..=6, - }; - -static WORD_INCG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCG_CHILDREN), - value: None, -}; - -pub static WORD_INCG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("onito")], - values: &[&["incognito"]], - range: 5..=5, - }; - -static WORD_INCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCE_CHILDREN), - value: None, -}; - -pub static WORD_INCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dentally"), - dictgen::InsensitiveAscii("dents"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("mentally"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("ntivare"), - dictgen::InsensitiveAscii("ntivate"), - dictgen::InsensitiveAscii("ntiveise"), - dictgen::InsensitiveAscii("ntivice"), - dictgen::InsensitiveAscii("ntivies"), - dictgen::InsensitiveAscii("ntivos"), - dictgen::InsensitiveAscii("rase"), - dictgen::InsensitiveAscii("rased"), - dictgen::InsensitiveAscii("rasing"), - dictgen::InsensitiveAscii("rceration"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("stigator"), - ], - values: &[ - &["incident"], - &["incidentally"], - &["incidents"], - &["increment"], - &["incremental"], - &["incrementally"], - &["incremented"], - &["increments"], - &["incentive"], - &["incentive"], - &["incentives"], - &["incentive"], - &["incentives"], - &["incentives"], - &["increase"], - &["increased"], - &["increasing"], - &["incarceration"], - &["increment"], - &["investigator"], - ], - range: 4..=9, - }; - -static WORD_INCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INCA_CHILDREN), - value: None, -}; - -pub static WORD_INCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lid"), - dictgen::InsensitiveAscii("rantion"), - dictgen::InsensitiveAscii("rcaration"), - dictgen::InsensitiveAscii("rcelated"), - dictgen::InsensitiveAscii("rcerato"), - dictgen::InsensitiveAscii("rcirated"), - dictgen::InsensitiveAscii("rciration"), - dictgen::InsensitiveAscii("rnacion"), - dictgen::InsensitiveAscii("rnato"), - dictgen::InsensitiveAscii("rnaton"), - dictgen::InsensitiveAscii("rserated"), - dictgen::InsensitiveAscii("rseration"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["invalid"], - &["incarnation"], - &["incarceration"], - &["incarcerated"], - &["incarceration"], - &["incarcerated"], - &["incarceration"], - &["incarnation"], - &["incarnation"], - &["incarnation"], - &["incarcerated"], - &["incarceration"], - &["incantation"], - &["incantations"], - &["inactive"], - ], - range: 3..=9, - }; - -static WORD_INB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INB_CHILDREN), - value: None, -}; - -pub static WORD_INB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alance"), - dictgen::InsensitiveAscii("alanced"), - dictgen::InsensitiveAscii("ankment"), - dictgen::InsensitiveAscii("ankments"), - dictgen::InsensitiveAscii("box"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edded"), - dictgen::InsensitiveAscii("eetwen"), - dictgen::InsensitiveAscii("elievable"), - dictgen::InsensitiveAscii("etweeen"), - dictgen::InsensitiveAscii("etwen"), - dictgen::InsensitiveAscii("ewteen"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("race"), - dictgen::InsensitiveAscii("raced"), - dictgen::InsensitiveAscii("racer"), - dictgen::InsensitiveAscii("races"), - dictgen::InsensitiveAscii("racing"), - dictgen::InsensitiveAscii("rase"), - dictgen::InsensitiveAscii("rased"), - dictgen::InsensitiveAscii("raser"), - dictgen::InsensitiveAscii("rases"), - dictgen::InsensitiveAscii("rasing"), - dictgen::InsensitiveAscii("rio"), - dictgen::InsensitiveAscii("rios"), - ], - values: &[ - &["imbalance"], - &["imbalanced"], - &["embankment"], - &["embankments"], - &["inbox"], - &["imbed"], - &["imbedded"], - &["inbetween"], - &["unbelievable"], - &["inbetween"], - &["inbetween"], - &["inbetween"], - &["inability"], - &["embrace"], - &["embraced"], - &["embracer"], - &["embraces"], - &["embracing"], - &["embrace"], - &["embraced"], - &["embracer"], - &["embraces"], - &["embracing"], - &["embryo"], - &["embryos"], - ], - range: 2..=9, - }; - -static WORD_INA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_INA_CHILDREN), - value: None, -}; - -static WORD_INA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_INAB_NODE), - Some(&WORD_INAC_NODE), - Some(&WORD_INAD_NODE), - None, - None, - Some(&WORD_INAG_NODE), - Some(&WORD_INAH_NODE), - None, - None, - Some(&WORD_INAK_NODE), - Some(&WORD_INAL_NODE), - None, - None, - None, - Some(&WORD_INAP_NODE), - None, - None, - None, - Some(&WORD_INAT_NODE), - Some(&WORD_INAU_NODE), - Some(&WORD_INAV_NODE), - None, - None, - None, - None, -]; - -static WORD_INAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAV_CHILDREN), - value: None, -}; - -pub static WORD_INAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alid"), - dictgen::InsensitiveAscii("lid"), - dictgen::InsensitiveAscii("lis"), - ], - values: &[&["invalid"], &["invalid"], &["invalid"]], - range: 3..=4, - }; - -static WORD_INAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAU_CHILDREN), - value: None, -}; - -pub static WORD_INAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gures")], - values: &[&["inaugurates"]], - range: 5..=5, - }; - -static WORD_INAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAT_CHILDREN), - value: None, -}; - -pub static WORD_INAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("tractive"), - ], - values: &[&["innate"], &["instruction"], &["unattractive"]], - range: 1..=8, - }; - -static WORD_INAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAP_CHILDREN), - value: None, -}; - -pub static WORD_INAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("porpriate"), - dictgen::InsensitiveAscii("porpriately"), - dictgen::InsensitiveAscii("propiate"), - dictgen::InsensitiveAscii("propirate"), - dictgen::InsensitiveAscii("propraite"), - dictgen::InsensitiveAscii("propraitely"), - dictgen::InsensitiveAscii("proprate"), - dictgen::InsensitiveAscii("propreate"), - dictgen::InsensitiveAscii("propriae"), - dictgen::InsensitiveAscii("propriatelly"), - dictgen::InsensitiveAscii("propriatley"), - dictgen::InsensitiveAscii("propriatly"), - dictgen::InsensitiveAscii("propriet"), - dictgen::InsensitiveAscii("proprietly"), - dictgen::InsensitiveAscii("roppriate"), - dictgen::InsensitiveAscii("roppriately"), - dictgen::InsensitiveAscii("ropriate"), - dictgen::InsensitiveAscii("ropriately"), - ], - values: &[ - &["inappropriate"], - &["inappropriately"], - &["inappropriate"], - &["inappropriate"], - &["inappropriate"], - &["inappropriately"], - &["inappropriate"], - &["inappropriate"], - &["inappropriately"], - &["inappropriately"], - &["inappropriately"], - &["inappropriately"], - &["inappropriately"], - &["inappropriately"], - &["inappropriate"], - &["inappropriately"], - &["inappropriate"], - &["inappropriately"], - ], - range: 8..=12, - }; - -static WORD_INAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAL_CHILDREN), - value: None, -}; - -pub static WORD_INAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("id")], - values: &[&["invalid"]], - range: 2..=2, - }; - -static WORD_INAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAK_CHILDREN), - value: None, -}; - -pub static WORD_INAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tively")], - values: &[&["inactively"]], - range: 6..=6, - }; - -static WORD_INAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAH_CHILDREN), - value: None, -}; - -pub static WORD_INAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bitants")], - values: &[&["inhabitants"]], - range: 7..=7, - }; - -static WORD_INAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAG_CHILDREN), - value: None, -}; - -pub static WORD_INAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("urated"), - dictgen::InsensitiveAscii("uration"), - ], - values: &[&["inaugurated"], &["inauguration"]], - range: 6..=7, - }; - -static WORD_INAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAD_CHILDREN), - value: None, -}; - -pub static WORD_INAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aquate"), - dictgen::InsensitiveAscii("aquete"), - dictgen::InsensitiveAscii("ecuate"), - dictgen::InsensitiveAscii("eguate"), - dictgen::InsensitiveAscii("eqaute"), - dictgen::InsensitiveAscii("equet"), - dictgen::InsensitiveAscii("equete"), - dictgen::InsensitiveAscii("equite"), - dictgen::InsensitiveAscii("iquate"), - dictgen::InsensitiveAscii("quate"), - dictgen::InsensitiveAscii("ventently"), - dictgen::InsensitiveAscii("verdently"), - dictgen::InsensitiveAscii("vertant"), - dictgen::InsensitiveAscii("vertantely"), - dictgen::InsensitiveAscii("vertantly"), - dictgen::InsensitiveAscii("vertedly"), - dictgen::InsensitiveAscii("vertendly"), - dictgen::InsensitiveAscii("vertenly"), - ], - values: &[ - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadequate"], - &["inadvertently"], - &["inadvertently"], - &["inadvertent"], - &["inadvertently"], - &["inadvertently"], - &["inadvertently"], - &["inadvertently"], - &["inadvertently"], - ], - range: 5..=10, - }; - -static WORD_INAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAC_CHILDREN), - value: None, -}; - -pub static WORD_INAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccessible"), - dictgen::InsensitiveAscii("cesible"), - dictgen::InsensitiveAscii("cesibles"), - dictgen::InsensitiveAscii("cessable"), - dictgen::InsensitiveAscii("cessbile"), - dictgen::InsensitiveAscii("cessble"), - dictgen::InsensitiveAscii("cessiable"), - dictgen::InsensitiveAscii("cessibile"), - dictgen::InsensitiveAscii("cruate"), - dictgen::InsensitiveAscii("cuarate"), - dictgen::InsensitiveAscii("curaccies"), - dictgen::InsensitiveAscii("curaccy"), - dictgen::InsensitiveAscii("curaces"), - dictgen::InsensitiveAscii("curasies"), - dictgen::InsensitiveAscii("curaties"), - dictgen::InsensitiveAscii("curicies"), - dictgen::InsensitiveAscii("currate"), - dictgen::InsensitiveAscii("essible"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("tvie"), - dictgen::InsensitiveAscii("uraccies"), - dictgen::InsensitiveAscii("urate"), - dictgen::InsensitiveAscii("urracies"), - dictgen::InsensitiveAscii("urrate"), - ], - values: &[ - &["inaccessible"], - &["inaccessible"], - &["inaccessible"], - &["inaccessible"], - &["inaccessible"], - &["inaccessible"], - &["inaccessible"], - &["inaccessible"], - &["inaccurate"], - &["inaccurate"], - &["inaccuracies"], - &["inaccuracy"], - &["inaccuracies"], - &["inaccuracies"], - &["inaccuracies"], - &["inaccuracies"], - &["inaccurate"], - &["inaccessible"], - &["inactive"], - &["inactive"], - &["inaccuracies"], - &["inaccurate"], - &["inaccuracies"], - &["inaccurate"], - ], - range: 3..=9, - }; - -static WORD_INAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_INAB_CHILDREN), - value: None, -}; - -pub static WORD_INAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lility"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["enable", "unable"], - &["enabled"], - &["enables"], - &["inability"], - &["enabling"], - ], - range: 2..=6, - }; - -static WORD_IM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IM_CHILDREN), - value: None, -}; - -static WORD_IM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IMA_NODE), - Some(&WORD_IMB_NODE), - Some(&WORD_IMC_NODE), - None, - Some(&WORD_IME_NODE), - Some(&WORD_IMF_NODE), - Some(&WORD_IMG_NODE), - None, - Some(&WORD_IMI_NODE), - None, - None, - Some(&WORD_IML_NODE), - Some(&WORD_IMM_NODE), - Some(&WORD_IMN_NODE), - Some(&WORD_IMO_NODE), - Some(&WORD_IMP_NODE), - None, - Some(&WORD_IMR_NODE), - Some(&WORD_IMS_NODE), - Some(&WORD_IMT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMT_CHILDREN), - value: None, -}; - -pub static WORD_IMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("imidating"), - dictgen::InsensitiveAscii("imidation"), - ], - values: &[&["intimidating"], &["intimidation"]], - range: 9..=9, - }; - -static WORD_IMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMS_CHILDREN), - value: None, -}; - -pub static WORD_IMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ensitive")], - values: &[&["insensitive"]], - range: 8..=8, - }; - -static WORD_IMR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMR_CHILDREN), - value: None, -}; - -pub static WORD_IMR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("ovement"), - dictgen::InsensitiveAscii("ovements"), - dictgen::InsensitiveAscii("pove"), - dictgen::InsensitiveAscii("poved"), - dictgen::InsensitiveAscii("povement"), - dictgen::InsensitiveAscii("povements"), - dictgen::InsensitiveAscii("poves"), - dictgen::InsensitiveAscii("poving"), - dictgen::InsensitiveAscii("povised"), - ], - values: &[ - &["improve"], - &["improvement"], - &["improvements"], - &["improve"], - &["improved"], - &["improvement"], - &["improvements"], - &["improves"], - &["improving"], - &["improvised"], - ], - range: 3..=9, - }; - -static WORD_IMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMP_CHILDREN), - value: None, -}; - -static WORD_IMP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IMPA_NODE), - None, - Some(&WORD_IMPC_NODE), - None, - Some(&WORD_IMPE_NODE), - None, - None, - None, - Some(&WORD_IMPI_NODE), - None, - None, - Some(&WORD_IMPL_NODE), - None, - None, - Some(&WORD_IMPO_NODE), - Some(&WORD_IMPP_NODE), - None, - Some(&WORD_IMPR_NODE), - None, - None, - Some(&WORD_IMPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_IMPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPU_CHILDREN), - value: None, -}; - -pub static WORD_IMPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lisve"), - dictgen::InsensitiveAscii("lsemos"), - dictgen::InsensitiveAscii("lsivley"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("sle"), - dictgen::InsensitiveAscii("sles"), - dictgen::InsensitiveAscii("slive"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["impulse"], - &["impulse"], - &["impulsive"], - &["impulses"], - &["impulsive"], - &["impugn"], - &["impugned"], - &["impugner"], - &["impugns"], - &["impugning"], - &["impugns"], - &["impulse"], - &["impulses"], - &["impulsive"], - &["input"], - ], - range: 1..=7, - }; - -static WORD_IMPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMPR_CHILDREN), - value: None, -}; - -static WORD_IMPR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IMPRA_NODE), - None, - None, - None, - Some(&WORD_IMPRE_NODE), - None, - None, - None, - Some(&WORD_IMPRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_IMPRO_NODE), - None, - None, - None, - Some(&WORD_IMPRS_NODE), - Some(&WORD_IMPRT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IMPRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPRT_CHILDREN), - value: None, -}; - -pub static WORD_IMPRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ant")], - values: &[&["important"]], - range: 3..=3, - }; - -static WORD_IMPRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPRS_CHILDREN), - value: None, -}; - -pub static WORD_IMPRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ioned")], - values: &[&["imprisoned"]], - range: 5..=5, - }; - -static WORD_IMPRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPRO_CHILDREN), - value: None, -}; - -pub static WORD_IMPRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("babe"), - dictgen::InsensitiveAscii("babil"), - dictgen::InsensitiveAscii("babile"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bement"), - dictgen::InsensitiveAscii("bements"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("bible"), - dictgen::InsensitiveAscii("bing"), - dictgen::InsensitiveAscii("bment"), - dictgen::InsensitiveAscii("bments"), - dictgen::InsensitiveAscii("of"), - dictgen::InsensitiveAscii("ofement"), - dictgen::InsensitiveAscii("ofing"), - dictgen::InsensitiveAscii("ofment"), - dictgen::InsensitiveAscii("ofs"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("ovement"), - dictgen::InsensitiveAscii("ovements"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("oving"), - dictgen::InsensitiveAscii("ovment"), - dictgen::InsensitiveAscii("ovments"), - dictgen::InsensitiveAscii("pable"), - dictgen::InsensitiveAscii("pely"), - dictgen::InsensitiveAscii("pre"), - dictgen::InsensitiveAscii("sined"), - dictgen::InsensitiveAscii("soned"), - dictgen::InsensitiveAscii("sonment"), - dictgen::InsensitiveAscii("ssible"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("tantly"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("vd"), - dictgen::InsensitiveAscii("vee"), - dictgen::InsensitiveAscii("vemen"), - dictgen::InsensitiveAscii("vemenet"), - dictgen::InsensitiveAscii("vemenets"), - dictgen::InsensitiveAscii("vemens"), - dictgen::InsensitiveAscii("vemnets"), - dictgen::InsensitiveAscii("vemnt"), - dictgen::InsensitiveAscii("vemnts"), - dictgen::InsensitiveAscii("vents"), - dictgen::InsensitiveAscii("vess"), - dictgen::InsensitiveAscii("vie"), - dictgen::InsensitiveAscii("viserad"), - dictgen::InsensitiveAscii("vished"), - dictgen::InsensitiveAscii("vision"), - dictgen::InsensitiveAscii("vized"), - dictgen::InsensitiveAscii("vmenet"), - dictgen::InsensitiveAscii("vmenets"), - dictgen::InsensitiveAscii("vment"), - dictgen::InsensitiveAscii("vments"), - ], - values: &[ - &["improbable"], - &["improbable"], - &["improbable"], - &["improve"], - &["improvement"], - &["improvements"], - &["improves"], - &["improbable"], - &["improving"], - &["improvement"], - &["improvements"], - &["improve"], - &["improvement"], - &["improving"], - &["improvement"], - &["improves"], - &["improve"], - &["improved"], - &["improvement"], - &["improvements"], - &["improves"], - &["improving"], - &["improvement"], - &["improvements"], - &["improbable"], - &["improperly"], - &["improper"], - &["imprisoned"], - &["imprisoned"], - &["imprisonment"], - &["impossible"], - &["import"], - &["importance"], - &["important"], - &["importantly"], - &["importation"], - &["importations"], - &["imported"], - &["importer"], - &["importers"], - &["importing"], - &["imports"], - &["improved"], - &["improve"], - &["improvement"], - &["improvement"], - &["improvements"], - &["improvements"], - &["improvements"], - &["improvement"], - &["improvements"], - &["improves"], - &["improves"], - &["improvised"], - &["improvised"], - &["improvised"], - &["improvisation"], - &["improvised"], - &["improvement"], - &["improvements"], - &["improvement"], - &["improvements"], - ], - range: 1..=8, - }; - -static WORD_IMPRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPRI_CHILDREN), - value: None, -}; - -pub static WORD_IMPRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("sonent"), - dictgen::InsensitiveAscii("sonned"), - ], - values: &[&["imprisoned"], &["imprisonment"], &["imprisoned"]], - range: 4..=6, - }; - -static WORD_IMPRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPRE_CHILDREN), - value: None, -}; - -pub static WORD_IMPRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("fect"), - dictgen::InsensitiveAscii("fection"), - dictgen::InsensitiveAscii("fections"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sison"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sonate"), - dictgen::InsensitiveAscii("sonating"), - dictgen::InsensitiveAscii("ssario"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("ssoin"), - dictgen::InsensitiveAscii("ssons"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["imperative"], - &["imperfect"], - &["imperfections"], - &["imperfections"], - &["implemented"], - &["impress"], - &["impressions"], - &["impressive"], - &["impersonate"], - &["impersonating"], - &["impresario"], - &["impressions"], - &["impressions"], - &["impressions"], - &["impressions"], - &["improve"], - ], - range: 1..=8, - }; - -static WORD_IMPRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPRA_CHILDREN), - value: None, -}; - -pub static WORD_IMPRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctial"), - dictgen::InsensitiveAscii("cticle"), - ], - values: &[&["impractical"], &["impractical"]], - range: 5..=6, - }; - -static WORD_IMPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPP_CHILDREN), - value: None, -}; - -pub static WORD_IMPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lement"), - dictgen::InsensitiveAscii("lementating"), - dictgen::InsensitiveAscii("lementation"), - dictgen::InsensitiveAscii("lemented"), - ], - values: &[ - &["implement"], - &["implementing"], - &["implementation"], - &["implemented"], - ], - range: 6..=11, - }; - -static WORD_IMPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMPO_CHILDREN), - value: None, -}; - -static WORD_IMPO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_IMPOL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_IMPOR_NODE), - Some(&WORD_IMPOS_NODE), - Some(&WORD_IMPOT_NODE), - None, - Some(&WORD_IMPOV_NODE), - None, - None, - None, - None, -]; - -static WORD_IMPOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPOV_CHILDREN), - value: None, -}; - -pub static WORD_IMPOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("erised"), - dictgen::InsensitiveAscii("ershied"), - dictgen::InsensitiveAscii("ersihed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["improve"], - &["improved"], - &["improvement"], - &["improvements"], - &["impoverished"], - &["impoverished"], - &["impoverished"], - &["improves"], - &["improving"], - ], - range: 1..=7, - }; - -static WORD_IMPOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPOT_CHILDREN), - value: Some(&["import"]), -}; - -pub static WORD_IMPOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rt"), - ], - values: &[ - &["important", "impotent"], - &["import", "importer"], - &["import", "imported", "importer"], - ], - range: 1..=3, - }; - -static WORD_IMPOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPOS_CHILDREN), - value: None, -}; - -pub static WORD_IMPOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("sbily"), - dictgen::InsensitiveAscii("sibal"), - dictgen::InsensitiveAscii("sibe"), - dictgen::InsensitiveAscii("sibel"), - dictgen::InsensitiveAscii("sibile"), - dictgen::InsensitiveAscii("sibillity"), - dictgen::InsensitiveAscii("sibilty"), - dictgen::InsensitiveAscii("sibily"), - dictgen::InsensitiveAscii("siblble"), - dictgen::InsensitiveAscii("siblely"), - dictgen::InsensitiveAscii("sibley"), - dictgen::InsensitiveAscii("siblity"), - dictgen::InsensitiveAscii("siblly"), - dictgen::InsensitiveAscii("sibry"), - dictgen::InsensitiveAscii("sibul"), - ], - values: &[ - &["impossible"], - &["impossible"], - &["impossibly"], - &["impossibly"], - &["impossible"], - &["impossibly"], - &["impossible"], - &["impossibility"], - &["impossibility"], - &["impossibly"], - &["impossible"], - &["impossibly"], - &["impossibly"], - &["impossibly"], - &["impossibly"], - &["impossibly"], - &["impossibly"], - ], - range: 4..=9, - }; - -static WORD_IMPOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPOR_CHILDREN), - value: None, -}; - -pub static WORD_IMPOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("atant"), - dictgen::InsensitiveAscii("atnt"), - dictgen::InsensitiveAscii("bable"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("oting"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("ovement"), - dictgen::InsensitiveAscii("ovements"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("oving"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tamnt"), - dictgen::InsensitiveAscii("tamt"), - dictgen::InsensitiveAscii("tan"), - dictgen::InsensitiveAscii("tanly"), - dictgen::InsensitiveAscii("tantce"), - dictgen::InsensitiveAscii("tante"), - dictgen::InsensitiveAscii("tantely"), - dictgen::InsensitiveAscii("tanty"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("tat"), - dictgen::InsensitiveAscii("tatnt"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("ten"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("tend"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tently"), - dictgen::InsensitiveAscii("terad"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tnat"), - dictgen::InsensitiveAscii("tnt"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("vement"), - dictgen::InsensitiveAscii("vements"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - dictgen::InsensitiveAscii("vised"), - dictgen::InsensitiveAscii("vment"), - ], - values: &[ - &["important"], - &["important"], - &["important"], - &["improbable"], - &["importing"], - &["import"], - &["imported"], - &["importing"], - &["imports"], - &["improve"], - &["improved"], - &["improvement"], - &["improvements"], - &["improves"], - &["improving"], - &["improper"], - &["imports"], - &["important"], - &["important"], - &["important"], - &["importantly"], - &["importance"], - &["important"], - &["importantly"], - &["importantly"], - &["imports"], - &["important"], - &["important"], - &["imported"], - &["importance", "important"], - &["importance"], - &["imported"], - &["important"], - &["importantly"], - &["imported"], - &["imports"], - &["important"], - &["important"], - &["improve", "improv"], - &["improve"], - &["improved"], - &["improvement"], - &["improvements"], - &["improves"], - &["improving"], - &["improvised"], - &["improvement"], - ], - range: 1..=8, - }; - -static WORD_IMPOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPOL_CHILDREN), - value: None, -}; - -pub static WORD_IMPOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("de")], - values: &[&["implode"]], - range: 2..=2, - }; - -static WORD_IMPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMPL_CHILDREN), - value: None, -}; - -static WORD_IMPL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IMPLA_NODE), - None, - Some(&WORD_IMPLC_NODE), - None, - Some(&WORD_IMPLE_NODE), - None, - None, - None, - Some(&WORD_IMPLI_NODE), - None, - None, - None, - Some(&WORD_IMPLM_NODE), - None, - Some(&WORD_IMPLO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_IMPLU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_IMPLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLU_CHILDREN), - value: None, -}; - -pub static WORD_IMPLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sive"), - ], - values: &[&["impulse"], &["impulses"], &["impulsive"]], - range: 2..=4, - }; - -static WORD_IMPLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLO_CHILDREN), - value: None, -}; - -pub static WORD_IMPLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[&["implode"], &["implode"], &["employs"]], - range: 2..=3, - }; - -static WORD_IMPLM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLM_CHILDREN), - value: None, -}; - -pub static WORD_IMPLM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eentation"), - dictgen::InsensitiveAscii("enents"), - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enetaion"), - dictgen::InsensitiveAscii("enetaions"), - dictgen::InsensitiveAscii("enetation"), - dictgen::InsensitiveAscii("enetations"), - dictgen::InsensitiveAscii("enetd"), - dictgen::InsensitiveAscii("eneted"), - dictgen::InsensitiveAscii("eneter"), - dictgen::InsensitiveAscii("eneting"), - dictgen::InsensitiveAscii("enets"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[ - &["implementation"], - &["implements"], - &["implement"], - &["implementation"], - &["implementations"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implemented"], - &["implementer"], - &["implementing"], - &["implements"], - &["implement"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implements"], - ], - range: 3..=10, - }; - -static WORD_IMPLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLI_CHILDREN), - value: None, -}; - -pub static WORD_IMPLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cacion"), - dictgen::InsensitiveAscii("cati"), - dictgen::InsensitiveAscii("catia"), - dictgen::InsensitiveAscii("catie"), - dictgen::InsensitiveAscii("catii"), - dictgen::InsensitiveAscii("catons"), - dictgen::InsensitiveAscii("cetly"), - dictgen::InsensitiveAscii("cictly"), - dictgen::InsensitiveAscii("ciet"), - dictgen::InsensitiveAscii("ciete"), - dictgen::InsensitiveAscii("cilty"), - dictgen::InsensitiveAscii("cite"), - dictgen::InsensitiveAscii("citely"), - dictgen::InsensitiveAscii("citily"), - dictgen::InsensitiveAscii("citley"), - dictgen::InsensitiveAscii("city"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("kation"), - dictgen::InsensitiveAscii("mcit"), - dictgen::InsensitiveAscii("mcitly"), - dictgen::InsensitiveAscii("menation"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mentaion"), - dictgen::InsensitiveAscii("mentaions"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mentations"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("mention"), - dictgen::InsensitiveAscii("mentions"), - dictgen::InsensitiveAscii("mentor"), - dictgen::InsensitiveAscii("ments"), - ], - values: &[ - &["implication"], - &["implicit"], - &["implicit"], - &["implicit"], - &["implicit"], - &["implications"], - &["implicitly"], - &["implicitly"], - &["implicit"], - &["implicit"], - &["implicitly"], - &["implicit", "implicitly"], - &["implicitly"], - &["implicitly"], - &["implicitly"], - &["implicitly"], - &["implicit"], - &["implicitly"], - &["implication"], - &["implicit"], - &["implicitly"], - &["implementation"], - &["implement"], - &["implementation"], - &["implementations"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implementation"], - &["implementations"], - &["implementor"], - &["implements"], - ], - range: 2..=10, - }; - -static WORD_IMPLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMPLE_CHILDREN), - value: None, -}; - -static WORD_IMPLE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_IMPLEC_NODE), - None, - Some(&WORD_IMPLEE_NODE), - None, - None, - None, - Some(&WORD_IMPLEI_NODE), - None, - None, - None, - Some(&WORD_IMPLEM_NODE), - Some(&WORD_IMPLEN_NODE), - None, - None, - None, - None, - Some(&WORD_IMPLES_NODE), - Some(&WORD_IMPLET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IMPLET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLET_CHILDREN), - value: Some(&["implement"]), -}; - -pub static WORD_IMPLET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["implementation"], - &["implementations"], - &["implemented"], - &["implementer"], - &["implementing"], - &["implement"], - &["implements"], - ], - range: 1..=6, - }; - -static WORD_IMPLES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLES_CHILDREN), - value: Some(&["implies"]), -}; - -pub static WORD_IMPLES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_IMPLEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEN_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["implemented"], - &["implements"], - &["implement"], - &["implementation"], - &["implemented"], - &["implement"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implementers"], - &["implements"], - ], - range: 1..=9, - }; - -static WORD_IMPLEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMPLEM_CHILDREN), - value: None, -}; - -static WORD_IMPLEM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IMPLEMA_NODE), - None, - None, - None, - Some(&WORD_IMPLEME_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_IMPLEMN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_IMPLEMT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IMPLEMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMT_CHILDREN), - value: Some(&["implement"]), -}; - -pub static WORD_IMPLEMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["implementation"], - &["implementations"], - &["implemented"], - &["implementation"], - &["implementations"], - &["implementing"], - &["implemented"], - &["implements"], - ], - range: 1..=9, - }; - -static WORD_IMPLEMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMN_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etation"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["implementation"], - &["implement"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implements"], - ], - range: 1..=7, - }; - -static WORD_IMPLEME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMPLEME_CHILDREN), - value: None, -}; - -static WORD_IMPLEME_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_IMPLEMEM_NODE), - Some(&WORD_IMPLEMEN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_IMPLEMET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IMPLEMET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMET_CHILDREN), - value: Some(&["implements", "implement"]), -}; - -pub static WORD_IMPLEMET_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["implementation"], - &["implementations"], - &["implemented"], - &["implemented"], - &["implemented"], - &["implementing"], - &["implementations", "implementation"], - &["implements"], - ], - range: 1..=6, -}; - -static WORD_IMPLEMEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMPLEMEN_CHILDREN), - value: Some(&["implement"]), -}; - -static WORD_IMPLEMEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IMPLEMENA_NODE), - None, - Some(&WORD_IMPLEMENC_NODE), - Some(&WORD_IMPLEMEND_NODE), - Some(&WORD_IMPLEMENE_NODE), - None, - None, - None, - Some(&WORD_IMPLEMENI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_IMPLEMENR_NODE), - None, - Some(&WORD_IMPLEMENT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IMPLEMENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMENT_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMENT_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("aciones"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("aitons"), - dictgen::InsensitiveAscii("antions"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("asi"), - dictgen::InsensitiveAscii("astion"), - dictgen::InsensitiveAscii("ataion"), - dictgen::InsensitiveAscii("ataions"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("atino"), - dictgen::InsensitiveAscii("atins"), - dictgen::InsensitiveAscii("atio"), - dictgen::InsensitiveAscii("ationen"), - dictgen::InsensitiveAscii("ationer"), - dictgen::InsensitiveAscii("atios"), - dictgen::InsensitiveAscii("atition"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("atoin"), - dictgen::InsensitiveAscii("atoins"), - dictgen::InsensitiveAscii("atoion"), - dictgen::InsensitiveAscii("aton"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("attion"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("iaon"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["implementation"], - &["implementations"], - &["implemented"], - &["implementation"], - &["implementations"], - &["implementation"], - &["implementations"], - &["implementations"], - &["implements"], - &["implements"], - &["implements"], - &["implementation"], - &["implementation"], - &["implementations"], - &["implementation"], - &["implemented"], - &["implements"], - &["implementations", "implementation", "implementing"], - &["implementation", "implementing"], - &["implementations"], - &["implementations"], - &["implementation"], - &["implementations"], - &["implementations"], - &["implementations"], - &["implementation"], - &["implementation"], - &["implementation"], - &["implementations"], - &["implementation"], - &["implementation"], - &["implementer"], - &["implementers"], - &["implementation"], - &["implemented"], - &["implement", "implemented"], - &["implementation"], - &["implements"], - &["implemented"], - &["implementation"], - &["implementing"], - &["implementation"], - &["implementations"], - &["implements"], - &["implementation"], - &["implementation"], - &["implementations"], - ], - range: 1..=8, -}; - -static WORD_IMPLEMENR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMENR_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMENR_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["implement"]], - range: 1..=1, -}; - -static WORD_IMPLEMENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMENI_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMENI_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ng")], - values: &[&["implementing"]], - range: 2..=2, -}; - -static WORD_IMPLEMENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMENE_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMENE_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taions"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["implemented"], - &["implements", "implement"], - &["implementation"], - &["implementations"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implemented"], - &["implementer"], - &["implementing"], - &["implementations"], - &["implements"], - ], - range: 1..=7, -}; - -static WORD_IMPLEMEND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMEND_CHILDREN), - value: Some(&["implement"]), -}; - -pub static WORD_IMPLEMEND_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["implements"]], - range: 1..=1, -}; - -static WORD_IMPLEMENC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMENC_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMENC_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ted")], - values: &[&["implemented"]], - range: 3..=3, -}; - -static WORD_IMPLEMENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMENA_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMENA_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tiona"), - dictgen::InsensitiveAscii("tiond"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ttions"), - ], - values: &[ - &["implementation"], - &["implementation"], - &["implementation"], - &["implementation"], - &["implementations"], - &["implementations"], - ], - range: 4..=6, -}; - -static WORD_IMPLEMEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMEM_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMEM_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emnt"), - dictgen::InsensitiveAscii("emntation"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("etation"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["implement"], - &["implementation"], - &["implement"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implements"], - &["implementation"], - &["implementation"], - &["implement"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implements"], - ], - range: 1..=9, -}; - -static WORD_IMPLEMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEMA_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taions"), - ], - values: &[ - &["implementation"], - &["implementation"], - &["implementations"], - ], - range: 5..=7, - }; - -static WORD_IMPLEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEI_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ment")], - values: &[&["implement"]], - range: 4..=4, - }; - -static WORD_IMPLEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEE_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mntation"), - dictgen::InsensitiveAscii("mntations"), - ], - values: &[&["implementation"], &["implementations"]], - range: 8..=9, - }; - -static WORD_IMPLEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLEC_CHILDREN), - value: None, -}; - -pub static WORD_IMPLEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ations")], - values: &[&["implications"]], - range: 6..=6, - }; - -static WORD_IMPLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLC_CHILDREN), - value: None, -}; - -pub static WORD_IMPLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itly"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["implicit"], &["implicitly"], &["implicit"]], - range: 1..=4, - }; - -static WORD_IMPLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPLA_CHILDREN), - value: None, -}; - -pub static WORD_IMPLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("ntase"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("usable"), - dictgen::InsensitiveAscii("usbile"), - dictgen::InsensitiveAscii("usble"), - dictgen::InsensitiveAscii("usibe"), - dictgen::InsensitiveAscii("usibile"), - ], - values: &[ - &["inplace"], - &["impacted"], - &["implement"], - &["implementation"], - &["implemented"], - &["implementing"], - &["implements"], - &["implants"], - &["implants"], - &["implausible"], - &["implausible"], - &["implausible"], - &["implausible"], - &["implausible"], - ], - range: 2..=9, - }; - -static WORD_IMPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPI_CHILDREN), - value: None, -}; - -pub static WORD_IMPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cit"), - dictgen::InsensitiveAscii("citly"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("led"), - ], - values: &[&["implicit"], &["implicitly"], &["implied"], &["implied"]], - range: 2..=5, - }; - -static WORD_IMPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPE_CHILDREN), - value: None, -}; - -pub static WORD_IMPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("cabbly"), - dictgen::InsensitiveAscii("ccabile"), - dictgen::InsensitiveAscii("ccible"), - dictgen::InsensitiveAscii("ckable"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("lement"), - dictgen::InsensitiveAscii("lementation"), - dictgen::InsensitiveAscii("lemented"), - dictgen::InsensitiveAscii("lementing"), - dictgen::InsensitiveAscii("lements"), - dictgen::InsensitiveAscii("lemnt"), - dictgen::InsensitiveAscii("lentation"), - dictgen::InsensitiveAscii("lment"), - dictgen::InsensitiveAscii("lmentation"), - dictgen::InsensitiveAscii("lmentations"), - dictgen::InsensitiveAscii("lments"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mentaion"), - dictgen::InsensitiveAscii("mentaions"), - dictgen::InsensitiveAscii("mentated"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mentations"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("mentling"), - dictgen::InsensitiveAscii("mentor"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("railist"), - dictgen::InsensitiveAscii("ravi"), - dictgen::InsensitiveAscii("realist"), - dictgen::InsensitiveAscii("retive"), - dictgen::InsensitiveAscii("rfactions"), - dictgen::InsensitiveAscii("rfectionists"), - dictgen::InsensitiveAscii("rfet"), - dictgen::InsensitiveAscii("riaal"), - dictgen::InsensitiveAscii("rialfist"), - dictgen::InsensitiveAscii("rialims"), - dictgen::InsensitiveAscii("rialisim"), - dictgen::InsensitiveAscii("rialsim"), - dictgen::InsensitiveAscii("rialsm"), - dictgen::InsensitiveAscii("rialst"), - dictgen::InsensitiveAscii("rialstic"), - dictgen::InsensitiveAscii("riarist"), - dictgen::InsensitiveAscii("rical"), - dictgen::InsensitiveAscii("rically"), - dictgen::InsensitiveAscii("rislist"), - dictgen::InsensitiveAscii("ritave"), - dictgen::InsensitiveAscii("ritive"), - dictgen::InsensitiveAscii("rmable"), - dictgen::InsensitiveAscii("rsinating"), - dictgen::InsensitiveAscii("rsonationg"), - ], - values: &[ - &["impaired"], - &["impeccably"], - &["impeccable"], - &["impeccable"], - &["impeccable"], - &["impedance"], - &["impede"], - &["implement"], - &["implementation"], - &["implemented"], - &["implementing"], - &["implements"], - &["implement"], - &["implementation"], - &["implement"], - &["implementations", "implementation"], - &["implementations"], - &["implements"], - &["implement"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implementing"], - &["implementer"], - &["implements"], - &["imperialist"], - &["imperative"], - &["imperialist"], - &["imperative"], - &["imperfections"], - &["imperfections"], - &["imperfect"], - &["imperial"], - &["imperialist"], - &["imperialism"], - &["imperialism"], - &["imperialism"], - &["imperialism"], - &["imperialist"], - &["imperialist"], - &["imperialist"], - &["empirical", "imperial"], - &["empirically"], - &["imperialist"], - &["imperative"], - &["imperative"], - &["impermeable"], - &["impersonating"], - &["impersonating"], - ], - range: 2..=12, - }; - -static WORD_IMPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPC_CHILDREN), - value: None, -}; - -pub static WORD_IMPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ats"), - ], - values: &[&["impact"], &["impacted"], &["impacting"], &["impacts"]], - range: 2..=5, - }; - -static WORD_IMPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMPA_CHILDREN), - value: None, -}; - -pub static WORD_IMPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("itent"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("rital"), - dictgen::InsensitiveAscii("rtirla"), - ], - values: &[ - &["impact"], - &["impact"], - &["impacts"], - &["impacts"], - &["impatient"], - &["impaired"], - &["impartial"], - &["impartial"], - ], - range: 2..=6, - }; - -static WORD_IMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMO_CHILDREN), - value: None, -}; - -pub static WORD_IMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bile"), - dictgen::InsensitiveAscii("bilisation"), - dictgen::InsensitiveAscii("licit"), - dictgen::InsensitiveAscii("licitly"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rtable"), - dictgen::InsensitiveAscii("rtant"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rtes"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("vable"), - ], - values: &[ - &["immobile"], - &["immobilisation"], - &["implicit"], - &["implicitly"], - &["import"], - &["importable"], - &["important"], - &["imported"], - &["imports"], - &["importing"], - &["imports"], - &["immovable"], - ], - range: 2..=10, - }; - -static WORD_IMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMN_CHILDREN), - value: None, -}; - -pub static WORD_IMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("age")], - values: &[&["image"]], - range: 3..=3, - }; - -static WORD_IMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IMM_CHILDREN), - value: None, -}; - -static WORD_IMM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IMMA_NODE), - Some(&WORD_IMMB_NODE), - None, - None, - Some(&WORD_IMME_NODE), - None, - None, - None, - Some(&WORD_IMMI_NODE), - None, - None, - None, - Some(&WORD_IMMM_NODE), - None, - Some(&WORD_IMMO_NODE), - None, - None, - None, - Some(&WORD_IMMS_NODE), - None, - Some(&WORD_IMMU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_IMMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMMU_CHILDREN), - value: None, -}; - -pub static WORD_IMMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("niy"), - dictgen::InsensitiveAscii("nosupressant"), - dictgen::InsensitiveAscii("tible"), - ], - values: &[&["immunity"], &["immunosuppressant"], &["immutable"]], - range: 3..=12, - }; - -static WORD_IMMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMMS_CHILDREN), - value: None, -}; - -pub static WORD_IMMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erive"), - dictgen::InsensitiveAscii("ersive"), - dictgen::InsensitiveAscii("ersively"), - ], - values: &[&["immersive"], &["immersive"], &["immersively"]], - range: 5..=8, - }; - -static WORD_IMMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMMO_CHILDREN), - value: None, -}; - -pub static WORD_IMMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bilie"), - dictgen::InsensitiveAscii("bilien"), - dictgen::InsensitiveAscii("bilier"), - dictgen::InsensitiveAscii("bille"), - dictgen::InsensitiveAscii("bilze"), - dictgen::InsensitiveAscii("bilzed"), - dictgen::InsensitiveAscii("bilzer"), - dictgen::InsensitiveAscii("bilzes"), - dictgen::InsensitiveAscii("blie"), - dictgen::InsensitiveAscii("ratlity"), - dictgen::InsensitiveAscii("rtailty"), - dictgen::InsensitiveAscii("rtales"), - dictgen::InsensitiveAscii("rtalis"), - dictgen::InsensitiveAscii("rtalisy"), - dictgen::InsensitiveAscii("rtaliy"), - dictgen::InsensitiveAscii("rtallity"), - dictgen::InsensitiveAscii("rtalls"), - dictgen::InsensitiveAscii("rtalty"), - dictgen::InsensitiveAscii("rtaly"), - dictgen::InsensitiveAscii("rtas"), - ], - values: &[ - &["immobile"], - &["immobile"], - &["immobile"], - &["immobile"], - &["immobile"], - &["immobile"], - &["immobile"], - &["immobile"], - &["immobile"], - &["immortality"], - &["immortality"], - &["immortals"], - &["immortals"], - &["immortals"], - &["immortality"], - &["immortality"], - &["immortals"], - &["immortality"], - &["immortality"], - &["immortals"], - ], - range: 4..=8, - }; - -static WORD_IMMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMMM_CHILDREN), - value: None, -}; - -pub static WORD_IMMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ediate"), - dictgen::InsensitiveAscii("ediately"), - ], - values: &[&["immediate"], &["immediately"]], - range: 6..=8, - }; - -static WORD_IMMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMMI_CHILDREN), - value: None, -}; - -pub static WORD_IMMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dately"), - dictgen::InsensitiveAscii("datly"), - dictgen::InsensitiveAscii("deately"), - dictgen::InsensitiveAscii("diate"), - dictgen::InsensitiveAscii("diatelly"), - dictgen::InsensitiveAscii("diately"), - dictgen::InsensitiveAscii("diatly"), - dictgen::InsensitiveAscii("graiton"), - dictgen::InsensitiveAscii("grantes"), - dictgen::InsensitiveAscii("granti"), - dictgen::InsensitiveAscii("grato"), - dictgen::InsensitiveAscii("grents"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tator"), - ], - values: &[ - &["immediately"], - &["immediately"], - &["immediately"], - &["immediate"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immigration"], - &["immigrants"], - &["immigration"], - &["immigration"], - &["immigrants"], - &["imminent"], - &["imitate"], - &["imitated"], - &["imitating"], - &["imitator"], - ], - range: 3..=8, - }; - -static WORD_IMME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMME_CHILDREN), - value: None, -}; - -pub static WORD_IMME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adiate"), - dictgen::InsensitiveAscii("adiately"), - dictgen::InsensitiveAscii("daite"), - dictgen::InsensitiveAscii("daitely"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dately"), - dictgen::InsensitiveAscii("dates"), - dictgen::InsensitiveAscii("deate"), - dictgen::InsensitiveAscii("deately"), - dictgen::InsensitiveAscii("deatly"), - dictgen::InsensitiveAscii("deiately"), - dictgen::InsensitiveAscii("diaately"), - dictgen::InsensitiveAscii("dially"), - dictgen::InsensitiveAscii("dialty"), - dictgen::InsensitiveAscii("diantely"), - dictgen::InsensitiveAscii("diantly"), - dictgen::InsensitiveAscii("diated"), - dictgen::InsensitiveAscii("diatedly"), - dictgen::InsensitiveAscii("diatelly"), - dictgen::InsensitiveAscii("diatelty"), - dictgen::InsensitiveAscii("diatley"), - dictgen::InsensitiveAscii("diatlly"), - dictgen::InsensitiveAscii("diatly"), - dictgen::InsensitiveAscii("diatlye"), - dictgen::InsensitiveAscii("didate"), - dictgen::InsensitiveAscii("dietely"), - dictgen::InsensitiveAscii("dietly"), - dictgen::InsensitiveAscii("ditaly"), - dictgen::InsensitiveAscii("ditately"), - dictgen::InsensitiveAscii("ditely"), - dictgen::InsensitiveAscii("idate"), - dictgen::InsensitiveAscii("idately"), - dictgen::InsensitiveAscii("nantly"), - dictgen::InsensitiveAscii("nint"), - dictgen::InsensitiveAscii("nseley"), - dictgen::InsensitiveAscii("nsley"), - dictgen::InsensitiveAscii("nsly"), - dictgen::InsensitiveAscii("rdiate"), - dictgen::InsensitiveAscii("risve"), - dictgen::InsensitiveAscii("rsie"), - dictgen::InsensitiveAscii("rsve"), - dictgen::InsensitiveAscii("snely"), - ], - values: &[ - &["immediate"], - &["immediately"], - &["immediate"], - &["immediately"], - &["immediate"], - &["immediately"], - &["immediates"], - &["immediate"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediate", "immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediate"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediately"], - &["immediate"], - &["immediately"], - &["eminently"], - &["imminent"], - &["immensely"], - &["immensely"], - &["immensely"], - &["immediate"], - &["immersive"], - &["immerse"], - &["immerse"], - &["immensely"], - ], - range: 4..=8, - }; - -static WORD_IMMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMMB_CHILDREN), - value: None, -}; - -pub static WORD_IMMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oile")], - values: &[&["immobile"]], - range: 4..=4, - }; - -static WORD_IMMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMMA_CHILDREN), - value: None, -}; - -pub static WORD_IMMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("diate"), - dictgen::InsensitiveAscii("diately"), - dictgen::InsensitiveAscii("diatly"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tably"), - dictgen::InsensitiveAscii("turaty"), - dictgen::InsensitiveAscii("tureity"), - dictgen::InsensitiveAscii("turety"), - ], - values: &[ - &["immediate"], - &["immediately"], - &["immediately"], - &["immutable", "imitable"], - &["immutably"], - &["immaturity"], - &["immaturity"], - &["immaturity"], - ], - range: 5..=7, - }; - -static WORD_IML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IML_CHILDREN), - value: None, -}; - -pub static WORD_IML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ementation"), - dictgen::InsensitiveAscii("ementations"), - dictgen::InsensitiveAscii("emented"), - dictgen::InsensitiveAscii("ementing"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("icit"), - dictgen::InsensitiveAscii("icitly"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("imentation"), - dictgen::InsensitiveAscii("imented"), - dictgen::InsensitiveAscii("imenting"), - dictgen::InsensitiveAscii("iments"), - dictgen::InsensitiveAscii("pementation"), - ], - values: &[ - &["implement"], - &["implementation"], - &["implementations"], - &["implemented"], - &["implementing"], - &["implements"], - &["implicit"], - &["implicitly"], - &["implement"], - &["implementation"], - &["implemented"], - &["implementing"], - &["implements"], - &["implementations"], - ], - range: 4..=11, - }; - -static WORD_IMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMI_CHILDREN), - value: None, -}; - -pub static WORD_IMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("diately"), - dictgen::InsensitiveAscii("grant"), - dictgen::InsensitiveAscii("grate"), - dictgen::InsensitiveAscii("grated"), - dictgen::InsensitiveAscii("gration"), - dictgen::InsensitiveAscii("lar"), - dictgen::InsensitiveAscii("nent"), - ], - values: &[ - &["immediately"], - &["emigrant", "immigrant"], - &["immigrate", "emigrate"], - &["emigrated", "immigrated"], - &["emigration", "immigration"], - &["similar"], - &["eminent", "imminent", "immanent"], - ], - range: 3..=7, - }; - -static WORD_IMG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMG_CHILDREN), - value: None, -}; - -pub static WORD_IMG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("aine"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("rants"), - ], - values: &[&["image"], &["imagine"], &["image"], &["migrants"]], - range: 1..=5, - }; - -static WORD_IMF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMF_CHILDREN), - value: None, -}; - -pub static WORD_IMF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amus"), - dictgen::InsensitiveAscii("ormation"), - ], - values: &[&["infamous"], &["information"]], - range: 4..=8, - }; - -static WORD_IME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IME_CHILDREN), - value: None, -}; - -pub static WORD_IME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adiatly"), - dictgen::InsensitiveAscii("datly"), - dictgen::InsensitiveAscii("dialy"), - dictgen::InsensitiveAscii("diate"), - dictgen::InsensitiveAscii("diately"), - dictgen::InsensitiveAscii("diatly"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("xperience"), - ], - values: &[ - &["immediately"], - &["immediately"], - &["immediately"], - &["immediate"], - &["immediately"], - &["immediately"], - &["immense"], - &["inexperience"], - ], - range: 3..=9, - }; - -static WORD_IMC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMC_CHILDREN), - value: None, -}; - -pub static WORD_IMC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oming"), - dictgen::InsensitiveAscii("omming"), - dictgen::InsensitiveAscii("ompatibility"), - dictgen::InsensitiveAscii("ompatible"), - dictgen::InsensitiveAscii("ompetence"), - dictgen::InsensitiveAscii("omplete"), - dictgen::InsensitiveAscii("omprehensible"), - dictgen::InsensitiveAscii("remented"), - ], - values: &[ - &["incoming"], - &["incoming"], - &["incompatibility"], - &["incompatible"], - &["incompetence"], - &["incomplete"], - &["incomprehensible"], - &["incremented"], - ], - range: 5..=13, - }; - -static WORD_IMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMB_CHILDREN), - value: None, -}; - -pub static WORD_IMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alanaced"), - dictgen::InsensitiveAscii("alanaces"), - dictgen::InsensitiveAscii("alancers"), - dictgen::InsensitiveAscii("alenced"), - dictgen::InsensitiveAscii("alences"), - dictgen::InsensitiveAscii("aress"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("race"), - dictgen::InsensitiveAscii("raced"), - dictgen::InsensitiveAscii("racer"), - dictgen::InsensitiveAscii("races"), - dictgen::InsensitiveAscii("racing"), - dictgen::InsensitiveAscii("rase"), - dictgen::InsensitiveAscii("rased"), - dictgen::InsensitiveAscii("raser"), - dictgen::InsensitiveAscii("rases"), - dictgen::InsensitiveAscii("rasing"), - ], - values: &[ - &["imbalanced"], - &["imbalances"], - &["imbalances"], - &["imbalanced"], - &["imbalances"], - &["embarrass"], - &["imbalance"], - &["embrace"], - &["embraced"], - &["embracer"], - &["embraces"], - &["embracing"], - &["embrace"], - &["embraced"], - &["embracer"], - &["embraces"], - &["embracing"], - ], - range: 4..=8, - }; - -static WORD_IMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IMA_CHILDREN), - value: None, -}; - -pub static WORD_IMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blanced"), - dictgen::InsensitiveAscii("blances"), - dictgen::InsensitiveAscii("ganative"), - dictgen::InsensitiveAscii("ganitive"), - dictgen::InsensitiveAscii("genary"), - dictgen::InsensitiveAscii("ghe"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("ginacion"), - dictgen::InsensitiveAscii("ginatie"), - dictgen::InsensitiveAscii("ginatiei"), - dictgen::InsensitiveAscii("ginating"), - dictgen::InsensitiveAscii("ginativo"), - dictgen::InsensitiveAscii("ginaton"), - dictgen::InsensitiveAscii("ginery"), - dictgen::InsensitiveAscii("ginitave"), - dictgen::InsensitiveAscii("ginitve"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("pct"), - dictgen::InsensitiveAscii("pcted"), - dictgen::InsensitiveAscii("pcting"), - dictgen::InsensitiveAscii("pcts"), - dictgen::InsensitiveAscii("pge"), - dictgen::InsensitiveAscii("pired"), - dictgen::InsensitiveAscii("ptient"), - ], - values: &[ - &["imbalanced"], - &["imbalances"], - &["imaginative"], - &["imaginative"], - &["imaginary"], - &["image"], - &["imagine"], - &["imagination"], - &["imaginative"], - &["imaginative"], - &["imagination"], - &["imagination"], - &["imagination"], - &["imaginary", "imagery"], - &["imaginative"], - &["imaginative"], - &["makes"], - &["eminent", "imminent"], - &["impact"], - &["impacted"], - &["impacting"], - &["impacts"], - &["image"], - &["impaired"], - &["impatient"], - ], - range: 3..=8, - }; - -static WORD_IL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IL_CHILDREN), - value: None, -}; - -static WORD_IL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ILA_NODE), - None, - None, - None, - Some(&WORD_ILE_NODE), - None, - None, - None, - Some(&WORD_ILI_NODE), - None, - None, - Some(&WORD_ILL_NODE), - None, - Some(&WORD_ILN_NODE), - Some(&WORD_ILO_NODE), - None, - None, - None, - None, - Some(&WORD_ILT_NODE), - Some(&WORD_ILU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ILU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILU_CHILDREN), - value: None, -}; - -pub static WORD_ILU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("minate"), - dictgen::InsensitiveAscii("minated"), - dictgen::InsensitiveAscii("minates"), - dictgen::InsensitiveAscii("mination"), - dictgen::InsensitiveAscii("minations"), - dictgen::InsensitiveAscii("strate"), - dictgen::InsensitiveAscii("strated"), - dictgen::InsensitiveAscii("stration"), - ], - values: &[ - &["illuminate"], - &["illuminated"], - &["illuminates"], - &["illumination"], - &["illuminations"], - &["illustrate"], - &["illustrated"], - &["illustration"], - ], - range: 6..=9, - }; - -static WORD_ILT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILT_CHILDREN), - value: None, -}; - -pub static WORD_ILT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erate"), - ], - values: &[&["filter", "liter"], &["literate"]], - range: 2..=5, - }; - -static WORD_ILO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILO_CHILDREN), - value: None, -}; - -pub static WORD_ILO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gical")], - values: &[&["illogical"]], - range: 5..=5, - }; - -static WORD_ILN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILN_CHILDREN), - value: None, -}; - -pub static WORD_ILN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ess")], - values: &[&["illness"]], - range: 3..=3, - }; - -static WORD_ILL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ILL_CHILDREN), - value: None, -}; - -static WORD_ILL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_ILLE_NODE), - None, - Some(&WORD_ILLG_NODE), - None, - Some(&WORD_ILLI_NODE), - None, - None, - None, - None, - Some(&WORD_ILLN_NODE), - None, - None, - None, - None, - Some(&WORD_ILLS_NODE), - None, - Some(&WORD_ILLU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ILLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILLU_CHILDREN), - value: None, -}; - -pub static WORD_ILLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("manati"), - dictgen::InsensitiveAscii("maniti"), - dictgen::InsensitiveAscii("mianti"), - dictgen::InsensitiveAscii("mimati"), - dictgen::InsensitiveAscii("minaci"), - dictgen::InsensitiveAscii("minadi"), - dictgen::InsensitiveAscii("minai"), - dictgen::InsensitiveAscii("minami"), - dictgen::InsensitiveAscii("minanti"), - dictgen::InsensitiveAscii("minarti"), - dictgen::InsensitiveAscii("minatti"), - dictgen::InsensitiveAscii("minauti"), - dictgen::InsensitiveAscii("minazi"), - dictgen::InsensitiveAscii("mini"), - dictgen::InsensitiveAscii("miniati"), - dictgen::InsensitiveAscii("minista"), - dictgen::InsensitiveAscii("minite"), - dictgen::InsensitiveAscii("miniti"), - dictgen::InsensitiveAscii("minoti"), - dictgen::InsensitiveAscii("mintati"), - dictgen::InsensitiveAscii("minuti"), - dictgen::InsensitiveAscii("mniati"), - dictgen::InsensitiveAscii("munati"), - dictgen::InsensitiveAscii("ninati"), - dictgen::InsensitiveAscii("siones"), - dictgen::InsensitiveAscii("started"), - dictgen::InsensitiveAscii("startion"), - dictgen::InsensitiveAscii("startions"), - dictgen::InsensitiveAscii("startor"), - dictgen::InsensitiveAscii("stator"), - dictgen::InsensitiveAscii("straded"), - dictgen::InsensitiveAscii("straion"), - dictgen::InsensitiveAscii("straitor"), - dictgen::InsensitiveAscii("strant"), - dictgen::InsensitiveAscii("strare"), - dictgen::InsensitiveAscii("strasion"), - dictgen::InsensitiveAscii("strater"), - dictgen::InsensitiveAscii("stratie"), - dictgen::InsensitiveAscii("straties"), - dictgen::InsensitiveAscii("stratin"), - dictgen::InsensitiveAscii("stratior"), - dictgen::InsensitiveAscii("strato"), - dictgen::InsensitiveAscii("straton"), - dictgen::InsensitiveAscii("stre"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illuminati"], - &["illusions"], - &["illustrated"], - &["illustration"], - &["illustrations"], - &["illustrator"], - &["illustrator"], - &["illustrated"], - &["illustration"], - &["illustrator"], - &["illustrate"], - &["illustrate"], - &["illustration"], - &["illustrator"], - &["illustrate"], - &["illustrate"], - &["illustrations"], - &["illustrator"], - &["illustration"], - &["illustration"], - &["illustrate"], - &["illusion"], - ], - range: 4..=9, - }; - -static WORD_ILLS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILLS_CHILDREN), - value: None, -}; - -pub static WORD_ILLS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uions"), - dictgen::InsensitiveAscii("utration"), - dictgen::InsensitiveAscii("utrator"), - ], - values: &[&["illusions"], &["illustrations"], &["illustrator"]], - range: 5..=8, - }; - -static WORD_ILLN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILLN_CHILDREN), - value: None, -}; - -pub static WORD_ILLN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esess"), - dictgen::InsensitiveAscii("esss"), - ], - values: &[&["illnesses"], &["illnesses"]], - range: 4..=5, - }; - -static WORD_ILLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILLI_CHILDREN), - value: None, -}; - -pub static WORD_ILLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egal"), - dictgen::InsensitiveAscii("gal"), - dictgen::InsensitiveAscii("gel"), - dictgen::InsensitiveAscii("getimate"), - dictgen::InsensitiveAscii("gitament"), - dictgen::InsensitiveAscii("gitemate"), - dictgen::InsensitiveAscii("munati"), - dictgen::InsensitiveAscii("nios"), - dictgen::InsensitiveAscii("noians"), - dictgen::InsensitiveAscii("nos"), - dictgen::InsensitiveAscii("onis"), - dictgen::InsensitiveAscii("strate"), - dictgen::InsensitiveAscii("stration"), - dictgen::InsensitiveAscii("strations"), - dictgen::InsensitiveAscii("tarate"), - dictgen::InsensitiveAscii("tirate"), - ], - values: &[ - &["illegal"], - &["illegal"], - &["illegal"], - &["illegitimate"], - &["illegitimate"], - &["illegitimate"], - &["illuminati"], - &["illinois"], - &["illinois"], - &["illinois"], - &["illinois"], - &["illiterate", "illustrate"], - &["illustration"], - &["illustrations"], - &["illiterate"], - &["illiterate"], - ], - range: 3..=9, - }; - -static WORD_ILLG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILLG_CHILDREN), - value: None, -}; - -pub static WORD_ILLG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("al")], - values: &[&["illegal"]], - range: 2..=2, - }; - -static WORD_ILLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILLE_CHILDREN), - value: None, -}; - -pub static WORD_ILLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gales"), - dictgen::InsensitiveAscii("galest"), - dictgen::InsensitiveAscii("galis"), - dictgen::InsensitiveAscii("gallity"), - dictgen::InsensitiveAscii("gallly"), - dictgen::InsensitiveAscii("galls"), - dictgen::InsensitiveAscii("galy"), - dictgen::InsensitiveAscii("gas"), - dictgen::InsensitiveAscii("getimate"), - dictgen::InsensitiveAscii("gimacy"), - dictgen::InsensitiveAscii("gitamate"), - dictgen::InsensitiveAscii("gitamite"), - dictgen::InsensitiveAscii("gitamte"), - dictgen::InsensitiveAscii("gitemate"), - dictgen::InsensitiveAscii("gitime"), - dictgen::InsensitiveAscii("gitimite"), - dictgen::InsensitiveAscii("gitimt"), - dictgen::InsensitiveAscii("gitmate"), - dictgen::InsensitiveAscii("gsl"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["illegals"], - &["illegals"], - &["illegals"], - &["illegally"], - &["illegally"], - &["illegals"], - &["illegally"], - &["illegals"], - &["illegitimate"], - &["illegitimacy"], - &["illegitimate"], - &["illegitimate"], - &["illegitimate"], - &["illegitimate"], - &["illegitimate"], - &["illegitimate"], - &["illegitimate"], - &["illegitimate"], - &["illegals"], - &["illness"], - ], - range: 2..=8, - }; - -static WORD_ILI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILI_CHILDREN), - value: None, -}; - -pub static WORD_ILI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gal")], - values: &[&["illegal"]], - range: 3..=3, - }; - -static WORD_ILE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILE_CHILDREN), - value: None, -}; - -pub static WORD_ILE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agle"), - dictgen::InsensitiveAscii("gal"), - dictgen::InsensitiveAscii("gally"), - dictgen::InsensitiveAscii("gle"), - ], - values: &[&["illegal"], &["illegal"], &["illegally"], &["illegal"]], - range: 3..=5, - }; - -static WORD_ILA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ILA_CHILDREN), - value: None, -}; - -pub static WORD_ILA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nd")], - values: &[&["island"]], - range: 2..=2, - }; - -static WORD_II_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_II_CHILDREN), - value: None, -}; - -pub static WORD_II_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("mmune"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nclude"), - dictgen::InsensitiveAscii("nterval"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("terator"), - ], - values: &[ - &["if"], - &["immune"], - &["in"], - &["include"], - &["interval"], - &["it"], - &["iterator"], - ], - range: 1..=7, - }; - -static WORD_IH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IH_CHILDREN), - value: None, -}; - -pub static WORD_IH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aca"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["ithaca"], &["his"]], - range: 1..=3, - }; - -static WORD_IG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IG_CHILDREN), - value: None, -}; - -static WORD_IG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_IGN_NODE), - Some(&WORD_IGO_NODE), - None, - None, - Some(&WORD_IGR_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_IGZ_NODE), -]; - -static WORD_IGZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IGZ_CHILDREN), - value: None, -}; - -pub static WORD_IGZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orter"), - dictgen::InsensitiveAscii("orting"), - dictgen::InsensitiveAscii("orts"), - ], - values: &[ - &["exhort"], - &["exhorted"], - &["exhorter"], - &["exhorting"], - &["exhorts"], - ], - range: 3..=6, - }; - -static WORD_IGR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IGR_CHILDREN), - value: None, -}; - -pub static WORD_IGR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nore")], - values: &[&["ignore"]], - range: 4..=4, - }; - -static WORD_IGO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IGO_CHILDREN), - value: None, -}; - -pub static WORD_IGO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("norando"), - dictgen::InsensitiveAscii("nore"), - dictgen::InsensitiveAscii("noring"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rned"), - ], - values: &[ - &["ignored"], - &["ignorando"], - &["ignore"], - &["ignoring"], - &["ignore"], - &["ignored"], - &["ignores"], - &["ignoring"], - &["ignored"], - ], - range: 2..=7, - }; - -static WORD_IGN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IGN_CHILDREN), - value: None, -}; - -pub static WORD_IGN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ested"), - dictgen::InsensitiveAscii("esting"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("itin"), - dictgen::InsensitiveAscii("nore"), - dictgen::InsensitiveAscii("oded"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("oers"), - dictgen::InsensitiveAscii("onre"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ora"), - dictgen::InsensitiveAscii("orat"), - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("oreing"), - dictgen::InsensitiveAscii("orence"), - dictgen::InsensitiveAscii("orgable"), - dictgen::InsensitiveAscii("orgd"), - dictgen::InsensitiveAscii("orge"), - dictgen::InsensitiveAscii("orged"), - dictgen::InsensitiveAscii("orgg"), - dictgen::InsensitiveAscii("orgig"), - dictgen::InsensitiveAscii("orging"), - dictgen::InsensitiveAscii("orgs"), - dictgen::InsensitiveAscii("ormable"), - dictgen::InsensitiveAscii("ormd"), - dictgen::InsensitiveAscii("orme"), - dictgen::InsensitiveAscii("ormed"), - dictgen::InsensitiveAscii("ormg"), - dictgen::InsensitiveAscii("ormig"), - dictgen::InsensitiveAscii("orming"), - dictgen::InsensitiveAscii("orms"), - dictgen::InsensitiveAscii("ornable"), - dictgen::InsensitiveAscii("ornace"), - dictgen::InsensitiveAscii("ornd"), - dictgen::InsensitiveAscii("orne"), - dictgen::InsensitiveAscii("orned"), - dictgen::InsensitiveAscii("orng"), - dictgen::InsensitiveAscii("ornig"), - dictgen::InsensitiveAscii("orning"), - dictgen::InsensitiveAscii("orns"), - dictgen::InsensitiveAscii("orrable"), - dictgen::InsensitiveAscii("orrd"), - dictgen::InsensitiveAscii("orre"), - dictgen::InsensitiveAscii("orred"), - dictgen::InsensitiveAscii("orrg"), - dictgen::InsensitiveAscii("orrig"), - dictgen::InsensitiveAscii("orring"), - dictgen::InsensitiveAscii("orrs"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("ortable"), - dictgen::InsensitiveAscii("ortd"), - dictgen::InsensitiveAscii("orte"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("ortg"), - dictgen::InsensitiveAscii("ortig"), - dictgen::InsensitiveAscii("orting"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("roe"), - dictgen::InsensitiveAscii("roed"), - dictgen::InsensitiveAscii("roing"), - ], - values: &[ - &["ingest"], - &["ingested"], - &["ingesting"], - &["ingests"], - &["ignition"], - &["ignore"], - &["ignored"], - &["ignored"], - &["ignores"], - &["ignore"], - &["ignore"], - &["ignore"], - &["ignorant"], - &["ignored"], - &["ignoring"], - &["ignorance"], - &["ignorable"], - &["ignored"], - &["ignore"], - &["ignored"], - &["ignoring"], - &["ignoring"], - &["ignoring"], - &["ignores"], - &["ignorable"], - &["ignored"], - &["ignore"], - &["ignored"], - &["ignoring"], - &["ignoring"], - &["ignoring"], - &["ignores"], - &["ignorable"], - &["ignorance"], - &["ignored"], - &["ignore"], - &["ignored"], - &["ignoring"], - &["ignoring"], - &["ignoring"], - &["ignores"], - &["ignorable"], - &["ignored"], - &["ignore"], - &["ignored"], - &["ignoring"], - &["ignoring"], - &["ignoring"], - &["ignores"], - &["ignores"], - &["ignorable"], - &["ignored"], - &["ignore"], - &["ignored"], - &["ignoring"], - &["ignoring"], - &["ignoring"], - &["ignores"], - &["ignore"], - &["ignore"], - &["ignored"], - &["ignoring"], - ], - range: 2..=7, - }; - -static WORD_IF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IF_CHILDREN), - value: None, -}; - -pub static WORD_IF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("normation"), - dictgen::InsensitiveAscii("ormation"), - dictgen::InsensitiveAscii("self"), - ], - values: &[&["file"], &["information"], &["information"], &["itself"]], - range: 2..=9, - }; - -static WORD_IE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IE_CHILDREN), - value: None, -}; - -pub static WORD_IE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chart"), - dictgen::InsensitiveAscii("rland"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[&["piechart"], &["ireland"], &["either"]], - range: 4..=5, - }; - -static WORD_ID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ID_CHILDREN), - value: None, -}; - -static WORD_ID_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IDA_NODE), - None, - None, - Some(&WORD_IDD_NODE), - Some(&WORD_IDE_NODE), - None, - None, - None, - Some(&WORD_IDI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_IDO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_IDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDO_CHILDREN), - value: None, -}; - -pub static WORD_IDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ns")], - values: &[&["icons"]], - range: 2..=2, - }; - -static WORD_IDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDI_CHILDREN), - value: None, -}; - -pub static WORD_IDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cating"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ologically"), - dictgen::InsensitiveAscii("osincracies"), - dictgen::InsensitiveAscii("osincracy"), - dictgen::InsensitiveAscii("osincratic"), - dictgen::InsensitiveAscii("osynchracies"), - dictgen::InsensitiveAscii("osynchrasies"), - dictgen::InsensitiveAscii("osynchrasy"), - dictgen::InsensitiveAscii("osynchratic"), - dictgen::InsensitiveAscii("osyncracies"), - dictgen::InsensitiveAscii("osyncracy"), - dictgen::InsensitiveAscii("rectly"), - dictgen::InsensitiveAscii("vidual"), - dictgen::InsensitiveAscii("vidually"), - dictgen::InsensitiveAscii("viduals"), - ], - values: &[ - &["indicate"], - &["indicated"], - &["indicates"], - &["indicating"], - &["indices"], - &["ideologically"], - &["idiosyncrasies"], - &["idiosyncrasy"], - &["idiosyncratic"], - &["idiosyncrasies"], - &["idiosyncrasies"], - &["idiosyncrasy"], - &["idiosyncratic"], - &["idiosyncrasies"], - &["idiosyncrasy"], - &["indirectly"], - &["individual"], - &["individually"], - &["individuals"], - ], - range: 3..=12, - }; - -static WORD_IDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IDE_CHILDREN), - value: None, -}; - -static WORD_IDE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IDEA_NODE), - Some(&WORD_IDEB_NODE), - None, - None, - None, - Some(&WORD_IDEF_NODE), - None, - None, - Some(&WORD_IDEI_NODE), - None, - None, - Some(&WORD_IDEL_NODE), - Some(&WORD_IDEM_NODE), - Some(&WORD_IDEN_NODE), - Some(&WORD_IDEO_NODE), - Some(&WORD_IDEP_NODE), - None, - None, - Some(&WORD_IDES_NODE), - Some(&WORD_IDET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IDET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDET_CHILDREN), - value: None, -}; - -pub static WORD_IDET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ifer"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifiers"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - ], - values: &[ - &["identifier"], - &["identifier"], - &["identifiers"], - &["identifies"], - &["identify"], - ], - range: 3..=6, - }; - -static WORD_IDES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDES_CHILDREN), - value: None, -}; - -pub static WORD_IDES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("a")], - values: &[&["ideas", "ides"]], - range: 1..=1, - }; - -static WORD_IDEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEP_CHILDREN), - value: None, -}; - -pub static WORD_IDEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("endently"), - dictgen::InsensitiveAscii("otency"), - ], - values: &[&["independent"], &["independently"], &["idempotency"]], - range: 6..=8, - }; - -static WORD_IDEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEO_CHILDREN), - value: None, -}; - -pub static WORD_IDEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lagies"), - dictgen::InsensitiveAscii("ligically"), - dictgen::InsensitiveAscii("ligies"), - dictgen::InsensitiveAscii("loge"), - dictgen::InsensitiveAscii("logias"), - dictgen::InsensitiveAscii("logicaly"), - dictgen::InsensitiveAscii("logice"), - dictgen::InsensitiveAscii("logiers"), - dictgen::InsensitiveAscii("logije"), - dictgen::InsensitiveAscii("logins"), - dictgen::InsensitiveAscii("logis"), - dictgen::InsensitiveAscii("logisen"), - dictgen::InsensitiveAscii("logiset"), - dictgen::InsensitiveAscii("logisk"), - dictgen::InsensitiveAscii("logiske"), - dictgen::InsensitiveAscii("louges"), - dictgen::InsensitiveAscii("sincracies"), - dictgen::InsensitiveAscii("sincracy"), - dictgen::InsensitiveAscii("sincratic"), - dictgen::InsensitiveAscii("syncracies"), - dictgen::InsensitiveAscii("syncracy"), - dictgen::InsensitiveAscii("syncratic"), - ], - values: &[ - &["ideologies"], - &["ideologically"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologically"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["ideologies"], - &["idiosyncrasies"], - &["idiosyncrasy"], - &["idiosyncratic"], - &["ideosyncrasies", "idiosyncrasies"], - &["idiosyncrasy"], - &["idiosyncratic"], - ], - range: 4..=10, - }; - -static WORD_IDEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IDEN_CHILDREN), - value: None, -}; - -static WORD_IDEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_IDEND_NODE), - None, - Some(&WORD_IDENF_NODE), - None, - None, - Some(&WORD_IDENI_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_IDENP_NODE), - None, - None, - None, - Some(&WORD_IDENT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_IDENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_IDENT_CHILDREN), - value: None, -}; - -static WORD_IDENT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_IDENTA_NODE), - None, - Some(&WORD_IDENTC_NODE), - None, - None, - Some(&WORD_IDENTF_NODE), - None, - None, - Some(&WORD_IDENTI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_IDENTT_NODE), - None, - None, - None, - None, - Some(&WORD_IDENTY_NODE), - None, -]; - -static WORD_IDENTY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENTY_CHILDREN), - value: None, -}; - -pub static WORD_IDENTY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ty")], - values: &[&["identity"]], - range: 2..=2, - }; - -static WORD_IDENTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENTT_CHILDREN), - value: None, -}; - -pub static WORD_IDENTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["indentation"], - &["identities"], - &["identifier"], - &["identity"], - ], - range: 1..=5, - }; - -static WORD_IDENTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENTI_CHILDREN), - value: None, -}; - -pub static WORD_IDENTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cals"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("dier"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("faction"), - dictgen::InsensitiveAscii("fcal"), - dictgen::InsensitiveAscii("fcation"), - dictgen::InsensitiveAscii("fed"), - dictgen::InsensitiveAscii("feir"), - dictgen::InsensitiveAscii("feirs"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("fers"), - dictgen::InsensitiveAscii("fes"), - dictgen::InsensitiveAscii("fiaction"), - dictgen::InsensitiveAscii("fible"), - dictgen::InsensitiveAscii("ficable"), - dictgen::InsensitiveAscii("ficacion"), - dictgen::InsensitiveAscii("ficaiton"), - dictgen::InsensitiveAscii("ficativo"), - dictgen::InsensitiveAscii("ficato"), - dictgen::InsensitiveAscii("ficaton"), - dictgen::InsensitiveAscii("ficator"), - dictgen::InsensitiveAscii("fictaion"), - dictgen::InsensitiveAscii("fieer"), - dictgen::InsensitiveAscii("field"), - dictgen::InsensitiveAscii("fierad"), - dictgen::InsensitiveAscii("fieras"), - dictgen::InsensitiveAscii("fikation"), - dictgen::InsensitiveAscii("filer"), - dictgen::InsensitiveAscii("filers"), - dictgen::InsensitiveAscii("fing"), - dictgen::InsensitiveAscii("fiter"), - dictgen::InsensitiveAscii("fiters"), - dictgen::InsensitiveAscii("fiy"), - dictgen::InsensitiveAscii("fyable"), - dictgen::InsensitiveAscii("fyed"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tets"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("tied"), - dictgen::InsensitiveAscii("tier"), - dictgen::InsensitiveAscii("tites"), - dictgen::InsensitiveAscii("tiy"), - dictgen::InsensitiveAscii("tties"), - dictgen::InsensitiveAscii("viert"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["identifiable"], - &["identical"], - &["identical"], - &["identical"], - &["identification"], - &["identical"], - &["identifier"], - &["identities"], - &["identification"], - &["identical"], - &["identification"], - &["identified"], - &["identifier"], - &["identifiers"], - &["identifier"], - &["identifiers"], - &["identifies"], - &["identification"], - &["identifiable"], - &["identifiable"], - &["identification"], - &["identification"], - &["identification"], - &["identification"], - &["identification"], - &["identifier"], - &["identification"], - &["identifier"], - &["identified"], - &["identified"], - &["identifies"], - &["identification"], - &["identifier"], - &["identifiers"], - &["identifying"], - &["identifier"], - &["identifier"], - &["identify"], - &["identifiable"], - &["identified"], - &["identities"], - &["identical"], - &["identities"], - &["identities"], - &["identities"], - &["identical"], - &["identities"], - &["identifier"], - &["identities"], - &["identity"], - &["identities"], - &["identifiers"], - &["identify", "identity"], - ], - range: 1..=8, - }; - -static WORD_IDENTF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENTF_CHILDREN), - value: None, -}; - -pub static WORD_IDENTF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["identified"], - &["identifier"], - &["identifiers"], - &["identify"], - ], - range: 1..=4, - }; - -static WORD_IDENTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENTC_CHILDREN), - value: None, -}; - -pub static WORD_IDENTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ial"), - ], - values: &[&["identical"], &["identical"]], - range: 2..=3, - }; - -static WORD_IDENTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENTA_CHILDREN), - value: None, -}; - -pub static WORD_IDENTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tion")], - values: &[&["indentation"]], - range: 4..=4, - }; - -static WORD_IDENP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENP_CHILDREN), - value: None, -}; - -pub static WORD_IDENP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("enendtly")], - values: &[&["independently"]], - range: 8..=8, - }; - -static WORD_IDENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENI_CHILDREN), - value: None, -}; - -pub static WORD_IDENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fiable"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fiers"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("fying"), - dictgen::InsensitiveAscii("tfy"), - dictgen::InsensitiveAscii("tier"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("tified"), - dictgen::InsensitiveAscii("tify"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["identifiable"], - &["identified"], - &["identifiers"], - &["identify"], - &["identifying"], - &["identify"], - &["identifier"], - &["identities"], - &["identifies"], - &["identify"], - &["identity"], - ], - range: 2..=6, - }; - -static WORD_IDENF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDENF_CHILDREN), - value: None, -}; - -pub static WORD_IDENF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifiers"), - dictgen::InsensitiveAscii("itifer"), - dictgen::InsensitiveAscii("itifers"), - dictgen::InsensitiveAscii("itify"), - dictgen::InsensitiveAscii("ity"), - ], - values: &[ - &["identified"], - &["identifier"], - &["identifier"], - &["identifiers"], - &["identifier"], - &["identifiers"], - &["identify"], - &["identify"], - ], - range: 3..=7, - }; - -static WORD_IDEND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEND_CHILDREN), - value: None, -}; - -pub static WORD_IDEND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifier"), - dictgen::InsensitiveAscii("ifiers"), - dictgen::InsensitiveAscii("ity"), - ], - values: &[ - &["identified"], - &["identifier"], - &["identifiers"], - &["identity"], - ], - range: 3..=6, - }; - -static WORD_IDEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEM_CHILDREN), - value: None, -}; - -pub static WORD_IDEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("opotent"), - dictgen::InsensitiveAscii("pontent"), - ], - values: &[&["idempotent"], &["idempotent"]], - range: 7..=7, - }; - -static WORD_IDEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEL_CHILDREN), - value: Some(&["idle"]), -}; - -pub static WORD_IDEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ogy")], - values: &[&["ideology"]], - range: 3..=3, - }; - -static WORD_IDEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEI_CHILDREN), - value: None, -}; - -pub static WORD_IDEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntify"), - dictgen::InsensitiveAscii("tifed"), - ], - values: &[&["identify"], &["identified"]], - range: 5..=5, - }; - -static WORD_IDEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEF_CHILDREN), - value: None, -}; - -pub static WORD_IDEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inite")], - values: &[&["indefinite"]], - range: 5..=5, - }; - -static WORD_IDEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEB_CHILDREN), - value: None, -}; - -pub static WORD_IDEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ntifiers")], - values: &[&["identifiers"]], - range: 8..=8, - }; - -static WORD_IDEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDEA_CHILDREN), - value: None, -}; - -pub static WORD_IDEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("lisim"), - dictgen::InsensitiveAscii("lisitc"), - dictgen::InsensitiveAscii("lisitic"), - dictgen::InsensitiveAscii("listc"), - dictgen::InsensitiveAscii("listisch"), - dictgen::InsensitiveAscii("logies"), - dictgen::InsensitiveAscii("logy"), - dictgen::InsensitiveAscii("lsim"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["idea", "ideas", "ideal", "dead"], - &["idealism"], - &["idealistic"], - &["idealistic"], - &["idealistic"], - &["idealistic"], - &["ideologies"], - &["ideology"], - &["idealism"], - &["ideally"], - ], - range: 1..=8, - }; - -static WORD_IDD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDD_CHILDREN), - value: None, -}; - -pub static WORD_IDD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["idle"]], - range: 2..=2, - }; - -static WORD_IDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IDA_CHILDREN), - value: None, -}; - -pub static WORD_IDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eidae"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["idea"], &["idea"], &["ideas"]], - range: 1..=5, - }; - -static WORD_IC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IC_CHILDREN), - value: None, -}; - -pub static WORD_IC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eforg"), - dictgen::InsensitiveAscii("efrong"), - dictgen::InsensitiveAscii("elandinc"), - dictgen::InsensitiveAscii("elings"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("esickle"), - dictgen::InsensitiveAscii("leandic"), - dictgen::InsensitiveAscii("lude"), - dictgen::InsensitiveAscii("luded"), - dictgen::InsensitiveAscii("ludes"), - dictgen::InsensitiveAscii("luding"), - dictgen::InsensitiveAscii("onclastic"), - dictgen::InsensitiveAscii("ongnito"), - dictgen::InsensitiveAscii("onifie"), - dictgen::InsensitiveAscii("rease"), - dictgen::InsensitiveAscii("reased"), - dictgen::InsensitiveAscii("reases"), - dictgen::InsensitiveAscii("reasing"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("rementally"), - dictgen::InsensitiveAscii("remented"), - dictgen::InsensitiveAscii("rementing"), - dictgen::InsensitiveAscii("rements"), - ], - values: &[ - &["icefrog"], - &["icefrog"], - &["icelandic"], - &["ceilings"], - &["license"], - &["icicle"], - &["icelandic"], - &["include"], - &["included"], - &["includes"], - &["including"], - &["iconoclastic"], - &["incognito"], - &["iconify"], - &["increase"], - &["increased"], - &["increases"], - &["increasing"], - &["increment"], - &["incrementally"], - &["incremented"], - &["incrementing"], - &["increments"], - ], - range: 4..=10, - }; - -static WORD_IB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IB_CHILDREN), - value: None, -}; - -pub static WORD_IB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ject"), - dictgen::InsensitiveAscii("jects"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("uprofein"), - dictgen::InsensitiveAscii("uprofine"), - dictgen::InsensitiveAscii("urpofen"), - ], - values: &[ - &["object"], - &["objects"], - &["library"], - &["ibuprofen"], - &["ibuprofen"], - &["ibuprofen"], - ], - range: 4..=8, - }; - -static WORD_IA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_IA_CHILDREN), - value: None, -}; - -pub static WORD_IA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mge"), - dictgen::InsensitiveAscii("mges"), - ], - values: &[&["image"], &["images"]], - range: 3..=4, - }; - -static WORD_H_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_H_CHILDREN), - value: None, -}; - -static WORD_H_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_HA_NODE), - None, - None, - Some(&WORD_HD_NODE), - Some(&WORD_HE_NODE), - None, - Some(&WORD_HG_NODE), - Some(&WORD_HH_NODE), - Some(&WORD_HI_NODE), - Some(&WORD_HJ_NODE), - None, - Some(&WORD_HL_NODE), - Some(&WORD_HM_NODE), - Some(&WORD_HN_NODE), - Some(&WORD_HO_NODE), - Some(&WORD_HP_NODE), - None, - Some(&WORD_HR_NODE), - Some(&WORD_HS_NODE), - Some(&WORD_HT_NODE), - Some(&WORD_HU_NODE), - Some(&WORD_HV_NODE), - Some(&WORD_HW_NODE), - None, - Some(&WORD_HY_NODE), - None, -]; - -static WORD_HY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HY_CHILDREN), - value: None, -}; - -static WORD_HY_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_HYB_NODE), - None, - Some(&WORD_HYD_NODE), - Some(&WORD_HYE_NODE), - None, - Some(&WORD_HYG_NODE), - None, - None, - Some(&WORD_HYJ_NODE), - None, - None, - None, - None, - Some(&WORD_HYO_NODE), - Some(&WORD_HYP_NODE), - None, - Some(&WORD_HYR_NODE), - Some(&WORD_HYS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_HYS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYS_CHILDREN), - value: None, -}; - -pub static WORD_HYS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tarical"), - dictgen::InsensitiveAscii("tarically"), - dictgen::InsensitiveAscii("tera"), - dictgen::InsensitiveAscii("terica"), - dictgen::InsensitiveAscii("tericallly"), - dictgen::InsensitiveAscii("tericaly"), - dictgen::InsensitiveAscii("tericlly"), - dictgen::InsensitiveAscii("tericly"), - dictgen::InsensitiveAscii("teriia"), - dictgen::InsensitiveAscii("teriska"), - dictgen::InsensitiveAscii("torically"), - ], - values: &[ - &["hysterical"], - &["hysterically"], - &["hysteria"], - &["hysteria"], - &["hysterically"], - &["hysterically"], - &["hysterically"], - &["hysterical"], - &["hysteria"], - &["hysteria"], - &["hysterically"], - ], - range: 4..=10, - }; - -static WORD_HYR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYR_CHILDREN), - value: None, -}; - -pub static WORD_HYR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bids"), - dictgen::InsensitiveAscii("dation"), - dictgen::InsensitiveAscii("daulic"), - dictgen::InsensitiveAscii("dogen"), - ], - values: &[&["hybrids"], &["hydration"], &["hydraulic"], &["hydrogen"]], - range: 4..=6, - }; - -static WORD_HYP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HYP_CHILDREN), - value: None, -}; - -static WORD_HYP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_HYPA_NODE), - None, - Some(&WORD_HYPC_NODE), - None, - Some(&WORD_HYPE_NODE), - None, - None, - Some(&WORD_HYPH_NODE), - None, - None, - None, - None, - None, - Some(&WORD_HYPN_NODE), - Some(&WORD_HYPO_NODE), - None, - None, - Some(&WORD_HYPR_NODE), - None, - Some(&WORD_HYPT_NODE), - None, - Some(&WORD_HYPV_NODE), - None, - None, - None, - None, -]; - -static WORD_HYPV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPV_CHILDREN), - value: None, -}; - -pub static WORD_HYPV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ervisor"), - dictgen::InsensitiveAscii("ervisors"), - dictgen::InsensitiveAscii("isor"), - dictgen::InsensitiveAscii("isors"), - ], - values: &[ - &["hypervisor"], - &["hypervisors"], - &["hypervisor"], - &["hypervisors"], - ], - range: 4..=8, - }; - -static WORD_HYPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPT_CHILDREN), - value: None, -}; - -pub static WORD_HYPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("othetical"), - dictgen::InsensitiveAscii("othetically"), - ], - values: &[&["hyper"], &["hypothetical"], &["hypothetically"]], - range: 2..=11, - }; - -static WORD_HYPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPR_CHILDREN), - value: None, -}; - -pub static WORD_HYPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ocisy"), - dictgen::InsensitiveAscii("ocite"), - dictgen::InsensitiveAscii("ocites"), - ], - values: &[&["hypocrisy"], &["hypocrite"], &["hypocrites"]], - range: 5..=6, - }; - -static WORD_HYPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPO_CHILDREN), - value: None, -}; - -pub static WORD_HYPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("condriac"), - dictgen::InsensitiveAscii("cracy"), - dictgen::InsensitiveAscii("crasy"), - dictgen::InsensitiveAscii("crates"), - dictgen::InsensitiveAscii("cricy"), - dictgen::InsensitiveAscii("criet"), - dictgen::InsensitiveAscii("criscy"), - dictgen::InsensitiveAscii("crises"), - dictgen::InsensitiveAscii("crit"), - dictgen::InsensitiveAscii("critcal"), - dictgen::InsensitiveAscii("critial"), - dictgen::InsensitiveAscii("criticial"), - dictgen::InsensitiveAscii("crities"), - dictgen::InsensitiveAscii("crits"), - dictgen::InsensitiveAscii("critus"), - dictgen::InsensitiveAscii("crticial"), - dictgen::InsensitiveAscii("crties"), - dictgen::InsensitiveAscii("crytes"), - dictgen::InsensitiveAscii("crytical"), - dictgen::InsensitiveAscii("hthezied"), - dictgen::InsensitiveAscii("krites"), - dictgen::InsensitiveAscii("nsis"), - dictgen::InsensitiveAscii("rcite"), - dictgen::InsensitiveAscii("seses"), - dictgen::InsensitiveAscii("sesis"), - dictgen::InsensitiveAscii("tehtical"), - dictgen::InsensitiveAscii("tehtically"), - dictgen::InsensitiveAscii("teses"), - dictgen::InsensitiveAscii("tesis"), - dictgen::InsensitiveAscii("tethical"), - dictgen::InsensitiveAscii("tethically"), - dictgen::InsensitiveAscii("tetical"), - dictgen::InsensitiveAscii("thecis"), - dictgen::InsensitiveAscii("theiss"), - dictgen::InsensitiveAscii("thenuse"), - dictgen::InsensitiveAscii("thenuses"), - dictgen::InsensitiveAscii("therical"), - dictgen::InsensitiveAscii("thesees"), - dictgen::InsensitiveAscii("thesies"), - dictgen::InsensitiveAscii("thess"), - dictgen::InsensitiveAscii("thesus"), - dictgen::InsensitiveAscii("thethical"), - dictgen::InsensitiveAscii("theticaly"), - dictgen::InsensitiveAscii("theticly"), - dictgen::InsensitiveAscii("thises"), - dictgen::InsensitiveAscii("thisis"), - dictgen::InsensitiveAscii("thosis"), - ], - values: &[ - &["hypochondriac"], - &["hypocrisy"], - &["hypocrisy"], - &["hypocrites"], - &["hypocrisy"], - &["hypocrite"], - &["hypocrisy"], - &["hypocrites"], - &["hypocrite"], - &["hypocritical"], - &["hypocritical"], - &["hypocritical"], - &["hypocrite"], - &["hypocrites"], - &["hypocrites"], - &["hypocritical"], - &["hypocrites"], - &["hypocrites"], - &["hypocritical"], - &["hypothesized"], - &["hypocrites"], - &["hypnosis"], - &["hypocrite"], - &["hypotheses"], - &["hypothesis"], - &["hypothetical"], - &["hypothetically"], - &["hypotheses"], - &["hypothesis"], - &["hypothetical"], - &["hypothetically"], - &["hypothetical"], - &["hypothesis"], - &["hypotheses"], - &["hypotenuse"], - &["hypotenuses"], - &["hypothetical"], - &["hypotheses"], - &["hypothesis"], - &["hypotheses"], - &["hypotheses"], - &["hypothetical"], - &["hypothetically"], - &["hypothetical"], - &["hypotheses"], - &["hypothesis"], - &["hypothesis"], - ], - range: 4..=10, - }; - -static WORD_HYPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPN_CHILDREN), - value: None, -}; - -pub static WORD_HYPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oss")], - values: &[&["hypnosis"]], - range: 3..=3, - }; - -static WORD_HYPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPH_CHILDREN), - value: None, -}; - -pub static WORD_HYPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("otesis")], - values: &[&["hypothesis"]], - range: 6..=6, - }; - -static WORD_HYPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPE_CHILDREN), - value: None, -}; - -pub static WORD_HYPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("nates"), - dictgen::InsensitiveAscii("nating"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("ntated"), - dictgen::InsensitiveAscii("rbel"), - dictgen::InsensitiveAscii("rblic"), - dictgen::InsensitiveAscii("rbolie"), - dictgen::InsensitiveAscii("rbollic"), - dictgen::InsensitiveAscii("rboly"), - dictgen::InsensitiveAscii("rbrophy"), - dictgen::InsensitiveAscii("rhtreaded"), - dictgen::InsensitiveAscii("rldger"), - dictgen::InsensitiveAscii("rlobic"), - dictgen::InsensitiveAscii("rlogic"), - dictgen::InsensitiveAscii("roble"), - dictgen::InsensitiveAscii("robola"), - dictgen::InsensitiveAscii("rparamters"), - dictgen::InsensitiveAscii("rthropy"), - dictgen::InsensitiveAscii("rtorphy"), - dictgen::InsensitiveAscii("rtrohpy"), - dictgen::InsensitiveAscii("rtrohy"), - dictgen::InsensitiveAscii("rtrophey"), - dictgen::InsensitiveAscii("rtropy"), - dictgen::InsensitiveAscii("rvior"), - dictgen::InsensitiveAscii("thetical"), - dictgen::InsensitiveAscii("thetically"), - dictgen::InsensitiveAscii("visor"), - ], - values: &[ - &["hyphen"], - &["hyphenate"], - &["hyphenated"], - &["hyphenates"], - &["hyphenating"], - &["hyphenation"], - &["hyphens"], - &["hyphenated"], - &["hyperbole"], - &["hyperbolic"], - &["hyperbole"], - &["hyperbolic"], - &["hyperbole"], - &["hypertrophy"], - &["hyperthreaded"], - &["hyperledger"], - &["hyperbolic"], - &["hyperbolic"], - &["hyperbole"], - &["hyperbola"], - &["hyperparameters"], - &["hypertrophy"], - &["hypertrophy"], - &["hypertrophy"], - &["hypertrophy"], - &["hypertrophy"], - &["hypertrophy"], - &["hypervisor"], - &["hypothetical"], - &["hypothetically"], - &["hypervisor"], - ], - range: 1..=10, - }; - -static WORD_HYPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPC_CHILDREN), - value: None, -}; - -pub static WORD_HYPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("orite")], - values: &[&["hypocrite"]], - range: 5..=5, - }; - -static WORD_HYPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYPA_CHILDREN), - value: None, -}; - -pub static WORD_HYPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("thetical"), - dictgen::InsensitiveAscii("thetically"), - ], - values: &[&["hypothetical"], &["hypothetically"]], - range: 8..=10, - }; - -static WORD_HYO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYO_CHILDREN), - value: None, -}; - -pub static WORD_HYO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pcrite"), - dictgen::InsensitiveAscii("pthetical"), - dictgen::InsensitiveAscii("pthetically"), - ], - values: &[&["hypocrite"], &["hypothetical"], &["hypothetically"]], - range: 6..=11, - }; - -static WORD_HYJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYJ_CHILDREN), - value: None, -}; - -pub static WORD_HYJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("acking"), - ], - values: &[&["hijack"], &["hijacking"]], - range: 3..=6, - }; - -static WORD_HYG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYG_CHILDREN), - value: None, -}; - -pub static WORD_HYG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eine"), - dictgen::InsensitiveAscii("ene"), - dictgen::InsensitiveAscii("enic"), - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("ienne"), - dictgen::InsensitiveAscii("ine"), - ], - values: &[ - &["hygiene"], - &["hygiene"], - &["hygienic"], - &["hygiene"], - &["hygiene"], - &["hygiene"], - ], - range: 3..=5, - }; - -static WORD_HYE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYE_CHILDREN), - value: None, -}; - -pub static WORD_HYE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rarchy"), - dictgen::InsensitiveAscii("rlink"), - ], - values: &[&["hierarchy"], &["hyperlink"]], - range: 5..=6, - }; - -static WORD_HYD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYD_CHILDREN), - value: None, -}; - -pub static WORD_HYD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ogen"), - dictgen::InsensitiveAscii("orgen"), - dictgen::InsensitiveAscii("raluic"), - dictgen::InsensitiveAscii("ratin"), - dictgen::InsensitiveAscii("regon"), - dictgen::InsensitiveAscii("rolic"), - dictgen::InsensitiveAscii("rolics"), - dictgen::InsensitiveAscii("ropile"), - dictgen::InsensitiveAscii("ropilic"), - dictgen::InsensitiveAscii("ropobe"), - dictgen::InsensitiveAscii("ropobic"), - dictgen::InsensitiveAscii("rualic"), - ], - values: &[ - &["hydrogen"], - &["hydrogen"], - &["hydraulic"], - &["hydration"], - &["hydrogen"], - &["hydraulic"], - &["hydraulics"], - &["hydrophile"], - &["hydrophilic"], - &["hydrophobe"], - &["hydrophobic"], - &["hydraulic"], - ], - range: 4..=7, - }; - -static WORD_HYB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HYB_CHILDREN), - value: None, -}; - -pub static WORD_HYB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ernate"), - dictgen::InsensitiveAscii("irds"), - dictgen::InsensitiveAscii("rides"), - dictgen::InsensitiveAscii("ridus"), - ], - values: &[&["hibernate"], &["hybrids"], &["hybrids"], &["hybrids"]], - range: 4..=6, - }; - -static WORD_HW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HW_CHILDREN), - value: None, -}; - -pub static WORD_HW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("eaton"), - dictgen::InsensitiveAscii("ihc"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("oever"), - dictgen::InsensitiveAscii("ole"), - ], - values: &[ - &["what"], - &["wheaton"], - &["which"], - &["while"], - &["however"], - &["whole"], - ], - range: 2..=5, - }; - -static WORD_HV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HV_CHILDREN), - value: None, -}; - -pub static WORD_HV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ea"), - ], - values: &[&["have"], &["having"], &["have"], &["have", "heave"]], - range: 1..=4, - }; - -static WORD_HU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HU_CHILDREN), - value: None, -}; - -static WORD_HU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_HUA_NODE), - None, - None, - None, - Some(&WORD_HUE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_HUL_NODE), - Some(&WORD_HUM_NODE), - Some(&WORD_HUN_NODE), - None, - None, - None, - Some(&WORD_HUR_NODE), - Some(&WORD_HUS_NODE), - Some(&WORD_HUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_HUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUT_CHILDREN), - value: None, -}; - -pub static WORD_HUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nsman")], - values: &[&["huntsman"]], - range: 5..=5, - }; - -static WORD_HUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUS_CHILDREN), - value: None, -}; - -pub static WORD_HUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ban"), - dictgen::InsensitiveAscii("bandos"), - dictgen::InsensitiveAscii("bans"), - dictgen::InsensitiveAscii("sel"), - ], - values: &[ - &["husband"], - &["husbands"], - &["husbands"], - &["hustle", "mussel"], - ], - range: 3..=6, - }; - -static WORD_HUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUR_CHILDREN), - value: None, -}; - -pub static WORD_HUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dels"), - dictgen::InsensitiveAscii("icane"), - dictgen::InsensitiveAscii("istic"), - dictgen::InsensitiveAscii("ldes"), - dictgen::InsensitiveAscii("riance"), - dictgen::InsensitiveAscii("ricaines"), - dictgen::InsensitiveAscii("ricance"), - dictgen::InsensitiveAscii("ricances"), - dictgen::InsensitiveAscii("ricanefps"), - dictgen::InsensitiveAscii("ricanger"), - dictgen::InsensitiveAscii("ricans"), - dictgen::InsensitiveAscii("riganes"), - dictgen::InsensitiveAscii("rikanes"), - dictgen::InsensitiveAscii("rycanes"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["hurdles"], - &["hurricane"], - &["heuristic"], - &["hurdles"], - &["hurricane"], - &["hurricanes"], - &["hurricane"], - &["hurricanes"], - &["hurricanes"], - &["hurricane"], - &["hurricanes"], - &["hurricanes"], - &["hurricanes"], - &["hurricanes"], - &["hearse", "nurse"], - ], - range: 2..=9, - }; - -static WORD_HUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUN_CHILDREN), - value: None, -}; - -pub static WORD_HUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agrian"), - dictgen::InsensitiveAscii("agry"), - dictgen::InsensitiveAscii("derd"), - dictgen::InsensitiveAscii("derds"), - dictgen::InsensitiveAscii("dread"), - dictgen::InsensitiveAscii("dres"), - dictgen::InsensitiveAscii("dret"), - dictgen::InsensitiveAscii("dreths"), - dictgen::InsensitiveAscii("drets"), - dictgen::InsensitiveAscii("garin"), - dictgen::InsensitiveAscii("gray"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("man"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rgy"), - dictgen::InsensitiveAscii("tmsan"), - ], - values: &[ - &["hungarian"], - &["hungary"], - &["hundred"], - &["hundreds"], - &["hundred"], - &["hundreds"], - &["hundred", "hundreds"], - &["hundredths"], - &["hundreds"], - &["hungarian"], - &["hungary"], - &["hangs", "hung"], - &["human"], - &["hundred", "hunted"], - &["hungry"], - &["huntsman"], - ], - range: 2..=6, - }; - -static WORD_HUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUM_CHILDREN), - value: None, -}; - -pub static WORD_HUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anaties"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("aniod"), - dictgen::InsensitiveAscii("anit"), - dictgen::InsensitiveAscii("anitarien"), - dictgen::InsensitiveAscii("anitarion"), - dictgen::InsensitiveAscii("anitarna"), - dictgen::InsensitiveAscii("anitary"), - dictgen::InsensitiveAscii("anitatian"), - dictgen::InsensitiveAscii("anite"), - dictgen::InsensitiveAscii("aniterian"), - dictgen::InsensitiveAscii("anitis"), - dictgen::InsensitiveAscii("anitites"), - dictgen::InsensitiveAscii("anoind"), - dictgen::InsensitiveAscii("antiarian"), - dictgen::InsensitiveAscii("antiy"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erous"), - dictgen::InsensitiveAscii("iditiy"), - dictgen::InsensitiveAscii("idiy"), - dictgen::InsensitiveAscii("iliatin"), - dictgen::InsensitiveAscii("iliaton"), - dictgen::InsensitiveAscii("ilitaing"), - dictgen::InsensitiveAscii("ilitaion"), - dictgen::InsensitiveAscii("ilitied"), - dictgen::InsensitiveAscii("illated"), - dictgen::InsensitiveAscii("illating"), - dictgen::InsensitiveAscii("illation"), - dictgen::InsensitiveAscii("inatarian"), - dictgen::InsensitiveAscii("inoid"), - dictgen::InsensitiveAscii("itidy"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oros"), - dictgen::InsensitiveAscii("ouros"), - dictgen::InsensitiveAscii("urous"), - ], - values: &[ - &["humanities"], - &["humans"], - &["humanoid"], - &["humanist"], - &["humanitarian"], - &["humanitarian"], - &["humanitarian"], - &["humanity"], - &["humanitarian"], - &["humanities"], - &["humanitarian"], - &["humanities"], - &["humanities"], - &["humanoid"], - &["humanitarian"], - &["humanity"], - &["humanist"], - &["number"], - &["humor"], - &["humorous", "humerus"], - &["humidity"], - &["humidity"], - &["humiliation"], - &["humiliation"], - &["humiliating"], - &["humiliation"], - &["humiliated"], - &["humiliated"], - &["humiliating"], - &["humiliation"], - &["humanitarian"], - &["humanoid"], - &["humidity"], - &["human"], - &["humorous"], - &["humorous"], - &["humorous"], - ], - range: 2..=9, - }; - -static WORD_HUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUL_CHILDREN), - value: None, -}; - -pub static WORD_HUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("lucination"), - dictgen::InsensitiveAscii("lucinations"), - ], - values: &[&["held", "hold"], &["hallucination"], &["hallucinations"]], - range: 1..=11, - }; - -static WORD_HUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUE_CHILDREN), - value: None, -}; - -pub static WORD_HUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ristic")], - values: &[&["heuristic"]], - range: 6..=6, - }; - -static WORD_HUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HUA_CHILDREN), - value: None, -}; - -pub static WORD_HUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("nting"), - ], - values: &[&["haunted"], &["haunting"]], - range: 4..=5, - }; - -static WORD_HT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HT_CHILDREN), - value: None, -}; - -pub static WORD_HT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acccess"), - dictgen::InsensitiveAscii("acces"), - dictgen::InsensitiveAscii("aching"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("iboxes"), - dictgen::InsensitiveAscii("ikn"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ink"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("lm"), - dictgen::InsensitiveAscii("mp"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ttp"), - ], - values: &[ - &["htaccess"], - &["htaccess"], - &["hatching"], - &["that"], - &["the"], - &["them"], - &["then", "hen", "the"], - &["there", "here"], - &["they"], - &["the"], - &["hitboxes"], - &["think"], - &["thing"], - &["think"], - &["this"], - &["html"], - &["html"], - &["these", "those"], - &["http"], - &["https"], - &["hitting"], - &["http"], - ], - range: 1..=7, - }; - -static WORD_HS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HS_CHILDREN), - value: None, -}; - -pub static WORD_HS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("eldon"), - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("itorians"), - dictgen::InsensitiveAscii("otname"), - dictgen::InsensitiveAscii("ould"), - dictgen::InsensitiveAscii("tory"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("yteria"), - ], - values: &[ - &["has"], - &["sheldon"], - &["shell"], - &["his"], - &["historians"], - &["hostname"], - &["should"], - &["history"], - &["have"], - &["hysteria"], - ], - range: 1..=8, - }; - -static WORD_HR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HR_CHILDREN), - value: None, -}; - -pub static WORD_HR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adware"), - dictgen::InsensitiveAscii("adwares"), - dictgen::InsensitiveAscii("lp"), - dictgen::InsensitiveAscii("lped"), - dictgen::InsensitiveAscii("lper"), - dictgen::InsensitiveAscii("lpers"), - dictgen::InsensitiveAscii("lping"), - dictgen::InsensitiveAscii("lps"), - dictgen::InsensitiveAscii("ough"), - ], - values: &[ - &["hardware"], - &["hardwares"], - &["help"], - &["helped"], - &["helper"], - &["helpers"], - &["helping"], - &["helps"], - &["through"], - ], - range: 2..=7, - }; - -static WORD_HP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HP_CHILDREN), - value: None, -}; - -pub static WORD_HP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["hope"]], - range: 1..=1, - }; - -static WORD_HO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HO_CHILDREN), - value: None, -}; - -static WORD_HO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_HOD_NODE), - Some(&WORD_HOE_NODE), - None, - None, - None, - Some(&WORD_HOI_NODE), - None, - Some(&WORD_HOK_NODE), - Some(&WORD_HOL_NODE), - Some(&WORD_HOM_NODE), - Some(&WORD_HON_NODE), - Some(&WORD_HOO_NODE), - Some(&WORD_HOP_NODE), - None, - Some(&WORD_HOR_NODE), - Some(&WORD_HOS_NODE), - Some(&WORD_HOT_NODE), - Some(&WORD_HOU_NODE), - Some(&WORD_HOV_NODE), - Some(&WORD_HOW_NODE), - None, - None, - None, -]; - -static WORD_HOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOW_CHILDREN), - value: None, -}; - -pub static WORD_HOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eever"), - dictgen::InsensitiveAscii("erver"), - dictgen::InsensitiveAscii("eveer"), - dictgen::InsensitiveAscii("evere"), - dictgen::InsensitiveAscii("everm"), - dictgen::InsensitiveAscii("ewer"), - dictgen::InsensitiveAscii("over"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vere"), - ], - values: &[ - &["however"], - &["however"], - &["however"], - &["however"], - &["however"], - &["however"], - &["however"], - &["however"], - &["however"], - ], - range: 3..=5, - }; - -static WORD_HOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOV_CHILDREN), - value: None, -}; - -pub static WORD_HOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ever"), - dictgen::InsensitiveAscii("ewer"), - ], - values: &[&["however"], &["however"]], - range: 4..=4, - }; - -static WORD_HOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOU_CHILDREN), - value: None, -}; - -pub static WORD_HOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ndred"), - dictgen::InsensitiveAscii("nour"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rgalss"), - dictgen::InsensitiveAscii("rlgass"), - dictgen::InsensitiveAscii("sand"), - dictgen::InsensitiveAscii("sehols"), - dictgen::InsensitiveAscii("sehoulds"), - dictgen::InsensitiveAscii("singkeeping"), - dictgen::InsensitiveAscii("skeeping"), - dictgen::InsensitiveAscii("sr"), - ], - values: &[ - &["hold", "should"], - &["hundred", "hounded"], - &["honour"], - &["hours"], - &["hourglass"], - &["hourglass"], - &["thousand"], - &["households"], - &["households"], - &["housekeeping"], - &["housekeeping"], - &["hours", "house"], - ], - range: 2..=11, - }; - -static WORD_HOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOT_CHILDREN), - value: None, -}; - -pub static WORD_HOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hsot"), - dictgen::InsensitiveAscii("izontal"), - dictgen::InsensitiveAscii("izontally"), - dictgen::InsensitiveAscii("name"), - dictgen::InsensitiveAscii("psot"), - dictgen::InsensitiveAscii("shoot"), - dictgen::InsensitiveAscii("sopt"), - dictgen::InsensitiveAscii("sport"), - ], - values: &[ - &["hotshot"], - &["horizontal"], - &["horizontally"], - &["hostname"], - &["hotspot"], - &["hotshot"], - &["hotspot"], - &["hotspot"], - ], - range: 4..=9, - }; - -static WORD_HOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOS_CHILDREN), - value: None, -}; - -pub static WORD_HOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("itlity"), - dictgen::InsensitiveAscii("pitales"), - dictgen::InsensitiveAscii("pitallity"), - dictgen::InsensitiveAscii("pitalty"), - dictgen::InsensitiveAscii("pitaly"), - dictgen::InsensitiveAscii("pitalzed"), - dictgen::InsensitiveAscii("pitible"), - dictgen::InsensitiveAscii("pitilized"), - dictgen::InsensitiveAscii("pitolized"), - dictgen::InsensitiveAscii("pot"), - dictgen::InsensitiveAscii("potality"), - dictgen::InsensitiveAscii("ptial"), - dictgen::InsensitiveAscii("ptialized"), - dictgen::InsensitiveAscii("ptials"), - dictgen::InsensitiveAscii("rtname"), - dictgen::InsensitiveAscii("tanme"), - dictgen::InsensitiveAscii("teles"), - dictgen::InsensitiveAscii("thot"), - dictgen::InsensitiveAscii("tiliy"), - dictgen::InsensitiveAscii("tles"), - dictgen::InsensitiveAscii("tnae"), - dictgen::InsensitiveAscii("torical"), - dictgen::InsensitiveAscii("tories"), - dictgen::InsensitiveAscii("tory"), - dictgen::InsensitiveAscii("tpot"), - dictgen::InsensitiveAscii("tspot"), - dictgen::InsensitiveAscii("tspots"), - ], - values: &[ - &["hoisted"], - &["hostility"], - &["hospitals"], - &["hospitality"], - &["hospitality"], - &["hospitality"], - &["hospitalized"], - &["hospitable"], - &["hospitalized"], - &["hospitalized"], - &["hotspot"], - &["hospitality"], - &["hospital"], - &["hospitalized"], - &["hospitals"], - &["hostname"], - &["hostname"], - &["hostels"], - &["hotshot"], - &["hostility"], - &["hostels"], - &["hostname"], - &["historical"], - &["histories"], - &["history"], - &["hotspot"], - &["hotspot"], - &["hotspots"], - ], - range: 3..=9, - }; - -static WORD_HOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOR_CHILDREN), - value: None, -}; - -pub static WORD_HOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ader"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("icontal"), - dictgen::InsensitiveAscii("icontally"), - dictgen::InsensitiveAscii("inzontal"), - dictgen::InsensitiveAscii("ishima"), - dictgen::InsensitiveAscii("isontal"), - dictgen::InsensitiveAscii("isontally"), - dictgen::InsensitiveAscii("itontal"), - dictgen::InsensitiveAscii("itzonal"), - dictgen::InsensitiveAscii("itzontal"), - dictgen::InsensitiveAscii("izantal"), - dictgen::InsensitiveAscii("izantally"), - dictgen::InsensitiveAscii("izntal"), - dictgen::InsensitiveAscii("izobtal"), - dictgen::InsensitiveAscii("izonal"), - dictgen::InsensitiveAscii("izonally"), - dictgen::InsensitiveAscii("izonatal"), - dictgen::InsensitiveAscii("izonatally"), - dictgen::InsensitiveAscii("izones"), - dictgen::InsensitiveAscii("izonlly"), - dictgen::InsensitiveAscii("izontaal"), - dictgen::InsensitiveAscii("izontale"), - dictgen::InsensitiveAscii("izontallly"), - dictgen::InsensitiveAscii("izontaly"), - dictgen::InsensitiveAscii("izontes"), - dictgen::InsensitiveAscii("izonts"), - dictgen::InsensitiveAscii("izotal"), - dictgen::InsensitiveAscii("iztonal"), - dictgen::InsensitiveAscii("iztonally"), - dictgen::InsensitiveAscii("izzontal"), - dictgen::InsensitiveAscii("nor"), - dictgen::InsensitiveAscii("ozontally"), - dictgen::InsensitiveAscii("phan"), - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("rendeous"), - dictgen::InsensitiveAscii("rendeus"), - dictgen::InsensitiveAscii("rendious"), - dictgen::InsensitiveAscii("rendos"), - dictgen::InsensitiveAscii("renduous"), - dictgen::InsensitiveAscii("riblely"), - dictgen::InsensitiveAscii("ribley"), - dictgen::InsensitiveAscii("riblly"), - dictgen::InsensitiveAscii("rifing"), - dictgen::InsensitiveAscii("tizontally"), - dictgen::InsensitiveAscii("yzontally"), - dictgen::InsensitiveAscii("zions"), - dictgen::InsensitiveAscii("ziontal"), - dictgen::InsensitiveAscii("ziontally"), - dictgen::InsensitiveAscii("zontal"), - dictgen::InsensitiveAscii("zontally"), - ], - values: &[ - &["hoarder"], - &["hoarding"], - &["horrible"], - &["horizontal"], - &["horizontally"], - &["horizontal"], - &["hiroshima"], - &["horizontal"], - &["horizontally"], - &["horizontal"], - &["horizontal"], - &["horizontal"], - &["horizontal"], - &["horizontally"], - &["horizontal"], - &["horizontal"], - &["horizontal"], - &["horizontally"], - &["horizontal"], - &["horizontally"], - &["horizons"], - &["horizontally"], - &["horizontal"], - &["horizontal"], - &["horizontally"], - &["horizontally"], - &["horizons"], - &["horizons"], - &["horizontal"], - &["horizontal"], - &["horizontally"], - &["horizontal"], - &["honor", "horror"], - &["horizontally"], - &["orphan"], - &["horrible"], - &["horrendous"], - &["horrendous"], - &["horrendous"], - &["horrendous"], - &["horrendous"], - &["horribly"], - &["horribly"], - &["horribly"], - &["horrifying"], - &["horizontally"], - &["horizontally"], - &["horizons"], - &["horizontal"], - &["horizontally"], - &["horizontal"], - &["horizontally"], - ], - range: 3..=10, - }; - -static WORD_HOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOP_CHILDREN), - value: None, -}; - -pub static WORD_HOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efull"), - dictgen::InsensitiveAscii("efulle"), - dictgen::InsensitiveAscii("efullly"), - dictgen::InsensitiveAscii("efullt"), - dictgen::InsensitiveAscii("efullu"), - dictgen::InsensitiveAscii("efuly"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("eleslly"), - dictgen::InsensitiveAscii("elessely"), - dictgen::InsensitiveAscii("elessley"), - dictgen::InsensitiveAscii("elessy"), - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("full"), - dictgen::InsensitiveAscii("fully"), - dictgen::InsensitiveAscii("kings"), - dictgen::InsensitiveAscii("mepage"), - dictgen::InsensitiveAscii("mepages"), - dictgen::InsensitiveAscii("pefully"), - dictgen::InsensitiveAscii("sital"), - dictgen::InsensitiveAscii("sitality"), - dictgen::InsensitiveAscii("sitalized"), - dictgen::InsensitiveAscii("sitals"), - dictgen::InsensitiveAscii("yfully"), - ], - values: &[ - &["hopeful", "hopefully"], - &["hopefully"], - &["hopefully"], - &["hopefully"], - &["hopefully"], - &["hopefully"], - &["hoping"], - &["hopelessly"], - &["hopelessly"], - &["hopelessly"], - &["hopelessly"], - &["hopeful"], - &["hopeful", "hopefully"], - &["hopefully"], - &["hopkins"], - &["homepage"], - &["homepages"], - &["hopefully"], - &["hospital"], - &["hospitality"], - &["hospitalized"], - &["hospitals"], - &["hopefully"], - ], - range: 3..=9, - }; - -static WORD_HOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOO_CHILDREN), - value: None, -}; - -pub static WORD_HOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ok"), - dictgen::InsensitiveAscii("oks"), - dictgen::InsensitiveAscii("tsba"), - ], - values: &[&["hook"], &["hooks"], &["hutzpa"]], - range: 2..=4, - }; - -static WORD_HON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HON_CHILDREN), - value: None, -}; - -pub static WORD_HON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eslty"), - dictgen::InsensitiveAscii("eymon"), - dictgen::InsensitiveAscii("eymooon"), - dictgen::InsensitiveAscii("oric"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("setly"), - ], - values: &[ - &["honestly"], - &["honeymoon"], - &["honeymoon"], - &["honorific"], - &["honorary"], - &["honestly"], - ], - range: 3..=7, - }; - -static WORD_HOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HOM_CHILDREN), - value: Some(&["home"]), -}; - -static WORD_HOM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_HOMA_NODE), - None, - None, - None, - Some(&WORD_HOME_NODE), - None, - None, - None, - Some(&WORD_HOMI_NODE), - None, - None, - Some(&WORD_HOML_NODE), - None, - Some(&WORD_HOMN_NODE), - Some(&WORD_HOMO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_HOMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOMO_CHILDREN), - value: None, -}; - -pub static WORD_HOMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egenous"), - dictgen::InsensitiveAscii("epathy"), - dictgen::InsensitiveAscii("geneize"), - dictgen::InsensitiveAscii("geneized"), - dictgen::InsensitiveAscii("genenous"), - dictgen::InsensitiveAscii("geneos"), - dictgen::InsensitiveAscii("genes"), - dictgen::InsensitiveAscii("geneus"), - dictgen::InsensitiveAscii("genious"), - dictgen::InsensitiveAscii("geniously"), - dictgen::InsensitiveAscii("genity"), - dictgen::InsensitiveAscii("genius"), - dictgen::InsensitiveAscii("geniusly"), - dictgen::InsensitiveAscii("genoues"), - dictgen::InsensitiveAscii("genously"), - dictgen::InsensitiveAscii("genuous"), - dictgen::InsensitiveAscii("geoneous"), - dictgen::InsensitiveAscii("phibia"), - dictgen::InsensitiveAscii("phibic"), - dictgen::InsensitiveAscii("phobie"), - dictgen::InsensitiveAscii("phoboes"), - dictgen::InsensitiveAscii("phonia"), - dictgen::InsensitiveAscii("phopia"), - dictgen::InsensitiveAscii("phopic"), - dictgen::InsensitiveAscii("sexaul"), - dictgen::InsensitiveAscii("sexuais"), - dictgen::InsensitiveAscii("sexuales"), - dictgen::InsensitiveAscii("sexualiy"), - dictgen::InsensitiveAscii("sexuallity"), - dictgen::InsensitiveAscii("sexualls"), - dictgen::InsensitiveAscii("sexualtiy"), - dictgen::InsensitiveAscii("sexualty"), - dictgen::InsensitiveAscii("sexuel"), - dictgen::InsensitiveAscii("sexuella"), - dictgen::InsensitiveAscii("sexuels"), - dictgen::InsensitiveAscii("sexul"), - dictgen::InsensitiveAscii("sexulaity"), - ], - values: &[ - &["homogeneous"], - &["homoeopathy"], - &["homogenize"], - &["homogenized"], - &["homogeneous"], - &["homogeneous"], - &["homogeneous"], - &["homogeneous"], - &["homogeneous"], - &["homogeneously"], - &["homogeneity"], - &["homogeneous"], - &["homogeneously"], - &["homogeneous"], - &["homogeneously"], - &["homogeneous"], - &["homogeneous"], - &["homophobia"], - &["homophobic"], - &["homophobe"], - &["homophobe"], - &["homophobia"], - &["homophobia"], - &["homophobic"], - &["homosexual"], - &["homosexuals"], - &["homosexuals"], - &["homosexuality"], - &["homosexuality"], - &["homosexuals"], - &["homosexuality"], - &["homosexuality"], - &["homosexual"], - &["homosexual"], - &["homosexuals"], - &["homosexuals"], - &["homosexuality"], - ], - range: 5..=10, - }; - -static WORD_HOMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOMN_CHILDREN), - value: None, -}; - -pub static WORD_HOMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iem")], - values: &[&["hominem"]], - range: 3..=3, - }; - -static WORD_HOML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOML_CHILDREN), - value: None, -}; - -pub static WORD_HOML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ess")], - values: &[&["homeless"]], - range: 3..=3, - }; - -static WORD_HOMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOMI_CHILDREN), - value: None, -}; - -pub static WORD_HOMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("neim"), - dictgen::InsensitiveAscii("neum"), - ], - values: &[&["hominem"], &["hominem"]], - range: 4..=4, - }; - -static WORD_HOME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOME_CHILDREN), - value: None, -}; - -pub static WORD_HOME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("comeing"), - dictgen::InsensitiveAscii("comming"), - dictgen::InsensitiveAscii("cuming"), - dictgen::InsensitiveAscii("geneous"), - dictgen::InsensitiveAscii("genous"), - dictgen::InsensitiveAscii("lesness"), - dictgen::InsensitiveAscii("lessess"), - dictgen::InsensitiveAscii("oapthy"), - dictgen::InsensitiveAscii("ogeneous"), - dictgen::InsensitiveAscii("onwer"), - dictgen::InsensitiveAscii("onwers"), - dictgen::InsensitiveAscii("opahty"), - dictgen::InsensitiveAscii("opaty"), - dictgen::InsensitiveAscii("ophaty"), - dictgen::InsensitiveAscii("opothy"), - dictgen::InsensitiveAscii("othapy"), - dictgen::InsensitiveAscii("owneris"), - dictgen::InsensitiveAscii("owrk"), - dictgen::InsensitiveAscii("poathy"), - dictgen::InsensitiveAscii("sexuality"), - dictgen::InsensitiveAscii("wolrd"), - dictgen::InsensitiveAscii("woner"), - dictgen::InsensitiveAscii("woners"), - dictgen::InsensitiveAscii("word"), - dictgen::InsensitiveAscii("words"), - dictgen::InsensitiveAscii("works"), - dictgen::InsensitiveAscii("wrold"), - ], - values: &[ - &["homecoming"], - &["homecoming"], - &["homecoming"], - &["homogeneous"], - &["homogenous"], - &["homelessness"], - &["homelessness"], - &["homeopathy"], - &["homogeneous"], - &["homeowner"], - &["homeowners"], - &["homeopathy"], - &["homeopathy"], - &["homeopathy"], - &["homeopathy"], - &["homeopathy"], - &["homeowners"], - &["homework"], - &["homeopathy"], - &["homosexuality"], - &["homeworld"], - &["homeowner"], - &["homeowners"], - &["homeworld"], - &["homeworlds"], - &["homework"], - &["homeworld"], - ], - range: 4..=9, - }; - -static WORD_HOMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOMA_CHILDREN), - value: None, -}; - -pub static WORD_HOMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("page")], - values: &[&["homepage"]], - range: 4..=4, - }; - -static WORD_HOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOL_CHILDREN), - value: None, -}; - -pub static WORD_HOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("diay"), - dictgen::InsensitiveAscii("diays"), - dictgen::InsensitiveAscii("dins"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("liday"), - dictgen::InsensitiveAscii("lowcost"), - dictgen::InsensitiveAscii("lywod"), - dictgen::InsensitiveAscii("lywoood"), - dictgen::InsensitiveAscii("ocasut"), - dictgen::InsensitiveAscii("ocuast"), - ], - values: &[ - &["holds"], - &["holiday"], - &["holidays"], - &["holdings"], - &["hold"], - &["holiday"], - &["holocaust"], - &["hollywood"], - &["hollywood"], - &["holocaust"], - &["holocaust"], - ], - range: 1..=7, - }; - -static WORD_HOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOK_CHILDREN), - value: None, -}; - -pub static WORD_HOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("pins"), - ], - values: &[&["okay"], &["hopkins"]], - range: 2..=4, - }; - -static WORD_HOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOI_CHILDREN), - value: None, -}; - -pub static WORD_HOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lday"), - dictgen::InsensitiveAscii("ldays"), - ], - values: &[&["holiday"], &["holidays"]], - range: 4..=5, - }; - -static WORD_HOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOE_CHILDREN), - value: None, -}; - -pub static WORD_HOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("mopathy"), - dictgen::InsensitiveAscii("nstly"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("pfully"), - dictgen::InsensitiveAscii("ver"), - ], - values: &[ - &["hoax"], - &["homeopathy"], - &["honestly"], - &["hope"], - &["hopefully"], - &["however"], - ], - range: 1..=7, - }; - -static WORD_HOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HOD_CHILDREN), - value: None, -}; - -pub static WORD_HOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lings"), - ], - values: &[&["holding"], &["holding"], &["holdings"]], - range: 3..=5, - }; - -static WORD_HN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HN_CHILDREN), - value: None, -}; - -pub static WORD_HN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("alder")], - values: &[&["handler"]], - range: 5..=5, - }; - -static WORD_HM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HM_CHILDREN), - value: None, -}; - -pub static WORD_HM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("di"), - dictgen::InsensitiveAscii("tl"), - ], - values: &[&["hdmi"], &["html"]], - range: 2..=2, - }; - -static WORD_HL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HL_CHILDREN), - value: None, -}; - -pub static WORD_HL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ep")], - values: &[&["help"]], - range: 2..=2, - }; - -static WORD_HJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HJ_CHILDREN), - value: None, -}; - -pub static WORD_HJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ave")], - values: &[&["have"]], - range: 3..=3, - }; - -static WORD_HI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HI_CHILDREN), - value: None, -}; - -static WORD_HI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_HIA_NODE), - None, - Some(&WORD_HIC_NODE), - Some(&WORD_HID_NODE), - Some(&WORD_HIE_NODE), - None, - Some(&WORD_HIG_NODE), - Some(&WORD_HIH_NODE), - None, - Some(&WORD_HIJ_NODE), - None, - Some(&WORD_HIL_NODE), - Some(&WORD_HIM_NODE), - Some(&WORD_HIN_NODE), - None, - Some(&WORD_HIP_NODE), - None, - Some(&WORD_HIR_NODE), - Some(&WORD_HIS_NODE), - Some(&WORD_HIT_NODE), - None, - None, - None, - None, - Some(&WORD_HIY_NODE), - None, -]; - -static WORD_HIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIY_CHILDREN), - value: None, -}; - -pub static WORD_HIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("geine")], - values: &[&["hygiene"]], - range: 5..=5, - }; - -static WORD_HIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIT_CHILDREN), - value: None, -}; - -pub static WORD_HIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("boxers"), - dictgen::InsensitiveAscii("boxs"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ogram"), - dictgen::InsensitiveAscii("ories"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["hitboxes"], - &["hitboxes"], - &["hitting"], - &["histogram"], - &["histories"], - &["history"], - &["hit", "fitted"], - ], - range: 3..=6, - }; - -static WORD_HIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIS_CHILDREN), - value: None, -}; - -pub static WORD_HIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("melf"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("otry"), - dictgen::InsensitiveAscii("pancis"), - dictgen::InsensitiveAscii("panicos"), - dictgen::InsensitiveAscii("panicus"), - dictgen::InsensitiveAscii("panis"), - dictgen::InsensitiveAscii("pter"), - dictgen::InsensitiveAscii("pters"), - dictgen::InsensitiveAscii("tarical"), - dictgen::InsensitiveAscii("tarically"), - dictgen::InsensitiveAscii("terical"), - dictgen::InsensitiveAscii("terically"), - dictgen::InsensitiveAscii("tgram"), - dictgen::InsensitiveAscii("tigram"), - dictgen::InsensitiveAscii("tocompatability"), - dictgen::InsensitiveAscii("togam"), - dictgen::InsensitiveAscii("torcal"), - dictgen::InsensitiveAscii("torgam"), - dictgen::InsensitiveAscii("torgram"), - dictgen::InsensitiveAscii("torgrams"), - dictgen::InsensitiveAscii("tori"), - dictgen::InsensitiveAscii("toriaan"), - dictgen::InsensitiveAscii("torial"), - dictgen::InsensitiveAscii("toricaly"), - dictgen::InsensitiveAscii("toricans"), - dictgen::InsensitiveAscii("toricas"), - dictgen::InsensitiveAscii("toricians"), - dictgen::InsensitiveAscii("toricly"), - dictgen::InsensitiveAscii("toriens"), - dictgen::InsensitiveAscii("torietas"), - dictgen::InsensitiveAscii("torinhas"), - dictgen::InsensitiveAscii("torisch"), - dictgen::InsensitiveAscii("toryan"), - dictgen::InsensitiveAscii("toryans"), - dictgen::InsensitiveAscii("torycal"), - dictgen::InsensitiveAscii("torycally"), - dictgen::InsensitiveAscii("torycaly"), - dictgen::InsensitiveAscii("troian"), - dictgen::InsensitiveAscii("troians"), - dictgen::InsensitiveAscii("troic"), - dictgen::InsensitiveAscii("troical"), - dictgen::InsensitiveAscii("troically"), - dictgen::InsensitiveAscii("troicaly"), - dictgen::InsensitiveAscii("troies"), - dictgen::InsensitiveAscii("troy"), - dictgen::InsensitiveAscii("try"), - ], - values: &[ - &["himself"], - &["history"], - &["history"], - &["hispanics"], - &["hispanics"], - &["hispanics"], - &["hispanics"], - &["hipster"], - &["hipsters"], - &["historical"], - &["historically"], - &["historical", "hysterical"], - &["historically"], - &["histogram"], - &["histogram"], - &["histocompatibility"], - &["histogram"], - &["historical"], - &["histogram"], - &["histogram"], - &["histograms"], - &["history", "historic"], - &["historians"], - &["historical"], - &["historically"], - &["historians"], - &["historians"], - &["historians"], - &["historical"], - &["histories"], - &["histories"], - &["historians"], - &["historic"], - &["historian"], - &["historians"], - &["historical"], - &["historically"], - &["historically"], - &["historian"], - &["historians"], - &["historic"], - &["historical"], - &["historically"], - &["historically"], - &["histories"], - &["history"], - &["history"], - ], - range: 3..=15, - }; - -static WORD_HIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIR_CHILDREN), - value: None, -}; - -pub static WORD_HIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("achy"), - dictgen::InsensitiveAscii("archical"), - dictgen::InsensitiveAscii("archies"), - dictgen::InsensitiveAscii("archy"), - dictgen::InsensitiveAscii("arcies"), - dictgen::InsensitiveAscii("earchy"), - dictgen::InsensitiveAscii("earcy"), - dictgen::InsensitiveAscii("sohima"), - ], - values: &[ - &["hierarchy"], - &["hierarchical"], - &["hierarchies"], - &["hierarchy"], - &["hierarchies"], - &["hierarchy"], - &["hierarchy"], - &["hiroshima"], - ], - range: 4..=8, - }; - -static WORD_HIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIP_CHILDREN), - value: None, -}; - -pub static WORD_HIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ocritical"), - dictgen::InsensitiveAscii("opotamus"), - dictgen::InsensitiveAscii("otetical"), - dictgen::InsensitiveAscii("othetical"), - dictgen::InsensitiveAscii("othetically"), - dictgen::InsensitiveAscii("sanics"), - dictgen::InsensitiveAscii("sterest"), - dictgen::InsensitiveAscii("tser"), - dictgen::InsensitiveAscii("tsers"), - ], - values: &[ - &["hypocritical"], - &["hippopotamus"], - &["hypothetical"], - &["hypothetical"], - &["hypothetically"], - &["hispanics"], - &["hipsters"], - &["hipster"], - &["hipsters"], - ], - range: 4..=11, - }; - -static WORD_HIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIN_CHILDREN), - value: None, -}; - -pub static WORD_HIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("derance"), - dictgen::InsensitiveAscii("derence"), - dictgen::InsensitiveAscii("disght"), - dictgen::InsensitiveAscii("diusm"), - dictgen::InsensitiveAscii("drence"), - dictgen::InsensitiveAscii("duisim"), - dictgen::InsensitiveAscii("duisum"), - dictgen::InsensitiveAscii("dusim"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("udism"), - ], - values: &[ - &["hindrance"], - &["hindrance"], - &["hindsight"], - &["hinduism"], - &["hindrance"], - &["hinduism"], - &["hinduism"], - &["hinduism"], - &["think"], - &["hinduism"], - ], - range: 1..=7, - }; - -static WORD_HIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIM_CHILDREN), - value: None, -}; - -pub static WORD_HIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("selv"), - dictgen::InsensitiveAscii("slef"), - ], - values: &[&["him"], &["himself"], &["himself"]], - range: 1..=4, - }; - -static WORD_HIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIL_CHILDREN), - value: None, -}; - -pub static WORD_HIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ight"), - dictgen::InsensitiveAscii("ighted"), - dictgen::InsensitiveAscii("ighting"), - dictgen::InsensitiveAscii("ights"), - dictgen::InsensitiveAscii("larious"), - ], - values: &[ - &["highlight"], - &["highlighted"], - &["highlighting"], - &["highlights"], - &["hilarious"], - ], - range: 4..=7, - }; - -static WORD_HIJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIJ_CHILDREN), - value: None, -}; - -pub static WORD_HIJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kack"), - dictgen::InsensitiveAscii("kacked"), - dictgen::InsensitiveAscii("kacking"), - dictgen::InsensitiveAscii("kacks"), - ], - values: &[&["hijack"], &["hijacked"], &["hijacking"], &["hijacks"]], - range: 4..=7, - }; - -static WORD_HIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIH_CHILDREN), - value: None, -}; - -pub static WORD_HIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("glight"), - dictgen::InsensitiveAscii("glights"), - ], - values: &[&["high"], &["highlight"], &["highlights"]], - range: 1..=7, - }; - -static WORD_HIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIG_CHILDREN), - value: None, -}; - -pub static WORD_HIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eine"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("halnder"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hight"), - dictgen::InsensitiveAscii("highted"), - dictgen::InsensitiveAscii("highter"), - dictgen::InsensitiveAscii("highters"), - dictgen::InsensitiveAscii("hights"), - dictgen::InsensitiveAscii("hjack"), - dictgen::InsensitiveAscii("hlane"), - dictgen::InsensitiveAscii("hligh"), - dictgen::InsensitiveAscii("hlighed"), - dictgen::InsensitiveAscii("hligher"), - dictgen::InsensitiveAscii("hlighers"), - dictgen::InsensitiveAscii("hlighing"), - dictgen::InsensitiveAscii("hlighs"), - dictgen::InsensitiveAscii("hlighterd"), - dictgen::InsensitiveAscii("hlightin"), - dictgen::InsensitiveAscii("hlightning"), - dictgen::InsensitiveAscii("hligjt"), - dictgen::InsensitiveAscii("hligjted"), - dictgen::InsensitiveAscii("hligjtes"), - dictgen::InsensitiveAscii("hligjting"), - dictgen::InsensitiveAscii("hligjts"), - dictgen::InsensitiveAscii("hligt"), - dictgen::InsensitiveAscii("hligted"), - dictgen::InsensitiveAscii("hligter"), - dictgen::InsensitiveAscii("hligth"), - dictgen::InsensitiveAscii("hligthing"), - dictgen::InsensitiveAscii("hligting"), - dictgen::InsensitiveAscii("hligts"), - dictgen::InsensitiveAscii("hlihgters"), - dictgen::InsensitiveAscii("hlited"), - dictgen::InsensitiveAscii("hlithing"), - dictgen::InsensitiveAscii("hloader"), - dictgen::InsensitiveAscii("hpander"), - dictgen::InsensitiveAscii("hschol"), - dictgen::InsensitiveAscii("hscholl"), - dictgen::InsensitiveAscii("hschoool"), - dictgen::InsensitiveAscii("hshcool"), - dictgen::InsensitiveAscii("hst"), - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("hter"), - dictgen::InsensitiveAscii("htest"), - dictgen::InsensitiveAscii("hting"), - dictgen::InsensitiveAscii("htlight"), - dictgen::InsensitiveAscii("htlighted"), - dictgen::InsensitiveAscii("htlighting"), - dictgen::InsensitiveAscii("htlights"), - dictgen::InsensitiveAscii("htly"), - dictgen::InsensitiveAscii("hts"), - dictgen::InsensitiveAscii("light"), - dictgen::InsensitiveAscii("lighted"), - dictgen::InsensitiveAscii("lighting"), - dictgen::InsensitiveAscii("lights"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("way"), - ], - values: &[ - &["hygiene"], - &["higher"], - &["highest"], - &["highlander"], - &["high", "higher", "highs"], - &["highest", "highs"], - &["highlight"], - &["highlighted"], - &["highlighter"], - &["highlighters"], - &["highlights"], - &["hijack"], - &["highlander"], - &["highlight"], - &["highlighted"], - &["highlighter"], - &["highlighters"], - &["highlighting"], - &["highlights"], - &["highlighted", "highlighter"], - &["highlighting"], - &["highlighting"], - &["highlight"], - &["highlighted"], - &["highlights"], - &["highlighting"], - &["highlights"], - &["highlight"], - &["highlighted"], - &["highlighter"], - &["highlight"], - &["highlighting"], - &["highlighting"], - &["highlights"], - &["highlighters"], - &["highlighted"], - &["highlighting"], - &["highlander"], - &["highlander"], - &["highschool"], - &["highschool"], - &["highschool"], - &["highschool"], - &["highest"], - &["height", "high"], - &["higher"], - &["highest"], - &["highlighting"], - &["highlight"], - &["highlighted"], - &["highlighting"], - &["highlights"], - &["highly", "nightly"], - &["height", "heights"], - &["highlight"], - &["highlighted"], - &["highlighting"], - &["highlights"], - &["highly"], - &["height"], - &["highway"], - ], - range: 2..=10, - }; - -static WORD_HIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIE_CHILDREN), - value: None, -}; - -pub static WORD_HIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ararchy"), - dictgen::InsensitiveAscii("archical"), - dictgen::InsensitiveAscii("archies"), - dictgen::InsensitiveAscii("archy"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghtened"), - dictgen::InsensitiveAscii("ghts"), - dictgen::InsensitiveAscii("na"), - dictgen::InsensitiveAscii("nous"), - dictgen::InsensitiveAscii("rachical"), - dictgen::InsensitiveAscii("rachies"), - dictgen::InsensitiveAscii("rachries"), - dictgen::InsensitiveAscii("rachry"), - dictgen::InsensitiveAscii("rachy"), - dictgen::InsensitiveAscii("rachycal"), - dictgen::InsensitiveAscii("rarachical"), - dictgen::InsensitiveAscii("rarachy"), - dictgen::InsensitiveAscii("rarchichal"), - dictgen::InsensitiveAscii("rarchichally"), - dictgen::InsensitiveAscii("rarchie"), - dictgen::InsensitiveAscii("rarchjy"), - dictgen::InsensitiveAscii("rarcical"), - dictgen::InsensitiveAscii("rarcy"), - dictgen::InsensitiveAscii("rarhcical"), - dictgen::InsensitiveAscii("rarhcically"), - dictgen::InsensitiveAscii("rarhcies"), - dictgen::InsensitiveAscii("rarhcy"), - dictgen::InsensitiveAscii("rarhical"), - dictgen::InsensitiveAscii("rchal"), - dictgen::InsensitiveAscii("rchical"), - dictgen::InsensitiveAscii("rchy"), - dictgen::InsensitiveAscii("roglph"), - dictgen::InsensitiveAscii("roglphs"), - dictgen::InsensitiveAscii("sman"), - dictgen::InsensitiveAscii("tus"), - ], - values: &[ - &["hierarchy"], - &["hierarchical"], - &["hierarchies"], - &["hierarchy"], - &["height"], - &["heightened"], - &["heights"], - &["hyena"], - &["heinous"], - &["hierarchical"], - &["hierarchies"], - &["hierarchies"], - &["hierarchy"], - &["hierarchy"], - &["hierarchical"], - &["hierarchical"], - &["hierarchy"], - &["hierarchical"], - &["hierarchically"], - &["hierarchy"], - &["hierarchy"], - &["hierarchical"], - &["hierarchy"], - &["hierarchical"], - &["hierarchically"], - &["hierarchies"], - &["hierarchy"], - &["hierarchical"], - &["hierarchical"], - &["hierarchical"], - &["hierarchy"], - &["hieroglyph"], - &["hieroglyphs"], - &["heisman"], - &["hiatus"], - ], - range: 2..=12, - }; - -static WORD_HID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HID_CHILDREN), - value: None, -}; - -pub static WORD_HID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dden"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("din"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("en"), - ], - values: &[ - &["hidden"], - &["hidden"], - &["hidden"], - &["hidden", "hiding"], - &["hiding", "hidden"], - &["hidden"], - &["hidden"], - ], - range: 2..=4, - }; - -static WORD_HIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIC_CHILDREN), - value: None, -}; - -pub static WORD_HIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("h")], - values: &[&["which"]], - range: 1..=1, - }; - -static WORD_HIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HIA_CHILDREN), - value: None, -}; - -pub static WORD_HIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rchical"), - dictgen::InsensitiveAscii("rchically"), - dictgen::InsensitiveAscii("rchy"), - ], - values: &[&["hierarchical"], &["hierarchically"], &["hierarchy"]], - range: 4..=9, - }; - -static WORD_HH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HH_CHILDREN), - value: None, -}; - -pub static WORD_HH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ader"), - dictgen::InsensitiveAscii("ttp"), - ], - values: &[&["header"], &["http"]], - range: 3..=4, - }; - -static WORD_HG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HG_CHILDREN), - value: None, -}; - -pub static WORD_HG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["he"]], - range: 1..=1, - }; - -static WORD_HE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HE_CHILDREN), - value: None, -}; - -static WORD_HE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_HEA_NODE), - None, - None, - Some(&WORD_HED_NODE), - None, - Some(&WORD_HEF_NODE), - Some(&WORD_HEG_NODE), - None, - Some(&WORD_HEI_NODE), - None, - None, - Some(&WORD_HEL_NODE), - Some(&WORD_HEM_NODE), - Some(&WORD_HEN_NODE), - Some(&WORD_HEO_NODE), - Some(&WORD_HEP_NODE), - None, - Some(&WORD_HER_NODE), - Some(&WORD_HES_NODE), - Some(&WORD_HET_NODE), - Some(&WORD_HEU_NODE), - Some(&WORD_HEV_NODE), - None, - Some(&WORD_HEX_NODE), - None, - None, -]; - -static WORD_HEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEX_CHILDREN), - value: None, -}; - -pub static WORD_HEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adeciaml"), - dictgen::InsensitiveAscii("adeimcal"), - dictgen::InsensitiveAscii("ademical"), - dictgen::InsensitiveAscii("decimal"), - dictgen::InsensitiveAscii("gaon"), - dictgen::InsensitiveAscii("gaonal"), - dictgen::InsensitiveAscii("gaons"), - dictgen::InsensitiveAscii("idecimal"), - dictgen::InsensitiveAscii("idecimals"), - ], - values: &[ - &["hexadecimal"], - &["hexadecimal"], - &["hexadecimal"], - &["hexadecimal"], - &["hexagon"], - &["hexagonal"], - &["hexagons"], - &["hexadecimal"], - &["hexadecimals"], - ], - range: 4..=9, - }; - -static WORD_HEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEV_CHILDREN), - value: None, -}; - -pub static WORD_HEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eanly"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["have"], &["heavenly"], &["heavy"]], - range: 1..=5, - }; - -static WORD_HEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEU_CHILDREN), - value: None, -}; - -pub static WORD_HEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("risitc"), - dictgen::InsensitiveAscii("ristc"), - dictgen::InsensitiveAscii("ristcs"), - dictgen::InsensitiveAscii("rsitics"), - dictgen::InsensitiveAscii("sitic"), - ], - values: &[ - &["heuristic"], - &["heuristic"], - &["heuristics"], - &["heuristics"], - &["heuristic"], - ], - range: 5..=7, - }; - -static WORD_HET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HET_CHILDREN), - value: None, -}; - -pub static WORD_HET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eresexual"), - dictgen::InsensitiveAscii("erosexal"), - dictgen::InsensitiveAscii("erosexuella"), - dictgen::InsensitiveAscii("reosexual"), - dictgen::InsensitiveAscii("rogeneous"), - dictgen::InsensitiveAscii("rogenous"), - ], - values: &[ - &["heterosexual"], - &["heterosexual"], - &["heterosexual"], - &["heterosexual"], - &["heterogeneous"], - &["heterogenous", "heterogeneous"], - ], - range: 8..=11, - }; - -static WORD_HES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HES_CHILDREN), - value: None, -}; - -pub static WORD_HES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iman"), - dictgen::InsensitiveAscii("istant"), - dictgen::InsensitiveAscii("istate"), - dictgen::InsensitiveAscii("istated"), - dictgen::InsensitiveAscii("istates"), - dictgen::InsensitiveAscii("istating"), - dictgen::InsensitiveAscii("istation"), - dictgen::InsensitiveAscii("istations"), - dictgen::InsensitiveAscii("itatin"), - dictgen::InsensitiveAscii("itstion"), - dictgen::InsensitiveAscii("tiant"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("titate"), - ], - values: &[ - &["these"], - &["hesitate"], - &["heisman"], - &["hesitant"], - &["hesitate"], - &["hesitated"], - &["hesitates"], - &["hesitating"], - &["hesitation"], - &["hesitations"], - &["hesitation"], - &["hesitation"], - &["hesitant"], - &["hesitate"], - &["hesitation"], - &["hesitate"], - ], - range: 1..=9, - }; - -static WORD_HER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HER_CHILDREN), - value: None, -}; - -pub static WORD_HER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("archy"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("athstone"), - dictgen::InsensitiveAscii("atige"), - dictgen::InsensitiveAscii("clues"), - dictgen::InsensitiveAscii("culase"), - dictgen::InsensitiveAscii("culeans"), - dictgen::InsensitiveAscii("culeas"), - dictgen::InsensitiveAscii("culeasy"), - dictgen::InsensitiveAscii("culeees"), - dictgen::InsensitiveAscii("culees"), - dictgen::InsensitiveAscii("culeus"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("erosexual"), - dictgen::InsensitiveAscii("etosexual"), - dictgen::InsensitiveAscii("iarchy"), - dictgen::InsensitiveAscii("idity"), - dictgen::InsensitiveAscii("iocs"), - dictgen::InsensitiveAscii("ione"), - dictgen::InsensitiveAscii("istic"), - dictgen::InsensitiveAscii("lo"), - dictgen::InsensitiveAscii("mertic"), - dictgen::InsensitiveAscii("ocis"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oicas"), - dictgen::InsensitiveAscii("oices"), - dictgen::InsensitiveAscii("oicos"), - dictgen::InsensitiveAscii("oicus"), - dictgen::InsensitiveAscii("onie"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("selv"), - dictgen::InsensitiveAscii("slef"), - dictgen::InsensitiveAscii("tiage"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("tzs"), - dictgen::InsensitiveAscii("ucles"), - dictgen::InsensitiveAscii("uistics"), - ], - values: &[ - &["heard", "hera"], - &["hierarchy"], - &["heart"], - &["hearthstone"], - &["heritage"], - &["hercules"], - &["hercules"], - &["hercules"], - &["hercules"], - &["hercules"], - &["hercules"], - &["hercules"], - &["hercules"], - &["here"], - &["heterosexual"], - &["heterosexual"], - &["hierarchy"], - &["heredity"], - &["heroics"], - &["heroine"], - &["heuristic"], - &["hello"], - &["hermetic"], - &["heroics"], - &["hero"], - &["heroics"], - &["heroics"], - &["heroics"], - &["heroics"], - &["heroine"], - &["heroes"], - &["herself"], - &["herself"], - &["heritage"], - &["hectically"], - &["hertz"], - &["hercules"], - &["heuristics"], - ], - range: 2..=9, - }; - -static WORD_HEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEP_CHILDREN), - value: None, -}; - -pub static WORD_HEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lful"), - ], - values: &[&["help"], &["helper"], &["helpful"]], - range: 1..=4, - }; - -static WORD_HEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEO_CHILDREN), - value: None, -}; - -pub static WORD_HEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rics"), - dictgen::InsensitiveAscii("rine"), - ], - values: &[&["heroics"], &["heroine"]], - range: 4..=4, - }; - -static WORD_HEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEN_CHILDREN), - value: None, -}; - -pub static WORD_HEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("derence"), - dictgen::InsensitiveAscii("dler"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["hence"], - &["hindrance"], - &["handler"], - &["heinous"], - &["hence"], - ], - range: 1..=7, - }; - -static WORD_HEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEM_CHILDREN), - value: None, -}; - -pub static WORD_HEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icircles"), - dictgen::InsensitiveAscii("ingwary"), - dictgen::InsensitiveAscii("ingwavy"), - dictgen::InsensitiveAscii("ipshere"), - dictgen::InsensitiveAscii("ipsheres"), - dictgen::InsensitiveAscii("ishpere"), - dictgen::InsensitiveAscii("ishperes"), - dictgen::InsensitiveAscii("ispere"), - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("morhage"), - dictgen::InsensitiveAscii("morhaged"), - dictgen::InsensitiveAscii("morhages"), - dictgen::InsensitiveAscii("morhagic"), - dictgen::InsensitiveAscii("morhaging"), - dictgen::InsensitiveAscii("orage"), - dictgen::InsensitiveAscii("oraged"), - dictgen::InsensitiveAscii("orages"), - dictgen::InsensitiveAscii("oragic"), - dictgen::InsensitiveAscii("oraging"), - dictgen::InsensitiveAscii("pishere"), - ], - values: &[ - &["semicircles"], - &["hemingway"], - &["hemingway"], - &["hemisphere"], - &["hemisphere", "hemispheres"], - &["hemisphere"], - &["hemisphere", "hemispheres"], - &["hemisphere"], - &["helmets"], - &["hemorrhage"], - &["hemorrhaged"], - &["hemorrhages"], - &["haemorrhagic", "hemorrhagic"], - &["hemorrhaging"], - &["hemorrhage"], - &["hemorrhaged"], - &["hemorrhages"], - &["haemorrhagic", "hemorrhagic"], - &["hemorrhaging"], - &["hemisphere"], - ], - range: 4..=9, - }; - -static WORD_HEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEL_CHILDREN), - value: Some(&["help", "hell", "heal"]), -}; - -pub static WORD_HEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ath"), - dictgen::InsensitiveAscii("athcare"), - dictgen::InsensitiveAscii("emts"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erps"), - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("icopers"), - dictgen::InsensitiveAscii("icopteros"), - dictgen::InsensitiveAscii("icoptor"), - dictgen::InsensitiveAscii("icoptors"), - dictgen::InsensitiveAscii("icotper"), - dictgen::InsensitiveAscii("icotpers"), - dictgen::InsensitiveAscii("icpoter"), - dictgen::InsensitiveAscii("icpoters"), - dictgen::InsensitiveAscii("ictoper"), - dictgen::InsensitiveAscii("ictopers"), - dictgen::InsensitiveAscii("ikopter"), - dictgen::InsensitiveAscii("ikopters"), - dictgen::InsensitiveAscii("ipcopter"), - dictgen::InsensitiveAscii("lfie"), - dictgen::InsensitiveAscii("lifre"), - dictgen::InsensitiveAscii("low"), - dictgen::InsensitiveAscii("lucination"), - dictgen::InsensitiveAscii("lucinations"), - dictgen::InsensitiveAscii("luvva"), - dictgen::InsensitiveAscii("lvua"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oer"), - dictgen::InsensitiveAscii("oers"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("pfull"), - dictgen::InsensitiveAscii("pfuly"), - dictgen::InsensitiveAscii("pped"), - dictgen::InsensitiveAscii("pying"), - dictgen::InsensitiveAscii("th"), - ], - values: &[ - &["health"], - &["healthcare"], - &["helmets"], - &["helper", "healer"], - &["helpers"], - &["helpful"], - &["helicopters"], - &["helicopters"], - &["helicopter"], - &["helicopters"], - &["helicopters"], - &["helicopters"], - &["helicopter"], - &["helicopters"], - &["helicopters"], - &["helicopters"], - &["helicopter"], - &["helicopters"], - &["helicopter"], - &["hellfire"], - &["hellfire"], - &["hello"], - &["hallucination"], - &["hallucinations"], - &["helluva"], - &["helluva"], - &["helmet"], - &["hello"], - &["helper"], - &["helpers"], - &["helper"], - &["helpful"], - &["helpfully"], - &["helped"], - &["helping"], - &["health"], - ], - range: 1..=11, - }; - -static WORD_HEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEI_CHILDREN), - value: None, -}; - -pub static WORD_HEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("delburg"), - dictgen::InsensitiveAscii("gest"), - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("gher"), - dictgen::InsensitiveAscii("ghest"), - dictgen::InsensitiveAscii("ghit"), - dictgen::InsensitiveAscii("ghted"), - dictgen::InsensitiveAscii("ghteen"), - dictgen::InsensitiveAscii("ghtend"), - dictgen::InsensitiveAscii("gt"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("gthened"), - dictgen::InsensitiveAscii("gths"), - dictgen::InsensitiveAscii("rachies"), - dictgen::InsensitiveAscii("rachy"), - dictgen::InsensitiveAscii("rarchal"), - dictgen::InsensitiveAscii("rarchic"), - dictgen::InsensitiveAscii("rarchical"), - dictgen::InsensitiveAscii("rarchically"), - dictgen::InsensitiveAscii("rarchies"), - dictgen::InsensitiveAscii("rarchy"), - dictgen::InsensitiveAscii("roglyphics"), - dictgen::InsensitiveAscii("stant"), - dictgen::InsensitiveAscii("state"), - dictgen::InsensitiveAscii("station"), - ], - values: &[ - &["heidelberg"], - &["highest"], - &["height", "high"], - &["higher"], - &["heights", "highest"], - &["height"], - &["heightened"], - &["eighteen"], - &["heightened"], - &["height"], - &["height"], - &["heightened"], - &["heights"], - &["hierarchies"], - &["hierarchy"], - &["hierarchical"], - &["hierarchic"], - &["hierarchical"], - &["hierarchically"], - &["hierarchies"], - &["hierarchy"], - &["hieroglyphics"], - &["hesitant"], - &["hesitate"], - &["hesitation"], - ], - range: 2..=11, - }; - -static WORD_HEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEG_CHILDREN), - value: None, -}; - -pub static WORD_HEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dehog"), - dictgen::InsensitiveAscii("iht"), - ], - values: &[&["hedgehog"], &["height"]], - range: 3..=5, - }; - -static WORD_HEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEF_CHILDREN), - value: None, -}; - -pub static WORD_HEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["heifer"]], - range: 2..=2, - }; - -static WORD_HED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HED_CHILDREN), - value: None, -}; - -pub static WORD_HED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("aers"), - dictgen::InsensitiveAscii("eghog"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("gehodge"), - dictgen::InsensitiveAscii("gehoog"), - dictgen::InsensitiveAscii("gehorg"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["header"], - &["headers"], - &["hedgehog"], - &["header"], - &["headers"], - &["hedgehog"], - &["hedgehog"], - &["hedgehog"], - &["heading", "heeding"], - ], - range: 2..=7, - }; - -static WORD_HEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HEA_CHILDREN), - value: None, -}; - -static WORD_HEA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_HEAC_NODE), - Some(&WORD_HEAD_NODE), - Some(&WORD_HEAE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_HEAL_NODE), - None, - None, - None, - Some(&WORD_HEAP_NODE), - None, - Some(&WORD_HEAR_NODE), - Some(&WORD_HEAS_NODE), - Some(&WORD_HEAT_NODE), - None, - Some(&WORD_HEAV_NODE), - None, - None, - None, - None, -]; - -static WORD_HEAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAV_CHILDREN), - value: None, -}; - -pub static WORD_HEAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("eny"), - dictgen::InsensitiveAscii("iliy"), - dictgen::InsensitiveAscii("illy"), - dictgen::InsensitiveAscii("iweight"), - dictgen::InsensitiveAscii("nely"), - dictgen::InsensitiveAscii("yweght"), - dictgen::InsensitiveAscii("yweigt"), - dictgen::InsensitiveAscii("yweigth"), - dictgen::InsensitiveAscii("ywieght"), - dictgen::InsensitiveAscii("ywieghts"), - ], - values: &[ - &["heavily"], - &["heavenly"], - &["heavily"], - &["heavily"], - &["heavyweight"], - &["heavenly"], - &["heavyweight"], - &["heavyweight"], - &["heavyweight"], - &["heavyweight"], - &["heavyweight"], - ], - range: 3..=8, - }; - -static WORD_HEAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAT_CHILDREN), - value: None, -}; - -pub static WORD_HEAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hern"), - dictgen::InsensitiveAscii("hy"), - dictgen::InsensitiveAscii("lhcare"), - dictgen::InsensitiveAscii("skin"), - ], - values: &[&["heathen"], &["healthy"], &["healthcare"], &["heatsink"]], - range: 2..=6, - }; - -static WORD_HEAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAS_CHILDREN), - value: None, -}; - -pub static WORD_HEAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tink")], - values: &[&["heatsink"]], - range: 4..=4, - }; - -static WORD_HEAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAR_CHILDREN), - value: None, -}; - -pub static WORD_HEAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("beat"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("htstone"), - dictgen::InsensitiveAscii("tbeart"), - dictgen::InsensitiveAscii("tbeast"), - dictgen::InsensitiveAscii("tborken"), - dictgen::InsensitiveAscii("tborne"), - dictgen::InsensitiveAscii("tbrake"), - dictgen::InsensitiveAscii("tbraker"), - dictgen::InsensitiveAscii("tbrakes"), - dictgen::InsensitiveAscii("thsone"), - dictgen::InsensitiveAscii("tsthone"), - ], - values: &[ - &["heartbeat"], - &["header"], - &["heard", "header"], - &["hearthstone"], - &["heartbeat"], - &["heartbeat"], - &["heartbroken"], - &["heartbroken"], - &["heartbreak"], - &["heartbreak"], - &["heartbreak"], - &["hearthstone"], - &["hearthstone"], - ], - range: 2..=7, - }; - -static WORD_HEAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAP_CHILDREN), - value: None, -}; - -pub static WORD_HEAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dhone"), - dictgen::InsensitiveAscii("dhones"), - ], - values: &[&["headphone"], &["headphones"]], - range: 5..=6, - }; - -static WORD_HEAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAL_CHILDREN), - value: None, -}; - -pub static WORD_HEAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ither"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tchare"), - dictgen::InsensitiveAscii("theast"), - dictgen::InsensitiveAscii("their"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("thercare"), - dictgen::InsensitiveAscii("thiet"), - dictgen::InsensitiveAscii("thire"), - dictgen::InsensitiveAscii("thit"), - dictgen::InsensitiveAscii("thyest"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("tzh"), - ], - values: &[ - &["healthier"], - &["health"], - &["healthcare"], - &["healthiest"], - &["healthier"], - &["healthier"], - &["healthcare"], - &["healthiest"], - &["healthier"], - &["healthiest"], - &["healthiest"], - &["healthy"], - &["health", "healthz"], - ], - range: 1..=8, - }; - -static WORD_HEAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAE_CHILDREN), - value: None, -}; - -pub static WORD_HEAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("r")], - values: &[&["header"]], - range: 1..=1, - }; - -static WORD_HEAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAD_CHILDREN), - value: None, -}; - -pub static WORD_HEAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("achs"), - dictgen::InsensitiveAscii("ahces"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ear"), - dictgen::InsensitiveAscii("err"), - dictgen::InsensitiveAscii("errs"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ests"), - dictgen::InsensitiveAscii("hpone"), - dictgen::InsensitiveAscii("hpones"), - dictgen::InsensitiveAscii("hsot"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lesss"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("phoens"), - dictgen::InsensitiveAscii("qaurters"), - dictgen::InsensitiveAscii("quarer"), - dictgen::InsensitiveAscii("quartes"), - dictgen::InsensitiveAscii("quater"), - dictgen::InsensitiveAscii("quatered"), - dictgen::InsensitiveAscii("quaters"), - dictgen::InsensitiveAscii("rom"), - dictgen::InsensitiveAscii("seat"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("shoot"), - dictgen::InsensitiveAscii("shoots"), - ], - values: &[ - &["headaches"], - &["headaches"], - &["header"], - &["headers"], - &["head", "header"], - &["header"], - &["header"], - &["headers"], - &["headset"], - &["headsets"], - &["headphone"], - &["headphones"], - &["headshot"], - &["handle"], - &["headless"], - &["heading"], - &["headphones"], - &["headquarters"], - &["headquarter"], - &["headquarters"], - &["headquarter"], - &["headquartered"], - &["headquarters"], - &["headroom", "bedroom"], - &["headset"], - &["headsets"], - &["headshot"], - &["headshot"], - ], - range: 1..=8, - }; - -static WORD_HEAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HEAC_CHILDREN), - value: None, -}; - -pub static WORD_HEAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["heavy"]], - range: 1..=1, - }; - -static WORD_HD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HD_CHILDREN), - value: None, -}; - -pub static WORD_HD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("insight"), - ], - values: &[&["had"], &["hindsight"]], - range: 1..=7, - }; - -static WORD_HA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HA_CHILDREN), - value: None, -}; - -static WORD_HA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_HAA_NODE), - Some(&WORD_HAB_NODE), - Some(&WORD_HAC_NODE), - Some(&WORD_HAD_NODE), - Some(&WORD_HAE_NODE), - Some(&WORD_HAF_NODE), - Some(&WORD_HAG_NODE), - Some(&WORD_HAH_NODE), - Some(&WORD_HAI_NODE), - None, - None, - Some(&WORD_HAL_NODE), - Some(&WORD_HAM_NODE), - Some(&WORD_HAN_NODE), - Some(&WORD_HAO_NODE), - Some(&WORD_HAP_NODE), - None, - Some(&WORD_HAR_NODE), - Some(&WORD_HAS_NODE), - Some(&WORD_HAT_NODE), - Some(&WORD_HAU_NODE), - Some(&WORD_HAV_NODE), - None, - Some(&WORD_HAX_NODE), - Some(&WORD_HAY_NODE), - Some(&WORD_HAZ_NODE), -]; - -static WORD_HAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAZ_CHILDREN), - value: None, -}; - -pub static WORD_HAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("zle")], - values: &[&["hassle"]], - range: 3..=3, - }; - -static WORD_HAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAY_CHILDREN), - value: None, -}; - -pub static WORD_HAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nus")], - values: &[&["heinous"]], - range: 3..=3, - }; - -static WORD_HAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAX_CHILDREN), - value: Some(&["hex"]), -}; - -pub static WORD_HAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_HAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAV_CHILDREN), - value: Some(&["have", "half"]), -}; - -pub static WORD_HAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ea"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ersting"), - dictgen::InsensitiveAscii("ew"), - dictgen::InsensitiveAscii("iest"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["have"], - &["have"], - &["have"], - &["have"], - &["having"], - &["harvesting"], - &["have"], - &["heaviest"], - &["having"], - &["having"], - &["having"], - &["haven"], - &["have"], - &["have"], - ], - range: 1..=7, - }; - -static WORD_HAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAU_CHILDREN), - value: None, -}; - -pub static WORD_HAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("ntig"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[&["halted"], &["haunting"], &["haughty"]], - range: 2..=4, - }; - -static WORD_HAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAT_CHILDREN), - value: None, -}; - -pub static WORD_HAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chig"), - dictgen::InsensitiveAscii("chign"), - dictgen::InsensitiveAscii("esink"), - dictgen::InsensitiveAscii("hcing"), - dictgen::InsensitiveAscii("ian"), - ], - values: &[ - &["hatching"], - &["hatching"], - &["heatsink"], - &["hatching"], - &["haitian"], - ], - range: 3..=5, - }; - -static WORD_HAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAS_CHILDREN), - value: None, -}; - -pub static WORD_HAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("hi"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("hses"), - dictgen::InsensitiveAscii("htabke"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sel"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - ], - values: &[ - &["hashes"], - &["hash"], - &["hashes"], - &["hashes"], - &["hashtable"], - &["hashing"], - &["hash"], - &["hash"], - &["hassle"], - &["hashtable"], - &["hashtables"], - ], - range: 1..=6, - }; - -static WORD_HAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAR_CHILDREN), - value: None, -}; - -pub static WORD_HAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("asment"), - dictgen::InsensitiveAscii("asments"), - dictgen::InsensitiveAscii("assement"), - dictgen::InsensitiveAscii("code"), - dictgen::InsensitiveAscii("coded"), - dictgen::InsensitiveAscii("codes"), - dictgen::InsensitiveAscii("coding"), - dictgen::InsensitiveAscii("dare"), - dictgen::InsensitiveAscii("dend"), - dictgen::InsensitiveAscii("denend"), - dictgen::InsensitiveAscii("dned"), - dictgen::InsensitiveAscii("docde"), - dictgen::InsensitiveAscii("dward"), - dictgen::InsensitiveAscii("dwdare"), - dictgen::InsensitiveAscii("dwiered"), - dictgen::InsensitiveAscii("dwirted"), - dictgen::InsensitiveAscii("dwod"), - dictgen::InsensitiveAscii("dwoord"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("icut"), - dictgen::InsensitiveAscii("istyle"), - dictgen::InsensitiveAscii("ldine"), - dictgen::InsensitiveAscii("moniacs"), - dictgen::InsensitiveAscii("monisch"), - dictgen::InsensitiveAscii("nesss"), - dictgen::InsensitiveAscii("nomics"), - dictgen::InsensitiveAscii("rang"), - dictgen::InsensitiveAscii("range"), - dictgen::InsensitiveAscii("ranged"), - dictgen::InsensitiveAscii("ranger"), - dictgen::InsensitiveAscii("ranges"), - dictgen::InsensitiveAscii("ranging"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("rased"), - dictgen::InsensitiveAscii("rases"), - dictgen::InsensitiveAscii("rasing"), - dictgen::InsensitiveAscii("rasment"), - dictgen::InsensitiveAscii("rasments"), - dictgen::InsensitiveAscii("rass"), - dictgen::InsensitiveAscii("rassed"), - dictgen::InsensitiveAscii("rasses"), - dictgen::InsensitiveAscii("rassing"), - dictgen::InsensitiveAscii("rassment"), - dictgen::InsensitiveAscii("rassments"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("vasting"), - dictgen::InsensitiveAscii("vestgain"), - dictgen::InsensitiveAscii("ware"), - dictgen::InsensitiveAscii("wdare"), - ], - values: &[ - &["harassed"], - &["harasses"], - &["harassment"], - &["harassments"], - &["harassment"], - &["hardcode", "charcode"], - &["hardcoded"], - &["hardcodes", "charcodes"], - &["hardcoding"], - &["hardware"], - &["hardened"], - &["hardened"], - &["hardened"], - &["hardcode"], - &["hardware"], - &["hardware"], - &["hardwired"], - &["hardwired"], - &["hardwood"], - &["hardwood"], - &["charge"], - &["haircut"], - &["hairstyle"], - &["hardline"], - &["harmonic"], - &["harmonic"], - &["harness"], - &["harmonics"], - &["harangue"], - &["arrange", "harangue"], - &["arranged", "harangued"], - &["arranger", "haranguer"], - &["arranges", "harangues"], - &["arranging", "haranguing"], - &["harass"], - &["harassed"], - &["harasses"], - &["harassing"], - &["harassment"], - &["harassments"], - &["harass"], - &["harassed"], - &["harassed"], - &["harassing"], - &["harassment"], - &["harassments"], - &["hearth"], - &["harvesting"], - &["harvesting"], - &["hardware"], - &["hardware"], - ], - range: 2..=9, - }; - -static WORD_HAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAP_CHILDREN), - value: None, -}; - -pub static WORD_HAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("enn"), - dictgen::InsensitiveAscii("enned"), - dictgen::InsensitiveAscii("enning"), - dictgen::InsensitiveAscii("enns"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("illy"), - dictgen::InsensitiveAscii("iness"), - dictgen::InsensitiveAscii("mshire"), - dictgen::InsensitiveAscii("paned"), - dictgen::InsensitiveAscii("peing"), - dictgen::InsensitiveAscii("pend"), - dictgen::InsensitiveAscii("pended"), - dictgen::InsensitiveAscii("pends"), - dictgen::InsensitiveAscii("peneing"), - dictgen::InsensitiveAscii("penend"), - dictgen::InsensitiveAscii("penes"), - dictgen::InsensitiveAscii("penned"), - dictgen::InsensitiveAscii("penning"), - dictgen::InsensitiveAscii("pennings"), - dictgen::InsensitiveAscii("penns"), - dictgen::InsensitiveAscii("pes"), - dictgen::InsensitiveAscii("pilly"), - dictgen::InsensitiveAscii("pines"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("pliy"), - dictgen::InsensitiveAscii("pne"), - dictgen::InsensitiveAscii("pned"), - dictgen::InsensitiveAscii("pnes"), - dictgen::InsensitiveAscii("ppen"), - dictgen::InsensitiveAscii("ppened"), - dictgen::InsensitiveAscii("ppening"), - dictgen::InsensitiveAscii("ppenings"), - dictgen::InsensitiveAscii("ppens"), - dictgen::InsensitiveAscii("pyness"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["happen"], - &["happened"], - &["happens"], - &["happened"], - &["happening"], - &["happen"], - &["happened"], - &["happening"], - &["happens"], - &["happens"], - &["happily"], - &["happiness"], - &["hampshire"], - &["happened"], - &["happening"], - &["happened", "happens", "happen"], - &["happened"], - &["happens"], - &["happening"], - &["happened"], - &["happens"], - &["happened"], - &["happening"], - &["happenings"], - &["happens"], - &["happens"], - &["happily"], - &["happiness"], - &["happening", "happen"], - &["happily"], - &["happen"], - &["happened"], - &["happens", "happiness"], - &["happen"], - &["happened"], - &["happening"], - &["happenings"], - &["happens"], - &["happiness"], - &["happy"], - ], - range: 1..=8, - }; - -static WORD_HAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAO_CHILDREN), - value: None, -}; - -pub static WORD_HAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rder"), - dictgen::InsensitiveAscii("rding"), - ], - values: &[&["hoarder"], &["hoarding"]], - range: 4..=5, - }; - -static WORD_HAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HAN_CHILDREN), - value: None, -}; - -static WORD_HAN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_HAND_NODE), - Some(&WORD_HANE_NODE), - None, - Some(&WORD_HANG_NODE), - None, - Some(&WORD_HANI_NODE), - None, - Some(&WORD_HANK_NODE), - Some(&WORD_HANL_NODE), - None, - Some(&WORD_HANN_NODE), - None, - None, - None, - None, - Some(&WORD_HANS_NODE), - None, - Some(&WORD_HANU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_HANU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANU_CHILDREN), - value: None, -}; - -pub static WORD_HANU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ted")], - values: &[&["haunted"]], - range: 3..=3, - }; - -static WORD_HANS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANS_CHILDREN), - value: None, -}; - -pub static WORD_HANS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hake"), - dictgen::InsensitiveAscii("haked"), - dictgen::InsensitiveAscii("hakes"), - dictgen::InsensitiveAscii("ome"), - ], - values: &[ - &["handshake"], - &["handshaked"], - &["handshakes"], - &["handsome"], - ], - range: 3..=5, - }; - -static WORD_HANN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANN_CHILDREN), - value: None, -}; - -pub static WORD_HANN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bial"), - dictgen::InsensitiveAscii("dle"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("ibl"), - ], - values: &[&["hannibal"], &["handle"], &["hanging"], &["hannibal"]], - range: 3..=4, - }; - -static WORD_HANL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANL_CHILDREN), - value: None, -}; - -pub static WORD_HANL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dle"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["handle"], - &["handled"], - &["handler"], - &["handlers"], - &["handles"], - &["handling"], - &["handle"], - &["handle"], - &["handled"], - &["handles"], - &["handling"], - ], - range: 1..=4, - }; - -static WORD_HANK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANK_CHILDREN), - value: None, -}; - -pub static WORD_HANK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erchief"), - dictgen::InsensitiveAscii("erchif"), - dictgen::InsensitiveAscii("erchifs"), - ], - values: &[&["handkerchief"], &["handkerchief"], &["handkerchiefs"]], - range: 6..=7, - }; - -static WORD_HANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANI_CHILDREN), - value: None, -}; - -pub static WORD_HANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dcapped")], - values: &[&["handicapped"]], - range: 7..=7, - }; - -static WORD_HANG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANG_CHILDREN), - value: None, -}; - -pub static WORD_HANG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ig")], - values: &[&["hanging"]], - range: 2..=2, - }; - -static WORD_HANE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANE_CHILDREN), - value: None, -}; - -pub static WORD_HANE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["handle"]], - range: 1..=1, - }; - -static WORD_HAND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_HAND_CHILDREN), - value: None, -}; - -static WORD_HAND_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_HANDB_NODE), - Some(&WORD_HANDC_NODE), - None, - Some(&WORD_HANDE_NODE), - Some(&WORD_HANDF_NODE), - None, - Some(&WORD_HANDH_NODE), - Some(&WORD_HANDI_NODE), - None, - Some(&WORD_HANDK_NODE), - Some(&WORD_HANDL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_HANDR_NODE), - Some(&WORD_HANDS_NODE), - None, - None, - None, - Some(&WORD_HANDW_NODE), - None, - Some(&WORD_HANDY_NODE), - None, -]; - -static WORD_HANDY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDY_CHILDREN), - value: None, -}; - -pub static WORD_HANDY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("capped")], - values: &[&["handicapped"]], - range: 6..=6, - }; - -static WORD_HANDW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDW_CHILDREN), - value: None, -}; - -pub static WORD_HANDW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irting"), - dictgen::InsensitiveAscii("riten"), - dictgen::InsensitiveAscii("ritng"), - dictgen::InsensitiveAscii("ritting"), - ], - values: &[ - &["handwriting"], - &["handwritten"], - &["handwriting"], - &["handwriting"], - ], - range: 5..=7, - }; - -static WORD_HANDS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDS_CHILDREN), - value: None, -}; - -pub static WORD_HANDS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ake"), - dictgen::InsensitiveAscii("hacke"), - dictgen::InsensitiveAscii("hacked"), - dictgen::InsensitiveAscii("hackes"), - dictgen::InsensitiveAscii("hacking"), - dictgen::InsensitiveAscii("hage"), - dictgen::InsensitiveAscii("hages"), - dictgen::InsensitiveAscii("haging"), - dictgen::InsensitiveAscii("hak"), - dictgen::InsensitiveAscii("hakng"), - dictgen::InsensitiveAscii("hakre"), - dictgen::InsensitiveAscii("hakres"), - dictgen::InsensitiveAscii("hakring"), - dictgen::InsensitiveAscii("haks"), - dictgen::InsensitiveAscii("hale"), - dictgen::InsensitiveAscii("hales"), - dictgen::InsensitiveAscii("haling"), - dictgen::InsensitiveAscii("hare"), - dictgen::InsensitiveAscii("hares"), - dictgen::InsensitiveAscii("haring"), - dictgen::InsensitiveAscii("hk"), - dictgen::InsensitiveAscii("hke"), - dictgen::InsensitiveAscii("hkes"), - dictgen::InsensitiveAscii("hking"), - dictgen::InsensitiveAscii("hkng"), - dictgen::InsensitiveAscii("hks"), - dictgen::InsensitiveAscii("kake"), - ], - values: &[ - &["handshake"], - &["handshake"], - &["handshaked"], - &["handshakes"], - &["handshaking"], - &["handshake"], - &["handshakes"], - &["handshaking"], - &["handshake"], - &["handshaking"], - &["handshake"], - &["handshakes"], - &["handshaking"], - &["handshakes"], - &["handshake"], - &["handshakes"], - &["handshaking"], - &["handshake"], - &["handshakes"], - &["handshaking"], - &["handshake"], - &["handshake"], - &["handshakes"], - &["handshaking"], - &["handshaking"], - &["handshakes"], - &["handshake"], - ], - range: 2..=7, - }; - -static WORD_HANDR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDR_CHILDREN), - value: None, -}; - -pub static WORD_HANDR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("witing")], - values: &[&["handwriting"]], - range: 6..=6, - }; - -static WORD_HANDL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDL_CHILDREN), - value: None, -}; - -pub static WORD_HANDL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("bars"), - dictgen::InsensitiveAscii("ebards"), - dictgen::InsensitiveAscii("edy"), - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ng"), - ], - values: &[ - &["handled"], - &["handler"], - &["handlebars"], - &["handlebars"], - &["handedly"], - &["handler"], - &["handling"], - &["handling"], - &["handling"], - &["handling"], - &["handling"], - ], - range: 2..=6, - }; - -static WORD_HANDK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDK_CHILDREN), - value: None, -}; - -pub static WORD_HANDK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erchif"), - dictgen::InsensitiveAscii("erchifs"), - ], - values: &[&["handler"], &["handkerchief"], &["handkerchiefs"]], - range: 2..=7, - }; - -static WORD_HANDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDI_CHILDREN), - value: None, -}; - -pub static WORD_HANDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cape"), - dictgen::InsensitiveAscii("caped"), - ], - values: &[&["handicapped"], &["handicapped"]], - range: 4..=5, - }; - -static WORD_HANDH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDH_CHILDREN), - value: None, -}; - -pub static WORD_HANDH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ake")], - values: &[&["handshake"]], - range: 3..=3, - }; - -static WORD_HANDF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDF_CHILDREN), - value: None, -}; - -pub static WORD_HANDF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ull")], - values: &[&["handful"]], - range: 3..=3, - }; - -static WORD_HANDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDE_CHILDREN), - value: Some(&["handle", "hand"]), -}; - -pub static WORD_HANDE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dley"), - dictgen::InsensitiveAscii("dlly"), - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lbars"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ldy"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lrs"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rler"), - ], - values: &[ - &["handedly"], - &["handedly"], - &["handedly"], - &["handle"], - &["handlebars"], - &["handled", "handheld"], - &["handedly"], - &["handled", "handheld"], - &["handler"], - &["handles"], - &["handling"], - &["handlers"], - &["handles"], - &["handler"], - &["handler"], - ], - range: 1..=5, - }; - -static WORD_HANDC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDC_CHILDREN), - value: None, -}; - -pub static WORD_HANDC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uffes"), - dictgen::InsensitiveAscii("ufs"), - ], - values: &[&["handcuffs"], &["handcuffs"]], - range: 3..=5, - }; - -static WORD_HANDB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HANDB_CHILDREN), - value: None, -}; - -pub static WORD_HANDB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ok"), - dictgen::InsensitiveAscii("oook"), - ], - values: &[&["handbook"], &["handbook"]], - range: 2..=4, - }; - -static WORD_HAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAM_CHILDREN), - value: None, -}; - -pub static WORD_HAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bergers"), - dictgen::InsensitiveAscii("bruger"), - dictgen::InsensitiveAscii("burgare"), - dictgen::InsensitiveAscii("burgaren"), - dictgen::InsensitiveAscii("burgeres"), - dictgen::InsensitiveAscii("burges"), - dictgen::InsensitiveAscii("burgesa"), - dictgen::InsensitiveAscii("burglers"), - dictgen::InsensitiveAscii("burgles"), - dictgen::InsensitiveAscii("burgr"), - dictgen::InsensitiveAscii("burguers"), - dictgen::InsensitiveAscii("burgurs"), - dictgen::InsensitiveAscii("itlon"), - dictgen::InsensitiveAscii("liton"), - dictgen::InsensitiveAscii("mmer"), - dictgen::InsensitiveAscii("phsire"), - dictgen::InsensitiveAscii("pster"), - dictgen::InsensitiveAscii("sphire"), - ], - values: &[ - &["hamburgers"], - &["hamburger"], - &["hamburger"], - &["hamburger"], - &["hamburgers"], - &["hamburgers"], - &["hamburgers"], - &["hamburgers"], - &["hamburgers"], - &["hamburgers"], - &["hamburgers"], - &["hamburgers"], - &["hamilton"], - &["hamilton"], - &["hammer"], - &["hampshire"], - &["hamster"], - &["hampshire"], - ], - range: 4..=8, - }; - -static WORD_HAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAL_CHILDREN), - value: None, -}; - -pub static WORD_HAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arious"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("fiax"), - dictgen::InsensitiveAscii("fitme"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("laluja"), - dictgen::InsensitiveAscii("laluya"), - dictgen::InsensitiveAscii("lcuination"), - dictgen::InsensitiveAscii("lcuinations"), - dictgen::InsensitiveAscii("licunation"), - dictgen::InsensitiveAscii("licunations"), - dictgen::InsensitiveAscii("lowean"), - dictgen::InsensitiveAscii("loweeen"), - dictgen::InsensitiveAscii("lowen"), - dictgen::InsensitiveAscii("lucenation"), - dictgen::InsensitiveAscii("lucenations"), - dictgen::InsensitiveAscii("luciantion"), - dictgen::InsensitiveAscii("luciantions"), - dictgen::InsensitiveAscii("lucinaitons"), - dictgen::InsensitiveAscii("lucinatin"), - dictgen::InsensitiveAscii("lucinaton"), - dictgen::InsensitiveAscii("lukination"), - dictgen::InsensitiveAscii("lunication"), - dictgen::InsensitiveAscii("lunications"), - dictgen::InsensitiveAscii("lusination"), - dictgen::InsensitiveAscii("lusinations"), - dictgen::InsensitiveAscii("luzination"), - dictgen::InsensitiveAscii("luzinations"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("points"), - dictgen::InsensitiveAscii("ucinate"), - dictgen::InsensitiveAscii("ucination"), - ], - values: &[ - &["hilarious"], - &["held", "half", "hall", "hold"], - &["halifax"], - &["halftime"], - &["halves"], - &["hallelujah"], - &["hallelujah"], - &["hallucination"], - &["hallucination"], - &["hallucination"], - &["hallucinations"], - &["halloween"], - &["halloween"], - &["halloween"], - &["hallucination"], - &["hallucinations"], - &["hallucinations"], - &["hallucinations"], - &["hallucination"], - &["hallucinations"], - &["hallucination"], - &["hallucination"], - &["hallucination"], - &["hallucinations"], - &["hallucination"], - &["hallucinations"], - &["hallucination"], - &["hallucinations"], - &["help"], - &["halfpoints"], - &["hallucinate"], - &["hallucination"], - ], - range: 1..=11, - }; - -static WORD_HAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAI_CHILDREN), - value: None, -}; - -pub static WORD_HAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lfax"), - dictgen::InsensitiveAscii("rcuit"), - dictgen::InsensitiveAscii("rstlye"), - dictgen::InsensitiveAscii("rsytle"), - ], - values: &[&["halifax"], &["haircut"], &["hairstyle"], &["hairstyle"]], - range: 4..=6, - }; - -static WORD_HAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAH_CHILDREN), - value: None, -}; - -pub static WORD_HAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ve")], - values: &[&["have", "halve", "half"]], - range: 2..=2, - }; - -static WORD_HAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAG_CHILDREN), - value: None, -}; - -pub static WORD_HAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("asses"), - ], - values: &[&["haggis"], &["haggises"], &["haggises"]], - range: 2..=5, - }; - -static WORD_HAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAF_CHILDREN), - value: None, -}; - -pub static WORD_HAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ltime")], - values: &[&["halftime"]], - range: 5..=5, - }; - -static WORD_HAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAE_CHILDREN), - value: Some(&["have"]), -}; - -pub static WORD_HAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("morrage"), - dictgen::InsensitiveAscii("then"), - dictgen::InsensitiveAscii("v"), - ], - values: &[ - &["header"], - &["haemorrhage"], - &["heathen"], - &["have", "heave"], - ], - range: 1..=7, - }; - -static WORD_HAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAD_CHILDREN), - value: None, -}; - -pub static WORD_HAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nler"), - ], - values: &[ - &["header"], - &["headers", "shaders", "haters"], - &["handler"], - &["handler"], - &["handling"], - &["handed"], - &["handler"], - ], - range: 2..=4, - }; - -static WORD_HAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAC_CHILDREN), - value: None, -}; - -pub static WORD_HAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hish"), - dictgen::InsensitiveAscii("thing"), - ], - values: &[ - &["have"], - &["hatch", "hack", "hash"], - &["hackish"], - &["hatching"], - ], - range: 1..=5, - }; - -static WORD_HAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAB_CHILDREN), - value: None, -}; - -pub static WORD_HAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aeus"), - dictgen::InsensitiveAscii("bit"), - dictgen::InsensitiveAscii("bits"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eus"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("sbourg"), - ], - values: &[ - &["habeas"], - &["habit"], - &["habits"], - &["have", "babe"], - &["habeas"], - &["ability"], - &["habsburg"], - ], - range: 1..=6, - }; - -static WORD_HAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_HAA_CHILDREN), - value: Some(&["has"]), -}; - -pub static WORD_HAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ve")], - values: &[&["have"]], - range: 2..=2, - }; - -static WORD_G_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_G_CHILDREN), - value: None, -}; - -static WORD_G_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GA_NODE), - None, - None, - None, - Some(&WORD_GE_NODE), - None, - Some(&WORD_GG_NODE), - Some(&WORD_GH_NODE), - Some(&WORD_GI_NODE), - None, - None, - Some(&WORD_GL_NODE), - Some(&WORD_GM_NODE), - Some(&WORD_GN_NODE), - Some(&WORD_GO_NODE), - Some(&WORD_GP_NODE), - None, - Some(&WORD_GR_NODE), - None, - Some(&WORD_GT_NODE), - Some(&WORD_GU_NODE), - None, - Some(&WORD_GW_NODE), - None, - Some(&WORD_GY_NODE), - Some(&WORD_GZ_NODE), -]; - -static WORD_GZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GZ_CHILDREN), - value: None, -}; - -pub static WORD_GZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iniflate"), - dictgen::InsensitiveAscii("iped"), - ], - values: &[&["gzinflate"], &["gzipped"]], - range: 4..=8, - }; - -static WORD_GY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GY_CHILDREN), - value: None, -}; - -pub static WORD_GY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lph"), - dictgen::InsensitiveAscii("manstics"), - dictgen::InsensitiveAscii("mnasitcs"), - dictgen::InsensitiveAscii("mnist"), - dictgen::InsensitiveAscii("mnistic"), - dictgen::InsensitiveAscii("mnistics"), - dictgen::InsensitiveAscii("mnists"), - dictgen::InsensitiveAscii("nmastics"), - dictgen::InsensitiveAscii("pises"), - dictgen::InsensitiveAscii("spies"), - ], - values: &[ - &["glyph"], - &["gymnastics"], - &["gymnastics"], - &["gymnast"], - &["gymnastic"], - &["gymnastics"], - &["gymnasts"], - &["gymnastics"], - &["gypsies"], - &["gypsies"], - ], - range: 3..=8, - }; - -static WORD_GW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GW_CHILDREN), - value: None, -}; - -pub static WORD_GW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ava")], - values: &[&["guava"]], - range: 3..=3, - }; - -static WORD_GU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GU_CHILDREN), - value: None, -}; - -static WORD_GU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GUA_NODE), - Some(&WORD_GUB_NODE), - None, - Some(&WORD_GUD_NODE), - Some(&WORD_GUE_NODE), - None, - None, - None, - Some(&WORD_GUI_NODE), - None, - None, - Some(&WORD_GUL_NODE), - None, - Some(&WORD_GUN_NODE), - None, - None, - None, - Some(&WORD_GUR_NODE), - None, - Some(&WORD_GUT_NODE), - None, - None, - None, - None, - Some(&WORD_GUY_NODE), - None, -]; - -static WORD_GUY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUY_CHILDREN), - value: None, -}; - -pub static WORD_GUY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("zer"), - dictgen::InsensitiveAscii("zers"), - ], - values: &[&["geyser"], &["geysers"], &["geyser"], &["geysers"]], - range: 3..=4, - }; - -static WORD_GUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUT_CHILDREN), - value: None, -}; - -pub static WORD_GUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iarist"), - dictgen::InsensitiveAscii("iars"), - dictgen::InsensitiveAscii("taral"), - dictgen::InsensitiveAscii("teral"), - ], - values: &[&["guitarist"], &["guitars"], &["guttural"], &["guttural"]], - range: 4..=6, - }; - -static WORD_GUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUR_CHILDREN), - value: None, -}; - -pub static WORD_GUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adian"), - dictgen::InsensitiveAscii("adians"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("antee"), - dictgen::InsensitiveAscii("anteed"), - dictgen::InsensitiveAscii("anteeing"), - dictgen::InsensitiveAscii("antees"), - dictgen::InsensitiveAscii("antess"), - dictgen::InsensitiveAscii("esome"), - dictgen::InsensitiveAscii("rantee"), - ], - values: &[ - &["guardian"], - &["guardians"], - &["guarding"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guarantees"], - &["gruesome"], - &["guarantee"], - ], - range: 5..=8, - }; - -static WORD_GUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUN_CHILDREN), - value: None, -}; - -pub static WORD_GUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anine"), - dictgen::InsensitiveAscii("atanamo"), - dictgen::InsensitiveAscii("damentalists"), - dictgen::InsensitiveAscii("iness"), - dictgen::InsensitiveAscii("lsinger"), - dictgen::InsensitiveAscii("niess"), - dictgen::InsensitiveAscii("siinger"), - dictgen::InsensitiveAscii("slanger"), - dictgen::InsensitiveAscii("sligner"), - dictgen::InsensitiveAscii("slingner"), - dictgen::InsensitiveAscii("stinger"), - ], - values: &[ - &["guanine"], - &["guantanamo"], - &["fundamentalists"], - &["guinness"], - &["gunslinger"], - &["guinness"], - &["gunslinger"], - &["gunslinger"], - &["gunslinger"], - &["gunslinger"], - &["gunslinger"], - ], - range: 5..=12, - }; - -static WORD_GUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUL_CHILDREN), - value: None, -}; - -pub static WORD_GUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lbile"), - dictgen::InsensitiveAscii("libe"), - ], - values: &[&["gullible"], &["gullible"]], - range: 4..=5, - }; - -static WORD_GUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUI_CHILDREN), - value: None, -}; - -pub static WORD_GUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deance"), - dictgen::InsensitiveAscii("deded"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("dline"), - dictgen::InsensitiveAscii("dlines"), - dictgen::InsensitiveAscii("lia"), - dictgen::InsensitiveAscii("lio"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("seppe"), - dictgen::InsensitiveAscii("tards"), - dictgen::InsensitiveAscii("tares"), - dictgen::InsensitiveAscii("tarit"), - ], - values: &[ - &["guidance"], - &["guided"], - &["guidance"], - &["guideline"], - &["guidelines"], - &["giulia"], - &["giulio"], - &["guinness"], - &["giuseppe"], - &["guitars"], - &["guitars"], - &["guitarist"], - ], - range: 3..=6, - }; - -static WORD_GUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUE_CHILDREN), - value: None, -}; - -pub static WORD_GUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rrila"), - dictgen::InsensitiveAscii("rrilas"), - dictgen::InsensitiveAscii("rrillera"), - dictgen::InsensitiveAscii("sss"), - dictgen::InsensitiveAscii("stimate"), - dictgen::InsensitiveAscii("stures"), - dictgen::InsensitiveAscii("swork"), - ], - values: &[ - &["guerrilla"], - &["guerrillas"], - &["guerrilla"], - &["guess", "guesses"], - &["guesstimate"], - &["gestures"], - &["guesswork"], - ], - range: 3..=8, - }; - -static WORD_GUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUD_CHILDREN), - value: Some(&["good"]), -}; - -pub static WORD_GUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["guide", "good"]], - range: 1..=1, - }; - -static WORD_GUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUB_CHILDREN), - value: None, -}; - -pub static WORD_GUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("natorial")], - values: &[&["gubernatorial"]], - range: 8..=8, - }; - -static WORD_GUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GUA_CHILDREN), - value: None, -}; - -static WORD_GUA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_GUAD_NODE), - None, - None, - Some(&WORD_GUAG_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_GUAN_NODE), - None, - None, - None, - Some(&WORD_GUAR_NODE), - Some(&WORD_GUAS_NODE), - Some(&WORD_GUAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_GUAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUAT_CHILDREN), - value: None, -}; - -pub static WORD_GUAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amala"), - dictgen::InsensitiveAscii("amalan"), - ], - values: &[&["guatemala"], &["guatemalan"]], - range: 5..=6, - }; - -static WORD_GUAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUAS_CHILDREN), - value: Some(&["gauss"]), -}; - -pub static WORD_GUAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sian"), - ], - values: &[&["gauss"], &["gaussian"]], - range: 1..=4, - }; - -static WORD_GUAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GUAR_CHILDREN), - value: None, -}; - -static WORD_GUAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GUARA_NODE), - Some(&WORD_GUARB_NODE), - None, - Some(&WORD_GUARD_NODE), - Some(&WORD_GUARE_NODE), - None, - Some(&WORD_GUARG_NODE), - None, - Some(&WORD_GUARI_NODE), - None, - None, - None, - None, - Some(&WORD_GUARN_NODE), - None, - None, - None, - Some(&WORD_GUARR_NODE), - None, - Some(&WORD_GUART_NODE), - Some(&WORD_GUARU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_GUARU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARU_CHILDREN), - value: None, -}; - -pub static WORD_GUARU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("anted"), - dictgen::InsensitiveAscii("antee"), - dictgen::InsensitiveAscii("anteed"), - dictgen::InsensitiveAscii("anteeing"), - dictgen::InsensitiveAscii("antees"), - dictgen::InsensitiveAscii("anteing"), - dictgen::InsensitiveAscii("antes"), - dictgen::InsensitiveAscii("anty"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("ntee"), - dictgen::InsensitiveAscii("nteed"), - dictgen::InsensitiveAscii("nteeing"), - dictgen::InsensitiveAscii("ntees"), - dictgen::InsensitiveAscii("nteing"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("nty"), - ], - values: &[ - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - ], - range: 3..=8, - }; - -static WORD_GUART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUART_CHILDREN), - value: None, -}; - -pub static WORD_GUART_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eed")], - values: &[&["guaranteed"]], - range: 3..=3, - }; - -static WORD_GUARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARR_CHILDREN), - value: None, -}; - -pub static WORD_GUARR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("anted"), - dictgen::InsensitiveAscii("antee"), - dictgen::InsensitiveAscii("anteed"), - dictgen::InsensitiveAscii("anteeing"), - dictgen::InsensitiveAscii("antees"), - dictgen::InsensitiveAscii("anteing"), - dictgen::InsensitiveAscii("antes"), - dictgen::InsensitiveAscii("antie"), - dictgen::InsensitiveAscii("antied"), - dictgen::InsensitiveAscii("antieing"), - dictgen::InsensitiveAscii("anties"), - dictgen::InsensitiveAscii("anty"), - dictgen::InsensitiveAscii("antyd"), - dictgen::InsensitiveAscii("antying"), - dictgen::InsensitiveAscii("antys"), - dictgen::InsensitiveAscii("ente"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entee"), - dictgen::InsensitiveAscii("enteed"), - dictgen::InsensitiveAscii("enteeing"), - dictgen::InsensitiveAscii("entees"), - dictgen::InsensitiveAscii("enteing"), - dictgen::InsensitiveAscii("entes"), - dictgen::InsensitiveAscii("enty"), - ], - values: &[ - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - ], - range: 4..=8, - }; - -static WORD_GUARN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARN_CHILDREN), - value: None, -}; - -pub static WORD_GUARN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("anted"), - dictgen::InsensitiveAscii("antee"), - dictgen::InsensitiveAscii("anteed"), - dictgen::InsensitiveAscii("anteeing"), - dictgen::InsensitiveAscii("antees"), - dictgen::InsensitiveAscii("anteing"), - dictgen::InsensitiveAscii("antes"), - dictgen::InsensitiveAscii("anty"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("atee"), - dictgen::InsensitiveAscii("ateed"), - dictgen::InsensitiveAscii("ateee"), - dictgen::InsensitiveAscii("ateeed"), - dictgen::InsensitiveAscii("ateeeing"), - dictgen::InsensitiveAscii("ateees"), - dictgen::InsensitiveAscii("ateeing"), - dictgen::InsensitiveAscii("atees"), - dictgen::InsensitiveAscii("ateing"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("atey"), - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etee"), - dictgen::InsensitiveAscii("eteed"), - dictgen::InsensitiveAscii("eteeing"), - dictgen::InsensitiveAscii("etees"), - dictgen::InsensitiveAscii("eteing"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tee"), - dictgen::InsensitiveAscii("teed"), - dictgen::InsensitiveAscii("teeing"), - dictgen::InsensitiveAscii("tees"), - dictgen::InsensitiveAscii("teing"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guaranty"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - ], - range: 2..=8, - }; - -static WORD_GUARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARI_CHILDREN), - value: None, -}; - -pub static WORD_GUARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dan"), - dictgen::InsensitiveAscii("dans"), - ], - values: &[&["guardian"], &["guardians"]], - range: 3..=4, - }; - -static WORD_GUARG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARG_CHILDREN), - value: None, -}; - -pub static WORD_GUARG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["guarding"]], - range: 3..=3, - }; - -static WORD_GUARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARE_CHILDREN), - value: None, -}; - -pub static WORD_GUARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ente"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entee"), - dictgen::InsensitiveAscii("enteed"), - dictgen::InsensitiveAscii("enteeing"), - dictgen::InsensitiveAscii("entees"), - dictgen::InsensitiveAscii("enteing"), - dictgen::InsensitiveAscii("entes"), - dictgen::InsensitiveAscii("enty"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("ntee"), - dictgen::InsensitiveAscii("nteed"), - dictgen::InsensitiveAscii("nteede"), - dictgen::InsensitiveAscii("nteeded"), - dictgen::InsensitiveAscii("nteedeing"), - dictgen::InsensitiveAscii("nteedes"), - dictgen::InsensitiveAscii("nteedy"), - dictgen::InsensitiveAscii("nteeing"), - dictgen::InsensitiveAscii("nteer"), - dictgen::InsensitiveAscii("nteerd"), - dictgen::InsensitiveAscii("nteering"), - dictgen::InsensitiveAscii("nteers"), - dictgen::InsensitiveAscii("ntees"), - dictgen::InsensitiveAscii("nteing"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntie"), - dictgen::InsensitiveAscii("ntied"), - dictgen::InsensitiveAscii("ntieing"), - dictgen::InsensitiveAscii("nties"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("ntyd"), - dictgen::InsensitiveAscii("ntying"), - dictgen::InsensitiveAscii("ntyinging"), - dictgen::InsensitiveAscii("ntys"), - ], - values: &[ - &["guard", "guarded"], - &["guarded"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guaranteeing"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guarantees"], - &["guaranteeing"], - &["guarantees"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guaranty"], - &["guaranteed"], - &["guarantee"], - &["guaranteeing"], - &["guarantees"], - ], - range: 1..=9, - }; - -static WORD_GUARD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARD_CHILDREN), - value: None, -}; - -pub static WORD_GUARD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("iands"), - dictgen::InsensitiveAscii("ianes"), - dictgen::InsensitiveAscii("ianis"), - dictgen::InsensitiveAscii("ias"), - dictgen::InsensitiveAscii("in"), - ], - values: &[ - &["guardian"], - &["guardians"], - &["guardians"], - &["guardians"], - &["guardians"], - &["guardians"], - &["guardian"], - ], - range: 2..=5, - }; - -static WORD_GUARB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARB_CHILDREN), - value: None, -}; - -pub static WORD_GUARB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("age")], - values: &[&["garbage"]], - range: 3..=3, - }; - -static WORD_GUARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUARA_CHILDREN), - value: None, -}; - -pub static WORD_GUARA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("nteeds"), - dictgen::InsensitiveAscii("nteey"), - dictgen::InsensitiveAscii("nteing"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntess"), - dictgen::InsensitiveAscii("ntie"), - dictgen::InsensitiveAscii("ntted"), - dictgen::InsensitiveAscii("teed"), - dictgen::InsensitiveAscii("tees"), - ], - values: &[ - &["guarantee"], - &["guaranteed"], - &["guarantees"], - &["guaranty"], - &["guaranteeing"], - &["guarantees"], - &["guarantees"], - &["guarantee"], - &["guaranteed"], - &["guaranteed"], - &["guarantees"], - ], - range: 3..=6, - }; - -static WORD_GUAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUAN_CHILDREN), - value: None, -}; - -pub static WORD_GUAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atanmo"), - dictgen::InsensitiveAscii("tamamo"), - dictgen::InsensitiveAscii("tamano"), - dictgen::InsensitiveAscii("tanameow"), - dictgen::InsensitiveAscii("tanamero"), - dictgen::InsensitiveAscii("tanano"), - dictgen::InsensitiveAscii("tanemo"), - dictgen::InsensitiveAscii("tano"), - dictgen::InsensitiveAscii("tanoma"), - dictgen::InsensitiveAscii("tanomo"), - dictgen::InsensitiveAscii("tonamo"), - ], - values: &[ - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - &["guantanamo"], - ], - range: 4..=8, - }; - -static WORD_GUAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUAG_CHILDREN), - value: None, -}; - -pub static WORD_GUAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["gage"]], - range: 1..=1, - }; - -static WORD_GUAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GUAD_CHILDREN), - value: None, -}; - -pub static WORD_GUAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uloupe"), - dictgen::InsensitiveAscii("ulupe"), - ], - values: &[&["guadalupe", "guadeloupe"], &["guadalupe", "guadeloupe"]], - range: 5..=6, - }; - -static WORD_GT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GT_CHILDREN), - value: None, -}; - -pub static WORD_GT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("he")], - values: &[&["the"]], - range: 2..=2, - }; - -static WORD_GR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GR_CHILDREN), - value: None, -}; - -static WORD_GR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GRA_NODE), - Some(&WORD_GRB_NODE), - None, - None, - Some(&WORD_GRE_NODE), - None, - None, - None, - Some(&WORD_GRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_GRO_NODE), - Some(&WORD_GRP_NODE), - None, - Some(&WORD_GRR_NODE), - None, - None, - Some(&WORD_GRU_NODE), - None, - Some(&WORD_GRW_NODE), - None, - None, - None, -]; - -static WORD_GRW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRW_CHILDREN), - value: None, -}; - -pub static WORD_GRW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("o")], - values: &[&["grow"]], - range: 1..=1, - }; - -static WORD_GRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRU_CHILDREN), - value: None, -}; - -pub static WORD_GRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("op"), - dictgen::InsensitiveAscii("opd"), - dictgen::InsensitiveAscii("ops"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("seome"), - ], - values: &[ - &["group"], - &["grouped"], - &["groups"], - &["group"], - &["grouped"], - &["grouping"], - &["groups"], - &["gruesome"], - ], - range: 1..=5, - }; - -static WORD_GRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRR_CHILDREN), - value: None, -}; - -pub static WORD_GRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("anted")], - values: &[&["granted"]], - range: 5..=5, - }; - -static WORD_GRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRP_CHILDREN), - value: None, -}; - -pub static WORD_GRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ah"), - dictgen::InsensitiveAscii("ahic"), - dictgen::InsensitiveAscii("ahical"), - dictgen::InsensitiveAscii("ahically"), - dictgen::InsensitiveAscii("ahics"), - dictgen::InsensitiveAscii("ahite"), - ], - values: &[ - &["graph"], - &["graphic"], - &["graphical"], - &["graphically"], - &["graphics"], - &["graphite"], - ], - range: 2..=8, - }; - -static WORD_GRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRO_CHILDREN), - value: None, -}; - -pub static WORD_GRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bal"), - dictgen::InsensitiveAscii("bally"), - dictgen::InsensitiveAscii("metry"), - dictgen::InsensitiveAscii("osome"), - dictgen::InsensitiveAscii("osomely"), - dictgen::InsensitiveAscii("osum"), - dictgen::InsensitiveAscii("osumly"), - dictgen::InsensitiveAscii("oup"), - dictgen::InsensitiveAscii("ouped"), - dictgen::InsensitiveAscii("ouping"), - dictgen::InsensitiveAscii("oups"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("pu"), - dictgen::InsensitiveAscii("puing"), - dictgen::InsensitiveAscii("pus"), - dictgen::InsensitiveAscii("shuries"), - dictgen::InsensitiveAscii("shury"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ubdbreaking"), - dictgen::InsensitiveAscii("ubpy"), - dictgen::InsensitiveAscii("udnbreaking"), - dictgen::InsensitiveAscii("uepd"), - dictgen::InsensitiveAscii("uips"), - dictgen::InsensitiveAscii("upd"), - dictgen::InsensitiveAscii("upe"), - dictgen::InsensitiveAscii("upes"), - dictgen::InsensitiveAscii("upped"), - dictgen::InsensitiveAscii("upping"), - dictgen::InsensitiveAscii("upt"), - dictgen::InsensitiveAscii("wtesk"), - dictgen::InsensitiveAscii("wteskly"), - ], - values: &[ - &["global"], - &["globally"], - &["geometry"], - &["gruesome"], - &["gruesomely"], - &["gruesome"], - &["gruesome"], - &["group"], - &["grouped"], - &["grouping"], - &["groups"], - &["group", "drop"], - &["group"], - &["grouping"], - &["groups", "gropes"], - &["groceries"], - &["grocery"], - &["growth"], - &["groundbreaking"], - &["groupby"], - &["groundbreaking"], - &["grouped"], - &["groups"], - &["grouped"], - &["group", "grouped"], - &["groups", "grouped"], - &["grouped"], - &["grouping"], - &["grouped"], - &["grotesque"], - &["grotesquely"], - ], - range: 1..=11, - }; - -static WORD_GRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRI_CHILDREN), - value: None, -}; - -pub static WORD_GRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("affe"), - dictgen::InsensitiveAscii("dles"), - dictgen::InsensitiveAscii("eifng"), - dictgen::InsensitiveAscii("evences"), - dictgen::InsensitiveAscii("feing"), - dictgen::InsensitiveAscii("gorian"), - dictgen::InsensitiveAscii("lfriend"), - dictgen::InsensitiveAscii("lfriends"), - dictgen::InsensitiveAscii("llig"), - dictgen::InsensitiveAscii("ngeworthy"), - dictgen::InsensitiveAscii("zzlay"), - dictgen::InsensitiveAscii("zzley"), - ], - values: &[ - &["giraffe"], - &["griddles"], - &["griefing"], - &["grievances"], - &["griefing"], - &["gregorian"], - &["girlfriend"], - &["girlfriends"], - &["grilling"], - &["cringeworthy"], - &["grizzly"], - &["grizzly"], - ], - range: 4..=9, - }; - -static WORD_GRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRE_CHILDREN), - value: None, -}; - -pub static WORD_GRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ande"), - dictgen::InsensitiveAscii("andes"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("atful"), - dictgen::InsensitiveAscii("atfull"), - dictgen::InsensitiveAscii("atfully"), - dictgen::InsensitiveAscii("ather"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("edly"), - dictgen::InsensitiveAscii("enalnd"), - dictgen::InsensitiveAscii("eneer"), - dictgen::InsensitiveAscii("enhoe"), - dictgen::InsensitiveAscii("enhosue"), - dictgen::InsensitiveAscii("enlad"), - dictgen::InsensitiveAscii("enore"), - dictgen::InsensitiveAscii("if"), - dictgen::InsensitiveAscii("naders"), - dictgen::InsensitiveAscii("nads"), - dictgen::InsensitiveAscii("neer"), - dictgen::InsensitiveAscii("phic"), - dictgen::InsensitiveAscii("stest"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("usome"), - dictgen::InsensitiveAscii("viances"), - dictgen::InsensitiveAscii("ysacles"), - ], - values: &[ - &["great"], - &["grenade"], - &["grenades"], - &["greater", "create", "grate", "great"], - &["greater", "grated", "graded"], - &["greats"], - &["grateful"], - &["grateful", "gratefully"], - &["gratefully"], - &["greater"], - &["greeting", "grating"], - &["greater"], - &["greedily", "greedy"], - &["greenland"], - &["greener"], - &["greenhouse"], - &["greenhouse"], - &["greenland"], - &["greener"], - &["grief"], - &["grenades"], - &["grenades"], - &["greener"], - &["graphic"], - &["greatest"], - &["great"], - &["gruesome"], - &["grievances"], - &["greyscales"], - ], - range: 1..=7, - }; - -static WORD_GRB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRB_CHILDREN), - value: None, -}; - -pub static WORD_GRB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ber")], - values: &[&["grabber"]], - range: 3..=3, - }; - -static WORD_GRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GRA_CHILDREN), - value: None, -}; - -static WORD_GRA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_GRAB_NODE), - Some(&WORD_GRAC_NODE), - Some(&WORD_GRAD_NODE), - Some(&WORD_GRAE_NODE), - Some(&WORD_GRAF_NODE), - None, - Some(&WORD_GRAH_NODE), - Some(&WORD_GRAI_NODE), - None, - None, - None, - Some(&WORD_GRAM_NODE), - Some(&WORD_GRAN_NODE), - Some(&WORD_GRAO_NODE), - Some(&WORD_GRAP_NODE), - None, - None, - Some(&WORD_GRAS_NODE), - Some(&WORD_GRAT_NODE), - Some(&WORD_GRAU_NODE), - Some(&WORD_GRAV_NODE), - None, - None, - None, - None, -]; - -static WORD_GRAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAV_CHILDREN), - value: None, -}; - -pub static WORD_GRAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itacional"), - dictgen::InsensitiveAscii("itaitonal"), - dictgen::InsensitiveAscii("itatie"), - dictgen::InsensitiveAscii("itatiei"), - dictgen::InsensitiveAscii("itationnal"), - dictgen::InsensitiveAscii("itiation"), - ], - values: &[ - &["gravitational"], - &["gravitational"], - &["gravitate"], - &["gravitate"], - &["gravitational"], - &["gravitation"], - ], - range: 6..=10, - }; - -static WORD_GRAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAU_CHILDREN), - value: None, -}; - -pub static WORD_GRAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dally"), - dictgen::InsensitiveAscii("dates"), - dictgen::InsensitiveAscii("dating"), - dictgen::InsensitiveAscii("dation"), - ], - values: &[ - &["gradually"], - &["graduates"], - &["graduating"], - &["graduation"], - ], - range: 5..=6, - }; - -static WORD_GRAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAT_CHILDREN), - value: Some(&["great"]), -}; - -pub static WORD_GRAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efull"), - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("ificacion"), - dictgen::InsensitiveAscii("ificaiton"), - dictgen::InsensitiveAscii("ituous"), - dictgen::InsensitiveAscii("iuitous"), - dictgen::InsensitiveAscii("iutous"), - dictgen::InsensitiveAscii("ivate"), - dictgen::InsensitiveAscii("ivational"), - dictgen::InsensitiveAscii("uidous"), - dictgen::InsensitiveAscii("uitious"), - dictgen::InsensitiveAscii("uituos"), - dictgen::InsensitiveAscii("uituous"), - dictgen::InsensitiveAscii("utious"), - dictgen::InsensitiveAscii("utiously"), - ], - values: &[ - &["grateful"], - &["grateful"], - &["greater", "gather"], - &["gratification"], - &["gratification"], - &["gratuitous"], - &["gratuitous"], - &["gratuitous"], - &["gravitate"], - &["gravitational"], - &["gratuitous"], - &["gratuitous"], - &["gratuitous"], - &["gratuitous"], - &["gratuitous"], - &["gratuitously"], - ], - range: 3..=9, - }; - -static WORD_GRAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAS_CHILDREN), - value: None, -}; - -pub static WORD_GRAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("srooots"), - dictgen::InsensitiveAscii("srooters"), - ], - values: &[&["grassroots"], &["grassroots"]], - range: 7..=8, - }; - -static WORD_GRAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAP_CHILDREN), - value: None, -}; - -pub static WORD_GRAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efriut"), - dictgen::InsensitiveAscii("efrukt"), - dictgen::InsensitiveAscii("gics"), - dictgen::InsensitiveAscii("hcially"), - dictgen::InsensitiveAscii("hcis"), - dictgen::InsensitiveAscii("hhics"), - dictgen::InsensitiveAscii("hicaly"), - dictgen::InsensitiveAscii("hiclly"), - dictgen::InsensitiveAscii("hie"), - dictgen::InsensitiveAscii("his"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ichs"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("pnel"), - ], - values: &[ - &["grapefruit"], - &["grapefruit"], - &["graphics"], - &["graphically"], - &["graphics"], - &["graphics"], - &["graphically"], - &["graphically"], - &["graphite"], - &["graphics"], - &["graphic"], - &["graphical"], - &["graphics"], - &["graphics"], - &["grapple"], - &["grapple"], - ], - range: 2..=7, - }; - -static WORD_GRAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAO_CHILDREN), - value: None, -}; - -pub static WORD_GRAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("h")], - values: &[&["graph"]], - range: 1..=1, - }; - -static WORD_GRAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAN_CHILDREN), - value: None, -}; - -pub static WORD_GRAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("child"), - dictgen::InsensitiveAscii("children"), - dictgen::InsensitiveAscii("dchilden"), - dictgen::InsensitiveAscii("dchilder"), - dictgen::InsensitiveAscii("dchilderen"), - dictgen::InsensitiveAscii("dchildern"), - dictgen::InsensitiveAscii("dchilren"), - dictgen::InsensitiveAscii("deeos"), - dictgen::InsensitiveAscii("dient"), - dictgen::InsensitiveAscii("dise"), - dictgen::InsensitiveAscii("dised"), - dictgen::InsensitiveAscii("disement"), - dictgen::InsensitiveAscii("diser"), - dictgen::InsensitiveAscii("dises"), - dictgen::InsensitiveAscii("dising"), - dictgen::InsensitiveAscii("dize"), - dictgen::InsensitiveAscii("dized"), - dictgen::InsensitiveAscii("dizement"), - dictgen::InsensitiveAscii("dizer"), - dictgen::InsensitiveAscii("dizes"), - dictgen::InsensitiveAscii("dizing"), - dictgen::InsensitiveAscii("iet"), - dictgen::InsensitiveAscii("ilarity"), - dictgen::InsensitiveAscii("jure"), - dictgen::InsensitiveAscii("olla"), - dictgen::InsensitiveAscii("parent"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("uality"), - dictgen::InsensitiveAscii("ualtiry"), - dictgen::InsensitiveAscii("ularty"), - dictgen::InsensitiveAscii("ulatiry"), - dictgen::InsensitiveAscii("ulatity"), - ], - values: &[ - &["grandchild"], - &["grandchildren"], - &["grandchildren"], - &["grandchildren"], - &["grandchildren"], - &["grandchildren"], - &["grandchildren"], - &["grandiose"], - &["gradient"], - &["aggrandise"], - &["aggrandised"], - &["aggrandisement"], - &["aggrandiser"], - &["aggrandises"], - &["aggrandising"], - &["aggrandize"], - &["aggrandized"], - &["aggrandizement"], - &["aggrandizer"], - &["aggrandizes"], - &["aggrandizing"], - &["granite"], - &["granularity"], - &["grandeur"], - &["granola"], - &["grandparent"], - &["granite"], - &["granularity"], - &["granularity"], - &["granularity"], - &["granularity"], - &["granularity"], - ], - range: 3..=10, - }; - -static WORD_GRAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAM_CHILDREN), - value: None, -}; - -pub static WORD_GRAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("atical"), - dictgen::InsensitiveAscii("atically"), - dictgen::InsensitiveAscii("marical"), - dictgen::InsensitiveAscii("marically"), - dictgen::InsensitiveAscii("martical"), - dictgen::InsensitiveAscii("maticaal"), - dictgen::InsensitiveAscii("maticallity"), - dictgen::InsensitiveAscii("maticaly"), - dictgen::InsensitiveAscii("maticly"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("mitical"), - ], - values: &[ - &["grammar"], - &["grammatical"], - &["grammatically"], - &["grammatical"], - &["grammatically"], - &["grammatical"], - &["grammatical"], - &["grammatically"], - &["grammatically"], - &["grammatical"], - &["grammar"], - &["grammars"], - &["grammatical"], - ], - range: 2..=11, - }; - -static WORD_GRAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAI_CHILDREN), - value: None, -}; - -pub static WORD_GRAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dents"), - dictgen::InsensitiveAscii("neries"), - dictgen::InsensitiveAscii("nery"), - dictgen::InsensitiveAscii("nte"), - ], - values: &[ - &["gradient"], - &["gradients"], - &["granaries"], - &["granary"], - &["granite"], - ], - range: 3..=6, - }; - -static WORD_GRAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAH_CHILDREN), - value: None, -}; - -pub static WORD_GRAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("pic"), - dictgen::InsensitiveAscii("pical"), - dictgen::InsensitiveAscii("pically"), - dictgen::InsensitiveAscii("pics"), - dictgen::InsensitiveAscii("pite"), - ], - values: &[ - &["graphic"], - &["graphical"], - &["graphics"], - &["graphic"], - &["graphical"], - &["graphically"], - &["graphics"], - &["graphite"], - ], - range: 2..=7, - }; - -static WORD_GRAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAF_CHILDREN), - value: None, -}; - -pub static WORD_GRAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ield"), - dictgen::InsensitiveAscii("itti"), - ], - values: &[&["graphics"], &["garfield"], &["graffiti"]], - range: 3..=4, - }; - -static WORD_GRAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAE_CHILDREN), - value: None, -}; - -pub static WORD_GRAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["great"]], - range: 1..=1, - }; - -static WORD_GRAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAD_CHILDREN), - value: None, -}; - -pub static WORD_GRAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aully"), - dictgen::InsensitiveAscii("iant"), - dictgen::InsensitiveAscii("iants"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("uacion"), - dictgen::InsensitiveAscii("ualy"), - dictgen::InsensitiveAscii("uaste"), - dictgen::InsensitiveAscii("uatin"), - dictgen::InsensitiveAscii("ute"), - ], - values: &[ - &["gradually"], - &["gradient", "radiant"], - &["gradients"], - &["graduating"], - &["graduation"], - &["gratification"], - &["graduation"], - &["gradually"], - &["graduates"], - &["graduation"], - &["graduate"], - ], - range: 3..=9, - }; - -static WORD_GRAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAC_CHILDREN), - value: None, -}; - -pub static WORD_GRAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efull"), - dictgen::InsensitiveAscii("efullly"), - dictgen::InsensitiveAscii("efuly"), - dictgen::InsensitiveAscii("elfuly"), - dictgen::InsensitiveAscii("eufl"), - ], - values: &[ - &["graceful"], - &["gracefully"], - &["gracefully"], - &["gracefully"], - &["graceful"], - ], - range: 4..=7, - }; - -static WORD_GRAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GRAB_CHILDREN), - value: None, -}; - -pub static WORD_GRAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["garbage"], &["grabbed"], &["garbage"], &["grabbing"]], - range: 2..=3, - }; - -static WORD_GP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GP_CHILDREN), - value: None, -}; - -pub static WORD_GP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ysies")], - values: &[&["gypsies"]], - range: 5..=5, - }; - -static WORD_GO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GO_CHILDREN), - value: None, -}; - -static WORD_GO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GOA_NODE), - Some(&WORD_GOB_NODE), - Some(&WORD_GOC_NODE), - Some(&WORD_GOD_NODE), - Some(&WORD_GOE_NODE), - None, - Some(&WORD_GOG_NODE), - None, - Some(&WORD_GOI_NODE), - None, - None, - Some(&WORD_GOL_NODE), - None, - Some(&WORD_GON_NODE), - Some(&WORD_GOO_NODE), - None, - None, - Some(&WORD_GOR_NODE), - Some(&WORD_GOS_NODE), - Some(&WORD_GOT_NODE), - Some(&WORD_GOU_NODE), - Some(&WORD_GOV_NODE), - None, - None, - None, - None, -]; - -static WORD_GOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOV_CHILDREN), - value: None, -}; - -pub static WORD_GOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("emrent"), - dictgen::InsensitiveAscii("enment"), - dictgen::InsensitiveAscii("enor"), - dictgen::InsensitiveAscii("enrment"), - dictgen::InsensitiveAscii("enrments"), - dictgen::InsensitiveAscii("erance"), - dictgen::InsensitiveAscii("eremnt"), - dictgen::InsensitiveAscii("erend"), - dictgen::InsensitiveAscii("erining"), - dictgen::InsensitiveAscii("ermenet"), - dictgen::InsensitiveAscii("erment"), - dictgen::InsensitiveAscii("ermental"), - dictgen::InsensitiveAscii("erments"), - dictgen::InsensitiveAscii("ermet"), - dictgen::InsensitiveAscii("ermetn"), - dictgen::InsensitiveAscii("ermnent"), - dictgen::InsensitiveAscii("ermnet"), - dictgen::InsensitiveAscii("ermnment"), - dictgen::InsensitiveAscii("ernement"), - dictgen::InsensitiveAscii("ernemnt"), - dictgen::InsensitiveAscii("ernemntal"), - dictgen::InsensitiveAscii("ernemnts"), - dictgen::InsensitiveAscii("ernemtn"), - dictgen::InsensitiveAscii("ernened"), - dictgen::InsensitiveAscii("erner"), - dictgen::InsensitiveAscii("ernered"), - dictgen::InsensitiveAscii("ernmanet"), - dictgen::InsensitiveAscii("ernmant"), - dictgen::InsensitiveAscii("ernmeant"), - dictgen::InsensitiveAscii("ernmential"), - dictgen::InsensitiveAscii("ernmently"), - dictgen::InsensitiveAscii("ernmet"), - dictgen::InsensitiveAscii("ernmetn"), - dictgen::InsensitiveAscii("ernmnet"), - dictgen::InsensitiveAscii("nerment"), - dictgen::InsensitiveAscii("oner"), - dictgen::InsensitiveAscii("oners"), - dictgen::InsensitiveAscii("orment"), - dictgen::InsensitiveAscii("ormental"), - dictgen::InsensitiveAscii("ornment"), - dictgen::InsensitiveAscii("rement"), - ], - values: &[ - &["government"], - &["government"], - &["government"], - &["governor"], - &["government"], - &["governments"], - &["governance"], - &["government"], - &["governed"], - &["governing"], - &["government"], - &["government"], - &["governmental"], - &["governments"], - &["government"], - &["government"], - &["governments"], - &["government"], - &["government"], - &["government"], - &["government"], - &["governmental"], - &["governments"], - &["government"], - &["governed"], - &["governor"], - &["governed"], - &["governmental"], - &["governmental"], - &["governmental"], - &["governmental"], - &["governmental"], - &["governments"], - &["governments"], - &["government"], - &["government"], - &["governor"], - &["governors"], - &["government"], - &["governmental"], - &["government"], - &["government"], - ], - range: 4..=10, - }; - -static WORD_GOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOU_CHILDREN), - value: None, -}; - -pub static WORD_GOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("rmelt"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("vener"), - ], - values: &[ - &["group"], - &["grouped"], - &["groups"], - &["gourmet"], - &["gourmet"], - &["governor"], - ], - range: 1..=5, - }; - -static WORD_GOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOT_CHILDREN), - value: None, -}; - -pub static WORD_GOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("henberg"), - dictgen::InsensitiveAscii("tleib"), - ], - values: &[&["goatee"], &["goatees"], &["gothenburg"], &["gottlieb"]], - range: 2..=7, - }; - -static WORD_GOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOS_CHILDREN), - value: None, -}; - -pub static WORD_GOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("epls"), - dictgen::InsensitiveAscii("pells"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["gospels"], &["gospels"], &["gospels"], &["ghost"]], - range: 1..=5, - }; - -static WORD_GOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOR_CHILDREN), - value: None, -}; - -pub static WORD_GOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("egous"), - dictgen::InsensitiveAscii("eshadowing"), - dictgen::InsensitiveAscii("goeus"), - dictgen::InsensitiveAscii("gous"), - dictgen::InsensitiveAscii("illia"), - dictgen::InsensitiveAscii("illla"), - dictgen::InsensitiveAscii("may"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("umet"), - dictgen::InsensitiveAscii("uotine"), - dictgen::InsensitiveAscii("up"), - dictgen::InsensitiveAscii("uped"), - dictgen::InsensitiveAscii("uping"), - dictgen::InsensitiveAscii("ups"), - dictgen::InsensitiveAscii("vement"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["gourd"], - &["gorgeous"], - &["foreshadowing"], - &["gorgeous"], - &["gorgeous"], - &["gorilla"], - &["gorilla"], - &["gourmet"], - &["gory"], - &["gourmet"], - &["goroutine"], - &["group"], - &["grouped"], - &["grouping"], - &["groups"], - &["government"], - &["gore", "grow"], - &["growing"], - &["grows"], - ], - range: 1..=10, - }; - -static WORD_GOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOO_CHILDREN), - value: None, -}; - -pub static WORD_GOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dlcuk"), - dictgen::InsensitiveAscii("dluk"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lge"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("sebumbps"), - dictgen::InsensitiveAscii("sebumbs"), - dictgen::InsensitiveAscii("sebums"), - dictgen::InsensitiveAscii("segumps"), - dictgen::InsensitiveAscii("sepumps"), - ], - values: &[ - &["goodluck"], - &["goodluck"], - &["ghoul"], - &["google"], - &["good"], - &["goosebumps"], - &["goosebumps"], - &["goosebumps"], - &["goosebumps"], - &["goosebumps"], - ], - range: 1..=8, - }; - -static WORD_GON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GON_CHILDREN), - value: None, -}; - -pub static WORD_GON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ewidl"), - dictgen::InsensitiveAscii("gratulations"), - dictgen::InsensitiveAscii("ig"), - ], - values: &[&["gonewild"], &["congratulations"], &["going"]], - range: 2..=12, - }; - -static WORD_GOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOL_CHILDREN), - value: None, -}; - -pub static WORD_GOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aith"), - dictgen::InsensitiveAscii("akeeper"), - dictgen::InsensitiveAscii("bal"), - dictgen::InsensitiveAscii("bally"), - dictgen::InsensitiveAscii("baly"), - dictgen::InsensitiveAscii("bins"), - dictgen::InsensitiveAscii("damn"), - dictgen::InsensitiveAscii("dbeg"), - dictgen::InsensitiveAscii("dburger"), - dictgen::InsensitiveAscii("dfisch"), - dictgen::InsensitiveAscii("difsh"), - dictgen::InsensitiveAscii("dike"), - dictgen::InsensitiveAscii("itah"), - ], - values: &[ - &["goliath"], - &["goalkeeper"], - &["global"], - &["globally"], - &["globally"], - &["goblins"], - &["goldman"], - &["goldberg"], - &["goldberg"], - &["goldfish"], - &["goldfish"], - &["godlike"], - &["goliath"], - ], - range: 3..=7, - }; - -static WORD_GOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOI_CHILDREN), - value: None, -}; - -pub static WORD_GOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("lath"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nt"), - ], - values: &[ - &["going"], - &["going"], - &["goliath"], - &["going"], - &["going"], - &["going"], - ], - range: 1..=4, - }; - -static WORD_GOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOG_CHILDREN), - value: None, -}; - -pub static WORD_GOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ether"), - dictgen::InsensitiveAscii("in"), - ], - values: &[&["together"], &["going", "gauguin"]], - range: 2..=5, - }; - -static WORD_GOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOE_CHILDREN), - value: None, -}; - -pub static WORD_GOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("graphic"), - dictgen::InsensitiveAscii("graphical"), - dictgen::InsensitiveAscii("graphically"), - dictgen::InsensitiveAscii("graphy"), - dictgen::InsensitiveAscii("metries"), - dictgen::InsensitiveAscii("rgia"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["geographic"], - &["geographical"], - &["geographically"], - &["geography"], - &["geometries"], - &["georgia"], - &["goes"], - ], - range: 2..=11, - }; - -static WORD_GOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOD_CHILDREN), - value: None, -}; - -pub static WORD_GOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("afther"), - dictgen::InsensitiveAscii("dammn"), - dictgen::InsensitiveAscii("dammt"), - dictgen::InsensitiveAscii("danm"), - dictgen::InsensitiveAscii("dman"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("lberg"), - dictgen::InsensitiveAscii("lfish"), - dictgen::InsensitiveAscii("liek"), - dictgen::InsensitiveAscii("lman"), - dictgen::InsensitiveAscii("ounov"), - dictgen::InsensitiveAscii("pseed"), - dictgen::InsensitiveAscii("sped"), - dictgen::InsensitiveAscii("spede"), - dictgen::InsensitiveAscii("speeed"), - ], - values: &[ - &["godfather"], - &["goddamn"], - &["goddammit"], - &["goddam"], - &["goddamn"], - &["goddess"], - &["goddesses"], - &["goldberg"], - &["goldfish"], - &["godlike"], - &["goldman"], - &["godunov"], - &["godspeed"], - &["godspeed"], - &["godspeed"], - &["godspeed"], - ], - range: 3..=6, - }; - -static WORD_GOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOC_CHILDREN), - value: None, -}; - -pub static WORD_GOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("de")], - values: &[&["gcode"]], - range: 2..=2, - }; - -static WORD_GOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOB_CHILDREN), - value: None, -}; - -pub static WORD_GOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("lings"), - ], - values: &[&["global"], &["goblins"]], - range: 2..=5, - }; - -static WORD_GOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GOA_CHILDREN), - value: None, -}; - -pub static WORD_GOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lkeaper"), - dictgen::InsensitiveAscii("lkeepr"), - dictgen::InsensitiveAscii("lkeeprs"), - dictgen::InsensitiveAscii("lkepeer"), - ], - values: &[ - &["goalkeeper"], - &["goalkeeper"], - &["goalkeeper"], - &["goalkeeper"], - ], - range: 6..=7, - }; - -static WORD_GN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GN_CHILDREN), - value: None, -}; - -pub static WORD_GN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aking"), - dictgen::InsensitiveAscii("awwed"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("erally"), - dictgen::InsensitiveAscii("erals"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("erating"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erations"), - dictgen::InsensitiveAscii("eric"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("orung"), - ], - values: &[ - &["ganking"], - &["gnawed"], - &["general"], - &["generally"], - &["generals"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generation"], - &["generations"], - &["generic"], - &["ignored"], - &["ignoring"], - ], - range: 4..=8, - }; - -static WORD_GM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GM_CHILDREN), - value: None, -}; - -pub static WORD_GM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aertag")], - values: &[&["gamertag"]], - range: 6..=6, - }; - -static WORD_GL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GL_CHILDREN), - value: None, -}; - -pub static WORD_GL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adiatr"), - dictgen::InsensitiveAscii("agsow"), - dictgen::InsensitiveAscii("aicer"), - dictgen::InsensitiveAscii("ichted"), - dictgen::InsensitiveAscii("ichtes"), - dictgen::InsensitiveAscii("ichy"), - dictgen::InsensitiveAscii("icthed"), - dictgen::InsensitiveAscii("icthes"), - dictgen::InsensitiveAscii("icthy"), - dictgen::InsensitiveAscii("ight"), - dictgen::InsensitiveAscii("impes"), - dictgen::InsensitiveAscii("imspe"), - dictgen::InsensitiveAscii("iphs"), - dictgen::InsensitiveAscii("ipmse"), - dictgen::InsensitiveAscii("itchd"), - dictgen::InsensitiveAscii("itchey"), - dictgen::InsensitiveAscii("itchly"), - dictgen::InsensitiveAscii("itchs"), - dictgen::InsensitiveAscii("itchty"), - dictgen::InsensitiveAscii("ithced"), - dictgen::InsensitiveAscii("ithces"), - dictgen::InsensitiveAscii("ithcy"), - dictgen::InsensitiveAscii("oab"), - dictgen::InsensitiveAscii("oabal"), - dictgen::InsensitiveAscii("oabl"), - dictgen::InsensitiveAscii("oablly"), - dictgen::InsensitiveAscii("oassaries"), - dictgen::InsensitiveAscii("oassary"), - dictgen::InsensitiveAscii("oba"), - dictgen::InsensitiveAscii("obablly"), - dictgen::InsensitiveAscii("obaly"), - dictgen::InsensitiveAscii("obas"), - dictgen::InsensitiveAscii("obbal"), - dictgen::InsensitiveAscii("obel"), - dictgen::InsensitiveAscii("obla"), - dictgen::InsensitiveAscii("oblal"), - dictgen::InsensitiveAscii("oblaly"), - dictgen::InsensitiveAscii("odberg"), - dictgen::InsensitiveAscii("odfish"), - dictgen::InsensitiveAscii("oiath"), - dictgen::InsensitiveAscii("orfied"), - dictgen::InsensitiveAscii("orifierad"), - dictgen::InsensitiveAscii("orifindel"), - dictgen::InsensitiveAscii("orios"), - dictgen::InsensitiveAscii("oriuos"), - dictgen::InsensitiveAscii("pyh"), - dictgen::InsensitiveAscii("pyhs"), - dictgen::InsensitiveAscii("tiched"), - dictgen::InsensitiveAscii("tiches"), - dictgen::InsensitiveAscii("tichy"), - dictgen::InsensitiveAscii("yh"), - dictgen::InsensitiveAscii("yhs"), - dictgen::InsensitiveAscii("yped"), - dictgen::InsensitiveAscii("yphes"), - dictgen::InsensitiveAscii("yping"), - dictgen::InsensitiveAscii("yserin"), - ], - values: &[ - &["gladiator"], - &["glasgow"], - &["glacier"], - &["glitched"], - &["glitches"], - &["glitchy"], - &["glitched"], - &["glitches"], - &["glitchy"], - &["flight"], - &["glimpse"], - &["glimpse"], - &["glyphs"], - &["glimpse"], - &["glitched"], - &["glitchy"], - &["glitchy"], - &["glitches"], - &["glitchy"], - &["glitched"], - &["glitches"], - &["glitchy"], - &["globe"], - &["global"], - &["global"], - &["globally"], - &["glossaries"], - &["glossary"], - &["global"], - &["globally"], - &["globally"], - &["globals"], - &["global"], - &["global"], - &["global"], - &["global"], - &["globally"], - &["goldberg"], - &["goldfish"], - &["goliath"], - &["glorified"], - &["glorified"], - &["glorified"], - &["glorious"], - &["glorious"], - &["glyph"], - &["glyphs"], - &["glitched"], - &["glitches"], - &["glitchy"], - &["glyph"], - &["glyphs"], - &["glyphed"], - &["glyphs"], - &["glyphing"], - &["glycerin"], - ], - range: 2..=9, - }; - -static WORD_GI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GI_CHILDREN), - value: None, -}; - -pub static WORD_GI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agbyte"), - dictgen::InsensitiveAscii("babyte"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("gabtye"), - dictgen::InsensitiveAscii("gabye"), - dictgen::InsensitiveAscii("gantisch"), - dictgen::InsensitiveAscii("gaybte"), - dictgen::InsensitiveAscii("gbayte"), - dictgen::InsensitiveAscii("gibit"), - dictgen::InsensitiveAscii("gnatic"), - dictgen::InsensitiveAscii("lotine"), - dictgen::InsensitiveAscii("ltched"), - dictgen::InsensitiveAscii("ltches"), - dictgen::InsensitiveAscii("ltchy"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("mmickers"), - dictgen::InsensitiveAscii("mmickey"), - dictgen::InsensitiveAscii("mmickly"), - dictgen::InsensitiveAscii("mmics"), - dictgen::InsensitiveAscii("mmicy"), - dictgen::InsensitiveAscii("nee"), - dictgen::InsensitiveAscii("ngam"), - dictgen::InsensitiveAscii("oen"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rafes"), - dictgen::InsensitiveAscii("rafffe"), - dictgen::InsensitiveAscii("refing"), - dictgen::InsensitiveAscii("rlfirend"), - dictgen::InsensitiveAscii("rlfirends"), - dictgen::InsensitiveAscii("rlfreind"), - dictgen::InsensitiveAscii("rlfreinds"), - dictgen::InsensitiveAscii("rlfried"), - dictgen::InsensitiveAscii("rlfriens"), - dictgen::InsensitiveAscii("rlfrients"), - dictgen::InsensitiveAscii("rlfrinds"), - dictgen::InsensitiveAscii("rlfrined"), - dictgen::InsensitiveAscii("rlling"), - dictgen::InsensitiveAscii("rzzly"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("tar"), - dictgen::InsensitiveAscii("tars"), - dictgen::InsensitiveAscii("tatributes"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("vem"), - dictgen::InsensitiveAscii("vien"), - dictgen::InsensitiveAscii("vne"), - dictgen::InsensitiveAscii("vveing"), - dictgen::InsensitiveAscii("vven"), - dictgen::InsensitiveAscii("vving"), - ], - values: &[ - &["gigabyte"], - &["gibibyte", "gigabyte"], - &["given"], - &["gigabyte"], - &["gigabyte"], - &["gigantic"], - &["gigabyte"], - &["gigabyte"], - &["gigabit"], - &["gigantic"], - &["guillotine"], - &["glitched"], - &["glitches"], - &["glitchy"], - &["guilty"], - &["gimmicks"], - &["gimmicky"], - &["gimmicky"], - &["gimmicks"], - &["gimmicky"], - &["guinea"], - &["gingham"], - &["given"], - &["going"], - &["git"], - &["giraffes"], - &["giraffe"], - &["griefing"], - &["girlfriend"], - &["girlfriends"], - &["girlfriend"], - &["girlfriends"], - &["girlfriend"], - &["girlfriends"], - &["girlfriends"], - &["girlfriends"], - &["girlfriends"], - &["grilling"], - &["grizzly"], - &["geyser"], - &["geysers"], - &["guitar"], - &["guitars"], - &["gitattributes"], - &["give"], - &["given", "gave"], - &["giving"], - &["given"], - &["given"], - &["given"], - &["giving"], - &["given"], - &["giving"], - ], - range: 1..=10, - }; - -static WORD_GH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GH_CHILDREN), - value: None, -}; - -pub static WORD_GH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("andi"), - dictgen::InsensitiveAscii("ostcript"), - dictgen::InsensitiveAscii("ostscipt"), - dictgen::InsensitiveAscii("ostscritp"), - dictgen::InsensitiveAscii("raphic"), - ], - values: &[ - &["gandhi"], - &["ghostscript"], - &["ghostscript"], - &["ghostscript"], - &["graphic"], - ], - range: 4..=9, - }; - -static WORD_GG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GG_CHILDREN), - value: None, -}; - -pub static WORD_GG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("ogle"), - dictgen::InsensitiveAscii("ogled"), - dictgen::InsensitiveAscii("ogles"), - ], - values: &[ - &["good"], - &["goggle", "google"], - &["googled"], - &["goggles", "googles"], - ], - range: 2..=5, - }; - -static WORD_GE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GE_CHILDREN), - value: None, -}; - -static WORD_GE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_GEE_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_GEM_NODE), - Some(&WORD_GEN_NODE), - Some(&WORD_GEO_NODE), - None, - None, - Some(&WORD_GER_NODE), - Some(&WORD_GES_NODE), - Some(&WORD_GET_NODE), - Some(&WORD_GEU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_GEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GEU_CHILDREN), - value: None, -}; - -pub static WORD_GEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rrilla")], - values: &[&["guerrilla"]], - range: 6..=6, - }; - -static WORD_GET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GET_CHILDREN), - value: None, -}; - -pub static WORD_GET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egories"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("fastproperyvalue"), - dictgen::InsensitiveAscii("imezone"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lael"), - dictgen::InsensitiveAscii("nerate"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oject"), - dictgen::InsensitiveAscii("tetx"), - dictgen::InsensitiveAscii("tign"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("titem"), - dictgen::InsensitiveAscii("titems"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tters"), - dictgen::InsensitiveAscii("ttext"), - dictgen::InsensitiveAscii("ttime"), - dictgen::InsensitiveAscii("ttimeofday"), - dictgen::InsensitiveAscii("tting"), - ], - values: &[ - &["categories"], - &["getters"], - &["getfastpropertyvalue"], - &["gettimezone"], - &["getting"], - &["getlabel"], - &["generate"], - &["ghetto"], - &["getobject"], - &["gettext"], - &["getting"], - &["getting"], - &["getting"], - &["getitem"], - &["getitems"], - &["getting"], - &["getter"], - &["getters"], - &["gettext"], - &["gettime"], - &["gettimeofday"], - &["getting"], - ], - range: 2..=16, - }; - -static WORD_GES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GES_CHILDREN), - value: None, -}; - -pub static WORD_GES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["guess"]], - range: 1..=1, - }; - -static WORD_GER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GER_CHILDREN), - value: None, -}; - -pub static WORD_GER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aff"), - dictgen::InsensitiveAscii("aphics"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eating"), - dictgen::InsensitiveAscii("enate"), - dictgen::InsensitiveAscii("enated"), - dictgen::InsensitiveAscii("enates"), - dictgen::InsensitiveAscii("enating"), - dictgen::InsensitiveAscii("enation"), - dictgen::InsensitiveAscii("enations"), - dictgen::InsensitiveAscii("enic"), - dictgen::InsensitiveAscii("enics"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("illa"), - dictgen::InsensitiveAscii("maniac"), - dictgen::InsensitiveAscii("manisch"), - dictgen::InsensitiveAscii("manos"), - dictgen::InsensitiveAscii("manus"), - dictgen::InsensitiveAscii("nade"), - dictgen::InsensitiveAscii("nades"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("neral"), - dictgen::InsensitiveAscii("nerally"), - dictgen::InsensitiveAscii("neraly"), - dictgen::InsensitiveAscii("nerate"), - dictgen::InsensitiveAscii("nerated"), - dictgen::InsensitiveAscii("nerates"), - dictgen::InsensitiveAscii("nerating"), - dictgen::InsensitiveAscii("neration"), - dictgen::InsensitiveAscii("nerator"), - dictgen::InsensitiveAscii("nerators"), - dictgen::InsensitiveAscii("neric"), - dictgen::InsensitiveAscii("nerics"), - dictgen::InsensitiveAscii("ogia"), - ], - values: &[ - &["giraffe"], - &["graphics"], - &["great"], - &["generate", "gyrate"], - &["generated", "gyrated"], - &["generates", "gyrates"], - &["generation"], - &["gear", "here"], - &["generating"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generation"], - &["generations"], - &["generic"], - &["generics"], - &["generate"], - &["generated"], - &["guerilla"], - &["germanic"], - &["germanic"], - &["germans"], - &["germans"], - &["grenade"], - &["grenades"], - &["general", "journal"], - &["general"], - &["generally"], - &["generally"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generation"], - &["generator"], - &["generators"], - &["generic"], - &["generics"], - &["georgia"], - ], - range: 1..=8, - }; - -static WORD_GEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GEO_CHILDREN), - value: None, -}; - -pub static WORD_GEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("centic"), - dictgen::InsensitiveAscii("emtries"), - dictgen::InsensitiveAscii("emtry"), - dictgen::InsensitiveAscii("gcountry"), - dictgen::InsensitiveAscii("grahpical"), - dictgen::InsensitiveAscii("graphacilly"), - dictgen::InsensitiveAscii("graphia"), - dictgen::InsensitiveAscii("graphicaly"), - dictgen::InsensitiveAscii("graphich"), - dictgen::InsensitiveAscii("graphicial"), - dictgen::InsensitiveAscii("graphicly"), - dictgen::InsensitiveAscii("graphisch"), - dictgen::InsensitiveAscii("graphycally"), - dictgen::InsensitiveAscii("grapy"), - dictgen::InsensitiveAscii("gria"), - dictgen::InsensitiveAscii("grpahic"), - dictgen::InsensitiveAscii("grpahical"), - dictgen::InsensitiveAscii("grpahically"), - dictgen::InsensitiveAscii("grpahy"), - dictgen::InsensitiveAscii("io"), - dictgen::InsensitiveAscii("mentry"), - dictgen::InsensitiveAscii("meotry"), - dictgen::InsensitiveAscii("mertic"), - dictgen::InsensitiveAscii("merties"), - dictgen::InsensitiveAscii("merty"), - dictgen::InsensitiveAscii("mery"), - dictgen::InsensitiveAscii("metites"), - dictgen::InsensitiveAscii("metrc"), - dictgen::InsensitiveAscii("metrician"), - dictgen::InsensitiveAscii("metricians"), - dictgen::InsensitiveAscii("metrie"), - dictgen::InsensitiveAscii("metrires"), - dictgen::InsensitiveAscii("metrys"), - dictgen::InsensitiveAscii("mety"), - dictgen::InsensitiveAscii("metyr"), - dictgen::InsensitiveAscii("mitrically"), - dictgen::InsensitiveAscii("moetric"), - dictgen::InsensitiveAscii("moetrically"), - dictgen::InsensitiveAscii("moetry"), - dictgen::InsensitiveAscii("mteric"), - dictgen::InsensitiveAscii("mterically"), - dictgen::InsensitiveAscii("mteries"), - dictgen::InsensitiveAscii("mtery"), - dictgen::InsensitiveAscii("mtries"), - dictgen::InsensitiveAscii("mtry"), - dictgen::InsensitiveAscii("mtrys"), - dictgen::InsensitiveAscii("orgia"), - dictgen::InsensitiveAscii("praphically"), - dictgen::InsensitiveAscii("referncing"), - dictgen::InsensitiveAscii("riga"), - ], - values: &[ - &["geocentric"], - &["geometries"], - &["geometry"], - &["geocountry"], - &["geographical"], - &["geographically"], - &["geographical"], - &["geographically"], - &["geographic"], - &["geographical"], - &["geographical"], - &["geographic"], - &["geographically"], - &["geography"], - &["georgia"], - &["geographic"], - &["geographical"], - &["geographically"], - &["geography"], - &["geoip"], - &["geometry"], - &["geometry"], - &["geometric"], - &["geometries"], - &["geometry"], - &["geometry"], - &["geometries"], - &["geometric", "geometry"], - &["geometer"], - &["geometers"], - &["geometry"], - &["geometries"], - &["geometries"], - &["geometry"], - &["geometry"], - &["geometrically"], - &["geometric"], - &["geometrically"], - &["geometry"], - &["geometric"], - &["geometrically"], - &["geometries"], - &["geometry"], - &["geometries"], - &["geometry"], - &["geometries"], - &["georgia"], - &["geographically"], - &["georeferencing"], - &["georgia"], - ], - range: 2..=11, - }; - -static WORD_GEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GEN_CHILDREN), - value: None, -}; - -static WORD_GEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GENA_NODE), - None, - None, - None, - Some(&WORD_GENE_NODE), - None, - None, - None, - Some(&WORD_GENI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_GENO_NODE), - None, - None, - Some(&WORD_GENR_NODE), - None, - Some(&WORD_GENT_NODE), - Some(&WORD_GENU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_GENU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENU_CHILDREN), - value: None, -}; - -pub static WORD_GENU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ienly"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inelly"), - dictgen::InsensitiveAscii("inley"), - dictgen::InsensitiveAscii("inly"), - dictgen::InsensitiveAscii("ises"), - ], - values: &[ - &["genuinely"], - &["genuine"], - &["genuinely"], - &["genuinely"], - &["genuinely"], - &["geniuses"], - ], - range: 2..=6, - }; - -static WORD_GENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENT_CHILDREN), - value: None, -}; - -pub static WORD_GENT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailia"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("elmen"), - dictgen::InsensitiveAscii("ialia"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("lemanne"), - dictgen::InsensitiveAscii("lemn"), - ], - values: &[ - &["genitalia"], - &["gentle"], - &["gentlemen"], - &["genitalia"], - &["genitals"], - &["gentlemen"], - &["gentlemen"], - ], - range: 2..=7, - }; - -static WORD_GENR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENR_CHILDREN), - value: None, -}; - -pub static WORD_GENR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("alisation"), - dictgen::InsensitiveAscii("alisations"), - dictgen::InsensitiveAscii("alise"), - dictgen::InsensitiveAscii("alised"), - dictgen::InsensitiveAscii("alises"), - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("alizations"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("alizes"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("atet"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("eates"), - dictgen::InsensitiveAscii("eating"), - dictgen::InsensitiveAscii("eic"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ics"), - ], - values: &[ - &["general"], - &["generalisation"], - &["generalisations"], - &["generalise"], - &["generalised"], - &["generalises"], - &["generalization"], - &["generalizations"], - &["generalize"], - &["generalized"], - &["generalizes"], - &["generally"], - &["generals"], - &["generate"], - &["generated"], - &["generates"], - &["generated"], - &["generating"], - &["generation"], - &["generations"], - &["generator"], - &["generators"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generic"], - &["generic"], - &["generics"], - ], - range: 2..=10, - }; - -static WORD_GENO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENO_CHILDREN), - value: None, -}; - -pub static WORD_GENO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mew")], - values: &[&["genome"]], - range: 3..=3, - }; - -static WORD_GENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENI_CHILDREN), - value: None, -}; - -pub static WORD_GENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alia"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("sues"), - dictgen::InsensitiveAscii("taila"), - dictgen::InsensitiveAscii("tala"), - dictgen::InsensitiveAscii("tales"), - dictgen::InsensitiveAscii("talias"), - dictgen::InsensitiveAscii("taliban"), - dictgen::InsensitiveAscii("talis"), - dictgen::InsensitiveAscii("une"), - dictgen::InsensitiveAscii("unely"), - dictgen::InsensitiveAscii("uss"), - ], - values: &[ - &["genitalia"], - &["genius"], - &["geniuses"], - &["genitalia"], - &["genitalia"], - &["genitals"], - &["genitals"], - &["genitalia"], - &["genitals"], - &["genuine"], - &["genuinely"], - &["geniuses"], - ], - range: 3..=7, - }; - -static WORD_GENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GENE_CHILDREN), - value: None, -}; - -static WORD_GENE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GENEA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_GENEI_NODE), - None, - None, - None, - None, - Some(&WORD_GENEN_NODE), - Some(&WORD_GENEO_NODE), - None, - None, - Some(&WORD_GENER_NODE), - None, - Some(&WORD_GENET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_GENET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENET_CHILDREN), - value: None, -}; - -pub static WORD_GENET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("iclly"), - dictgen::InsensitiveAscii("ive"), - ], - values: &[&["genetically"], &["genetically"], &["genitive"]], - range: 3..=5, - }; - -static WORD_GENER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GENER_CHILDREN), - value: None, -}; - -static WORD_GENER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_GENERA_NODE), - None, - None, - None, - Some(&WORD_GENERE_NODE), - None, - None, - None, - Some(&WORD_GENERI_NODE), - None, - None, - Some(&WORD_GENERL_NODE), - None, - None, - Some(&WORD_GENERO_NODE), - None, - None, - Some(&WORD_GENERR_NODE), - Some(&WORD_GENERS_NODE), - Some(&WORD_GENERT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_GENERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERT_CHILDREN), - value: None, -}; - -pub static WORD_GENERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["generate"], - &["generated"], - &["generating"], - &["generation"], - &["generator"], - &["generators"], - ], - range: 1..=3, - }; - -static WORD_GENERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERS_CHILDREN), - value: None, -}; - -pub static WORD_GENERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["generals"]], - range: 1..=1, - }; - -static WORD_GENERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERR_CHILDREN), - value: None, -}; - -pub static WORD_GENERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ally")], - values: &[&["generally"]], - range: 4..=4, - }; - -static WORD_GENERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERO_CHILDREN), - value: None, -}; - -pub static WORD_GENERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("city"), - dictgen::InsensitiveAscii("isty"), - dictgen::InsensitiveAscii("stiy"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("usity"), - ], - values: &[ - &["generator"], - &["generosity"], - &["generosity"], - &["generosity"], - &["generator"], - &["generosity"], - ], - range: 3..=5, - }; - -static WORD_GENERL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERL_CHILDREN), - value: None, -}; - -pub static WORD_GENERL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("aizes"), - dictgen::InsensitiveAscii("as"), - ], - values: &[&["general"], &["generalizes"], &["generals"]], - range: 1..=5, - }; - -static WORD_GENERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERI_CHILDREN), - value: None, -}; - -pub static WORD_GENERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("lise"), - dictgen::InsensitiveAscii("lised"), - dictgen::InsensitiveAscii("lises"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("ously"), - ], - values: &[ - &["generic"], - &["generalise"], - &["generalised"], - &["generalises"], - &["generalize"], - &["generalized"], - &["generalizes"], - &["generously"], - ], - range: 2..=5, - }; - -static WORD_GENERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERE_CHILDREN), - value: None, -}; - -pub static WORD_GENERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lizing"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rater"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("ric"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["general"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generator"], - &["generated"], - &["generic"], - &["generalization"], - &["generalize"], - &["generalizing"], - &["general"], - &["generally"], - &["generate"], - &["generated"], - &["generator"], - &["generating"], - &["generation"], - &["generic"], - &["generated"], - ], - range: 1..=8, - }; - -static WORD_GENERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENERA_CHILDREN), - value: None, -}; - -pub static WORD_GENERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("gor"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lbs"), - dictgen::InsensitiveAscii("lice"), - dictgen::InsensitiveAscii("life"), - dictgen::InsensitiveAscii("lis"), - dictgen::InsensitiveAscii("lizacion"), - dictgen::InsensitiveAscii("lizaing"), - dictgen::InsensitiveAscii("lizare"), - dictgen::InsensitiveAscii("lizate"), - dictgen::InsensitiveAscii("lizating"), - dictgen::InsensitiveAscii("lizaton"), - dictgen::InsensitiveAscii("lizng"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llly"), - dictgen::InsensitiveAscii("lnie"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lyl"), - dictgen::InsensitiveAscii("lyse"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("otr"), - dictgen::InsensitiveAscii("otrs"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("tig"), - dictgen::InsensitiveAscii("tign"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tionals"), - dictgen::InsensitiveAscii("tionens"), - dictgen::InsensitiveAscii("tioners"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tios"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("tore"), - dictgen::InsensitiveAscii("tos"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("tuons"), - ], - values: &[ - &["generates"], - &["generational"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generator"], - &["generating"], - &["generals"], - &["generalize"], - &["generalize"], - &["generals"], - &["generalization"], - &["generalizing"], - &["generalize"], - &["generalize"], - &["generalization"], - &["generalization"], - &["generalizing"], - &["generally", "general"], - &["generally"], - &["generalize"], - &["generally"], - &["generally"], - &["generalise"], - &["generator"], - &["generator"], - &["generators"], - &["generals"], - &["generates"], - &["generates"], - &["generate", "general"], - &["generator"], - &["generates", "generators"], - &["generate"], - &["generate"], - &["generating"], - &["generating"], - &["generating", "generations"], - &["generations"], - &["generations"], - &["generations"], - &["generational"], - &["generators"], - &["generating"], - &["generation", "generator"], - &["generators"], - &["generate"], - &["generators"], - &["generates"], - &["generating"], - &["generations"], - ], - range: 1..=8, - }; - -static WORD_GENEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENEO_CHILDREN), - value: None, -}; - -pub static WORD_GENEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("logical"), - dictgen::InsensitiveAscii("logies"), - dictgen::InsensitiveAscii("logy"), - ], - values: &[&["genealogical"], &["genealogies"], &["genealogy"]], - range: 4..=7, - }; - -static WORD_GENEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENEN_CHILDREN), - value: None, -}; - -pub static WORD_GENEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erally"), - dictgen::InsensitiveAscii("ric"), - ], - values: &[&["generally"], &["generic"]], - range: 3..=6, - }; - -static WORD_GENEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENEI_CHILDREN), - value: None, -}; - -pub static WORD_GENEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("c")], - values: &[&["generic", "genetic"]], - range: 1..=1, - }; - -static WORD_GENEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENEA_CHILDREN), - value: None, -}; - -pub static WORD_GENEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rally"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["general"], - &["generally"], - &["generated"], - &["generated"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generation"], - &["generator"], - &["generators"], - ], - range: 2..=5, - }; - -static WORD_GENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GENA_CHILDREN), - value: None, -}; - -pub static WORD_GENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("tilia"), - ], - values: &[ - &["general"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["generation"], - &["generator"], - &["genitalia"], - ], - range: 3..=6, - }; - -static WORD_GEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GEM_CHILDREN), - value: None, -}; - -pub static WORD_GEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("etrical"), - dictgen::InsensitiveAscii("etry"), - dictgen::InsensitiveAscii("oetry"), - dictgen::InsensitiveAscii("ometric"), - ], - values: &[ - &["generate"], - &["geometrical"], - &["geometry"], - &["geometry"], - &["geometric"], - ], - range: 4..=7, - }; - -static WORD_GEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GEE_CHILDREN), - value: None, -}; - -pub static WORD_GEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("neric"), - dictgen::InsensitiveAscii("nrate"), - dictgen::InsensitiveAscii("nrated"), - dictgen::InsensitiveAscii("nrates"), - dictgen::InsensitiveAscii("nration"), - dictgen::InsensitiveAscii("nrational"), - dictgen::InsensitiveAscii("oteen"), - dictgen::InsensitiveAscii("ral"), - ], - values: &[ - &["generic"], - &["generate"], - &["generated"], - &["generates"], - &["generation"], - &["generational"], - &["guillotine"], - &["general"], - ], - range: 3..=9, - }; - -static WORD_GA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_GA_CHILDREN), - value: None, -}; - -static WORD_GA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_GAB_NODE), - None, - Some(&WORD_GAD_NODE), - None, - None, - Some(&WORD_GAG_NODE), - None, - Some(&WORD_GAI_NODE), - None, - None, - Some(&WORD_GAL_NODE), - Some(&WORD_GAM_NODE), - Some(&WORD_GAN_NODE), - None, - Some(&WORD_GAP_NODE), - None, - Some(&WORD_GAR_NODE), - Some(&WORD_GAS_NODE), - Some(&WORD_GAT_NODE), - Some(&WORD_GAU_NODE), - None, - None, - None, - Some(&WORD_GAY_NODE), - None, -]; - -static WORD_GAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAY_CHILDREN), - value: None, -}; - -pub static WORD_GAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("sha"), - dictgen::InsensitiveAscii("shas"), - ], - values: &[&["gayety"], &["geisha"], &["geishas"]], - range: 3..=4, - }; - -static WORD_GAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAU_CHILDREN), - value: None, -}; - -pub static WORD_GAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("arana"), - dictgen::InsensitiveAscii("arantee"), - dictgen::InsensitiveAscii("aranteed"), - dictgen::InsensitiveAscii("arentee"), - dictgen::InsensitiveAscii("arenteed"), - dictgen::InsensitiveAscii("ntanamo"), - dictgen::InsensitiveAscii("ntelt"), - dictgen::InsensitiveAscii("ntelts"), - dictgen::InsensitiveAscii("ntlent"), - dictgen::InsensitiveAscii("ntlents"), - dictgen::InsensitiveAscii("ntles"), - dictgen::InsensitiveAscii("ntlettes"), - dictgen::InsensitiveAscii("rantee"), - dictgen::InsensitiveAscii("ranteed"), - dictgen::InsensitiveAscii("ranteeing"), - dictgen::InsensitiveAscii("rantees"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rdian"), - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rds"), - dictgen::InsensitiveAscii("rentee"), - dictgen::InsensitiveAscii("renteed"), - dictgen::InsensitiveAscii("rentees"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sian"), - dictgen::InsensitiveAscii("tnlet"), - ], - values: &[ - &["gauge"], - &["guaraná"], - &["guarantee"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - &["guantanamo"], - &["gauntlet"], - &["gauntlets"], - &["gauntlet"], - &["gauntlet"], - &["gauntlets"], - &["gauntlets"], - &["guarantee"], - &["guaranteed"], - &["guaranteeing"], - &["guarantees"], - &["guard", "gourd"], - &["guardian"], - &["guarding"], - &["guards"], - &["guarantee"], - &["guaranteed"], - &["guarantees"], - &["gauss", "gauze"], - &["gaussian"], - &["gauntlet"], - ], - range: 1..=9, - }; - -static WORD_GAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAT_CHILDREN), - value: None, -}; - -pub static WORD_GAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("herig"), - dictgen::InsensitiveAscii("herins"), - dictgen::InsensitiveAscii("het"), - dictgen::InsensitiveAscii("way"), - ], - values: &[ - &["gateable"], - &["gating"], - &["gatherings", "gathering"], - &["gatherings"], - &["gather"], - &["gateway"], - ], - range: 3..=6, - }; - -static WORD_GAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAS_CHILDREN), - value: None, -}; - -pub static WORD_GAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tly")], - values: &[&["ghastly", "vastly"]], - range: 3..=3, - }; - -static WORD_GAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAR_CHILDREN), - value: None, -}; - -pub static WORD_GAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abge"), - dictgen::InsensitiveAscii("antee"), - dictgen::InsensitiveAscii("anteed"), - dictgen::InsensitiveAscii("anteeed"), - dictgen::InsensitiveAscii("antees"), - dictgen::InsensitiveAscii("antie"), - dictgen::InsensitiveAscii("antied"), - dictgen::InsensitiveAscii("anties"), - dictgen::InsensitiveAscii("anty"), - dictgen::InsensitiveAscii("badge"), - dictgen::InsensitiveAscii("bagge"), - dictgen::InsensitiveAscii("barge"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dai"), - dictgen::InsensitiveAscii("dient"), - dictgen::InsensitiveAscii("entee"), - dictgen::InsensitiveAscii("enteed"), - dictgen::InsensitiveAscii("feild"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("filed"), - dictgen::InsensitiveAscii("flied"), - dictgen::InsensitiveAscii("gage"), - dictgen::InsensitiveAscii("goil"), - dictgen::InsensitiveAscii("goils"), - dictgen::InsensitiveAscii("illa"), - dictgen::InsensitiveAscii("illas"), - dictgen::InsensitiveAscii("nison"), - dictgen::InsensitiveAscii("nola"), - dictgen::InsensitiveAscii("ranteed"), - dictgen::InsensitiveAscii("rions"), - dictgen::InsensitiveAscii("riosn"), - dictgen::InsensitiveAscii("rsion"), - dictgen::InsensitiveAscii("uantee"), - dictgen::InsensitiveAscii("uanteed"), - dictgen::InsensitiveAscii("uantees"), - dictgen::InsensitiveAscii("uantied"), - dictgen::InsensitiveAscii("untee"), - dictgen::InsensitiveAscii("unteed"), - ], - values: &[ - &["garbage"], - &["guarantee"], - &["guaranteed"], - &["guaranteed"], - &["guarantees"], - &["guarantee"], - &["guaranteed"], - &["guarantees"], - &["guarantee"], - &["garbage"], - &["garbage"], - &["garbage"], - &["guard"], - &["gardaí"], - &["gradient"], - &["guarantee"], - &["guaranteed"], - &["garfield"], - &["garfield"], - &["garfield"], - &["garfield"], - &["garbage", "garage"], - &["gargoyle"], - &["gargoyles"], - &["guerilla"], - &["guerillas"], - &["garrison"], - &["granola"], - &["guaranteed"], - &["garrison"], - &["garrison"], - &["garrison"], - &["guarantee"], - &["guaranteed"], - &["guarantees"], - &["guaranteed"], - &["guarantee"], - &["guaranteed"], - ], - range: 1..=7, - }; - -static WORD_GAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAP_CHILDREN), - value: None, -}; - -pub static WORD_GAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hics")], - values: &[&["graphics"]], - range: 4..=4, - }; - -static WORD_GAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAN_CHILDREN), - value: None, -}; - -pub static WORD_GAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bia"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("erating"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("gsterest"), - dictgen::InsensitiveAscii("gsterous"), - dictgen::InsensitiveAscii("kign"), - dictgen::InsensitiveAscii("ster"), - ], - values: &[ - &["gambia"], - &["generate"], - &["generated"], - &["generates"], - &["generating"], - &["games"], - &["gangsters"], - &["gangsters"], - &["ganking"], - &["gangster"], - ], - range: 2..=8, - }; - -static WORD_GAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAM_CHILDREN), - value: Some(&["game"]), -}; - -pub static WORD_GAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emdoe"), - dictgen::InsensitiveAscii("epaly"), - dictgen::InsensitiveAscii("eply"), - dictgen::InsensitiveAscii("erga"), - dictgen::InsensitiveAscii("ergat"), - dictgen::InsensitiveAscii("ifications"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("meode"), - dictgen::InsensitiveAscii("play"), - ], - values: &[ - &["gamemode"], - &["gameplay"], - &["gameplay"], - &["gamertag"], - &["gamertag"], - &["ramifications"], - &["gamma", "game"], - &["gamemode"], - &["gameplay"], - ], - range: 2..=10, - }; - -static WORD_GAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAL_CHILDREN), - value: None, -}; - -pub static WORD_GAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("cier"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("diator"), - dictgen::InsensitiveAscii("laries"), - dictgen::InsensitiveAscii("lary"), - dictgen::InsensitiveAscii("laxies"), - dictgen::InsensitiveAscii("lleries"), - dictgen::InsensitiveAscii("llery"), - dictgen::InsensitiveAscii("llerys"), - dictgen::InsensitiveAscii("sgow"), - dictgen::InsensitiveAscii("vinized"), - ], - values: &[ - &["galactic"], - &["galatians"], - &["glacier"], - &["glad"], - &["gladiator"], - &["galleries"], - &["gallery"], - &["galaxies"], - &["galleries"], - &["gallery"], - &["galleries"], - &["glasgow"], - &["galvanized"], - ], - range: 1..=7, - }; - -static WORD_GAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAI_CHILDREN), - value: None, -}; - -pub static WORD_GAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nined")], - values: &[&["gained"]], - range: 5..=5, - }; - -static WORD_GAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAG_CHILDREN), - value: None, -}; - -pub static WORD_GAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dets"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("nsters"), - ], - values: &[ - &["gadgets"], - &["gadget"], - &["gadget"], - &["gadgets"], - &["gangsters"], - ], - range: 2..=6, - }; - -static WORD_GAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAD_CHILDREN), - value: None, -}; - -pub static WORD_GAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("gest"), - ], - values: &[&["gadget", "gauged"], &["gadgets"]], - range: 3..=4, - }; - -static WORD_GAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_GAB_CHILDREN), - value: None, -}; - -pub static WORD_GAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("agge"), - ], - values: &[&["garbage"], &["garbage"]], - range: 3..=4, - }; - -static WORD_F_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_F_CHILDREN), - value: None, -}; - -static WORD_F_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FA_NODE), - None, - Some(&WORD_FC_NODE), - None, - Some(&WORD_FE_NODE), - Some(&WORD_FF_NODE), - None, - Some(&WORD_FH_NODE), - Some(&WORD_FI_NODE), - None, - None, - Some(&WORD_FL_NODE), - Some(&WORD_FM_NODE), - Some(&WORD_FN_NODE), - Some(&WORD_FO_NODE), - Some(&WORD_FP_NODE), - None, - Some(&WORD_FR_NODE), - Some(&WORD_FS_NODE), - Some(&WORD_FT_NODE), - Some(&WORD_FU_NODE), - None, - Some(&WORD_FW_NODE), - Some(&WORD_FX_NODE), - Some(&WORD_FY_NODE), - None, -]; - -static WORD_FY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FY_CHILDREN), - value: None, -}; - -pub static WORD_FY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("sical"), - dictgen::InsensitiveAscii("sisist"), - dictgen::InsensitiveAscii("sisit"), - ], - values: &[&["you"], &["physical"], &["physicist"], &["physicist"]], - range: 2..=6, - }; - -static WORD_FX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FX_CHILDREN), - value: None, -}; - -pub static WORD_FX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["fixed"]], - range: 2..=2, - }; - -static WORD_FW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FW_CHILDREN), - value: None, -}; - -pub static WORD_FW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ankenstein"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("irte"), - ], - values: &[&["frankenstein"], &["few"], &["fwrite"]], - range: 1..=10, - }; - -static WORD_FU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FU_CHILDREN), - value: None, -}; - -static WORD_FU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FUA_NODE), - Some(&WORD_FUB_NODE), - Some(&WORD_FUC_NODE), - None, - Some(&WORD_FUE_NODE), - Some(&WORD_FUF_NODE), - Some(&WORD_FUG_NODE), - None, - None, - None, - None, - Some(&WORD_FUL_NODE), - Some(&WORD_FUM_NODE), - Some(&WORD_FUN_NODE), - None, - None, - None, - Some(&WORD_FUR_NODE), - Some(&WORD_FUS_NODE), - Some(&WORD_FUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_FUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUT_CHILDREN), - value: None, -}; - -pub static WORD_FUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("herize"), - dictgen::InsensitiveAscii("hermore"), - dictgen::InsensitiveAscii("hroc"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rue"), - dictgen::InsensitiveAscii("rure"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("ur"), - dictgen::InsensitiveAscii("urers"), - dictgen::InsensitiveAscii("urestic"), - dictgen::InsensitiveAscii("ureus"), - dictgen::InsensitiveAscii("urisitc"), - dictgen::InsensitiveAscii("urisitic"), - dictgen::InsensitiveAscii("uristc"), - dictgen::InsensitiveAscii("uristisch"), - dictgen::InsensitiveAscii("urustic"), - ], - values: &[ - &["futile"], - &["further", "future"], - &["further"], - &["further"], - &["furthermore"], - &["futhark", "futhorc"], - &["future"], - &["future"], - &["future"], - &["future"], - &["future"], - &["futures"], - &["futuristic"], - &["futures"], - &["futuristic"], - &["futuristic"], - &["futuristic"], - &["futuristic"], - &["futuristic"], - ], - range: 2..=9, - }; - -static WORD_FUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUS_CHILDREN), - value: None, -}; - -pub static WORD_FUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chia"), - dictgen::InsensitiveAscii("ha"), - dictgen::InsensitiveAscii("has"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("ipn"), - dictgen::InsensitiveAscii("trated"), - dictgen::InsensitiveAscii("trating"), - dictgen::InsensitiveAscii("tration"), - ], - values: &[ - &["fuchsia"], - &["fuchsia"], - &["fuchsias"], - &["flushed"], - &["flushing"], - &["fusion"], - &["frustrated"], - &["frustrating"], - &["frustration"], - ], - range: 2..=7, - }; - -static WORD_FUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUR_CHILDREN), - value: None, -}; - -pub static WORD_FUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ctose"), - dictgen::InsensitiveAscii("ether"), - dictgen::InsensitiveAscii("ethermore"), - dictgen::InsensitiveAscii("ethest"), - dictgen::InsensitiveAscii("fill"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("hermore"), - dictgen::InsensitiveAscii("hest"), - dictgen::InsensitiveAscii("hter"), - dictgen::InsensitiveAscii("htermore"), - dictgen::InsensitiveAscii("htest"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("iosuly"), - dictgen::InsensitiveAscii("ished"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("iuosly"), - dictgen::InsensitiveAscii("malae"), - dictgen::InsensitiveAscii("mula"), - dictgen::InsensitiveAscii("mulae"), - dictgen::InsensitiveAscii("nature"), - dictgen::InsensitiveAscii("ncae"), - dictgen::InsensitiveAscii("nction"), - dictgen::InsensitiveAscii("nctional"), - dictgen::InsensitiveAscii("nctions"), - dictgen::InsensitiveAscii("neture"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sermore"), - dictgen::InsensitiveAscii("sest"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sther"), - dictgen::InsensitiveAscii("sthermore"), - dictgen::InsensitiveAscii("sthest"), - dictgen::InsensitiveAscii("strated"), - dictgen::InsensitiveAscii("strates"), - dictgen::InsensitiveAscii("stration"), - dictgen::InsensitiveAscii("strations"), - dictgen::InsensitiveAscii("tehr"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("the"), - dictgen::InsensitiveAscii("themore"), - dictgen::InsensitiveAscii("thermor"), - dictgen::InsensitiveAscii("therst"), - dictgen::InsensitiveAscii("thher"), - dictgen::InsensitiveAscii("thremore"), - dictgen::InsensitiveAscii("threst"), - dictgen::InsensitiveAscii("thur"), - dictgen::InsensitiveAscii("thurmore"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uther"), - dictgen::InsensitiveAscii("utistic"), - dictgen::InsensitiveAscii("utre"), - dictgen::InsensitiveAscii("zzer"), - ], - values: &[ - &["furnace"], - &["fructose"], - &["further"], - &["furthermore"], - &["furthest"], - &["fulfill"], - &["further"], - &["furthermore"], - &["furthest"], - &["further"], - &["furthermore"], - &["furthest"], - &["during"], - &["furiously"], - &["furnished"], - &["fruition"], - &["furiously"], - &["formulae"], - &["formula"], - &["formulae"], - &["furniture"], - &["furnace"], - &["function"], - &["functional"], - &["functions"], - &["furniture"], - &["further"], - &["furthermore"], - &["first", "furthest"], - &["first"], - &["further"], - &["furthermore"], - &["furthest"], - &["frustrated"], - &["frustrates"], - &["frustration"], - &["frustrations"], - &["further"], - &["further"], - &["further"], - &["furthermore"], - &["furthermore"], - &["furthest"], - &["further"], - &["furthermore"], - &["furthest"], - &["further"], - &["furthermore"], - &["future"], - &["future"], - &["fruit", "future"], - &["further"], - &["futuristic"], - &["future"], - &["fuzzer"], - ], - range: 2..=9, - }; - -static WORD_FUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FUN_CHILDREN), - value: None, -}; - -static WORD_FUN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_FUNC_NODE), - Some(&WORD_FUND_NODE), - None, - None, - Some(&WORD_FUNG_NODE), - None, - Some(&WORD_FUNI_NODE), - None, - Some(&WORD_FUNK_NODE), - None, - None, - Some(&WORD_FUNN_NODE), - None, - None, - None, - Some(&WORD_FUNR_NODE), - Some(&WORD_FUNS_NODE), - Some(&WORD_FUNT_NODE), - None, - Some(&WORD_FUNV_NODE), - None, - Some(&WORD_FUNX_NODE), - None, - None, -]; - -static WORD_FUNX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNX_CHILDREN), - value: None, -}; - -pub static WORD_FUNX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionalities"), - dictgen::InsensitiveAscii("tionality"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["function"], - &["functional"], - &["functionalities"], - &["functionality"], - &["functioned"], - &["functioning"], - &["functions"], - ], - range: 4..=11, - }; - -static WORD_FUNV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNV_CHILDREN), - value: None, -}; - -pub static WORD_FUNV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionalities"), - dictgen::InsensitiveAscii("tionality"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["function"], - &["function"], - &["functional"], - &["functionalities"], - &["functionality"], - &["functioned"], - &["functioning"], - &["functions"], - ], - range: 3..=11, - }; - -static WORD_FUNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNT_CHILDREN), - value: None, -}; - -pub static WORD_FUNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ionalities"), - dictgen::InsensitiveAscii("ionality"), - dictgen::InsensitiveAscii("ionallity"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("ionalty"), - dictgen::InsensitiveAscii("ioning"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["function"], - &["functional"], - &["functionalities"], - &["functionality"], - &["functionality"], - &["functionally"], - &["functionality"], - &["functioning"], - &["functions"], - &["future"], - ], - range: 3..=10, - }; - -static WORD_FUNS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNS_CHILDREN), - value: None, -}; - -pub static WORD_FUNS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[&["function"], &["functions"]], - range: 4..=5, - }; - -static WORD_FUNR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNR_CHILDREN), - value: None, -}; - -pub static WORD_FUNR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - ], - values: &[&["funeral"], &["funerals"]], - range: 2..=3, - }; - -static WORD_FUNN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNN_CHILDREN), - value: None, -}; - -pub static WORD_FUNN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iliy"), - dictgen::InsensitiveAscii("illy"), - dictgen::InsensitiveAscii("nily"), - ], - values: &[&["funnily"], &["funnily"], &["funnily"]], - range: 4..=4, - }; - -static WORD_FUNK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNK_CHILDREN), - value: None, -}; - -pub static WORD_FUNK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tion")], - values: &[&["function"]], - range: 4..=4, - }; - -static WORD_FUNI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNI_CHILDREN), - value: None, -}; - -pub static WORD_FUNI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[&["fundies"], &["furniture"]], - range: 3..=4, - }; - -static WORD_FUNG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNG_CHILDREN), - value: None, -}; - -pub static WORD_FUNG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uses")], - values: &[&["fungi"]], - range: 4..=4, - }; - -static WORD_FUND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUND_CHILDREN), - value: None, -}; - -pub static WORD_FUND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amendalist"), - dictgen::InsensitiveAscii("amendalists"), - dictgen::InsensitiveAscii("amentais"), - dictgen::InsensitiveAscii("amentalis"), - dictgen::InsensitiveAscii("amentalisme"), - dictgen::InsensitiveAscii("amentalismo"), - dictgen::InsensitiveAscii("amentalismos"), - dictgen::InsensitiveAscii("amentalismus"), - dictgen::InsensitiveAscii("amentalista"), - dictgen::InsensitiveAscii("amentalistas"), - dictgen::InsensitiveAscii("amentalisten"), - dictgen::InsensitiveAscii("amentalister"), - dictgen::InsensitiveAscii("amentalisti"), - dictgen::InsensitiveAscii("amentalistisch"), - dictgen::InsensitiveAscii("amentalistisk"), - dictgen::InsensitiveAscii("amentalistiska"), - dictgen::InsensitiveAscii("amentalistiske"), - dictgen::InsensitiveAscii("amentalistiskt"), - dictgen::InsensitiveAscii("amentalits"), - dictgen::InsensitiveAscii("amentalt"), - dictgen::InsensitiveAscii("amentaly"), - dictgen::InsensitiveAscii("amentas"), - dictgen::InsensitiveAscii("amently"), - dictgen::InsensitiveAscii("ametal"), - dictgen::InsensitiveAscii("ametals"), - dictgen::InsensitiveAscii("amnetal"), - dictgen::InsensitiveAscii("amnetalist"), - dictgen::InsensitiveAscii("amnetalists"), - dictgen::InsensitiveAscii("amnetally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("emantal"), - dictgen::InsensitiveAscii("emantalist"), - dictgen::InsensitiveAscii("emantalists"), - dictgen::InsensitiveAscii("emantals"), - dictgen::InsensitiveAscii("emental"), - dictgen::InsensitiveAscii("ementally"), - dictgen::InsensitiveAscii("ementals"), - dictgen::InsensitiveAscii("imental"), - dictgen::InsensitiveAscii("imentalist"), - dictgen::InsensitiveAscii("imentalists"), - dictgen::InsensitiveAscii("imentally"), - dictgen::InsensitiveAscii("imentals"), - dictgen::InsensitiveAscii("irse"), - dictgen::InsensitiveAscii("rasing"), - dictgen::InsensitiveAscii("umentalist"), - dictgen::InsensitiveAscii("umentalists"), - ], - values: &[ - &["fundamentalist"], - &["fundamentalists"], - &["fundamentals"], - &["fundamentals"], - &["fundamentals"], - &["fundamentals"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentals"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentals"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentalists"], - &["fundamentalist"], - &["fundamentally"], - &["fundamentals"], - &["fundamental"], - &["fundamental"], - &["fundamentals"], - &["fundamentals"], - &["fundamentalist"], - &["fundamentalists"], - &["fundamentally"], - &["foundation"], - &["foundations"], - &["fundamental"], - &["fundamentalist"], - &["fundamentalists"], - &["fundamentals"], - &["fundamental"], - &["fundamentally"], - &["fundamentals"], - &["fundamental"], - &["fundamentalist"], - &["fundamentalists"], - &["fundamentally"], - &["fundamentals"], - &["fundies"], - &["fundraising"], - &["fundamentalist"], - &["fundamentalists"], - ], - range: 4..=14, - }; - -static WORD_FUNC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FUNC_CHILDREN), - value: None, -}; - -static WORD_FUNC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FUNCA_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_FUNCH_NODE), - Some(&WORD_FUNCI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_FUNCS_NODE), - Some(&WORD_FUNCT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_FUNCZ_NODE), -]; - -static WORD_FUNCZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNCZ_CHILDREN), - value: None, -}; - -pub static WORD_FUNCZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ion")], - values: &[&["function"]], - range: 3..=3, - }; - -static WORD_FUNCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNCT_CHILDREN), - value: None, -}; - -pub static WORD_FUNCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iion"), - dictgen::InsensitiveAscii("iional"), - dictgen::InsensitiveAscii("iionality"), - dictgen::InsensitiveAscii("iionally"), - dictgen::InsensitiveAscii("iioning"), - dictgen::InsensitiveAscii("iions"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inality"), - dictgen::InsensitiveAscii("ino"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("io"), - dictgen::InsensitiveAscii("iom"), - dictgen::InsensitiveAscii("ioms"), - dictgen::InsensitiveAscii("ionability"), - dictgen::InsensitiveAscii("ionable"), - dictgen::InsensitiveAscii("ionaility"), - dictgen::InsensitiveAscii("ionailty"), - dictgen::InsensitiveAscii("ionaily"), - dictgen::InsensitiveAscii("ionaliy"), - dictgen::InsensitiveAscii("ionallities"), - dictgen::InsensitiveAscii("ionallity"), - dictgen::InsensitiveAscii("ionaltiy"), - dictgen::InsensitiveAscii("ionalty"), - dictgen::InsensitiveAscii("ionaly"), - dictgen::InsensitiveAscii("iong"), - dictgen::InsensitiveAscii("ionionalities"), - dictgen::InsensitiveAscii("ionionality"), - dictgen::InsensitiveAscii("ionlity"), - dictgen::InsensitiveAscii("ionnal"), - dictgen::InsensitiveAscii("ionnalities"), - dictgen::InsensitiveAscii("ionnality"), - dictgen::InsensitiveAscii("ionnaly"), - dictgen::InsensitiveAscii("ionning"), - dictgen::InsensitiveAscii("ionon"), - dictgen::InsensitiveAscii("ionsn"), - dictgen::InsensitiveAscii("ionss"), - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("iosn"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("itonal"), - dictgen::InsensitiveAscii("itonally"), - dictgen::InsensitiveAscii("itoned"), - dictgen::InsensitiveAscii("itons"), - dictgen::InsensitiveAscii("iuon"), - dictgen::InsensitiveAscii("iuons"), - dictgen::InsensitiveAscii("oin"), - dictgen::InsensitiveAscii("oins"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("onality"), - dictgen::InsensitiveAscii("oning"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("rion"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionalities"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("uon"), - ], - values: &[ - &["function"], - &["functional"], - &["functionality"], - &["functionally"], - &["functioning"], - &["functions"], - &["function"], - &["functionality"], - &["function"], - &["functions"], - &["function"], - &["function"], - &["functions"], - &["functionality"], - &["functional", "functioning"], - &["functionality"], - &["functionality"], - &["functionality"], - &["functionally"], - &["functionalities"], - &["functionality"], - &["functionality"], - &["functionality"], - &["functionally", "functionality"], - &["functioning"], - &["functionalities"], - &["functionality"], - &["functionality"], - &["functional"], - &["functionalities"], - &["functionality"], - &["functionally"], - &["functioning"], - &["function"], - &["functions"], - &["functions"], - &["functions"], - &["functions"], - &["function"], - &["functional"], - &["functionally"], - &["functioned"], - &["functions"], - &["function"], - &["functions"], - &["function"], - &["functions"], - &["function"], - &["functional"], - &["functionality"], - &["functioning"], - &["functions"], - &["function"], - &["function"], - &["functional"], - &["functionalities"], - &["functioned"], - &["functioning"], - &["functions"], - &["function"], - ], - range: 2..=13, - }; - -static WORD_FUNCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNCS_CHILDREN), - value: None, -}; - -pub static WORD_FUNCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[&["functions"], &["function", "functions"], &["functions"]], - range: 4..=5, - }; - -static WORD_FUNCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNCI_CHILDREN), - value: None, -}; - -pub static WORD_FUNCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("onality"), - dictgen::InsensitiveAscii("onally"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("otn"), - dictgen::InsensitiveAscii("otns"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tonal"), - dictgen::InsensitiveAscii("tonality"), - dictgen::InsensitiveAscii("tonally"), - dictgen::InsensitiveAscii("toned"), - dictgen::InsensitiveAscii("toning"), - dictgen::InsensitiveAscii("tons"), - ], - values: &[ - &["function"], - &["functional"], - &["functionality"], - &["functionally"], - &["functions"], - &["function"], - &["functions"], - &["function"], - &["functions"], - &["function"], - &["functional"], - &["functionality"], - &["functionally"], - &["functioned"], - &["functioning"], - &["functions"], - ], - range: 2..=8, - }; - -static WORD_FUNCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNCH_CHILDREN), - value: None, -}; - -pub static WORD_FUNCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tioned"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tionn"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tionned"), - dictgen::InsensitiveAscii("tionning"), - dictgen::InsensitiveAscii("tionns"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["function"], - &["functional"], - &["functioned"], - &["functioning"], - &["function"], - &["functional"], - &["functioned"], - &["functioning"], - &["functions"], - &["functions"], - ], - range: 4..=8, - }; - -static WORD_FUNCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUNCA_CHILDREN), - value: None, -}; - -pub static WORD_FUNCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tionality"), - ], - values: &[&["function"], &["functionality"]], - range: 4..=9, - }; - -static WORD_FUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUM_CHILDREN), - value: None, -}; - -pub static WORD_FUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctional"), - dictgen::InsensitiveAscii("ctionally"), - dictgen::InsensitiveAscii("ctioned"), - dictgen::InsensitiveAscii("ctions"), - ], - values: &[ - &["function"], - &["functional"], - &["functionally"], - &["functioned"], - &["functions"], - ], - range: 5..=9, - }; - -static WORD_FUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUL_CHILDREN), - value: Some(&["full"]), -}; - -pub static WORD_FUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("filed"), - dictgen::InsensitiveAscii("fillling"), - dictgen::InsensitiveAscii("fulling"), - dictgen::InsensitiveAscii("fullment"), - dictgen::InsensitiveAscii("lanme"), - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("lfil"), - dictgen::InsensitiveAscii("lfiled"), - dictgen::InsensitiveAscii("lfiling"), - dictgen::InsensitiveAscii("lfill"), - dictgen::InsensitiveAscii("lfilled"), - dictgen::InsensitiveAscii("lfilling"), - dictgen::InsensitiveAscii("lfillment"), - dictgen::InsensitiveAscii("lfills"), - dictgen::InsensitiveAscii("lfilment"), - dictgen::InsensitiveAscii("lfils"), - dictgen::InsensitiveAscii("lill"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("lsceen"), - dictgen::InsensitiveAscii("lsceren"), - dictgen::InsensitiveAscii("lscrean"), - dictgen::InsensitiveAscii("lscreeen"), - dictgen::InsensitiveAscii("lscren"), - dictgen::InsensitiveAscii("lsecreen"), - dictgen::InsensitiveAscii("lset"), - dictgen::InsensitiveAscii("nerabilities"), - dictgen::InsensitiveAscii("sh"), - dictgen::InsensitiveAscii("ttershy"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["file"], - &["fulfilled"], - &["fulfilling"], - &["fulfilling"], - &["fulfillment"], - &["fullname"], - &["fullest"], - &["fulfil"], - &["fulfilled"], - &["fulfilling"], - &["fulfill"], - &["fulfilled"], - &["fulfilling"], - &["fulfillment"], - &["fulfills"], - &["fulfilment"], - &["fulfils"], - &["fulfill"], - &["fully"], - &["fullscreen"], - &["fullscreen"], - &["fullscreen"], - &["fullscreen"], - &["fullscreen"], - &["fullscreen"], - &["fullest"], - &["vulnerabilities"], - &["flush"], - &["fluttershy"], - &["fully"], - ], - range: 1..=12, - }; - -static WORD_FUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUG_CHILDREN), - value: None, -}; - -pub static WORD_FUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[&["figure"], &["figured"], &["figures"]], - range: 3..=4, - }; - -static WORD_FUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUF_CHILDREN), - value: None, -}; - -pub static WORD_FUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ill"), - dictgen::InsensitiveAscii("illed"), - dictgen::InsensitiveAscii("ills"), - ], - values: &[&["fulfill"], &["fulfilled"], &["fulfills"]], - range: 3..=5, - }; - -static WORD_FUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUE_CHILDREN), - value: None, -}; - -pub static WORD_FUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("therst"), - dictgen::InsensitiveAscii("thest"), - ], - values: &[&["furthest"], &["furthest"]], - range: 5..=6, - }; - -static WORD_FUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUC_CHILDREN), - value: None, -}; - -pub static WORD_FUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntional"), - dictgen::InsensitiveAscii("ntionality"), - dictgen::InsensitiveAscii("ntionally"), - dictgen::InsensitiveAscii("ntioned"), - dictgen::InsensitiveAscii("ntioning"), - dictgen::InsensitiveAscii("ntions"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tionality"), - dictgen::InsensitiveAscii("tiones"), - dictgen::InsensitiveAscii("tioning"), - dictgen::InsensitiveAscii("tionoid"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["function"], - &["functional"], - &["functionality"], - &["functionally"], - &["functioned"], - &["functioning"], - &["functions"], - &["function"], - &["functionality"], - &["functioned"], - &["functioning"], - &["functionoid"], - &["functions"], - ], - range: 4..=10, - }; - -static WORD_FUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUB_CHILDREN), - value: None, -}; - -pub static WORD_FUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ding")], - values: &[&["funding"]], - range: 4..=4, - }; - -static WORD_FUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FUA_CHILDREN), - value: None, -}; - -pub static WORD_FUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lts"), - ], - values: &[&["fault"], &["faults"]], - range: 2..=3, - }; - -static WORD_FT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FT_CHILDREN), - value: None, -}; - -pub static WORD_FT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bs"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("runacate"), - ], - values: &[&["ftbfs"], &["after"], &["the"], &["ftruncate"]], - range: 2..=8, - }; - -static WORD_FS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FS_CHILDREN), - value: None, -}; - -pub static WORD_FS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("chk")], - values: &[&["fsck"]], - range: 3..=3, - }; - -static WORD_FR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FR_CHILDREN), - value: None, -}; - -static WORD_FR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FRA_NODE), - None, - None, - None, - Some(&WORD_FRE_NODE), - None, - Some(&WORD_FRG_NODE), - None, - Some(&WORD_FRI_NODE), - None, - None, - None, - Some(&WORD_FRM_NODE), - None, - Some(&WORD_FRO_NODE), - None, - Some(&WORD_FRQ_NODE), - None, - Some(&WORD_FRS_NODE), - None, - Some(&WORD_FRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_FRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRU_CHILDREN), - value: None, -}; - -pub static WORD_FRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adulent"), - dictgen::InsensitiveAscii("itin"), - dictgen::InsensitiveAscii("itsations"), - dictgen::InsensitiveAscii("startion"), - dictgen::InsensitiveAscii("station"), - dictgen::InsensitiveAscii("stations"), - dictgen::InsensitiveAscii("steration"), - dictgen::InsensitiveAscii("stm"), - dictgen::InsensitiveAscii("stracion"), - dictgen::InsensitiveAscii("straded"), - dictgen::InsensitiveAscii("stradet"), - dictgen::InsensitiveAscii("straited"), - dictgen::InsensitiveAscii("straits"), - dictgen::InsensitiveAscii("strantes"), - dictgen::InsensitiveAscii("strants"), - dictgen::InsensitiveAscii("strasion"), - dictgen::InsensitiveAscii("strasted"), - dictgen::InsensitiveAscii("strastion"), - dictgen::InsensitiveAscii("straties"), - dictgen::InsensitiveAscii("stratin"), - dictgen::InsensitiveAscii("strato"), - dictgen::InsensitiveAscii("strats"), - dictgen::InsensitiveAscii("strsted"), - dictgen::InsensitiveAscii("strum"), - dictgen::InsensitiveAscii("tcose"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[ - &["fraudulent"], - &["fruition"], - &["frustrations"], - &["frustrations"], - &["frustration"], - &["frustrations"], - &["frustration"], - &["frustum"], - &["frustration"], - &["frustrated"], - &["frustrates"], - &["frustrated"], - &["frustrates"], - &["frustrates"], - &["frustrates"], - &["frustrations"], - &["frustrates"], - &["frustrations"], - &["frustrates"], - &["frustration"], - &["frustration"], - &["frustrates"], - &["frustrates"], - &["frustum"], - &["fructose"], - &["further"], - ], - range: 3..=9, - }; - -static WORD_FRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRS_CHILDREN), - value: None, -}; - -pub static WORD_FRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ibee"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["frisbee"], &["first"]], - range: 1..=4, - }; - -static WORD_FRQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRQ_CHILDREN), - value: None, -}; - -pub static WORD_FRQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uency")], - values: &[&["frequency"]], - range: 5..=5, - }; - -static WORD_FRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRO_CHILDREN), - value: None, -}; - -pub static WORD_FRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("day"), - dictgen::InsensitiveAscii("given"), - dictgen::InsensitiveAscii("inter"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ma"), - dictgen::InsensitiveAscii("mal"), - dictgen::InsensitiveAscii("mat"), - dictgen::InsensitiveAscii("mated"), - dictgen::InsensitiveAscii("mates"), - dictgen::InsensitiveAscii("mating"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("mats"), - dictgen::InsensitiveAscii("matted"), - dictgen::InsensitiveAscii("matting"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("merly"), - dictgen::InsensitiveAscii("midable"), - dictgen::InsensitiveAscii("mm"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("mt"), - dictgen::InsensitiveAscii("mtier"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nat"), - dictgen::InsensitiveAscii("nend"), - dictgen::InsensitiveAscii("nends"), - dictgen::InsensitiveAscii("niter"), - dictgen::InsensitiveAscii("nkenstein"), - dictgen::InsensitiveAscii("ntapge"), - dictgen::InsensitiveAscii("nteir"), - dictgen::InsensitiveAscii("ntent"), - dictgen::InsensitiveAscii("ntents"), - dictgen::InsensitiveAscii("ntilne"), - dictgen::InsensitiveAscii("ntlinie"), - dictgen::InsensitiveAscii("ntlinies"), - dictgen::InsensitiveAscii("ntlinjen"), - dictgen::InsensitiveAscii("ozen"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("pm"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("saken"), - dictgen::InsensitiveAscii("stig"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("warded"), - dictgen::InsensitiveAscii("wrad"), - dictgen::InsensitiveAscii("wrading"), - dictgen::InsensitiveAscii("wrads"), - dictgen::InsensitiveAscii("zee"), - ], - values: &[ - &["force"], - &["friday"], - &["forgiven"], - &["frontier"], - &["from"], - &["from"], - &["formal"], - &["format"], - &["formatted"], - &["formats"], - &["formatting"], - &["formation"], - &["formats"], - &["formatted"], - &["formatting"], - &["from"], - &["formed"], - &["formerly"], - &["formidable"], - &["from"], - &["forms"], - &["from", "front"], - &["frontier"], - &["from", "front"], - &["format", "front"], - &["frontend"], - &["frontends"], - &["frontier"], - &["frankenstein"], - &["frontpage"], - &["frontier"], - &["frontend"], - &["frontends"], - &["frontline"], - &["frontline"], - &["frontline"], - &["frontline"], - &["frozen"], - &["drop"], - &["from"], - &["drops"], - &["forsaken"], - &["frosting"], - &["front"], - &["forwarded"], - &["forward"], - &["forwarding"], - &["forwards"], - &["frozen"], - ], - range: 1..=9, - }; - -static WORD_FRM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRM_CHILDREN), - value: None, -}; - -pub static WORD_FRM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("o"), - ], - values: &[&["format"], &["from"]], - range: 1..=2, - }; - -static WORD_FRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRI_CHILDREN), - value: None, -}; - -pub static WORD_FRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cton"), - dictgen::InsensitiveAscii("dey"), - dictgen::InsensitiveAscii("ednship"), - dictgen::InsensitiveAscii("ednzone"), - dictgen::InsensitiveAscii("endboned"), - dictgen::InsensitiveAscii("endhsip"), - dictgen::InsensitiveAscii("endle"), - dictgen::InsensitiveAscii("endlinees"), - dictgen::InsensitiveAscii("endlines"), - dictgen::InsensitiveAscii("endlis"), - dictgen::InsensitiveAscii("endsi"), - dictgen::InsensitiveAscii("endsies"), - dictgen::InsensitiveAscii("endy"), - dictgen::InsensitiveAscii("endzies"), - dictgen::InsensitiveAscii("endzond"), - dictgen::InsensitiveAscii("endzonded"), - dictgen::InsensitiveAscii("endzoneado"), - dictgen::InsensitiveAscii("endzonie"), - dictgen::InsensitiveAscii("endzonned"), - dictgen::InsensitiveAscii("endzowned"), - dictgen::InsensitiveAscii("entship"), - dictgen::InsensitiveAscii("entships"), - dictgen::InsensitiveAscii("entzoned"), - dictgen::InsensitiveAscii("ghtend"), - dictgen::InsensitiveAscii("ghtenend"), - dictgen::InsensitiveAscii("ghtining"), - dictgen::InsensitiveAscii("gign"), - dictgen::InsensitiveAscii("gthened"), - dictgen::InsensitiveAscii("gthening"), - dictgen::InsensitiveAscii("mware"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndly"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("neds"), - dictgen::InsensitiveAscii("nedzoned"), - dictgen::InsensitiveAscii("ngeworthy"), - dictgen::InsensitiveAscii("sday"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stly"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("vilous"), - dictgen::InsensitiveAscii("vilously"), - ], - values: &[ - &["friction"], - &["friday"], - &["friendships"], - &["friendzoned"], - &["friendzoned"], - &["friendship"], - &["friendlies"], - &["friendliness"], - &["friendlies"], - &["friendlies"], - &["friendlies"], - &["friendlies"], - &["friendly"], - &["friendlies"], - &["friendzoned"], - &["friendzoned"], - &["friendzoned"], - &["friendzoned"], - &["friendzoned"], - &["friendzoned"], - &["friendship"], - &["friendships"], - &["friendzoned"], - &["frightened"], - &["frightened"], - &["frightening"], - &["friggin"], - &["frightened"], - &["frightening"], - &["firmware"], - &["friend"], - &["friendly"], - &["friend"], - &["friends"], - &["friendzoned"], - &["cringeworthy"], - &["friday"], - &["first"], - &["firstly"], - &["friction"], - &["frictional"], - &["frictions"], - &["frivolous"], - &["frivolously"], - ], - range: 2..=10, - }; - -static WORD_FRG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRG_CHILDREN), - value: None, -}; - -pub static WORD_FRG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ament")], - values: &[&["fragment"]], - range: 5..=5, - }; - -static WORD_FRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FRE_CHILDREN), - value: Some(&["free"]), -}; - -static WORD_FRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_FREC_NODE), - None, - Some(&WORD_FREE_NODE), - None, - None, - None, - Some(&WORD_FREI_NODE), - None, - None, - None, - Some(&WORD_FREM_NODE), - Some(&WORD_FREN_NODE), - None, - None, - Some(&WORD_FREQ_NODE), - None, - Some(&WORD_FRES_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_FREZ_NODE), -]; - -static WORD_FREZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FREZ_CHILDREN), - value: None, -}; - -pub static WORD_FREZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["freeze"], &["freezes"]], - range: 1..=2, - }; - -static WORD_FRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRES_CHILDREN), - value: None, -}; - -pub static WORD_FRES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hkly")], - values: &[&["freshly"]], - range: 4..=4, - }; - -static WORD_FREQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FREQ_CHILDREN), - value: None, -}; - -pub static WORD_FREQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("encies"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("euncies"), - dictgen::InsensitiveAscii("euncy"), - dictgen::InsensitiveAscii("iencies"), - dictgen::InsensitiveAscii("iency"), - dictgen::InsensitiveAscii("quencies"), - dictgen::InsensitiveAscii("quency"), - dictgen::InsensitiveAscii("uancies"), - dictgen::InsensitiveAscii("uancy"), - dictgen::InsensitiveAscii("uant"), - dictgen::InsensitiveAscii("uantly"), - dictgen::InsensitiveAscii("uecy"), - dictgen::InsensitiveAscii("uence"), - dictgen::InsensitiveAscii("uences"), - dictgen::InsensitiveAscii("uencey"), - dictgen::InsensitiveAscii("uenct"), - dictgen::InsensitiveAscii("uenices"), - dictgen::InsensitiveAscii("uenies"), - dictgen::InsensitiveAscii("uensies"), - dictgen::InsensitiveAscii("uenties"), - dictgen::InsensitiveAscii("uentily"), - dictgen::InsensitiveAscii("uentry"), - dictgen::InsensitiveAscii("ueny"), - dictgen::InsensitiveAscii("uenzies"), - dictgen::InsensitiveAscii("uncies"), - dictgen::InsensitiveAscii("uncy"), - ], - values: &[ - &["frequencies"], - &["frequency"], - &["frequently"], - &["frequencies"], - &["frequency"], - &["frequencies"], - &["frequency"], - &["frequencies"], - &["frequency"], - &["frequencies"], - &["frequency"], - &["frequent"], - &["frequently"], - &["frequency"], - &["frequencies"], - &["frequencies"], - &["frequency"], - &["frequency", "frequent"], - &["frequencies"], - &["frequencies"], - &["frequencies"], - &["frequencies"], - &["frequently"], - &["frequently"], - &["frequency", "frequently", "frequent"], - &["frequencies"], - &["frequencies"], - &["frequency"], - ], - range: 4..=8, - }; - -static WORD_FREN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FREN_CHILDREN), - value: None, -}; - -pub static WORD_FREN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("quency")], - values: &[&["frequency"]], - range: 6..=6, - }; - -static WORD_FREM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FREM_CHILDREN), - value: None, -}; - -pub static WORD_FREM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("ented"), - ], - values: &[&["fermentation"], &["fermented"]], - range: 5..=8, - }; - -static WORD_FREI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FREI_CHILDREN), - value: None, -}; - -pub static WORD_FREI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndlies"), - dictgen::InsensitiveAscii("ndly"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("ndship"), - dictgen::InsensitiveAscii("ndships"), - dictgen::InsensitiveAscii("ndzoned"), - ], - values: &[ - &["friend"], - &["friendlies"], - &["friendly"], - &["friends"], - &["friendship"], - &["friendships"], - &["friendzoned"], - ], - range: 2..=7, - }; - -static WORD_FREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FREE_CHILDREN), - value: None, -}; - -pub static WORD_FREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("callrelpy"), - dictgen::InsensitiveAscii("deom"), - dictgen::InsensitiveAscii("domers"), - dictgen::InsensitiveAscii("domes"), - dictgen::InsensitiveAscii("domest"), - dictgen::InsensitiveAscii("don"), - dictgen::InsensitiveAscii("dons"), - dictgen::InsensitiveAscii("dos"), - dictgen::InsensitiveAscii("dum"), - dictgen::InsensitiveAscii("dums"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("stlye"), - dictgen::InsensitiveAscii("sytle"), - dictgen::InsensitiveAscii("z"), - dictgen::InsensitiveAscii("zs"), - ], - values: &[ - &["freecallreply"], - &["freedom", "freedoms"], - &["freedoms"], - &["freedoms"], - &["freedoms"], - &["freedom"], - &["freedoms"], - &["freedoms"], - &["freedom"], - &["freedoms"], - &["free"], - &["freed"], - &["freestyle"], - &["freestyle"], - &["frees", "freeze"], - &["freezes"], - ], - range: 1..=9, - }; - -static WORD_FREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FREC_CHILDREN), - value: None, -}; - -pub static WORD_FREC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kels"), - dictgen::InsensitiveAscii("klers"), - dictgen::InsensitiveAscii("uencies"), - dictgen::InsensitiveAscii("uency"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("uented"), - dictgen::InsensitiveAscii("uently"), - dictgen::InsensitiveAscii("uents"), - ], - values: &[ - &["freckles"], - &["freckles"], - &["frequencies"], - &["frequency"], - &["frequent"], - &["frequented"], - &["frequently"], - &["frequents"], - ], - range: 4..=7, - }; - -static WORD_FRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FRA_CHILDREN), - value: None, -}; - -static WORD_FRA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_FRAC_NODE), - Some(&WORD_FRAD_NODE), - Some(&WORD_FRAE_NODE), - None, - Some(&WORD_FRAG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_FRAM_NODE), - Some(&WORD_FRAN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_FRAT_NODE), - Some(&WORD_FRAU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_FRAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAU_CHILDREN), - value: None, -}; - -pub static WORD_FRAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dalent"), - dictgen::InsensitiveAscii("delant"), - dictgen::InsensitiveAscii("delent"), - dictgen::InsensitiveAscii("dolent"), - dictgen::InsensitiveAscii("dulant"), - ], - values: &[ - &["fraudulent"], - &["fraudulent"], - &["fraudulent"], - &["fraudulent"], - &["fraudulent"], - ], - range: 6..=6, - }; - -static WORD_FRAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAT_CHILDREN), - value: None, -}; - -pub static WORD_FRAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ernaty"), - dictgen::InsensitiveAscii("ernety"), - dictgen::InsensitiveAscii("erntiy"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("urnity"), - ], - values: &[ - &["fraternity"], - &["fraternity"], - &["fraternity"], - &["fractional"], - &["fraternity"], - ], - range: 5..=6, - }; - -static WORD_FRAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAN_CHILDREN), - value: None, -}; - -pub static WORD_FRAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("caises"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("chices"), - dictgen::InsensitiveAscii("chie"), - dictgen::InsensitiveAscii("chies"), - dictgen::InsensitiveAscii("chieses"), - dictgen::InsensitiveAscii("chines"), - dictgen::InsensitiveAscii("chizes"), - dictgen::InsensitiveAscii("chsies"), - dictgen::InsensitiveAscii("ciso"), - dictgen::InsensitiveAscii("csico"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("kensite"), - dictgen::InsensitiveAscii("kenstain"), - dictgen::InsensitiveAscii("kensteen"), - dictgen::InsensitiveAscii("kensten"), - dictgen::InsensitiveAscii("kenstiens"), - dictgen::InsensitiveAscii("kenstine"), - dictgen::InsensitiveAscii("kenstined"), - dictgen::InsensitiveAscii("kenstiner"), - dictgen::InsensitiveAscii("kenstines"), - dictgen::InsensitiveAscii("kiln"), - dictgen::InsensitiveAscii("kin"), - dictgen::InsensitiveAscii("kinstein"), - dictgen::InsensitiveAscii("lkin"), - dictgen::InsensitiveAscii("scico"), - dictgen::InsensitiveAscii("siscan"), - dictgen::InsensitiveAscii("siscans"), - dictgen::InsensitiveAscii("sisco"), - dictgen::InsensitiveAscii("ticaly"), - dictgen::InsensitiveAscii("ticlly"), - dictgen::InsensitiveAscii("zise"), - ], - values: &[ - &["franchises"], - &["franchise"], - &["franchises"], - &["franchises"], - &["franchise"], - &["franchises"], - &["franchises"], - &["franchises"], - &["franchises"], - &["francisco"], - &["francisco"], - &["frame"], - &["frankenstein"], - &["frankenstein"], - &["frankenstein"], - &["frankenstein"], - &["frankenstein"], - &["frankenstein"], - &["frankenstein"], - &["frankenstein"], - &["frankenstein"], - &["franklin"], - &["franklin"], - &["frankenstein"], - &["franklin"], - &["francisco"], - &["franciscan"], - &["franciscans"], - &["francisco"], - &["frantically"], - &["frantically"], - &["franchise"], - ], - range: 1..=9, - }; - -static WORD_FRAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAM_CHILDREN), - value: Some(&["frame"]), -}; - -pub static WORD_FRAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("buffer"), - dictgen::InsensitiveAscii("ebufer"), - dictgen::InsensitiveAscii("ei"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("eowrk"), - dictgen::InsensitiveAscii("ethrower"), - dictgen::InsensitiveAscii("etyp"), - dictgen::InsensitiveAscii("ewoek"), - dictgen::InsensitiveAscii("ewoeks"), - dictgen::InsensitiveAscii("eword"), - dictgen::InsensitiveAscii("eworkk"), - dictgen::InsensitiveAscii("gent"), - dictgen::InsensitiveAscii("layout"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wd"), - dictgen::InsensitiveAscii("wework"), - dictgen::InsensitiveAscii("work"), - dictgen::InsensitiveAscii("works"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["framebuffer"], - &["framebuffer"], - &["frame"], - &["fragment"], - &["fragmentation"], - &["fragmented"], - &["fragments"], - &["framework"], - &["flamethrower"], - &["frametype"], - &["framework"], - &["frameworks"], - &["framework"], - &["framework"], - &["fragment"], - &["framelayout"], - &["framing"], - &["frames"], - &["frame"], - &["framed"], - &["framework"], - &["framework"], - &["frameworks"], - &["frames"], - ], - range: 1..=8, - }; - -static WORD_FRAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAG_CHILDREN), - value: None, -}; - -pub static WORD_FRAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ementation"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("mant"), - dictgen::InsensitiveAscii("mantation"), - dictgen::InsensitiveAscii("manted"), - dictgen::InsensitiveAscii("mants"), - dictgen::InsensitiveAscii("menation"), - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menetd"), - dictgen::InsensitiveAscii("meneted"), - dictgen::InsensitiveAscii("meneting"), - dictgen::InsensitiveAscii("menets"), - dictgen::InsensitiveAscii("menot"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("mnet"), - ], - values: &[ - &["fragment"], - &["fragmentation"], - &["fragments"], - &["fragment"], - &["fragment"], - &["fragmentation"], - &["fragment"], - &["fragments"], - &["fragmentation"], - &["fragment"], - &["fragmented"], - &["fragmented"], - &["fragmenting"], - &["fragments"], - &["fragment"], - &["fragment"], - &["fragment"], - ], - range: 3..=10, - }; - -static WORD_FRAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAE_CHILDREN), - value: None, -}; - -pub static WORD_FRAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("buffer")], - values: &[&["framebuffer"]], - range: 6..=6, - }; - -static WORD_FRAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAD_CHILDREN), - value: None, -}; - -pub static WORD_FRAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ulent")], - values: &[&["fraudulent"]], - range: 5..=5, - }; - -static WORD_FRAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FRAC_CHILDREN), - value: None, -}; - -pub static WORD_FRAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("kign"), - dictgen::InsensitiveAscii("talers"), - dictgen::InsensitiveAscii("tales"), - dictgen::InsensitiveAscii("talis"), - dictgen::InsensitiveAscii("talius"), - dictgen::InsensitiveAscii("talpus"), - dictgen::InsensitiveAscii("talus"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tiom"), - dictgen::InsensitiveAscii("toinal"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("turare"), - ], - values: &[ - &["fractional"], - &["fracking"], - &["fractals"], - &["fractals"], - &["fractals"], - &["fractals"], - &["fractals"], - &["fractals"], - &["fracture"], - &["fraction"], - &["fractional"], - &["fraction"], - &["fracture"], - ], - range: 3..=6, - }; - -static WORD_FP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FP_CHILDREN), - value: None, -}; - -pub static WORD_FP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rmat"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["for"], &["for", "far", "fps"], &["format"], &["ftp"]], - range: 1..=4, - }; - -static WORD_FO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FO_CHILDREN), - value: Some(&["of", "for", "do", "go", "to"]), -}; - -static WORD_FO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_FOC_NODE), - Some(&WORD_FOD_NODE), - Some(&WORD_FOE_NODE), - Some(&WORD_FOF_NODE), - Some(&WORD_FOG_NODE), - None, - Some(&WORD_FOI_NODE), - None, - None, - Some(&WORD_FOL_NODE), - Some(&WORD_FOM_NODE), - Some(&WORD_FON_NODE), - Some(&WORD_FOO_NODE), - Some(&WORD_FOP_NODE), - None, - Some(&WORD_FOR_NODE), - Some(&WORD_FOS_NODE), - Some(&WORD_FOT_NODE), - Some(&WORD_FOU_NODE), - None, - Some(&WORD_FOW_NODE), - None, - None, - None, -]; - -static WORD_FOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOW_CHILDREN), - value: None, -}; - -pub static WORD_FOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("arding"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("rards"), - ], - values: &[ - &["forward"], - &["forwarded"], - &["forwarding"], - &["forwards"], - &["follow", "foul"], - &["following"], - &["forwards"], - ], - range: 2..=6, - }; - -static WORD_FOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOU_CHILDREN), - value: None, -}; - -pub static WORD_FOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("csed"), - dictgen::InsensitiveAscii("dn"), - dictgen::InsensitiveAscii("dning"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lts"), - dictgen::InsensitiveAscii("ndaiton"), - dictgen::InsensitiveAscii("ndaries"), - dictgen::InsensitiveAscii("ndary"), - dictgen::InsensitiveAscii("ndatin"), - dictgen::InsensitiveAscii("ndatoin"), - dictgen::InsensitiveAscii("ndland"), - dictgen::InsensitiveAscii("nf"), - dictgen::InsensitiveAscii("ntan"), - dictgen::InsensitiveAscii("ntian"), - dictgen::InsensitiveAscii("rh"), - dictgen::InsensitiveAscii("rteeen"), - dictgen::InsensitiveAscii("rten"), - dictgen::InsensitiveAscii("rties"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("und"), - ], - values: &[ - &["focus"], - &["focused"], - &["found"], - &["founding"], - &["fought"], - &["found"], - &["foul", "fouled", "fold"], - &["folded"], - &["fault"], - &["faults"], - &["foundations"], - &["foundries"], - &["foundry"], - &["foundations"], - &["foundations"], - &["newfoundland"], - &["found"], - &["fountain"], - &["fountain"], - &["fourth"], - &["fourteen"], - &["fourteen"], - &["forties"], - &["forty"], - &["fourth"], - &["found"], - ], - range: 2..=7, - }; - -static WORD_FOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOT_CHILDREN), - value: Some(&["for", "fit", "dot", "rot", "cot", "got", "tot", "fog"]), -}; - -pub static WORD_FOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("ograf"), - dictgen::InsensitiveAscii("ografic"), - dictgen::InsensitiveAscii("ografical"), - dictgen::InsensitiveAscii("ografy"), - dictgen::InsensitiveAscii("ograph"), - dictgen::InsensitiveAscii("ography"), - ], - values: &[ - &["photo"], - &["photograph"], - &["photographic"], - &["photographical"], - &["photography"], - &["photograph"], - &["photography"], - ], - range: 1..=9, - }; - -static WORD_FOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOS_CHILDREN), - value: None, -}; - -pub static WORD_FOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("siles"), - dictgen::InsensitiveAscii("silis"), - ], - values: &[&["fossils"], &["fossils"]], - range: 5..=5, - }; - -static WORD_FOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FOR_CHILDREN), - value: None, -}; - -static WORD_FOR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FORA_NODE), - Some(&WORD_FORB_NODE), - Some(&WORD_FORC_NODE), - Some(&WORD_FORD_NODE), - Some(&WORD_FORE_NODE), - Some(&WORD_FORF_NODE), - Some(&WORD_FORG_NODE), - Some(&WORD_FORH_NODE), - Some(&WORD_FORI_NODE), - None, - None, - Some(&WORD_FORL_NODE), - Some(&WORD_FORM_NODE), - Some(&WORD_FORN_NODE), - Some(&WORD_FORO_NODE), - None, - None, - Some(&WORD_FORR_NODE), - Some(&WORD_FORS_NODE), - Some(&WORD_FORT_NODE), - Some(&WORD_FORU_NODE), - Some(&WORD_FORV_NODE), - Some(&WORD_FORW_NODE), - None, - None, - None, -]; - -static WORD_FORW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORW_CHILDREN), - value: None, -}; - -pub static WORD_FORW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("ardig"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("aring"), - dictgen::InsensitiveAscii("arrd"), - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("rad"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("warded"), - ], - values: &[ - &["forward"], - &["forwarded"], - &["forwarding"], - &["forwards"], - &["forward"], - &["forwarding"], - &["forwarded", "forward"], - &["forwarding"], - &["forward"], - &["forward"], - &["forward"], - &["forward"], - &["forwarded"], - ], - range: 2..=6, - }; - -static WORD_FORV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORV_CHILDREN), - value: None, -}; - -pub static WORD_FORV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atter"), - dictgen::InsensitiveAscii("er"), - ], - values: &[&["formatter"], &["forever"]], - range: 2..=5, - }; - -static WORD_FORU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORU_CHILDREN), - value: None, -}; - -pub static WORD_FORU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("la"), - dictgen::InsensitiveAscii("las"), - dictgen::InsensitiveAscii("mla"), - dictgen::InsensitiveAscii("mlas"), - dictgen::InsensitiveAscii("mlate"), - dictgen::InsensitiveAscii("mula"), - dictgen::InsensitiveAscii("mulas"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nately"), - dictgen::InsensitiveAscii("nner"), - dictgen::InsensitiveAscii("tunate"), - dictgen::InsensitiveAscii("tunately"), - ], - values: &[ - &["formula"], - &["formulas"], - &["formula"], - &["formulas"], - &["formulate"], - &["formula"], - &["formulas"], - &["fortunate"], - &["fortunately"], - &["forerunner"], - &["fortunate"], - &["fortunately"], - ], - range: 2..=8, - }; - -static WORD_FORT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORT_CHILDREN), - value: None, -}; - -pub static WORD_FORT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("hcominng"), - dictgen::InsensitiveAscii("hcomming"), - dictgen::InsensitiveAscii("itudine"), - dictgen::InsensitiveAscii("itue"), - dictgen::InsensitiveAscii("uante"), - dictgen::InsensitiveAscii("uantely"), - dictgen::InsensitiveAscii("unae"), - dictgen::InsensitiveAscii("unaly"), - dictgen::InsensitiveAscii("unantly"), - dictgen::InsensitiveAscii("unat"), - dictgen::InsensitiveAscii("unatelly"), - dictgen::InsensitiveAscii("unatley"), - dictgen::InsensitiveAscii("unatly"), - dictgen::InsensitiveAscii("unetely"), - dictgen::InsensitiveAscii("unetly"), - dictgen::InsensitiveAscii("unte"), - dictgen::InsensitiveAscii("untely"), - ], - values: &[ - &["fortran"], - &["format"], - &["fourteen"], - &["foretelling"], - &["forthcoming"], - &["forthcoming"], - &["fortitude"], - &["fortitude"], - &["fortunate"], - &["fortunately"], - &["fortune"], - &["fortunately"], - &["fortunately"], - &["fortunate"], - &["fortunately"], - &["fortunately"], - &["fortunately"], - &["fortunately"], - &["fortunately"], - &["fortune"], - &["fortunately"], - ], - range: 2..=8, - }; - -static WORD_FORS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORS_CHILDREN), - value: None, -}; - -pub static WORD_FORS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("akn"), - dictgen::InsensitiveAscii("ane"), - dictgen::InsensitiveAscii("aw"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eeable"), - dictgen::InsensitiveAscii("ekan"), - dictgen::InsensitiveAscii("ekin"), - dictgen::InsensitiveAscii("enic"), - dictgen::InsensitiveAscii("kaen"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["forsaken"], - &["forsaken"], - &["foresaw"], - &["force"], - &["foreseeable"], - &["forsaken"], - &["foreskin"], - &["forensic"], - &["forsaken"], - &["first", "forced"], - &["frosting"], - ], - range: 1..=6, - }; - -static WORD_FORR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORR_CHILDREN), - value: Some(&["for"]), -}; - -pub static WORD_FORR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esst"), - dictgen::InsensitiveAscii("matter"), - dictgen::InsensitiveAscii("set"), - ], - values: &[&["forrest"], &["formatter"], &["forrest"]], - range: 3..=6, - }; - -static WORD_FORO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORO_CHILDREN), - value: None, -}; - -pub static WORD_FORO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tten"), - ], - values: &[&["forgot"], &["forgotten"]], - range: 1..=4, - }; - -static WORD_FORN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORN_CHILDREN), - value: None, -}; - -pub static WORD_FORN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("atted"), - dictgen::InsensitiveAscii("atter"), - dictgen::InsensitiveAscii("esic"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tline"), - dictgen::InsensitiveAscii("tpage"), - ], - values: &[ - &["format"], - &["formatted"], - &["formatter"], - &["formats"], - &["formatted"], - &["formatter"], - &["forensic"], - &["front"], - &["frontline"], - &["frontpage"], - ], - range: 1..=5, - }; - -static WORD_FORM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FORM_CHILDREN), - value: None, -}; - -static WORD_FORM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FORMA_NODE), - None, - None, - None, - Some(&WORD_FORME_NODE), - None, - None, - None, - Some(&WORD_FORMI_NODE), - None, - None, - None, - Some(&WORD_FORMM_NODE), - None, - Some(&WORD_FORMO_NODE), - None, - None, - None, - None, - Some(&WORD_FORMT_NODE), - Some(&WORD_FORMU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_FORMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORMU_CHILDREN), - value: None, -}; - -pub static WORD_FORMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ala"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("alte"), - dictgen::InsensitiveAscii("ladas"), - dictgen::InsensitiveAscii("lados"), - dictgen::InsensitiveAscii("laes"), - dictgen::InsensitiveAscii("laical"), - dictgen::InsensitiveAscii("lars"), - dictgen::InsensitiveAscii("lat"), - dictgen::InsensitiveAscii("latoin"), - dictgen::InsensitiveAscii("layic"), - dictgen::InsensitiveAscii("ls"), - ], - values: &[ - &["formula"], - &["formula"], - &["formula"], - &["formulae"], - &["formulas"], - &["formulate"], - &["formulas"], - &["formulas"], - &["formulas"], - &["formulaic"], - &["formulas"], - &["formula"], - &["formulation"], - &["formulaic"], - &["formulas"], - ], - range: 1..=6, - }; - -static WORD_FORMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORMT_CHILDREN), - value: Some(&["format"]), -}; - -pub static WORD_FORMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_FORMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORMO_CHILDREN), - value: None, -}; - -pub static WORD_FORMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("st")], - values: &[&["foremost"]], - range: 2..=2, - }; - -static WORD_FORMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORMM_CHILDREN), - value: None, -}; - -pub static WORD_FORMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("atted"), - ], - values: &[&["formatted"], &["formatted"]], - range: 4..=5, - }; - -static WORD_FORMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORMI_CHILDREN), - value: None, -}; - -pub static WORD_FORMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dabble"), - dictgen::InsensitiveAscii("dabel"), - dictgen::InsensitiveAscii("dabelt"), - dictgen::InsensitiveAscii("dabil"), - dictgen::InsensitiveAscii("dabile"), - dictgen::InsensitiveAscii("dible"), - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("table"), - ], - values: &[ - &["formidable"], - &["formidable"], - &["formidable"], - &["formidable"], - &["formidable"], - &["formidable"], - &["formidable"], - &["formidable"], - ], - range: 5..=6, - }; - -static WORD_FORME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORME_CHILDREN), - value: None, -}; - -pub static WORD_FORME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("rlly"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["formerly"], - &["formerly"], - &["foremen"], - &["formed"], - &["formerly"], - &["formerly"], - &["forms", "formed"], - &["format"], - ], - range: 1..=4, - }; - -static WORD_FORMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORMA_CHILDREN), - value: None, -}; - -pub static WORD_FORMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dible"), - dictgen::InsensitiveAscii("lhaut"), - dictgen::InsensitiveAscii("lizng"), - dictgen::InsensitiveAscii("llity"), - dictgen::InsensitiveAscii("llize"), - dictgen::InsensitiveAscii("llized"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("tiing"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("tivos"), - dictgen::InsensitiveAscii("tteded"), - dictgen::InsensitiveAscii("ttgin"), - dictgen::InsensitiveAscii("ttied"), - dictgen::InsensitiveAscii("ttind"), - dictgen::InsensitiveAscii("ttings"), - dictgen::InsensitiveAscii("ttring"), - dictgen::InsensitiveAscii("ttted"), - dictgen::InsensitiveAscii("ttting"), - ], - values: &[ - &["formidable"], - &["fomalhaut"], - &["formalizing"], - &["formally"], - &["formalize"], - &["formalized"], - &["formally", "formerly"], - &["former"], - &["formattable"], - &["format"], - &["formatted"], - &["formatter"], - &["formatters"], - &["formats"], - &["format"], - &["formats"], - &["formatting"], - &["formation"], - &["formatting"], - &["formations"], - &["formations"], - &["formatted"], - &["formatting"], - &["formatted"], - &["formatting"], - &["formatting"], - &["formatting"], - &["formatted"], - &["formatting"], - ], - range: 1..=6, - }; - -static WORD_FORL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORL_CHILDREN), - value: None, -}; - -pub static WORD_FORL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - ], - values: &[&["fold"], &["folder"], &["folders"]], - range: 1..=4, - }; - -static WORD_FORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORI_CHILDREN), - value: None, -}; - -pub static WORD_FORI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cbly"), - dictgen::InsensitiveAscii("egn"), - dictgen::InsensitiveAscii("egner"), - dictgen::InsensitiveAscii("egners"), - dictgen::InsensitiveAscii("gener"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gven"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ners"), - ], - values: &[ - &["forcibly"], - &["foreign"], - &["foreigner"], - &["foreigners"], - &["foreigner"], - &["foreign"], - &["forgiven"], - &["foreign"], - &["foreigner"], - &["foreigners"], - ], - range: 1..=6, - }; - -static WORD_FORH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORH_CHILDREN), - value: None, -}; - -pub static WORD_FORH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ead")], - values: &[&["forehead"]], - range: 3..=3, - }; - -static WORD_FORG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORG_CHILDREN), - value: None, -}; - -pub static WORD_FORG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ein"), - dictgen::InsensitiveAscii("einer"), - dictgen::InsensitiveAscii("einers"), - dictgen::InsensitiveAscii("eround"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ettting"), - dictgen::InsensitiveAscii("iener"), - dictgen::InsensitiveAscii("ieners"), - dictgen::InsensitiveAscii("ivance"), - dictgen::InsensitiveAscii("ivenness"), - dictgen::InsensitiveAscii("ivens"), - dictgen::InsensitiveAscii("ivenss"), - dictgen::InsensitiveAscii("iviness"), - dictgen::InsensitiveAscii("ivness"), - dictgen::InsensitiveAscii("oten"), - dictgen::InsensitiveAscii("otting"), - dictgen::InsensitiveAscii("otton"), - dictgen::InsensitiveAscii("round"), - ], - values: &[ - &["foreign"], - &["foreigner"], - &["foreigners"], - &["foreground"], - &["forgetting"], - &["forgetting"], - &["foreigner"], - &["foreigners"], - &["forgiven"], - &["forgiveness"], - &["forgiveness"], - &["forgiveness"], - &["forgiveness"], - &["forgiveness"], - &["forgotten"], - &["forgetting"], - &["forgotten"], - &["foreground"], - ], - range: 3..=8, - }; - -static WORD_FORF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORF_CHILDREN), - value: None, -}; - -pub static WORD_FORF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iet"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("its"), - ], - values: &[ - &["forfeit"], - &["forfeit"], - &["forfeited"], - &["forfeiting"], - &["forfeits"], - ], - range: 2..=5, - }; - -static WORD_FORE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORE_CHILDREN), - value: None, -}; - -pub static WORD_FORE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amrs"), - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("armes"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cfully"), - dictgen::InsensitiveAscii("fit"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("giner"), - dictgen::InsensitiveAscii("giners"), - dictgen::InsensitiveAscii("gorund"), - dictgen::InsensitiveAscii("gound"), - dictgen::InsensitiveAscii("grond"), - dictgen::InsensitiveAscii("gronds"), - dictgen::InsensitiveAscii("groud"), - dictgen::InsensitiveAscii("groung"), - dictgen::InsensitiveAscii("ignese"), - dictgen::InsensitiveAscii("igness"), - dictgen::InsensitiveAscii("ignors"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inger"), - dictgen::InsensitiveAscii("ingers"), - dictgen::InsensitiveAscii("ksin"), - dictgen::InsensitiveAscii("mentionned"), - dictgen::InsensitiveAscii("nics"), - dictgen::InsensitiveAscii("nisc"), - dictgen::InsensitiveAscii("nsisch"), - dictgen::InsensitiveAscii("rmly"), - dictgen::InsensitiveAscii("runers"), - dictgen::InsensitiveAscii("seaable"), - dictgen::InsensitiveAscii("seeble"), - dictgen::InsensitiveAscii("shadowning"), - dictgen::InsensitiveAscii("snic"), - dictgen::InsensitiveAscii("sseable"), - dictgen::InsensitiveAscii("ward"), - ], - values: &[ - &["forearms"], - &["forward"], - &["forearms"], - &["force"], - &["forced"], - &["forces"], - &["forcefully"], - &["forfeit"], - &["foreign"], - &["foreigner"], - &["foreigners"], - &["foreground"], - &["foreground"], - &["foreground"], - &["foregrounds"], - &["foreground"], - &["foreground"], - &["foreigners"], - &["foreigners"], - &["foreigners"], - &["foreign"], - &["foreigner"], - &["foreigners"], - &["foreskin"], - &["aforementioned"], - &["forensic"], - &["forensic"], - &["forensic"], - &["formerly"], - &["forerunners"], - &["foreseeable"], - &["foreseeable"], - &["foreshadowing"], - &["forensic"], - &["foreseeable"], - &["foreword", "forward"], - ], - range: 2..=10, - }; - -static WORD_FORD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORD_CHILDREN), - value: None, -}; - -pub static WORD_FORD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("warded")], - values: &[&["forwarded"]], - range: 6..=6, - }; - -static WORD_FORC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORC_CHILDREN), - value: None, -}; - -pub static WORD_FORC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("asted"), - dictgen::InsensitiveAscii("aster"), - dictgen::InsensitiveAscii("asters"), - dictgen::InsensitiveAscii("asting"), - dictgen::InsensitiveAscii("asts"), - dictgen::InsensitiveAscii("eably"), - dictgen::InsensitiveAscii("efullly"), - dictgen::InsensitiveAscii("efuly"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("ibley"), - dictgen::InsensitiveAscii("iblly"), - dictgen::InsensitiveAscii("ifully"), - dictgen::InsensitiveAscii("ot"), - ], - values: &[ - &["forcibly"], - &["forecast"], - &["forecasted"], - &["forecaster"], - &["forecasters"], - &["forecasting"], - &["forecasts"], - &["forcibly"], - &["forcefully"], - &["forcefully"], - &["forcibly"], - &["forcibly"], - &["forcibly"], - &["forcefully"], - &["forgot"], - ], - range: 2..=7, - }; - -static WORD_FORB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORB_CHILDREN), - value: None, -}; - -pub static WORD_FORB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("atum"), - dictgen::InsensitiveAscii("biden"), - dictgen::InsensitiveAscii("iddent"), - dictgen::InsensitiveAscii("iden"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("iten"), - dictgen::InsensitiveAscii("itten"), - ], - values: &[ - &["forbade"], - &["verbatim"], - &["forbidden"], - &["forbidden"], - &["forbidden"], - &["forbid"], - &["forbidden"], - &["forbidden"], - ], - range: 2..=6, - }; - -static WORD_FORA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FORA_CHILDREN), - value: None, -}; - -pub static WORD_FORA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("matting"), - dictgen::InsensitiveAscii("mt"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("sken"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("wrd"), - ], - values: &[ - &["formatting"], - &["format"], - &["forward"], - &["forsaken"], - &["format"], - &["formatting"], - &["forward"], - ], - range: 1..=7, - }; - -static WORD_FOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOP_CHILDREN), - value: None, -}; - -pub static WORD_FOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("py"), - dictgen::InsensitiveAscii("pys"), - dictgen::InsensitiveAscii("r"), - ], - values: &[&["floppy"], &["floppies"], &["for"]], - range: 1..=3, - }; - -static WORD_FOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOO_CHILDREN), - value: None, -}; - -pub static WORD_FOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntnotes"), - dictgen::InsensitiveAscii("otball"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rter"), - dictgen::InsensitiveAscii("tall"), - dictgen::InsensitiveAscii("tnoes"), - dictgen::InsensitiveAscii("tprinst"), - dictgen::InsensitiveAscii("und"), - ], - values: &[ - &["footnotes"], - &["football"], - &["foot", "for"], - &["footer"], - &["football"], - &["footnotes"], - &["footprints"], - &["found"], - ], - range: 1..=7, - }; - -static WORD_FON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FON_CHILDREN), - value: None, -}; - -pub static WORD_FON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctional"), - dictgen::InsensitiveAscii("ctionalities"), - dictgen::InsensitiveAscii("ctionality"), - dictgen::InsensitiveAscii("ctioning"), - dictgen::InsensitiveAscii("ctionnal"), - dictgen::InsensitiveAscii("ctionnalies"), - dictgen::InsensitiveAscii("ctionnalities"), - dictgen::InsensitiveAscii("ctionnality"), - dictgen::InsensitiveAscii("ctionnaly"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("damentalist"), - dictgen::InsensitiveAscii("damentalists"), - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tains"), - dictgen::InsensitiveAscii("tier"), - dictgen::InsensitiveAscii("tisizing"), - dictgen::InsensitiveAscii("tonfig"), - dictgen::InsensitiveAscii("trier"), - dictgen::InsensitiveAscii("ud"), - ], - values: &[ - &["function"], - &["functional"], - &["functionalities"], - &["functionality"], - &["functioning"], - &["functional"], - &["functionalities"], - &["functionalities"], - &["functionality"], - &["functionally", "functionality"], - &["functions"], - &["fundamentalist"], - &["fundamentalists"], - &["phonetic"], - &["fountain", "contain"], - &["fountains", "contains"], - &["frontier"], - &["fontifying"], - &["fontconfig"], - &["frontier"], - &["found"], - ], - range: 2..=13, - }; - -static WORD_FOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOM_CHILDREN), - value: Some(&["form", "from"]), -}; - -pub static WORD_FOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("atted"), - dictgen::InsensitiveAscii("atter"), - dictgen::InsensitiveAscii("atters"), - dictgen::InsensitiveAscii("atting"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rat"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rater"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("rats"), - dictgen::InsensitiveAscii("ratted"), - dictgen::InsensitiveAscii("ratter"), - dictgen::InsensitiveAscii("ratting"), - dictgen::InsensitiveAscii("ula"), - dictgen::InsensitiveAscii("ulas"), - ], - values: &[ - &["foaming"], - &["format"], - &["formatted"], - &["formatter"], - &["formats"], - &["formatting"], - &["formats"], - &["formatted"], - &["formatter"], - &["formatters"], - &["formatting"], - &["formed"], - &["from", "form"], - &["format"], - &["formatted"], - &["formatter"], - &["formatting"], - &["formats"], - &["formatted"], - &["formatter"], - &["formatting"], - &["formula"], - &["formula"], - ], - range: 1..=7, - }; - -static WORD_FOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FOL_CHILDREN), - value: None, -}; - -static WORD_FOL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_FOLD_NODE), - Some(&WORD_FOLE_NODE), - Some(&WORD_FOLF_NODE), - None, - None, - None, - None, - None, - Some(&WORD_FOLL_NODE), - None, - None, - Some(&WORD_FOLO_NODE), - None, - None, - None, - Some(&WORD_FOLS_NODE), - None, - None, - None, - Some(&WORD_FOLW_NODE), - Some(&WORD_FOLX_NODE), - None, - None, -]; - -static WORD_FOLX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLX_CHILDREN), - value: Some(&["folks"]), -}; - -pub static WORD_FOLX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_FOLW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLW_CHILDREN), - value: None, -}; - -pub static WORD_FOLW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("oer"), - dictgen::InsensitiveAscii("oers"), - dictgen::InsensitiveAscii("oin"), - dictgen::InsensitiveAscii("oind"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("oinwg"), - dictgen::InsensitiveAscii("oiong"), - dictgen::InsensitiveAscii("oiwng"), - dictgen::InsensitiveAscii("oong"), - dictgen::InsensitiveAscii("os"), - ], - values: &[ - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - ], - range: 1..=5, - }; - -static WORD_FOLS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLS_CHILDREN), - value: None, -}; - -pub static WORD_FOLS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["false"]], - range: 1..=1, - }; - -static WORD_FOLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLO_CHILDREN), - value: None, -}; - -pub static WORD_FOLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("ower"), - dictgen::InsensitiveAscii("owers"), - dictgen::InsensitiveAscii("owin"), - dictgen::InsensitiveAscii("owind"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("owinwg"), - dictgen::InsensitiveAscii("owiong"), - dictgen::InsensitiveAscii("owiwng"), - dictgen::InsensitiveAscii("owong"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("win"), - dictgen::InsensitiveAscii("wind"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("winwg"), - dictgen::InsensitiveAscii("wiong"), - dictgen::InsensitiveAscii("wiwng"), - dictgen::InsensitiveAscii("wong"), - dictgen::InsensitiveAscii("ws"), - dictgen::InsensitiveAscii("ww"), - dictgen::InsensitiveAscii("wwed"), - dictgen::InsensitiveAscii("wwer"), - dictgen::InsensitiveAscii("wwers"), - dictgen::InsensitiveAscii("wwin"), - dictgen::InsensitiveAscii("wwind"), - dictgen::InsensitiveAscii("wwing"), - dictgen::InsensitiveAscii("wwinwg"), - dictgen::InsensitiveAscii("wwiong"), - dictgen::InsensitiveAscii("wwiwng"), - dictgen::InsensitiveAscii("wwong"), - dictgen::InsensitiveAscii("wws"), - ], - values: &[ - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - ], - range: 1..=6, - }; - -static WORD_FOLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FOLL_CHILDREN), - value: None, -}; - -static WORD_FOLL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_FOLLD_NODE), - Some(&WORD_FOLLE_NODE), - Some(&WORD_FOLLF_NODE), - None, - None, - Some(&WORD_FOLLI_NODE), - None, - None, - Some(&WORD_FOLLL_NODE), - None, - None, - Some(&WORD_FOLLO_NODE), - None, - None, - None, - Some(&WORD_FOLLS_NODE), - None, - None, - None, - Some(&WORD_FOLLW_NODE), - None, - None, - None, -]; - -static WORD_FOLLW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLW_CHILDREN), - value: Some(&["follow"]), -}; - -pub static WORD_FOLLW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inwg"), - dictgen::InsensitiveAscii("iong"), - dictgen::InsensitiveAscii("iwng"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("oeed"), - dictgen::InsensitiveAscii("oeer"), - dictgen::InsensitiveAscii("oeers"), - dictgen::InsensitiveAscii("oein"), - dictgen::InsensitiveAscii("oeind"), - dictgen::InsensitiveAscii("oeing"), - dictgen::InsensitiveAscii("oeinwg"), - dictgen::InsensitiveAscii("oeiong"), - dictgen::InsensitiveAscii("oeiwng"), - dictgen::InsensitiveAscii("oeong"), - dictgen::InsensitiveAscii("oer"), - dictgen::InsensitiveAscii("oers"), - dictgen::InsensitiveAscii("oes"), - dictgen::InsensitiveAscii("oin"), - dictgen::InsensitiveAscii("oind"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("oinwg"), - dictgen::InsensitiveAscii("oiong"), - dictgen::InsensitiveAscii("oiwng"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("oong"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("ower"), - dictgen::InsensitiveAscii("owers"), - dictgen::InsensitiveAscii("owin"), - dictgen::InsensitiveAscii("owind"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("owinwg"), - dictgen::InsensitiveAscii("owiong"), - dictgen::InsensitiveAscii("owiwng"), - dictgen::InsensitiveAscii("owong"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("win"), - dictgen::InsensitiveAscii("wind"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("winwg"), - dictgen::InsensitiveAscii("wiong"), - dictgen::InsensitiveAscii("wiwng"), - dictgen::InsensitiveAscii("wong"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follow"], - &["follow"], - &["followed"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follower"], - &["followers"], - &["follows"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - &["follows"], - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - ], - range: 1..=6, - }; - -static WORD_FOLLS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLS_CHILDREN), - value: Some(&["follows"]), -}; - -pub static WORD_FOLLS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_FOLLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLO_CHILDREN), - value: None, -}; - -pub static WORD_FOLLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("iwng"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lwing"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("wd"), - dictgen::InsensitiveAscii("wes"), - dictgen::InsensitiveAscii("wig"), - dictgen::InsensitiveAscii("wign"), - dictgen::InsensitiveAscii("win"), - dictgen::InsensitiveAscii("wind"), - dictgen::InsensitiveAscii("wint"), - dictgen::InsensitiveAscii("wng"), - dictgen::InsensitiveAscii("woing"), - dictgen::InsensitiveAscii("wwing"), - dictgen::InsensitiveAscii("wwings"), - ], - values: &[ - &["followed"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - &["followed", "follows", "follow"], - &["follows"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["followings"], - ], - range: 1..=6, - }; - -static WORD_FOLLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLL_CHILDREN), - value: None, -}; - -pub static WORD_FOLLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("ower"), - dictgen::InsensitiveAscii("owers"), - dictgen::InsensitiveAscii("owin"), - dictgen::InsensitiveAscii("owind"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("owinwg"), - dictgen::InsensitiveAscii("owiong"), - dictgen::InsensitiveAscii("owiwng"), - dictgen::InsensitiveAscii("owong"), - dictgen::InsensitiveAscii("ows"), - ], - values: &[ - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows", "followings"], - ], - range: 2..=6, - }; - -static WORD_FOLLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLI_CHILDREN), - value: None, -}; - -pub static WORD_FOLLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nwg"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("win"), - dictgen::InsensitiveAscii("wind"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("winwg"), - dictgen::InsensitiveAscii("wiong"), - dictgen::InsensitiveAscii("wiwng"), - dictgen::InsensitiveAscii("wng"), - dictgen::InsensitiveAscii("wong"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["following"], - &["following"], - &["following", "falling", "rolling"], - &["following"], - &["following"], - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - ], - range: 1..=5, - }; - -static WORD_FOLLF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLF_CHILDREN), - value: None, -}; - -pub static WORD_FOLLF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("ower"), - dictgen::InsensitiveAscii("owers"), - dictgen::InsensitiveAscii("owin"), - dictgen::InsensitiveAscii("owind"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("owinwg"), - dictgen::InsensitiveAscii("owiong"), - dictgen::InsensitiveAscii("owiwng"), - dictgen::InsensitiveAscii("owong"), - dictgen::InsensitiveAscii("ows"), - ], - values: &[ - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - ], - range: 2..=6, - }; - -static WORD_FOLLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLE_CHILDREN), - value: None, -}; - -pub static WORD_FOLLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("win"), - dictgen::InsensitiveAscii("wind"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("winwg"), - dictgen::InsensitiveAscii("wiong"), - dictgen::InsensitiveAscii("wiwng"), - dictgen::InsensitiveAscii("wong"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["followed"], - &["follower"], - &["followers"], - &["follow"], - &["followed"], - &["follower"], - &["followers"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["following"], - &["follows"], - ], - range: 1..=5, - }; - -static WORD_FOLLD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLLD_CHILDREN), - value: None, -}; - -pub static WORD_FOLLD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["folder"]], - range: 2..=2, - }; - -static WORD_FOLF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLF_CHILDREN), - value: None, -}; - -pub static WORD_FOLF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[&["folder"], &["folders"]], - range: 2..=3, - }; - -static WORD_FOLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLE_CHILDREN), - value: None, -}; - -pub static WORD_FOLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[&["folder"], &["folders"]], - range: 1..=2, - }; - -static WORD_FOLD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOLD_CHILDREN), - value: None, -}; - -pub static WORD_FOLD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("in"), - ], - values: &[ - &["folder", "fold"], - &["folder"], - &["folders", "folded", "folder"], - &["folding"], - ], - range: 1..=3, - }; - -static WORD_FOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOI_CHILDREN), - value: None, -}; - -pub static WORD_FOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("refox"), - ], - values: &[&["pointers"], &["for"], &["firefox"]], - range: 1..=5, - }; - -static WORD_FOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOG_CHILDREN), - value: None, -}; - -pub static WORD_FOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("otten"), - ], - values: &[&["forget"], &["forgets"], &["forgot"], &["forgotten"]], - range: 2..=5, - }; - -static WORD_FOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOF_CHILDREN), - value: Some(&["for"]), -}; - -pub static WORD_FOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_FOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOE_CHILDREN), - value: None, -}; - -pub static WORD_FOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ver")], - values: &[&["forever"]], - range: 3..=3, - }; - -static WORD_FOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOD_CHILDREN), - value: None, -}; - -pub static WORD_FOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ler"), - ], - values: &[ - &["boded", "coded", "faded", "folded", "forded"], - &["coder", "folder"], - &["coders", "folders"], - &["boding", "coding", "fading", "folding", "fording"], - &["folder"], - ], - range: 2..=3, - }; - -static WORD_FOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FOC_CHILDREN), - value: None, -}; - -pub static WORD_FOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("usf"), - dictgen::InsensitiveAscii("uss"), - dictgen::InsensitiveAscii("usses"), - ], - values: &[ - &["forced"], - &["focus"], - &["focused"], - &["focuses", "focus"], - &["document"], - &["focus"], - &["focus"], - &["focus"], - &["focuses"], - ], - range: 1..=5, - }; - -static WORD_FN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FN_CHILDREN), - value: None, -}; - -pub static WORD_FN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aatic"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ished"), - dictgen::InsensitiveAscii("uction"), - ], - values: &[ - &["fanatic"], - &["function"], - &["functions"], - &["find"], - &["finished"], - &["function"], - ], - range: 1..=6, - }; - -static WORD_FM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FM_CHILDREN), - value: None, -}; - -pub static WORD_FM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aily")], - values: &[&["family"]], - range: 4..=4, - }; - -static WORD_FL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FL_CHILDREN), - value: None, -}; - -static WORD_FL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FLA_NODE), - None, - Some(&WORD_FLC_NODE), - None, - Some(&WORD_FLE_NODE), - None, - None, - None, - Some(&WORD_FLI_NODE), - None, - None, - Some(&WORD_FLL_NODE), - None, - None, - Some(&WORD_FLO_NODE), - Some(&WORD_FLP_NODE), - None, - None, - None, - Some(&WORD_FLT_NODE), - Some(&WORD_FLU_NODE), - None, - None, - None, - Some(&WORD_FLY_NODE), - None, -]; - -static WORD_FLY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLY_CHILDREN), - value: None, -}; - -pub static WORD_FLY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["flies", "flyers"]], - range: 2..=2, - }; - -static WORD_FLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLU_CHILDREN), - value: None, -}; - -pub static WORD_FLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctaute"), - dictgen::InsensitiveAscii("ctiations"), - dictgen::InsensitiveAscii("ctuand"), - dictgen::InsensitiveAscii("ctuatie"), - dictgen::InsensitiveAscii("ctuaties"), - dictgen::InsensitiveAscii("ctuatin"), - dictgen::InsensitiveAscii("ctuative"), - dictgen::InsensitiveAscii("cutate"), - dictgen::InsensitiveAscii("cutations"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("orecence"), - dictgen::InsensitiveAscii("orish"), - dictgen::InsensitiveAscii("oroscent"), - dictgen::InsensitiveAscii("roescent"), - dictgen::InsensitiveAscii("roide"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("shs"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("tterhsy"), - dictgen::InsensitiveAscii("ttersky"), - dictgen::InsensitiveAscii("tterspy"), - dictgen::InsensitiveAscii("ttersy"), - dictgen::InsensitiveAscii("tteryshy"), - dictgen::InsensitiveAscii("xtuations"), - ], - values: &[ - &["fluctuate"], - &["fluctuations"], - &["fluctuant"], - &["fluctuate"], - &["fluctuate"], - &["fluctuations"], - &["fluctuate"], - &["fluctuate"], - &["fluctuations"], - &["flood"], - &["fluorescence"], - &["flourish"], - &["fluorescent"], - &["fluorescent"], - &["fluoride"], - &["flushed"], - &["flushes"], - &["flushing"], - &["fluttershy"], - &["fluttershy"], - &["fluttershy"], - &["fluttershy"], - &["fluttershy"], - &["fluctuations"], - ], - range: 1..=9, - }; - -static WORD_FLT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLT_CHILDREN), - value: None, -}; - -pub static WORD_FLT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["filter"]], - range: 2..=2, - }; - -static WORD_FLP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLP_CHILDREN), - value: None, -}; - -pub static WORD_FLP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ppy")], - values: &[&["floppy"]], - range: 3..=3, - }; - -static WORD_FLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLO_CHILDREN), - value: None, -}; - -pub static WORD_FLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("aring"), - dictgen::InsensitiveAscii("atint"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("opy"), - dictgen::InsensitiveAscii("ppyies"), - dictgen::InsensitiveAscii("ppys"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rdia"), - dictgen::InsensitiveAscii("recen"), - dictgen::InsensitiveAscii("rene"), - dictgen::InsensitiveAscii("resent"), - dictgen::InsensitiveAscii("ride"), - dictgen::InsensitiveAscii("ridia"), - dictgen::InsensitiveAscii("ruide"), - dictgen::InsensitiveAscii("ruish"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("urescent"), - dictgen::InsensitiveAscii("uride"), - dictgen::InsensitiveAscii("urine"), - dictgen::InsensitiveAscii("urishment"), - dictgen::InsensitiveAscii("ursih"), - ], - values: &[ - &["floating", "flooding"], - &["floating", "flooring"], - &["floating"], - &["folding", "flooding"], - &["floppy"], - &["floppies"], - &["floppies"], - &["floor", "flow"], - &["florida"], - &["florence"], - &["florence"], - &["fluorescent", "florescent"], - &["fluoride"], - &["florida"], - &["fluoride"], - &["flourish"], - &["floating"], - &["fluorescent", "florescent"], - &["fluoride"], - &["fluorine"], - &["flourishing"], - &["flourish"], - ], - range: 1..=9, - }; - -static WORD_FLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLL_CHILDREN), - value: None, -}; - -pub static WORD_FLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("owing")], - values: &[&["following", "flowing"]], - range: 5..=5, - }; - -static WORD_FLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLI_CHILDREN), - value: None, -}; - -pub static WORD_FLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ename"), - dictgen::InsensitiveAscii("mmakers"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ppade"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["file"], - &["filename"], - &["filmmakers"], - &["flipped"], - &["flipped"], - &["filter"], - &["filtered"], - &["filtering"], - &["filters"], - ], - range: 1..=7, - }; - -static WORD_FLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLE_CHILDREN), - value: Some(&["file"]), -}; - -pub static WORD_FLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("chter"), - dictgen::InsensitiveAscii("cther"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mmish"), - dictgen::InsensitiveAscii("thcer"), - dictgen::InsensitiveAscii("want"), - dictgen::InsensitiveAscii("xability"), - dictgen::InsensitiveAscii("xable"), - dictgen::InsensitiveAscii("xbile"), - dictgen::InsensitiveAscii("xebility"), - dictgen::InsensitiveAscii("xiable"), - dictgen::InsensitiveAscii("xibel"), - dictgen::InsensitiveAscii("xibele"), - dictgen::InsensitiveAscii("xibile"), - dictgen::InsensitiveAscii("xibiliy"), - dictgen::InsensitiveAscii("xibillity"), - dictgen::InsensitiveAscii("xibiltiy"), - dictgen::InsensitiveAscii("xibilty"), - dictgen::InsensitiveAscii("xibily"), - dictgen::InsensitiveAscii("xiblity"), - dictgen::InsensitiveAscii("xt"), - ], - values: &[ - &["float"], - &["fletcher"], - &["fletcher"], - &["fled", "freed"], - &["phlegm"], - &["flemish"], - &["fletcher"], - &["fluent"], - &["flexibility"], - &["flexible"], - &["flexible"], - &["flexibility"], - &["flexible"], - &["flexible"], - &["flexible"], - &["flexible"], - &["flexibility"], - &["flexibility"], - &["flexibility"], - &["flexibility"], - &["flexibility", "flexibly"], - &["flexibility"], - &["flex"], - ], - range: 1..=9, - }; - -static WORD_FLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLC_CHILDREN), - value: None, -}; - -pub static WORD_FLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iker")], - values: &[&["flicker"]], - range: 4..=4, - }; - -static WORD_FLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FLA_CHILDREN), - value: None, -}; - -pub static WORD_FLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cons"), - dictgen::InsensitiveAscii("cor"), - dictgen::InsensitiveAscii("cored"), - dictgen::InsensitiveAscii("coring"), - dictgen::InsensitiveAscii("corings"), - dictgen::InsensitiveAscii("cors"), - dictgen::InsensitiveAscii("cour"), - dictgen::InsensitiveAscii("coured"), - dictgen::InsensitiveAscii("couring"), - dictgen::InsensitiveAscii("courings"), - dictgen::InsensitiveAscii("cours"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("gg"), - dictgen::InsensitiveAscii("ghsip"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("hsed"), - dictgen::InsensitiveAscii("hses"), - dictgen::InsensitiveAscii("hsing"), - dictgen::InsensitiveAscii("keness"), - dictgen::InsensitiveAscii("kyness"), - dictgen::InsensitiveAscii("mable"), - dictgen::InsensitiveAscii("methorwer"), - dictgen::InsensitiveAscii("metrhower"), - dictgen::InsensitiveAscii("nethrower"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("oting"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sely"), - dictgen::InsensitiveAscii("sghip"), - dictgen::InsensitiveAscii("shflame"), - dictgen::InsensitiveAscii("shig"), - dictgen::InsensitiveAscii("shligt"), - dictgen::InsensitiveAscii("shligth"), - dictgen::InsensitiveAscii("shs"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("skbacks"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tened"), - dictgen::InsensitiveAscii("tteing"), - dictgen::InsensitiveAscii("ttend"), - dictgen::InsensitiveAscii("ttenning"), - dictgen::InsensitiveAscii("tterd"), - dictgen::InsensitiveAscii("tterende"), - dictgen::InsensitiveAscii("ttern"), - dictgen::InsensitiveAscii("tteur"), - dictgen::InsensitiveAscii("ttire"), - dictgen::InsensitiveAscii("vorade"), - dictgen::InsensitiveAscii("vord"), - dictgen::InsensitiveAscii("vores"), - dictgen::InsensitiveAscii("voures"), - dictgen::InsensitiveAscii("vourus"), - dictgen::InsensitiveAscii("vous"), - dictgen::InsensitiveAscii("wess"), - dictgen::InsensitiveAscii("wleslly"), - dictgen::InsensitiveAscii("wlessely"), - dictgen::InsensitiveAscii("wlessley"), - dictgen::InsensitiveAscii("wlessy"), - ], - values: &[ - &["falcons"], - &["flavor"], - &["flavored"], - &["flavoring"], - &["flavorings"], - &["flavors"], - &["flavour"], - &["flavoured"], - &["flavouring"], - &["flavourings"], - &["flavours"], - &["flags", "flag"], - &["flagged"], - &["flags"], - &["flag"], - &["flagship"], - &["flash", "flags"], - &["flashed"], - &["flashes"], - &["flashing"], - &["flakiness"], - &["flakiness"], - &["flammable"], - &["flamethrower"], - &["flamethrower"], - &["flamethrower"], - &["float"], - &["floating"], - &["flaired"], - &["false", "flake", "flame", "flare", "flash", "flask"], - &["falsely"], - &["flagship"], - &["flashframe"], - &["flashing"], - &["flashlight"], - &["flashlight"], - &["flashes"], - &["flashing"], - &["flashbacks"], - &["class", "glass", "flask", "flash"], - &["flat"], - &["flattened"], - &["flattening"], - &["flattened"], - &["flattening"], - &["flattered"], - &["flattered"], - &["flatten"], - &["flatter"], - &["flatter"], - &["flavored"], - &["flavored"], - &["flavors"], - &["flavours"], - &["flavours"], - &["flavours"], - &["flawless"], - &["flawlessly"], - &["flawlessly"], - &["flawlessly"], - &["flawlessly"], - ], - range: 2..=9, - }; - -static WORD_FI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FI_CHILDREN), - value: None, -}; - -static WORD_FI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FIA_NODE), - Some(&WORD_FIB_NODE), - Some(&WORD_FIC_NODE), - Some(&WORD_FID_NODE), - Some(&WORD_FIE_NODE), - Some(&WORD_FIF_NODE), - Some(&WORD_FIG_NODE), - None, - None, - None, - Some(&WORD_FIK_NODE), - Some(&WORD_FIL_NODE), - Some(&WORD_FIM_NODE), - Some(&WORD_FIN_NODE), - Some(&WORD_FIO_NODE), - None, - None, - Some(&WORD_FIR_NODE), - Some(&WORD_FIS_NODE), - Some(&WORD_FIT_NODE), - None, - Some(&WORD_FIV_NODE), - Some(&WORD_FIW_NODE), - Some(&WORD_FIX_NODE), - None, - Some(&WORD_FIZ_NODE), -]; - -static WORD_FIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIZ_CHILDREN), - value: None, -}; - -pub static WORD_FIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eek")], - values: &[&["physique"]], - range: 3..=3, - }; - -static WORD_FIX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIX_CHILDREN), - value: None, -}; - -pub static WORD_FIX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("eme"), - dictgen::InsensitiveAscii("utre"), - dictgen::InsensitiveAscii("wd"), - ], - values: &[ - &["fixed", "fixes", "fix", "fixme", "fixer"], - &["pixel"], - &["pixels"], - &["fixme"], - &["fixture"], - &["fixed"], - ], - range: 1..=4, - }; - -static WORD_FIW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIW_CHILDREN), - value: Some(&["fix"]), -}; - -pub static WORD_FIW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_FIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIV_CHILDREN), - value: None, -}; - -pub static WORD_FIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ety")], - values: &[&["fifty"]], - range: 3..=3, - }; - -static WORD_FIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIT_CHILDREN), - value: None, -}; - -pub static WORD_FIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lered"), - dictgen::InsensitiveAscii("lering"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("nes"), - ], - values: &[ - &["filter", "fighter", "fitter", "fiver"], - &["filtering"], - &["filters", "fighters", "fitters", "fivers"], - &["fifth", "filth"], - &["filter"], - &["filtered"], - &["filtering"], - &["filters"], - &["fitness"], - ], - range: 1..=6, - }; - -static WORD_FIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIS_CHILDREN), - value: None, -}; - -pub static WORD_FIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ionable"), - dictgen::InsensitiveAscii("isist"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("rt"), - ], - values: &[ - &["physical", "fiscal"], - &["fissionable"], - &["physicist"], - &["physicist"], - &["first"], - ], - range: 2..=7, - }; - -static WORD_FIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIR_CHILDREN), - value: None, -}; - -pub static WORD_FIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ball"), - dictgen::InsensitiveAscii("day"), - dictgen::InsensitiveAscii("dt"), - dictgen::InsensitiveAscii("eballls"), - dictgen::InsensitiveAscii("ebals"), - dictgen::InsensitiveAscii("ectories"), - dictgen::InsensitiveAscii("efigher"), - dictgen::InsensitiveAscii("efighers"), - dictgen::InsensitiveAscii("efigter"), - dictgen::InsensitiveAscii("efigther"), - dictgen::InsensitiveAscii("efigthers"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("endlies"), - dictgen::InsensitiveAscii("endly"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("endzoned"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ggin"), - dictgen::InsensitiveAscii("ghtened"), - dictgen::InsensitiveAscii("ghtening"), - dictgen::InsensitiveAscii("gure"), - dictgen::InsensitiveAscii("mare"), - dictgen::InsensitiveAscii("maware"), - dictgen::InsensitiveAscii("mawre"), - dictgen::InsensitiveAscii("meare"), - dictgen::InsensitiveAscii("meware"), - dictgen::InsensitiveAscii("mnware"), - dictgen::InsensitiveAscii("mwart"), - dictgen::InsensitiveAscii("mwear"), - dictgen::InsensitiveAscii("mwqre"), - dictgen::InsensitiveAscii("mwre"), - dictgen::InsensitiveAscii("mwware"), - dictgen::InsensitiveAscii("mwwre"), - dictgen::InsensitiveAscii("rst"), - dictgen::InsensitiveAscii("sbee"), - dictgen::InsensitiveAscii("slty"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("sr"), - dictgen::InsensitiveAscii("srt"), - dictgen::InsensitiveAscii("sth"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tsly"), - dictgen::InsensitiveAscii("ware"), - dictgen::InsensitiveAscii("wmare"), - ], - values: &[ - &["fireball", "furball"], - &["friday"], - &["first", "third"], - &["fireballs"], - &["fireballs"], - &["directories"], - &["firefighter"], - &["firefighters"], - &["firefighter"], - &["firefighters"], - &["firefighters"], - &["friend"], - &["friendlies"], - &["friendly"], - &["friends"], - &["friendzoned"], - &["fires", "first"], - &["fiery"], - &["friggin"], - &["frightened"], - &["frightening"], - &["figure"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["firmware"], - &["first"], - &["frisbee"], - &["firstly"], - &["firstly"], - &["first"], - &["first"], - &["first"], - &["first", "flirt"], - &["further"], - &["flirts", "first"], - &["firstly"], - &["firmware"], - &["firmware"], - ], - range: 1..=9, - }; - -static WORD_FIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIO_CHILDREN), - value: None, -}; - -pub static WORD_FIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rget"), - dictgen::InsensitiveAscii("rst"), - ], - values: &[&["for"], &["forget"], &["first"]], - range: 1..=4, - }; - -static WORD_FIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FIN_CHILDREN), - value: None, -}; - -static WORD_FIN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FINA_NODE), - None, - Some(&WORD_FINC_NODE), - Some(&WORD_FIND_NODE), - Some(&WORD_FINE_NODE), - Some(&WORD_FINF_NODE), - Some(&WORD_FING_NODE), - None, - Some(&WORD_FINI_NODE), - None, - None, - None, - None, - Some(&WORD_FINN_NODE), - None, - None, - None, - None, - Some(&WORD_FINS_NODE), - Some(&WORD_FINT_NODE), - None, - None, - None, - Some(&WORD_FINX_NODE), - None, - None, -]; - -static WORD_FINX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINX_CHILDREN), - value: None, -}; - -pub static WORD_FINX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["fixed"], &["fixing"]], - range: 2..=3, - }; - -static WORD_FINT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINT_CHILDREN), - value: None, -}; - -pub static WORD_FINT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("uned"), - ], - values: &[&["finite"], &["finetuned"]], - range: 2..=4, - }; - -static WORD_FINS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINS_CHILDREN), - value: None, -}; - -pub static WORD_FINS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("ih"), - dictgen::InsensitiveAscii("ihed"), - dictgen::InsensitiveAscii("ihes"), - dictgen::InsensitiveAscii("ihing"), - dictgen::InsensitiveAscii("ished"), - dictgen::InsensitiveAscii("ishes"), - ], - values: &[ - &["finish", "finch"], - &["finished"], - &["finishes", "finches"], - &["finishing"], - &["finish"], - &["finished"], - &["finishes"], - &["finishing"], - &["finished"], - &["finishes"], - ], - range: 1..=5, - }; - -static WORD_FINN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINN_CHILDREN), - value: None, -}; - -pub static WORD_FINN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("isch"), - dictgen::InsensitiveAscii("ished"), - dictgen::InsensitiveAscii("sih"), - ], - values: &[ - &["finally"], - &["finesse"], - &["finnish"], - &["finished"], - &["finnish"], - ], - range: 3..=5, - }; - -static WORD_FINI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINI_CHILDREN), - value: None, -}; - -pub static WORD_FINI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("alize"), - dictgen::InsensitiveAscii("alizing"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hsed"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lizes"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("nsh"), - dictgen::InsensitiveAscii("nshed"), - dictgen::InsensitiveAscii("sch"), - dictgen::InsensitiveAscii("sched"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("she"), - dictgen::InsensitiveAscii("shied"), - dictgen::InsensitiveAscii("shs"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("tel"), - ], - values: &[ - &["finalization"], - &["finalize"], - &["finalizing"], - &["finally"], - &["financial"], - &["finished"], - &["finished"], - &["finalize"], - &["finalizes"], - &["findings"], - &["finnish"], - &["finished"], - &["finish", "finnish"], - &["finished"], - &["finished"], - &["finished", "finish"], - &["finished"], - &["finishes"], - &["finishing"], - &["finishes"], - &["finite"], - ], - range: 3..=9, - }; - -static WORD_FING_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FING_CHILDREN), - value: Some(&["find"]), -}; - -pub static WORD_FING_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eprint"), - dictgen::InsensitiveAscii("ernal"), - dictgen::InsensitiveAscii("ernals"), - dictgen::InsensitiveAscii("erpies"), - dictgen::InsensitiveAscii("erpint"), - dictgen::InsensitiveAscii("erpints"), - dictgen::InsensitiveAscii("erpoint"), - dictgen::InsensitiveAscii("erpoints"), - dictgen::InsensitiveAscii("ersi"), - dictgen::InsensitiveAscii("ertaps"), - dictgen::InsensitiveAscii("ertits"), - dictgen::InsensitiveAscii("ertops"), - dictgen::InsensitiveAscii("ertrips"), - ], - values: &[ - &["finger", "fringe"], - &["fingerprint"], - &["fingernails"], - &["fingernails"], - &["fingertips"], - &["fingerprint"], - &["fingerprints", "fingertips"], - &["fingerprint"], - &["fingerprints"], - &["fingertips"], - &["fingertips"], - &["fingertips"], - &["fingertips"], - &["fingertips"], - ], - range: 1..=8, - }; - -static WORD_FINF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINF_CHILDREN), - value: Some(&["find"]), -}; - -pub static WORD_FINF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_FINE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINE_CHILDREN), - value: None, -}; - -pub static WORD_FINE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("shes"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[&["finally"], &["finesse"], &["finesse"], &["finesse"]], - range: 2..=4, - }; - -static WORD_FIND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIND_CHILDREN), - value: None, -}; - -pub static WORD_FIND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("n"), - ], - values: &[&["find"], &["fined", "found", "funded"], &["find"]], - range: 1..=2, - }; - -static WORD_FINC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINC_CHILDREN), - value: None, -}; - -pub static WORD_FINC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionalities"), - dictgen::InsensitiveAscii("tionality"), - ], - values: &[ - &["finally"], - &["financial"], - &["function"], - &["functional", "fictional"], - &["functionalities"], - &["functionality"], - ], - range: 3..=11, - }; - -static WORD_FINA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FINA_CHILDREN), - value: None, -}; - -pub static WORD_FINA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cee"), - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("ilse"), - dictgen::InsensitiveAscii("ilze"), - dictgen::InsensitiveAscii("lizatiom"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lle"), - dictgen::InsensitiveAscii("llization"), - dictgen::InsensitiveAscii("llizes"), - dictgen::InsensitiveAscii("llly"), - dictgen::InsensitiveAscii("llt"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("nace"), - dictgen::InsensitiveAscii("naced"), - dictgen::InsensitiveAscii("naces"), - dictgen::InsensitiveAscii("nacially"), - dictgen::InsensitiveAscii("nacier"), - dictgen::InsensitiveAscii("ncialy"), - dictgen::InsensitiveAscii("nical"), - dictgen::InsensitiveAscii("nically"), - dictgen::InsensitiveAscii("nize"), - dictgen::InsensitiveAscii("nlize"), - dictgen::InsensitiveAscii("ntially"), - ], - values: &[ - &["finance"], - &["fiancee"], - &["financial"], - &["financially"], - &["finalise"], - &["finalize"], - &["finalization"], - &["final", "finally"], - &["finale", "finally"], - &["finalization"], - &["finalizes"], - &["finally"], - &["finally"], - &["finally", "finale"], - &["finance"], - &["financed"], - &["finances"], - &["financially"], - &["financier"], - &["financially"], - &["financial"], - &["financially"], - &["finalize"], - &["finalize"], - &["financially"], - ], - range: 2..=9, - }; - -static WORD_FIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIM_CHILDREN), - value: None, -}; - -pub static WORD_FIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ilies"), - dictgen::InsensitiveAscii("rware"), - dictgen::InsensitiveAscii("ware"), - ], - values: &[ - &["fixme", "time"], - &["families"], - &["firmware"], - &["firmware"], - ], - range: 1..=5, - }; - -static WORD_FIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FIL_CHILDREN), - value: None, -}; - -static WORD_FIL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FILA_NODE), - None, - Some(&WORD_FILC_NODE), - None, - Some(&WORD_FILE_NODE), - Some(&WORD_FILF_NODE), - None, - None, - Some(&WORD_FILI_NODE), - None, - None, - Some(&WORD_FILL_NODE), - Some(&WORD_FILM_NODE), - Some(&WORD_FILN_NODE), - None, - Some(&WORD_FILP_NODE), - None, - None, - Some(&WORD_FILS_NODE), - Some(&WORD_FILT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_FILT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILT_CHILDREN), - value: None, -}; - -pub static WORD_FILT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("erig"), - dictgen::InsensitiveAscii("erin"), - dictgen::InsensitiveAscii("erring"), - dictgen::InsensitiveAscii("ersing"), - dictgen::InsensitiveAscii("erss"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ype"), - dictgen::InsensitiveAscii("ypes"), - ], - values: &[ - &["filtered"], - &["filtering"], - &["filtering"], - &["filtering"], - &["filtering"], - &["filters"], - &["filtering"], - &["filtered"], - &["filetype"], - &["filetypes"], - ], - range: 3..=6, - }; - -static WORD_FILS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILS_CHILDREN), - value: Some(&["fills", "files", "file"]), -}; - -pub static WORD_FILS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ystem"), - dictgen::InsensitiveAscii("ystems"), - ], - values: &[&["files"], &["filesystem"], &["filesystems"]], - range: 1..=6, - }; - -static WORD_FILP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILP_CHILDREN), - value: Some(&["flip"]), -}; - -pub static WORD_FILP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["flipped"], &["flipping"], &["flips"]], - range: 1..=4, - }; - -static WORD_FILN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILN_CHILDREN), - value: None, -}; - -pub static WORD_FILN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ame"), - ], - values: &[&["final"], &["filename"]], - range: 2..=3, - }; - -static WORD_FILM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILM_CHILDREN), - value: None, -}; - -pub static WORD_FILM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amkers"), - dictgen::InsensitiveAscii("makare"), - dictgen::InsensitiveAscii("makes"), - ], - values: &[&["filmmakers"], &["filmmakers"], &["filmmakers"]], - range: 5..=6, - }; - -static WORD_FILL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILL_CHILDREN), - value: None, -}; - -pub static WORD_FILL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("ung"), - ], - values: &[ - &["fillet"], - &["filled", "filed", "fill"], - &["file", "fill", "filled"], - &["filament"], - &["files", "fills", "filled"], - &["filling"], - &["following"], - &["filling"], - ], - range: 1..=5, - }; - -static WORD_FILI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILI_CHILDREN), - value: None, -}; - -pub static WORD_FILI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ament"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["filament"], &["files"]], - range: 2..=5, - }; - -static WORD_FILF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILF_CHILDREN), - value: None, -}; - -pub static WORD_FILF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ills")], - values: &[&["fulfills"]], - range: 4..=4, - }; - -static WORD_FILE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILE_CHILDREN), - value: None, -}; - -pub static WORD_FILE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bame"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lds"), - dictgen::InsensitiveAscii("nae"), - dictgen::InsensitiveAscii("nname"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("shystem"), - dictgen::InsensitiveAscii("shystems"), - dictgen::InsensitiveAscii("sname"), - dictgen::InsensitiveAscii("snames"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("sstem"), - dictgen::InsensitiveAscii("ssystem"), - dictgen::InsensitiveAscii("ssytem"), - dictgen::InsensitiveAscii("ssytems"), - dictgen::InsensitiveAscii("ststem"), - dictgen::InsensitiveAscii("sysems"), - dictgen::InsensitiveAscii("systhem"), - dictgen::InsensitiveAscii("systhems"), - dictgen::InsensitiveAscii("systm"), - dictgen::InsensitiveAscii("systmes"), - dictgen::InsensitiveAscii("systyem"), - dictgen::InsensitiveAscii("systyems"), - dictgen::InsensitiveAscii("sytem"), - dictgen::InsensitiveAscii("sytems"), - dictgen::InsensitiveAscii("sytsem"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("times"), - dictgen::InsensitiveAscii("ystem"), - dictgen::InsensitiveAscii("ystems"), - ], - values: &[ - &["filename"], - &["fielding"], - &["fields"], - &["field"], - &["fields"], - &["filename"], - &["filename"], - &["files"], - &["filesystem"], - &["filesystems"], - &["filename", "filenames"], - &["filenames"], - &["files"], - &["filesystem"], - &["filesystem"], - &["filesystem"], - &["filesystems"], - &["filesystem"], - &["filesystems"], - &["filesystem"], - &["filesystems"], - &["filesystem"], - &["filesystems"], - &["filesystem"], - &["filesystems"], - &["filesystem"], - &["filesystem", "filesystems"], - &["filesystem"], - &["filter"], - &["lifetimes"], - &["filesystem"], - &["filesystems"], - ], - range: 2..=8, - }; - -static WORD_FILC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILC_CHILDREN), - value: None, -}; - -pub static WORD_FILC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ker")], - values: &[&["flicker"]], - range: 3..=3, - }; - -static WORD_FILA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FILA_CHILDREN), - value: None, -}; - -pub static WORD_FILA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["final"]], - range: 1..=1, - }; - -static WORD_FIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIK_CHILDREN), - value: None, -}; - -pub static WORD_FIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["file"]], - range: 1..=1, - }; - -static WORD_FIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIG_CHILDREN), - value: None, -}; - -pub static WORD_FIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hitng"), - dictgen::InsensitiveAscii("htings"), - dictgen::InsensitiveAscii("nernails"), - dictgen::InsensitiveAscii("nerprint"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("uartively"), - dictgen::InsensitiveAscii("uratevely"), - dictgen::InsensitiveAscii("urativeley"), - dictgen::InsensitiveAscii("urativelly"), - dictgen::InsensitiveAscii("urativley"), - dictgen::InsensitiveAscii("urativly"), - dictgen::InsensitiveAscii("urestyle"), - dictgen::InsensitiveAscii("uretively"), - dictgen::InsensitiveAscii("uritively"), - ], - values: &[ - &["fighting"], - &["fighting"], - &["fingernails"], - &["fingerprint"], - &["fighting"], - &["figuratively"], - &["figuratively"], - &["figuratively"], - &["figuratively"], - &["figuratively"], - &["figuratively"], - &["figurestyles"], - &["figuratively"], - &["figuratively"], - ], - range: 5..=10, - }; - -static WORD_FIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIF_CHILDREN), - value: None, -}; - -pub static WORD_FIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erox"), - dictgen::InsensitiveAscii("ferent"), - dictgen::InsensitiveAscii("ht"), - ], - values: &[&["firefox"], &["different"], &["fifth", "fight"]], - range: 2..=6, - }; - -static WORD_FIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIE_CHILDREN), - value: None, -}; - -pub static WORD_FIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dl"), - dictgen::InsensitiveAscii("dled"), - dictgen::InsensitiveAscii("dling"), - dictgen::InsensitiveAscii("dlity"), - dictgen::InsensitiveAscii("dls"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ldlst"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("lesystem"), - dictgen::InsensitiveAscii("lesystems"), - dictgen::InsensitiveAscii("lname"), - dictgen::InsensitiveAscii("lneame"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("rcly"), - dictgen::InsensitiveAscii("w"), - ], - values: &[ - &["field"], - &["field"], - &["fielded"], - &["fielding"], - &["fidelity"], - &["fields"], - &["field"], - &["feel", "field", "file", "phial"], - &["fieldlist"], - &["field"], - &["filesystem"], - &["filesystems"], - &["filename"], - &["filename"], - &["fields", "feels", "files", "phials"], - &["fiercely"], - &["few", "flew"], - ], - range: 1..=9, - }; - -static WORD_FID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FID_CHILDREN), - value: None, -}; - -pub static WORD_FID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ality"), - dictgen::InsensitiveAscii("dley"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("eltiy"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nings"), - ], - values: &[ - &["fidelity"], - &["fiddly"], - &["fielding"], - &["fidelity"], - &["finding", "fidling"], - &["find"], - &["findings"], - ], - range: 1..=5, - }; - -static WORD_FIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIC_CHILDREN), - value: None, -}; - -pub static WORD_FIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("ticious"), - dictgen::InsensitiveAscii("ticous"), - dictgen::InsensitiveAscii("tionaries"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tious"), - ], - values: &[ - &["flicks", "fix"], - &["fictitious"], - &["fictitious"], - &["dictionaries"], - &["fictional"], - &["fictitious"], - ], - range: 2..=9, - }; - -static WORD_FIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIB_CHILDREN), - value: None, -}; - -pub static WORD_FIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onaacci"), - dictgen::InsensitiveAscii("onnacci"), - ], - values: &[&["fibonacci"], &["fibonacci"]], - range: 7..=7, - }; - -static WORD_FIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FIA_CHILDREN), - value: None, -}; - -pub static WORD_FIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("ncial"), - dictgen::InsensitiveAscii("nite"), - dictgen::InsensitiveAscii("nl"), - dictgen::InsensitiveAscii("nlly"), - ], - values: &[ - &["fails"], - &["financial"], - &["finite"], - &["final"], - &["finally"], - ], - range: 2..=5, - }; - -static WORD_FH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FH_CHILDREN), - value: None, -}; - -pub static WORD_FH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("urter")], - values: &[&["further"]], - range: 5..=5, - }; - -static WORD_FF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FF_CHILDREN), - value: None, -}; - -pub static WORD_FF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("rom"), - ], - values: &[&["for"], &["from"]], - range: 2..=3, - }; - -static WORD_FE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FE_CHILDREN), - value: None, -}; - -static WORD_FE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_FEA_NODE), - Some(&WORD_FEB_NODE), - Some(&WORD_FEC_NODE), - Some(&WORD_FED_NODE), - Some(&WORD_FEE_NODE), - None, - None, - None, - Some(&WORD_FEI_NODE), - None, - None, - Some(&WORD_FEL_NODE), - Some(&WORD_FEM_NODE), - None, - Some(&WORD_FEO_NODE), - None, - Some(&WORD_FEQ_NODE), - Some(&WORD_FER_NODE), - Some(&WORD_FES_NODE), - Some(&WORD_FET_NODE), - None, - None, - Some(&WORD_FEW_NODE), - Some(&WORD_FEX_NODE), - None, - Some(&WORD_FEZ_NODE), -]; - -static WORD_FEZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEZ_CHILDREN), - value: None, -}; - -pub static WORD_FEZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ent")], - values: &[&["pheasant"]], - range: 3..=3, - }; - -static WORD_FEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEX_CHILDREN), - value: None, -}; - -pub static WORD_FEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ibility")], - values: &[&["flexibility"]], - range: 7..=7, - }; - -static WORD_FEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEW_CHILDREN), - value: None, -}; - -pub static WORD_FEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("sha"), - dictgen::InsensitiveAscii("wer"), - ], - values: &[ - &["few", "feud"], - &["few", "fugue"], - &["fuchsia"], - &["fewer"], - ], - range: 1..=3, - }; - -static WORD_FET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FET_CHILDREN), - value: None, -}; - -pub static WORD_FET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aure"), - dictgen::InsensitiveAscii("aures"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("hced"), - dictgen::InsensitiveAscii("hces"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("ishers"), - dictgen::InsensitiveAscii("ishiste"), - dictgen::InsensitiveAscii("ishs"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[ - &["feature"], - &["features"], - &["fetches"], - &["fetched"], - &["fetches"], - &["fetched"], - &["fetishes"], - &["fetishes"], - &["fetishes"], - &["features"], - ], - range: 3..=7, - }; - -static WORD_FES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FES_CHILDREN), - value: None, -}; - -pub static WORD_FES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("itvals"), - dictgen::InsensitiveAscii("itve"), - dictgen::InsensitiveAscii("tivalens"), - dictgen::InsensitiveAscii("tivales"), - dictgen::InsensitiveAscii("tivas"), - dictgen::InsensitiveAscii("tivle"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[ - &["feasible"], - &["festivals"], - &["festive"], - &["festivals"], - &["festivals"], - &["festivals"], - &["festive"], - &["feature", "gesture"], - ], - range: 4..=8, - }; - -static WORD_FER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FER_CHILDREN), - value: None, -}; - -pub static WORD_FER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("buary"), - dictgen::InsensitiveAscii("mantation"), - dictgen::InsensitiveAscii("mentacion"), - dictgen::InsensitiveAscii("mentaion"), - dictgen::InsensitiveAscii("mentaiton"), - dictgen::InsensitiveAscii("mentating"), - dictgen::InsensitiveAscii("mentato"), - dictgen::InsensitiveAscii("menterad"), - dictgen::InsensitiveAscii("mintation"), - dictgen::InsensitiveAscii("omone"), - dictgen::InsensitiveAscii("talizer"), - dictgen::InsensitiveAscii("telizer"), - dictgen::InsensitiveAscii("til"), - dictgen::InsensitiveAscii("tilizar"), - dictgen::InsensitiveAscii("tilizier"), - dictgen::InsensitiveAscii("tily"), - dictgen::InsensitiveAscii("tilzier"), - dictgen::InsensitiveAscii("tiziler"), - dictgen::InsensitiveAscii("tizilers"), - ], - values: &[ - &["february"], - &["fermentation"], - &["fermentation"], - &["fermentation"], - &["fermentation"], - &["fermentation"], - &["fermentation"], - &["fermented"], - &["fermentation"], - &["pheromone"], - &["fertilizer"], - &["fertilizer"], - &["fertile"], - &["fertilizer"], - &["fertilizer"], - &["fertility"], - &["fertilizer"], - &["fertilizer"], - &["fertilizer"], - ], - range: 3..=9, - }; - -static WORD_FEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEQ_CHILDREN), - value: None, -}; - -pub static WORD_FEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uency")], - values: &[&["frequency"]], - range: 5..=5, - }; - -static WORD_FEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEO_CHILDREN), - value: None, -}; - -pub static WORD_FEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dras"), - dictgen::InsensitiveAscii("nsay"), - ], - values: &[&["fedoras"], &["fiancée"]], - range: 4..=4, - }; - -static WORD_FEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEM_CHILDREN), - value: None, -}; - -pub static WORD_FEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inen"), - dictgen::InsensitiveAscii("inie"), - dictgen::InsensitiveAscii("inim"), - dictgen::InsensitiveAscii("inimity"), - dictgen::InsensitiveAscii("inint"), - dictgen::InsensitiveAscii("inisim"), - dictgen::InsensitiveAscii("inistas"), - dictgen::InsensitiveAscii("inisters"), - dictgen::InsensitiveAscii("inistisk"), - dictgen::InsensitiveAscii("initity"), - dictgen::InsensitiveAscii("insim"), - dictgen::InsensitiveAscii("insits"), - dictgen::InsensitiveAscii("minist"), - dictgen::InsensitiveAscii("pto"), - ], - values: &[ - &["feminine"], - &["feminine"], - &["feminism"], - &["femininity"], - &["femininity"], - &["feminism"], - &["feminists"], - &["feminists"], - &["feminists"], - &["femininity"], - &["feminism"], - &["feminists"], - &["feminist"], - &["femto"], - ], - range: 3..=8, - }; - -static WORD_FEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEL_CHILDREN), - value: None, -}; - -pub static WORD_FEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("isatus"), - dictgen::InsensitiveAscii("lowhsip"), - dictgen::InsensitiveAscii("lowshop"), - dictgen::InsensitiveAscii("tcher"), - dictgen::InsensitiveAscii("xibility"), - dictgen::InsensitiveAscii("xible"), - ], - values: &[ - &["field"], - &["felicitous"], - &["fellowship"], - &["fellowship"], - &["fletcher"], - &["flexibility"], - &["flexible"], - ], - range: 1..=8, - }; - -static WORD_FEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEI_CHILDREN), - value: None, -}; - -pub static WORD_FEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lding"), - dictgen::InsensitiveAscii("lds"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("tshes"), - ], - values: &[ - &["field"], - &["fielding"], - &["fields"], - &["feasible"], - &["fetishes"], - ], - range: 2..=5, - }; - -static WORD_FEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEE_CHILDREN), - value: None, -}; - -pub static WORD_FEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("back"), - dictgen::InsensitiveAscii("dbakc"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("edback"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tur"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[ - &["feedback"], - &["feedback"], - &["fed"], - &["feedback"], - &["feel"], - &["feels"], - &["feet", "feats"], - &["feature"], - &["feature"], - ], - range: 1..=6, - }; - -static WORD_FED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FED_CHILDREN), - value: None, -}; - -pub static WORD_FED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ality"), - dictgen::InsensitiveAscii("back"), - dictgen::InsensitiveAscii("eracion"), - dictgen::InsensitiveAscii("erativo"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("orahs"), - dictgen::InsensitiveAscii("orans"), - dictgen::InsensitiveAscii("really"), - dictgen::InsensitiveAscii("reated"), - ], - values: &[ - &["fidelity"], - &["feedback"], - &["federation"], - &["federation"], - &["fidelity"], - &["fedoras"], - &["fedoras"], - &["federally"], - &["federated"], - ], - range: 4..=7, - }; - -static WORD_FEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEC_CHILDREN), - value: None, -}; - -pub static WORD_FEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("thed"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("thing"), - ], - values: &[&["fetches"], &["fetched"], &["fetches"], &["fetching"]], - range: 3..=5, - }; - -static WORD_FEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEB_CHILDREN), - value: None, -}; - -pub static WORD_FEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bruary"), - dictgen::InsensitiveAscii("ewary"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("raury"), - dictgen::InsensitiveAscii("ruar"), - dictgen::InsensitiveAscii("rurary"), - dictgen::InsensitiveAscii("ruray"), - dictgen::InsensitiveAscii("uary"), - dictgen::InsensitiveAscii("urary"), - ], - values: &[ - &["february"], - &["february"], - &["february"], - &["february"], - &["february"], - &["february"], - &["february"], - &["february"], - &["february"], - ], - range: 4..=6, - }; - -static WORD_FEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FEA_CHILDREN), - value: None, -}; - -pub static WORD_FEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("sabile"), - dictgen::InsensitiveAscii("sability"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("sbile"), - dictgen::InsensitiveAscii("siblty"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tchd"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tcher"), - dictgen::InsensitiveAscii("tches"), - dictgen::InsensitiveAscii("tching"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("tchss"), - dictgen::InsensitiveAscii("tchure"), - dictgen::InsensitiveAscii("tchured"), - dictgen::InsensitiveAscii("tchures"), - dictgen::InsensitiveAscii("tchuring"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("tue"), - dictgen::InsensitiveAscii("tued"), - dictgen::InsensitiveAscii("tues"), - dictgen::InsensitiveAscii("tuires"), - dictgen::InsensitiveAscii("tur"), - dictgen::InsensitiveAscii("turs"), - dictgen::InsensitiveAscii("tutures"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("utre"), - dictgen::InsensitiveAscii("utres"), - dictgen::InsensitiveAscii("uture"), - dictgen::InsensitiveAscii("utures"), - ], - values: &[ - &["feels"], - &["feasible"], - &["feasibility"], - &["feasible"], - &["feasible"], - &["feasibility"], - &["fetch", "each"], - &["fetched"], - &["fetched"], - &["feather", "feature", "fetcher"], - &["fetches", "features"], - &["fetching"], - &["fetches"], - &["fetches"], - &["feature"], - &["featured"], - &["features"], - &["featuring"], - &["feature"], - &["feature"], - &["featured"], - &["features"], - &["features"], - &["feature"], - &["features"], - &["features"], - &["feature"], - &["feature"], - &["features"], - &["feature"], - &["features"], - ], - range: 2..=8, - }; - -static WORD_FC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FC_CHILDREN), - value: None, -}; - -pub static WORD_FC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ound")], - values: &[&["found"]], - range: 4..=4, - }; - -static WORD_FA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_FA_CHILDREN), - value: None, -}; - -static WORD_FA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_FAB_NODE), - Some(&WORD_FAC_NODE), - Some(&WORD_FAD_NODE), - Some(&WORD_FAE_NODE), - None, - Some(&WORD_FAG_NODE), - Some(&WORD_FAH_NODE), - Some(&WORD_FAI_NODE), - None, - Some(&WORD_FAK_NODE), - Some(&WORD_FAL_NODE), - Some(&WORD_FAM_NODE), - Some(&WORD_FAN_NODE), - Some(&WORD_FAO_NODE), - Some(&WORD_FAP_NODE), - None, - Some(&WORD_FAR_NODE), - Some(&WORD_FAS_NODE), - Some(&WORD_FAT_NODE), - Some(&WORD_FAU_NODE), - Some(&WORD_FAV_NODE), - None, - None, - Some(&WORD_FAY_NODE), - None, -]; - -static WORD_FAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAY_CHILDREN), - value: None, -}; - -pub static WORD_FAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mus")], - values: &[&["famous"]], - range: 3..=3, - }; - -static WORD_FAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAV_CHILDREN), - value: None, -}; - -pub static WORD_FAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orise"), - dictgen::InsensitiveAscii("orit"), - dictgen::InsensitiveAscii("oritisme"), - dictgen::InsensitiveAscii("orits"), - dictgen::InsensitiveAscii("ortie"), - dictgen::InsensitiveAscii("orties"), - dictgen::InsensitiveAscii("oruite"), - dictgen::InsensitiveAscii("oruites"), - dictgen::InsensitiveAscii("ourates"), - dictgen::InsensitiveAscii("ourie"), - dictgen::InsensitiveAscii("ourits"), - dictgen::InsensitiveAscii("ouritsm"), - dictgen::InsensitiveAscii("ourtie"), - dictgen::InsensitiveAscii("ourties"), - dictgen::InsensitiveAscii("outrable"), - dictgen::InsensitiveAscii("ritt"), - dictgen::InsensitiveAscii("uourites"), - ], - values: &[ - &["favor", "favorite"], - &["favorite"], - &["favorites"], - &["favorites"], - &["favorite"], - &["favorites"], - &["favorite"], - &["favorites"], - &["favourites"], - &["favourites"], - &["favourites"], - &["favourites"], - &["favourite"], - &["favourites"], - &["favourable"], - &["favorite"], - &["favourites"], - ], - range: 4..=8, - }; - -static WORD_FAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAU_CHILDREN), - value: None, -}; - -pub static WORD_FAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ilure"), - dictgen::InsensitiveAscii("ilures"), - dictgen::InsensitiveAscii("lsure"), - dictgen::InsensitiveAscii("lsures"), - dictgen::InsensitiveAscii("lure"), - dictgen::InsensitiveAscii("lures"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tured"), - dictgen::InsensitiveAscii("tures"), - dictgen::InsensitiveAscii("turing"), - ], - values: &[ - &["fought"], - &["failure"], - &["failures"], - &["failure"], - &["failures"], - &["failure"], - &["failures"], - &["found", "fund"], - &["feature"], - &["featured"], - &["features"], - &["featuring"], - ], - range: 2..=6, - }; - -static WORD_FAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAT_CHILDREN), - value: None, -}; - -pub static WORD_FAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alaties"), - dictgen::InsensitiveAscii("alitites"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("hest"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("igure"), - dictgen::InsensitiveAscii("iuge"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["fatalities"], - &["fatalities"], - &["fact"], - &["faster"], - &["fastest", "fattest"], - &["farthest"], - &["fatigue"], - &["fatigue"], - &["fatigue"], - &["faster"], - &["feature"], - ], - range: 1..=8, - }; - -static WORD_FAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAS_CHILDREN), - value: None, -}; - -pub static WORD_FAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("cianted"), - dictgen::InsensitiveAscii("cilitating"), - dictgen::InsensitiveAscii("cinacion"), - dictgen::InsensitiveAscii("cinatie"), - dictgen::InsensitiveAscii("cinatin"), - dictgen::InsensitiveAscii("cinatinf"), - dictgen::InsensitiveAscii("cisation"), - dictgen::InsensitiveAscii("cisim"), - dictgen::InsensitiveAscii("cistes"), - dictgen::InsensitiveAscii("cistisk"), - dictgen::InsensitiveAscii("cits"), - dictgen::InsensitiveAscii("cization"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eeshus"), - dictgen::InsensitiveAscii("eeshusly"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("etr"), - dictgen::InsensitiveAscii("hionalbe"), - dictgen::InsensitiveAscii("hionalble"), - dictgen::InsensitiveAscii("hiond"), - dictgen::InsensitiveAscii("hism"), - dictgen::InsensitiveAscii("hist"), - dictgen::InsensitiveAscii("hists"), - dictgen::InsensitiveAscii("hoinable"), - dictgen::InsensitiveAscii("hoined"), - dictgen::InsensitiveAscii("hon"), - dictgen::InsensitiveAscii("honable"), - dictgen::InsensitiveAscii("honed"), - dictgen::InsensitiveAscii("honing"), - dictgen::InsensitiveAscii("hons"), - dictgen::InsensitiveAscii("icsm"), - dictgen::InsensitiveAscii("icst"), - dictgen::InsensitiveAscii("icsts"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lely"), - dictgen::InsensitiveAscii("odd"), - dictgen::InsensitiveAscii("odds"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("sade"), - dictgen::InsensitiveAscii("sinate"), - dictgen::InsensitiveAscii("terner"), - dictgen::InsensitiveAscii("terners"), - dictgen::InsensitiveAscii("tner"), - dictgen::InsensitiveAscii("tners"), - dictgen::InsensitiveAscii("tr"), - ], - values: &[ - &["facade"], - &["fascinated"], - &["facilitating"], - &["fascination"], - &["fascinated"], - &["fascination"], - &["fascination"], - &["fascination"], - &["fascism"], - &["fascists"], - &["fascists"], - &["fascist"], - &["fascination"], - &["faze", "phase", "false"], - &["fazed", "phased"], - &["facetious"], - &["facetiously"], - &["fasten"], - &["fastened"], - &["fastened"], - &["fastening"], - &["fasels", "fastens"], - &["fazes", "phases"], - &["faster"], - &["fashionable"], - &["fashionable"], - &["fashioned"], - &["fascism"], - &["fascist"], - &["fascists"], - &["fashionable"], - &["fashioned"], - &["fashion"], - &["fashionable"], - &["fashioned"], - &["fashioning"], - &["fashions"], - &["fascism"], - &["fascist"], - &["fascists"], - &["fascinating"], - &["fazing", "phasing"], - &["fashion"], - &["false"], - &["falsely"], - &["facade"], - &["facades"], - &["fast"], - &["facade"], - &["fascinate"], - &["fastener"], - &["fasteners"], - &["fastener"], - &["fasteners"], - &["faster"], - ], - range: 1..=10, - }; - -static WORD_FAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAR_CHILDREN), - value: None, -}; - -pub static WORD_FAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cking"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ehnheit"), - dictgen::InsensitiveAscii("enheight"), - dictgen::InsensitiveAscii("enheit"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("henheit"), - dictgen::InsensitiveAscii("iar"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("masudic"), - dictgen::InsensitiveAscii("masudical"), - dictgen::InsensitiveAscii("masudics"), - dictgen::InsensitiveAscii("mework"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sical"), - dictgen::InsensitiveAscii("therest"), - ], - values: &[ - &["fracking"], - &["fraction", "faction"], - &["fahrenheit"], - &["fahrenheit"], - &["fahrenheit"], - &["fairest", "farthest"], - &["fahrenheit"], - &["farrier"], - &["fairies"], - &["pharmaceutic"], - &["pharmaceutical"], - &["pharmaceutics"], - &["framework"], - &["farce"], - &["farces"], - &["farcical"], - &["furthest"], - ], - range: 2..=9, - }; - -static WORD_FAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAP_CHILDREN), - value: None, -}; - -pub static WORD_FAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tastically")], - values: &[&["fantastically"]], - range: 10..=10, - }; - -static WORD_FAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAO_CHILDREN), - value: None, -}; - -pub static WORD_FAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ming")], - values: &[&["foaming"]], - range: 4..=4, - }; - -static WORD_FAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAN_CHILDREN), - value: None, -}; - -pub static WORD_FAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aticals"), - dictgen::InsensitiveAscii("aticas"), - dictgen::InsensitiveAscii("aticos"), - dictgen::InsensitiveAscii("aticus"), - dictgen::InsensitiveAscii("atism"), - dictgen::InsensitiveAscii("atsic"), - dictgen::InsensitiveAscii("atsies"), - dictgen::InsensitiveAscii("atsize"), - dictgen::InsensitiveAscii("atsizing"), - dictgen::InsensitiveAscii("atsy"), - dictgen::InsensitiveAscii("cyness"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dation"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("faction"), - dictgen::InsensitiveAscii("fcition"), - dictgen::InsensitiveAscii("ficiton"), - dictgen::InsensitiveAscii("ficitons"), - dictgen::InsensitiveAscii("serivce"), - dictgen::InsensitiveAscii("serve"), - dictgen::InsensitiveAscii("servie"), - dictgen::InsensitiveAscii("servise"), - dictgen::InsensitiveAscii("servive"), - dictgen::InsensitiveAscii("slaughter"), - dictgen::InsensitiveAscii("tacising"), - dictgen::InsensitiveAscii("tacizing"), - dictgen::InsensitiveAscii("taic"), - dictgen::InsensitiveAscii("tasazing"), - dictgen::InsensitiveAscii("tasiaing"), - dictgen::InsensitiveAscii("tasic"), - dictgen::InsensitiveAscii("tasiose"), - dictgen::InsensitiveAscii("tasitcally"), - dictgen::InsensitiveAscii("tasmically"), - dictgen::InsensitiveAscii("tasticaly"), - dictgen::InsensitiveAscii("tasticlly"), - dictgen::InsensitiveAscii("tasty"), - dictgen::InsensitiveAscii("tasyzing"), - dictgen::InsensitiveAscii("tazise"), - dictgen::InsensitiveAscii("tazising"), - dictgen::InsensitiveAscii("tistically"), - ], - values: &[ - &["fanatics"], - &["fanatics"], - &["fanatics"], - &["fanatics"], - &["fanaticism"], - &["fanatics"], - &["fantasies"], - &["fantasize"], - &["fantasizing"], - &["fantasy"], - &["fanciness"], - &["fang", "find"], - &["foundation"], - &["fan", "feign"], - &["fanfiction"], - &["fanfiction"], - &["fanfiction"], - &["fanfiction"], - &["fanservice"], - &["fanservice"], - &["fanservice"], - &["fanservice"], - &["fanservice"], - &["manslaughter"], - &["fantasising"], - &["fantasizing"], - &["fanatic"], - &["fantasizing"], - &["fantasizing"], - &["fantastic"], - &["fantasies"], - &["fantastically"], - &["fantastically"], - &["fantastically"], - &["fantastically"], - &["fantasy"], - &["fantasizing"], - &["fantasise"], - &["fantasising"], - &["fantastically"], - ], - range: 1..=10, - }; - -static WORD_FAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAM_CHILDREN), - value: None, -}; - -pub static WORD_FAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ework"), - dictgen::InsensitiveAscii("ilair"), - dictgen::InsensitiveAscii("ilairity"), - dictgen::InsensitiveAscii("ilairize"), - dictgen::InsensitiveAscii("ilar"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("iliair"), - dictgen::InsensitiveAscii("iliare"), - dictgen::InsensitiveAscii("iliaries"), - dictgen::InsensitiveAscii("iliarizate"), - dictgen::InsensitiveAscii("iliarlize"), - dictgen::InsensitiveAscii("iliarty"), - dictgen::InsensitiveAscii("iliary"), - dictgen::InsensitiveAscii("iliarze"), - dictgen::InsensitiveAscii("ilier"), - dictgen::InsensitiveAscii("ilierize"), - dictgen::InsensitiveAscii("iliies"), - dictgen::InsensitiveAscii("iliy"), - dictgen::InsensitiveAscii("illiar"), - dictgen::InsensitiveAscii("illy"), - dictgen::InsensitiveAscii("ilys"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("lilies"), - dictgen::InsensitiveAscii("lily"), - dictgen::InsensitiveAscii("liy"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("oulsy"), - dictgen::InsensitiveAscii("oust"), - dictgen::InsensitiveAscii("ousy"), - ], - values: &[ - &["framework"], - &["familiar"], - &["familiarity"], - &["familiarize"], - &["familiar"], - &["families"], - &["familiar"], - &["familiarize"], - &["familiarize"], - &["familiarize"], - &["familiarize"], - &["familiarity"], - &["familiarity"], - &["familiarize"], - &["familiar"], - &["familiarize"], - &["families"], - &["family"], - &["familiar"], - &["family"], - &["families"], - &["family"], - &["families"], - &["family"], - &["family"], - &["family"], - &["famously"], - &["famous"], - &["famously"], - ], - range: 2..=10, - }; - -static WORD_FAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAL_CHILDREN), - value: None, -}; - -pub static WORD_FAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cones"), - dictgen::InsensitiveAscii("esly"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("gship"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("iure"), - dictgen::InsensitiveAscii("iures"), - dictgen::InsensitiveAscii("labck"), - dictgen::InsensitiveAscii("latious"), - dictgen::InsensitiveAscii("lbacl"), - dictgen::InsensitiveAscii("lbck"), - dictgen::InsensitiveAscii("lhrough"), - dictgen::InsensitiveAscii("licious"), - dictgen::InsensitiveAscii("lign"), - dictgen::InsensitiveAscii("lthough"), - dictgen::InsensitiveAscii("lthrought"), - dictgen::InsensitiveAscii("lthruogh"), - dictgen::InsensitiveAscii("ltrough"), - dictgen::InsensitiveAscii("methrower"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("seley"), - dictgen::InsensitiveAscii("sh"), - dictgen::InsensitiveAscii("shbacks"), - dictgen::InsensitiveAscii("shed"), - dictgen::InsensitiveAscii("shes"), - dictgen::InsensitiveAscii("shing"), - dictgen::InsensitiveAscii("sley"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("so"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ures"), - dictgen::InsensitiveAscii("vored"), - dictgen::InsensitiveAscii("vors"), - dictgen::InsensitiveAscii("vours"), - ], - values: &[ - &["falcons"], - &["falsely"], - &["flag"], - &["flags"], - &["flagship"], - &["failed"], - &["flaired"], - &["failure"], - &["failures"], - &["fallback"], - &["fallacious"], - &["fallback"], - &["fallback"], - &["fallthrough"], - &["fallacious"], - &["falling"], - &["fallthrough"], - &["fallthrough"], - &["fallthrough"], - &["fallthrough"], - &["flamethrower"], - &["false"], - &["falsely"], - &["flash", "false"], - &["flashbacks"], - &["flashed"], - &["flashes"], - &["flashing"], - &["falsely"], - &["falsely"], - &["false"], - &["fault"], - &["failure"], - &["failures"], - &["flavored"], - &["flavors"], - &["flavours"], - ], - range: 1..=9, - }; - -static WORD_FAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAK_CHILDREN), - value: None, -}; - -pub static WORD_FAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tored"), - dictgen::InsensitiveAscii("toring"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["fake"], - &["factor"], - &["factored"], - &["factoring"], - &["factors"], - ], - range: 2..=6, - }; - -static WORD_FAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAI_CHILDREN), - value: None, -}; - -pub static WORD_FAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("iled"), - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("licies"), - dictgen::InsensitiveAscii("licy"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("litate"), - dictgen::InsensitiveAscii("liure"), - dictgen::InsensitiveAscii("liures"), - dictgen::InsensitiveAscii("liver"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("llure"), - dictgen::InsensitiveAscii("llures"), - dictgen::InsensitiveAscii("lng"), - dictgen::InsensitiveAscii("lre"), - dictgen::InsensitiveAscii("lrue"), - dictgen::InsensitiveAscii("lsave"), - dictgen::InsensitiveAscii("lsaves"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("lture"), - dictgen::InsensitiveAscii("ltures"), - dictgen::InsensitiveAscii("luare"), - dictgen::InsensitiveAscii("lue"), - dictgen::InsensitiveAscii("luer"), - dictgen::InsensitiveAscii("luers"), - dictgen::InsensitiveAscii("lues"), - dictgen::InsensitiveAscii("lur"), - dictgen::InsensitiveAscii("lured"), - dictgen::InsensitiveAscii("lurs"), - dictgen::InsensitiveAscii("ncee"), - dictgen::InsensitiveAscii("reness"), - dictgen::InsensitiveAscii("roh"), - dictgen::InsensitiveAscii("ulre"), - dictgen::InsensitiveAscii("ulres"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("way"), - dictgen::InsensitiveAscii("ways"), - ], - values: &[ - &["failed", "fade"], - &["failed"], - &["failed"], - &["failed", "fail", "fails"], - &["failed"], - &["failed", "fail"], - &["failure"], - &["fails", "failed"], - &["facilities"], - &["facility"], - &["failed"], - &["facilitate"], - &["failure"], - &["failures"], - &["failover"], - &["fail"], - &["failed"], - &["failure"], - &["failures"], - &["failing"], - &["failure"], - &["failure"], - &["failsafe"], - &["failsafes"], - &["fail", "failed"], - &["failing", "faulting"], - &["failure"], - &["failures"], - &["failure"], - &["failure"], - &["failure"], - &["failures"], - &["failures"], - &["failure"], - &["failed"], - &["failures"], - &["fiancee"], - &["fairness"], - &["pharaoh"], - &["failure"], - &["failures"], - &["failure"], - &["fairway"], - &["fairways"], - ], - range: 2..=6, - }; - -static WORD_FAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAH_CHILDREN), - value: None, -}; - -pub static WORD_FAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ernheit"), - dictgen::InsensitiveAscii("renheight"), - dictgen::InsensitiveAscii("renhiet"), - ], - values: &[&["fahrenheit"], &["fahrenheit"], &["fahrenheit"]], - range: 7..=9, - }; - -static WORD_FAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAG_CHILDREN), - value: None, -}; - -pub static WORD_FAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gotts"), - dictgen::InsensitiveAscii("gotus"), - ], - values: &[&["faggots"], &["faggots"]], - range: 5..=5, - }; - -static WORD_FAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAE_CHILDREN), - value: None, -}; - -pub static WORD_FAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tures"), - ], - values: &[&["feature"], &["features"]], - range: 4..=5, - }; - -static WORD_FAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAD_CHILDREN), - value: None, -}; - -pub static WORD_FAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ind")], - values: &[&["fading"]], - range: 3..=3, - }; - -static WORD_FAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAC_CHILDREN), - value: None, -}; - -pub static WORD_FAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ebok"), - dictgen::InsensitiveAscii("eboook"), - dictgen::InsensitiveAscii("edrwaing"), - dictgen::InsensitiveAscii("eis"), - dictgen::InsensitiveAscii("epam"), - dictgen::InsensitiveAscii("eplam"), - dictgen::InsensitiveAscii("iliate"), - dictgen::InsensitiveAscii("iliated"), - dictgen::InsensitiveAscii("iliates"), - dictgen::InsensitiveAscii("iliating"), - dictgen::InsensitiveAscii("ilisi"), - dictgen::InsensitiveAscii("ilitait"), - dictgen::InsensitiveAscii("ilitant"), - dictgen::InsensitiveAscii("ilitare"), - dictgen::InsensitiveAscii("ilitarte"), - dictgen::InsensitiveAscii("ilitatile"), - dictgen::InsensitiveAscii("ilites"), - dictgen::InsensitiveAscii("ilitiate"), - dictgen::InsensitiveAscii("ilitiates"), - dictgen::InsensitiveAscii("ilititate"), - dictgen::InsensitiveAscii("ilitiy"), - dictgen::InsensitiveAscii("illitate"), - dictgen::InsensitiveAscii("illities"), - dictgen::InsensitiveAscii("iltate"), - dictgen::InsensitiveAscii("ilties"), - dictgen::InsensitiveAscii("iltiy"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("irity"), - dictgen::InsensitiveAscii("isnated"), - dictgen::InsensitiveAscii("isnation"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("itilies"), - dictgen::InsensitiveAscii("lons"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orite"), - dictgen::InsensitiveAscii("orites"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("orty"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("ourite"), - dictgen::InsensitiveAscii("ourites"), - dictgen::InsensitiveAscii("ours"), - dictgen::InsensitiveAscii("sinated"), - dictgen::InsensitiveAscii("sination"), - dictgen::InsensitiveAscii("sism"), - dictgen::InsensitiveAscii("sist"), - dictgen::InsensitiveAscii("sists"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tization"), - dictgen::InsensitiveAscii("tores"), - dictgen::InsensitiveAscii("torizaiton"), - dictgen::InsensitiveAscii("torys"), - dictgen::InsensitiveAscii("ttories"), - dictgen::InsensitiveAscii("ttory"), - dictgen::InsensitiveAscii("tuallity"), - dictgen::InsensitiveAscii("tualy"), - dictgen::InsensitiveAscii("utally"), - ], - values: &[ - &["face"], - &["facebook"], - &["facebook"], - &["facedrawing"], - &["faces"], - &["facepalm"], - &["facepalm"], - &["facilitate"], - &["facilitated"], - &["facilitates"], - &["facilitating"], - &["facilities"], - &["facilitate"], - &["facilitate"], - &["facilitate"], - &["facilitate"], - &["facilitate"], - &["facilities"], - &["facilitate"], - &["facilitates"], - &["facilitate"], - &["facility"], - &["facilitate"], - &["facilities"], - &["facilitate"], - &["facilities"], - &["facility"], - &["facility"], - &["fascinated"], - &["fascinating"], - &["facility"], - &["fascinated"], - &["fascination"], - &["fascist"], - &["facilities"], - &["falcons"], - &["favor", "faker"], - &["favorite"], - &["favorites"], - &["favors", "fakers"], - &["factory"], - &["favour"], - &["favourite"], - &["favourites"], - &["favours"], - &["fascinated"], - &["fascination"], - &["fascism"], - &["fascist"], - &["fascists"], - &["fractional", "factional"], - &["factorization"], - &["factors"], - &["factorization"], - &["factors", "factories"], - &["factories"], - &["factory"], - &["factually"], - &["factually"], - &["factually"], - ], - range: 2..=10, - }; - -static WORD_FAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_FAB_CHILDREN), - value: None, -}; - -pub static WORD_FAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("ircate"), - dictgen::InsensitiveAscii("ircated"), - dictgen::InsensitiveAscii("ircates"), - dictgen::InsensitiveAscii("ircatings"), - dictgen::InsensitiveAscii("ircation"), - dictgen::InsensitiveAscii("oulus"), - dictgen::InsensitiveAscii("riacted"), - dictgen::InsensitiveAscii("ricacion"), - dictgen::InsensitiveAscii("ricas"), - dictgen::InsensitiveAscii("ricatie"), - dictgen::InsensitiveAscii("rices"), - dictgen::InsensitiveAscii("ricus"), - dictgen::InsensitiveAscii("rikation"), - dictgen::InsensitiveAscii("ulos"), - ], - values: &[ - &["facility"], - &["fabricate"], - &["fabricated"], - &["fabricates"], - &["fabricating"], - &["fabrication"], - &["fabulous"], - &["fabricated"], - &["fabrication"], - &["fabrics"], - &["fabricated"], - &["fabrics"], - &["fabrics"], - &["fabrication"], - &["fabulous"], - ], - range: 4..=9, - }; - -static WORD_E_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_E_CHILDREN), - value: None, -}; - -static WORD_E_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EA_NODE), - Some(&WORD_EB_NODE), - Some(&WORD_EC_NODE), - Some(&WORD_ED_NODE), - Some(&WORD_EE_NODE), - Some(&WORD_EF_NODE), - Some(&WORD_EG_NODE), - Some(&WORD_EH_NODE), - Some(&WORD_EI_NODE), - Some(&WORD_EJ_NODE), - None, - Some(&WORD_EL_NODE), - Some(&WORD_EM_NODE), - Some(&WORD_EN_NODE), - Some(&WORD_EO_NODE), - Some(&WORD_EP_NODE), - Some(&WORD_EQ_NODE), - Some(&WORD_ER_NODE), - Some(&WORD_ES_NODE), - Some(&WORD_ET_NODE), - Some(&WORD_EU_NODE), - Some(&WORD_EV_NODE), - Some(&WORD_EW_NODE), - Some(&WORD_EX_NODE), - Some(&WORD_EY_NODE), - Some(&WORD_EZ_NODE), -]; - -static WORD_EZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EZ_CHILDREN), - value: None, -}; - -pub static WORD_EZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("drop")], - values: &[&["eavesdrop"]], - range: 4..=4, - }; - -static WORD_EY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EY_CHILDREN), - value: None, -}; - -pub static WORD_EY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("asr"), - dictgen::InsensitiveAscii("eballers"), - dictgen::InsensitiveAscii("eballls"), - dictgen::InsensitiveAscii("ebals"), - dictgen::InsensitiveAscii("ebros"), - dictgen::InsensitiveAscii("ebrowes"), - dictgen::InsensitiveAscii("ebrowns"), - dictgen::InsensitiveAscii("erone"), - dictgen::InsensitiveAscii("esahdow"), - dictgen::InsensitiveAscii("eshdaow"), - dictgen::InsensitiveAscii("gptian"), - dictgen::InsensitiveAscii("gptians"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tmology"), - ], - values: &[ - &["year", "eyas"], - &["years", "eyas"], - &["years", "eyas"], - &["eyeballs"], - &["eyeballs"], - &["eyeballs"], - &["eyebrows"], - &["eyebrows"], - &["eyebrows"], - &["everyone"], - &["eyeshadow"], - &["eyeshadow"], - &["egyptian"], - &["egyptians"], - &["you"], - &["yet"], - &["etymology"], - ], - range: 1..=8, - }; - -static WORD_EX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EX_CHILDREN), - value: None, -}; - -static WORD_EX_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXA_NODE), - None, - Some(&WORD_EXC_NODE), - Some(&WORD_EXD_NODE), - Some(&WORD_EXE_NODE), - None, - None, - Some(&WORD_EXH_NODE), - Some(&WORD_EXI_NODE), - None, - None, - Some(&WORD_EXL_NODE), - Some(&WORD_EXM_NODE), - Some(&WORD_EXN_NODE), - Some(&WORD_EXO_NODE), - Some(&WORD_EXP_NODE), - None, - Some(&WORD_EXR_NODE), - Some(&WORD_EXS_NODE), - Some(&WORD_EXT_NODE), - Some(&WORD_EXU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EXU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXU_CHILDREN), - value: None, -}; - -pub static WORD_EXU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("berent"), - dictgen::InsensitiveAscii("cuted"), - dictgen::InsensitiveAscii("cution"), - dictgen::InsensitiveAscii("rpt"), - dictgen::InsensitiveAscii("rpts"), - ], - values: &[ - &["exuberant"], - &["executed"], - &["execution"], - &["excerpt"], - &["excerpts"], - ], - range: 3..=6, - }; - -static WORD_EXT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXT_CHILDREN), - value: None, -}; - -static WORD_EXT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXTA_NODE), - None, - None, - None, - Some(&WORD_EXTE_NODE), - None, - None, - None, - Some(&WORD_EXTI_NODE), - None, - None, - None, - None, - Some(&WORD_EXTN_NODE), - Some(&WORD_EXTO_NODE), - None, - None, - Some(&WORD_EXTR_NODE), - Some(&WORD_EXTS_NODE), - Some(&WORD_EXTT_NODE), - Some(&WORD_EXTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EXTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTU_CHILDREN), - value: None, -}; - -pub static WORD_EXTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rde"), - dictgen::InsensitiveAscii("rded"), - dictgen::InsensitiveAscii("rdes"), - dictgen::InsensitiveAscii("rding"), - ], - values: &[ - &["extrude"], - &["extrude"], - &["extruded"], - &["extrudes"], - &["extruding"], - ], - range: 2..=5, - }; - -static WORD_EXTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTT_CHILDREN), - value: None, -}; - -pub static WORD_EXTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ra")], - values: &[&["extra"]], - range: 2..=2, - }; - -static WORD_EXTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTS_CHILDREN), - value: None, -}; - -pub static WORD_EXTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["existing"]], - range: 3..=3, - }; - -static WORD_EXTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXTR_CHILDREN), - value: None, -}; - -static WORD_EXTR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXTRA_NODE), - None, - None, - None, - Some(&WORD_EXTRE_NODE), - None, - None, - None, - Some(&WORD_EXTRI_NODE), - None, - None, - None, - Some(&WORD_EXTRM_NODE), - None, - Some(&WORD_EXTRO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_EXTRU_NODE), - None, - None, - None, - Some(&WORD_EXTRY_NODE), - None, -]; - -static WORD_EXTRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRY_CHILDREN), - value: Some(&["entry"]), -}; - -pub static WORD_EXTRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_EXTRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRU_CHILDREN), - value: None, -}; - -pub static WORD_EXTRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ciating")], - values: &[&["excruciating"]], - range: 7..=7, - }; - -static WORD_EXTRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRO_CHILDREN), - value: None, -}; - -pub static WORD_EXTRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ardinarily"), - dictgen::InsensitiveAscii("ardinary"), - dictgen::InsensitiveAscii("dinary"), - dictgen::InsensitiveAscii("polate"), - dictgen::InsensitiveAscii("rdinarily"), - dictgen::InsensitiveAscii("rdinary"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["extraordinarily"], - &["extraordinary"], - &["extraordinary"], - &["extrapolate"], - &["extraordinarily"], - &["extraordinary"], - &["extortion"], - ], - range: 4..=10, - }; - -static WORD_EXTRM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRM_CHILDREN), - value: None, -}; - -pub static WORD_EXTRM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ities")], - values: &[&["extremities"]], - range: 5..=5, - }; - -static WORD_EXTRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRI_CHILDREN), - value: None, -}; - -pub static WORD_EXTRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mely"), - dictgen::InsensitiveAscii("mists"), - dictgen::InsensitiveAscii("mities"), - dictgen::InsensitiveAscii("mly"), - dictgen::InsensitiveAscii("nsict"), - ], - values: &[ - &["extreme"], - &["extremely"], - &["extremists"], - &["extremities"], - &["extremely"], - &["extrinsic"], - ], - range: 2..=6, - }; - -static WORD_EXTRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRE_CHILDREN), - value: None, -}; - -pub static WORD_EXTRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("amely"), - dictgen::InsensitiveAscii("amily"), - dictgen::InsensitiveAscii("amly"), - dictgen::InsensitiveAscii("ams"), - dictgen::InsensitiveAscii("anous"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("emes"), - dictgen::InsensitiveAscii("emly"), - dictgen::InsensitiveAscii("ems"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mally"), - dictgen::InsensitiveAscii("maly"), - dictgen::InsensitiveAscii("maste"), - dictgen::InsensitiveAscii("meley"), - dictgen::InsensitiveAscii("melly"), - dictgen::InsensitiveAscii("meme"), - dictgen::InsensitiveAscii("memely"), - dictgen::InsensitiveAscii("memly"), - dictgen::InsensitiveAscii("meophile"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("mests"), - dictgen::InsensitiveAscii("meties"), - dictgen::InsensitiveAscii("mised"), - dictgen::InsensitiveAscii("misim"), - dictgen::InsensitiveAscii("misme"), - dictgen::InsensitiveAscii("mistas"), - dictgen::InsensitiveAscii("miste"), - dictgen::InsensitiveAscii("mistes"), - dictgen::InsensitiveAscii("mistisk"), - dictgen::InsensitiveAscii("mites"), - dictgen::InsensitiveAscii("mitys"), - dictgen::InsensitiveAscii("mley"), - dictgen::InsensitiveAscii("mly"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("naly"), - ], - values: &[ - &["extreme"], - &["extremely"], - &["extremely"], - &["extremely"], - &["extremes"], - &["extraneous"], - &["extreme"], - &["extremes"], - &["extremely"], - &["extremes"], - &["extremum", "extreme"], - &["extremely"], - &["extremely"], - &["extremes"], - &["extremely"], - &["extremely"], - &["extreme"], - &["extremely"], - &["extremely"], - &["extremophile"], - &["extremes"], - &["extremists"], - &["extremities"], - &["extremes"], - &["extremism"], - &["extremes"], - &["extremists"], - &["extremes"], - &["extremists"], - &["extremists"], - &["extremities"], - &["extremities"], - &["extremely"], - &["extremely"], - &["extremes", "extrema"], - &["external"], - &["externally"], - &["externally"], - ], - range: 1..=8, - }; - -static WORD_EXTRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXTRA_CHILDREN), - value: None, -}; - -static WORD_EXTRA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_EXTRAC_NODE), - Some(&WORD_EXTRAD_NODE), - Some(&WORD_EXTRAE_NODE), - None, - Some(&WORD_EXTRAG_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_EXTRAN_NODE), - Some(&WORD_EXTRAO_NODE), - Some(&WORD_EXTRAP_NODE), - None, - None, - None, - Some(&WORD_EXTRAT_NODE), - None, - Some(&WORD_EXTRAV_NODE), - None, - Some(&WORD_EXTRAX_NODE), - None, - None, -]; - -static WORD_EXTRAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAX_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["extract"], - &["extracted"], - &["extracting"], - &["extractors"], - &["extracts"], - ], - range: 1..=4, - }; - -static WORD_EXTRAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAV_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agent"), - dictgen::InsensitiveAscii("agina"), - dictgen::InsensitiveAscii("egant"), - dictgen::InsensitiveAscii("ersion"), - dictgen::InsensitiveAscii("igant"), - dictgen::InsensitiveAscii("ogant"), - ], - values: &[ - &["extravagant"], - &["extravagant"], - &["extravagant"], - &["extroversion"], - &["extravagant"], - &["extravagant"], - ], - range: 5..=6, - }; - -static WORD_EXTRAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAT_CHILDREN), - value: Some(&["extract"]), -}; - -pub static WORD_EXTRAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("errestial"), - dictgen::InsensitiveAscii("errestials"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["extracted"], - &["extraterrestrial"], - &["extraterrestrials"], - &["extracts"], - &["exctracting", "extracting"], - &["extraction"], - &["extractor"], - &["extractors"], - &["extracts"], - ], - range: 1..=10, - }; - -static WORD_EXTRAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAP_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alate"), - dictgen::InsensitiveAscii("loate"), - dictgen::InsensitiveAscii("olant"), - dictgen::InsensitiveAscii("olare"), - dictgen::InsensitiveAscii("ole"), - dictgen::InsensitiveAscii("olerat"), - dictgen::InsensitiveAscii("oliate"), - dictgen::InsensitiveAscii("olite"), - dictgen::InsensitiveAscii("oloate"), - dictgen::InsensitiveAscii("ulate"), - ], - values: &[ - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - ], - range: 3..=6, - }; - -static WORD_EXTRAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAO_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("drinarily"), - dictgen::InsensitiveAscii("drinary"), - dictgen::InsensitiveAscii("rdianry"), - dictgen::InsensitiveAscii("rdiary"), - dictgen::InsensitiveAscii("rdinair"), - dictgen::InsensitiveAscii("rdinairily"), - dictgen::InsensitiveAscii("rdinairly"), - dictgen::InsensitiveAscii("rdinairy"), - dictgen::InsensitiveAscii("rdinaly"), - dictgen::InsensitiveAscii("rdinarely"), - dictgen::InsensitiveAscii("rdinarilly"), - dictgen::InsensitiveAscii("rdinarly"), - dictgen::InsensitiveAscii("rdinaryly"), - dictgen::InsensitiveAscii("rdinay"), - dictgen::InsensitiveAscii("ridnary"), - ], - values: &[ - &["extraordinarily"], - &["extraordinary"], - &["extraordinary"], - &["extraordinary"], - &["extraordinary"], - &["extraordinarily"], - &["extraordinarily"], - &["extraordinary"], - &["extraordinary"], - &["extraordinarily"], - &["extraordinary"], - &["extraordinary", "extraordinarily"], - &["extraordinarily"], - &["extraordinary"], - &["extraordinary"], - ], - range: 6..=10, - }; - -static WORD_EXTRAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAN_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ous"), - ], - values: &[&["external"], &["extraneous"]], - range: 2..=3, - }; - -static WORD_EXTRAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAG_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("avant")], - values: &[&["extravagant"]], - range: 5..=5, - }; - -static WORD_EXTRAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAE_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nous")], - values: &[&["extraneous"]], - range: 4..=4, - }; - -static WORD_EXTRAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAD_CHILDREN), - value: None, -}; - -pub static WORD_EXTRAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iction"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[&["extradition"], &["extraction"]], - range: 4..=6, - }; - -static WORD_EXTRAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTRAC_CHILDREN), - value: Some(&["extract"]), -}; - -pub static WORD_EXTRAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("otr"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tet"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tino"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tivo"), - dictgen::InsensitiveAscii("tnow"), - dictgen::InsensitiveAscii("to"), - ], - values: &[ - &["extraction"], - &["extracted"], - &["extracting"], - &["extraction"], - &["extractor"], - &["extractor"], - &["extracted"], - &["extraction"], - &["extracting"], - &["extractions"], - &["extraction"], - &["extraction"], - &["extraction"], - ], - range: 2..=4, - }; - -static WORD_EXTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTO_CHILDREN), - value: None, -}; - -pub static WORD_EXTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("rtin"), - ], - values: &[&["exotics"], &["extortion"]], - range: 3..=4, - }; - -static WORD_EXTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTN_CHILDREN), - value: None, -}; - -pub static WORD_EXTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("esions"), - ], - values: &[&["extend"], &["extension"], &["extensions"]], - range: 3..=6, - }; - -static WORD_EXTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTI_CHILDREN), - value: None, -}; - -pub static WORD_EXTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mated"), - dictgen::InsensitiveAscii("mates"), - dictgen::InsensitiveAscii("mating"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("mations"), - dictgen::InsensitiveAscii("mator"), - dictgen::InsensitiveAscii("mators"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["estimate"], - &["estimated"], - &["estimates"], - &["estimating"], - &["estimation"], - &["estimations"], - &["estimator"], - &["estimators"], - &["existing", "exiting", "texting"], - &["extinct", "extant"], - &["exist"], - &["existing"], - &["exit"], - &["excited", "exited"], - &["exciting", "exiting"], - &["exits", "excites"], - ], - range: 1..=7, - }; - -static WORD_EXTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXTE_CHILDREN), - value: None, -}; - -static WORD_EXTE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_EXTED_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EXTEM_NODE), - Some(&WORD_EXTEN_NODE), - None, - Some(&WORD_EXTEP_NODE), - None, - Some(&WORD_EXTER_NODE), - Some(&WORD_EXTES_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXTES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTES_CHILDREN), - value: None, -}; - -pub static WORD_EXTES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("nion"), - dictgen::InsensitiveAscii("nions"), - ], - values: &[ - &["extension"], - &["extensions"], - &["extension"], - &["extensions"], - ], - range: 3..=5, - }; - -static WORD_EXTER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTER_CHILDREN), - value: None, -}; - -pub static WORD_EXTER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("anl"), - dictgen::InsensitiveAscii("bal"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eme"), - dictgen::InsensitiveAscii("emely"), - dictgen::InsensitiveAscii("emly"), - dictgen::InsensitiveAscii("ioara"), - dictgen::InsensitiveAscii("ioare"), - dictgen::InsensitiveAscii("iour"), - dictgen::InsensitiveAscii("lal"), - dictgen::InsensitiveAscii("mal"), - dictgen::InsensitiveAscii("mally"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mely"), - dictgen::InsensitiveAscii("mest"), - dictgen::InsensitiveAscii("mism"), - dictgen::InsensitiveAscii("mist"), - dictgen::InsensitiveAscii("mists"), - dictgen::InsensitiveAscii("mly"), - dictgen::InsensitiveAscii("mporaneous"), - dictgen::InsensitiveAscii("naly"), - dictgen::InsensitiveAscii("nel"), - dictgen::InsensitiveAscii("nelly"), - dictgen::InsensitiveAscii("nels"), - ], - values: &[ - &["external"], - &["external"], - &["external"], - &["exerted"], - &["extreme"], - &["extremely"], - &["extremely"], - &["exterior"], - &["exterior"], - &["exterior"], - &["external"], - &["external", "extremal"], - &["externally"], - &["extreme"], - &["extremely"], - &["extremest"], - &["extremism"], - &["extremist"], - &["extremists"], - &["extremely"], - &["extemporaneous"], - &["externally"], - &["external"], - &["externally"], - &["externals"], - ], - range: 2..=10, - }; - -static WORD_EXTEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTEP_CHILDREN), - value: None, -}; - -pub static WORD_EXTEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[&["expect"], &["expecting"], &["expects"]], - range: 3..=6, - }; - -static WORD_EXTEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTEN_CHILDREN), - value: Some(&["extent"]), -}; - -pub static WORD_EXTEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("dded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("det"), - dictgen::InsensitiveAscii("dible"), - dictgen::InsensitiveAscii("dos"), - dictgen::InsensitiveAscii("dsions"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("isble"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("nsions"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sability"), - dictgen::InsensitiveAscii("sevily"), - dictgen::InsensitiveAscii("siable"), - dictgen::InsensitiveAscii("sibilty"), - dictgen::InsensitiveAscii("sibity"), - dictgen::InsensitiveAscii("sie"), - dictgen::InsensitiveAscii("silbe"), - dictgen::InsensitiveAscii("siones"), - dictgen::InsensitiveAscii("sios"), - dictgen::InsensitiveAscii("siosn"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("sivelly"), - dictgen::InsensitiveAscii("sivley"), - dictgen::InsensitiveAscii("sivly"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["external"], - &["externally"], - &["extended"], - &["extends"], - &["extended"], - &["extendable"], - &["extends"], - &["extensions"], - &["extended"], - &["extended"], - &["extension"], - &["extension", "extensions"], - &["extensible"], - &["extension"], - &["extensions"], - &["extends", "externs"], - &["extensibility"], - &["extensively"], - &["extensible"], - &["extensibility"], - &["extensibility"], - &["extensive"], - &["extensible"], - &["extensions"], - &["extensions"], - &["extensions"], - &["extensions"], - &["extensively"], - &["extensively"], - &["extensively"], - &["extension"], - &["extension"], - &["extension"], - &["extensions"], - &["extended"], - &["extension"], - &["extensions"], - ], - range: 1..=8, - }; - -static WORD_EXTEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTEM_CHILDREN), - value: None, -}; - -pub static WORD_EXTEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ely")], - values: &[&["extremely"]], - range: 3..=3, - }; - -static WORD_EXTED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTED_CHILDREN), - value: Some(&["extend"]), -}; - -pub static WORD_EXTED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["extended"], - &["extender"], - &["extenders"], - &["extend"], - &["extended"], - &["extender"], - &["extenders"], - &["extends"], - ], - range: 1..=4, - }; - -static WORD_EXTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXTA_CHILDREN), - value: Some(&["extra"]), -}; - -pub static WORD_EXTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("cy"), - dictgen::InsensitiveAscii("rctors"), - dictgen::InsensitiveAscii("rnal"), - dictgen::InsensitiveAscii("rnally"), - dictgen::InsensitiveAscii("tic"), - ], - values: &[ - &["extract", "exact"], - &["extracted"], - &["extraction"], - &["exactly"], - &["ecstasy"], - &["extractors"], - &["external"], - &["externally"], - &["ecstatic"], - ], - range: 2..=6, - }; - -static WORD_EXS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXS_CHILDREN), - value: None, -}; - -pub static WORD_EXS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("istence"), - dictgen::InsensitiveAscii("istent"), - dictgen::InsensitiveAscii("isting"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itance"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("itence"), - dictgen::InsensitiveAscii("itent"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("pecially"), - dictgen::InsensitiveAscii("pect"), - dictgen::InsensitiveAscii("pected"), - dictgen::InsensitiveAscii("pectedly"), - dictgen::InsensitiveAscii("pecting"), - dictgen::InsensitiveAscii("pects"), - dictgen::InsensitiveAscii("pense"), - dictgen::InsensitiveAscii("pensed"), - dictgen::InsensitiveAscii("penses"), - dictgen::InsensitiveAscii("tacy"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tream"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["exists", "exist"], - &["existence"], - &["existent"], - &["existing"], - &["exists"], - &["exist", "exit"], - &["existence"], - &["existed", "excited"], - &["existence"], - &["existent"], - &["existing"], - &["exists", "exist"], - &["especially"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["expense"], - &["expensed"], - &["expenses"], - &["ecstasy"], - &["existed"], - &["existing"], - &["extreme"], - &["exists"], - ], - range: 2..=8, - }; - -static WORD_EXR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXR_CHILDREN), - value: None, -}; - -pub static WORD_EXR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acting"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("ensions"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("ession"), - ], - values: &[ - &["extra"], - &["extract"], - &["extracting"], - &["extension"], - &["extensions"], - &["expressed"], - &["expression"], - ], - range: 1..=7, - }; - -static WORD_EXP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXP_CHILDREN), - value: None, -}; - -static WORD_EXP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXPA_NODE), - None, - Some(&WORD_EXPC_NODE), - None, - Some(&WORD_EXPE_NODE), - None, - None, - None, - Some(&WORD_EXPI_NODE), - None, - None, - Some(&WORD_EXPL_NODE), - None, - Some(&WORD_EXPN_NODE), - Some(&WORD_EXPO_NODE), - Some(&WORD_EXPP_NODE), - None, - Some(&WORD_EXPR_NODE), - None, - Some(&WORD_EXPT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPT_CHILDREN), - value: None, -}; - -pub static WORD_EXPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ected")], - values: &[&["expected"]], - range: 5..=5, - }; - -static WORD_EXPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPR_CHILDREN), - value: None, -}; - -pub static WORD_EXPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eesion"), - dictgen::InsensitiveAscii("eince"), - dictgen::InsensitiveAscii("ensive"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("esions"), - dictgen::InsensitiveAscii("esison"), - dictgen::InsensitiveAscii("essable"), - dictgen::InsensitiveAscii("esscoin"), - dictgen::InsensitiveAscii("esse"), - dictgen::InsensitiveAscii("essens"), - dictgen::InsensitiveAscii("essie"), - dictgen::InsensitiveAscii("essief"), - dictgen::InsensitiveAscii("essin"), - dictgen::InsensitiveAscii("essino"), - dictgen::InsensitiveAscii("essiong"), - dictgen::InsensitiveAscii("essiosn"), - dictgen::InsensitiveAscii("essivos"), - dictgen::InsensitiveAscii("essley"), - dictgen::InsensitiveAscii("esso"), - dictgen::InsensitiveAscii("esson"), - dictgen::InsensitiveAscii("essons"), - dictgen::InsensitiveAscii("esss"), - dictgen::InsensitiveAscii("esssion"), - dictgen::InsensitiveAscii("esssions"), - dictgen::InsensitiveAscii("esssive"), - dictgen::InsensitiveAscii("essview"), - dictgen::InsensitiveAscii("essy"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("ienced"), - dictgen::InsensitiveAscii("iences"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("imental"), - dictgen::InsensitiveAscii("opiate"), - dictgen::InsensitiveAscii("opiated"), - dictgen::InsensitiveAscii("opiates"), - dictgen::InsensitiveAscii("opiating"), - dictgen::InsensitiveAscii("opiation"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("oting"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("ression"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["expression"], - &["experience"], - &["expressive"], - &["express"], - &["expressed"], - &["express", "expresses"], - &["expressing"], - &["expression"], - &["expression", "expressions"], - &["expressions"], - &["expressible"], - &["expression"], - &["expressive"], - &["expresses"], - &["expressive"], - &["expressive"], - &["expression"], - &["expression"], - &["expressing", "expression"], - &["expressions"], - &["expressions"], - &["expressly"], - &["espresso"], - &["expression"], - &["expressions"], - &["expresses", "express"], - &["expression"], - &["expressions"], - &["expressive"], - &["expressive"], - &["expressly"], - &["expiration"], - &["experience"], - &["experienced"], - &["experiences"], - &["expires"], - &["experimental"], - &["expropriate"], - &["expropriated"], - &["expropriates"], - &["expropriating"], - &["expropriation"], - &["export"], - &["exported"], - &["exporting"], - &["exports"], - &["expression"], - &["expression"], - &["expressions"], - &["exported"], - ], - range: 2..=8, - }; - -static WORD_EXPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPP_CHILDREN), - value: None, -}; - -pub static WORD_EXPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ressed"), - ], - values: &[&["export"], &["expressed"]], - range: 3..=6, - }; - -static WORD_EXPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPO_CHILDREN), - value: None, -}; - -static WORD_EXPO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_EXPOC_NODE), - Some(&WORD_EXPOD_NODE), - Some(&WORD_EXPOE_NODE), - None, - None, - None, - Some(&WORD_EXPOI_NODE), - None, - None, - Some(&WORD_EXPOL_NODE), - None, - Some(&WORD_EXPON_NODE), - None, - None, - None, - Some(&WORD_EXPOR_NODE), - Some(&WORD_EXPOS_NODE), - Some(&WORD_EXPOT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXPOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOT_CHILDREN), - value: None, -}; - -pub static WORD_EXPOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ential"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ition"), - ], - values: &[&["exponential"], &["exporter"], &["exposition"]], - range: 2..=6, - }; - -static WORD_EXPOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOS_CHILDREN), - value: None, -}; - -pub static WORD_EXPOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("itivo"), - dictgen::InsensitiveAscii("ito"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["exposes"], - &["exposes"], - &["exposition"], - &["explosion"], - &["exposition"], - &["exposition"], - &["exposes"], - ], - range: 2..=5, - }; - -static WORD_EXPOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOR_CHILDREN), - value: None, -}; - -pub static WORD_EXPOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("intg"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tet"), - dictgen::InsensitiveAscii("tfs"), - dictgen::InsensitiveAscii("tint"), - ], - values: &[ - &["explored", "exported"], - &["expression"], - &["exporting"], - &["exports"], - &["exports"], - &["exports"], - &["exported", "exporter"], - &["exports"], - &["exporting"], - ], - range: 1..=6, - }; - -static WORD_EXPON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPON_CHILDREN), - value: None, -}; - -pub static WORD_EXPON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("antation"), - dictgen::InsensitiveAscii("antial"), - dictgen::InsensitiveAscii("antially"), - dictgen::InsensitiveAscii("antialy"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("encial"), - dictgen::InsensitiveAscii("encially"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entialy"), - dictgen::InsensitiveAscii("entiel"), - dictgen::InsensitiveAscii("entiell"), - dictgen::InsensitiveAscii("entiella"), - dictgen::InsensitiveAscii("ention"), - dictgen::InsensitiveAscii("entional"), - dictgen::InsensitiveAscii("etial"), - dictgen::InsensitiveAscii("tential"), - ], - values: &[ - &["exponent"], - &["exponentiation"], - &["exponential"], - &["exponentially"], - &["exponentially"], - &["exponents"], - &["exponential"], - &["exponentially"], - &["exponent"], - &["exponential"], - &["exponentiation"], - &["exponentially"], - &["exponential"], - &["exponential"], - &["exponential"], - &["exponentiation"], - &["exponential"], - &["exponential"], - &["exponential"], - ], - range: 3..=8, - }; - -static WORD_EXPOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOL_CHILDREN), - value: None, -}; - -pub static WORD_EXPOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("itative"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sives"), - ], - values: &[ - &["explode"], - &["explodes"], - &["exploding"], - &["exploit"], - &["exploitation"], - &["exploitative"], - &["exploited"], - &["exploiting"], - &["exploits"], - &["explosion"], - &["explosions"], - &["explosive"], - &["explosives"], - ], - range: 2..=7, - }; - -static WORD_EXPOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOI_CHILDREN), - value: None, -}; - -pub static WORD_EXPOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["exploit"], - &["exploitation"], - &["exploited"], - &["exploits"], - ], - range: 1..=6, - }; - -static WORD_EXPOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOE_CHILDREN), - value: None, -}; - -pub static WORD_EXPOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("ntially"), - dictgen::InsensitiveAscii("ntntial"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - ], - values: &[ - &["expected"], - &["exposed"], - &["exponent"], - &["exponential"], - &["exponentially"], - &["exponential"], - &["export", "expert"], - &["exported"], - ], - range: 1..=7, - }; - -static WORD_EXPOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOD_CHILDREN), - value: None, -}; - -pub static WORD_EXPOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ential"), - dictgen::InsensitiveAscii("entially"), - dictgen::InsensitiveAscii("ition"), - ], - values: &[&["exponential"], &["exponentially"], &["exposition"]], - range: 5..=8, - }; - -static WORD_EXPOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPOC_CHILDREN), - value: None, -}; - -pub static WORD_EXPOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("h")], - values: &[&["epoch"]], - range: 1..=1, - }; - -static WORD_EXPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPN_CHILDREN), - value: None, -}; - -pub static WORD_EXPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ese")], - values: &[&["expense"]], - range: 3..=3, - }; - -static WORD_EXPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPL_CHILDREN), - value: None, -}; - -static WORD_EXPL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXPLA_NODE), - None, - Some(&WORD_EXPLC_NODE), - None, - Some(&WORD_EXPLE_NODE), - None, - None, - None, - Some(&WORD_EXPLI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_EXPLO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_EXPLU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EXPLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPLU_CHILDREN), - value: None, -}; - -pub static WORD_EXPLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sions")], - values: &[&["explosions"]], - range: 5..=5, - }; - -static WORD_EXPLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPLO_CHILDREN), - value: None, -}; - -pub static WORD_EXPLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deds"), - dictgen::InsensitiveAscii("die"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("iding"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("itaion"), - dictgen::InsensitiveAscii("itaiton"), - dictgen::InsensitiveAscii("itatie"), - dictgen::InsensitiveAscii("itating"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("ititive"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("rare"), - dictgen::InsensitiveAscii("rarea"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("raton"), - dictgen::InsensitiveAscii("rerers"), - dictgen::InsensitiveAscii("reres"), - dictgen::InsensitiveAscii("rtation"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sie"), - dictgen::InsensitiveAscii("sin"), - dictgen::InsensitiveAscii("siones"), - dictgen::InsensitiveAscii("sivas"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssive"), - dictgen::InsensitiveAscii("svies"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tacion"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiative"), - dictgen::InsensitiveAscii("tied"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["explodes"], - &["explode"], - &["explodes"], - &["exploiting"], - &["exploit"], - &["exploitation"], - &["exploitation"], - &["exploitative"], - &["exploitation"], - &["exploits"], - &["exploiting", "explosion", "exploitation", "exploit"], - &["explosions", "exploitations", "exploits"], - &["exploitative"], - &["exploration"], - &["exploration"], - &["explorer"], - &["explorer"], - &["exploration"], - &["exploration"], - &["explorers"], - &["explorers"], - &["exploitation"], - &["explodes"], - &["explosive"], - &["explosions"], - &["explosions"], - &["explosives"], - &["explosions"], - &["explosives"], - &["explosives"], - &["exploit", "explore"], - &["exploration"], - &["exploitation", "exploration"], - &["explode"], - &["exploitation"], - &["exploitative"], - &["exploited"], - &["exploiting", "exploring"], - &["explosions"], - ], - range: 1..=7, - }; - -static WORD_EXPLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPLI_CHILDREN), - value: None, -}; - -pub static WORD_EXPLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("cat"), - dictgen::InsensitiveAscii("catia"), - dictgen::InsensitiveAscii("catie"), - dictgen::InsensitiveAscii("catif"), - dictgen::InsensitiveAscii("catii"), - dictgen::InsensitiveAscii("cete"), - dictgen::InsensitiveAscii("cetely"), - dictgen::InsensitiveAscii("cetly"), - dictgen::InsensitiveAscii("ciet"), - dictgen::InsensitiveAscii("cilt"), - dictgen::InsensitiveAscii("cilty"), - dictgen::InsensitiveAscii("cily"), - dictgen::InsensitiveAscii("citally"), - dictgen::InsensitiveAscii("cite"), - dictgen::InsensitiveAscii("cited"), - dictgen::InsensitiveAscii("citelly"), - dictgen::InsensitiveAscii("citely"), - dictgen::InsensitiveAscii("citily"), - dictgen::InsensitiveAscii("cits"), - dictgen::InsensitiveAscii("city"), - dictgen::InsensitiveAscii("cityly"), - dictgen::InsensitiveAscii("clity"), - dictgen::InsensitiveAscii("cly"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctely"), - dictgen::InsensitiveAscii("ctily"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("cty"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("natory"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("otation"), - dictgen::InsensitiveAscii("oted"), - dictgen::InsensitiveAscii("oting"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("sitly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tictly"), - dictgen::InsensitiveAscii("tit"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("xitely"), - dictgen::InsensitiveAscii("zit"), - dictgen::InsensitiveAscii("zitly"), - ], - values: &[ - &["explain"], - &["explicate"], - &["explicit"], - &["explicit"], - &["explicit"], - &["explicit"], - &["explicit", "explicitly"], - &["explicitly"], - &["explicitly"], - &["explicit"], - &["explicit"], - &["explicitly"], - &["explicitly"], - &["explicitly"], - &["explicit", "explicitly"], - &["explicit", "explicitly"], - &["explicitly"], - &["explicitly"], - &["explicitly"], - &["explicit"], - &["explicitly"], - &["explicitly"], - &["explicitly"], - &["explicitly"], - &["explicit"], - &["explicate", "explicit"], - &["explicitly"], - &["explicitly"], - &["explicitly"], - &["explicitly", "explicit"], - &["explain"], - &["explanation"], - &["explanations"], - &["explanatory"], - &["explained"], - &["explains"], - &["exploit"], - &["exploitation"], - &["exploited"], - &["exploiting"], - &["exploits"], - &["explicitly"], - &["explicit"], - &["explicit"], - &["explicitly"], - &["explicit"], - &["explicitly"], - &["explicitly"], - &["explicit"], - &["explicitly"], - ], - range: 1..=7, - }; - -static WORD_EXPLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPLE_CHILDREN), - value: None, -}; - -pub static WORD_EXPLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cit"), - dictgen::InsensitiveAscii("citely"), - dictgen::InsensitiveAscii("citily"), - dictgen::InsensitiveAscii("citly"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("natory"), - ], - values: &[ - &["explicit"], - &["explicitly"], - &["explicitly"], - &["explicitly"], - &["explanation"], - &["explanations"], - &["explanatory"], - ], - range: 3..=7, - }; - -static WORD_EXPLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPLC_CHILDREN), - value: None, -}; - -pub static WORD_EXPLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itely"), - dictgen::InsensitiveAscii("itly"), - ], - values: &[&["explicit"], &["explicitly"], &["explicitly"]], - range: 2..=5, - }; - -static WORD_EXPLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPLA_CHILDREN), - value: None, -}; - -pub static WORD_EXPLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inations"), - dictgen::InsensitiveAscii("inatory"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inging"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("intory"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("naiton"), - dictgen::InsensitiveAscii("naitons"), - dictgen::InsensitiveAscii("natin"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("netary"), - dictgen::InsensitiveAscii("netory"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nitary"), - dictgen::InsensitiveAscii("nitory"), - dictgen::InsensitiveAscii("notory"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntions"), - ], - values: &[ - &["explanation"], - &["explanations"], - &["explanatory"], - &["explained"], - &["explain"], - &["explains"], - &["explaining"], - &["explaining"], - &["explaining"], - &["explanatory"], - &["explain"], - &["explanations", "explanation"], - &["explanations"], - &["explanations"], - &["explain"], - &["explained"], - &["explains"], - &["explanatory"], - &["explanatory"], - &["explaining"], - &["explanatory"], - &["explanatory"], - &["explanatory"], - &["explanation"], - &["explanations"], - ], - range: 1..=8, - }; - -static WORD_EXPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPI_CHILDREN), - value: None, -}; - -pub static WORD_EXPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cit"), - dictgen::InsensitiveAscii("citly"), - dictgen::InsensitiveAscii("dentures"), - dictgen::InsensitiveAscii("detion"), - dictgen::InsensitiveAscii("dite"), - dictgen::InsensitiveAscii("dited"), - dictgen::InsensitiveAscii("dition"), - dictgen::InsensitiveAscii("ditions"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erenced"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("erencing"), - dictgen::InsensitiveAscii("erience"), - dictgen::InsensitiveAscii("eriences"), - dictgen::InsensitiveAscii("ermental"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("licitely"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("reds"), - dictgen::InsensitiveAscii("reitme"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("remental"), - dictgen::InsensitiveAscii("rementation"), - dictgen::InsensitiveAscii("remented"), - dictgen::InsensitiveAscii("rementing"), - dictgen::InsensitiveAscii("rements"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rese"), - dictgen::InsensitiveAscii("riation"), - dictgen::InsensitiveAscii("rie"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("rience"), - dictgen::InsensitiveAscii("riences"), - dictgen::InsensitiveAscii("rimental"), - dictgen::InsensitiveAscii("riy"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["explicit"], - &["explicitly"], - &["expenditures"], - &["expedition"], - &["expedite"], - &["expedited"], - &["expedition"], - &["expeditions"], - &["expired"], - &["experience"], - &["experienced"], - &["experiences"], - &["experiencing"], - &["experience"], - &["experiences"], - &["experimental"], - &["expires"], - &["explicitly"], - &["expiration"], - &["expires"], - &["expiretime"], - &["experiment"], - &["experimental"], - &["experimentation"], - &["experimented"], - &["experimenting"], - &["experiments"], - &["experience"], - &["expires"], - &["expiration"], - &["expire"], - &["expired"], - &["experience"], - &["experiences"], - &["experimental"], - &["expiry"], - &["expedite", "expire"], - &["expedited", "expired"], - ], - range: 2..=11, - }; - -static WORD_EXPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPE_CHILDREN), - value: None, -}; - -static WORD_EXPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_EXPEC_NODE), - Some(&WORD_EXPED_NODE), - Some(&WORD_EXPEE_NODE), - None, - None, - None, - Some(&WORD_EXPEI_NODE), - None, - None, - Some(&WORD_EXPEL_NODE), - Some(&WORD_EXPEM_NODE), - Some(&WORD_EXPEN_NODE), - None, - Some(&WORD_EXPEP_NODE), - None, - Some(&WORD_EXPER_NODE), - Some(&WORD_EXPES_NODE), - Some(&WORD_EXPET_NODE), - None, - None, - Some(&WORD_EXPEW_NODE), - Some(&WORD_EXPEX_NODE), - None, - None, -]; - -static WORD_EXPEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEX_CHILDREN), - value: None, -}; - -pub static WORD_EXPEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctedly"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("nasion"), - dictgen::InsensitiveAscii("nasions"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tancy"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tedly"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["expansion"], - &["expansions"], - &["expect"], - &["expectancy"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - ], - range: 1..=7, - }; - -static WORD_EXPEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEW_CHILDREN), - value: None, -}; - -pub static WORD_EXPEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("riment"), - dictgen::InsensitiveAscii("rimental"), - dictgen::InsensitiveAscii("rimentally"), - dictgen::InsensitiveAscii("rimentation"), - dictgen::InsensitiveAscii("rimentations"), - dictgen::InsensitiveAscii("rimented"), - dictgen::InsensitiveAscii("rimentel"), - dictgen::InsensitiveAscii("rimentelly"), - dictgen::InsensitiveAscii("rimenter"), - dictgen::InsensitiveAscii("rimenters"), - dictgen::InsensitiveAscii("rimenting"), - dictgen::InsensitiveAscii("riments"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 6..=12, - }; - -static WORD_EXPET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPET_CHILDREN), - value: Some(&["expect", "expat"]), -}; - -pub static WORD_EXPET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancy"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cedly"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctedly"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ectedly"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edly"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("imental"), - dictgen::InsensitiveAscii("imentally"), - dictgen::InsensitiveAscii("imentation"), - dictgen::InsensitiveAscii("imentations"), - dictgen::InsensitiveAscii("imented"), - dictgen::InsensitiveAscii("imentel"), - dictgen::InsensitiveAscii("imentelly"), - dictgen::InsensitiveAscii("imenter"), - dictgen::InsensitiveAscii("imenters"), - dictgen::InsensitiveAscii("imenting"), - dictgen::InsensitiveAscii("iments"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["expectancy"], - &["expectation"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expectedly"], - &["expects"], - &["expected"], - &["expectedly"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["expecting"], - &["exception"], - &["exceptional"], - &["exceptions"], - &["expects"], - ], - range: 1..=11, - }; - -static WORD_EXPES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPES_CHILDREN), - value: None, -}; - -pub static WORD_EXPES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("ncive"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tedly"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["expense"], - &["expenses"], - &["expensive"], - &["expense"], - &["expenses"], - &["expensive"], - &["express"], - &["expressed"], - &["expresses"], - &["expressing"], - &["expression"], - &["expressions"], - &["expressive"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - ], - range: 1..=5, - }; - -static WORD_EXPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPER_CHILDREN), - value: None, -}; - -static WORD_EXPER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXPERA_NODE), - None, - Some(&WORD_EXPERC_NODE), - None, - Some(&WORD_EXPERE_NODE), - None, - None, - None, - Some(&WORD_EXPERI_NODE), - None, - None, - None, - Some(&WORD_EXPERM_NODE), - Some(&WORD_EXPERN_NODE), - None, - None, - None, - None, - Some(&WORD_EXPERS_NODE), - Some(&WORD_EXPERT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXPERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERT_CHILDREN), - value: None, -}; - -pub static WORD_EXPERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["experts"], - &["expertise"], - &["experts"], - &["experts"], - &["experts"], - ], - range: 2..=3, - }; - -static WORD_EXPERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERS_CHILDREN), - value: Some(&["express"]), -}; - -pub static WORD_EXPERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - ], - values: &[ - &["expense", "express"], - &["expressed"], - &["expenses", "expresses"], - &["expressing"], - &["expression"], - &["expressions"], - &["expensive"], - &["express"], - &["expressed"], - &["expresses"], - &["expressing"], - &["expression"], - &["expressions"], - ], - range: 1..=5, - }; - -static WORD_EXPERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERN_CHILDREN), - value: None, -}; - -pub static WORD_EXPERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("al")], - values: &[&["external"]], - range: 2..=2, - }; - -static WORD_EXPERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERM_CHILDREN), - value: None, -}; - -pub static WORD_EXPERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enetal"), - dictgen::InsensitiveAscii("enetally"), - dictgen::InsensitiveAscii("enetation"), - dictgen::InsensitiveAscii("enetations"), - dictgen::InsensitiveAscii("eneted"), - dictgen::InsensitiveAscii("enetel"), - dictgen::InsensitiveAscii("enetelly"), - dictgen::InsensitiveAscii("eneter"), - dictgen::InsensitiveAscii("eneters"), - dictgen::InsensitiveAscii("eneting"), - dictgen::InsensitiveAscii("enets"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entel"), - dictgen::InsensitiveAscii("entelly"), - dictgen::InsensitiveAscii("enter"), - dictgen::InsensitiveAscii("enters"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("ient"), - dictgen::InsensitiveAscii("iental"), - dictgen::InsensitiveAscii("ientally"), - dictgen::InsensitiveAscii("ientation"), - dictgen::InsensitiveAscii("ientations"), - dictgen::InsensitiveAscii("iented"), - dictgen::InsensitiveAscii("ientel"), - dictgen::InsensitiveAscii("ientelly"), - dictgen::InsensitiveAscii("ienter"), - dictgen::InsensitiveAscii("ienters"), - dictgen::InsensitiveAscii("ienting"), - dictgen::InsensitiveAscii("ients"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("imental"), - dictgen::InsensitiveAscii("imentally"), - dictgen::InsensitiveAscii("imentation"), - dictgen::InsensitiveAscii("imentations"), - dictgen::InsensitiveAscii("imented"), - dictgen::InsensitiveAscii("imentel"), - dictgen::InsensitiveAscii("imentelly"), - dictgen::InsensitiveAscii("imenter"), - dictgen::InsensitiveAscii("imenters"), - dictgen::InsensitiveAscii("imenting"), - dictgen::InsensitiveAscii("iments"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("inental"), - dictgen::InsensitiveAscii("inentally"), - dictgen::InsensitiveAscii("inentation"), - dictgen::InsensitiveAscii("inentations"), - dictgen::InsensitiveAscii("inents"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiments", "experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experiments"], - ], - range: 3..=11, - }; - -static WORD_EXPERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPERI_CHILDREN), - value: None, -}; - -static WORD_EXPERI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXPERIA_NODE), - None, - Some(&WORD_EXPERIC_NODE), - None, - Some(&WORD_EXPERIE_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EXPERIM_NODE), - Some(&WORD_EXPERIN_NODE), - None, - None, - None, - Some(&WORD_EXPERIR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXPERIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIR_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - ], - values: &[&["expiration"], &["expirations"]], - range: 5..=6, - }; - -static WORD_EXPERIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIN_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("emental"), - dictgen::InsensitiveAscii("ementally"), - dictgen::InsensitiveAscii("ementation"), - dictgen::InsensitiveAscii("ementations"), - dictgen::InsensitiveAscii("emented"), - dictgen::InsensitiveAscii("ementel"), - dictgen::InsensitiveAscii("ementelly"), - dictgen::InsensitiveAscii("ementer"), - dictgen::InsensitiveAscii("ementers"), - dictgen::InsensitiveAscii("ementing"), - dictgen::InsensitiveAscii("ements"), - ], - values: &[ - &["experience"], - &["experienced"], - &["experiences"], - &["experiencing"], - &["experience"], - &["experienced"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 2..=11, - }; - -static WORD_EXPERIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPERIM_CHILDREN), - value: Some(&["experiment"]), -}; - -static WORD_EXPERIM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXPERIMA_NODE), - None, - None, - Some(&WORD_EXPERIMD_NODE), - Some(&WORD_EXPERIME_NODE), - None, - None, - None, - Some(&WORD_EXPERIMI_NODE), - None, - None, - None, - Some(&WORD_EXPERIMM_NODE), - Some(&WORD_EXPERIMN_NODE), - None, - None, - None, - None, - Some(&WORD_EXPERIMS_NODE), - Some(&WORD_EXPERIMT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXPERIMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMT_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMT_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enal"), - dictgen::InsensitiveAscii("enally"), - dictgen::InsensitiveAscii("enation"), - dictgen::InsensitiveAscii("enations"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("enel"), - dictgen::InsensitiveAscii("enelly"), - dictgen::InsensitiveAscii("ener"), - dictgen::InsensitiveAscii("eners"), - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("ens"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 2..=8, -}; - -static WORD_EXPERIMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMS_CHILDREN), - value: Some(&["experiments"]), -}; - -pub static WORD_EXPERIMS_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, -}; - -static WORD_EXPERIMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMN_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMN_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etal"), - dictgen::InsensitiveAscii("etally"), - dictgen::InsensitiveAscii("etation"), - dictgen::InsensitiveAscii("etations"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etel"), - dictgen::InsensitiveAscii("etelly"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("eters"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tel"), - dictgen::InsensitiveAscii("telly"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 1..=8, -}; - -static WORD_EXPERIMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMM_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMM_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entel"), - dictgen::InsensitiveAscii("entelly"), - dictgen::InsensitiveAscii("enter"), - dictgen::InsensitiveAscii("enters"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 3..=9, -}; - -static WORD_EXPERIMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMI_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMI_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntal"), - dictgen::InsensitiveAscii("ntally"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("ntations"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("ntel"), - dictgen::InsensitiveAscii("ntelly"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[ - &["experimenting"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 2..=8, -}; - -static WORD_EXPERIME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPERIME_CHILDREN), - value: None, -}; - -static WORD_EXPERIME_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_EXPERIMED_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EXPERIMEL_NODE), - Some(&WORD_EXPERIMEM_NODE), - Some(&WORD_EXPERIMEN_NODE), - None, - None, - None, - Some(&WORD_EXPERIMER_NODE), - None, - Some(&WORD_EXPERIMET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXPERIMET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMET_CHILDREN), - value: Some(&["experiments", "experiment"]), -}; - -pub static WORD_EXPERIMET_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("elly"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entel"), - dictgen::InsensitiveAscii("entelly"), - dictgen::InsensitiveAscii("enter"), - dictgen::InsensitiveAscii("enters"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nel"), - dictgen::InsensitiveAscii("nelly"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiments"], - ], - range: 1..=9, -}; - -static WORD_EXPERIMER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMER_CHILDREN), - value: Some(&["experimenter"]), -}; - -pub static WORD_EXPERIMER_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["experimenters"]], - range: 1..=1, -}; - -static WORD_EXPERIMEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXPERIMEN_CHILDREN), - value: Some(&["experiment"]), -}; - -static WORD_EXPERIMEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXPERIMENA_NODE), - None, - None, - None, - Some(&WORD_EXPERIMENE_NODE), - None, - None, - None, - Some(&WORD_EXPERIMENI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EXPERIMENS_NODE), - Some(&WORD_EXPERIMENT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXPERIMENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMENT_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMENT_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aal"), - dictgen::InsensitiveAscii("aally"), - dictgen::InsensitiveAscii("aat"), - dictgen::InsensitiveAscii("aatl"), - dictgen::InsensitiveAscii("aatlly"), - dictgen::InsensitiveAscii("aats"), - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("ais"), - dictgen::InsensitiveAscii("ait"), - dictgen::InsensitiveAscii("aital"), - dictgen::InsensitiveAscii("aitally"), - dictgen::InsensitiveAscii("aited"), - dictgen::InsensitiveAscii("aiter"), - dictgen::InsensitiveAscii("aiters"), - dictgen::InsensitiveAscii("aitng"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("aitons"), - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("atal"), - dictgen::InsensitiveAscii("atally"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("atations"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("atl"), - dictgen::InsensitiveAscii("atlly"), - dictgen::InsensitiveAscii("atly"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("ella"), - dictgen::InsensitiveAscii("elly"), - dictgen::InsensitiveAscii("erade"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("ul"), - ], - values: &[ - &["experimental"], - &["experimentally"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experiments"], - &["experimentation"], - &["experimented"], - &["experimenter"], - &["experimenting"], - &["experimentation"], - &["experimentations"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimented"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experimentation"], - &["experimentations"], - &["experimentation"], - &["experimental"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimenter"], - &["experimentation", "experimenting"], - &["experimentation", "experimenting"], - &["experimental"], - &["experimentally"], - &["experimentally"], - &["experimental"], - &["experimental"], - &["experimentally"], - &["experimented"], - &["experiments"], - &["experimenting"], - &["experimented"], - &["experiments"], - &["experiments"], - &["experiment"], - &["experimented"], - &["experimenter"], - &["experimenters"], - &["experiments"], - &["experimental"], - ], - range: 1..=8, -}; - -static WORD_EXPERIMENS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMENS_CHILDREN), - value: Some(&["experiments"]), -}; - -pub static WORD_EXPERIMENS_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, -}; - -static WORD_EXPERIMENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMENI_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMENI_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ng")], - values: &[&["experimenting"]], - range: 2..=2, -}; - -static WORD_EXPERIMENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMENE_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMENE_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - ], - range: 1..=3, -}; - -static WORD_EXPERIMENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMENA_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMENA_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tel"), - dictgen::InsensitiveAscii("telly"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["experimental"], - &["experimentally"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experimentation"], - &["experimentations"], - &["experiments"], - ], - range: 1..=7, -}; - -static WORD_EXPERIMEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMEM_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMEM_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tal")], - values: &[&["experimental"]], - range: 3..=3, -}; - -static WORD_EXPERIMEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMEL_CHILDREN), - value: Some(&["experimental"]), -}; - -pub static WORD_EXPERIMEL_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ly")], - values: &[&["experimentally"]], - range: 2..=2, -}; - -static WORD_EXPERIMED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMED_CHILDREN), - value: Some(&["experimented"]), -}; - -pub static WORD_EXPERIMED_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, -}; - -static WORD_EXPERIMD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMD_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMD_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntal"), - dictgen::InsensitiveAscii("ntally"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("ntations"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("ntel"), - dictgen::InsensitiveAscii("ntelly"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 2..=8, -}; - -static WORD_EXPERIMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIMA_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIMA_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nental"), - dictgen::InsensitiveAscii("nentally"), - dictgen::InsensitiveAscii("nentation"), - dictgen::InsensitiveAscii("nentations"), - dictgen::InsensitiveAscii("nented"), - dictgen::InsensitiveAscii("nentel"), - dictgen::InsensitiveAscii("nentelly"), - dictgen::InsensitiveAscii("nenter"), - dictgen::InsensitiveAscii("nenters"), - dictgen::InsensitiveAscii("nenting"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("netal"), - dictgen::InsensitiveAscii("netally"), - dictgen::InsensitiveAscii("netation"), - dictgen::InsensitiveAscii("netations"), - dictgen::InsensitiveAscii("neted"), - dictgen::InsensitiveAscii("netel"), - dictgen::InsensitiveAscii("netelly"), - dictgen::InsensitiveAscii("neter"), - dictgen::InsensitiveAscii("neters"), - dictgen::InsensitiveAscii("neting"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntal"), - dictgen::InsensitiveAscii("ntally"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("ntations"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("ntel"), - dictgen::InsensitiveAscii("ntelly"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["experimental"], - &["experimentally"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experimentation"], - &["experimentations"], - ], - range: 1..=10, -}; - -static WORD_EXPERIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIE_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cne"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("mnt"), - dictgen::InsensitiveAscii("mntal"), - dictgen::InsensitiveAscii("mnted"), - dictgen::InsensitiveAscii("mnts"), - dictgen::InsensitiveAscii("nc"), - dictgen::InsensitiveAscii("nceing"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nshial"), - dictgen::InsensitiveAscii("nsial"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["experience"], - &["experienced"], - &["experiences"], - &["experience"], - &["experiment"], - &["experimental"], - &["experiments"], - &["experiment"], - &["experimental"], - &["experimented"], - &["experiments"], - &["experience"], - &["experiencing"], - &["experience"], - &["experienced"], - &["experiencing"], - &["experiences"], - &["experiential"], - &["experiential"], - &["expires"], - ], - range: 1..=6, - }; - -static WORD_EXPERIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIC_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ne"), - ], - values: &[ - &["experience"], - &["experienced"], - &["experiences"], - &["experiencing"], - &["experience"], - ], - range: 1..=3, - }; - -static WORD_EXPERIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERIA_CHILDREN), - value: None, -}; - -pub static WORD_EXPERIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nced"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("ncial"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("nsial"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["experience"], - &["experienced"], - &["experiences"], - &["experiential"], - &["experiencing"], - &["experiential"], - &["experiential"], - &["expiration"], - &["expirations"], - ], - range: 3..=5, - }; - -static WORD_EXPERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERE_CHILDREN), - value: None, -}; - -pub static WORD_EXPERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icne"), - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("inced"), - dictgen::InsensitiveAscii("inces"), - dictgen::InsensitiveAscii("incing"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("mentally"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mentations"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("mentel"), - dictgen::InsensitiveAscii("mentelly"), - dictgen::InsensitiveAscii("menter"), - dictgen::InsensitiveAscii("menters"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nced"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - ], - values: &[ - &["experience"], - &["experience"], - &["experience"], - &["experienced"], - &["experiences"], - &["experiencing"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experience"], - &["experienced"], - &["experiences"], - &["experiencing"], - &["express"], - &["expressed"], - &["expression"], - &["expressions"], - &["express"], - &["expressed"], - &["expresses"], - &["expressing"], - &["expression"], - &["expressions"], - ], - range: 1..=10, - }; - -static WORD_EXPERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERC_CHILDREN), - value: None, -}; - -pub static WORD_EXPERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["expect", "excerpt"], - &["expected", "excerpted"], - &["expecting"], - &["expects"], - ], - range: 1..=4, - }; - -static WORD_EXPERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPERA_CHILDREN), - value: None, -}; - -pub static WORD_EXPERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("mentally"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mentations"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("mentel"), - dictgen::InsensitiveAscii("mentelly"), - dictgen::InsensitiveAscii("menter"), - dictgen::InsensitiveAscii("menters"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experience"], - &["expiration"], - ], - range: 3..=10, - }; - -static WORD_EXPEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEP_CHILDREN), - value: None, -}; - -pub static WORD_EXPEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ectedly"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tedly"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["expect", "except"], - &["expected"], - &["expectedly"], - &["expecting"], - &["exception"], - &["exceptions"], - &["expects"], - ], - range: 1..=7, - }; - -static WORD_EXPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEN_CHILDREN), - value: None, -}; - -pub static WORD_EXPEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cive"), - dictgen::InsensitiveAscii("dature"), - dictgen::InsensitiveAscii("datures"), - dictgen::InsensitiveAscii("deble"), - dictgen::InsensitiveAscii("deture"), - dictgen::InsensitiveAscii("detures"), - dictgen::InsensitiveAscii("dible"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("sess"), - dictgen::InsensitiveAscii("sie"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sve"), - dictgen::InsensitiveAscii("tancy"), - dictgen::InsensitiveAscii("titure"), - dictgen::InsensitiveAscii("titures"), - ], - values: &[ - &["expense"], - &["expense", "expenses"], - &["expensive"], - &["expenditure"], - &["expenditures"], - &["expendable"], - &["expenditure"], - &["expenditures"], - &["expendable"], - &["expendable"], - &["expenses"], - &["expense"], - &["expansion"], - &["expense"], - &["expectancy"], - &["expenditure"], - &["expenditures"], - ], - range: 2..=7, - }; - -static WORD_EXPEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEM_CHILDREN), - value: None, -}; - -pub static WORD_EXPEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entations"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("entel"), - dictgen::InsensitiveAscii("entelly"), - dictgen::InsensitiveAscii("enter"), - dictgen::InsensitiveAscii("enters"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("plar"), - dictgen::InsensitiveAscii("plars"), - dictgen::InsensitiveAscii("plary"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["exemplar"], - &["exemplars"], - &["exemplary"], - &["exempt"], - &["exempted"], - &["exempt"], - &["exempted"], - &["exemption"], - &["exemptions"], - &["exempts"], - ], - range: 1..=9, - }; - -static WORD_EXPEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEL_CHILDREN), - value: None, -}; - -pub static WORD_EXPEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ls"), - ], - values: &[&["expel"], &["expels"]], - range: 1..=2, - }; - -static WORD_EXPEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEI_CHILDREN), - value: None, -}; - -pub static WORD_EXPEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("encing"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("mentally"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mentations"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("mentel"), - dictgen::InsensitiveAscii("mentelly"), - dictgen::InsensitiveAscii("menter"), - dictgen::InsensitiveAscii("menters"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("riment"), - dictgen::InsensitiveAscii("rimental"), - dictgen::InsensitiveAscii("rimentally"), - dictgen::InsensitiveAscii("rimentation"), - dictgen::InsensitiveAscii("rimentations"), - dictgen::InsensitiveAscii("rimented"), - dictgen::InsensitiveAscii("rimentel"), - dictgen::InsensitiveAscii("rimentelly"), - dictgen::InsensitiveAscii("rimenter"), - dictgen::InsensitiveAscii("rimenters"), - dictgen::InsensitiveAscii("rimenting"), - dictgen::InsensitiveAscii("riments"), - ], - values: &[ - &["experience"], - &["experienced"], - &["experiences"], - &["experiencing"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - &["experience"], - &["experiment"], - &["experimental"], - &["experimentally"], - &["experimentation"], - &["experimentations"], - &["experimented"], - &["experimental"], - &["experimentally"], - &["experimenter"], - &["experimenters"], - &["experimenting"], - &["experiments"], - ], - range: 4..=12, - }; - -static WORD_EXPEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEE_CHILDREN), - value: None, -}; - -pub static WORD_EXPEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctedly"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nses"), - dictgen::InsensitiveAscii("nsive"), - ], - values: &[ - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["expense"], - &["expenses"], - &["expensive"], - ], - range: 2..=6, - }; - -static WORD_EXPED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPED_CHILDREN), - value: None, -}; - -pub static WORD_EXPED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("itivo"), - dictgen::InsensitiveAscii("ito"), - dictgen::InsensitiveAscii("itonary"), - ], - values: &[ - &["expedition"], - &["expedite"], - &["expedited"], - &["expedition"], - &["expedition"], - &["expedition"], - &["expeditionary"], - ], - range: 3..=7, - }; - -static WORD_EXPEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPEC_CHILDREN), - value: None, -}; - -pub static WORD_EXPEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("etd"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taions"), - dictgen::InsensitiveAscii("tansy"), - dictgen::InsensitiveAscii("tantcy"), - dictgen::InsensitiveAscii("tany"), - dictgen::InsensitiveAscii("tataions"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tatoin"), - dictgen::InsensitiveAscii("tatoins"), - dictgen::InsensitiveAscii("tatons"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tency"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionally"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tred"), - dictgen::InsensitiveAscii("tus"), - ], - values: &[ - &["expectation"], - &["expectation"], - &["expectations"], - &["expected"], - &["expected"], - &["expected"], - &["expected"], - &["expecting"], - &["especially"], - &["expectation"], - &["expectations"], - &["expectancy"], - &["expectancy"], - &["expectancy"], - &["expectations"], - &["expectation"], - &["expectation"], - &["expectations"], - &["expectations"], - &["expected"], - &["expected"], - &["expectancy"], - &["expects"], - &["exception", "expectation"], - &["exceptional"], - &["exceptionally"], - &["exceptions", "expectations"], - &["expected"], - &["expects"], - ], - range: 2..=8, - }; - -static WORD_EXPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPC_CHILDREN), - value: None, -}; - -pub static WORD_EXPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eption"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etation"), - dictgen::InsensitiveAscii("etations"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tedly"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["exception"], - &["except", "expect"], - &["expectation"], - &["expectations"], - &["expected"], - &["expecting"], - &["exception"], - &["expects"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - ], - range: 1..=8, - }; - -static WORD_EXPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXPA_CHILDREN), - value: None, -}; - -pub static WORD_EXPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("lin"), - dictgen::InsensitiveAscii("lined"), - dictgen::InsensitiveAscii("lining"), - dictgen::InsensitiveAscii("lins"), - dictgen::InsensitiveAscii("nasion"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("nble"), - dictgen::InsensitiveAscii("ndas"), - dictgen::InsensitiveAscii("ndes"), - dictgen::InsensitiveAscii("ndibility"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("neded"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nion"), - dictgen::InsensitiveAscii("nions"), - dictgen::InsensitiveAscii("nisons"), - dictgen::InsensitiveAscii("nisve"), - dictgen::InsensitiveAscii("nshion"), - dictgen::InsensitiveAscii("nshions"), - dictgen::InsensitiveAscii("nsie"), - dictgen::InsensitiveAscii("nsiones"), - dictgen::InsensitiveAscii("nsivos"), - dictgen::InsensitiveAscii("nson"), - dictgen::InsensitiveAscii("nssion"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntions"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("triot"), - ], - values: &[ - &["explain"], - &["explain"], - &["explained"], - &["explaining"], - &["explains"], - &["expansion"], - &["explanation", "expansion"], - &["explanations", "expansions"], - &["expandable"], - &["expands"], - &["expands"], - &["expandability"], - &["expand", "expanded", "explained"], - &["expanded"], - &["expanding"], - &["expansion"], - &["expansions"], - &["expansions"], - &["expansive"], - &["expansion"], - &["expansions"], - &["expansive"], - &["expansions"], - &["expansions"], - &["expansion"], - &["expansions", "expansion"], - &["expansion"], - &["expansions"], - &["expiration"], - &["expansion"], - &["expatriate"], - ], - range: 2..=9, - }; - -static WORD_EXO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXO_CHILDREN), - value: None, -}; - -pub static WORD_EXO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itcs"), - dictgen::InsensitiveAscii("licit"), - dictgen::InsensitiveAscii("licitly"), - dictgen::InsensitiveAscii("norate"), - dictgen::InsensitiveAscii("rbatant"), - dictgen::InsensitiveAscii("rbatent"), - dictgen::InsensitiveAscii("rbidant"), - dictgen::InsensitiveAscii("rbirant"), - dictgen::InsensitiveAscii("rbitent"), - dictgen::InsensitiveAscii("ressuin"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("skelaton"), - dictgen::InsensitiveAscii("ticas"), - dictgen::InsensitiveAscii("ticos"), - ], - values: &[ - &["exotics"], - &["explicit"], - &["explicitly"], - &["exonerate"], - &["exorbitant"], - &["exorbitant"], - &["exorbitant"], - &["exorbitant"], - &["exorbitant"], - &["expression"], - &["export", "exhort"], - &["exported", "extorted", "exerted"], - &["exoskeleton"], - &["exotics"], - &["exotics"], - ], - range: 2..=8, - }; - -static WORD_EXN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXN_CHILDREN), - value: None, -}; - -pub static WORD_EXN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ternal"), - dictgen::InsensitiveAscii("ternalities"), - dictgen::InsensitiveAscii("ternality"), - dictgen::InsensitiveAscii("ternally"), - dictgen::InsensitiveAscii("try"), - ], - values: &[ - &["external"], - &["externalities"], - &["externality"], - &["externally"], - &["entry"], - ], - range: 3..=11, - }; - -static WORD_EXM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXM_CHILDREN), - value: None, -}; - -pub static WORD_EXM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aine"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("aines"), - dictgen::InsensitiveAscii("aple"), - dictgen::InsensitiveAscii("aples"), - dictgen::InsensitiveAscii("plar"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("port"), - ], - values: &[ - &["examine"], - &["examined"], - &["examines"], - &["example"], - &["examples"], - &["exemplar"], - &["example"], - &["examples"], - &["export"], - ], - range: 3..=5, - }; - -static WORD_EXL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXL_CHILDREN), - value: None, -}; - -pub static WORD_EXL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amation"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("camation"), - dictgen::InsensitiveAscii("cude"), - dictgen::InsensitiveAscii("cuded"), - dictgen::InsensitiveAscii("cudes"), - dictgen::InsensitiveAscii("cuding"), - dictgen::InsensitiveAscii("cusion"), - dictgen::InsensitiveAscii("cusions"), - dictgen::InsensitiveAscii("cusive"), - dictgen::InsensitiveAscii("cusively"), - dictgen::InsensitiveAscii("cusives"), - dictgen::InsensitiveAscii("cusivity"), - dictgen::InsensitiveAscii("icit"), - dictgen::InsensitiveAscii("icite"), - dictgen::InsensitiveAscii("icitely"), - dictgen::InsensitiveAscii("icitly"), - dictgen::InsensitiveAscii("iled"), - dictgen::InsensitiveAscii("poding"), - dictgen::InsensitiveAscii("poit"), - dictgen::InsensitiveAscii("poited"), - dictgen::InsensitiveAscii("poits"), - dictgen::InsensitiveAscii("porer"), - dictgen::InsensitiveAscii("porers"), - dictgen::InsensitiveAscii("posion"), - dictgen::InsensitiveAscii("ude"), - dictgen::InsensitiveAscii("uded"), - dictgen::InsensitiveAscii("udes"), - dictgen::InsensitiveAscii("uding"), - dictgen::InsensitiveAscii("usion"), - dictgen::InsensitiveAscii("usionary"), - dictgen::InsensitiveAscii("usions"), - dictgen::InsensitiveAscii("usive"), - dictgen::InsensitiveAscii("usively"), - ], - values: &[ - &["exclamation"], - &["exalted"], - &["exclamation"], - &["exclude"], - &["excluded"], - &["excludes"], - &["excluding"], - &["exclusion"], - &["exclusions"], - &["exclusive"], - &["exclusively"], - &["exclusives"], - &["exclusivity"], - &["explicit"], - &["explicit"], - &["explicitly"], - &["explicitly"], - &["exiled"], - &["exploding"], - &["exploit"], - &["exploited"], - &["exploits"], - &["explorer"], - &["explorers"], - &["explosion"], - &["exclude", "exude"], - &["excluded", "exuded"], - &["excludes", "exudes"], - &["excluding", "exuding"], - &["exclusion"], - &["exclusionary"], - &["exclusions"], - &["exclusive"], - &["exclusively"], - ], - range: 3..=8, - }; - -static WORD_EXI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXI_CHILDREN), - value: None, -}; - -static WORD_EXI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_EXIB_NODE), - Some(&WORD_EXIC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EXIL_NODE), - None, - Some(&WORD_EXIN_NODE), - None, - Some(&WORD_EXIP_NODE), - None, - None, - Some(&WORD_EXIS_NODE), - Some(&WORD_EXIT_NODE), - None, - None, - None, - Some(&WORD_EXIX_NODE), - None, - None, -]; - -static WORD_EXIX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIX_CHILDREN), - value: None, -}; - -pub static WORD_EXIX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["exist"], &["exist"], &["existing"], &["exists", "exits"]], - range: 1..=4, - }; - -static WORD_EXIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIT_CHILDREN), - value: None, -}; - -pub static WORD_EXIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["existence"], - &["excitation"], - &["excitations"], - &["exit", "excite", "exits"], - &["existing", "exiting"], - &["exists", "exits"], - &["exit"], - &["exited"], - &["exiting"], - &["exits"], - ], - range: 1..=6, - }; - -static WORD_EXIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIS_CHILDREN), - value: None, -}; - -pub static WORD_EXIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("itence"), - dictgen::InsensitiveAscii("itent"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itng"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tane"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("tantes"), - dictgen::InsensitiveAscii("tantial"), - dictgen::InsensitiveAscii("tatus"), - dictgen::InsensitiveAscii("tencd"), - dictgen::InsensitiveAscii("tencial"), - dictgen::InsensitiveAscii("tend"), - dictgen::InsensitiveAscii("tenial"), - dictgen::InsensitiveAscii("tense"), - dictgen::InsensitiveAscii("tensial"), - dictgen::InsensitiveAscii("tenta"), - dictgen::InsensitiveAscii("tental"), - dictgen::InsensitiveAscii("tentiel"), - dictgen::InsensitiveAscii("tentiella"), - dictgen::InsensitiveAscii("tet"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tince"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("tnace"), - dictgen::InsensitiveAscii("tng"), - dictgen::InsensitiveAscii("tsing"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("tung"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("tying"), - ], - values: &[ - &["existing"], - &["exist"], - &["existed"], - &["existence"], - &["existent"], - &["existing"], - &["existing", "exiting"], - &["exists"], - &["existence"], - &["existence"], - &["existent"], - &["existent"], - &["existential"], - &["exitstatus"], - &["existence"], - &["existential"], - &["existed", "existent"], - &["existential"], - &["existence"], - &["existential"], - &["existential"], - &["existential"], - &["existential"], - &["existential"], - &["existent"], - &["existing"], - &["existence"], - &["existing"], - &["existing"], - &["existence"], - &["existing"], - &["existing"], - &["existing"], - &["existing"], - &["exist"], - &["existing"], - ], - range: 2..=9, - }; - -static WORD_EXIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIP_CHILDREN), - value: None, -}; - -pub static WORD_EXIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - ], - values: &[&["expiration"], &["expire"], &["expired"], &["expires"]], - range: 2..=6, - }; - -static WORD_EXIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIN_CHILDREN), - value: None, -}; - -pub static WORD_EXIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ct")], - values: &[&["extinct"]], - range: 2..=2, - }; - -static WORD_EXIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIL_CHILDREN), - value: None, -}; - -pub static WORD_EXIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("erating"), - ], - values: &[ - &["exhilarate"], - &["exhilarated"], - &["exhilarates"], - &["exhilarating"], - ], - range: 5..=7, - }; - -static WORD_EXIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIC_CHILDREN), - value: None, -}; - -pub static WORD_EXIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tement"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("utable"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uteable"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - ], - values: &[ - &["excited"], - &["excitement"], - &["exciting"], - &["executable"], - &["", "execute"], - &["executable"], - &["", "executes"], - &["", "executing"], - ], - range: 3..=7, - }; - -static WORD_EXIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXIB_CHILDREN), - value: None, -}; - -pub static WORD_EXIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - ], - values: &[&["exhibition"], &["exhibitions"]], - range: 5..=6, - }; - -static WORD_EXH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXH_CHILDREN), - value: None, -}; - -pub static WORD_EXH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anged"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("anging"), - dictgen::InsensitiveAscii("asut"), - dictgen::InsensitiveAscii("asuted"), - dictgen::InsensitiveAscii("asuting"), - dictgen::InsensitiveAscii("asution"), - dictgen::InsensitiveAscii("asutive"), - dictgen::InsensitiveAscii("aused"), - dictgen::InsensitiveAscii("austin"), - dictgen::InsensitiveAscii("austivo"), - dictgen::InsensitiveAscii("austn"), - dictgen::InsensitiveAscii("austo"), - dictgen::InsensitiveAscii("autivity"), - dictgen::InsensitiveAscii("bition"), - dictgen::InsensitiveAscii("cange"), - dictgen::InsensitiveAscii("cuast"), - dictgen::InsensitiveAscii("cuasted"), - dictgen::InsensitiveAscii("ibicion"), - dictgen::InsensitiveAscii("ibites"), - dictgen::InsensitiveAscii("ibitin"), - dictgen::InsensitiveAscii("ibitons"), - dictgen::InsensitiveAscii("ibtion"), - dictgen::InsensitiveAscii("ilerate"), - dictgen::InsensitiveAscii("ilerated"), - dictgen::InsensitiveAscii("ilerates"), - dictgen::InsensitiveAscii("ilerating"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("istance"), - dictgen::InsensitiveAscii("isted"), - dictgen::InsensitiveAscii("istence"), - dictgen::InsensitiveAscii("isting"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("orbitent"), - dictgen::InsensitiveAscii("orbitently"), - dictgen::InsensitiveAscii("ostive"), - dictgen::InsensitiveAscii("uasive"), - dictgen::InsensitiveAscii("uast"), - dictgen::InsensitiveAscii("uasted"), - dictgen::InsensitiveAscii("uasting"), - dictgen::InsensitiveAscii("uastion"), - dictgen::InsensitiveAscii("ustiveness"), - ], - values: &[ - &["exalted"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exhaust"], - &["exhausted"], - &["exhausting"], - &["exhaustion"], - &["exhaustive"], - &["exhausted"], - &["exhaustion"], - &["exhaustion"], - &["exhaustion"], - &["exhaustion"], - &["exhaustivity"], - &["exhibition"], - &["exchange"], - &["exhaust"], - &["exhausted"], - &["exhibition"], - &["exhibits"], - &["exhibition"], - &["exhibits"], - &["exhibition"], - &["exhilarate"], - &["exhilarated"], - &["exhilarates"], - &["exhilarating"], - &["exist"], - &["existence"], - &["existed"], - &["existence"], - &["existing"], - &["exists"], - &["exorbitant"], - &["exorbitantly"], - &["exhaustive"], - &["exhaustive"], - &["exhaust"], - &["exhausted"], - &["exhausting"], - &["exhaustion"], - &["exhaustiveness"], - ], - range: 3..=10, - }; - -static WORD_EXE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXE_CHILDREN), - value: None, -}; - -static WORD_EXE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_EXEC_NODE), - None, - Some(&WORD_EXEE_NODE), - None, - Some(&WORD_EXEG_NODE), - None, - None, - None, - None, - Some(&WORD_EXEL_NODE), - Some(&WORD_EXEM_NODE), - Some(&WORD_EXEN_NODE), - None, - Some(&WORD_EXEP_NODE), - Some(&WORD_EXEQ_NODE), - Some(&WORD_EXER_NODE), - Some(&WORD_EXES_NODE), - None, - Some(&WORD_EXEU_NODE), - None, - None, - Some(&WORD_EXEX_NODE), - None, - None, -]; - -static WORD_EXEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEX_CHILDREN), - value: None, -}; - -pub static WORD_EXEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("utable")], - values: &[&["executable"]], - range: 6..=6, - }; - -static WORD_EXEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEU_CHILDREN), - value: None, -}; - -pub static WORD_EXEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctioner"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executioner"], - &["executions"], - &["executable"], - &["executed"], - &["execution"], - &["executions"], - ], - range: 3..=7, - }; - -static WORD_EXES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXES_CHILDREN), - value: None, -}; - -pub static WORD_EXES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sive")], - values: &[&["excessive"]], - range: 4..=4, - }; - -static WORD_EXER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXER_CHILDREN), - value: None, -}; - -pub static WORD_EXER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bate"), - dictgen::InsensitiveAscii("bated"), - dictgen::InsensitiveAscii("cices"), - dictgen::InsensitiveAscii("cicing"), - dictgen::InsensitiveAscii("cide"), - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("ciese"), - dictgen::InsensitiveAscii("ciesed"), - dictgen::InsensitiveAscii("cieses"), - dictgen::InsensitiveAscii("ciesing"), - dictgen::InsensitiveAscii("ciseing"), - dictgen::InsensitiveAscii("cize"), - dictgen::InsensitiveAscii("cized"), - dictgen::InsensitiveAscii("cizes"), - dictgen::InsensitiveAscii("cizing"), - dictgen::InsensitiveAscii("cse"), - dictgen::InsensitiveAscii("icse"), - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("imental"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("sice"), - dictgen::InsensitiveAscii("siced"), - dictgen::InsensitiveAscii("sices"), - dictgen::InsensitiveAscii("sicing"), - dictgen::InsensitiveAscii("sise"), - dictgen::InsensitiveAscii("sised"), - dictgen::InsensitiveAscii("sises"), - dictgen::InsensitiveAscii("sising"), - dictgen::InsensitiveAscii("size"), - dictgen::InsensitiveAscii("sized"), - dictgen::InsensitiveAscii("sizes"), - dictgen::InsensitiveAscii("sizing"), - dictgen::InsensitiveAscii("ternal"), - ], - values: &[ - &["exacerbate"], - &["exacerbated"], - &["exercise"], - &["exercising"], - &["exercised"], - &["exercise"], - &["exercises", "exercise"], - &["exercised"], - &["exercises"], - &["exercising"], - &["exercising"], - &["exercise"], - &["exercised"], - &["exercise", "exercises"], - &["exercising"], - &["exercise"], - &["exercise"], - &["experience"], - &["experimental"], - &["exercise"], - &["external"], - &["excerpt"], - &["excerpts"], - &["exercise"], - &["exercised"], - &["exercises"], - &["exercising"], - &["exercise"], - &["exercised"], - &["exercises"], - &["exercising"], - &["exercise"], - &["exercised"], - &["exercises"], - &["exercising"], - &["external"], - ], - range: 2..=7, - }; - -static WORD_EXEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEQ_CHILDREN), - value: None, -}; - -pub static WORD_EXEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ution")], - values: &[&["execution"]], - range: 5..=5, - }; - -static WORD_EXEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEP_CHILDREN), - value: None, -}; - -pub static WORD_EXEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ectation"), - dictgen::InsensitiveAscii("ectations"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ectedly"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("mtion"), - dictgen::InsensitiveAscii("mtions"), - dictgen::InsensitiveAscii("riment"), - dictgen::InsensitiveAscii("rimental"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["expect"], - &["expected"], - &["expects"], - &["expect"], - &["expectation"], - &["expectations"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["exemption"], - &["exemptions"], - &["experiment"], - &["experimental"], - &["except", "exempt"], - &["exception", "exemption"], - &["exceptional"], - &["exceptions"], - ], - range: 1..=9, - }; - -static WORD_EXEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEN_CHILDREN), - value: None, -}; - -pub static WORD_EXEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tended"), - ], - values: &[ - &["extended"], - &["extension"], - &["extensions"], - &["extent"], - &["extended"], - ], - range: 1..=6, - }; - -static WORD_EXEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEM_CHILDREN), - value: None, -}; - -pub static WORD_EXEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("pels"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - ], - values: &[&["example"], &["examples"], &["example"], &["examples"]], - range: 3..=4, - }; - -static WORD_EXEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEL_CHILDREN), - value: None, -}; - -pub static WORD_EXEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("lent"), - ], - values: &[&["excellent"], &["excellent"]], - range: 3..=4, - }; - -static WORD_EXEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEG_CHILDREN), - value: None, -}; - -pub static WORD_EXEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gerating"), - dictgen::InsensitiveAscii("geration"), - ], - values: &[&["exaggerating"], &["exaggeration"]], - range: 8..=8, - }; - -static WORD_EXEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXEE_CHILDREN), - value: None, -}; - -pub static WORD_EXEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cutable"), - dictgen::InsensitiveAscii("cute"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dingly"), - dictgen::InsensitiveAscii("ds"), - ], - values: &[ - &["executable"], - &["execute"], - &["exceed"], - &["exceeded"], - &["exceeding"], - &["exceedingly"], - &["exceeds"], - ], - range: 1..=7, - }; - -static WORD_EXEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXEC_CHILDREN), - value: None, -}; - -static WORD_EXEC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_EXECE_NODE), - None, - None, - None, - Some(&WORD_EXECI_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_EXECP_NODE), - None, - None, - None, - Some(&WORD_EXECT_NODE), - Some(&WORD_EXECU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EXECU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXECU_CHILDREN), - value: None, -}; - -static WORD_EXECU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXECUA_NODE), - Some(&WORD_EXECUB_NODE), - Some(&WORD_EXECUC_NODE), - Some(&WORD_EXECUD_NODE), - Some(&WORD_EXECUE_NODE), - None, - None, - None, - Some(&WORD_EXECUI_NODE), - None, - None, - Some(&WORD_EXECUL_NODE), - None, - Some(&WORD_EXECUN_NODE), - None, - None, - None, - Some(&WORD_EXECUR_NODE), - Some(&WORD_EXECUS_NODE), - Some(&WORD_EXECUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_EXECUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXECUT_CHILDREN), - value: Some(&["execute"]), -}; - -static WORD_EXECUT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXECUTA_NODE), - Some(&WORD_EXECUTB_NODE), - None, - Some(&WORD_EXECUTD_NODE), - Some(&WORD_EXECUTE_NODE), - None, - None, - None, - Some(&WORD_EXECUTI_NODE), - None, - None, - None, - None, - Some(&WORD_EXECUTN_NODE), - Some(&WORD_EXECUTO_NODE), - None, - None, - Some(&WORD_EXECUTR_NODE), - Some(&WORD_EXECUTS_NODE), - Some(&WORD_EXECUTT_NODE), - Some(&WORD_EXECUTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EXECUTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTU_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["executable"], - &["executables"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executions"], - &["executing"], - &["execution"], - &["executions"], - &["execute"], - &["executed"], - &["executes"], - &["execution"], - &["executions"], - ], - range: 1..=5, - }; - -static WORD_EXECUTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTT_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["executing"], &["execution"], &["executions"]], - range: 3..=4, - }; - -static WORD_EXECUTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTS_CHILDREN), - value: Some(&["executes"]), -}; - -pub static WORD_EXECUTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_EXECUTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTR_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["execute"], &["executed"], &["executes"]], - range: 1..=2, - }; - -static WORD_EXECUTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTO_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("n")], - values: &[&["execution"]], - range: 1..=1, - }; - -static WORD_EXECUTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTN_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("g")], - values: &[&["executing"]], - range: 1..=1, - }; - -static WORD_EXECUTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTI_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("no"), - dictgen::InsensitiveAscii("onar"), - dictgen::InsensitiveAscii("oneer"), - dictgen::InsensitiveAscii("oneers"), - dictgen::InsensitiveAscii("onees"), - dictgen::InsensitiveAscii("oness"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("onier"), - dictgen::InsensitiveAscii("onner"), - dictgen::InsensitiveAscii("onor"), - dictgen::InsensitiveAscii("vas"), - ], - values: &[ - &["executable"], - &["executables"], - &["executive"], - &["executing"], - &["execution"], - &["executioner"], - &["executions"], - &["execution"], - &["executioner"], - &["executioner"], - &["executioner"], - &["executions"], - &["executions"], - &["execution", "executing"], - &["executioner"], - &["executioner"], - &["executioner"], - &["executives"], - ], - range: 1..=6, - }; - -static WORD_EXECUTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTE_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - ], - values: &[&["executable"], &["executables"]], - range: 4..=5, - }; - -static WORD_EXECUTD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTD_CHILDREN), - value: Some(&["executed"]), -}; - -pub static WORD_EXECUTD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["executing"]], - range: 3..=3, - }; - -static WORD_EXECUTB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTB_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - ], - values: &[ - &["executable"], - &["executables"], - &["executable"], - &["executables"], - ], - range: 2..=4, - }; - -static WORD_EXECUTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUTA_CHILDREN), - value: None, -}; - -pub static WORD_EXECUTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bable"), - dictgen::InsensitiveAscii("bables"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("bil"), - dictgen::InsensitiveAscii("blble"), - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("bnle"), - dictgen::InsensitiveAscii("bnles"), - dictgen::InsensitiveAscii("lble"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("tables"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["executable"], - &["executables"], - &["executable"], - &["executable"], - &["executables"], - &["executables"], - &["executable"], - &["executable"], - &["executable", "executables"], - &["executable"], - &["executables"], - &["executable"], - &["executable"], - &["executables"], - &["execution"], - &["executions"], - ], - range: 2..=6, - }; - -static WORD_EXECUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUS_CHILDREN), - value: None, -}; - -pub static WORD_EXECUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["excuse", "execute"], - &["excused", "executed"], - &["excuses", "executes"], - &["execution"], - &["executions"], - &["exclusive"], - &["execution"], - &["executions"], - ], - range: 1..=5, - }; - -static WORD_EXECUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUR_CHILDREN), - value: None, -}; - -pub static WORD_EXECUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - ], - range: 1..=5, - }; - -static WORD_EXECUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUN_CHILDREN), - value: None, -}; - -pub static WORD_EXECUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[&["execute"], &["executed"], &["executes"], &["executing"]], - range: 1..=4, - }; - -static WORD_EXECUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUL_CHILDREN), - value: None, -}; - -pub static WORD_EXECUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atble"), - dictgen::InsensitiveAscii("atbles"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - dictgen::InsensitiveAscii("usive"), - ], - values: &[ - &["executable"], - &["executables"], - &["executable"], - &["executables"], - &["exclusive"], - ], - range: 5..=6, - }; - -static WORD_EXECUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUI_CHILDREN), - value: None, -}; - -pub static WORD_EXECUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["executing"], - &["execution"], - &["executions"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executions"], - ], - range: 2..=6, - }; - -static WORD_EXECUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUE_CHILDREN), - value: Some(&["execute"]), -}; - -pub static WORD_EXECUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["executed"], - &["executes"], - &["execute"], - &["executable"], - &["executed"], - &["execute"], - &["executed"], - &["executes"], - &["executes"], - ], - range: 1..=5, - }; - -static WORD_EXECUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUD_CHILDREN), - value: None, -}; - -pub static WORD_EXECUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["execute"], - &["executed"], - &["executes"], - &["executing", "excluding"], - ], - range: 1..=3, - }; - -static WORD_EXECUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUC_CHILDREN), - value: None, -}; - -pub static WORD_EXECUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["execute"], - &["executed"], - &["executes"], - &["execution"], - &["executions"], - &["executor"], - &["executors"], - ], - range: 2..=5, - }; - -static WORD_EXECUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUB_CHILDREN), - value: None, -}; - -pub static WORD_EXECUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ales"), - ], - values: &[&["executable"], &["executables"]], - range: 3..=4, - }; - -static WORD_EXECUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECUA_CHILDREN), - value: None, -}; - -pub static WORD_EXECUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - dictgen::InsensitiveAscii("tble"), - dictgen::InsensitiveAscii("tbles"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["executable"], - &["executables"], - &["executable"], - &["executables"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["execution"], - &["executions"], - ], - range: 2..=6, - }; - -static WORD_EXECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECT_CHILDREN), - value: None, -}; - -pub static WORD_EXECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("uable"), - dictgen::InsensitiveAscii("uableness"), - dictgen::InsensitiveAscii("uables"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("uing"), - dictgen::InsensitiveAscii("uion"), - dictgen::InsensitiveAscii("uioner"), - dictgen::InsensitiveAscii("uioners"), - dictgen::InsensitiveAscii("uions"), - dictgen::InsensitiveAscii("uive"), - dictgen::InsensitiveAscii("uives"), - dictgen::InsensitiveAscii("uor"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("ures"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - dictgen::InsensitiveAscii("utor"), - ], - values: &[ - &["executable"], - &["executed", "expected"], - &["executing", "expecting"], - &["execution"], - &["executions"], - &["executor"], - &["executable"], - &["executableness"], - &["executable", "executables"], - &["execute"], - &["executed"], - &["executing"], - &["execution"], - &["executioner"], - &["executioner"], - &["executions"], - &["executive"], - &["executives"], - &["executor"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execute"], - &["executed"], - &["executes"], - &["execution"], - &["executions"], - &["executor"], - ], - range: 2..=9, - }; - -static WORD_EXECP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECP_CHILDREN), - value: None, -}; - -pub static WORD_EXECP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["except"], - &["exception"], - &["exceptional"], - &["exceptions"], - ], - range: 1..=6, - }; - -static WORD_EXECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECI_CHILDREN), - value: None, -}; - -pub static WORD_EXECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("tioner"), - ], - values: &[ - &["execution"], - &["excise", "exercise"], - &["excised", "exercised"], - &["excises", "exercises"], - &["exercising"], - &["executioner"], - ], - range: 2..=6, - }; - -static WORD_EXECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXECE_CHILDREN), - value: None, -}; - -pub static WORD_EXECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cutable"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - ], - values: &[ - &["executable"], - &["exceed"], - &["exceeded"], - &["exceeds"], - &["except"], - &["exception"], - &["exceptions"], - ], - range: 2..=7, - }; - -static WORD_EXD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXD_CHILDREN), - value: None, -}; - -pub static WORD_EXD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cutive")], - values: &[&["executive"]], - range: 6..=6, - }; - -static WORD_EXC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXC_CHILDREN), - value: None, -}; - -static WORD_EXC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EXCA_NODE), - None, - Some(&WORD_EXCC_NODE), - None, - Some(&WORD_EXCE_NODE), - None, - None, - Some(&WORD_EXCH_NODE), - Some(&WORD_EXCI_NODE), - None, - None, - Some(&WORD_EXCL_NODE), - None, - None, - Some(&WORD_EXCO_NODE), - Some(&WORD_EXCP_NODE), - None, - Some(&WORD_EXCR_NODE), - None, - Some(&WORD_EXCT_NODE), - Some(&WORD_EXCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EXCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCU_CHILDREN), - value: None, -}; - -pub static WORD_EXCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lde"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("ldes"), - dictgen::InsensitiveAscii("lding"), - dictgen::InsensitiveAscii("lsion"), - dictgen::InsensitiveAscii("lsive"), - dictgen::InsensitiveAscii("lsively"), - dictgen::InsensitiveAscii("lsives"), - dictgen::InsensitiveAscii("lsivity"), - dictgen::InsensitiveAscii("lsivly"), - dictgen::InsensitiveAscii("rciating"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["exclude"], - &["excluded"], - &["excludes"], - &["excluding"], - &["exclusion"], - &["exclusive"], - &["exclusively"], - &["exclusives"], - &["exclusivity"], - &["exclusively"], - &["excruciating"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executive"], - ], - range: 2..=8, - }; - -static WORD_EXCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCT_CHILDREN), - value: None, -}; - -pub static WORD_EXCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("ract"), - dictgen::InsensitiveAscii("racted"), - dictgen::InsensitiveAscii("raction"), - dictgen::InsensitiveAscii("ractions"), - dictgen::InsensitiveAscii("ractor"), - dictgen::InsensitiveAscii("ractors"), - dictgen::InsensitiveAscii("racts"), - ], - values: &[ - &["extracted"], - &["extract"], - &["extracted"], - &["extraction"], - &["extractions"], - &["extractor"], - &["extractors"], - &["extracts"], - ], - range: 4..=8, - }; - -static WORD_EXCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCR_CHILDREN), - value: None, -}; - -pub static WORD_EXCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("umentially"), - dictgen::InsensitiveAscii("usiating"), - ], - values: &[ - &["extract"], - &["excerpt"], - &["excruciatingly"], - &["excruciating"], - ], - range: 3..=10, - }; - -static WORD_EXCP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCP_CHILDREN), - value: None, -}; - -pub static WORD_EXCP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("eption"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etional"), - dictgen::InsensitiveAscii("etionally"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("licit"), - dictgen::InsensitiveAscii("licitly"), - dictgen::InsensitiveAscii("lict"), - dictgen::InsensitiveAscii("lictly"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["expect"], - &["expected"], - &["expecting"], - &["expects"], - &["exception"], - &["except"], - &["exception"], - &["exceptional"], - &["exceptionally"], - &["exceptions"], - &["explicit"], - &["explicitly"], - &["explicit"], - &["explicitly"], - &["exception"], - ], - range: 2..=9, - }; - -static WORD_EXCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCO_CHILDREN), - value: None, -}; - -pub static WORD_EXCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rciating")], - values: &[&["excruciating"]], - range: 8..=8, - }; - -static WORD_EXCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCL_CHILDREN), - value: None, -}; - -pub static WORD_EXCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amacion"), - dictgen::InsensitiveAscii("amanation"), - dictgen::InsensitiveAscii("amantion"), - dictgen::InsensitiveAscii("amating"), - dictgen::InsensitiveAscii("amativo"), - dictgen::InsensitiveAscii("emation"), - dictgen::InsensitiveAscii("imation"), - dictgen::InsensitiveAscii("iude"), - dictgen::InsensitiveAscii("iuded"), - dictgen::InsensitiveAscii("iudes"), - dictgen::InsensitiveAscii("iuding"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("suive"), - dictgen::InsensitiveAscii("suives"), - dictgen::InsensitiveAscii("ucivity"), - dictgen::InsensitiveAscii("udde"), - dictgen::InsensitiveAscii("udeds"), - dictgen::InsensitiveAscii("uder"), - dictgen::InsensitiveAscii("udind"), - dictgen::InsensitiveAscii("udle"), - dictgen::InsensitiveAscii("udled"), - dictgen::InsensitiveAscii("udles"), - dictgen::InsensitiveAscii("udling"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("uses"), - dictgen::InsensitiveAscii("usie"), - dictgen::InsensitiveAscii("usiev"), - dictgen::InsensitiveAscii("using"), - dictgen::InsensitiveAscii("usiv"), - dictgen::InsensitiveAscii("usivas"), - dictgen::InsensitiveAscii("usiveity"), - dictgen::InsensitiveAscii("usivelly"), - dictgen::InsensitiveAscii("usivety"), - dictgen::InsensitiveAscii("usivily"), - dictgen::InsensitiveAscii("usivitiy"), - dictgen::InsensitiveAscii("usivley"), - dictgen::InsensitiveAscii("usivly"), - dictgen::InsensitiveAscii("usivos"), - dictgen::InsensitiveAscii("usivs"), - dictgen::InsensitiveAscii("usivty"), - dictgen::InsensitiveAscii("usivy"), - dictgen::InsensitiveAscii("uslvely"), - dictgen::InsensitiveAscii("ussive"), - dictgen::InsensitiveAscii("usuive"), - dictgen::InsensitiveAscii("usuively"), - dictgen::InsensitiveAscii("usuives"), - dictgen::InsensitiveAscii("usvies"), - ], - values: &[ - &["exclamation"], - &["exclamation"], - &["exclamation"], - &["exclamation"], - &["exclamation"], - &["exclamation"], - &["exclamation"], - &["exclude"], - &["excluded"], - &["excludes"], - &["excluding"], - &["exclusive"], - &["enclosed"], - &["exclusive"], - &["exclusives"], - &["exclusivity"], - &["exclude"], - &["excludes"], - &["excluded"], - &["excluding"], - &["exclude"], - &["excluded"], - &["excludes"], - &["excluding"], - &["exclude"], - &["excludes", "exclude", "excuse", "exclusive"], - &["excludes"], - &["exclusive"], - &["exclusive"], - &["exclusion"], - &["exclusive"], - &["exclusives"], - &["exclusivity"], - &["exclusively"], - &["exclusivity"], - &["exclusivity"], - &["exclusivity"], - &["exclusively"], - &["exclusively"], - &["exclusives"], - &["exclusives"], - &["exclusivity"], - &["exclusivity"], - &["exclusively"], - &["exclusives"], - &["exclusive"], - &["exclusively"], - &["exclusives"], - &["exclusives"], - ], - range: 2..=9, - }; - -static WORD_EXCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCI_CHILDREN), - value: None, -}; - -pub static WORD_EXCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tied"), - dictgen::InsensitiveAscii("timent"), - dictgen::InsensitiveAscii("tment"), - ], - values: &[ - &["excitation"], - &["exceeded"], - &["except"], - &["exception"], - &["exceptions"], - &["exist"], - &["existed"], - &["existing"], - &["exists"], - &["excited"], - &["excitement"], - &["excitement"], - ], - range: 2..=6, - }; - -static WORD_EXCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCH_CHILDREN), - value: None, -}; - -pub static WORD_EXCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("aging"), - dictgen::InsensitiveAscii("agne"), - dictgen::InsensitiveAscii("agned"), - dictgen::InsensitiveAscii("agnes"), - dictgen::InsensitiveAscii("agnge"), - dictgen::InsensitiveAscii("agnged"), - dictgen::InsensitiveAscii("agnges"), - dictgen::InsensitiveAscii("agnging"), - dictgen::InsensitiveAscii("agning"), - dictgen::InsensitiveAscii("anage"), - dictgen::InsensitiveAscii("anaged"), - dictgen::InsensitiveAscii("anages"), - dictgen::InsensitiveAscii("anaging"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("anced"), - dictgen::InsensitiveAscii("ances"), - dictgen::InsensitiveAscii("anche"), - dictgen::InsensitiveAscii("anched"), - dictgen::InsensitiveAscii("anches"), - dictgen::InsensitiveAscii("anching"), - dictgen::InsensitiveAscii("ancing"), - dictgen::InsensitiveAscii("ane"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("anes"), - dictgen::InsensitiveAscii("angable"), - dictgen::InsensitiveAscii("angees"), - dictgen::InsensitiveAscii("aning"), - dictgen::InsensitiveAscii("aust"), - dictgen::InsensitiveAscii("austed"), - dictgen::InsensitiveAscii("austing"), - dictgen::InsensitiveAscii("austive"), - dictgen::InsensitiveAscii("austs"), - dictgen::InsensitiveAscii("enge"), - dictgen::InsensitiveAscii("enged"), - dictgen::InsensitiveAscii("enges"), - dictgen::InsensitiveAscii("enging"), - dictgen::InsensitiveAscii("nage"), - dictgen::InsensitiveAscii("naged"), - dictgen::InsensitiveAscii("nages"), - dictgen::InsensitiveAscii("naging"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ngd"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("nges"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("ngng"), - dictgen::InsensitiveAscii("ngs"), - ], - values: &[ - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exchanging"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exchanging"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchangeable"], - &["exchanges"], - &["exchanging"], - &["exhaust"], - &["exhausted"], - &["exhausting"], - &["exhaustive"], - &["exhausts"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exchange"], - &["exchanged"], - &["exchange"], - &["exchanged"], - &["exchanges"], - &["exchanging"], - &["exchanging"], - &["exchanges"], - ], - range: 2..=7, - }; - -static WORD_EXCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXCE_CHILDREN), - value: None, -}; - -static WORD_EXCE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_EXCEC_NODE), - Some(&WORD_EXCED_NODE), - Some(&WORD_EXCEE_NODE), - None, - None, - None, - Some(&WORD_EXCEI_NODE), - None, - None, - Some(&WORD_EXCEL_NODE), - Some(&WORD_EXCEM_NODE), - Some(&WORD_EXCEN_NODE), - Some(&WORD_EXCEO_NODE), - Some(&WORD_EXCEP_NODE), - None, - Some(&WORD_EXCER_NODE), - Some(&WORD_EXCES_NODE), - Some(&WORD_EXCET_NODE), - Some(&WORD_EXCEU_NODE), - None, - Some(&WORD_EXCEW_NODE), - None, - None, - None, -]; - -static WORD_EXCEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEW_CHILDREN), - value: None, -}; - -pub static WORD_EXCEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptional"), - dictgen::InsensitiveAscii("ptions"), - ], - values: &[&["exception"], &["exceptional"], &["exceptions"]], - range: 5..=7, - }; - -static WORD_EXCEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEU_CHILDREN), - value: None, -}; - -pub static WORD_EXCEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctable"), - dictgen::InsensitiveAscii("ctables"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("ctives"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tioner"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executions"], - &["executive"], - &["executives"], - &["executor"], - &["executors"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executioner"], - &["executions"], - &["executive"], - &["executives"], - &["executor"], - &["executors"], - ], - range: 2..=7, - }; - -static WORD_EXCET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCET_CHILDREN), - value: None, -}; - -pub static WORD_EXCET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("pion"), - dictgen::InsensitiveAscii("pional"), - dictgen::InsensitiveAscii("pions"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptional"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("ra"), - dictgen::InsensitiveAscii("utable"), - dictgen::InsensitiveAscii("utables"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - dictgen::InsensitiveAscii("utive"), - dictgen::InsensitiveAscii("utives"), - dictgen::InsensitiveAscii("utor"), - dictgen::InsensitiveAscii("utors"), - ], - values: &[ - &["exception"], - &["exceptional"], - &["exceptions"], - &["exception"], - &["exceptional"], - &["exceptions"], - &["exception"], - &["exceptional"], - &["exceptions"], - &["etcetera"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executions"], - &["executive"], - &["executives"], - &["executor"], - &["executors"], - ], - range: 2..=7, - }; - -static WORD_EXCES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCES_CHILDREN), - value: Some(&["excess"]), -}; - -pub static WORD_EXCES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ively"), - dictgen::InsensitiveAscii("sivley"), - dictgen::InsensitiveAscii("sivly"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("vly"), - ], - values: &[ - &["exceeded"], - &["excessive"], - &["excessively"], - &["excessively"], - &["excessively"], - &["excess"], - &["excessive"], - &["excessively"], - ], - range: 1..=6, - }; - -static WORD_EXCER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCER_CHILDREN), - value: None, -}; - -pub static WORD_EXCER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cise"), - dictgen::InsensitiveAscii("cised"), - dictgen::InsensitiveAscii("ciser"), - dictgen::InsensitiveAscii("cises"), - dictgen::InsensitiveAscii("cising"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("sice"), - dictgen::InsensitiveAscii("sise"), - dictgen::InsensitiveAscii("size"), - dictgen::InsensitiveAscii("sized"), - dictgen::InsensitiveAscii("sizes"), - dictgen::InsensitiveAscii("sizing"), - ], - values: &[ - &["exercise"], - &["exercised"], - &["exerciser"], - &["exercises"], - &["exercising"], - &["exercise"], - &["exercised"], - &["exercises"], - &["exercising"], - &["exercise"], - &["exercise"], - &["exercise"], - &["exercised"], - &["exercises"], - &["exercising"], - ], - range: 3..=6, - }; - -static WORD_EXCEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEP_CHILDREN), - value: None, -}; - -pub static WORD_EXCEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tino"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tionaly"), - dictgen::InsensitiveAscii("tionel"), - dictgen::InsensitiveAscii("tionn"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tionss"), - dictgen::InsensitiveAscii("tionts"), - dictgen::InsensitiveAscii("tipn"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - ], - values: &[ - &["exceptional"], - &["exception"], - &["exception"], - &["exception"], - &["exceptional"], - &["exceptionally"], - &["exceptions"], - &["excerpt"], - &["excerpts"], - &["expectation"], - &[ - "exceptions", - "excepting", - "exception", - "expecting", - "accepting", - ], - &["exception"], - &["exceptions", "excepting"], - &["exceptionally"], - &["exceptional"], - &["exception"], - &["exceptional"], - &["exceptions"], - &["exceptions"], - &["exception"], - &["exception"], - &["exceptions"], - ], - range: 2..=7, - }; - -static WORD_EXCEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEO_CHILDREN), - value: None, -}; - -pub static WORD_EXCEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["exempt"], - &["exempted"], - &["exempts"], - &["exemption"], - &["exemptions"], - ], - range: 2..=5, - }; - -static WORD_EXCEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEN_CHILDREN), - value: None, -}; - -pub static WORD_EXCEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("tric"), - dictgen::InsensitiveAscii("tricity"), - dictgen::InsensitiveAscii("tuating"), - ], - values: &[ - &["extensions"], - &["eccentric"], - &["eccentricity"], - &["accentuating"], - ], - range: 4..=7, - }; - -static WORD_EXCEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEM_CHILDREN), - value: None, -}; - -pub static WORD_EXCEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("pts"), - ], - values: &[ - &["exempt"], - &["exempted"], - &["exemption"], - &["exemptions"], - &["exempts"], - ], - range: 2..=6, - }; - -static WORD_EXCEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEL_CHILDREN), - value: None, -}; - -pub static WORD_EXCEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("lant"), - dictgen::InsensitiveAscii("lement"), - dictgen::InsensitiveAscii("lenet"), - dictgen::InsensitiveAscii("lenze"), - dictgen::InsensitiveAscii("ls"), - ], - values: &[ - &["excellent"], - &["accelerates"], - &["excel"], - &["excellence"], - &["excellent"], - &["excellent"], - &["excellence"], - &["excellence"], - &["excels"], - ], - range: 1..=6, - }; - -static WORD_EXCEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEI_CHILDREN), - value: None, -}; - -pub static WORD_EXCEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rpt"), - dictgen::InsensitiveAscii("rpts"), - ], - values: &[&["excerpt"], &["excerpts"]], - range: 3..=4, - }; - -static WORD_EXCEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEE_CHILDREN), - value: None, -}; - -pub static WORD_EXCEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dedd"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("digly"), - dictgen::InsensitiveAscii("dinly"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eds"), - ], - values: &[ - &["exceeded"], - &["exceeds"], - &["exceedingly"], - &["exceedingly"], - &["exceed"], - &["exceeded"], - &["exceeds"], - ], - range: 2..=5, - }; - -static WORD_EXCED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCED_CHILDREN), - value: Some(&["exceed"]), -}; - -pub static WORD_EXCED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["exceeded"], - &["exceeding"], - &["exceed"], - &["exceeded"], - &["exceeded"], - &["exceeds"], - &["exceeding"], - &["exceeds"], - ], - range: 1..=4, - }; - -static WORD_EXCEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCEC_CHILDREN), - value: None, -}; - -pub static WORD_EXCEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptional"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tedly"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tives"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("utable"), - dictgen::InsensitiveAscii("utables"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - dictgen::InsensitiveAscii("utive"), - dictgen::InsensitiveAscii("utives"), - dictgen::InsensitiveAscii("utor"), - dictgen::InsensitiveAscii("utors"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[ - &["exercise"], - &["excised", "exercised"], - &["exercises"], - &["except"], - &["exception"], - &["exceptional"], - &["exceptions"], - &["except", "expect"], - &["executable"], - &["executables"], - &["execute"], - &["executed", "expected"], - &["expectedly"], - &["executes"], - &["executing"], - &["exception", "execution"], - &["exceptional"], - &["exceptions", "executions"], - &["executive"], - &["executives"], - &["executor"], - &["executors"], - &["expects"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executions"], - &["executive"], - &["executives"], - &["executor"], - &["executors"], - &["executes"], - ], - range: 1..=7, - }; - -static WORD_EXCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCC_CHILDREN), - value: None, -}; - -pub static WORD_EXCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("ute"), - ], - values: &[&["exceeds"], &["execute"]], - range: 3..=3, - }; - -static WORD_EXCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXCA_CHILDREN), - value: None, -}; - -pub static WORD_EXCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("hcnge"), - dictgen::InsensitiveAscii("hnge"), - dictgen::InsensitiveAscii("hnges"), - dictgen::InsensitiveAscii("lmation"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("pes"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["exact"], - &["exactly"], - &["exchange"], - &["exchange"], - &["exchanges"], - &["exclamation"], - &["exchange"], - &["escape"], - &["escaped"], - &["escapes"], - &["exact"], - &["exacting"], - &["exactly"], - ], - range: 1..=7, - }; - -static WORD_EXA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EXA_CHILDREN), - value: None, -}; - -static WORD_EXA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_EXAC_NODE), - None, - None, - None, - Some(&WORD_EXAG_NODE), - Some(&WORD_EXAH_NODE), - None, - None, - None, - None, - Some(&WORD_EXAM_NODE), - Some(&WORD_EXAN_NODE), - None, - Some(&WORD_EXAP_NODE), - None, - Some(&WORD_EXAR_NODE), - None, - Some(&WORD_EXAT_NODE), - Some(&WORD_EXAU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EXAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAU_CHILDREN), - value: None, -}; - -pub static WORD_EXAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hsted"), - dictgen::InsensitiveAscii("hsting"), - dictgen::InsensitiveAscii("hstion"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("stive"), - ], - values: &[ - &["exhausted"], - &["exhausting"], - &["exhaustion"], - &["exhaust"], - &["exhausted"], - &["exhausting"], - &["exhaustive"], - ], - range: 2..=6, - }; - -static WORD_EXAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAT_CHILDREN), - value: Some(&["exact"]), -}; - -pub static WORD_EXAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cly"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ract"), - ], - values: &[ - &["exactly"], - &["exactly"], - &["exalted"], - &["exactly"], - &["extract"], - ], - range: 2..=4, - }; - -static WORD_EXAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAR_CHILDREN), - value: None, -}; - -pub static WORD_EXAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cebated")], - values: &[&["exacerbated"]], - range: 7..=7, - }; - -static WORD_EXAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAP_CHILDREN), - value: None, -}; - -pub static WORD_EXAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anded"), - dictgen::InsensitiveAscii("anding"), - dictgen::InsensitiveAscii("ansion"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("lain"), - dictgen::InsensitiveAscii("laination"), - dictgen::InsensitiveAscii("lained"), - dictgen::InsensitiveAscii("laining"), - dictgen::InsensitiveAscii("lains"), - dictgen::InsensitiveAscii("lanation"), - dictgen::InsensitiveAscii("lanations"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("mle"), - dictgen::InsensitiveAscii("mles"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("nsion"), - dictgen::InsensitiveAscii("nsions"), - dictgen::InsensitiveAscii("nsive"), - ], - values: &[ - &["expanded"], - &["expanding"], - &["expansion"], - &["except", "exact"], - &["expand"], - &["explain"], - &["explanation"], - &["explained"], - &["explaining"], - &["explains"], - &["explanation"], - &["explanations"], - &["example"], - &["examples"], - &["example"], - &["examples"], - &["expand"], - &["expands"], - &["expansion"], - &["expansions"], - &["expansive"], - ], - range: 2..=9, - }; - -static WORD_EXAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAN_CHILDREN), - value: None, -}; - -pub static WORD_EXAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("mple"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sive"), - ], - values: &[&["expand"], &["example"], &["expansion"], &["expansive"]], - range: 1..=4, - }; - -static WORD_EXAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAM_CHILDREN), - value: None, -}; - -pub static WORD_EXAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eple"), - dictgen::InsensitiveAscii("eples"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ime"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("inerad"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ininig"), - dictgen::InsensitiveAscii("inining"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lpe"), - dictgen::InsensitiveAscii("lpes"), - dictgen::InsensitiveAscii("mple"), - dictgen::InsensitiveAscii("nple"), - dictgen::InsensitiveAscii("nples"), - dictgen::InsensitiveAscii("pel"), - dictgen::InsensitiveAscii("pele"), - dictgen::InsensitiveAscii("peles"), - dictgen::InsensitiveAscii("pels"), - dictgen::InsensitiveAscii("plee"), - dictgen::InsensitiveAscii("plees"), - dictgen::InsensitiveAscii("pleo"), - dictgen::InsensitiveAscii("plifies"), - dictgen::InsensitiveAscii("pple"), - dictgen::InsensitiveAscii("pples"), - dictgen::InsensitiveAscii("pt"), - ], - values: &[ - &["example"], - &["examples"], - &["examined"], - &["examine"], - &["examine", "examining"], - &["examined"], - &["examined"], - &["examined"], - &["examining"], - &["examining"], - &["examining"], - &["example"], - &["examples"], - &["example"], - &["examples"], - &["example"], - &["example"], - &["examples"], - &["example"], - &["example"], - &["examples"], - &["examples"], - &["example", "examples"], - &["examples"], - &["example"], - &["exemplifies"], - &["example"], - &["examples"], - &["exempt"], - ], - range: 2..=7, - }; - -static WORD_EXAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAH_CHILDREN), - value: None, -}; - -pub static WORD_EXAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ust"), - dictgen::InsensitiveAscii("usted"), - dictgen::InsensitiveAscii("usting"), - dictgen::InsensitiveAscii("ustion"), - ], - values: &[ - &["exhaust"], - &["exhausted"], - &["exhausting"], - &["exhaustion"], - ], - range: 3..=6, - }; - -static WORD_EXAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAG_CHILDREN), - value: None, -}; - -pub static WORD_EXAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("erating"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erations"), - dictgen::InsensitiveAscii("errate"), - dictgen::InsensitiveAscii("errated"), - dictgen::InsensitiveAscii("errates"), - dictgen::InsensitiveAscii("errating"), - dictgen::InsensitiveAscii("garate"), - dictgen::InsensitiveAscii("garated"), - dictgen::InsensitiveAscii("garating"), - dictgen::InsensitiveAscii("garation"), - dictgen::InsensitiveAscii("gareted"), - dictgen::InsensitiveAscii("geratin"), - dictgen::InsensitiveAscii("geratted"), - dictgen::InsensitiveAscii("geratting"), - dictgen::InsensitiveAscii("gerrate"), - dictgen::InsensitiveAscii("gurate"), - dictgen::InsensitiveAscii("gurated"), - dictgen::InsensitiveAscii("gurating"), - dictgen::InsensitiveAscii("guration"), - ], - values: &[ - &["exaggerate"], - &["exaggerated"], - &["exaggerates"], - &["exaggerating"], - &["exaggeration"], - &["exaggerations"], - &["exaggerate"], - &["exaggerated"], - &["exaggerates"], - &["exaggerating"], - &["exaggerate"], - &["exaggerated"], - &["exaggerating"], - &["exaggeration"], - &["exaggerate"], - &["exaggeration"], - &["exaggerated"], - &["exaggerating"], - &["exaggerate"], - &["exaggerate"], - &["exaggerated"], - &["exaggerating"], - &["exaggeration"], - ], - range: 5..=9, - }; - -static WORD_EXAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EXAC_CHILDREN), - value: None, -}; - -pub static WORD_EXAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arbated"), - dictgen::InsensitiveAscii("berate"), - dictgen::InsensitiveAscii("berated"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("utable"), - ], - values: &[ - &["exacerbated"], - &["exacerbated"], - &["exacerbated"], - &["exactly"], - &["exactly"], - &["exactly"], - &["exactly"], - &["executable"], - ], - range: 2..=7, - }; - -static WORD_EW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EW_CHILDREN), - value: None, -}; - -pub static WORD_EW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hwer"), - dictgen::InsensitiveAscii("xception"), - ], - values: &[&["where"], &["exception"]], - range: 4..=8, - }; - -static WORD_EV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EV_CHILDREN), - value: None, -}; - -static WORD_EV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EVA_NODE), - None, - None, - None, - Some(&WORD_EVE_NODE), - None, - None, - None, - Some(&WORD_EVI_NODE), - None, - None, - Some(&WORD_EVL_NODE), - None, - Some(&WORD_EVN_NODE), - Some(&WORD_EVO_NODE), - None, - None, - Some(&WORD_EVR_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_EVY_NODE), - None, -]; - -static WORD_EVY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVY_CHILDREN), - value: None, -}; - -pub static WORD_EVY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rthing")], - values: &[&["everything"]], - range: 6..=6, - }; - -static WORD_EVR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVR_CHILDREN), - value: None, -}; - -pub static WORD_EVR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eyones"), - dictgen::InsensitiveAscii("eytime"), - dictgen::InsensitiveAscii("ithing"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yone"), - dictgen::InsensitiveAscii("ythign"), - dictgen::InsensitiveAscii("ything"), - dictgen::InsensitiveAscii("ywhere"), - ], - values: &[ - &["everyones"], - &["everytime"], - &["everything"], - &["every"], - &["everyone"], - &["everything"], - &["everything"], - &["everywhere"], - ], - range: 1..=6, - }; - -static WORD_EVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVO_CHILDREN), - value: None, -}; - -pub static WORD_EVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("luate"), - dictgen::InsensitiveAscii("luated"), - dictgen::InsensitiveAscii("luates"), - dictgen::InsensitiveAscii("luation"), - dictgen::InsensitiveAscii("lutionairy"), - dictgen::InsensitiveAscii("lutionarilly"), - dictgen::InsensitiveAscii("lutionarly"), - dictgen::InsensitiveAscii("lutionnary"), - dictgen::InsensitiveAscii("luton"), - dictgen::InsensitiveAscii("lveds"), - dictgen::InsensitiveAscii("lveos"), - dictgen::InsensitiveAscii("vled"), - dictgen::InsensitiveAscii("vler"), - dictgen::InsensitiveAscii("vles"), - dictgen::InsensitiveAscii("vling"), - ], - values: &[ - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluations"], - &["evolutionary"], - &["evolutionary"], - &["evolutionary"], - &["evolutionary"], - &["evolution"], - &["evolves"], - &["evolves"], - &["evolved"], - &["evolver"], - &["evolves"], - &["evolving"], - ], - range: 4..=12, - }; - -static WORD_EVN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVN_CHILDREN), - value: Some(&["even"]), -}; - -pub static WORD_EVN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["event"], &["evening"], &["events"]], - range: 2..=3, - }; - -static WORD_EVL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVL_CHILDREN), - value: None, -}; - -pub static WORD_EVL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("oving"), - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("uates"), - dictgen::InsensitiveAscii("uating"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("uations"), - dictgen::InsensitiveAscii("uative"), - dictgen::InsensitiveAscii("uator"), - dictgen::InsensitiveAscii("uators"), - ], - values: &[ - &["evolved"], - &["evolves"], - &["evolving"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluating"], - &["evaluation"], - &["evaluations"], - &["evaluative"], - &["evaluator"], - &["evaluators"], - ], - range: 4..=7, - }; - -static WORD_EVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVI_CHILDREN), - value: None, -}; - -pub static WORD_EVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cition"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("dance"), - dictgen::InsensitiveAscii("dencd"), - dictgen::InsensitiveAscii("dende"), - dictgen::InsensitiveAscii("dentally"), - dictgen::InsensitiveAscii("ndence"), - dictgen::InsensitiveAscii("ronment"), - dictgen::InsensitiveAscii("ronments"), - dictgen::InsensitiveAscii("serate"), - dictgen::InsensitiveAscii("serated"), - dictgen::InsensitiveAscii("serates"), - dictgen::InsensitiveAscii("serating"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["evict"], - &["eviction"], - &["eviction"], - &["evidence"], - &["evidenced"], - &["evidenced"], - &["evidently"], - &["evidence"], - &["environment"], - &["environments"], - &["eviscerate"], - &["eviscerated"], - &["eviscerates"], - &["eviscerating"], - &["eviction"], - ], - range: 2..=8, - }; - -static WORD_EVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EVE_CHILDREN), - value: None, -}; - -static WORD_EVE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_EVEB_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_EVEI_NODE), - None, - None, - Some(&WORD_EVEL_NODE), - Some(&WORD_EVEM_NODE), - Some(&WORD_EVEN_NODE), - Some(&WORD_EVEO_NODE), - None, - None, - Some(&WORD_EVER_NODE), - Some(&WORD_EVES_NODE), - Some(&WORD_EVET_NODE), - None, - None, - None, - None, - Some(&WORD_EVEY_NODE), - None, -]; - -static WORD_EVEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVEY_CHILDREN), - value: Some(&["every"]), -}; - -pub static WORD_EVEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("one"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rones"), - dictgen::InsensitiveAscii("rthing"), - dictgen::InsensitiveAscii("thing"), - ], - values: &[ - &["everyone"], - &["every"], - &["everyones"], - &["everything"], - &["everything"], - ], - range: 1..=6, - }; - -static WORD_EVET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVET_CHILDREN), - value: None, -}; - -pub static WORD_EVET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ually")], - values: &[&["eventually"]], - range: 5..=5, - }; - -static WORD_EVES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVES_CHILDREN), - value: None, -}; - -pub static WORD_EVES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("drop"), - dictgen::InsensitiveAscii("dropped"), - dictgen::InsensitiveAscii("dropper"), - dictgen::InsensitiveAscii("dropping"), - dictgen::InsensitiveAscii("drops"), - ], - values: &[ - &["eavesdrop"], - &["eavesdropped"], - &["eavesdropper"], - &["eavesdropping"], - &["eavesdrops"], - ], - range: 4..=8, - }; - -static WORD_EVER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVER_CHILDREN), - value: None, -}; - -pub static WORD_EVER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("body"), - dictgen::InsensitiveAscii("day"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ithing"), - dictgen::InsensitiveAscii("one"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("tyhign"), - dictgen::InsensitiveAscii("tyhing"), - dictgen::InsensitiveAscii("tyime"), - dictgen::InsensitiveAscii("tything"), - dictgen::InsensitiveAscii("where"), - dictgen::InsensitiveAscii("ybodies"), - dictgen::InsensitiveAscii("yhing"), - dictgen::InsensitiveAscii("yhting"), - dictgen::InsensitiveAscii("yoens"), - dictgen::InsensitiveAscii("yon"), - dictgen::InsensitiveAscii("yonehas"), - dictgen::InsensitiveAscii("yoneis"), - dictgen::InsensitiveAscii("yonelse"), - dictgen::InsensitiveAscii("yons"), - dictgen::InsensitiveAscii("yteim"), - dictgen::InsensitiveAscii("ythig"), - dictgen::InsensitiveAscii("ythign"), - dictgen::InsensitiveAscii("ythin"), - dictgen::InsensitiveAscii("ythings"), - dictgen::InsensitiveAscii("ythng"), - dictgen::InsensitiveAscii("ytiem"), - dictgen::InsensitiveAscii("ytihng"), - dictgen::InsensitiveAscii("yting"), - dictgen::InsensitiveAscii("ytone"), - dictgen::InsensitiveAscii("ywher"), - ], - values: &[ - &["average"], - &["averaged"], - &["everybody"], - &["everyday"], - &["everest"], - &["everything"], - &["everyone"], - &["everest"], - &["everything"], - &["everything"], - &["everything"], - &["everytime"], - &["everything"], - &["everywhere"], - &["everybody"], - &["everything"], - &["everything"], - &["everyones"], - &["everyone"], - &["everyones"], - &["everyones"], - &["everyones"], - &["everyones"], - &["everytime"], - &["everything"], - &["everything"], - &["everything"], - &["everything"], - &["everything"], - &["everytime"], - &["everything"], - &["everything"], - &["everyone"], - &["everywhere"], - ], - range: 3..=7, - }; - -static WORD_EVEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVEO_CHILDREN), - value: None, -}; - -pub static WORD_EVEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lution"), - dictgen::InsensitiveAscii("lutionary"), - dictgen::InsensitiveAscii("lve"), - dictgen::InsensitiveAscii("lved"), - dictgen::InsensitiveAscii("lves"), - dictgen::InsensitiveAscii("lving"), - ], - values: &[ - &["evolution"], - &["evolutionary"], - &["evolve"], - &["evolved"], - &["evolves"], - &["evolving"], - ], - range: 3..=9, - }; - -static WORD_EVEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVEN_CHILDREN), - value: None, -}; - -pub static WORD_EVEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("galical"), - dictgen::InsensitiveAscii("htually"), - dictgen::InsensitiveAscii("lope"), - dictgen::InsensitiveAscii("lopes"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("taully"), - dictgen::InsensitiveAscii("tially"), - dictgen::InsensitiveAscii("tuall"), - dictgen::InsensitiveAscii("tualy"), - dictgen::InsensitiveAscii("ually"), - ], - values: &[ - &["evangelical"], - &["eventually"], - &["envelope"], - &["envelopes"], - &["eventually"], - &["eventually"], - &["eventually"], - &["eventually"], - &["eventually"], - &["eventually"], - ], - range: 4..=7, - }; - -static WORD_EVEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVEM_CHILDREN), - value: Some(&["even", "ever"]), -}; - -pub static WORD_EVEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_EVEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVEL_CHILDREN), - value: None, -}; - -pub static WORD_EVEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ope"), - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("uates"), - dictgen::InsensitiveAscii("uating"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("uations"), - dictgen::InsensitiveAscii("uator"), - dictgen::InsensitiveAscii("uators"), - dictgen::InsensitiveAscii("utionary"), - ], - values: &[ - &["elevation"], - &["envelope", "envelop"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluating"], - &["evaluation"], - &["evaluations"], - &["evaluator"], - &["evaluators"], - &["evolutionary"], - ], - range: 3..=8, - }; - -static WORD_EVEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVEI_CHILDREN), - value: None, -}; - -pub static WORD_EVEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("ng"), - ], - values: &[&["evidence"], &["evening"]], - range: 2..=5, - }; - -static WORD_EVEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVEB_CHILDREN), - value: None, -}; - -pub static WORD_EVEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ts")], - values: &[&["events"]], - range: 2..=2, - }; - -static WORD_EVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EVA_CHILDREN), - value: None, -}; - -static WORD_EVA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EVAI_NODE), - None, - None, - Some(&WORD_EVAL_NODE), - None, - Some(&WORD_EVAN_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_EVAU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EVAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVAU_CHILDREN), - value: None, -}; - -pub static WORD_EVAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lator"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("luate"), - dictgen::InsensitiveAscii("luated"), - dictgen::InsensitiveAscii("luates"), - dictgen::InsensitiveAscii("luation"), - ], - values: &[ - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluating"], - &["evaluation"], - &["evaluator"], - &["evaluated"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluation"], - ], - range: 4..=7, - }; - -static WORD_EVAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVAN_CHILDREN), - value: None, -}; - -pub static WORD_EVAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("galical"), - dictgen::InsensitiveAscii("gelia"), - dictgen::InsensitiveAscii("gelikal"), - dictgen::InsensitiveAscii("gers"), - ], - values: &[ - &["evangelical"], - &["evangelical"], - &["evangelical"], - &["avengers"], - ], - range: 4..=7, - }; - -static WORD_EVAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVAL_CHILDREN), - value: None, -}; - -pub static WORD_EVAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("auted"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("ouates"), - dictgen::InsensitiveAscii("uacion"), - dictgen::InsensitiveAscii("uataion"), - dictgen::InsensitiveAscii("uataions"), - dictgen::InsensitiveAscii("uatate"), - dictgen::InsensitiveAscii("uatated"), - dictgen::InsensitiveAscii("uatates"), - dictgen::InsensitiveAscii("uatating"), - dictgen::InsensitiveAscii("uater"), - dictgen::InsensitiveAscii("uatiing"), - dictgen::InsensitiveAscii("uationg"), - dictgen::InsensitiveAscii("udate"), - dictgen::InsensitiveAscii("ueate"), - dictgen::InsensitiveAscii("ueated"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("uete"), - dictgen::InsensitiveAscii("ueted"), - dictgen::InsensitiveAscii("ulated"), - dictgen::InsensitiveAscii("ulates"), - dictgen::InsensitiveAscii("ulation"), - dictgen::InsensitiveAscii("utae"), - dictgen::InsensitiveAscii("utaed"), - dictgen::InsensitiveAscii("utaeing"), - dictgen::InsensitiveAscii("utaes"), - dictgen::InsensitiveAscii("utaing"), - dictgen::InsensitiveAscii("utaion"), - dictgen::InsensitiveAscii("utaions"), - dictgen::InsensitiveAscii("utaor"), - dictgen::InsensitiveAscii("utate"), - dictgen::InsensitiveAscii("utated"), - dictgen::InsensitiveAscii("utates"), - dictgen::InsensitiveAscii("utating"), - dictgen::InsensitiveAscii("utation"), - dictgen::InsensitiveAscii("utations"), - dictgen::InsensitiveAscii("utator"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - dictgen::InsensitiveAscii("utive"), - dictgen::InsensitiveAscii("utor"), - dictgen::InsensitiveAscii("utors"), - ], - values: &[ - &["evaluation"], - &["evaluations"], - &["evaluated"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluates"], - &["evaluation"], - &["evaluation"], - &["evaluations"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluating"], - &["evaluator"], - &["evaluating"], - &["evaluating"], - &["evaluate"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluate"], - &["evaluated"], - &["evaluated"], - &["evaluates"], - &["evaluation"], - &["evaluate"], - &["evaluated"], - &["evaluating"], - &["evaluates"], - &["evaluating"], - &["evaluation"], - &["evaluations"], - &["evaluator"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluating"], - &["evaluation"], - &["evaluations"], - &["evaluator"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluating"], - &["evaluation", "evolution"], - &["evaluations"], - &["evaluative"], - &["evaluator"], - &["evaluators"], - ], - range: 3..=8, - }; - -static WORD_EVAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EVAI_CHILDREN), - value: None, -}; - -pub static WORD_EVAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lable")], - values: &[&["available"]], - range: 5..=5, - }; - -static WORD_EU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EU_CHILDREN), - value: None, -}; - -pub static WORD_EU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cledian"), - dictgen::InsensitiveAscii("clidan"), - dictgen::InsensitiveAscii("gencis"), - dictgen::InsensitiveAscii("gneics"), - dictgen::InsensitiveAscii("hporia"), - dictgen::InsensitiveAscii("hporic"), - dictgen::InsensitiveAscii("ivalent"), - dictgen::InsensitiveAscii("ivalents"), - dictgen::InsensitiveAscii("klidean"), - dictgen::InsensitiveAscii("meration"), - dictgen::InsensitiveAscii("orpean"), - dictgen::InsensitiveAscii("orpeans"), - dictgen::InsensitiveAscii("phoira"), - dictgen::InsensitiveAscii("phora"), - dictgen::InsensitiveAscii("phoriac"), - dictgen::InsensitiveAscii("phorica"), - dictgen::InsensitiveAscii("phorical"), - dictgen::InsensitiveAscii("phorisch"), - dictgen::InsensitiveAscii("phroia"), - dictgen::InsensitiveAscii("phroic"), - dictgen::InsensitiveAscii("qivalent"), - dictgen::InsensitiveAscii("qivalents"), - dictgen::InsensitiveAscii("ristic"), - dictgen::InsensitiveAscii("ristics"), - dictgen::InsensitiveAscii("ropeaners"), - dictgen::InsensitiveAscii("ropeaness"), - dictgen::InsensitiveAscii("ropen"), - dictgen::InsensitiveAscii("ropenas"), - dictgen::InsensitiveAscii("ropian"), - dictgen::InsensitiveAscii("ropians"), - dictgen::InsensitiveAscii("rpean"), - dictgen::InsensitiveAscii("rpoean"), - dictgen::InsensitiveAscii("rpoeans"), - dictgen::InsensitiveAscii("thanaisa"), - dictgen::InsensitiveAscii("thanazia"), - dictgen::InsensitiveAscii("thanesia"), - ], - values: &[ - &["euclidean", "euclidian"], - &["euclidean", "euclidian"], - &["eugenics"], - &["eugenics"], - &["euphoria"], - &["euphoric"], - &["equivalent"], - &["equivalents"], - &["euclidean"], - &["enumeration"], - &["european"], - &["europeans"], - &["euphoria"], - &["euphoria"], - &["euphoric"], - &["euphoria"], - &["euphoria"], - &["euphoric"], - &["euphoria"], - &["euphoric"], - &["equivalent"], - &["equivalents"], - &["heuristic"], - &["heuristics"], - &["europeans"], - &["europeans"], - &["european"], - &["europeans"], - &["european"], - &["europeans"], - &["european"], - &["european"], - &["europeans"], - &["euthanasia"], - &["euthanasia"], - &["euthanasia"], - ], - range: 5..=9, - }; - -static WORD_ET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ET_CHILDREN), - value: None, -}; - -pub static WORD_ET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ablish"), - dictgen::InsensitiveAscii("ablishd"), - dictgen::InsensitiveAscii("ablished"), - dictgen::InsensitiveAscii("ablishing"), - dictgen::InsensitiveAscii("amologies"), - dictgen::InsensitiveAscii("amology"), - dictgen::InsensitiveAscii("cc"), - dictgen::InsensitiveAscii("cp"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("ender"), - dictgen::InsensitiveAscii("enders"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("ensible"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("ensions"), - dictgen::InsensitiveAscii("hcially"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("herael"), - dictgen::InsensitiveAscii("herel"), - dictgen::InsensitiveAscii("herenet"), - dictgen::InsensitiveAscii("herent"), - dictgen::InsensitiveAscii("hernal"), - dictgen::InsensitiveAscii("hicallity"), - dictgen::InsensitiveAscii("hicallly"), - dictgen::InsensitiveAscii("hicaly"), - dictgen::InsensitiveAscii("hincally"), - dictgen::InsensitiveAscii("hincities"), - dictgen::InsensitiveAscii("hincity"), - dictgen::InsensitiveAscii("hnaol"), - dictgen::InsensitiveAscii("hnicaly"), - dictgen::InsensitiveAscii("hnicites"), - dictgen::InsensitiveAscii("hnicitiy"), - dictgen::InsensitiveAscii("hniticies"), - dictgen::InsensitiveAscii("hniticy"), - dictgen::InsensitiveAscii("hnocentricm"), - dictgen::InsensitiveAscii("hose"), - dictgen::InsensitiveAscii("iher"), - dictgen::InsensitiveAscii("iquete"), - dictgen::InsensitiveAscii("myology"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("railer"), - dictgen::InsensitiveAscii("roneous"), - dictgen::InsensitiveAscii("roneously"), - dictgen::InsensitiveAscii("ropy"), - dictgen::InsensitiveAscii("ror"), - dictgen::InsensitiveAscii("rors"), - dictgen::InsensitiveAscii("sablishment"), - dictgen::InsensitiveAscii("sbalishment"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("xt"), - ], - values: &[ - &["establish"], - &["established"], - &["established"], - &["establishing"], - &["etymologies"], - &["etymology"], - &["etc"], - &["etc"], - &["extend", "attend"], - &["extended", "attended"], - &["extender", "attender"], - &["extenders", "attenders"], - &["extends", "attends"], - &["extensible"], - &["extension"], - &["extensions"], - &["ethically"], - &["the"], - &["ethereal"], - &["ethereal"], - &["ethernet"], - &["ethernet"], - &["eternal"], - &["ethically"], - &["ethically"], - &["ethically"], - &["ethnically"], - &["ethnicities"], - &["ethnicity"], - &["ethanol"], - &["ethnically"], - &["ethnicities"], - &["ethnicity"], - &["ethnicities"], - &["ethnicity"], - &["ethnocentrism"], - &["those", "ethos"], - &["either"], - &["etiquette"], - &["etymology"], - &["to"], - &["retailer"], - &["erroneous"], - &["erroneously"], - &["entropy"], - &["error", "terror"], - &["errors", "terrors"], - &["establishment"], - &["establishment"], - &["test"], - &["tests"], - &["text"], - ], - range: 1..=11, - }; - -static WORD_ES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ES_CHILDREN), - value: None, -}; - -static WORD_ES_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ESA_NODE), - None, - Some(&WORD_ESC_NODE), - None, - Some(&WORD_ESE_NODE), - None, - Some(&WORD_ESG_NODE), - None, - Some(&WORD_ESI_NODE), - None, - None, - Some(&WORD_ESL_NODE), - None, - Some(&WORD_ESN_NODE), - Some(&WORD_ESO_NODE), - Some(&WORD_ESP_NODE), - None, - None, - Some(&WORD_ESS_NODE), - Some(&WORD_EST_NODE), - Some(&WORD_ESU_NODE), - None, - None, - None, - Some(&WORD_ESY_NODE), - None, -]; - -static WORD_ESY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESY_CHILDREN), - value: Some(&["easy"]), -}; - -pub static WORD_ESY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ESU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESU_CHILDREN), - value: None, -}; - -pub static WORD_ESU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("do"), - dictgen::InsensitiveAscii("mption"), - ], - values: &[&["sudo"], &["resumption"]], - range: 2..=6, - }; - -static WORD_EST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EST_CHILDREN), - value: None, -}; - -pub static WORD_EST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abilish"), - dictgen::InsensitiveAscii("abilished"), - dictgen::InsensitiveAscii("abilshment"), - dictgen::InsensitiveAscii("abish"), - dictgen::InsensitiveAscii("abishd"), - dictgen::InsensitiveAscii("abished"), - dictgen::InsensitiveAscii("abishes"), - dictgen::InsensitiveAscii("abishing"), - dictgen::InsensitiveAscii("ablised"), - dictgen::InsensitiveAscii("ablishement"), - dictgen::InsensitiveAscii("ablishemnt"), - dictgen::InsensitiveAscii("ablishmet"), - dictgen::InsensitiveAscii("ablishmnet"), - dictgen::InsensitiveAscii("ablishs"), - dictgen::InsensitiveAscii("ablising"), - dictgen::InsensitiveAscii("ablsihed"), - dictgen::InsensitiveAscii("ablsihment"), - dictgen::InsensitiveAscii("balishment"), - dictgen::InsensitiveAscii("iamte"), - dictgen::InsensitiveAscii("iamted"), - dictgen::InsensitiveAscii("iamtes"), - dictgen::InsensitiveAscii("imacion"), - dictgen::InsensitiveAscii("image"), - dictgen::InsensitiveAscii("images"), - dictgen::InsensitiveAscii("imatin"), - dictgen::InsensitiveAscii("imatione"), - dictgen::InsensitiveAscii("imativo"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("iomator"), - dictgen::InsensitiveAscii("iomators"), - dictgen::InsensitiveAscii("oeric"), - dictgen::InsensitiveAscii("onija"), - dictgen::InsensitiveAscii("oniya"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("uwarries"), - dictgen::InsensitiveAscii("uwarry"), - ], - values: &[ - &["establish"], - &["established"], - &["establishments"], - &["establish"], - &["established"], - &["established"], - &["establishes"], - &["establishing"], - &["established"], - &["establishment"], - &["establishments"], - &["establishments"], - &["establishments"], - &["establishes"], - &["establishing"], - &["established"], - &["establishments"], - &["establishments", "establishment"], - &["estimate"], - &["estimated"], - &["estimates"], - &["estimation"], - &["estimate"], - &["estimates"], - &["estimation"], - &["estimation"], - &["estimation"], - &["estimation"], - &["estimator"], - &["estimators"], - &["esoteric"], - &["estonia"], - &["estonia"], - &["settings"], - &["estuaries"], - &["estuary"], - ], - range: 5..=11, - }; - -static WORD_ESS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESS_CHILDREN), - value: None, -}; - -pub static WORD_ESS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eintially"), - dictgen::InsensitiveAscii("enatially"), - dictgen::InsensitiveAscii("encial"), - dictgen::InsensitiveAscii("encially"), - dictgen::InsensitiveAscii("encials"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("ensials"), - dictgen::InsensitiveAscii("entail"), - dictgen::InsensitiveAscii("entailly"), - dictgen::InsensitiveAscii("entails"), - dictgen::InsensitiveAscii("entaily"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("entals"), - dictgen::InsensitiveAscii("entiall"), - dictgen::InsensitiveAscii("entialls"), - dictgen::InsensitiveAscii("entialy"), - dictgen::InsensitiveAscii("entias"), - dictgen::InsensitiveAscii("entiels"), - dictgen::InsensitiveAscii("entual"), - dictgen::InsensitiveAscii("entually"), - dictgen::InsensitiveAscii("entuals"), - dictgen::InsensitiveAscii("entualy"), - dictgen::InsensitiveAscii("esital"), - dictgen::InsensitiveAscii("esitally"), - dictgen::InsensitiveAscii("esitaly"), - dictgen::InsensitiveAscii("iential"), - dictgen::InsensitiveAscii("netial"), - dictgen::InsensitiveAscii("pecially"), - dictgen::InsensitiveAscii("sential"), - ], - values: &[ - &["essentially"], - &["essentially"], - &["essential"], - &["essentially"], - &["essentials"], - &["essence"], - &["essentials"], - &["essential"], - &["essentially"], - &["essentials"], - &["essentially"], - &["essential"], - &["essentially"], - &["essentials"], - &["essential", "essentially"], - &["essentials"], - &["essentially"], - &["essentials"], - &["essentials"], - &["essential"], - &["essentially"], - &["essentials"], - &["essentially"], - &["essential"], - &["essentially"], - &["essentially"], - &["essential"], - &["essential"], - &["especially"], - &["essential"], - ], - range: 4..=9, - }; - -static WORD_ESP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESP_CHILDREN), - value: None, -}; - -pub static WORD_ESP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acally"), - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("acially"), - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("ecailly"), - dictgen::InsensitiveAscii("ecally"), - dictgen::InsensitiveAscii("ecialy"), - dictgen::InsensitiveAscii("ecialyl"), - dictgen::InsensitiveAscii("ecifically"), - dictgen::InsensitiveAscii("eciially"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("eically"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("escially"), - dictgen::InsensitiveAscii("ianoge"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icially"), - dictgen::InsensitiveAscii("inoage"), - dictgen::InsensitiveAscii("isode"), - dictgen::InsensitiveAscii("isodes"), - dictgen::InsensitiveAscii("isodic"), - dictgen::InsensitiveAscii("isodical"), - dictgen::InsensitiveAscii("isodically"), - dictgen::InsensitiveAscii("oinage"), - dictgen::InsensitiveAscii("onding"), - dictgen::InsensitiveAscii("oniage"), - dictgen::InsensitiveAscii("orst"), - dictgen::InsensitiveAscii("ortes"), - dictgen::InsensitiveAscii("reso"), - dictgen::InsensitiveAscii("ressino"), - dictgen::InsensitiveAscii("ression"), - dictgen::InsensitiveAscii("ressso"), - dictgen::InsensitiveAscii("rots"), - ], - values: &[ - &["especially"], - &["escape"], - &["escaped"], - &["escapes"], - &["especially"], - &["escaping"], - &["especially"], - &["especially"], - &["especially"], - &["especially"], - &["especially"], - &["specifically", "especially"], - &["especially"], - &["expect"], - &["especially"], - &["separate"], - &["especially"], - &["espionage"], - &["especially"], - &["especially"], - &["espionage"], - &["episode"], - &["episodes"], - &["episodic"], - &["episodical"], - &["episodically"], - &["espionage"], - &["desponding", "responding"], - &["espionage"], - &["esports"], - &["esports"], - &["espresso"], - &["espresso"], - &["espresso"], - &["espresso"], - &["esports"], - ], - range: 3..=10, - }; - -static WORD_ESO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESO_CHILDREN), - value: None, -}; - -pub static WORD_ESO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("terisch")], - values: &[&["esoteric"]], - range: 7..=7, - }; - -static WORD_ESN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESN_CHILDREN), - value: None, -}; - -pub static WORD_ESN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[&["ensure"], &["ensured"], &["ensures"]], - range: 3..=4, - }; - -static WORD_ESL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESL_CHILDREN), - value: None, -}; - -pub static WORD_ESL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ewhere"), - ], - values: &[&["else"], &["elsewhere"]], - range: 1..=6, - }; - -static WORD_ESI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESI_CHILDREN), - value: None, -}; - -pub static WORD_ESI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mated"), - dictgen::InsensitiveAscii("mates"), - dictgen::InsensitiveAscii("mating"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("mations"), - dictgen::InsensitiveAscii("mator"), - dictgen::InsensitiveAscii("mators"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tmate"), - dictgen::InsensitiveAscii("tmated"), - dictgen::InsensitiveAscii("tmates"), - dictgen::InsensitiveAscii("tmating"), - dictgen::InsensitiveAscii("tmation"), - dictgen::InsensitiveAscii("tmations"), - dictgen::InsensitiveAscii("tmator"), - dictgen::InsensitiveAscii("tmators"), - ], - values: &[ - &["easiest"], - &["easily"], - &["estimate"], - &["estimated"], - &["estimates"], - &["estimating"], - &["estimation"], - &["estimations"], - &["estimator"], - &["estimators"], - &["exists"], - &["estimate"], - &["estimated"], - &["estimates"], - &["estimating"], - &["estimation"], - &["estimations"], - &["estimator"], - &["estimators"], - ], - range: 2..=8, - }; - -static WORD_ESG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESG_CHILDREN), - value: None, -}; - -pub static WORD_ESG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["edge"], &["edger"], &["edgers"], &["edges"], &["edging"]], - range: 1..=3, - }; - -static WORD_ESE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESE_CHILDREN), - value: None, -}; - -pub static WORD_ESE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cute"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("ntially"), - dictgen::InsensitiveAscii("pecially"), - ], - values: &[ - &["execute"], - &["essential"], - &["essentially"], - &["especially"], - ], - range: 4..=8, - }; - -static WORD_ESC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESC_CHILDREN), - value: None, -}; - -pub static WORD_ESC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alatie"), - dictgen::InsensitiveAscii("alatin"), - dictgen::InsensitiveAscii("alative"), - dictgen::InsensitiveAscii("alato"), - dictgen::InsensitiveAscii("alte"), - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("altes"), - dictgen::InsensitiveAscii("alting"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("apeable"), - dictgen::InsensitiveAscii("apemant"), - dictgen::InsensitiveAscii("apse"), - dictgen::InsensitiveAscii("artment"), - dictgen::InsensitiveAscii("artments"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("avation"), - dictgen::InsensitiveAscii("cape"), - dictgen::InsensitiveAscii("caped"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lude"), - dictgen::InsensitiveAscii("luded"), - dictgen::InsensitiveAscii("ludes"), - dictgen::InsensitiveAscii("luding"), - dictgen::InsensitiveAscii("lusion"), - dictgen::InsensitiveAscii("lusions"), - dictgen::InsensitiveAscii("pable"), - dictgen::InsensitiveAscii("pae"), - dictgen::InsensitiveAscii("paed"), - dictgen::InsensitiveAscii("paes"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("tasy"), - dictgen::InsensitiveAscii("tatic"), - ], - values: &[ - &["escalate"], - &["escalation"], - &["escalate"], - &["escalation"], - &["escalate"], - &["escalated"], - &["escalates"], - &["escalating"], - &["escalation"], - &["escapable"], - &["escapement"], - &["escapes"], - &["escarpment"], - &["escarpments"], - &["escaped"], - &["escalate", "escape"], - &["escalated", "escaped"], - &["escalates", "escapes"], - &["escalating", "escaping"], - &["escalation"], - &["escalation"], - &["escape"], - &["escaped"], - &["escalated"], - &["exclude"], - &["excluded"], - &["excludes"], - &["excluding"], - &["exclusion"], - &["exclusions"], - &["escapable"], - &["escape"], - &["escaped"], - &["escapes"], - &["escape"], - &["ecstasy"], - &["ecstatic"], - ], - range: 2..=8, - }; - -static WORD_ESA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ESA_CHILDREN), - value: None, -}; - -pub static WORD_ESA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cape"), - dictgen::InsensitiveAscii("cpe"), - dictgen::InsensitiveAscii("cped"), - dictgen::InsensitiveAscii("cpes"), - ], - values: &[&["escape"], &["escape"], &["escaped"], &["escapes"]], - range: 3..=4, - }; - -static WORD_ER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ER_CHILDREN), - value: None, -}; - -static WORD_ER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ERA_NODE), - None, - None, - None, - Some(&WORD_ERE_NODE), - Some(&WORD_ERF_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ERL_NODE), - Some(&WORD_ERM_NODE), - None, - Some(&WORD_ERO_NODE), - None, - Some(&WORD_ERQ_NODE), - Some(&WORD_ERR_NODE), - None, - Some(&WORD_ERT_NODE), - None, - Some(&WORD_ERV_NODE), - None, - None, - None, - None, -]; - -static WORD_ERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERV_CHILDREN), - value: None, -}; - -pub static WORD_ERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("erything"), - dictgen::InsensitiveAscii("ices"), - ], - values: &[&["every"], &["everything"], &["services"]], - range: 3..=8, - }; - -static WORD_ERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERT_CHILDREN), - value: None, -}; - -pub static WORD_ERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iculations"), - dictgen::InsensitiveAscii("oneous"), - dictgen::InsensitiveAscii("oneously"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["articulations"], - &["erroneous"], - &["erroneously"], - &["error", "terror"], - &["errors", "terrors"], - ], - range: 2..=10, - }; - -static WORD_ERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERR_CHILDREN), - value: None, -}; - -pub static WORD_ERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aneously"), - dictgen::InsensitiveAscii("aticly"), - dictgen::InsensitiveAscii("enous"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oenous"), - dictgen::InsensitiveAscii("oneos"), - dictgen::InsensitiveAscii("oneouly"), - dictgen::InsensitiveAscii("onerous"), - dictgen::InsensitiveAscii("oneus"), - dictgen::InsensitiveAscii("oneusly"), - dictgen::InsensitiveAscii("oniously"), - dictgen::InsensitiveAscii("onoeus"), - dictgen::InsensitiveAscii("onous"), - dictgen::InsensitiveAscii("onously"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("oreous"), - dictgen::InsensitiveAscii("orneous"), - dictgen::InsensitiveAscii("orneously"), - dictgen::InsensitiveAscii("orneus"), - dictgen::InsensitiveAscii("ornoeus"), - dictgen::InsensitiveAscii("ornous"), - dictgen::InsensitiveAscii("ornously"), - dictgen::InsensitiveAscii("orr"), - dictgen::InsensitiveAscii("orrs"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("ouneously"), - dictgen::InsensitiveAscii("ro"), - dictgen::InsensitiveAscii("ror"), - dictgen::InsensitiveAscii("rors"), - dictgen::InsensitiveAscii("ros"), - dictgen::InsensitiveAscii("upted"), - ], - values: &[ - &["erroneously"], - &["erratically"], - &["erroneous"], - &["error"], - &["error"], - &["erroneous"], - &["erroneous"], - &["erroneously"], - &["erroneous"], - &["erroneous"], - &["erroneously"], - &["erroneously"], - &["erroneous"], - &["erroneous"], - &["erroneously"], - &["errors"], - &["erroneous"], - &["erroneous"], - &["erroneously"], - &["erroneous"], - &["erroneous"], - &["erroneous"], - &["erroneously"], - &["error"], - &["errors"], - &["errors"], - &["error"], - &["errors"], - &["erroneously"], - &["error"], - &["error"], - &["errors"], - &["errors"], - &["erupted"], - ], - range: 1..=9, - }; - -static WORD_ERQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERQ_CHILDREN), - value: None, -}; - -pub static WORD_ERQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uest")], - values: &[&["request"]], - range: 4..=4, - }; - -static WORD_ERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERO_CHILDREN), - value: None, -}; - -pub static WORD_ERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("neous"), - dictgen::InsensitiveAscii("niously"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rneus"), - dictgen::InsensitiveAscii("rneusly"), - dictgen::InsensitiveAscii("rr"), - dictgen::InsensitiveAscii("rrs"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["erroneous"], - &["erroneously"], - &["error"], - &["erroneous"], - &["erroneously"], - &["error"], - &["errors"], - &["errors"], - ], - range: 1..=7, - }; - -static WORD_ERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERM_CHILDREN), - value: None, -}; - -pub static WORD_ERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ergency"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("ington"), - ], - values: &[&["emergency"], &["terminated"], &["remington"]], - range: 6..=7, - }; - -static WORD_ERL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERL_CHILDREN), - value: None, -}; - -pub static WORD_ERL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iear"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["earlier"], &["earlier"], &["early"]], - range: 1..=4, - }; - -static WORD_ERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERF_CHILDREN), - value: None, -}; - -pub static WORD_ERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ormance")], - values: &[&["performance"]], - range: 7..=7, - }; - -static WORD_ERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERE_CHILDREN), - value: None, -}; - -pub static WORD_ERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("sted"), - ], - values: &[&["erase"], &["arrested", "erected"]], - range: 3..=4, - }; - -static WORD_ERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ERA_CHILDREN), - value: None, -}; - -pub static WORD_ERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("lier"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("sablocks"), - dictgen::InsensitiveAscii("suer"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("ticly"), - ], - values: &[ - &["erased"], - &["earlier"], - &["orally", "really"], - &["eraseblocks"], - &["erasure", "eraser"], - &["erratic"], - &["erratically"], - &["erratically"], - ], - range: 3..=8, - }; - -static WORD_EQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EQ_CHILDREN), - value: None, -}; - -static WORD_EQ_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EQA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EQI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EQU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EQU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EQU_CHILDREN), - value: None, -}; - -static WORD_EQU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EQUA_NODE), - None, - None, - None, - Some(&WORD_EQUE_NODE), - None, - None, - None, - Some(&WORD_EQUI_NODE), - None, - None, - Some(&WORD_EQUL_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_EQUT_NODE), - Some(&WORD_EQUU_NODE), - Some(&WORD_EQUV_NODE), - None, - None, - None, - None, -]; - -static WORD_EQUV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUV_CHILDREN), - value: None, -}; - -pub static WORD_EQUV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alent"), - dictgen::InsensitiveAscii("ilent"), - dictgen::InsensitiveAscii("ivalent"), - ], - values: &[&["equivalent"], &["equivalent"], &["equivalent"]], - range: 5..=7, - }; - -static WORD_EQUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUU_CHILDREN), - value: None, -}; - -pub static WORD_EQUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ivalence")], - values: &[&["equivalence"]], - range: 8..=8, - }; - -static WORD_EQUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUT_CHILDREN), - value: None, -}; - -pub static WORD_EQUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["equation"], &["equations"]], - range: 3..=4, - }; - -static WORD_EQUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUL_CHILDREN), - value: Some(&["equal"]), -}; - -pub static WORD_EQUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_EQUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EQUI_CHILDREN), - value: None, -}; - -static WORD_EQUI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EQUIA_NODE), - None, - None, - None, - Some(&WORD_EQUIE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_EQUIL_NODE), - Some(&WORD_EQUIM_NODE), - None, - None, - Some(&WORD_EQUIP_NODE), - None, - Some(&WORD_EQUIR_NODE), - None, - Some(&WORD_EQUIT_NODE), - None, - Some(&WORD_EQUIV_NODE), - None, - None, - None, - None, -]; - -static WORD_EQUIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIV_CHILDREN), - value: None, -}; - -pub static WORD_EQUIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alalent"), - dictgen::InsensitiveAscii("alance"), - dictgen::InsensitiveAscii("alant"), - dictgen::InsensitiveAscii("alants"), - dictgen::InsensitiveAscii("alenet"), - dictgen::InsensitiveAscii("alentsly"), - dictgen::InsensitiveAscii("alet"), - dictgen::InsensitiveAscii("allent"), - dictgen::InsensitiveAscii("allently"), - dictgen::InsensitiveAscii("allents"), - dictgen::InsensitiveAscii("alnce"), - dictgen::InsensitiveAscii("alnet"), - dictgen::InsensitiveAscii("elance"), - dictgen::InsensitiveAscii("elant"), - dictgen::InsensitiveAscii("elants"), - dictgen::InsensitiveAscii("elency"), - dictgen::InsensitiveAscii("elent"), - dictgen::InsensitiveAscii("elents"), - dictgen::InsensitiveAscii("erlant"), - dictgen::InsensitiveAscii("ilant"), - dictgen::InsensitiveAscii("ilants"), - dictgen::InsensitiveAscii("ilence"), - dictgen::InsensitiveAscii("ilent"), - dictgen::InsensitiveAscii("ilents"), - dictgen::InsensitiveAscii("ivalent"), - dictgen::InsensitiveAscii("laent"), - dictgen::InsensitiveAscii("lalent"), - dictgen::InsensitiveAscii("lanets"), - dictgen::InsensitiveAscii("lantly"), - dictgen::InsensitiveAscii("lent"), - dictgen::InsensitiveAscii("lently"), - dictgen::InsensitiveAscii("lents"), - dictgen::InsensitiveAscii("olence"), - dictgen::InsensitiveAscii("olent"), - dictgen::InsensitiveAscii("olents"), - dictgen::InsensitiveAscii("qlent"), - ], - values: &[ - &["equivalent"], - &["equivalence"], - &["equivalent"], - &["equivalents"], - &["equivalents", "equivalent"], - &["equivalently", "equivalency"], - &["equivalents"], - &["equivalent"], - &["equivalently"], - &["equivalents"], - &["equivalence"], - &["equivalents"], - &["equivalence"], - &["equivalent"], - &["equivalents"], - &["equivalency"], - &["equivalent"], - &["equivalents"], - &["equivalent"], - &["equivalent"], - &["equivalents"], - &["equivalence"], - &["equivalent"], - &["equivalents"], - &["equivalent"], - &["equivalents"], - &["equivalent"], - &["equivalents"], - &["equivalently"], - &["equivalent"], - &["equivalently"], - &["equivalents"], - &["equivalence"], - &["equivalent"], - &["equivalents"], - &["equivalent"], - ], - range: 4..=8, - }; - -static WORD_EQUIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIT_CHILDREN), - value: None, -}; - -pub static WORD_EQUIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("orial")], - values: &[&["equatorial"]], - range: 5..=5, - }; - -static WORD_EQUIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIR_CHILDREN), - value: None, -}; - -pub static WORD_EQUIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["require", "enquire", "equine", "esquire"]], - range: 1..=1, - }; - -static WORD_EQUIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIP_CHILDREN), - value: None, -}; - -pub static WORD_EQUIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("mentd"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("pied"), - dictgen::InsensitiveAscii("pment"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tment"), - ], - values: &[ - &["equipped"], - &["equipment"], - &["equipment"], - &["equipment"], - &["equipped"], - &["equipment"], - &["equipped"], - &["equipment"], - ], - range: 1..=5, - }; - -static WORD_EQUIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIM_CHILDREN), - value: None, -}; - -pub static WORD_EQUIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ent")], - values: &[&["equipment"]], - range: 3..=3, - }; - -static WORD_EQUIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIL_CHILDREN), - value: Some(&["equal"]), -}; - -pub static WORD_EQUIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("avalent"), - dictgen::InsensitiveAscii("avent"), - dictgen::InsensitiveAscii("avents"), - dictgen::InsensitiveAscii("birium"), - dictgen::InsensitiveAscii("evants"), - dictgen::InsensitiveAscii("ibirum"), - dictgen::InsensitiveAscii("ibium"), - dictgen::InsensitiveAscii("ibriam"), - dictgen::InsensitiveAscii("ibrim"), - dictgen::InsensitiveAscii("ibruim"), - dictgen::InsensitiveAscii("ibrum"), - dictgen::InsensitiveAscii("valent"), - dictgen::InsensitiveAscii("valently"), - dictgen::InsensitiveAscii("valents"), - ], - values: &[ - &["equivalent"], - &["equivalent"], - &["equivalents"], - &["equilibrium"], - &["equivalents"], - &["equilibrium"], - &["equilibrium"], - &["equilibrium"], - &["equilibrium"], - &["equilibrium"], - &["equilibrium"], - &["equivalent"], - &["equivalently"], - &["equivalents"], - ], - range: 5..=8, - }; - -static WORD_EQUIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIE_CHILDREN), - value: None, -}; - -pub static WORD_EQUIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("valent")], - values: &[&["equivalent"]], - range: 6..=6, - }; - -static WORD_EQUIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUIA_CHILDREN), - value: None, -}; - -pub static WORD_EQUIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lent"), - dictgen::InsensitiveAscii("vlent"), - ], - values: &[&["equivalent"], &["equivalents"]], - range: 4..=5, - }; - -static WORD_EQUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUE_CHILDREN), - value: None, -}; - -pub static WORD_EQUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("librium"), - dictgen::InsensitiveAscii("st"), - ], - values: &[ - &["equation"], - &["equations"], - &["equal"], - &["equilibrium"], - &["request"], - ], - range: 1..=7, - }; - -static WORD_EQUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQUA_CHILDREN), - value: None, -}; - -pub static WORD_EQUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ilateral"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("librium"), - dictgen::InsensitiveAscii("literal"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("llity"), - dictgen::InsensitiveAscii("lls"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("valent"), - dictgen::InsensitiveAscii("vilent"), - ], - values: &[ - &["equation"], - &["equilateral"], - &["equality"], - &["equilibrium"], - &["equilateral"], - &["equal", "equally"], - &["equality"], - &["equals"], - &["equally"], - &["equivalent"], - &["equivalent"], - ], - range: 2..=8, - }; - -static WORD_EQI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQI_CHILDREN), - value: None, -}; - -pub static WORD_EQI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pped"), - dictgen::InsensitiveAscii("valent"), - dictgen::InsensitiveAscii("valents"), - ], - values: &[&["equipped"], &["equivalent"], &["equivalents"]], - range: 4..=7, - }; - -static WORD_EQA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EQA_CHILDREN), - value: None, -}; - -pub static WORD_EQA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uality"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("ulity"), - dictgen::InsensitiveAscii("ulizer"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - ], - values: &[ - &["equality"], - &["equal"], - &["equality"], - &["equalizer"], - &["equation"], - &["equations"], - ], - range: 2..=6, - }; - -static WORD_EP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EP_CHILDREN), - value: None, -}; - -static WORD_EP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EPA_NODE), - None, - None, - None, - Some(&WORD_EPE_NODE), - None, - None, - Some(&WORD_EPH_NODE), - Some(&WORD_EPI_NODE), - None, - None, - Some(&WORD_EPL_NODE), - Some(&WORD_EPM_NODE), - None, - Some(&WORD_EPO_NODE), - None, - None, - Some(&WORD_EPR_NODE), - Some(&WORD_EPS_NODE), - Some(&WORD_EPT_NODE), - None, - None, - None, - Some(&WORD_EPX_NODE), - None, - None, -]; - -static WORD_EPX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPX_CHILDREN), - value: None, -}; - -pub static WORD_EPX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("anded"), - dictgen::InsensitiveAscii("ansion"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("iressions"), - dictgen::InsensitiveAscii("licit"), - dictgen::InsensitiveAscii("ression"), - ], - values: &[ - &["expand"], - &["expanded"], - &["expansion"], - &["expected"], - &["expressions"], - &["explicit"], - &["expression"], - ], - range: 3..=9, - }; - -static WORD_EPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPT_CHILDREN), - value: None, -}; - -pub static WORD_EPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iome"), - dictgen::InsensitiveAscii("rapolate"), - dictgen::InsensitiveAscii("rapolated"), - dictgen::InsensitiveAscii("rapolates"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["emptied"], - &["emptier"], - &["empties"], - &["epitome"], - &["extrapolate"], - &["extrapolated"], - &["extrapolates"], - &["empty"], - ], - range: 1..=9, - }; - -static WORD_EPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPS_CHILDREN), - value: None, -}; - -pub static WORD_EPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("iode"), - dictgen::InsensitiveAscii("iodes"), - dictgen::InsensitiveAscii("ionage"), - dictgen::InsensitiveAscii("lion"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("resso"), - ], - values: &[ - &["specially"], - &["episode"], - &["episodes"], - &["espionage"], - &["epsilon"], - &["esports"], - &["espresso"], - ], - range: 4..=6, - }; - -static WORD_EPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPR_CHILDREN), - value: None, -}; - -pub static WORD_EPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("essions"), - dictgen::InsensitiveAscii("ror"), - ], - values: &[&["expression"], &["expressions"], &["error"]], - range: 3..=7, - }; - -static WORD_EPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPO_CHILDREN), - value: None, -}; - -pub static WORD_EPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ches")], - values: &[&["epochs"]], - range: 4..=4, - }; - -static WORD_EPM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPM_CHILDREN), - value: None, -}; - -pub static WORD_EPM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ty")], - values: &[&["empty"]], - range: 2..=2, - }; - -static WORD_EPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPL_CHILDREN), - value: None, -}; - -pub static WORD_EPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icitly"), - dictgen::InsensitiveAscii("iepsy"), - dictgen::InsensitiveAscii("iogue"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("oit"), - dictgen::InsensitiveAscii("oits"), - dictgen::InsensitiveAscii("ore"), - ], - values: &[ - &["explicitly"], - &["epilepsy"], - &["epilogue"], - &["epsilon"], - &["exploit"], - &["exploits"], - &["explore"], - ], - range: 3..=6, - }; - -static WORD_EPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPI_CHILDREN), - value: None, -}; - -pub static WORD_EPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dsodes"), - dictgen::InsensitiveAscii("gramic"), - dictgen::InsensitiveAscii("hpany"), - dictgen::InsensitiveAscii("lepsey"), - dictgen::InsensitiveAscii("lespy"), - dictgen::InsensitiveAscii("lgoue"), - dictgen::InsensitiveAscii("loge"), - dictgen::InsensitiveAscii("phanny"), - dictgen::InsensitiveAscii("sdoe"), - dictgen::InsensitiveAscii("sdoes"), - dictgen::InsensitiveAscii("sonage"), - dictgen::InsensitiveAscii("tamy"), - dictgen::InsensitiveAscii("tomie"), - ], - values: &[ - &["episodes"], - &["epigrammatic"], - &["epiphany"], - &["epilepsy"], - &["epilepsy"], - &["epilogue"], - &["epilogue"], - &["epiphany"], - &["episode"], - &["episodes"], - &["espionage"], - &["epitome"], - &["epitome"], - ], - range: 4..=6, - }; - -static WORD_EPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPH_CHILDREN), - value: None, -}; - -pub static WORD_EPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ememeral"), - dictgen::InsensitiveAscii("ememeris"), - dictgen::InsensitiveAscii("emereal"), - dictgen::InsensitiveAscii("emereally"), - dictgen::InsensitiveAscii("emerial"), - dictgen::InsensitiveAscii("eremal"), - dictgen::InsensitiveAscii("ermal"), - dictgen::InsensitiveAscii("ermeral"), - dictgen::InsensitiveAscii("imeral"), - dictgen::InsensitiveAscii("ipany"), - ], - values: &[ - &["ephemeral"], - &["ephemeris"], - &["ephemeral"], - &["ephemerally"], - &["ephemeral"], - &["ephemeral"], - &["ephemeral"], - &["ephemeral"], - &["ephemeral"], - &["epiphany"], - ], - range: 5..=9, - }; - -static WORD_EPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPE_CHILDREN), - value: None, -}; - -pub static WORD_EPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cifica"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("ctedly"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("rience"), - ], - values: &[ - &["especifica"], - &["expect"], - &["expected"], - &["expectedly"], - &["expecting"], - &["expects"], - &["experience"], - ], - range: 2..=6, - }; - -static WORD_EPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EPA_CHILDREN), - value: None, -}; - -pub static WORD_EPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ndable")], - values: &[&["expandable"]], - range: 6..=6, - }; - -static WORD_EO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EO_CHILDREN), - value: None, -}; - -pub static WORD_EO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rrs")], - values: &[&["errors", "errs"]], - range: 3..=3, - }; - -static WORD_EN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EN_CHILDREN), - value: None, -}; - -static WORD_EN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ENA_NODE), - Some(&WORD_ENB_NODE), - Some(&WORD_ENC_NODE), - Some(&WORD_END_NODE), - Some(&WORD_ENE_NODE), - Some(&WORD_ENF_NODE), - Some(&WORD_ENG_NODE), - Some(&WORD_ENH_NODE), - Some(&WORD_ENI_NODE), - Some(&WORD_ENJ_NODE), - None, - Some(&WORD_ENL_NODE), - Some(&WORD_ENM_NODE), - Some(&WORD_ENN_NODE), - Some(&WORD_ENO_NODE), - Some(&WORD_ENP_NODE), - Some(&WORD_ENQ_NODE), - Some(&WORD_ENR_NODE), - Some(&WORD_ENS_NODE), - Some(&WORD_ENT_NODE), - Some(&WORD_ENU_NODE), - Some(&WORD_ENV_NODE), - None, - Some(&WORD_ENX_NODE), - Some(&WORD_ENY_NODE), - None, -]; - -static WORD_ENY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENY_CHILDREN), - value: None, -}; - -pub static WORD_ENY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("way"), - ], - values: &[&["anything"], &["anyway"]], - range: 3..=5, - }; - -static WORD_ENX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENX_CHILDREN), - value: None, -}; - -pub static WORD_ENX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["next"]], - range: 1..=1, - }; - -static WORD_ENV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ENV_CHILDREN), - value: None, -}; - -static WORD_ENV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ENVA_NODE), - None, - None, - None, - Some(&WORD_ENVE_NODE), - None, - None, - None, - Some(&WORD_ENVI_NODE), - None, - None, - Some(&WORD_ENVL_NODE), - None, - None, - Some(&WORD_ENVO_NODE), - None, - None, - Some(&WORD_ENVR_NODE), - None, - None, - None, - Some(&WORD_ENVV_NODE), - None, - None, - None, - None, -]; - -static WORD_ENVV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVV_CHILDREN), - value: None, -}; - -pub static WORD_ENVV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ironment")], - values: &[&["environment"]], - range: 8..=8, - }; - -static WORD_ENVR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVR_CHILDREN), - value: None, -}; - -pub static WORD_ENVR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ionment"), - dictgen::InsensitiveAscii("ionmental"), - dictgen::InsensitiveAscii("ionmentally"), - dictgen::InsensitiveAscii("ionments"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("iron"), - dictgen::InsensitiveAscii("ironment"), - dictgen::InsensitiveAscii("ironmental"), - dictgen::InsensitiveAscii("ironments"), - dictgen::InsensitiveAscii("irons"), - dictgen::InsensitiveAscii("yption"), - ], - values: &[ - &["environ"], - &["environment"], - &["environmental"], - &["environmentally"], - &["environments"], - &["environs"], - &["environ"], - &["environment"], - &["environmental"], - &["environments"], - &["environs"], - &["encryption"], - ], - range: 3..=11, - }; - -static WORD_ENVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVO_CHILDREN), - value: None, -}; - -pub static WORD_ENVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("king"), - dictgen::InsensitiveAscii("lope"), - dictgen::InsensitiveAscii("lutionary"), - dictgen::InsensitiveAscii("lved"), - dictgen::InsensitiveAscii("lves"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("rce"), - ], - values: &[ - &["evoke", "invoke"], - &["evoked", "invoked"], - &["evoker", "invoker"], - &["evokes", "invokes"], - &["invoking", "evoking"], - &["envelope"], - &["evolutionary"], - &["involved"], - &["involves"], - &["environment"], - &["enforce"], - ], - range: 2..=9, - }; - -static WORD_ENVL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVL_CHILDREN), - value: None, -}; - -pub static WORD_ENVL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eope"), - dictgen::InsensitiveAscii("ope"), - ], - values: &[&["envelope"], &["envelope"]], - range: 3..=4, - }; - -static WORD_ENVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ENVI_CHILDREN), - value: None, -}; - -static WORD_ENVI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_ENVID_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ENVIN_NODE), - Some(&WORD_ENVIO_NODE), - None, - None, - Some(&WORD_ENVIR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ENVIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVIR_CHILDREN), - value: None, -}; - -pub static WORD_ENVIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eonment"), - dictgen::InsensitiveAscii("ionment"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("nmental"), - dictgen::InsensitiveAscii("nments"), - dictgen::InsensitiveAscii("noment"), - dictgen::InsensitiveAscii("noments"), - dictgen::InsensitiveAscii("oiment"), - dictgen::InsensitiveAscii("oment"), - dictgen::InsensitiveAscii("omental"), - dictgen::InsensitiveAscii("omentalist"), - dictgen::InsensitiveAscii("omentally"), - dictgen::InsensitiveAscii("oments"), - dictgen::InsensitiveAscii("omnent"), - dictgen::InsensitiveAscii("omnental"), - dictgen::InsensitiveAscii("omnentally"), - dictgen::InsensitiveAscii("omnents"), - dictgen::InsensitiveAscii("onement"), - dictgen::InsensitiveAscii("onemnt"), - dictgen::InsensitiveAscii("onemntal"), - dictgen::InsensitiveAscii("onemntally"), - dictgen::InsensitiveAscii("onemnts"), - dictgen::InsensitiveAscii("onemt"), - dictgen::InsensitiveAscii("onemtal"), - dictgen::InsensitiveAscii("onemtns"), - dictgen::InsensitiveAscii("onemts"), - dictgen::InsensitiveAscii("onent"), - dictgen::InsensitiveAscii("onmane"), - dictgen::InsensitiveAscii("onmen"), - dictgen::InsensitiveAscii("onmenet"), - dictgen::InsensitiveAscii("onmenets"), - dictgen::InsensitiveAscii("onmentality"), - dictgen::InsensitiveAscii("onmentals"), - dictgen::InsensitiveAscii("onmentaly"), - dictgen::InsensitiveAscii("onmentl"), - dictgen::InsensitiveAscii("onmently"), - dictgen::InsensitiveAscii("onmentt"), - dictgen::InsensitiveAscii("onmet"), - dictgen::InsensitiveAscii("onmetal"), - dictgen::InsensitiveAscii("onmets"), - dictgen::InsensitiveAscii("onmnent"), - dictgen::InsensitiveAscii("onmnet"), - dictgen::InsensitiveAscii("onmont"), - dictgen::InsensitiveAscii("onnement"), - dictgen::InsensitiveAscii("onnements"), - dictgen::InsensitiveAscii("ontment"), - ], - values: &[ - &["environment"], - &["environment"], - &["environment"], - &["environment"], - &["environmental"], - &["environments"], - &["environment"], - &["environments"], - &["environment"], - &["environment"], - &["environmental"], - &["environmentalist"], - &["environmentally"], - &["environments"], - &["environments", "environment"], - &["environmental"], - &["environmentally"], - &["environments"], - &["environment"], - &["environment"], - &["environmental"], - &["environmentally"], - &["environments"], - &["environment"], - &["environmental"], - &["environments"], - &["environments"], - &["environment"], - &["environment"], - &["environment"], - &["environment"], - &["environments"], - &["environmentally"], - &["environments"], - &["environmentally"], - &["environmentally"], - &["environmental"], - &["environment"], - &["environments", "environment"], - &["environmental"], - &["environments"], - &["environment"], - &["environments", "environment"], - &["environment"], - &["environment"], - &["environments"], - &["environment"], - ], - range: 4..=11, - }; - -static WORD_ENVIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVIO_CHILDREN), - value: None, -}; - -pub static WORD_ENVIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("nmental"), - dictgen::InsensitiveAscii("nments"), - dictgen::InsensitiveAscii("nrment"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("remental"), - dictgen::InsensitiveAscii("rements"), - dictgen::InsensitiveAscii("renment"), - dictgen::InsensitiveAscii("renmental"), - dictgen::InsensitiveAscii("renments"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rmental"), - dictgen::InsensitiveAscii("rmentally"), - dictgen::InsensitiveAscii("rments"), - dictgen::InsensitiveAscii("rnemnt"), - dictgen::InsensitiveAscii("rnemntal"), - dictgen::InsensitiveAscii("rnemnts"), - dictgen::InsensitiveAscii("rnment"), - dictgen::InsensitiveAscii("rnmental"), - dictgen::InsensitiveAscii("rnmentalist"), - dictgen::InsensitiveAscii("rnmentally"), - dictgen::InsensitiveAscii("rnments"), - dictgen::InsensitiveAscii("ronment"), - dictgen::InsensitiveAscii("ronmental"), - dictgen::InsensitiveAscii("ronments"), - ], - values: &[ - &["environment"], - &["environmental"], - &["environments"], - &["environment"], - &["environmental"], - &["environments"], - &["environment"], - &["environment"], - &["environmental"], - &["environments"], - &["environment"], - &["environmental"], - &["environments"], - &["environment"], - &["environmental"], - &["environmentally"], - &["environments"], - &["environment"], - &["environmental"], - &["environments"], - &["environment"], - &["environmental"], - &["environmentalist"], - &["environmentally"], - &["environments"], - &["environment"], - &["environmental"], - &["environments"], - ], - range: 4..=11, - }; - -static WORD_ENVIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVIN_CHILDREN), - value: None, -}; - -pub static WORD_ENVIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("roment"), - dictgen::InsensitiveAscii("ronment"), - dictgen::InsensitiveAscii("ronments"), - ], - values: &[&["environments"], &["environment"], &["environments"]], - range: 6..=8, - }; - -static WORD_ENVID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVID_CHILDREN), - value: None, -}; - -pub static WORD_ENVID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("enced")], - values: &[&["evidenced"]], - range: 5..=5, - }; - -static WORD_ENVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVE_CHILDREN), - value: None, -}; - -pub static WORD_ENVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("loppe"), - dictgen::InsensitiveAscii("lopped"), - dictgen::InsensitiveAscii("loppen"), - dictgen::InsensitiveAscii("loppes"), - dictgen::InsensitiveAscii("lopping"), - dictgen::InsensitiveAscii("ntually"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["envelope"], - &["envelope", "enveloped"], - &["envelope"], - &["envelope", "envelopes"], - &["enveloping"], - &["eventually"], - &["never"], - ], - range: 1..=7, - }; - -static WORD_ENVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENVA_CHILDREN), - value: None, -}; - -pub static WORD_ENVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("luation")], - values: &[&["evaluation"]], - range: 7..=7, - }; - -static WORD_ENU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENU_CHILDREN), - value: None, -}; - -pub static WORD_ENU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("marate"), - dictgen::InsensitiveAscii("marated"), - dictgen::InsensitiveAscii("marates"), - dictgen::InsensitiveAscii("marating"), - dictgen::InsensitiveAscii("maration"), - dictgen::InsensitiveAscii("marations"), - dictgen::InsensitiveAscii("mated"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("mearate"), - dictgen::InsensitiveAscii("mearation"), - dictgen::InsensitiveAscii("meratable"), - dictgen::InsensitiveAscii("meratior"), - dictgen::InsensitiveAscii("meratiors"), - dictgen::InsensitiveAscii("merble"), - dictgen::InsensitiveAscii("mertaion"), - dictgen::InsensitiveAscii("mertion"), - dictgen::InsensitiveAscii("mrate"), - dictgen::InsensitiveAscii("mrates"), - dictgen::InsensitiveAscii("mration"), - dictgen::InsensitiveAscii("muratable"), - dictgen::InsensitiveAscii("murate"), - dictgen::InsensitiveAscii("murated"), - dictgen::InsensitiveAscii("murates"), - dictgen::InsensitiveAscii("murating"), - dictgen::InsensitiveAscii("muration"), - dictgen::InsensitiveAscii("murator"), - dictgen::InsensitiveAscii("sre"), - dictgen::InsensitiveAscii("sure"), - ], - values: &[ - &["enough"], - &["emulation"], - &["enumerate"], - &["enumerated"], - &["enumerates"], - &["enumerating"], - &["enumeration"], - &["enumerations"], - &["enumerated"], - &["enumeration"], - &["enumerate"], - &["enumeration"], - &["enumerable"], - &["enumerator"], - &["enumerators"], - &["enumerable"], - &["enumeration"], - &["enumeration"], - &["enumerate"], - &["enumerates"], - &["enumeration"], - &["enumerable"], - &["enumerate"], - &["enumerated"], - &["enumerates"], - &["enumerating"], - &["enumeration"], - &["enumerator"], - &["ensure"], - &["ensure"], - ], - range: 1..=9, - }; - -static WORD_ENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ENT_CHILDREN), - value: None, -}; - -static WORD_ENT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ENTA_NODE), - Some(&WORD_ENTB_NODE), - Some(&WORD_ENTC_NODE), - None, - Some(&WORD_ENTE_NODE), - None, - None, - Some(&WORD_ENTH_NODE), - Some(&WORD_ENTI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ENTO_NODE), - None, - Some(&WORD_ENTQ_NODE), - Some(&WORD_ENTR_NODE), - None, - Some(&WORD_ENTT_NODE), - Some(&WORD_ENTU_NODE), - None, - None, - None, - Some(&WORD_ENTY_NODE), - None, -]; - -static WORD_ENTY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTY_CHILDREN), - value: Some(&["entry", "entity"]), -}; - -pub static WORD_ENTY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ENTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTU_CHILDREN), - value: None, -}; - -pub static WORD_ENTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("siastic"), - dictgen::InsensitiveAscii("siastically"), - ], - values: &[&["enthusiastic"], &["enthusiastically"]], - range: 7..=11, - }; - -static WORD_ENTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTT_CHILDREN), - value: None, -}; - -pub static WORD_ENTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[&["entries"], &["entry"]], - range: 2..=4, - }; - -static WORD_ENTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTR_CHILDREN), - value: None, -}; - -pub static WORD_ENTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("apeneur"), - dictgen::InsensitiveAscii("apeneurs"), - dictgen::InsensitiveAscii("eis"), - dictgen::InsensitiveAscii("epeneur"), - dictgen::InsensitiveAscii("epeneurs"), - dictgen::InsensitiveAscii("eperneur"), - dictgen::InsensitiveAscii("eperure"), - dictgen::InsensitiveAscii("epeuner"), - dictgen::InsensitiveAscii("epraneurs"), - dictgen::InsensitiveAscii("eprenaur"), - dictgen::InsensitiveAscii("eprenaurs"), - dictgen::InsensitiveAscii("eprener"), - dictgen::InsensitiveAscii("epreners"), - dictgen::InsensitiveAscii("epreneuer"), - dictgen::InsensitiveAscii("epreneuers"), - dictgen::InsensitiveAscii("epreneurers"), - dictgen::InsensitiveAscii("epreneures"), - dictgen::InsensitiveAscii("epreneus"), - dictgen::InsensitiveAscii("eprenour"), - dictgen::InsensitiveAscii("eprenours"), - dictgen::InsensitiveAscii("eprenuer"), - dictgen::InsensitiveAscii("eprenuers"), - dictgen::InsensitiveAscii("eprenur"), - dictgen::InsensitiveAscii("eprenure"), - dictgen::InsensitiveAscii("eprenures"), - dictgen::InsensitiveAscii("eprenurs"), - dictgen::InsensitiveAscii("epreuner"), - dictgen::InsensitiveAscii("epreuners"), - dictgen::InsensitiveAscii("eprise"), - dictgen::InsensitiveAscii("etained"), - dictgen::InsensitiveAscii("etaining"), - dictgen::InsensitiveAscii("etainment"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("iess"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("opay"), - dictgen::InsensitiveAscii("ophy"), - dictgen::InsensitiveAscii("oy"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["entrance"], - &["entranced"], - &["entrances"], - &["entrepreneur"], - &["entrepreneur"], - &["entries"], - &["entrepreneur"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneur"], - &["entrepreneur"], - &["entrepreneurs"], - &["entrepreneur"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneur"], - &["entrepreneurs"], - &["entrepreneur"], - &["entrepreneurs"], - &["entrepreneur"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneurs"], - &["enterprise"], - &["entertained"], - &["entertaining"], - &["entertainment"], - &["entry", "entries"], - &["entries"], - &["entries"], - &["entering"], - &["entries"], - &["entry", "entries"], - &["entropy"], - &["entropy"], - &["entropy"], - &["entries", "entry"], - ], - range: 2..=11, - }; - -static WORD_ENTQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTQ_CHILDREN), - value: None, -}; - -pub static WORD_ENTQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uire"), - dictgen::InsensitiveAscii("uired"), - dictgen::InsensitiveAscii("uires"), - dictgen::InsensitiveAscii("uiries"), - dictgen::InsensitiveAscii("uiry"), - ], - values: &[ - &["enquire"], - &["enquired"], - &["enquires"], - &["enquiries"], - &["enquiry"], - ], - range: 4..=6, - }; - -static WORD_ENTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTO_CHILDREN), - value: None, -}; - -pub static WORD_ENTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rpy"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("xication"), - ], - values: &[&["entropy"], &["entities"], &["entity"], &["intoxication"]], - range: 2..=8, - }; - -static WORD_ENTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTI_CHILDREN), - value: None, -}; - -pub static WORD_ENTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erly"), - dictgen::InsensitiveAscii("erty"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("reity"), - dictgen::InsensitiveAscii("relly"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rey"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("rley"), - dictgen::InsensitiveAscii("rly"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tee"), - dictgen::InsensitiveAscii("tees"), - dictgen::InsensitiveAscii("teld"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ti"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tites"), - dictgen::InsensitiveAscii("tities"), - dictgen::InsensitiveAscii("tity"), - dictgen::InsensitiveAscii("tiy"), - dictgen::InsensitiveAscii("tiys"), - dictgen::InsensitiveAscii("tlied"), - dictgen::InsensitiveAscii("tys"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["entirely"], - &["entirety"], - &["entries"], - &["entitled"], - &["entered", "entire"], - &["entirety"], - &["entirely"], - &["entries"], - &["entirety", "entirely"], - &["entirety"], - &["entirely"], - &["entirely"], - &["entity", "entry"], - &["entity"], - &["entire", "entity"], - &["entity"], - &["entities"], - &["entitled"], - &["entities"], - &["entity"], - &["entity"], - &["entities"], - &["entities"], - &["entity"], - &["entity"], - &["entities"], - &["entitled"], - &["entities"], - &["entity"], - ], - range: 1..=6, - }; - -static WORD_ENTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTH_CHILDREN), - value: None, -}; - -pub static WORD_ENTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aplies"), - dictgen::InsensitiveAscii("aply"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icities"), - dictgen::InsensitiveAscii("icity"), - dictgen::InsensitiveAscii("isiast"), - dictgen::InsensitiveAscii("isiasts"), - dictgen::InsensitiveAscii("ousiasm"), - dictgen::InsensitiveAscii("uasists"), - dictgen::InsensitiveAscii("uiasts"), - dictgen::InsensitiveAscii("uisast"), - dictgen::InsensitiveAscii("uisasts"), - dictgen::InsensitiveAscii("usaists"), - dictgen::InsensitiveAscii("useastic"), - dictgen::InsensitiveAscii("useastically"), - dictgen::InsensitiveAscii("useasticly"), - dictgen::InsensitiveAscii("usiaists"), - dictgen::InsensitiveAscii("usiam"), - dictgen::InsensitiveAscii("usiams"), - dictgen::InsensitiveAscii("usiant"), - dictgen::InsensitiveAscii("usiants"), - dictgen::InsensitiveAscii("usiasic"), - dictgen::InsensitiveAscii("usiasim"), - dictgen::InsensitiveAscii("usiasists"), - dictgen::InsensitiveAscii("usiastics"), - dictgen::InsensitiveAscii("usiastisch"), - dictgen::InsensitiveAscii("usiasum"), - dictgen::InsensitiveAscii("usiat"), - dictgen::InsensitiveAscii("usiatic"), - dictgen::InsensitiveAscii("usiats"), - dictgen::InsensitiveAscii("usiest"), - dictgen::InsensitiveAscii("usiests"), - dictgen::InsensitiveAscii("usigasm"), - dictgen::InsensitiveAscii("usisast"), - dictgen::InsensitiveAscii("usists"), - dictgen::InsensitiveAscii("usuastic"), - ], - values: &[ - &["enthalpies"], - &["enthalpy"], - &["ethnically"], - &["ethnicities"], - &["ethnicity"], - &["enthusiast"], - &["enthusiasts"], - &["enthusiasm"], - &["enthusiasts"], - &["enthusiast"], - &["enthusiasts"], - &["enthusiasts"], - &["enthusiasts"], - &["enthusiastic"], - &["enthusiastically"], - &["enthusiastically"], - &["enthusiasts"], - &["enthusiasm"], - &["enthusiasm"], - &["enthusiast"], - &["enthusiast"], - &["enthusiastic"], - &["enthusiasm"], - &["enthusiasts"], - &["enthusiasts"], - &["enthusiastic"], - &["enthusiasm"], - &["enthusiast"], - &["enthusiastic"], - &["enthusiast"], - &["enthusiast"], - &["enthusiasts"], - &["enthusiasm"], - &["enthusiasts"], - &["enthusiasts"], - &["enthusiastic"], - ], - range: 4..=12, - }; - -static WORD_ENTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTE_CHILDREN), - value: None, -}; - -pub static WORD_ENTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("nsion"), - dictgen::InsensitiveAscii("nsions"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntries"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("prise"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("ratinment"), - dictgen::InsensitiveAscii("reing"), - dictgen::InsensitiveAscii("rie"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("rily"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("rpirse"), - dictgen::InsensitiveAscii("rpirses"), - dictgen::InsensitiveAscii("rpises"), - dictgen::InsensitiveAscii("rpreneur"), - dictgen::InsensitiveAscii("rpreneurs"), - dictgen::InsensitiveAscii("rprenuer"), - dictgen::InsensitiveAscii("rprenuers"), - dictgen::InsensitiveAscii("rpreuners"), - dictgen::InsensitiveAscii("rprice"), - dictgen::InsensitiveAscii("rprices"), - dictgen::InsensitiveAscii("rpries"), - dictgen::InsensitiveAscii("rprishe"), - dictgen::InsensitiveAscii("rprize"), - dictgen::InsensitiveAscii("rprsie"), - dictgen::InsensitiveAscii("rred"), - dictgen::InsensitiveAscii("rring"), - dictgen::InsensitiveAscii("rrnal"), - dictgen::InsensitiveAscii("rrpise"), - dictgen::InsensitiveAscii("rtaing"), - dictgen::InsensitiveAscii("rtainig"), - dictgen::InsensitiveAscii("rtainted"), - dictgen::InsensitiveAscii("rtianment"), - dictgen::InsensitiveAscii("rtwined"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["intend"], - &["intended"], - &["intending"], - &["intends"], - &["extension"], - &["extensions"], - &["intent"], - &["entries"], - &["intents"], - &["enterprise"], - &["entrance"], - &["entertainment"], - &["entering"], - &["entry"], - &["entries"], - &["entirely"], - &["entirety"], - &["enterprise"], - &["enterprises"], - &["enterprises"], - &["entrepreneurs"], - &["entrepreneurs"], - &["entrepreneur"], - &["entrepreneurs"], - &["entrepreneurs"], - &["enterprise"], - &["enterprises"], - &["enterprises"], - &["enterprises"], - &["enterprise"], - &["enterprises"], - &["entered"], - &["entering"], - &["external", "internal"], - &["enterprises"], - &["entertaining"], - &["entertaining"], - &["entertained"], - &["entertainment"], - &["entertained"], - &["entry"], - &["entities"], - &["entity"], - ], - range: 2..=9, - }; - -static WORD_ENTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTC_CHILDREN), - value: None, -}; - -pub static WORD_ENTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hant"), - dictgen::InsensitiveAscii("hantable"), - dictgen::InsensitiveAscii("hanted"), - dictgen::InsensitiveAscii("hanting"), - dictgen::InsensitiveAscii("hantment"), - dictgen::InsensitiveAscii("hants"), - ], - values: &[ - &["enchant"], - &["enchantable"], - &["enchanted"], - &["enchanting"], - &["enchantment"], - &["enchants"], - ], - range: 4..=8, - }; - -static WORD_ENTB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTB_CHILDREN), - value: None, -}; - -pub static WORD_ENTB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ook")], - values: &[&["netbook"]], - range: 3..=3, - }; - -static WORD_ENTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENTA_CHILDREN), - value: None, -}; - -pub static WORD_ENTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("glements"), - dictgen::InsensitiveAscii("rtaining"), - dictgen::InsensitiveAscii("rtainment"), - ], - values: &[&["entanglements"], &["entertaining"], &["entertainment"]], - range: 8..=9, - }; - -static WORD_ENS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENS_CHILDREN), - value: None, -}; - -pub static WORD_ENS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alve"), - dictgen::InsensitiveAscii("alved"), - dictgen::InsensitiveAscii("consed"), - dictgen::InsensitiveAscii("eble"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("uers"), - dictgen::InsensitiveAscii("ureing"), - ], - values: &[ - &["enslave"], - &["enslaved"], - &["ensconced"], - &["ensemble"], - &["ensure"], - &["ensures"], - &["ensuring"], - ], - range: 4..=6, - }; - -static WORD_ENR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENR_CHILDREN), - value: None, -}; - -pub static WORD_ENR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gy"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("olement"), - dictgen::InsensitiveAscii("ollement"), - dictgen::InsensitiveAscii("ollemnt"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("tries"), - dictgen::InsensitiveAscii("try"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("ypt"), - dictgen::InsensitiveAscii("ypted"), - dictgen::InsensitiveAscii("yption"), - ], - values: &[ - &["energy"], - &["entries"], - &["enrollment"], - &["enrollment"], - &["enrollment"], - &["entries"], - &["entries"], - &["entry"], - &["entry"], - &["encrypt"], - &["encrypted"], - &["encryption"], - ], - range: 2..=8, - }; - -static WORD_ENQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENQ_CHILDREN), - value: None, -}; - -pub static WORD_ENQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eue"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ueing"), - dictgen::InsensitiveAscii("ueud"), - ], - values: &[&["enqueue"], &["enqueue"], &["enqueuing"], &["enqueued"]], - range: 2..=5, - }; - -static WORD_ENP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENP_CHILDREN), - value: None, -}; - -pub static WORD_ENP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("doint"), - dictgen::InsensitiveAscii("doints"), - dictgen::InsensitiveAscii("oind"), - dictgen::InsensitiveAscii("oint"), - dictgen::InsensitiveAscii("oints"), - ], - values: &[ - &["endpoint"], - &["endpoints"], - &["endpoint"], - &["endpoint"], - &["endpoints"], - ], - range: 4..=6, - }; - -static WORD_ENO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENO_CHILDREN), - value: None, -}; - -pub static WORD_ENO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("cded"), - dictgen::InsensitiveAscii("cder"), - dictgen::InsensitiveAscii("cders"), - dictgen::InsensitiveAscii("cdes"), - dictgen::InsensitiveAscii("cding"), - dictgen::InsensitiveAscii("cdings"), - dictgen::InsensitiveAscii("coding"), - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("guh"), - dictgen::InsensitiveAscii("rmass"), - dictgen::InsensitiveAscii("rmassly"), - dictgen::InsensitiveAscii("uch"), - dictgen::InsensitiveAscii("ucnter"), - dictgen::InsensitiveAscii("ucntered"), - dictgen::InsensitiveAscii("ucntering"), - dictgen::InsensitiveAscii("ucnters"), - dictgen::InsensitiveAscii("uf"), - dictgen::InsensitiveAscii("ufh"), - dictgen::InsensitiveAscii("ught"), - dictgen::InsensitiveAscii("ughts"), - dictgen::InsensitiveAscii("ugth"), - dictgen::InsensitiveAscii("uh"), - dictgen::InsensitiveAscii("uhg"), - dictgen::InsensitiveAscii("uncter"), - dictgen::InsensitiveAscii("unctered"), - dictgen::InsensitiveAscii("unctering"), - dictgen::InsensitiveAscii("uncters"), - dictgen::InsensitiveAscii("ung"), - dictgen::InsensitiveAscii("ungh"), - dictgen::InsensitiveAscii("unter"), - dictgen::InsensitiveAscii("untered"), - dictgen::InsensitiveAscii("untering"), - dictgen::InsensitiveAscii("unters"), - dictgen::InsensitiveAscii("uph"), - dictgen::InsensitiveAscii("urage"), - dictgen::InsensitiveAscii("uraged"), - dictgen::InsensitiveAscii("urages"), - dictgen::InsensitiveAscii("uraging"), - dictgen::InsensitiveAscii("urmous"), - dictgen::InsensitiveAscii("urmously"), - dictgen::InsensitiveAscii("uth"), - dictgen::InsensitiveAscii("uugh"), - ], - values: &[ - &["encode"], - &["encoded"], - &["encoder"], - &["encoders"], - &["encodes"], - &["encoding"], - &["encodings"], - &["encoding"], - &["enough"], - &["enough"], - &["enough"], - &["enormous"], - &["enormously"], - &["enough"], - &["encounter"], - &["encountered"], - &["encountering"], - &["encounters"], - &["enough"], - &["enough"], - &["enough"], - &["enough"], - &["enough"], - &["enough"], - &["enough"], - &["encounter"], - &["encountered"], - &["encountering"], - &["encounters"], - &["enough"], - &["enough"], - &["encounter"], - &["encountered"], - &["encountering"], - &["encounters"], - &["enough"], - &["encourage"], - &["encouraged"], - &["encourages"], - &["encouraging"], - &["enormous"], - &["enormously"], - &["enough"], - &["enough"], - ], - range: 2..=9, - }; - -static WORD_ENN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENN_CHILDREN), - value: None, -}; - -pub static WORD_ENN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emies"), - dictgen::InsensitiveAscii("point"), - dictgen::InsensitiveAscii("tries"), - dictgen::InsensitiveAscii("umerate"), - ], - values: &[&["enemies"], &["endpoint"], &["entries"], &["enumerate"]], - range: 5..=7, - }; - -static WORD_ENM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENM_CHILDREN), - value: None, -}; - -pub static WORD_ENM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pty"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("vironment"), - dictgen::InsensitiveAscii("vironmental"), - dictgen::InsensitiveAscii("vironments"), - ], - values: &[ - &["empty"], - &["enum"], - &["environment"], - &["environmental"], - &["environments"], - ], - range: 2..=11, - }; - -static WORD_ENL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENL_CHILDREN), - value: None, -}; - -pub static WORD_ENL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("argment"), - dictgen::InsensitiveAscii("argments"), - dictgen::InsensitiveAscii("cave"), - dictgen::InsensitiveAscii("cosed"), - dictgen::InsensitiveAscii("gish"), - dictgen::InsensitiveAscii("ighment"), - dictgen::InsensitiveAscii("ightend"), - dictgen::InsensitiveAscii("ightended"), - dictgen::InsensitiveAscii("ightenend"), - dictgen::InsensitiveAscii("ightenmnt"), - dictgen::InsensitiveAscii("ightented"), - dictgen::InsensitiveAscii("ightenting"), - dictgen::InsensitiveAscii("ightining"), - dictgen::InsensitiveAscii("ightment"), - dictgen::InsensitiveAscii("ightned"), - dictgen::InsensitiveAscii("ightnement"), - dictgen::InsensitiveAscii("ightnment"), - dictgen::InsensitiveAscii("igthen"), - dictgen::InsensitiveAscii("igthened"), - dictgen::InsensitiveAscii("igthening"), - dictgen::InsensitiveAscii("igthenment"), - dictgen::InsensitiveAscii("ish"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("save"), - dictgen::InsensitiveAscii("saved"), - ], - values: &[ - &["enlargement"], - &["enlargements"], - &["enclave"], - &["enclosed"], - &["english"], - &["enlighten"], - &["enlightened"], - &["enlightened"], - &["enlightened"], - &["enlightenment"], - &["enlightened"], - &["enlightening"], - &["enlightening"], - &["enlightenment"], - &["enlightened"], - &["enlightenment"], - &["enlightenment"], - &["enlighten"], - &["enlightened"], - &["enlightening"], - &["enlightenment"], - &["english", "enlist"], - &["enclose"], - &["enslave"], - &["enslaved"], - ], - range: 3..=10, - }; - -static WORD_ENJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENJ_CHILDREN), - value: None, -}; - -pub static WORD_ENJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oing")], - values: &[&["enjoying"]], - range: 4..=4, - }; - -static WORD_ENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENI_CHILDREN), - value: None, -}; - -pub static WORD_ENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gne"), - dictgen::InsensitiveAscii("gneer"), - dictgen::InsensitiveAscii("ronment"), - dictgen::InsensitiveAscii("ronments"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("tities"), - dictgen::InsensitiveAscii("tity"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("trely"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("vitable"), - dictgen::InsensitiveAscii("vornment"), - dictgen::InsensitiveAscii("vornments"), - dictgen::InsensitiveAscii("vronment"), - dictgen::InsensitiveAscii("vronmentally"), - ], - values: &[ - &["engine"], - &["engineer"], - &["environment"], - &["environments"], - &["entities"], - &["entities"], - &["entity"], - &["entire"], - &["entirely"], - &["entity", "enmity"], - &["inevitable"], - &["environment"], - &["environments"], - &["environment"], - &["environmentally"], - ], - range: 2..=12, - }; - -static WORD_ENH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENH_CHILDREN), - value: None, -}; - -pub static WORD_ENH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abce"), - dictgen::InsensitiveAscii("abced"), - dictgen::InsensitiveAscii("abces"), - dictgen::InsensitiveAscii("abcing"), - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("acement"), - dictgen::InsensitiveAscii("acements"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("acning"), - dictgen::InsensitiveAscii("ancd"), - dictgen::InsensitiveAscii("anceds"), - dictgen::InsensitiveAscii("ancemants"), - dictgen::InsensitiveAscii("ancemenmt"), - dictgen::InsensitiveAscii("anchements"), - dictgen::InsensitiveAscii("ancment"), - dictgen::InsensitiveAscii("ancments"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("anse"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("encement"), - dictgen::InsensitiveAscii("encements"), - dictgen::InsensitiveAscii("encment"), - dictgen::InsensitiveAscii("encments"), - dictgen::InsensitiveAscii("hancement"), - ], - values: &[ - &["enhance"], - &["enhanced"], - &["enhances"], - &["enhancing"], - &["enhance"], - &["enhanced"], - &["enhancement"], - &["enhancements"], - &["enhances"], - &["enhancing"], - &["enhancing"], - &["enhanced"], - &["enhances"], - &["enhancements"], - &["enhancement"], - &["enhancements"], - &["enhancement"], - &["enhancements"], - &["enhanced"], - &["enhances"], - &["enhance"], - &["enhanced"], - &["enhancement"], - &["enhancements"], - &["enhancement"], - &["enhancements"], - &["enhancement"], - ], - range: 3..=10, - }; - -static WORD_ENG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENG_CHILDREN), - value: None, -}; - -pub static WORD_ENG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agaments"), - dictgen::InsensitiveAscii("agemet"), - dictgen::InsensitiveAscii("agemnet"), - dictgen::InsensitiveAscii("agemnts"), - dictgen::InsensitiveAscii("agment"), - dictgen::InsensitiveAscii("aving"), - dictgen::InsensitiveAscii("ene"), - dictgen::InsensitiveAscii("eneer"), - dictgen::InsensitiveAscii("eneering"), - dictgen::InsensitiveAscii("eneers"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("ieer"), - dictgen::InsensitiveAscii("ieering"), - dictgen::InsensitiveAscii("ieers"), - dictgen::InsensitiveAscii("ien"), - dictgen::InsensitiveAscii("ieneer"), - dictgen::InsensitiveAscii("ieneers"), - dictgen::InsensitiveAscii("ilsh"), - dictgen::InsensitiveAscii("inee"), - dictgen::InsensitiveAscii("ineed"), - dictgen::InsensitiveAscii("ineeer"), - dictgen::InsensitiveAscii("ineerd"), - dictgen::InsensitiveAscii("inees"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("inereed"), - dictgen::InsensitiveAscii("inerring"), - dictgen::InsensitiveAscii("inge"), - dictgen::InsensitiveAscii("ingeering"), - dictgen::InsensitiveAscii("inges"), - dictgen::InsensitiveAscii("inin"), - dictgen::InsensitiveAscii("inineer"), - dictgen::InsensitiveAscii("inineering"), - dictgen::InsensitiveAscii("inineers"), - dictgen::InsensitiveAscii("inner"), - dictgen::InsensitiveAscii("innering"), - dictgen::InsensitiveAscii("ish"), - dictgen::InsensitiveAscii("lih"), - dictgen::InsensitiveAscii("lishs"), - dictgen::InsensitiveAscii("lissh"), - dictgen::InsensitiveAscii("list"), - dictgen::InsensitiveAscii("lsih"), - dictgen::InsensitiveAscii("oug"), - dictgen::InsensitiveAscii("ouh"), - dictgen::InsensitiveAscii("rames"), - dictgen::InsensitiveAscii("ramms"), - ], - values: &[ - &["engagements"], - &["engagements"], - &["engagements"], - &["engagements"], - &["engagement"], - &["engraving", "engaging"], - &["engine"], - &["engineer"], - &["engineering"], - &["engineers"], - &["energies"], - &["energy"], - &["engineer"], - &["engineering"], - &["engineers"], - &["engine"], - &["engineer"], - &["engineers"], - &["english"], - &["engine", "engineer"], - &["engineered"], - &["engineer"], - &["engineered"], - &["engineers", "engines"], - &["engineer"], - &["engineered"], - &["engineering"], - &["engine"], - &["engineering"], - &["engines"], - &["engine"], - &["engineer"], - &["engineering"], - &["engineers"], - &["engineer"], - &["engineering"], - &["english"], - &["english"], - &["english"], - &["english"], - &["english"], - &["english"], - &["enough"], - &["enough"], - &["engrams"], - &["engrams"], - ], - range: 3..=10, - }; - -static WORD_ENF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENF_CHILDREN), - value: None, -}; - -pub static WORD_ENF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lamed"), - dictgen::InsensitiveAscii("oce"), - dictgen::InsensitiveAscii("oced"), - dictgen::InsensitiveAscii("orcable"), - dictgen::InsensitiveAscii("orcees"), - dictgen::InsensitiveAscii("orceing"), - dictgen::InsensitiveAscii("orcemant"), - dictgen::InsensitiveAscii("orcmement"), - dictgen::InsensitiveAscii("orcment"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("orncing"), - dictgen::InsensitiveAscii("orse"), - dictgen::InsensitiveAscii("ringement"), - ], - values: &[ - &["inflamed"], - &["enforce"], - &["enforced"], - &["enforceable"], - &["enforces"], - &["enforcing"], - &["enforcement"], - &["enforcement"], - &["enforcement"], - &["enforce"], - &["enforced"], - &["enforces"], - &["enforcing"], - &["enforcing"], - &["enforces"], - &["infringement"], - ], - range: 3..=9, - }; - -static WORD_ENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENE_CHILDREN), - value: None, -}; - -pub static WORD_ENE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("abled"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("abling"), - dictgen::InsensitiveAscii("bale"), - dictgen::InsensitiveAscii("baled"), - dictgen::InsensitiveAscii("bales"), - dictgen::InsensitiveAscii("baling"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("geries"), - dictgen::InsensitiveAscii("gery"), - dictgen::InsensitiveAscii("gineering"), - dictgen::InsensitiveAscii("hanced"), - dictgen::InsensitiveAscii("mployment"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("rgis"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tities"), - dictgen::InsensitiveAscii("tity"), - dictgen::InsensitiveAscii("umeration"), - dictgen::InsensitiveAscii("umerations"), - dictgen::InsensitiveAscii("umretaion"), - dictgen::InsensitiveAscii("umretaions"), - dictgen::InsensitiveAscii("vlope"), - dictgen::InsensitiveAscii("vlopes"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("xpected"), - ], - values: &[ - &["enable"], - &["enabled"], - &["enables"], - &["enabling"], - &["enable"], - &["enabled"], - &["enables"], - &["enabling"], - &["enable"], - &["need"], - &["ended"], - &["energies"], - &["energy"], - &["engineering"], - &["enhanced"], - &["unemployment"], - &["generator"], - &["energies"], - &["energy"], - &["enter"], - &["entered"], - &["entering"], - &["enters"], - &["entities"], - &["entity"], - &["enumeration"], - &["enumerations"], - &["enumeration"], - &["enumerations"], - &["envelope"], - &["envelopes"], - &["new"], - &["unexpected"], - ], - range: 1..=10, - }; - -static WORD_END_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_END_CHILDREN), - value: None, -}; - -static WORD_END_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ENDA_NODE), - None, - Some(&WORD_ENDC_NODE), - Some(&WORD_ENDD_NODE), - Some(&WORD_ENDE_NODE), - Some(&WORD_ENDF_NODE), - Some(&WORD_ENDG_NODE), - None, - Some(&WORD_ENDI_NODE), - None, - None, - Some(&WORD_ENDL_NODE), - None, - Some(&WORD_ENDN_NODE), - Some(&WORD_ENDO_NODE), - Some(&WORD_ENDP_NODE), - None, - Some(&WORD_ENDR_NODE), - None, - None, - Some(&WORD_ENDU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ENDU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDU_CHILDREN), - value: None, -}; - -pub static WORD_ENDU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["induce"], - &["induced"], - &["induces"], - &["inducing"], - &["endure"], - ], - range: 1..=4, - }; - -static WORD_ENDR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDR_CHILDREN), - value: None, -}; - -pub static WORD_ENDR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ose")], - values: &[&["endorse"]], - range: 3..=3, - }; - -static WORD_ENDP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDP_CHILDREN), - value: None, -}; - -pub static WORD_ENDP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("doint"), - dictgen::InsensitiveAscii("doints"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("iont"), - dictgen::InsensitiveAscii("ionts"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("oings"), - dictgen::InsensitiveAscii("ont"), - dictgen::InsensitiveAscii("onts"), - ], - values: &[ - &["endpoint"], - &["endpoints"], - &["endpoint"], - &["endpoints"], - &["endpoint"], - &["endpoints"], - &["endpoint"], - &["endpoints"], - &["endpoint"], - &["endpoints"], - ], - range: 3..=6, - }; - -static WORD_ENDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDO_CHILDREN), - value: None, -}; - -pub static WORD_ENDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctrinated"), - dictgen::InsensitiveAscii("ctrination"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("lithes"), - dictgen::InsensitiveAscii("rced"), - dictgen::InsensitiveAscii("rcement"), - dictgen::InsensitiveAscii("rces"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("resment"), - dictgen::InsensitiveAscii("resments"), - ], - values: &[ - &["indoctrinated"], - &["indoctrination"], - &["encoding"], - &["endpoint"], - &["endpoints"], - &["endoliths"], - &["endorsed"], - &["endorsement"], - &["endorse"], - &["endorse"], - &["endorsement"], - &["endorsement"], - ], - range: 3..=10, - }; - -static WORD_ENDN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDN_CHILDREN), - value: None, -}; - -pub static WORD_ENDN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oden")], - values: &[&["endnode"]], - range: 4..=4, - }; - -static WORD_ENDL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDL_CHILDREN), - value: None, -}; - -pub static WORD_ENDL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("essley"), - dictgen::InsensitiveAscii("essy"), - ], - values: &[&["endlessly"], &["endlessly"]], - range: 4..=6, - }; - -static WORD_ENDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDI_CHILDREN), - value: None, -}; - -pub static WORD_ENDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anes"), - dictgen::InsensitiveAscii("aness"), - dictgen::InsensitiveAscii("anesse"), - dictgen::InsensitiveAscii("anity"), - dictgen::InsensitiveAscii("annes"), - dictgen::InsensitiveAscii("annness"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enness"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("if"), - dictgen::InsensitiveAscii("nanness"), - dictgen::InsensitiveAscii("ness"), - ], - values: &[ - &["endianness"], - &["endianness"], - &["endianness"], - &["endianness"], - &["endianness"], - &["endianness"], - &["endian", "indian"], - &["endianness"], - &["endians", "indians"], - &["ending"], - &["endif"], - &["endianness"], - &["endianness"], - ], - range: 1..=7, - }; - -static WORD_ENDG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDG_CHILDREN), - value: None, -}; - -pub static WORD_ENDG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["edge", "end"]], - range: 1..=1, - }; - -static WORD_ENDF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDF_CHILDREN), - value: None, -}; - -pub static WORD_ENDF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("i")], - values: &[&["endif"]], - range: 1..=1, - }; - -static WORD_ENDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDE_CHILDREN), - value: Some(&["end"]), -}; - -pub static WORD_ENDE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vered"), - dictgen::InsensitiveAscii("veres"), - dictgen::InsensitiveAscii("vering"), - dictgen::InsensitiveAscii("vers"), - dictgen::InsensitiveAscii("vors"), - dictgen::InsensitiveAscii("vour"), - dictgen::InsensitiveAscii("vours"), - ], - values: &[ - &["endeavor"], - &["endeavored"], - &["endeavors"], - &["endeavoring"], - &["endeavors"], - &["endeavors"], - &["endeavour"], - &["endeavours"], - ], - range: 3..=6, - }; - -static WORD_ENDD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDD_CHILDREN), - value: None, -}; - -pub static WORD_ENDD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["ending"]], - range: 3..=3, - }; - -static WORD_ENDC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDC_CHILDREN), - value: None, -}; - -pub static WORD_ENDC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oded"), - dictgen::InsensitiveAscii("oder"), - dictgen::InsensitiveAscii("oders"), - dictgen::InsensitiveAscii("odes"), - dictgen::InsensitiveAscii("oding"), - dictgen::InsensitiveAscii("odings"), - ], - values: &[ - &["encoded"], - &["encoder"], - &["encoders"], - &["encodes"], - &["encoding"], - &["encodings"], - ], - range: 4..=6, - }; - -static WORD_ENDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENDA_CHILDREN), - value: None, -}; - -pub static WORD_ENDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gnering"), - dictgen::InsensitiveAscii("ndering"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("ngerd"), - ], - values: &[ - &["endangering"], - &["endangering"], - &["endangered"], - &["endangered"], - ], - range: 4..=7, - }; - -static WORD_ENC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ENC_CHILDREN), - value: None, -}; - -static WORD_ENC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ENCA_NODE), - None, - Some(&WORD_ENCC_NODE), - None, - Some(&WORD_ENCE_NODE), - None, - None, - Some(&WORD_ENCH_NODE), - Some(&WORD_ENCI_NODE), - None, - None, - Some(&WORD_ENCL_NODE), - None, - None, - Some(&WORD_ENCO_NODE), - Some(&WORD_ENCP_NODE), - None, - Some(&WORD_ENCR_NODE), - None, - None, - Some(&WORD_ENCU_NODE), - None, - None, - None, - Some(&WORD_ENCY_NODE), - None, -]; - -static WORD_ENCY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCY_CHILDREN), - value: None, -}; - -pub static WORD_ENCY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("clapedia"), - dictgen::InsensitiveAscii("clepedia"), - dictgen::InsensitiveAscii("clopadia"), - dictgen::InsensitiveAscii("clopdia"), - dictgen::InsensitiveAscii("clopeadia"), - dictgen::InsensitiveAscii("clopeadic"), - dictgen::InsensitiveAscii("clopeedia"), - dictgen::InsensitiveAscii("clopeida"), - dictgen::InsensitiveAscii("clopidia"), - dictgen::InsensitiveAscii("colpedia"), - dictgen::InsensitiveAscii("colpedias"), - dictgen::InsensitiveAscii("klopedia"), - dictgen::InsensitiveAscii("lcopedia"), - dictgen::InsensitiveAscii("lopedia"), - dictgen::InsensitiveAscii("plopedia"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("rpt"), - dictgen::InsensitiveAscii("rpted"), - dictgen::InsensitiveAscii("rption"), - ], - values: &[ - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encyclopedia"], - &["encrypt"], - &["encrypted"], - &["encryption"], - &["encrypt"], - &["encrypted"], - &["encryption"], - ], - range: 2..=9, - }; - -static WORD_ENCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCU_CHILDREN), - value: None, -}; - -pub static WORD_ENCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mberance"), - dictgen::InsensitiveAscii("psulates"), - ], - values: &[&["encumbrance"], &["encapsulates"]], - range: 8..=8, - }; - -static WORD_ENCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCR_CHILDREN), - value: None, -}; - -pub static WORD_ENCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cypt"), - dictgen::InsensitiveAscii("cypted"), - dictgen::InsensitiveAscii("cyption"), - dictgen::InsensitiveAscii("cyptions"), - dictgen::InsensitiveAscii("cypts"), - dictgen::InsensitiveAscii("ipt"), - dictgen::InsensitiveAscii("ipted"), - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("iptions"), - dictgen::InsensitiveAscii("ipts"), - dictgen::InsensitiveAscii("ouch"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("pyt"), - dictgen::InsensitiveAscii("pyted"), - dictgen::InsensitiveAscii("pytion"), - dictgen::InsensitiveAscii("rypted"), - dictgen::InsensitiveAscii("upted"), - dictgen::InsensitiveAscii("uption"), - dictgen::InsensitiveAscii("uptor"), - dictgen::InsensitiveAscii("yp"), - dictgen::InsensitiveAscii("yped"), - dictgen::InsensitiveAscii("ypiton"), - dictgen::InsensitiveAscii("yptation"), - dictgen::InsensitiveAscii("ypte"), - dictgen::InsensitiveAscii("ypter"), - dictgen::InsensitiveAscii("yptiion"), - dictgen::InsensitiveAscii("yptio"), - dictgen::InsensitiveAscii("yptiong"), - dictgen::InsensitiveAscii("yptrion"), - dictgen::InsensitiveAscii("ytion"), - dictgen::InsensitiveAscii("ytped"), - dictgen::InsensitiveAscii("ytpion"), - dictgen::InsensitiveAscii("ytption"), - ], - values: &[ - &["encrypt"], - &["encrypted"], - &["encryption"], - &["encryptions"], - &["encrypts"], - &["encrypt"], - &["encrypted"], - &["encryption"], - &["encryptions"], - &["encrypts"], - &["encroach"], - &["encrypt"], - &["encrypted"], - &["encryption"], - &["encryptions"], - &["encrypts"], - &["encrypt"], - &["encrypted"], - &["encryption"], - &["encrypted"], - &["encrypted"], - &["encryption"], - &["encryptor"], - &["encrypt"], - &["encrypted"], - &["encryption"], - &["encryption"], - &["encrypted", "encrypt"], - &["encryptor"], - &["encryption"], - &["encryption"], - &["encryption"], - &["encryption"], - &["encryption"], - &["encrypted"], - &["encryption"], - &["encryption"], - ], - range: 2..=8, - }; - -static WORD_ENCP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCP_CHILDREN), - value: None, -}; - -pub static WORD_ENCP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rytion")], - values: &[&["encryption"]], - range: 6..=6, - }; - -static WORD_ENCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ENCO_CHILDREN), - value: None, -}; - -static WORD_ENCO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_ENCOC_NODE), - Some(&WORD_ENCOD_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ENCOL_NODE), - Some(&WORD_ENCOM_NODE), - Some(&WORD_ENCON_NODE), - None, - None, - None, - Some(&WORD_ENCOR_NODE), - Some(&WORD_ENCOS_NODE), - None, - Some(&WORD_ENCOU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ENCOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCOU_CHILDREN), - value: None, -}; - -pub static WORD_ENCOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("nteerd"), - dictgen::InsensitiveAscii("nterd"), - dictgen::InsensitiveAscii("nteres"), - dictgen::InsensitiveAscii("ntre"), - dictgen::InsensitiveAscii("ntred"), - dictgen::InsensitiveAscii("ntres"), - dictgen::InsensitiveAscii("rageing"), - dictgen::InsensitiveAscii("ragment"), - dictgen::InsensitiveAscii("raing"), - dictgen::InsensitiveAscii("ranged"), - dictgen::InsensitiveAscii("rge"), - dictgen::InsensitiveAscii("rged"), - dictgen::InsensitiveAscii("rges"), - dictgen::InsensitiveAscii("rging"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tered"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tner"), - dictgen::InsensitiveAscii("tnered"), - dictgen::InsensitiveAscii("tners"), - dictgen::InsensitiveAscii("ttering"), - ], - values: &[ - &["encountered", "encounter"], - &["encountered"], - &["encountered"], - &["encounters"], - &["encounter", "encountered"], - &["encountered"], - &["encounters"], - &["encouraging"], - &["encouragement"], - &["encouraging"], - &["encouraged"], - &["encourage"], - &["encouraged"], - &["encourages"], - &["encouraging"], - &["encounter"], - &["encountered"], - &["encountering"], - &["encounters"], - &["encounter"], - &["encountered"], - &["encounters"], - &["encountering"], - ], - range: 3..=7, - }; - -static WORD_ENCOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCOS_CHILDREN), - value: None, -}; - -pub static WORD_ENCOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["enclose", "encode"], - &["enclosed", "encoded"], - &["encoder"], - &["encoders"], - &["encloses", "encodes"], - &["enclosing", "encoding"], - &["enclosings", "encodings"], - &["enclosure"], - ], - range: 1..=4, - }; - -static WORD_ENCOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCOR_CHILDREN), - value: None, -}; - -pub static WORD_ENCOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dings"), - dictgen::InsensitiveAscii("porated"), - dictgen::InsensitiveAscii("porating"), - ], - values: &[ - &["enforcing"], - &["encode", "encore"], - &["encoded"], - &["encoder"], - &["encoders"], - &["encodes", "encores"], - &["encoding"], - &["encodings"], - &["incorporated"], - &["incorporating"], - ], - range: 2..=8, - }; - -static WORD_ENCON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCON_CHILDREN), - value: None, -}; - -pub static WORD_ENCON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dings"), - dictgen::InsensitiveAscii("nding"), - ], - values: &[ - &["encode"], - &["encoded"], - &["encoder"], - &["encoders"], - &["encodes"], - &["encoding"], - &["encodings"], - &["encoding"], - ], - range: 2..=5, - }; - -static WORD_ENCOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCOM_CHILDREN), - value: None, -}; - -pub static WORD_ENCOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apsses"), - dictgen::InsensitiveAscii("pas"), - dictgen::InsensitiveAscii("pase"), - dictgen::InsensitiveAscii("pased"), - dictgen::InsensitiveAscii("pases"), - dictgen::InsensitiveAscii("pasess"), - dictgen::InsensitiveAscii("pasing"), - dictgen::InsensitiveAscii("pesses"), - dictgen::InsensitiveAscii("pus"), - dictgen::InsensitiveAscii("pused"), - dictgen::InsensitiveAscii("puses"), - dictgen::InsensitiveAscii("pusing"), - ], - values: &[ - &["encompasses"], - &["encompass"], - &["encompass"], - &["encompassed"], - &["encompasses"], - &["encompasses"], - &["encompassing"], - &["encompasses"], - &["encompass"], - &["encompassed"], - &["encompasses"], - &["encompassing"], - ], - range: 3..=6, - }; - -static WORD_ENCOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCOL_CHILDREN), - value: None, -}; - -pub static WORD_ENCOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sure"), - ], - values: &[&["enclosed"], &["enclosure"]], - range: 3..=4, - }; - -static WORD_ENCOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCOD_CHILDREN), - value: None, -}; - -pub static WORD_ENCOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ingt"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nings"), - ], - values: &[&["encoding"], &["encoding"], &["encoding"], &["encodings"]], - range: 2..=5, - }; - -static WORD_ENCOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCOC_CHILDREN), - value: None, -}; - -pub static WORD_ENCOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dings"), - ], - values: &[ - &["encode"], - &["encoded"], - &["encoder"], - &["encoders"], - &["encodes"], - &["encoding"], - &["encodings"], - ], - range: 2..=5, - }; - -static WORD_ENCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCL_CHILDREN), - value: None, -}; - -pub static WORD_ENCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("osng"), - dictgen::InsensitiveAscii("osue"), - dictgen::InsensitiveAscii("osung"), - dictgen::InsensitiveAscii("ousre"), - dictgen::InsensitiveAscii("soure"), - dictgen::InsensitiveAscii("ude"), - dictgen::InsensitiveAscii("uding"), - dictgen::InsensitiveAscii("ycopedia"), - ], - values: &[ - &["enclosing"], - &["enclosure"], - &["enclosing"], - &["enclosure"], - &["enclosure"], - &["include"], - &["including"], - &["encyclopedia"], - ], - range: 3..=8, - }; - -static WORD_ENCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCI_CHILDREN), - value: None, -}; - -pub static WORD_ENCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("clopedia")], - values: &[&["encyclopedia"]], - range: 8..=8, - }; - -static WORD_ENCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCH_CHILDREN), - value: None, -}; - -pub static WORD_ENCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amtment"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("anced"), - dictgen::InsensitiveAscii("ancement"), - dictgen::InsensitiveAscii("ancements"), - dictgen::InsensitiveAscii("ancing"), - dictgen::InsensitiveAscii("ancment"), - dictgen::InsensitiveAscii("ancments"), - dictgen::InsensitiveAscii("anct"), - dictgen::InsensitiveAscii("anement"), - dictgen::InsensitiveAscii("anging"), - dictgen::InsensitiveAscii("anment"), - dictgen::InsensitiveAscii("anntment"), - dictgen::InsensitiveAscii("antent"), - dictgen::InsensitiveAscii("antents"), - dictgen::InsensitiveAscii("anthing"), - dictgen::InsensitiveAscii("antig"), - dictgen::InsensitiveAscii("antmant"), - dictgen::InsensitiveAscii("antmants"), - dictgen::InsensitiveAscii("antmens"), - dictgen::InsensitiveAscii("antmet"), - dictgen::InsensitiveAscii("antmets"), - dictgen::InsensitiveAscii("entments"), - ], - values: &[ - &["enchantment"], - &["enhance"], - &["enhanced"], - &["enhancement", "enchantment"], - &["enhancements", "enchantments"], - &["enchanting"], - &["enchantment"], - &["enchantments"], - &["enchant"], - &["enchantment"], - &["enchanting"], - &["enchantment"], - &["enchantment"], - &["enchantment"], - &["enchantments"], - &["enchanting"], - &["enchanting"], - &["enchantment"], - &["enchantments"], - &["enchantments"], - &["enchantments"], - &["enchantments"], - &["enchantments"], - ], - range: 4..=9, - }; - -static WORD_ENCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCE_CHILDREN), - value: None, -}; - -pub static WORD_ENCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("clopedia")], - values: &[&["encyclopedia"]], - range: 8..=8, - }; - -static WORD_ENCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCC_CHILDREN), - value: None, -}; - -pub static WORD_ENCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ode"), - dictgen::InsensitiveAscii("ryption"), - ], - values: &[&["encode"], &["encryption"]], - range: 3..=7, - }; - -static WORD_ENCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENCA_CHILDREN), - value: None, -}; - -pub static WORD_ENCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hnt"), - dictgen::InsensitiveAscii("hnting"), - dictgen::InsensitiveAscii("lve"), - dictgen::InsensitiveAscii("psualtes"), - dictgen::InsensitiveAscii("psulatzion"), - dictgen::InsensitiveAscii("psulte"), - dictgen::InsensitiveAscii("psultion"), - dictgen::InsensitiveAscii("psultions"), - dictgen::InsensitiveAscii("puslates"), - dictgen::InsensitiveAscii("rcerated"), - dictgen::InsensitiveAscii("rceration"), - dictgen::InsensitiveAscii("spulate"), - dictgen::InsensitiveAscii("spulated"), - dictgen::InsensitiveAscii("spulates"), - dictgen::InsensitiveAscii("spulating"), - dictgen::InsensitiveAscii("spulation"), - ], - values: &[ - &["enchant"], - &["enchanting"], - &["enclave"], - &["encapsulates"], - &["encapsulation"], - &["encapsulate"], - &["encapsulation"], - &["encapsulations"], - &["encapsulates"], - &["incarcerated"], - &["incarceration"], - &["encapsulate"], - &["encapsulated"], - &["encapsulates"], - &["encapsulating"], - &["encapsulation"], - ], - range: 3..=10, - }; - -static WORD_ENB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENB_CHILDREN), - value: None, -}; - -pub static WORD_ENB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("abled"), - dictgen::InsensitiveAscii("abling"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("aling"), - dictgen::InsensitiveAscii("edding"), - dictgen::InsensitiveAscii("iggen"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("race"), - dictgen::InsensitiveAscii("raced"), - dictgen::InsensitiveAscii("racer"), - dictgen::InsensitiveAscii("races"), - dictgen::InsensitiveAscii("racing"), - ], - values: &[ - &["enable"], - &["enabled"], - &["enabling"], - &["enable"], - &["enabled"], - &["enables"], - &["enabling"], - &["embedding"], - &["embiggen"], - &["enable"], - &["embrace"], - &["embraced"], - &["embracer"], - &["embraces"], - &["embracing"], - ], - range: 2..=6, - }; - -static WORD_ENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ENA_CHILDREN), - value: None, -}; - -pub static WORD_ENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("beled"), - dictgen::InsensitiveAscii("beling"), - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("bing"), - dictgen::InsensitiveAscii("bleded"), - dictgen::InsensitiveAscii("bledi"), - dictgen::InsensitiveAscii("bleing"), - dictgen::InsensitiveAscii("blen"), - dictgen::InsensitiveAscii("blig"), - dictgen::InsensitiveAscii("gement"), - dictgen::InsensitiveAscii("hnces"), - dictgen::InsensitiveAscii("hncing"), - dictgen::InsensitiveAscii("lbe"), - dictgen::InsensitiveAscii("lbed"), - dictgen::InsensitiveAscii("lbes"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("meld"), - dictgen::InsensitiveAscii("ugh"), - ], - values: &[ - &["enable"], - &["enable"], - &["enabled"], - &["enable"], - &["enabled"], - &["enabling"], - &["enables"], - &["enabling"], - &["enabled"], - &["enabled"], - &["enabling"], - &["enabled"], - &["enabling"], - &["engagement"], - &["enhances"], - &["enhancing"], - &["enable"], - &["enabled"], - &["enables"], - &["enabled"], - &["enameled"], - &["enough"], - ], - range: 2..=6, - }; - -static WORD_EM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EM_CHILDREN), - value: None, -}; - -static WORD_EM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EMA_NODE), - Some(&WORD_EMB_NODE), - Some(&WORD_EMC_NODE), - None, - Some(&WORD_EME_NODE), - None, - None, - None, - Some(&WORD_EMI_NODE), - None, - None, - Some(&WORD_EML_NODE), - Some(&WORD_EMM_NODE), - Some(&WORD_EMN_NODE), - Some(&WORD_EMO_NODE), - Some(&WORD_EMP_NODE), - None, - None, - None, - Some(&WORD_EMT_NODE), - Some(&WORD_EMU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMU_CHILDREN), - value: None, -}; - -pub static WORD_EMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("laction"), - dictgen::InsensitiveAscii("laion"), - dictgen::InsensitiveAscii("later"), - dictgen::InsensitiveAscii("latin"), - dictgen::InsensitiveAscii("laton"), - dictgen::InsensitiveAscii("ltor"), - dictgen::InsensitiveAscii("ltors"), - dictgen::InsensitiveAscii("merator"), - dictgen::InsensitiveAscii("rator"), - ], - values: &[ - &["emulation"], - &["emulation"], - &["emulation"], - &["emulation"], - &["emulator"], - &["emulation"], - &["emulation"], - &["emulator"], - &["emulators"], - &["enumerator"], - &["emulator"], - ], - range: 4..=7, - }; - -static WORD_EMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMT_CHILDREN), - value: None, -}; - -pub static WORD_EMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("pied"), - dictgen::InsensitiveAscii("pies"), - dictgen::InsensitiveAscii("piness"), - dictgen::InsensitiveAscii("py"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["emptied"], - &["empties"], - &["emotional"], - &["emptied"], - &["empties"], - &["emptiness"], - &["empty"], - &["empty"], - &["emptying"], - ], - range: 1..=6, - }; - -static WORD_EMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EMP_CHILDREN), - value: None, -}; - -static WORD_EMP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EMPA_NODE), - None, - None, - None, - Some(&WORD_EMPE_NODE), - None, - None, - Some(&WORD_EMPH_NODE), - Some(&WORD_EMPI_NODE), - None, - None, - Some(&WORD_EMPL_NODE), - None, - None, - Some(&WORD_EMPO_NODE), - None, - None, - Some(&WORD_EMPR_NODE), - None, - Some(&WORD_EMPT_NODE), - Some(&WORD_EMPU_NODE), - None, - None, - None, - Some(&WORD_EMPY_NODE), - None, -]; - -static WORD_EMPY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPY_CHILDREN), - value: Some(&["empty"]), -}; - -pub static WORD_EMPY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ty")], - values: &[&["empty"]], - range: 2..=2, - }; - -static WORD_EMPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPU_CHILDREN), - value: None, -}; - -pub static WORD_EMPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["empty"]], - range: 1..=1, - }; - -static WORD_EMPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPT_CHILDREN), - value: None, -}; - -pub static WORD_EMPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("niess"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yness"), - dictgen::InsensitiveAscii("yy"), - ], - values: &[ - &["emptied"], - &["emptiness"], - &["empty"], - &["emptied"], - &["emptiness"], - &["empty"], - ], - range: 2..=5, - }; - -static WORD_EMPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPR_CHILDREN), - value: None, -}; - -pub static WORD_EMPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("essive"), - dictgen::InsensitiveAscii("essively"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("isoned"), - dictgen::InsensitiveAscii("isonment"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("ovement"), - dictgen::InsensitiveAscii("ovements"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("oving"), - ], - values: &[ - &["impressed"], - &["impressing"], - &["impressive"], - &["impressively"], - &["empirically"], - &["empires"], - &["imprisoned"], - &["imprisonment"], - &["improve"], - &["improved"], - &["improvement"], - &["improvements"], - &["improves"], - &["improving"], - ], - range: 3..=8, - }; - -static WORD_EMPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPO_CHILDREN), - value: None, -}; - -pub static WORD_EMPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lyees"), - dictgen::InsensitiveAscii("rer"), - ], - values: &[&["employees"], &["emperor"]], - range: 3..=5, - }; - -static WORD_EMPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPL_CHILDREN), - value: None, -}; - -pub static WORD_EMPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("oyeed"), - dictgen::InsensitiveAscii("oyeer"), - dictgen::InsensitiveAscii("oyeers"), - dictgen::InsensitiveAscii("oyement"), - dictgen::InsensitiveAscii("oyeur"), - dictgen::InsensitiveAscii("oyeurs"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yee"), - dictgen::InsensitiveAscii("yees"), - dictgen::InsensitiveAscii("yer"), - dictgen::InsensitiveAscii("yers"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("yment"), - dictgen::InsensitiveAscii("yments"), - ], - values: &[ - &["employer"], - &["employed"], - &["employer"], - &["employees"], - &["employment"], - &["employer"], - &["employer"], - &["employ", "empty", "imply"], - &["employed"], - &["employee"], - &["employees"], - &["employer"], - &["employers"], - &["employing"], - &["employment"], - &["employments"], - ], - range: 1..=7, - }; - -static WORD_EMPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPI_CHILDREN), - value: None, -}; - -pub static WORD_EMPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("racally"), - dictgen::InsensitiveAscii("rial"), - dictgen::InsensitiveAscii("rialism"), - dictgen::InsensitiveAscii("rialist"), - dictgen::InsensitiveAscii("ricaly"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tness"), - ], - values: &[ - &["empires"], - &["empirically"], - &["empirical", "imperial"], - &["imperialism"], - &["imperialist"], - &["empirically"], - &["emptied"], - &["emptiness"], - ], - range: 3..=7, - }; - -static WORD_EMPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPH_CHILDREN), - value: None, -}; - -pub static WORD_EMPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acized"), - dictgen::InsensitiveAscii("acizing"), - dictgen::InsensitiveAscii("aised"), - dictgen::InsensitiveAscii("asisze"), - dictgen::InsensitiveAscii("atetic"), - dictgen::InsensitiveAscii("atised"), - dictgen::InsensitiveAscii("atising"), - dictgen::InsensitiveAscii("atize"), - dictgen::InsensitiveAscii("atized"), - dictgen::InsensitiveAscii("atizes"), - dictgen::InsensitiveAscii("atizing"), - dictgen::InsensitiveAscii("azied"), - dictgen::InsensitiveAscii("azise"), - dictgen::InsensitiveAscii("azised"), - dictgen::InsensitiveAscii("azises"), - dictgen::InsensitiveAscii("azising"), - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("esized"), - dictgen::InsensitiveAscii("esizes"), - dictgen::InsensitiveAscii("esizing"), - dictgen::InsensitiveAscii("etamines"), - dictgen::InsensitiveAscii("isized"), - dictgen::InsensitiveAscii("isizes"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("ysyma"), - ], - values: &[ - &["emphasized"], - &["emphasizing"], - &["emphasised"], - &["emphasize", "emphasise"], - &["empathetic"], - &["emphasised"], - &["emphasising"], - &["empathize"], - &["emphasized"], - &["emphasizes"], - &["emphasizing"], - &["emphasized"], - &["emphasise"], - &["emphasised"], - &["emphasises"], - &["emphasising"], - &["ephemeral"], - &["emphasized"], - &["emphasizes"], - &["emphasizing"], - &["amphetamines"], - &["emphasized"], - &["emphasizes"], - &["emphasis"], - &["emphysema"], - ], - range: 3..=8, - }; - -static WORD_EMPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPE_CHILDREN), - value: None, -}; - -pub static WORD_EMPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rial"), - dictgen::InsensitiveAscii("rially"), - dictgen::InsensitiveAscii("rical"), - dictgen::InsensitiveAscii("rically"), - ], - values: &[ - &["imperial"], - &["imperially"], - &["empirical"], - &["empirically"], - ], - range: 4..=7, - }; - -static WORD_EMPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMPA_CHILDREN), - value: None, -}; - -pub static WORD_EMPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hsis"), - dictgen::InsensitiveAscii("hsize"), - dictgen::InsensitiveAscii("hsized"), - dictgen::InsensitiveAscii("hsizes"), - dictgen::InsensitiveAscii("hsizing"), - dictgen::InsensitiveAscii("hty"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("thatic"), - dictgen::InsensitiveAscii("thethic"), - dictgen::InsensitiveAscii("thie"), - ], - values: &[ - &["emphasis"], - &["emphasize"], - &["emphasized"], - &["emphasizes"], - &["emphasizing"], - &["empathy"], - &["emphasis"], - &["impasse"], - &["impasses"], - &["empathetic"], - &["empathetic"], - &["empathize"], - ], - range: 2..=7, - }; - -static WORD_EMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMO_CHILDREN), - value: None, -}; - -pub static WORD_EMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bdiment"), - dictgen::InsensitiveAscii("difying"), - dictgen::InsensitiveAscii("iji"), - dictgen::InsensitiveAscii("jii"), - dictgen::InsensitiveAscii("tinal"), - dictgen::InsensitiveAscii("tionaly"), - dictgen::InsensitiveAscii("tionella"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("ugh"), - dictgen::InsensitiveAscii("ught"), - ], - values: &[ - &["embodiment"], - &["modifying"], - &["emoji"], - &["emoji"], - &["emotional"], - &["emotionally"], - &["emotionally"], - &["empty"], - &["enough"], - &["enough"], - ], - range: 2..=8, - }; - -static WORD_EMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMN_CHILDREN), - value: None, -}; - -pub static WORD_EMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ity")], - values: &[&["enmity"]], - range: 3..=3, - }; - -static WORD_EMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMM_CHILDREN), - value: None, -}; - -pub static WORD_EMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bedding"), - dictgen::InsensitiveAscii("ediately"), - dictgen::InsensitiveAscii("igrated"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("inently"), - dictgen::InsensitiveAscii("isaries"), - dictgen::InsensitiveAscii("isarries"), - dictgen::InsensitiveAscii("isarry"), - dictgen::InsensitiveAscii("isary"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("isions"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("itter"), - dictgen::InsensitiveAscii("itting"), - ], - values: &[ - &["embedding"], - &["immediately"], - &["emigrated", "immigrated"], - &["eminent", "imminent"], - &["eminently"], - &["emissaries"], - &["emissaries"], - &["emissary"], - &["emissary"], - &["emission"], - &["emissions"], - &["emit"], - &["emitted"], - &["emitting"], - &["emits"], - &["emitted"], - &["emitter"], - &["emitting"], - ], - range: 2..=8, - }; - -static WORD_EML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EML_CHILDREN), - value: None, -}; - -pub static WORD_EML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["emulation"]], - range: 5..=5, - }; - -static WORD_EMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMI_CHILDREN), - value: None, -}; - -pub static WORD_EMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nated"), - dictgen::InsensitiveAscii("pre"), - dictgen::InsensitiveAscii("pres"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tetd"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("ttter"), - ], - values: &[ - &["email"], - &["emitted"], - &["emanate"], - &["emanated"], - &["empire"], - &["empires"], - &["emission"], - &["remiss", "amiss", "amass"], - &["amassed", "amiss"], - &["emittable"], - &["emitted"], - &["emitted"], - &["emitting"], - &["emission", "emotion"], - &["emitter"], - ], - range: 2..=5, - }; - -static WORD_EME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EME_CHILDREN), - value: None, -}; - -pub static WORD_EME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dded"), - dictgen::InsensitiveAscii("grency"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nsely"), - dictgen::InsensitiveAscii("rgancies"), - dictgen::InsensitiveAscii("rgancy"), - dictgen::InsensitiveAscii("rgencias"), - dictgen::InsensitiveAscii("rgend"), - dictgen::InsensitiveAscii("rgenices"), - dictgen::InsensitiveAscii("rgenies"), - dictgen::InsensitiveAscii("rgerd"), - ], - values: &[ - &["embedded"], - &["emergency"], - &["element"], - &["elements"], - &["immense"], - &["immensely"], - &["emergencies"], - &["emergency"], - &["emergencies"], - &["emerged"], - &["emergencies"], - &["emergencies"], - &["emerged"], - ], - range: 3..=8, - }; - -static WORD_EMC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMC_CHILDREN), - value: None, -}; - -pub static WORD_EMC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("ompass"), - dictgen::InsensitiveAscii("ompassed"), - dictgen::InsensitiveAscii("ompassing"), - ], - values: &[ - &["emacs"], - &["encompass"], - &["encompassed"], - &["encompassing"], - ], - range: 2..=9, - }; - -static WORD_EMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EMB_CHILDREN), - value: None, -}; - -static WORD_EMB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_EMBA_NODE), - Some(&WORD_EMBB_NODE), - None, - Some(&WORD_EMBD_NODE), - Some(&WORD_EMBE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_EMBL_NODE), - None, - None, - Some(&WORD_EMBO_NODE), - None, - None, - Some(&WORD_EMBR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_EMBR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMBR_CHILDREN), - value: None, -}; - -pub static WORD_EMBR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ago"), - dictgen::InsensitiveAscii("io"), - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("odery"), - ], - values: &[&["embargo"], &["embryo"], &["embryos"], &["embroidery"]], - range: 2..=5, - }; - -static WORD_EMBO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMBO_CHILDREN), - value: None, -}; - -pub static WORD_EMBO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dyment"), - dictgen::InsensitiveAscii("ld"), - ], - values: &[&["embodiment"], &["embolden"]], - range: 2..=6, - }; - -static WORD_EMBL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMBL_CHILDREN), - value: None, -}; - -pub static WORD_EMBL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("amatic")], - values: &[&["emblematic"]], - range: 6..=6, - }; - -static WORD_EMBE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMBE_CHILDREN), - value: None, -}; - -pub static WORD_EMBE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bbed"), - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("ddded"), - dictgen::InsensitiveAscii("ddeding"), - dictgen::InsensitiveAscii("dds"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dedded"), - dictgen::InsensitiveAscii("didngs"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("ndings"), - dictgen::InsensitiveAscii("rrassing"), - dictgen::InsensitiveAscii("rrassment"), - dictgen::InsensitiveAscii("zelled"), - ], - values: &[ - &["embedded"], - &["embed"], - &["embedded"], - &["embedding"], - &["embeds"], - &["embedded"], - &["embedded"], - &["embeddings"], - &["embedding"], - &["embed"], - &["embedded"], - &["embeddings"], - &["embarrassing"], - &["embarrassment"], - &["embezzled"], - ], - range: 2..=9, - }; - -static WORD_EMBD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMBD_CHILDREN), - value: None, -}; - -pub static WORD_EMBD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("edded"), - ], - values: &[&["embedder"], &["embedded"]], - range: 3..=5, - }; - -static WORD_EMBB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMBB_CHILDREN), - value: None, -}; - -pub static WORD_EMBB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edded"), - dictgen::InsensitiveAscii("edding"), - dictgen::InsensitiveAscii("eddings"), - dictgen::InsensitiveAscii("eded"), - ], - values: &[ - &["embed"], - &["embedded"], - &["embedding"], - &["embeddings"], - &["embedded"], - ], - range: 2..=7, - }; - -static WORD_EMBA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMBA_CHILDREN), - value: None, -}; - -pub static WORD_EMBA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("raasing"), - dictgen::InsensitiveAscii("ras"), - dictgen::InsensitiveAscii("rasaing"), - dictgen::InsensitiveAscii("rased"), - dictgen::InsensitiveAscii("rases"), - dictgen::InsensitiveAscii("rasing"), - dictgen::InsensitiveAscii("rasingly"), - dictgen::InsensitiveAscii("rass"), - dictgen::InsensitiveAscii("rassed"), - dictgen::InsensitiveAscii("rasses"), - dictgen::InsensitiveAscii("rassig"), - dictgen::InsensitiveAscii("rassign"), - dictgen::InsensitiveAscii("rassimg"), - dictgen::InsensitiveAscii("rassing"), - dictgen::InsensitiveAscii("rassingly"), - dictgen::InsensitiveAscii("rassment"), - dictgen::InsensitiveAscii("rasssing"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("ressed"), - dictgen::InsensitiveAscii("resses"), - dictgen::InsensitiveAscii("ressing"), - dictgen::InsensitiveAscii("rgos"), - dictgen::InsensitiveAscii("rissing"), - dictgen::InsensitiveAscii("rras"), - dictgen::InsensitiveAscii("rrased"), - dictgen::InsensitiveAscii("rrasement"), - dictgen::InsensitiveAscii("rrases"), - dictgen::InsensitiveAscii("rrasing"), - dictgen::InsensitiveAscii("rrasingly"), - dictgen::InsensitiveAscii("rrasment"), - dictgen::InsensitiveAscii("rrasments"), - dictgen::InsensitiveAscii("rress"), - dictgen::InsensitiveAscii("rressed"), - dictgen::InsensitiveAscii("rressing"), - dictgen::InsensitiveAscii("rressment"), - dictgen::InsensitiveAscii("rrissing"), - dictgen::InsensitiveAscii("rrssing"), - dictgen::InsensitiveAscii("ssay"), - dictgen::InsensitiveAscii("ssey"), - dictgen::InsensitiveAscii("sssy"), - ], - values: &[ - &["imbalance"], - &["embarrassing"], - &["embarrass"], - &["embarrassing"], - &["embarrassed"], - &["embarrasses"], - &["embarrassing"], - &["embarrassingly"], - &["embarrass"], - &["embarrassed"], - &["embarrasses"], - &["embarrassing"], - &["embarrassing"], - &["embarrassing"], - &["embarrassing"], - &["embarrassingly"], - &["embarrassment"], - &["embarrassing"], - &["embarrass"], - &["embarrassed"], - &["embarrasses"], - &["embarrassing"], - &["embargoes"], - &["embarrassing"], - &["embarrass"], - &["embarrassed"], - &["embarrassment"], - &["embarrassed"], - &["embarrassing"], - &["embarrassingly"], - &["embarrassment"], - &["embarrassment"], - &["embarrassed"], - &["embarrassed"], - &["embarrassing"], - &["embarrassment"], - &["embarrassing"], - &["embarrassing"], - &["embassy"], - &["embassy"], - &["embassy"], - ], - range: 3..=9, - }; - -static WORD_EMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EMA_CHILDREN), - value: None, -}; - -pub static WORD_EMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("baroged"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("bling"), - dictgen::InsensitiveAscii("brassing"), - dictgen::InsensitiveAscii("brgo"), - dictgen::InsensitiveAscii("bssy"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("ill"), - dictgen::InsensitiveAscii("illing"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("pthetic"), - dictgen::InsensitiveAscii("pthize"), - dictgen::InsensitiveAscii("pthy"), - dictgen::InsensitiveAscii("sc"), - ], - values: &[ - &["embargoed"], - &["enable"], - &["enabled"], - &["enables"], - &["enabling"], - &["embarrassing"], - &["embargo"], - &["embassy"], - &["email"], - &["email"], - &["emailing"], - &["email"], - &["empathetic"], - &["empathize"], - &["empathy"], - &["emacs"], - ], - range: 1..=8, - }; - -static WORD_EL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EL_CHILDREN), - value: None, -}; - -static WORD_EL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ELA_NODE), - None, - Some(&WORD_ELC_NODE), - Some(&WORD_ELD_NODE), - Some(&WORD_ELE_NODE), - None, - Some(&WORD_ELG_NODE), - None, - Some(&WORD_ELI_NODE), - None, - None, - Some(&WORD_ELL_NODE), - Some(&WORD_ELM_NODE), - None, - Some(&WORD_ELO_NODE), - Some(&WORD_ELP_NODE), - None, - None, - Some(&WORD_ELS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ELS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELS_CHILDREN), - value: None, -}; - -pub static WORD_ELS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ef"), - dictgen::InsensitiveAscii("ehwere"), - dictgen::InsensitiveAscii("eof"), - dictgen::InsensitiveAscii("eswhere"), - dictgen::InsensitiveAscii("eware"), - dictgen::InsensitiveAscii("ewehere"), - dictgen::InsensitiveAscii("ewere"), - dictgen::InsensitiveAscii("ewhwere"), - dictgen::InsensitiveAscii("iof"), - dictgen::InsensitiveAscii("of"), - ], - values: &[ - &["elseif"], - &["elsewhere"], - &["elseif"], - &["elsewhere"], - &["elsewhere"], - &["elsewhere"], - &["elsewhere"], - &["elsewhere"], - &["elseif"], - &["elseif"], - ], - range: 2..=7, - }; - -static WORD_ELP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELP_CHILDREN), - value: None, -}; - -pub static WORD_ELP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hant")], - values: &[&["elephant"]], - range: 4..=4, - }; - -static WORD_ELO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELO_CHILDREN), - value: None, -}; - -pub static WORD_ELO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctrolytes"), - dictgen::InsensitiveAscii("quantly"), - dictgen::InsensitiveAscii("quentely"), - dictgen::InsensitiveAscii("quenty"), - dictgen::InsensitiveAscii("quintly"), - ], - values: &[ - &["electrolytes"], - &["eloquently"], - &["eloquently"], - &["eloquently"], - &["eloquently"], - ], - range: 6..=9, - }; - -static WORD_ELM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELM_CHILDREN), - value: None, -}; - -pub static WORD_ELM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enets"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("inating"), - ], - values: &[ - &["element"], - &["elements"], - &["element"], - &["elements"], - &["eliminate"], - &["eliminated"], - &["eliminates"], - &["eliminating"], - ], - range: 3..=7, - }; - -static WORD_ELL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELL_CHILDREN), - value: None, -}; - -pub static WORD_ELL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apsed"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("egant"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("emental"), - dictgen::InsensitiveAscii("ementals"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("igible"), - dictgen::InsensitiveAscii("ignton"), - dictgen::InsensitiveAscii("iminate"), - dictgen::InsensitiveAscii("iminated"), - dictgen::InsensitiveAscii("iminates"), - dictgen::InsensitiveAscii("iminating"), - dictgen::InsensitiveAscii("imination"), - dictgen::InsensitiveAscii("ingotn"), - dictgen::InsensitiveAscii("ipis"), - dictgen::InsensitiveAscii("ipitcal"), - dictgen::InsensitiveAscii("ipitcals"), - dictgen::InsensitiveAscii("ipsical"), - dictgen::InsensitiveAscii("ipsises"), - dictgen::InsensitiveAscii("ipticle"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("itot"), - dictgen::InsensitiveAscii("itpical"), - dictgen::InsensitiveAscii("oitt"), - dictgen::InsensitiveAscii("pitical"), - ], - values: &[ - &["elapsed"], - &["elected"], - &["elegant"], - &["element"], - &["elemental"], - &["elementals"], - &["elements"], - &["elide"], - &["elided"], - &["eligible"], - &["ellington"], - &["eliminate"], - &["eliminated"], - &["eliminates"], - &["eliminating"], - &["elimination"], - &["ellington"], - &["ellipsis"], - &["elliptical"], - &["elliptical"], - &["elliptical"], - &["ellipsis"], - &["elliptical"], - &["elision"], - &["elliott"], - &["elliptical"], - &["elliott"], - &["elliptical"], - ], - range: 3..=9, - }; - -static WORD_ELI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELI_CHILDREN), - value: None, -}; - -pub static WORD_ELI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cided"), - dictgen::InsensitiveAscii("gable"), - dictgen::InsensitiveAscii("gble"), - dictgen::InsensitiveAscii("gibilty"), - dictgen::InsensitiveAscii("giblity"), - dictgen::InsensitiveAscii("manates"), - dictgen::InsensitiveAscii("manation"), - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mates"), - dictgen::InsensitiveAscii("menates"), - dictgen::InsensitiveAscii("mentary"), - dictgen::InsensitiveAscii("miante"), - dictgen::InsensitiveAscii("miate"), - dictgen::InsensitiveAscii("miation"), - dictgen::InsensitiveAscii("mimates"), - dictgen::InsensitiveAscii("minacion"), - dictgen::InsensitiveAscii("minas"), - dictgen::InsensitiveAscii("minase"), - dictgen::InsensitiveAscii("minaste"), - dictgen::InsensitiveAscii("minatin"), - dictgen::InsensitiveAscii("minato"), - dictgen::InsensitiveAscii("minaton"), - dictgen::InsensitiveAscii("minetaion"), - dictgen::InsensitiveAscii("minster"), - dictgen::InsensitiveAscii("mintate"), - dictgen::InsensitiveAscii("mintates"), - dictgen::InsensitiveAscii("mintation"), - dictgen::InsensitiveAscii("minte"), - dictgen::InsensitiveAscii("minting"), - dictgen::InsensitiveAscii("mnate"), - dictgen::InsensitiveAscii("mnated"), - dictgen::InsensitiveAscii("pse"), - dictgen::InsensitiveAscii("pses"), - dictgen::InsensitiveAscii("psis"), - dictgen::InsensitiveAscii("psises"), - dictgen::InsensitiveAscii("ptic"), - dictgen::InsensitiveAscii("ptical"), - dictgen::InsensitiveAscii("pticity"), - dictgen::InsensitiveAscii("tisim"), - dictgen::InsensitiveAscii("tistm"), - ], - values: &[ - &["elicited"], - &["eligible"], - &["eligible"], - &["eligibility"], - &["eligibility"], - &["eliminates"], - &["elimination"], - &["eliminate"], - &["eliminates"], - &["eliminates"], - &["elementary"], - &["eliminate"], - &["eliminate"], - &["elimination"], - &["eliminates"], - &["elimination"], - &["eliminates"], - &["eliminates"], - &["eliminates"], - &["elimination"], - &["elimination"], - &["elimination"], - &["elimination"], - &["eliminates"], - &["eliminate"], - &["eliminates"], - &["elimination"], - &["eliminate"], - &["eliminating"], - &["eliminate"], - &["eliminated"], - &["ellipse", "eclipse"], - &["ellipses", "eclipses", "ellipsis"], - &["ellipsis", "eclipses"], - &["ellipses", "ellipsis"], - &["elliptic"], - &["elliptical"], - &["ellipticity"], - &["elitism"], - &["elitism"], - ], - range: 3..=9, - }; - -static WORD_ELG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELG_CHILDREN), - value: None, -}; - -pub static WORD_ELG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ible")], - values: &[&["eligible"]], - range: 4..=4, - }; - -static WORD_ELE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ELE_CHILDREN), - value: None, -}; - -static WORD_ELE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ELEA_NODE), - None, - Some(&WORD_ELEC_NODE), - None, - Some(&WORD_ELEE_NODE), - None, - Some(&WORD_ELEG_NODE), - None, - Some(&WORD_ELEI_NODE), - None, - Some(&WORD_ELEK_NODE), - Some(&WORD_ELEL_NODE), - Some(&WORD_ELEM_NODE), - Some(&WORD_ELEN_NODE), - None, - Some(&WORD_ELEP_NODE), - None, - None, - Some(&WORD_ELES_NODE), - Some(&WORD_ELET_NODE), - None, - Some(&WORD_ELEV_NODE), - None, - None, - None, - None, -]; - -static WORD_ELEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEV_CHILDREN), - value: None, -}; - -pub static WORD_ELEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("atin")], - values: &[&["elevation"]], - range: 4..=4, - }; - -static WORD_ELET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELET_CHILDREN), - value: None, -}; - -pub static WORD_ELET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ricity"), - dictgen::InsensitiveAscii("romagnitic"), - dictgen::InsensitiveAscii("ronic"), - dictgen::InsensitiveAscii("ronics"), - ], - values: &[ - &["electricity"], - &["electromagnetic"], - &["electronic"], - &["electronics"], - ], - range: 5..=10, - }; - -static WORD_ELES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELES_CHILDREN), - value: Some(&["eels", "else"]), -}; - -pub static WORD_ELES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["else"]], - range: 1..=1, - }; - -static WORD_ELEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEP_CHILDREN), - value: None, -}; - -pub static WORD_ELEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahnts"), - dictgen::InsensitiveAscii("hans"), - dictgen::InsensitiveAscii("hantes"), - dictgen::InsensitiveAscii("hantis"), - dictgen::InsensitiveAscii("hantos"), - dictgen::InsensitiveAscii("hantus"), - ], - values: &[ - &["elephants"], - &["elephants"], - &["elephants"], - &["elephants"], - &["elephants"], - &["elephants"], - ], - range: 4..=6, - }; - -static WORD_ELEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEN_CHILDREN), - value: None, -}; - -pub static WORD_ELEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ment")], - values: &[&["element"]], - range: 4..=4, - }; - -static WORD_ELEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEM_CHILDREN), - value: None, -}; - -pub static WORD_ELEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("antary"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("emt"), - dictgen::InsensitiveAscii("emts"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enal"), - dictgen::InsensitiveAscii("enent"), - dictgen::InsensitiveAscii("enental"), - dictgen::InsensitiveAscii("enents"), - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enets"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("enst"), - dictgen::InsensitiveAscii("entay"), - dictgen::InsensitiveAscii("ente"), - dictgen::InsensitiveAscii("entery"), - dictgen::InsensitiveAscii("entrary"), - dictgen::InsensitiveAscii("entray"), - dictgen::InsensitiveAscii("entries"), - dictgen::InsensitiveAscii("entry"), - dictgen::InsensitiveAscii("enty"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etal"), - dictgen::InsensitiveAscii("etn"), - dictgen::InsensitiveAscii("etns"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntal"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tary"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["element"], - &["elementary"], - &["element"], - &["elements"], - &["element"], - &["elements"], - &["element"], - &["elemental"], - &["element"], - &["elemental"], - &["elements"], - &["element"], - &["elements"], - &["elements"], - &["elements"], - &["elementary"], - &["element", "elements"], - &["elementary"], - &["elementary"], - &["elementary"], - &["elementaries"], - &["elementary"], - &["elementary"], - &["element"], - &["elemental"], - &["element"], - &["elements"], - &["elements"], - &["eliminate"], - &["eliminated"], - &["eliminates"], - &["eliminating"], - &["elements"], - &["elements"], - &["element"], - &["elemental"], - &["elements"], - &["element"], - &["elementary"], - &["elements"], - ], - range: 1..=7, - }; - -static WORD_ELEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEL_CHILDREN), - value: None, -}; - -pub static WORD_ELEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mental"), - dictgen::InsensitiveAscii("mentary"), - dictgen::InsensitiveAscii("ments"), - ], - values: &[ - &["element"], - &["elements"], - &["element"], - &["elemental"], - &["elementary"], - &["elements"], - ], - range: 4..=7, - }; - -static WORD_ELEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEK_CHILDREN), - value: None, -}; - -pub static WORD_ELEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("trolytes")], - values: &[&["electrolytes"]], - range: 8..=8, - }; - -static WORD_ELEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEI_CHILDREN), - value: None, -}; - -pub static WORD_ELEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mination")], - values: &[&["elimination"]], - range: 8..=8, - }; - -static WORD_ELEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEG_CHILDREN), - value: None, -}; - -pub static WORD_ELEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("ible"), - ], - values: &[&["elegantly"], &["eligible"]], - range: 4..=5, - }; - -static WORD_ELEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEE_CHILDREN), - value: None, -}; - -pub static WORD_ELEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mnt"), - dictgen::InsensitiveAscii("mnts"), - dictgen::InsensitiveAscii("nt"), - ], - values: &[&["element"], &["elements"], &["element"]], - range: 2..=4, - }; - -static WORD_ELEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ELEC_CHILDREN), - value: None, -}; - -static WORD_ELEC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ELECR_NODE), - None, - Some(&WORD_ELECT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ELECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ELECT_CHILDREN), - value: None, -}; - -static WORD_ELECT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ELECTH_NODE), - Some(&WORD_ELECTI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ELECTO_NODE), - None, - None, - Some(&WORD_ELECTR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ELECTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELECTR_CHILDREN), - value: None, -}; - -pub static WORD_ELECTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("icain"), - dictgen::InsensitiveAscii("ican"), - dictgen::InsensitiveAscii("icial"), - dictgen::InsensitiveAscii("icien"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("iciy"), - dictgen::InsensitiveAscii("icly"), - dictgen::InsensitiveAscii("icman"), - dictgen::InsensitiveAscii("icrain"), - dictgen::InsensitiveAscii("ictian"), - dictgen::InsensitiveAscii("icty"), - dictgen::InsensitiveAscii("icy"), - dictgen::InsensitiveAscii("inic"), - dictgen::InsensitiveAscii("inics"), - dictgen::InsensitiveAscii("isity"), - dictgen::InsensitiveAscii("itian"), - dictgen::InsensitiveAscii("iv"), - dictgen::InsensitiveAscii("noics"), - dictgen::InsensitiveAscii("oal"), - dictgen::InsensitiveAscii("oate"), - dictgen::InsensitiveAscii("obytes"), - dictgen::InsensitiveAscii("ocity"), - dictgen::InsensitiveAscii("ocytes"), - dictgen::InsensitiveAscii("odan"), - dictgen::InsensitiveAscii("oinc"), - dictgen::InsensitiveAscii("olites"), - dictgen::InsensitiveAscii("oltyes"), - dictgen::InsensitiveAscii("olye"), - dictgen::InsensitiveAscii("olyes"), - dictgen::InsensitiveAscii("olyts"), - dictgen::InsensitiveAscii("omagentic"), - dictgen::InsensitiveAscii("omagnatic"), - dictgen::InsensitiveAscii("omagnectic"), - dictgen::InsensitiveAscii("omagnetc"), - dictgen::InsensitiveAscii("omagntic"), - dictgen::InsensitiveAscii("oman"), - dictgen::InsensitiveAscii("omangetic"), - dictgen::InsensitiveAscii("omechnical"), - dictgen::InsensitiveAscii("omegnetic"), - dictgen::InsensitiveAscii("onagnetic"), - dictgen::InsensitiveAscii("oncis"), - dictgen::InsensitiveAscii("oncs"), - dictgen::InsensitiveAscii("ones"), - dictgen::InsensitiveAscii("onicas"), - dictgen::InsensitiveAscii("onicos"), - dictgen::InsensitiveAscii("onik"), - dictgen::InsensitiveAscii("onis"), - dictgen::InsensitiveAscii("onix"), - dictgen::InsensitiveAscii("oylte"), - dictgen::InsensitiveAscii("oyltes"), - ], - values: &[ - &["electrical"], - &["electrician"], - &["electrician"], - &["electrical"], - &["electrician"], - &["electrician"], - &["electricity"], - &["electrically"], - &["electrician"], - &["electrician"], - &["electrician"], - &["electricity"], - &["electricity"], - &["electrician"], - &["electronics"], - &["electricity"], - &["electrician"], - &["electric"], - &["electronics"], - &["electoral"], - &["electorate"], - &["electrolytes"], - &["electricity"], - &["electrolytes"], - &["electron"], - &["electron"], - &["electrolytes"], - &["electrolytes"], - &["electrolytes"], - &["electrolytes"], - &["electrolytes"], - &["electromagnetic"], - &["electromagnetic"], - &["electromagnetic"], - &["electromagnetic"], - &["electromagnetic"], - &["electron"], - &["electromagnetic"], - &["electromechanical"], - &["electromagnetic"], - &["electromagnetic"], - &["electrons"], - &["electrons"], - &["electrons"], - &["electronics"], - &["electronics"], - &["election"], - &["electronics"], - &["election"], - &["electrolytes"], - &["electrolytes"], - ], - range: 2..=10, - }; - -static WORD_ELECTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELECTO_CHILDREN), - value: None, -}; - -pub static WORD_ELECTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nic"), - dictgen::InsensitiveAscii("raat"), - dictgen::InsensitiveAscii("rale"), - dictgen::InsensitiveAscii("ratul"), - dictgen::InsensitiveAscii("rial"), - dictgen::InsensitiveAscii("rite"), - dictgen::InsensitiveAscii("rlytes"), - dictgen::InsensitiveAscii("rmagnetic"), - dictgen::InsensitiveAscii("rn"), - dictgen::InsensitiveAscii("rnic"), - dictgen::InsensitiveAscii("rnics"), - dictgen::InsensitiveAscii("rns"), - ], - values: &[ - &["election", "electron"], - &["electronic"], - &["electorate"], - &["electorate"], - &["electoral"], - &["electoral"], - &["electorate"], - &["electrolytes"], - &["electromagnetic"], - &["electron"], - &["electronic"], - &["electronics"], - &["electrons"], - ], - range: 1..=9, - }; - -static WORD_ELECTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELECTI_CHILDREN), - value: None, -}; - -pub static WORD_ELECTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("rc"), - dictgen::InsensitiveAscii("rcal"), - dictgen::InsensitiveAscii("vite"), - dictgen::InsensitiveAscii("vre"), - ], - values: &[ - &["electric", "eclectic"], - &["electrical"], - &["electric"], - &["electrical"], - &["elective"], - &["elective"], - ], - range: 1..=4, - }; - -static WORD_ELECTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELECTH_CHILDREN), - value: None, -}; - -pub static WORD_ELECTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("or")], - values: &[&["electro"]], - range: 2..=2, - }; - -static WORD_ELECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELECR_CHILDREN), - value: None, -}; - -pub static WORD_ELECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icity"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("tomagnetic"), - dictgen::InsensitiveAscii("ton"), - ], - values: &[ - &["electricity"], - &["electro"], - &["electromagnetic"], - &["electron"], - ], - range: 2..=10, - }; - -static WORD_ELEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELEA_CHILDREN), - value: None, -}; - -pub static WORD_ELEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("te"), - ], - values: &[&["release"], &["released"], &["releases"], &["relate"]], - range: 2..=3, - }; - -static WORD_ELD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELD_CHILDREN), - value: None, -}; - -pub static WORD_ELD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("istribution")], - values: &[&["redistribution"]], - range: 11..=11, - }; - -static WORD_ELC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELC_CHILDREN), - value: None, -}; - -pub static WORD_ELC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ipse"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tromagnetic"), - ], - values: &[&["eclipse"], &["election"], &["electromagnetic"]], - range: 4..=11, - }; - -static WORD_ELA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ELA_CHILDREN), - value: None, -}; - -pub static WORD_ELA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gance"), - dictgen::InsensitiveAscii("gant"), - dictgen::InsensitiveAscii("gantly"), - dictgen::InsensitiveAscii("mentaries"), - dictgen::InsensitiveAscii("mentary"), - dictgen::InsensitiveAscii("mentries"), - dictgen::InsensitiveAscii("mentry"), - dictgen::InsensitiveAscii("spe"), - dictgen::InsensitiveAscii("sped"), - dictgen::InsensitiveAscii("spes"), - dictgen::InsensitiveAscii("sping"), - dictgen::InsensitiveAscii("stisize"), - ], - values: &[ - &["elegant"], - &["elegant"], - &["elegantly"], - &["elementaries"], - &["elementary"], - &["elementaries"], - &["elementary"], - &["elapse"], - &["elapsed"], - &["elapses"], - &["elapsing"], - &["elasticize"], - ], - range: 3..=9, - }; - -static WORD_EJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EJ_CHILDREN), - value: None, -}; - -pub static WORD_EJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acluation"), - dictgen::InsensitiveAscii("acualte"), - dictgen::InsensitiveAscii("acualtion"), - dictgen::InsensitiveAscii("acualtions"), - dictgen::InsensitiveAscii("aculaion"), - dictgen::InsensitiveAscii("aculatie"), - dictgen::InsensitiveAscii("aculatin"), - dictgen::InsensitiveAscii("aculaton"), - dictgen::InsensitiveAscii("aculatte"), - ], - values: &[ - &["ejaculation"], - &["ejaculate"], - &["ejaculation"], - &["ejaculation"], - &["ejaculation"], - &["ejaculate"], - &["ejaculation"], - &["ejaculation"], - &["ejaculate"], - ], - range: 7..=10, - }; - -static WORD_EI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EI_CHILDREN), - value: None, -}; - -pub static WORD_EI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egn"), - dictgen::InsensitiveAscii("fnach"), - dictgen::InsensitiveAscii("ghteeen"), - dictgen::InsensitiveAscii("ghten"), - dictgen::InsensitiveAscii("ghter"), - dictgen::InsensitiveAscii("grnvector"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("gtheen"), - dictgen::InsensitiveAscii("hter"), - dictgen::InsensitiveAscii("hths"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nfahc"), - dictgen::InsensitiveAscii("nstance"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sntance"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tehr"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("the"), - dictgen::InsensitiveAscii("tquette"), - dictgen::InsensitiveAscii("xsting"), - ], - values: &[ - &["eigen", "reign"], - &["einfach"], - &["eighteen"], - &["eighteen"], - &["either"], - &["eigenvector"], - &["eighth", "eight"], - &["eighteen"], - &["either"], - &["eighths"], - &["will"], - &["in"], - &["einfach"], - &["instance"], - &["is"], - &["instance"], - &["it"], - &["either"], - &["either"], - &["with"], - &["either"], - &["etiquette"], - &["existing"], - ], - range: 1..=9, - }; - -static WORD_EH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EH_CHILDREN), - value: None, -}; - -pub static WORD_EH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("anced"), - dictgen::InsensitiveAscii("ancement"), - dictgen::InsensitiveAscii("ancements"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enever"), - dictgen::InsensitiveAscii("ich"), - dictgen::InsensitiveAscii("ough"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("tanol"), - dictgen::InsensitiveAscii("tereal"), - dictgen::InsensitiveAscii("ternet"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("thernet"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("tnically"), - dictgen::InsensitiveAscii("tnicities"), - dictgen::InsensitiveAscii("tnicity"), - ], - values: &[ - &["enhance"], - &["enhanced"], - &["enhancement"], - &["enhancements"], - &["when", "hen", "even", "then"], - &["whenever"], - &["which"], - &["enough"], - &["her"], - &["ethanol"], - &["ethereal"], - &["ethernet"], - &["ether", "either"], - &["ethernet"], - &["ethically"], - &["ethnically"], - &["ethnicities"], - &["ethnicity"], - ], - range: 1..=9, - }; - -static WORD_EG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EG_CHILDREN), - value: None, -}; - -pub static WORD_EG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("aletarian"), - dictgen::InsensitiveAscii("alitara"), - dictgen::InsensitiveAscii("alitatian"), - dictgen::InsensitiveAscii("aliterian"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("enral"), - dictgen::InsensitiveAscii("enralise"), - dictgen::InsensitiveAscii("enralised"), - dictgen::InsensitiveAscii("enralises"), - dictgen::InsensitiveAscii("enralize"), - dictgen::InsensitiveAscii("enralized"), - dictgen::InsensitiveAscii("enralizes"), - dictgen::InsensitiveAscii("enrally"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("onomic"), - dictgen::InsensitiveAscii("ostitical"), - dictgen::InsensitiveAscii("otastical"), - dictgen::InsensitiveAscii("otestical"), - dictgen::InsensitiveAscii("otisitcal"), - dictgen::InsensitiveAscii("otistcal"), - dictgen::InsensitiveAscii("otisticle"), - dictgen::InsensitiveAscii("otystical"), - dictgen::InsensitiveAscii("pytian"), - dictgen::InsensitiveAscii("pytians"), - dictgen::InsensitiveAscii("regrious"), - dictgen::InsensitiveAscii("yptain"), - dictgen::InsensitiveAscii("yptains"), - dictgen::InsensitiveAscii("ytpian"), - dictgen::InsensitiveAscii("ytpians"), - ], - values: &[ - &["equal"], - &["egalitarian"], - &["egalitarian"], - &["egalitarian"], - &["egalitarian"], - &["equals"], - &["regards"], - &["edge"], - &["edges"], - &["edge"], - &["general"], - &["generalise"], - &["generalised"], - &["generalises"], - &["generalize"], - &["generalized"], - &["generalizes"], - &["generally"], - &["engine"], - &["ergonomic", "economic"], - &["egotistical"], - &["egotistical"], - &["egotistical"], - &["egotistical"], - &["egotistical"], - &["egotistical"], - &["egotistical"], - &["egyptian"], - &["egyptians"], - &["egregious"], - &["egyptian"], - &["egyptians"], - &["egyptian"], - &["egyptians"], - ], - range: 1..=9, - }; - -static WORD_EF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EF_CHILDREN), - value: None, -}; - -static WORD_EF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_EFE_NODE), - Some(&WORD_EFF_NODE), - None, - None, - Some(&WORD_EFI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_EFO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_EFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFO_CHILDREN), - value: None, -}; - -pub static WORD_EFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rceable"), - dictgen::InsensitiveAscii("re"), - ], - values: &[&["enforceable"], &["afore", "before"]], - range: 2..=7, - }; - -static WORD_EFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFI_CHILDREN), - value: None, -}; - -pub static WORD_EFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cient"), - dictgen::InsensitiveAscii("nitions"), - ], - values: &[&["efficient"], &["definitions"]], - range: 5..=7, - }; - -static WORD_EFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EFF_CHILDREN), - value: None, -}; - -static WORD_EFF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_EFFC_NODE), - None, - Some(&WORD_EFFE_NODE), - None, - None, - None, - Some(&WORD_EFFI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_EFFO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_EFFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_EFFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFFU_CHILDREN), - value: None, -}; - -pub static WORD_EFFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lence")], - values: &[&["effluence"]], - range: 5..=5, - }; - -static WORD_EFFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFFO_CHILDREN), - value: None, -}; - -pub static WORD_EFFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rdlessly"), - dictgen::InsensitiveAscii("rds"), - dictgen::InsensitiveAscii("rtlesly"), - dictgen::InsensitiveAscii("rtlessely"), - dictgen::InsensitiveAscii("rtlessley"), - dictgen::InsensitiveAscii("rtlessy"), - ], - values: &[ - &["effort", "afford"], - &["effortlessly"], - &["efforts", "affords"], - &["effortlessly"], - &["effortlessly"], - &["effortlessly"], - &["effortlessly"], - ], - range: 2..=9, - }; - -static WORD_EFFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFFI_CHILDREN), - value: None, -}; - -pub static WORD_EFFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccient"), - dictgen::InsensitiveAscii("ceincy"), - dictgen::InsensitiveAscii("ceint"), - dictgen::InsensitiveAscii("ceintly"), - dictgen::InsensitiveAscii("cencty"), - dictgen::InsensitiveAscii("cency"), - dictgen::InsensitiveAscii("cent"), - dictgen::InsensitiveAscii("cently"), - dictgen::InsensitiveAscii("ciancy"), - dictgen::InsensitiveAscii("ciant"), - dictgen::InsensitiveAscii("ciantly"), - dictgen::InsensitiveAscii("cienct"), - dictgen::InsensitiveAscii("cienctly"), - dictgen::InsensitiveAscii("cientcy"), - dictgen::InsensitiveAscii("cienty"), - dictgen::InsensitiveAscii("cieny"), - dictgen::InsensitiveAscii("citently"), - dictgen::InsensitiveAscii("cively"), - dictgen::InsensitiveAscii("ctiveness"), - dictgen::InsensitiveAscii("cvely"), - dictgen::InsensitiveAscii("ecient"), - dictgen::InsensitiveAscii("ecnet"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - ], - values: &[ - &["efficient"], - &["efficiency"], - &["efficient"], - &["efficiently"], - &["efficiency"], - &["efficiency"], - &["efficient"], - &["efficiently"], - &["efficiency"], - &["efficient"], - &["efficiently"], - &["efficient"], - &["efficiency"], - &["efficiently"], - &["efficiently"], - &["efficiency", "efficiently"], - &["efficiently"], - &["effectively"], - &["effectiveness"], - &["effectively"], - &["efficient"], - &["efficient"], - &["efficiency"], - &["efficient"], - &["efficiently"], - ], - range: 3..=9, - }; - -static WORD_EFFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFFE_CHILDREN), - value: None, -}; - -pub static WORD_EFFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceively"), - dictgen::InsensitiveAscii("ciency"), - dictgen::InsensitiveAscii("cient"), - dictgen::InsensitiveAscii("ciently"), - dictgen::InsensitiveAscii("citively"), - dictgen::InsensitiveAscii("citvely"), - dictgen::InsensitiveAscii("cive"), - dictgen::InsensitiveAscii("cively"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("cked"), - dictgen::InsensitiveAscii("cks"), - dictgen::InsensitiveAscii("ckt"), - dictgen::InsensitiveAscii("ctice"), - dictgen::InsensitiveAscii("cticely"), - dictgen::InsensitiveAscii("ctionate"), - dictgen::InsensitiveAscii("ctivelly"), - dictgen::InsensitiveAscii("ctivenss"), - dictgen::InsensitiveAscii("ctiviness"), - dictgen::InsensitiveAscii("ctivley"), - dictgen::InsensitiveAscii("ctivly"), - dictgen::InsensitiveAscii("ctivness"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("dts"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("kt"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tct"), - dictgen::InsensitiveAscii("xts"), - ], - values: &[ - &["effectively"], - &["efficiency"], - &["efficient"], - &["efficiently"], - &["effectively"], - &["effectively"], - &["effective"], - &["effectively"], - &["effect"], - &["effected"], - &["effects"], - &["effect"], - &["effective"], - &["effectively"], - &["affectionate"], - &["effectively"], - &["effectiveness"], - &["effectiveness"], - &["effectively"], - &["effectively"], - &["effectiveness"], - &["effectively"], - &["effects"], - &["effect"], - &["effects"], - &["effect"], - &["effect"], - &["effect"], - &["effects"], - ], - range: 1..=9, - }; - -static WORD_EFFC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFFC_CHILDREN), - value: None, -}; - -pub static WORD_EFFC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iency"), - dictgen::InsensitiveAscii("ient"), - dictgen::InsensitiveAscii("iently"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - ], - values: &[ - &["efficiency"], - &["efficient"], - &["efficiently"], - &["effective"], - &["effectively"], - ], - range: 4..=6, - }; - -static WORD_EFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EFE_CHILDREN), - value: None, -}; - -pub static WORD_EFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("ctively"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("rences"), - dictgen::InsensitiveAscii("tivity"), - ], - values: &[ - &["effect"], - &["effective"], - &["effectively"], - &["evil"], - &["references"], - &["effectivity"], - ], - range: 1..=7, - }; - -static WORD_EE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EE_CHILDREN), - value: None, -}; - -pub static WORD_EE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("cutable"), - dictgen::InsensitiveAscii("eprom"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("gerly"), - dictgen::InsensitiveAscii("jus"), - dictgen::InsensitiveAscii("lment"), - dictgen::InsensitiveAscii("lments"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("proom"), - dictgen::InsensitiveAscii("rpom"), - dictgen::InsensitiveAscii("scription"), - dictgen::InsensitiveAscii("very"), - dictgen::InsensitiveAscii("verything"), - dictgen::InsensitiveAscii("verywhere"), - dictgen::InsensitiveAscii("xtract"), - dictgen::InsensitiveAscii("xtracted"), - dictgen::InsensitiveAscii("xtracting"), - dictgen::InsensitiveAscii("xtraction"), - dictgen::InsensitiveAscii("xtracts"), - ], - values: &[ - &["early"], - &["executable"], - &["eeprom"], - &["eager"], - &["eagerly"], - &["aegis"], - &["element"], - &["elements"], - &["element"], - &["eeprom"], - &["eeprom"], - &["description"], - &["every"], - &["everything"], - &["everywhere"], - &["extract"], - &["extracted"], - &["extracting"], - &["extraction"], - &["extracts"], - ], - range: 3..=9, - }; - -static WORD_ED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ED_CHILDREN), - value: None, -}; - -pub static WORD_ED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("biles"), - dictgen::InsensitiveAscii("cdic"), - dictgen::InsensitiveAscii("dge"), - dictgen::InsensitiveAscii("dges"), - dictgen::InsensitiveAscii("ditable"), - dictgen::InsensitiveAscii("dited"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eycat"), - dictgen::InsensitiveAscii("eycats"), - dictgen::InsensitiveAscii("ficient"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ibels"), - dictgen::InsensitiveAscii("ige"), - dictgen::InsensitiveAscii("iges"), - dictgen::InsensitiveAscii("iit"), - dictgen::InsensitiveAscii("iiting"), - dictgen::InsensitiveAscii("iitor"), - dictgen::InsensitiveAscii("iitors"), - dictgen::InsensitiveAscii("iits"), - dictgen::InsensitiveAscii("ior"), - dictgen::InsensitiveAscii("iors"), - dictgen::InsensitiveAscii("itabiliity"), - dictgen::InsensitiveAscii("itedt"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("itied"), - dictgen::InsensitiveAscii("itiing"), - dictgen::InsensitiveAscii("itiojn"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("itoras"), - dictgen::InsensitiveAscii("itores"), - dictgen::InsensitiveAscii("itoro"), - dictgen::InsensitiveAscii("itot"), - dictgen::InsensitiveAscii("itots"), - dictgen::InsensitiveAscii("itt"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("itter"), - dictgen::InsensitiveAscii("itting"), - dictgen::InsensitiveAscii("ittor"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nif"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("npoint"), - dictgen::InsensitiveAscii("oema"), - dictgen::InsensitiveAscii("point"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("ucacional"), - dictgen::InsensitiveAscii("ucaiton"), - dictgen::InsensitiveAscii("ucationnal"), - dictgen::InsensitiveAscii("xpected"), - ], - values: &[ - &["edibles"], - &["ebcdic"], - &["edge"], - &["edges"], - &["editable"], - &["edited"], - &["edge"], - &["etiquette"], - &["etiquettes"], - &["deficient"], - &["editable"], - &["edibles"], - &["edge"], - &["edges"], - &["edit"], - &["editing"], - &["editor"], - &["editors"], - &["edits"], - &["editor"], - &["editors"], - &["editability"], - &["edited"], - &["edits"], - &["edited"], - &["editing"], - &["edition"], - &["edition"], - &["editors"], - &["editors"], - &["editor"], - &["editor"], - &["editors"], - &["edit"], - &["edited"], - &["editor"], - &["editing"], - &["editor"], - &["end"], - &["endif"], - &["edging", "ending"], - &["endpoint"], - &["edema"], - &["endpoint"], - &["editable"], - &["editor"], - &["education"], - &["educational"], - &["education"], - &["educational"], - &["expected"], - ], - range: 1..=10, - }; - -static WORD_EC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EC_CHILDREN), - value: None, -}; - -static WORD_EC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ECA_NODE), - None, - Some(&WORD_ECC_NODE), - None, - Some(&WORD_ECE_NODE), - None, - None, - Some(&WORD_ECH_NODE), - Some(&WORD_ECI_NODE), - None, - None, - Some(&WORD_ECL_NODE), - None, - Some(&WORD_ECN_NODE), - Some(&WORD_ECO_NODE), - Some(&WORD_ECP_NODE), - None, - Some(&WORD_ECR_NODE), - Some(&WORD_ECS_NODE), - Some(&WORD_ECT_NODE), - None, - None, - None, - Some(&WORD_ECX_NODE), - None, - Some(&WORD_ECZ_NODE), -]; - -static WORD_ECZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECZ_CHILDREN), - value: None, -}; - -pub static WORD_ECZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecute"), - dictgen::InsensitiveAscii("ecuted"), - dictgen::InsensitiveAscii("ecutes"), - dictgen::InsensitiveAscii("ecuting"), - dictgen::InsensitiveAscii("ecutive"), - dictgen::InsensitiveAscii("ecutives"), - ], - values: &[ - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["executive"], - &["executives"], - ], - range: 5..=8, - }; - -static WORD_ECX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECX_CHILDREN), - value: None, -}; - -pub static WORD_ECX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("tracted"), - ], - values: &[ - &["except"], - &["excite"], - &["excited"], - &["excites"], - &["exciting"], - &["extracted"], - ], - range: 3..=7, - }; - -static WORD_ECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECT_CHILDREN), - value: Some(&["etc"]), -}; - -pub static WORD_ECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("astic"), - dictgen::InsensitiveAscii("sasy"), - ], - values: &[&["ecstatic"], &["ecstasy"]], - range: 4..=5, - }; - -static WORD_ECS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECS_CHILDREN), - value: None, -}; - -pub static WORD_ECS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pecially"), - dictgen::InsensitiveAscii("tacys"), - dictgen::InsensitiveAscii("tascy"), - dictgen::InsensitiveAscii("tasty"), - ], - values: &[&["especially"], &["ecstasy"], &["ecstasy"], &["ecstasy"]], - range: 5..=8, - }; - -static WORD_ECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECR_CHILDREN), - value: None, -}; - -pub static WORD_ECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("et")], - values: &[&["secret", "erect"]], - range: 2..=2, - }; - -static WORD_ECP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECP_CHILDREN), - value: None, -}; - -pub static WORD_ECP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("licit"), - dictgen::InsensitiveAscii("licitly"), - ], - values: &[&["explicit"], &["explicitly"]], - range: 5..=7, - }; - -static WORD_ECO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECO_CHILDREN), - value: None, -}; - -pub static WORD_ECO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("gnized"), - dictgen::InsensitiveAscii("ligical"), - dictgen::InsensitiveAscii("logia"), - dictgen::InsensitiveAscii("monic"), - dictgen::InsensitiveAscii("monical"), - dictgen::InsensitiveAscii("monics"), - dictgen::InsensitiveAscii("nimical"), - dictgen::InsensitiveAscii("nimically"), - dictgen::InsensitiveAscii("nimists"), - dictgen::InsensitiveAscii("nmic"), - dictgen::InsensitiveAscii("nomicaly"), - dictgen::InsensitiveAscii("nomicas"), - dictgen::InsensitiveAscii("nomiclly"), - dictgen::InsensitiveAscii("nomicos"), - dictgen::InsensitiveAscii("nomicus"), - dictgen::InsensitiveAscii("nomisch"), - dictgen::InsensitiveAscii("nomisesti"), - dictgen::InsensitiveAscii("nomisit"), - dictgen::InsensitiveAscii("nomisiti"), - dictgen::InsensitiveAscii("nomistes"), - dictgen::InsensitiveAscii("unter"), - dictgen::InsensitiveAscii("untered"), - dictgen::InsensitiveAscii("untering"), - dictgen::InsensitiveAscii("unters"), - ], - values: &[ - &["encoder", "decoder"], - &["encoding", "decoding"], - &["recognized"], - &["ecological"], - &["ecological"], - &["economic"], - &["economical"], - &["economics"], - &["economical"], - &["economically"], - &["economists"], - &["economic"], - &["economically"], - &["economics"], - &["economically"], - &["economics"], - &["economics"], - &["economic"], - &["economists"], - &["economists"], - &["economist"], - &["economists"], - &["encounter"], - &["encountered"], - &["encountering"], - &["encounters"], - ], - range: 3..=9, - }; - -static WORD_ECN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECN_CHILDREN), - value: None, -}; - -pub static WORD_ECN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etricity")], - values: &[&["eccentricity"]], - range: 8..=8, - }; - -static WORD_ECL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECL_CHILDREN), - value: None, -}; - -pub static WORD_ECL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ipes"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ispe"), - dictgen::InsensitiveAscii("pise"), - dictgen::InsensitiveAscii("pse"), - ], - values: &[ - &["eclipse"], - &["eclipse"], - &["eclipse"], - &["eclipse"], - &["eclipse"], - ], - range: 3..=4, - }; - -static WORD_ECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECI_CHILDREN), - value: None, -}; - -pub static WORD_ECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dious"), - dictgen::InsensitiveAscii("lpse"), - ], - values: &[&["deciduous"], &["eclipse"]], - range: 4..=5, - }; - -static WORD_ECH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECH_CHILDREN), - value: None, -}; - -pub static WORD_ECH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancement"), - dictgen::InsensitiveAscii("osystem"), - ], - values: &[&["enhancement"], &["ecosystem"]], - range: 7..=8, - }; - -static WORD_ECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECE_CHILDREN), - value: None, -}; - -pub static WORD_ECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onomy"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - ], - values: &[&["economy"], &["except"], &["exception"], &["exceptions"]], - range: 2..=6, - }; - -static WORD_ECC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECC_CHILDREN), - value: None, -}; - -pub static WORD_ECC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("essive"), - dictgen::InsensitiveAscii("lectic"), - ], - values: &[&["excessive"], &["eclectic"]], - range: 6..=6, - }; - -static WORD_ECA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ECA_CHILDREN), - value: None, -}; - -pub static WORD_ECA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("use"), - ], - values: &[&["escape"], &["because"]], - range: 2..=3, - }; - -static WORD_EB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EB_CHILDREN), - value: None, -}; - -pub static WORD_EB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("cidc"), - dictgen::InsensitiveAscii("cuase"), - dictgen::InsensitiveAscii("edded"), - dictgen::InsensitiveAscii("st"), - ], - values: &[ - &["enable"], - &["enabled"], - &["ebcdic"], - &["because"], - &["embedded"], - &["best"], - ], - range: 2..=5, - }; - -static WORD_EA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_EA_CHILDREN), - value: None, -}; - -static WORD_EA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_EAB_NODE), - Some(&WORD_EAC_NODE), - None, - None, - None, - Some(&WORD_EAG_NODE), - Some(&WORD_EAH_NODE), - Some(&WORD_EAI_NODE), - None, - None, - Some(&WORD_EAL_NODE), - Some(&WORD_EAM_NODE), - Some(&WORD_EAN_NODE), - None, - None, - None, - Some(&WORD_EAR_NODE), - Some(&WORD_EAS_NODE), - Some(&WORD_EAT_NODE), - Some(&WORD_EAU_NODE), - None, - None, - Some(&WORD_EAX_NODE), - None, - Some(&WORD_EAZ_NODE), -]; - -static WORD_EAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAZ_CHILDREN), - value: None, -}; - -pub static WORD_EAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iest"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["easier"], &["easiest"], &["easy"]], - range: 1..=4, - }; - -static WORD_EAX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAX_CHILDREN), - value: None, -}; - -pub static WORD_EAX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ct")], - values: &[&["exact"]], - range: 2..=2, - }; - -static WORD_EAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAU_CHILDREN), - value: None, -}; - -pub static WORD_EAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ality")], - values: &[&["equality"]], - range: 5..=5, - }; - -static WORD_EAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAT_CHILDREN), - value: None, -}; - -pub static WORD_EAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("swood"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("urn"), - ], - values: &[ - &["either"], - &["eastwood"], - &["eating"], - &["return", "saturn", "eaten"], - ], - range: 3..=5, - }; - -static WORD_EAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAS_CHILDREN), - value: None, -}; - -pub static WORD_EAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ili"), - dictgen::InsensitiveAscii("iliy"), - dictgen::InsensitiveAscii("illy"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("isly"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("iy"), - dictgen::InsensitiveAscii("iyl"), - dictgen::InsensitiveAscii("liy"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("thetically"), - dictgen::InsensitiveAscii("thetics"), - dictgen::InsensitiveAscii("twod"), - dictgen::InsensitiveAscii("twoood"), - dictgen::InsensitiveAscii("twoord"), - dictgen::InsensitiveAscii("yer"), - dictgen::InsensitiveAscii("yly"), - ], - values: &[ - &["easily"], - &["easier", "eraser"], - &["easily"], - &["easily"], - &["easily"], - &["easily"], - &["easily"], - &["easiest"], - &["easily"], - &["easily"], - &["easily"], - &["easily"], - &["esthetically"], - &["esthetics"], - &["eastwood"], - &["eastwood"], - &["eastwood"], - &["easier"], - &["easily"], - ], - range: 2..=10, - }; - -static WORD_EAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAR_CHILDREN), - value: None, -}; - -pub static WORD_EAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("htbound"), - dictgen::InsensitiveAscii("htquakes"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iler"), - dictgen::InsensitiveAscii("ilest"), - dictgen::InsensitiveAscii("ily"), - dictgen::InsensitiveAscii("leir"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("liear"), - dictgen::InsensitiveAscii("lies"), - dictgen::InsensitiveAscii("liet"), - dictgen::InsensitiveAscii("list"), - dictgen::InsensitiveAscii("lyer"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("peice"), - dictgen::InsensitiveAscii("pluggs"), - dictgen::InsensitiveAscii("plus"), - dictgen::InsensitiveAscii("thboud"), - dictgen::InsensitiveAscii("thqauke"), - dictgen::InsensitiveAscii("thqaukes"), - dictgen::InsensitiveAscii("thquack"), - dictgen::InsensitiveAscii("thquackes"), - dictgen::InsensitiveAscii("thquacks"), - dictgen::InsensitiveAscii("thquakers"), - dictgen::InsensitiveAscii("thquaks"), - dictgen::InsensitiveAscii("thquate"), - dictgen::InsensitiveAscii("thqukes"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yly"), - ], - values: &[ - &["search", "each"], - &["earthbound"], - &["earthquakes"], - &["earlier"], - &["earlier"], - &["earliest"], - &["easily", "eerily"], - &["earlier"], - &["earlier"], - &["earlier"], - &["earliest"], - &["earliest"], - &["earliest"], - &["earlier"], - &["earned"], - &["earpiece"], - &["earplugs"], - &["earplugs"], - &["earthbound"], - &["earthquake"], - &["earthquakes"], - &["earthquake"], - &["earthquakes"], - &["earthquakes"], - &["earthquakes"], - &["earthquakes"], - &["earthquake"], - &["earthquakes"], - &["eery"], - &["eerily"], - ], - range: 1..=9, - }; - -static WORD_EAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAN_CHILDREN), - value: None, -}; - -pub static WORD_EAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bles"), - ], - values: &[&["enable"], &["enable"], &["enables"]], - range: 3..=4, - }; - -static WORD_EAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAM_CHILDREN), - value: None, -}; - -pub static WORD_EAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - ], - values: &[&["emacs"], &["email"], &["example"], &["examples"]], - range: 2..=4, - }; - -static WORD_EAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAL_CHILDREN), - value: None, -}; - -pub static WORD_EAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("iest"), - dictgen::InsensitiveAscii("rier"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[&["earlier"], &["earliest"], &["earlier"], &["early"]], - range: 2..=4, - }; - -static WORD_EAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAI_CHILDREN), - value: None, -}; - -pub static WORD_EAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lier"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[&["earlier"], &["easier"], &["either"]], - range: 3..=4, - }; - -static WORD_EAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAH_CHILDREN), - value: None, -}; - -pub static WORD_EAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("c")], - values: &[&["each"]], - range: 1..=1, - }; - -static WORD_EAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAG_CHILDREN), - value: None, -}; - -pub static WORD_EAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rely")], - values: &[&["eagerly"]], - range: 4..=4, - }; - -static WORD_EAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAC_CHILDREN), - value: None, -}; - -pub static WORD_EAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hohter"), - dictgen::InsensitiveAscii("hotehr"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("htoher"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["each"], - &["each"], - &["each", "ache"], - &["eachother"], - &["eachother"], - &["each"], - &["eachother"], - &["exactly"], - ], - range: 1..=6, - }; - -static WORD_EAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_EAB_CHILDREN), - value: None, -}; - -pub static WORD_EAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("led")], - values: &[&["enabled"]], - range: 3..=3, - }; - -static WORD_D_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_D_CHILDREN), - value: None, -}; - -static WORD_D_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DA_NODE), - Some(&WORD_DB_NODE), - Some(&WORD_DC_NODE), - Some(&WORD_DD_NODE), - Some(&WORD_DE_NODE), - Some(&WORD_DF_NODE), - Some(&WORD_DG_NODE), - None, - Some(&WORD_DI_NODE), - Some(&WORD_DJ_NODE), - None, - Some(&WORD_DL_NODE), - None, - Some(&WORD_DN_NODE), - Some(&WORD_DO_NODE), - Some(&WORD_DP_NODE), - None, - Some(&WORD_DR_NODE), - Some(&WORD_DS_NODE), - Some(&WORD_DT_NODE), - Some(&WORD_DU_NODE), - Some(&WORD_DV_NODE), - Some(&WORD_DW_NODE), - None, - Some(&WORD_DY_NODE), - None, -]; - -static WORD_DY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DY_CHILDREN), - value: None, -}; - -static WORD_DY_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DYA_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DYM_NODE), - Some(&WORD_DYN_NODE), - None, - Some(&WORD_DYP_NODE), - None, - Some(&WORD_DYR_NODE), - Some(&WORD_DYS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DYS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DYS_CHILDREN), - value: None, -}; - -pub static WORD_DYS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entry"), - dictgen::InsensitiveAscii("fonction"), - dictgen::InsensitiveAscii("fonctional"), - dictgen::InsensitiveAscii("fucntion"), - dictgen::InsensitiveAscii("fucntional"), - dictgen::InsensitiveAscii("funcion"), - dictgen::InsensitiveAscii("funciton"), - dictgen::InsensitiveAscii("funcitonal"), - dictgen::InsensitiveAscii("functionnal"), - dictgen::InsensitiveAscii("funktion"), - dictgen::InsensitiveAscii("funktional"), - dictgen::InsensitiveAscii("hporia"), - dictgen::InsensitiveAscii("optian"), - dictgen::InsensitiveAscii("phoira"), - dictgen::InsensitiveAscii("phora"), - dictgen::InsensitiveAscii("phroia"), - dictgen::InsensitiveAscii("pohria"), - dictgen::InsensitiveAscii("potian"), - dictgen::InsensitiveAscii("topain"), - dictgen::InsensitiveAscii("tpoian"), - ], - values: &[ - &["dysentery"], - &["dysfunction"], - &["dysfunctional"], - &["dysfunction"], - &["dysfunctional"], - &["dysfunction"], - &["dysfunction"], - &["dysfunctional"], - &["dysfunctional"], - &["dysfunction"], - &["dysfunctional"], - &["dysphoria"], - &["dystopian"], - &["dysphoria"], - &["dysphoria"], - &["dysphoria"], - &["dysphoria"], - &["dystopian"], - &["dystopian"], - &["dystopian"], - ], - range: 5..=11, - }; - -static WORD_DYR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DYR_CHILDREN), - value: None, -}; - -pub static WORD_DYR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("egulation"), - ], - values: &[&["direction"], &["deregulation"]], - range: 6..=9, - }; - -static WORD_DYP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DYP_CHILDREN), - value: None, -}; - -pub static WORD_DYP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("shoria")], - values: &[&["dysphoria"]], - range: 6..=6, - }; - -static WORD_DYN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DYN_CHILDREN), - value: None, -}; - -pub static WORD_DYN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amc"), - dictgen::InsensitiveAscii("amcally"), - dictgen::InsensitiveAscii("amcly"), - dictgen::InsensitiveAscii("amcs"), - dictgen::InsensitiveAscii("amicallly"), - dictgen::InsensitiveAscii("amicaly"), - dictgen::InsensitiveAscii("amicdns"), - dictgen::InsensitiveAscii("amicily"), - dictgen::InsensitiveAscii("amiclly"), - dictgen::InsensitiveAscii("amicly"), - dictgen::InsensitiveAscii("amicpsf"), - dictgen::InsensitiveAscii("amicus"), - dictgen::InsensitiveAscii("aminc"), - dictgen::InsensitiveAscii("amincal"), - dictgen::InsensitiveAscii("amincs"), - dictgen::InsensitiveAscii("amis"), - dictgen::InsensitiveAscii("amitage"), - dictgen::InsensitiveAscii("amlic"), - dictgen::InsensitiveAscii("amlically"), - dictgen::InsensitiveAscii("ammic"), - dictgen::InsensitiveAscii("amnically"), - dictgen::InsensitiveAscii("astry"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("maic"), - dictgen::InsensitiveAscii("maically"), - dictgen::InsensitiveAscii("mic"), - dictgen::InsensitiveAscii("mically"), - dictgen::InsensitiveAscii("mics"), - dictgen::InsensitiveAscii("saty"), - ], - values: &[ - &["dynamic"], - &["dynamically"], - &["dynamincally", "dynamically"], - &["dynamics"], - &["dynamically"], - &["dynamically"], - &["dynamics"], - &["dynamically"], - &["dynamically"], - &["dynamically"], - &["dynamics"], - &["dynamics"], - &["dynamic"], - &["dynamical"], - &["dynamics"], - &["dynamics"], - &["dynamite"], - &["dynamic"], - &["dynamically"], - &["dynamic"], - &["dynamically"], - &["dynasty"], - &["dynamically"], - &["dynamic"], - &["dynamically"], - &["dynamic"], - &["dynamically"], - &["dynamics"], - &["dynasty"], - ], - range: 3..=9, - }; - -static WORD_DYM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DYM_CHILDREN), - value: None, -}; - -pub static WORD_DYM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amically"), - dictgen::InsensitiveAscii("anic"), - dictgen::InsensitiveAscii("anically"), - dictgen::InsensitiveAscii("anics"), - dictgen::InsensitiveAscii("anite"), - ], - values: &[ - &["dynamically"], - &["dynamic"], - &["dynamically"], - &["dynamics"], - &["dynamite"], - ], - range: 4..=8, - }; - -static WORD_DYA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DYA_CHILDREN), - value: None, -}; - -pub static WORD_DYA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mically"), - dictgen::InsensitiveAscii("namically"), - dictgen::InsensitiveAscii("nmic"), - dictgen::InsensitiveAscii("nmically"), - dictgen::InsensitiveAscii("nmics"), - dictgen::InsensitiveAscii("nmite"), - dictgen::InsensitiveAscii("nsty"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["dynamically"], - &["dynamically"], - &["dynamic"], - &["dynamically"], - &["dynamics"], - &["dynamite"], - &["dynasty"], - &["dryas"], - ], - range: 1..=9, - }; - -static WORD_DW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DW_CHILDREN), - value: None, -}; - -pub static WORD_DW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("arvens")], - values: &[&["dwarves"]], - range: 6..=6, - }; - -static WORD_DV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DV_CHILDREN), - value: None, -}; - -pub static WORD_DV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ided")], - values: &[&["divided"]], - range: 4..=4, - }; - -static WORD_DU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DU_CHILDREN), - value: None, -}; - -static WORD_DU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DUA_NODE), - Some(&WORD_DUB_NODE), - Some(&WORD_DUC_NODE), - Some(&WORD_DUD_NODE), - Some(&WORD_DUE_NODE), - None, - None, - None, - Some(&WORD_DUI_NODE), - None, - None, - Some(&WORD_DUL_NODE), - Some(&WORD_DUM_NODE), - Some(&WORD_DUN_NODE), - Some(&WORD_DUO_NODE), - Some(&WORD_DUP_NODE), - None, - Some(&WORD_DUR_NODE), - Some(&WORD_DUS_NODE), - Some(&WORD_DUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUT_CHILDREN), - value: None, -}; - -pub static WORD_DUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["during"]], - range: 3..=3, - }; - -static WORD_DUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUS_CHILDREN), - value: None, -}; - -pub static WORD_DUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("btep"), - dictgen::InsensitiveAscii("functional"), - dictgen::InsensitiveAscii("gustingly"), - dictgen::InsensitiveAscii("tification"), - ], - values: &[ - &["dubstep"], - &["dysfunctional"], - &["disgustingly"], - &["justification"], - ], - range: 4..=10, - }; - -static WORD_DUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUR_CHILDREN), - value: None, -}; - -pub static WORD_DUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abilites"), - dictgen::InsensitiveAscii("abiliy"), - dictgen::InsensitiveAscii("abillity"), - dictgen::InsensitiveAscii("abiltiy"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("atiob"), - dictgen::InsensitiveAscii("ationm"), - dictgen::InsensitiveAscii("ationn"), - dictgen::InsensitiveAscii("ationns"), - dictgen::InsensitiveAscii("ectories"), - dictgen::InsensitiveAscii("ectory"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("taion"), - ], - values: &[ - &["durabilities"], - &["durability"], - &["durability"], - &["durability"], - &["duration"], - &["duration"], - &["duration"], - &["duration"], - &["durations"], - &["directories"], - &["directory"], - &["during"], - &["during"], - &["during"], - &["during"], - &["during"], - &["during"], - &["during"], - &["during"], - &["duration"], - ], - range: 2..=8, - }; - -static WORD_DUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUP_CHILDREN), - value: None, -}; - -pub static WORD_DUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elicate"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("ilcates"), - dictgen::InsensitiveAscii("lacate"), - dictgen::InsensitiveAscii("lacated"), - dictgen::InsensitiveAscii("lacates"), - dictgen::InsensitiveAscii("lacation"), - dictgen::InsensitiveAscii("lacte"), - dictgen::InsensitiveAscii("lacted"), - dictgen::InsensitiveAscii("lactes"), - dictgen::InsensitiveAscii("laction"), - dictgen::InsensitiveAscii("laicate"), - dictgen::InsensitiveAscii("laicated"), - dictgen::InsensitiveAscii("laicates"), - dictgen::InsensitiveAscii("laication"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lcate"), - dictgen::InsensitiveAscii("lcates"), - dictgen::InsensitiveAscii("lciate"), - dictgen::InsensitiveAscii("lciated"), - dictgen::InsensitiveAscii("lciates"), - dictgen::InsensitiveAscii("liacate"), - dictgen::InsensitiveAscii("liacates"), - dictgen::InsensitiveAscii("liace"), - dictgen::InsensitiveAscii("liacte"), - dictgen::InsensitiveAscii("liacted"), - dictgen::InsensitiveAscii("liactes"), - dictgen::InsensitiveAscii("liagte"), - dictgen::InsensitiveAscii("liate"), - dictgen::InsensitiveAscii("liated"), - dictgen::InsensitiveAscii("liates"), - dictgen::InsensitiveAscii("liating"), - dictgen::InsensitiveAscii("liation"), - dictgen::InsensitiveAscii("liations"), - dictgen::InsensitiveAscii("licants"), - dictgen::InsensitiveAscii("licas"), - dictgen::InsensitiveAscii("licat"), - dictgen::InsensitiveAscii("licatas"), - dictgen::InsensitiveAscii("licatd"), - dictgen::InsensitiveAscii("licatess"), - dictgen::InsensitiveAscii("licats"), - dictgen::InsensitiveAscii("licitas"), - dictgen::InsensitiveAscii("liclated"), - dictgen::InsensitiveAscii("lictaed"), - dictgen::InsensitiveAscii("licte"), - dictgen::InsensitiveAscii("licted"), - dictgen::InsensitiveAscii("lictes"), - dictgen::InsensitiveAscii("liction"), - dictgen::InsensitiveAscii("lifaces"), - dictgen::InsensitiveAscii("lucated"), - dictgen::InsensitiveAscii("plicate"), - dictgen::InsensitiveAscii("plicated"), - dictgen::InsensitiveAscii("plicates"), - dictgen::InsensitiveAscii("plicating"), - dictgen::InsensitiveAscii("plication"), - dictgen::InsensitiveAscii("plications"), - ], - values: &[ - &["duplicate"], - &["duplicate"], - &["duplicates"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplication"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplication"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplication"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplication"], - &["duplicate"], - &["duplicates"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplicate"], - &["duplicates"], - &["duplicate"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplicate"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplicating"], - &["duplication"], - &["duplications"], - &["duplicates"], - &["duplicates"], - &["duplicate"], - &["duplicates"], - &["duplicated"], - &["duplicates"], - &["duplicates"], - &["duplicates"], - &["duplicated"], - &["duplicated"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplication"], - &["duplicates"], - &["duplicated"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplicating"], - &["duplication"], - &["duplications"], - ], - range: 4..=10, - }; - -static WORD_DUO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUO_CHILDREN), - value: None, -}; - -pub static WORD_DUO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("blequote")], - values: &[&["doublequote"]], - range: 8..=8, - }; - -static WORD_DUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUN_CHILDREN), - value: None, -}; - -pub static WORD_DUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egon"), - dictgen::InsensitiveAscii("egons"), - dictgen::InsensitiveAscii("geoness"), - dictgen::InsensitiveAscii("geong"), - dictgen::InsensitiveAscii("geos"), - dictgen::InsensitiveAscii("geoun"), - dictgen::InsensitiveAscii("goen"), - dictgen::InsensitiveAscii("goens"), - ], - values: &[ - &["dungeon"], - &["dungeons"], - &["dungeons"], - &["dungeon"], - &["dungeons"], - &["dungeon"], - &["dungeon"], - &["dungeons"], - ], - range: 4..=7, - }; - -static WORD_DUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUM_CHILDREN), - value: Some(&["dumb"]), -}; - -pub static WORD_DUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bbellls"), - dictgen::InsensitiveAscii("bbels"), - dictgen::InsensitiveAscii("bfouded"), - dictgen::InsensitiveAscii("bfoundeads"), - dictgen::InsensitiveAscii("bfouned"), - dictgen::InsensitiveAscii("mmy"), - dictgen::InsensitiveAscii("mp"), - dictgen::InsensitiveAscii("plicate"), - dictgen::InsensitiveAscii("plicated"), - dictgen::InsensitiveAscii("plicates"), - dictgen::InsensitiveAscii("plicating"), - dictgen::InsensitiveAscii("ptser"), - dictgen::InsensitiveAscii("spter"), - ], - values: &[ - &["dumbbells"], - &["dumbbells"], - &["dumbfounded"], - &["dumbfounded"], - &["dumbfounded"], - &["dummy"], - &["dump", "dummy"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplicating"], - &["dumpster"], - &["dumpster"], - ], - range: 2..=10, - }; - -static WORD_DUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUL_CHILDREN), - value: None, -}; - -pub static WORD_DUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aity"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("icate"), - ], - values: &[&["duality"], &["dueling"], &["duplicate"]], - range: 4..=5, - }; - -static WORD_DUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUI_CHILDREN), - value: None, -}; - -pub static WORD_DUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("rng"), - ], - values: &[&["during"], &["during"]], - range: 2..=3, - }; - -static WORD_DUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUE_CHILDREN), - value: None, -}; - -pub static WORD_DUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("tschland"), - ], - values: &[ - &["doing", "during", "dueling"], - &["duration"], - &["deutschland"], - ], - range: 3..=8, - }; - -static WORD_DUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUD_CHILDREN), - value: None, -}; - -pub static WORD_DUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("o")], - values: &[&["sudo"]], - range: 1..=1, - }; - -static WORD_DUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUC_CHILDREN), - value: None, -}; - -pub static WORD_DUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ument"), - ], - values: &[&["document"], &["document"]], - range: 4..=5, - }; - -static WORD_DUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUB_CHILDREN), - value: None, -}; - -pub static WORD_DUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("licade"), - dictgen::InsensitiveAscii("licat"), - dictgen::InsensitiveAscii("licate"), - dictgen::InsensitiveAscii("licated"), - dictgen::InsensitiveAscii("licates"), - dictgen::InsensitiveAscii("lication"), - dictgen::InsensitiveAscii("lications"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("setp"), - dictgen::InsensitiveAscii("ug"), - ], - values: &[ - &["dubious"], - &["double"], - &["doubled"], - &["doubly"], - &["duplicate"], - &["duplicate"], - &["duplicate"], - &["duplicated"], - &["duplicates"], - &["duplication"], - &["publications"], - &["doubling", "dublin"], - &["doubly"], - &["dubstep"], - &["debug"], - ], - range: 2..=9, - }; - -static WORD_DUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DUA_CHILDREN), - value: None, -}; - -pub static WORD_DUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ghter"), - dictgen::InsensitiveAscii("ghters"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("ltiy"), - ], - values: &[&["daughter"], &["daughters"], &["duality"], &["duality"]], - range: 4..=6, - }; - -static WORD_DT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DT_CHILDREN), - value: None, -}; - -pub static WORD_DT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eect"), - dictgen::InsensitiveAscii("erminated"), - dictgen::InsensitiveAscii("ermine"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("oring"), - ], - values: &[ - &["detect"], - &["determined"], - &["determine"], - &["the"], - &["storing"], - ], - range: 2..=9, - }; - -static WORD_DS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DS_CHILDREN), - value: None, -}; - -pub static WORD_DS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("crete"), - dictgen::InsensitiveAscii("cretion"), - dictgen::InsensitiveAscii("cribed"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iabled"), - dictgen::InsensitiveAscii("iplay"), - dictgen::InsensitiveAscii("placed"), - dictgen::InsensitiveAscii("plays"), - dictgen::InsensitiveAscii("tination"), - dictgen::InsensitiveAscii("tinations"), - dictgen::InsensitiveAscii("tribution"), - dictgen::InsensitiveAscii("yfunction"), - dictgen::InsensitiveAscii("yfunctional"), - dictgen::InsensitiveAscii("yphoria"), - dictgen::InsensitiveAscii("ytopian"), - ], - values: &[ - &["discrete"], - &["discretion"], - &["described"], - &["disable"], - &["disabled"], - &["display"], - &["displaced"], - &["displays"], - &["destination"], - &["destinations"], - &["distribution"], - &["dysfunction"], - &["dysfunctional"], - &["dysphoria"], - &["dystopian"], - ], - range: 5..=11, - }; - -static WORD_DR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DR_CHILDREN), - value: None, -}; - -static WORD_DR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DRA_NODE), - None, - None, - None, - Some(&WORD_DRE_NODE), - Some(&WORD_DRF_NODE), - None, - None, - Some(&WORD_DRI_NODE), - None, - None, - None, - None, - Some(&WORD_DRN_NODE), - Some(&WORD_DRO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DRU_NODE), - Some(&WORD_DRV_NODE), - Some(&WORD_DRW_NODE), - None, - None, - None, -]; - -static WORD_DRW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRW_CHILDREN), - value: None, -}; - -pub static WORD_DRW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("awing"), - dictgen::InsensitiveAscii("awings"), - ], - values: &[&["drawing"], &["drawing"], &["drawings"]], - range: 4..=6, - }; - -static WORD_DRV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRV_CHILDREN), - value: None, -}; - -pub static WORD_DRV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ier"), - ], - values: &[&["driver"], &["driver"]], - range: 2..=3, - }; - -static WORD_DRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRU_CHILDREN), - value: None, -}; - -pub static WORD_DRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("mmless"), - dictgen::InsensitiveAscii("nkeness"), - ], - values: &[ - &["duration"], - &["during"], - &["drumming"], - &["drumless"], - &["drunkenness"], - ], - range: 3..=7, - }; - -static WORD_DRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRO_CHILDREN), - value: None, -}; - -pub static WORD_DRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("b"), - dictgen::InsensitiveAscii("pabel"), - dictgen::InsensitiveAscii("pable"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("ping"), - dictgen::InsensitiveAscii("ppend"), - dictgen::InsensitiveAscii("ppong"), - dictgen::InsensitiveAscii("ppped"), - dictgen::InsensitiveAscii("pse"), - dictgen::InsensitiveAscii("put"), - dictgen::InsensitiveAscii("tmund"), - dictgen::InsensitiveAscii("wt"), - dictgen::InsensitiveAscii("wts"), - ], - values: &[ - &["drop"], - &["droppable"], - &["droppable"], - &["dropped"], - &["dropping"], - &["dropped"], - &["dropping"], - &["dropped"], - &["drops"], - &["dropout"], - &["dortmund"], - &["drouth"], - &["droughts"], - ], - range: 1..=5, - }; - -static WORD_DRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRN_CHILDREN), - value: None, -}; - -pub static WORD_DRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ik")], - values: &[&["drink"]], - range: 2..=2, - }; - -static WORD_DRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRI_CHILDREN), - value: None, -}; - -pub static WORD_DRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agram"), - dictgen::InsensitiveAscii("agrammed"), - dictgen::InsensitiveAscii("agramming"), - dictgen::InsensitiveAscii("agrams"), - dictgen::InsensitiveAscii("bbel"), - dictgen::InsensitiveAscii("bbeld"), - dictgen::InsensitiveAscii("bbeled"), - dictgen::InsensitiveAscii("bbeling"), - dictgen::InsensitiveAscii("bbels"), - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("ectx"), - dictgen::InsensitiveAscii("fitng"), - dictgen::InsensitiveAscii("ftig"), - dictgen::InsensitiveAscii("nkes"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("veable"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("veris"), - dictgen::InsensitiveAscii("vern"), - dictgen::InsensitiveAscii("vr"), - ], - values: &[ - &["diagram"], - &["diagrammed"], - &["diagramming"], - &["diagrams"], - &["dribble"], - &["dribbled"], - &["dribbled"], - &["dribbling"], - &["dribbles"], - &["directly"], - &["directx"], - &["drifting"], - &["drifting"], - &["drinkers"], - &["dirty"], - &["drivable"], - &["driving"], - &["drivers"], - &["driven", "driver"], - &["driver"], - ], - range: 2..=9, - }; - -static WORD_DRF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRF_CHILDREN), - value: None, -}; - -pub static WORD_DRF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iting")], - values: &[&["drifting"]], - range: 5..=5, - }; - -static WORD_DRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRE_CHILDREN), - value: None, -}; - -pub static WORD_DRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asm"), - dictgen::InsensitiveAscii("awn"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("gee"), - dictgen::InsensitiveAscii("gees"), - dictgen::InsensitiveAscii("gree"), - dictgen::InsensitiveAscii("grees"), - dictgen::InsensitiveAscii("scription"), - dictgen::InsensitiveAscii("scriptions"), - ], - values: &[ - &["dreams"], - &["drawn"], - &["direction"], - &["degree"], - &["degrees"], - &["degree"], - &["degrees"], - &["description"], - &["descriptions"], - ], - range: 3..=10, - }; - -static WORD_DRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DRA_CHILDREN), - value: None, -}; - -pub static WORD_DRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("clua"), - dictgen::InsensitiveAscii("conain"), - dictgen::InsensitiveAscii("cual"), - dictgen::InsensitiveAscii("culea"), - dictgen::InsensitiveAscii("culla"), - dictgen::InsensitiveAscii("gable"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("gones"), - dictgen::InsensitiveAscii("gonus"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("kest"), - dictgen::InsensitiveAscii("maticaly"), - dictgen::InsensitiveAscii("maticlly"), - dictgen::InsensitiveAscii("mmatic"), - dictgen::InsensitiveAscii("mmatically"), - dictgen::InsensitiveAscii("mtic"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nkenstein"), - dictgen::InsensitiveAscii("sitcally"), - dictgen::InsensitiveAscii("stical"), - dictgen::InsensitiveAscii("sticaly"), - dictgen::InsensitiveAscii("sticlly"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("ughtman"), - dictgen::InsensitiveAscii("vadian"), - dictgen::InsensitiveAscii("view"), - dictgen::InsensitiveAscii("wack"), - dictgen::InsensitiveAscii("wacks"), - dictgen::InsensitiveAscii("wbale"), - dictgen::InsensitiveAscii("wble"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("win"), - dictgen::InsensitiveAscii("wm"), - dictgen::InsensitiveAscii("wng"), - dictgen::InsensitiveAscii("wning"), - ], - values: &[ - &["dracula"], - &["draconian"], - &["dracula"], - &["dracula"], - &["dracula"], - &["draggable"], - &["dragged"], - &["dragging"], - &["dragons"], - &["dragons"], - &["drawing"], - &["darkest"], - &["dramatically"], - &["dramatically"], - &["dramatic"], - &["grammatically"], - &["dramatic"], - &["drawn"], - &["frankenstein"], - &["drastically"], - &["drastically"], - &["drastically"], - &["drastically"], - &["drafts"], - &["draughtsman"], - &["dravidian"], - &["drawview"], - &["drawback"], - &["drawbacks"], - &["drawable"], - &["drawable"], - &["drew", "drawn"], - &["drawing"], - &["drawn"], - &["drawing"], - &["drawing"], - ], - range: 1..=10, - }; - -static WORD_DP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DP_CHILDREN), - value: None, -}; - -pub static WORD_DP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eends"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("uble"), - dictgen::InsensitiveAscii("ubles"), - ], - values: &[&["depends"], &["dependent"], &["double"], &["doubles"]], - range: 4..=6, - }; - -static WORD_DO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DO_CHILDREN), - value: None, -}; - -static WORD_DO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DOA_NODE), - Some(&WORD_DOB_NODE), - Some(&WORD_DOC_NODE), - None, - Some(&WORD_DOE_NODE), - None, - Some(&WORD_DOG_NODE), - None, - Some(&WORD_DOI_NODE), - None, - Some(&WORD_DOK_NODE), - Some(&WORD_DOL_NODE), - Some(&WORD_DOM_NODE), - Some(&WORD_DON_NODE), - Some(&WORD_DOO_NODE), - Some(&WORD_DOP_NODE), - None, - Some(&WORD_DOR_NODE), - Some(&WORD_DOS_NODE), - Some(&WORD_DOT_NODE), - Some(&WORD_DOU_NODE), - None, - Some(&WORD_DOW_NODE), - Some(&WORD_DOX_NODE), - Some(&WORD_DOY_NODE), - None, -]; - -static WORD_DOY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOY_CHILDREN), - value: None, -}; - -pub static WORD_DOY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gen")], - values: &[&["doxygen"]], - range: 3..=3, - }; - -static WORD_DOX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOX_CHILDREN), - value: None, -}; - -pub static WORD_DOX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gen")], - values: &[&["doxygen"]], - range: 3..=3, - }; - -static WORD_DOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DOW_CHILDREN), - value: None, -}; - -static WORD_DOW_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - Some(&WORD_DOWG_NODE), - Some(&WORD_DOWH_NODE), - None, - None, - None, - Some(&WORD_DOWL_NODE), - None, - Some(&WORD_DOWN_NODE), - None, - None, - None, - Some(&WORD_DOWR_NODE), - Some(&WORD_DOWS_NODE), - Some(&WORD_DOWT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DOWT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWT_CHILDREN), - value: Some(&["doubt"]), -}; - -pub static WORD_DOWT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_DOWS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWS_CHILDREN), - value: Some(&["does"]), -}; - -pub static WORD_DOWS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_DOWR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWR_CHILDREN), - value: None, -}; - -pub static WORD_DOWR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ds"), - ], - values: &[&["dword"], &["dwords"]], - range: 1..=2, - }; - -static WORD_DOWN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DOWN_CHILDREN), - value: None, -}; - -static WORD_DOWN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DOWNA_NODE), - None, - Some(&WORD_DOWNC_NODE), - None, - None, - None, - Some(&WORD_DOWNG_NODE), - None, - None, - None, - None, - Some(&WORD_DOWNL_NODE), - None, - None, - Some(&WORD_DOWNO_NODE), - None, - None, - Some(&WORD_DOWNR_NODE), - Some(&WORD_DOWNS_NODE), - Some(&WORD_DOWNT_NODE), - None, - Some(&WORD_DOWNV_NODE), - Some(&WORD_DOWNW_NODE), - None, - None, - None, -]; - -static WORD_DOWNW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNW_CHILDREN), - value: None, -}; - -pub static WORD_DOWNW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oters"), - dictgen::InsensitiveAscii("oting"), - ], - values: &[&["downvoters"], &["downvoting"]], - range: 5..=5, - }; - -static WORD_DOWNV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNV_CHILDREN), - value: None, -}; - -pub static WORD_DOWNV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("otear"), - dictgen::InsensitiveAscii("oteas"), - dictgen::InsensitiveAscii("oteds"), - dictgen::InsensitiveAscii("oteers"), - dictgen::InsensitiveAscii("otees"), - dictgen::InsensitiveAscii("oteing"), - dictgen::InsensitiveAscii("oteres"), - dictgen::InsensitiveAscii("oteros"), - dictgen::InsensitiveAscii("otesd"), - dictgen::InsensitiveAscii("otess"), - dictgen::InsensitiveAscii("otest"), - dictgen::InsensitiveAscii("oteur"), - dictgen::InsensitiveAscii("oteurs"), - dictgen::InsensitiveAscii("oties"), - dictgen::InsensitiveAscii("otr"), - dictgen::InsensitiveAscii("otres"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("otted"), - dictgen::InsensitiveAscii("otters"), - dictgen::InsensitiveAscii("ottes"), - dictgen::InsensitiveAscii("otting"), - ], - values: &[ - &["downvoting"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoting"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvoters"], - &["downvotes"], - &["downvote"], - &["downvoters"], - &["downvoters"], - &["downvoting"], - ], - range: 3..=6, - }; - -static WORD_DOWNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNT_CHILDREN), - value: None, -}; - -pub static WORD_DOWNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("okers"), - dictgen::InsensitiveAscii("oking"), - dictgen::InsensitiveAscii("raded"), - ], - values: &[&["downvoters"], &["downvoting"], &["downgraded"]], - range: 5..=5, - }; - -static WORD_DOWNS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNS_CHILDREN), - value: None, -}; - -pub static WORD_DOWNS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iders"), - dictgen::InsensitiveAscii("tar"), - dictgen::InsensitiveAscii("taris"), - dictgen::InsensitiveAscii("team"), - dictgen::InsensitiveAscii("teram"), - dictgen::InsensitiveAscii("teramed"), - dictgen::InsensitiveAscii("teramer"), - dictgen::InsensitiveAscii("teramers"), - dictgen::InsensitiveAscii("teraming"), - dictgen::InsensitiveAscii("terams"), - dictgen::InsensitiveAscii("tiars"), - dictgen::InsensitiveAscii("trean"), - ], - values: &[ - &["downsides"], - &["downstairs"], - &["downstairs"], - &["downstream"], - &["downstream"], - &["downstreamed"], - &["downstreamer"], - &["downstreamers"], - &["downstreaming"], - &["downstreams"], - &["downstairs"], - &["downstream"], - ], - range: 3..=8, - }; - -static WORD_DOWNR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNR_CHILDREN), - value: None, -}; - -pub static WORD_DOWNR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ades"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("gade"), - dictgen::InsensitiveAscii("gaded"), - dictgen::InsensitiveAscii("gades"), - dictgen::InsensitiveAscii("gading"), - dictgen::InsensitiveAscii("oaded"), - ], - values: &[ - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["downgraded"], - ], - range: 3..=6, - }; - -static WORD_DOWNO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNO_CHILDREN), - value: None, -}; - -pub static WORD_DOWNO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("load"), - dictgen::InsensitiveAscii("loaded"), - dictgen::InsensitiveAscii("loading"), - dictgen::InsensitiveAscii("loads"), - dictgen::InsensitiveAscii("vted"), - dictgen::InsensitiveAscii("vting"), - ], - values: &[ - &["download"], - &["downloaded"], - &["downloading"], - &["downloads"], - &["download"], - &["downloaded"], - &["downloading"], - &["downloads"], - &["downvoted"], - &["downvoting"], - ], - range: 2..=7, - }; - -static WORD_DOWNL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNL_CHILDREN), - value: None, -}; - -pub static WORD_DOWNL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("aod"), - dictgen::InsensitiveAscii("aodable"), - dictgen::InsensitiveAscii("aoded"), - dictgen::InsensitiveAscii("aodes"), - dictgen::InsensitiveAscii("aoding"), - dictgen::InsensitiveAscii("aods"), - dictgen::InsensitiveAscii("oaad"), - dictgen::InsensitiveAscii("oadas"), - dictgen::InsensitiveAscii("oadbale"), - dictgen::InsensitiveAscii("oadbel"), - dictgen::InsensitiveAscii("oadbig"), - dictgen::InsensitiveAscii("oadble"), - dictgen::InsensitiveAscii("oadeble"), - dictgen::InsensitiveAscii("oades"), - dictgen::InsensitiveAscii("oadmanger"), - dictgen::InsensitiveAscii("oas"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("oded"), - dictgen::InsensitiveAscii("oding"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("owd"), - dictgen::InsensitiveAscii("owded"), - dictgen::InsensitiveAscii("owding"), - dictgen::InsensitiveAscii("owds"), - ], - values: &[ - &["download"], - &["downloaded"], - &["downloading"], - &["downloads"], - &["download"], - &["downloadable"], - &["downloaded"], - &["downloads"], - &["downloading"], - &["downloads"], - &["download"], - &["downloads"], - &["downloadable"], - &["downloadable"], - &["downloading"], - &["downloadable"], - &["downloadable"], - &["downloads"], - &["downloadmanager"], - &["downloads"], - &["download"], - &["downloaded"], - &["downloading"], - &["downloads"], - &["download"], - &["download"], - &["downloaded"], - &["downloading"], - &["downloads"], - ], - range: 2..=9, - }; - -static WORD_DOWNG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNG_CHILDREN), - value: None, -}; - -pub static WORD_DOWNG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ades"), - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("arade"), - dictgen::InsensitiveAscii("araded"), - dictgen::InsensitiveAscii("arades"), - dictgen::InsensitiveAscii("arading"), - dictgen::InsensitiveAscii("arde"), - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("ardes"), - dictgen::InsensitiveAscii("arding"), - dictgen::InsensitiveAscii("arte"), - dictgen::InsensitiveAscii("arted"), - dictgen::InsensitiveAscii("artes"), - dictgen::InsensitiveAscii("arting"), - dictgen::InsensitiveAscii("radde"), - dictgen::InsensitiveAscii("radded"), - dictgen::InsensitiveAscii("raddes"), - dictgen::InsensitiveAscii("radding"), - dictgen::InsensitiveAscii("radei"), - dictgen::InsensitiveAscii("radingn"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("rating"), - ], - values: &[ - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["downgrade"], - &["downgrading"], - &["downgrade"], - &["downgrade", "downgraded"], - &["downgrades"], - &["downgrading"], - ], - range: 3..=7, - }; - -static WORD_DOWNC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNC_CHILDREN), - value: None, -}; - -pub static WORD_DOWNC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ale")], - values: &[&["downscale"]], - range: 3..=3, - }; - -static WORD_DOWNA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWNA_CHILDREN), - value: None, -}; - -pub static WORD_DOWNA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("grade"), - dictgen::InsensitiveAscii("graded"), - dictgen::InsensitiveAscii("grades"), - dictgen::InsensitiveAscii("grading"), - dictgen::InsensitiveAscii("lod"), - ], - values: &[ - &["downgrade"], - &["downgraded"], - &["downgrades"], - &["downgrading"], - &["download"], - ], - range: 3..=7, - }; - -static WORD_DOWL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWL_CHILDREN), - value: None, -}; - -pub static WORD_DOWL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ink"), - dictgen::InsensitiveAscii("inks"), - dictgen::InsensitiveAscii("oad"), - dictgen::InsensitiveAscii("oaded"), - dictgen::InsensitiveAscii("oader"), - dictgen::InsensitiveAscii("oaders"), - dictgen::InsensitiveAscii("oading"), - dictgen::InsensitiveAscii("oads"), - ], - values: &[ - &["downlink"], - &["downlinks"], - &["download"], - &["downloaded"], - &["downloader"], - &["downloaders"], - &["downloading"], - &["downloads"], - ], - range: 3..=6, - }; - -static WORD_DOWH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWH_CHILDREN), - value: None, -}; - -pub static WORD_DOWH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ill")], - values: &[&["downhill"]], - range: 3..=3, - }; - -static WORD_DOWG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOWG_CHILDREN), - value: None, -}; - -pub static WORD_DOWG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rade")], - values: &[&["downgrade"]], - range: 4..=4, - }; - -static WORD_DOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOU_CHILDREN), - value: None, -}; - -pub static WORD_DOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("b"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("bellift"), - dictgen::InsensitiveAscii("bely"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("blde"), - dictgen::InsensitiveAscii("blded"), - dictgen::InsensitiveAscii("bldes"), - dictgen::InsensitiveAscii("bleiift"), - dictgen::InsensitiveAscii("bleleft"), - dictgen::InsensitiveAscii("blelfit"), - dictgen::InsensitiveAscii("blelit"), - dictgen::InsensitiveAscii("blellift"), - dictgen::InsensitiveAscii("blely"), - dictgen::InsensitiveAscii("blerift"), - dictgen::InsensitiveAscii("bletquote"), - dictgen::InsensitiveAscii("bth"), - dictgen::InsensitiveAscii("bthed"), - dictgen::InsensitiveAscii("bthing"), - dictgen::InsensitiveAscii("bths"), - dictgen::InsensitiveAscii("cehbag"), - dictgen::InsensitiveAscii("chely"), - dictgen::InsensitiveAscii("cheus"), - dictgen::InsensitiveAscii("cment"), - dictgen::InsensitiveAscii("cmentated"), - dictgen::InsensitiveAscii("cmentation"), - dictgen::InsensitiveAscii("cmented"), - dictgen::InsensitiveAscii("cmenter"), - dictgen::InsensitiveAscii("cmenters"), - dictgen::InsensitiveAscii("cmentes"), - dictgen::InsensitiveAscii("cmenting"), - dictgen::InsensitiveAscii("cments"), - dictgen::InsensitiveAscii("ghter"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ibled"), - dictgen::InsensitiveAscii("lbe"), - dictgen::InsensitiveAscii("lbelift"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mentc"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["doubt", "daub"], - &["double"], - &["double"], - &["doublelift"], - &["doubly"], - &["doubles"], - &["double"], - &["doubled"], - &["doubles"], - &["doublelift"], - &["doublelift"], - &["doublelift"], - &["doublelift"], - &["doublelift"], - &["doubly"], - &["doublelift"], - &["doublequote"], - &["doubt"], - &["doubted"], - &["doubting"], - &["doubts"], - &["douchebag"], - &["douchey"], - &["douches"], - &["document"], - &["documented"], - &["documentation"], - &["documented"], - &["documenter"], - &["documenters"], - &["documents"], - &["documenting"], - &["documents"], - &["daughter"], - &["double"], - &["doubled"], - &["double"], - &["doublelift"], - &["documentation"], - &["document"], - &["doubt"], - ], - range: 1..=10, - }; - -static WORD_DOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOT_CHILDREN), - value: None, -}; - -pub static WORD_DOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("rmund"), - ], - values: &[&["data"], &["dortmund"]], - range: 1..=5, - }; - -static WORD_DOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOS_CHILDREN), - value: None, -}; - -pub static WORD_DOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("closed"), - dictgen::InsensitiveAscii("closes"), - dictgen::InsensitiveAscii("closing"), - dictgen::InsensitiveAscii("closure"), - dictgen::InsensitiveAscii("closures"), - dictgen::InsensitiveAscii("ctrings"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("play"), - dictgen::InsensitiveAscii("posing"), - dictgen::InsensitiveAscii("sapointed"), - dictgen::InsensitiveAscii("seay"), - dictgen::InsensitiveAscii("seays"), - dictgen::InsensitiveAscii("tribution"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("uments"), - ], - values: &[ - &["disclosed"], - &["discloses"], - &["disclosing"], - &["disclosure"], - &["disclosures"], - &["docstrings"], - &["dozen", "dose", "doesn"], - &["dozens"], - &["display"], - &["disposing"], - &["disappointed"], - &["dossier"], - &["dossiers"], - &["distribution"], - &["document"], - &["documents"], - ], - range: 2..=9, - }; - -static WORD_DOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOR_CHILDREN), - value: None, -}; - -pub static WORD_DOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ceful"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("dered"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mtund"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("tmud"), - dictgen::InsensitiveAscii("tumnd"), - ], - values: &[ - &["force"], - &["forced"], - &["forceful"], - &["order", "disorder"], - &["ordered"], - &["dormant"], - &["dortmund"], - &["drop"], - &["dortmund"], - &["dortmund"], - ], - range: 1..=5, - }; - -static WORD_DOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOP_CHILDREN), - value: None, -}; - -pub static WORD_DOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lhin"), - dictgen::InsensitiveAscii("lhins"), - dictgen::InsensitiveAscii("maine"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("per"), - ], - values: &[ - &["dolphin"], - &["dolphins"], - &["dopamine"], - &["dropped"], - &["doppler"], - ], - range: 3..=5, - }; - -static WORD_DOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOO_CHILDREN), - value: None, -}; - -pub static WORD_DOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cument"), - dictgen::InsensitiveAscii("cumentaries"), - dictgen::InsensitiveAscii("cumentary"), - dictgen::InsensitiveAscii("cumentation"), - dictgen::InsensitiveAscii("cumentations"), - dictgen::InsensitiveAscii("cumented"), - dictgen::InsensitiveAscii("cumenting"), - dictgen::InsensitiveAscii("cuments"), - dictgen::InsensitiveAscii("mdsay"), - dictgen::InsensitiveAscii("msdaily"), - dictgen::InsensitiveAscii("rjam"), - dictgen::InsensitiveAscii("smday"), - ], - values: &[ - &["document"], - &["documentaries"], - &["documentary"], - &["documentation"], - &["documentations"], - &["documented"], - &["documenting"], - &["documents"], - &["doomsday"], - &["doomsday"], - &["doorjamb"], - &["doomsday"], - ], - range: 4..=12, - }; - -static WORD_DON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DON_CHILDREN), - value: None, -}; - -pub static WORD_DON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("ejun"), - dictgen::InsensitiveAscii("ejuns"), - dictgen::InsensitiveAscii("esticated"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("load"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wgrade"), - dictgen::InsensitiveAscii("wgraded"), - dictgen::InsensitiveAscii("wload"), - dictgen::InsensitiveAscii("wloadable"), - dictgen::InsensitiveAscii("wloaded"), - dictgen::InsensitiveAscii("wloading"), - dictgen::InsensitiveAscii("wloads"), - dictgen::InsensitiveAscii("wsides"), - dictgen::InsensitiveAscii("wvote"), - dictgen::InsensitiveAscii("wvoted"), - dictgen::InsensitiveAscii("wvoters"), - dictgen::InsensitiveAscii("wvotes"), - dictgen::InsensitiveAscii("wvoting"), - ], - values: &[ - &["domain"], - &["domains"], - &["dungeon"], - &["dungeons"], - &["domesticated"], - &["doing"], - &["download"], - &["done", "don"], - &["down", "done"], - &["downgrade"], - &["downgraded"], - &["download"], - &["downloadable"], - &["downloaded"], - &["downloading"], - &["downloads"], - &["downsides"], - &["downvote"], - &["downvoted"], - &["downvoters"], - &["downvotes"], - &["downvoting"], - ], - range: 1..=9, - }; - -static WORD_DOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOM_CHILDREN), - value: None, -}; - -pub static WORD_DOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ainate"), - dictgen::InsensitiveAscii("ait"), - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("apine"), - dictgen::InsensitiveAscii("ecracy"), - dictgen::InsensitiveAscii("ecrat"), - dictgen::InsensitiveAscii("ecrats"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("ensions"), - dictgen::InsensitiveAscii("esitcated"), - dictgen::InsensitiveAscii("esticted"), - dictgen::InsensitiveAscii("ian"), - dictgen::InsensitiveAscii("iance"), - dictgen::InsensitiveAscii("ians"), - dictgen::InsensitiveAscii("iante"), - dictgen::InsensitiveAscii("iantes"), - dictgen::InsensitiveAscii("ianting"), - dictgen::InsensitiveAscii("imation"), - dictgen::InsensitiveAscii("inacion"), - dictgen::InsensitiveAscii("inanace"), - dictgen::InsensitiveAscii("inante"), - dictgen::InsensitiveAscii("inanted"), - dictgen::InsensitiveAscii("inantes"), - dictgen::InsensitiveAscii("inanting"), - dictgen::InsensitiveAscii("inantion"), - dictgen::InsensitiveAscii("inaters"), - dictgen::InsensitiveAscii("inateurs"), - dictgen::InsensitiveAscii("inatin"), - dictgen::InsensitiveAscii("inationg"), - dictgen::InsensitiveAscii("inato"), - dictgen::InsensitiveAscii("inaton"), - dictgen::InsensitiveAscii("inats"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("iniant"), - dictgen::InsensitiveAscii("inno"), - dictgen::InsensitiveAscii("inoin"), - dictgen::InsensitiveAscii("isticated"), - dictgen::InsensitiveAscii("onstrate"), - dictgen::InsensitiveAscii("onstrates"), - dictgen::InsensitiveAscii("onstrating"), - dictgen::InsensitiveAscii("onstration"), - dictgen::InsensitiveAscii("onstrations"), - ], - values: &[ - &["dominate"], - &["domain"], - &["domain"], - &["domains"], - &["dopamine"], - &["democracy"], - &["democrat"], - &["democrats"], - &["dimension"], - &["dimensions"], - &["domesticated"], - &["domesticated"], - &["domain"], - &["dominance"], - &["domains"], - &["dominate"], - &["dominates"], - &["dominating"], - &["domination"], - &["domination"], - &["dominance"], - &["dominant", "dominate"], - &["dominated"], - &["dominants", "dominates"], - &["dominating"], - &["domination"], - &["dominates"], - &["dominates"], - &["domination"], - &["dominating"], - &["domination"], - &["domination"], - &["dominates"], - &["dominant"], - &["dominant"], - &["dominion"], - &["dominion"], - &["domesticated"], - &["demonstrate"], - &["demonstrates"], - &["demonstrating"], - &["demonstration"], - &["demonstrations"], - ], - range: 2..=11, - }; - -static WORD_DOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOL_CHILDREN), - value: None, -}; - -pub static WORD_DOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hpin"), - dictgen::InsensitiveAscii("hpins"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("lor"), - dictgen::InsensitiveAscii("lors"), - dictgen::InsensitiveAscii("phines"), - dictgen::InsensitiveAscii("phinese"), - dictgen::InsensitiveAscii("phis"), - ], - values: &[ - &["dolphin"], - &["dolphins"], - &["dollar"], - &["dollars"], - &["dollar"], - &["dollars"], - &["dolphins"], - &["dolphins"], - &["dolphins"], - ], - range: 3..=7, - }; - -static WORD_DOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOK_CHILDREN), - value: None, -}; - -pub static WORD_DOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("cerd"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cre"), - dictgen::InsensitiveAscii("cred"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("er"), - ], - values: &[ - &["dock"], - &["docked"], - &["docker"], - &["dockerd", "docked", "docker"], - &["docking"], - &["docker"], - &["dockerd", "docked", "docker"], - &["docks"], - &["docker"], - ], - range: 1..=4, - }; - -static WORD_DOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOI_CHILDREN), - value: None, -}; - -pub static WORD_DOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("uble"), - dictgen::InsensitiveAscii("ubled"), - ], - values: &[ - &["doing"], - &["doing"], - &["doing"], - &["double"], - &["doubled"], - ], - range: 1..=5, - }; - -static WORD_DOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOG_CHILDREN), - value: None, -}; - -pub static WORD_DOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amtic"), - dictgen::InsensitiveAscii("dammit"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("father"), - dictgen::InsensitiveAscii("matisch"), - ], - values: &[ - &["dogmatic"], - &["goddammit"], - &["dodgers"], - &["dodging"], - &["godfather"], - &["dogmatic"], - ], - range: 4..=7, - }; - -static WORD_DOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOE_CHILDREN), - value: None, -}; - -pub static WORD_DOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["does"], - &["done", "don", "doesn"], - &["does", "doesn"], - &["does"], - &["doing", "does", "dosing", "dozing"], - &["does"], - ], - range: 1..=4, - }; - -static WORD_DOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DOC_CHILDREN), - value: None, -}; - -static WORD_DOC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DOCC_NODE), - None, - Some(&WORD_DOCE_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DOCK_NODE), - None, - Some(&WORD_DOCM_NODE), - None, - Some(&WORD_DOCO_NODE), - None, - None, - Some(&WORD_DOCR_NODE), - Some(&WORD_DOCS_NODE), - Some(&WORD_DOCT_NODE), - Some(&WORD_DOCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DOCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DOCU_CHILDREN), - value: None, -}; - -static WORD_DOCU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DOCUC_NODE), - None, - Some(&WORD_DOCUE_NODE), - None, - None, - Some(&WORD_DOCUH_NODE), - None, - None, - None, - None, - Some(&WORD_DOCUM_NODE), - Some(&WORD_DOCUN_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DOCUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCUN_CHILDREN), - value: None, -}; - -pub static WORD_DOCUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ment")], - values: &[&["document"]], - range: 4..=4, - }; - -static WORD_DOCUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCUM_CHILDREN), - value: None, -}; - -pub static WORD_DOCUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("antaries"), - dictgen::InsensitiveAscii("antary"), - dictgen::InsensitiveAscii("antation"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("emt"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enatation"), - dictgen::InsensitiveAscii("enation"), - dictgen::InsensitiveAscii("enatries"), - dictgen::InsensitiveAscii("enatry"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enetation"), - dictgen::InsensitiveAscii("eneted"), - dictgen::InsensitiveAscii("eneter"), - dictgen::InsensitiveAscii("eneters"), - dictgen::InsensitiveAscii("eneting"), - dictgen::InsensitiveAscii("enets"), - dictgen::InsensitiveAscii("entacion"), - dictgen::InsensitiveAscii("entaion"), - dictgen::InsensitiveAscii("entaire"), - dictgen::InsensitiveAscii("entaires"), - dictgen::InsensitiveAscii("entaiton"), - dictgen::InsensitiveAscii("entare"), - dictgen::InsensitiveAscii("entarios"), - dictgen::InsensitiveAscii("entarse"), - dictgen::InsensitiveAscii("entarsi"), - dictgen::InsensitiveAscii("entataion"), - dictgen::InsensitiveAscii("entataions"), - dictgen::InsensitiveAscii("entatation"), - dictgen::InsensitiveAscii("entaties"), - dictgen::InsensitiveAscii("entating"), - dictgen::InsensitiveAscii("entationn"), - dictgen::InsensitiveAscii("entato"), - dictgen::InsensitiveAscii("entaton"), - dictgen::InsensitiveAscii("enteries"), - dictgen::InsensitiveAscii("entery"), - dictgen::InsensitiveAscii("entes"), - dictgen::InsensitiveAscii("entiation"), - dictgen::InsensitiveAscii("ention"), - dictgen::InsensitiveAscii("entories"), - dictgen::InsensitiveAscii("entory"), - dictgen::InsensitiveAscii("entry"), - dictgen::InsensitiveAscii("entstion"), - dictgen::InsensitiveAscii("etation"), - dictgen::InsensitiveAscii("etn"), - dictgen::InsensitiveAscii("etnation"), - dictgen::InsensitiveAscii("etns"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("netation"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ument"), - ], - values: &[ - &["document"], - &["documentaries"], - &["documentary"], - &["documentation"], - &["documents"], - &["documentation"], - &["document"], - &["document"], - &["documentation"], - &["documentation"], - &["documentaries"], - &["documentary"], - &["documented"], - &["document"], - &["documentation"], - &["documented"], - &["documenter"], - &["documenters"], - &["documenting"], - &["documents"], - &["documentation"], - &["documentation"], - &["documentaries"], - &["documentaries"], - &["documentation"], - &["documentaries"], - &["documentaries"], - &["documentaries"], - &["documentaries"], - &["documentation"], - &["documentations"], - &["documentation"], - &["documentaries"], - &["documentation"], - &["documentation"], - &["documentation"], - &["documentation"], - &["documentaries"], - &["documentary"], - &["documents"], - &["documentation"], - &["documentation"], - &["documentaries"], - &["documentary"], - &["documentary"], - &["documentation"], - &["documentation"], - &["document"], - &["documentation"], - &["documents"], - &["documents"], - &["document"], - &["documents"], - &["document"], - &["documents"], - &["document"], - &["documentation"], - &["documents"], - &["document"], - &["document"], - ], - range: 2..=10, - }; - -static WORD_DOCUH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCUH_CHILDREN), - value: None, -}; - -pub static WORD_DOCUH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebag"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ey"), - ], - values: &[&["douchebag"], &["douches"], &["douchey"]], - range: 2..=4, - }; - -static WORD_DOCUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCUE_CHILDREN), - value: None, -}; - -pub static WORD_DOCUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("mnt"), - dictgen::InsensitiveAscii("mnts"), - dictgen::InsensitiveAscii("mtn"), - dictgen::InsensitiveAscii("mtnation"), - dictgen::InsensitiveAscii("mtned"), - dictgen::InsensitiveAscii("mtning"), - dictgen::InsensitiveAscii("mtns"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntation"), - ], - values: &[ - &["document"], - &["documents"], - &["document"], - &["documents"], - &["document"], - &["documentation"], - &["documented"], - &["documenting"], - &["documents"], - &["document"], - &["documentation"], - ], - range: 2..=8, - }; - -static WORD_DOCUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCUC_CHILDREN), - value: None, -}; - -pub static WORD_DOCUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ument")], - values: &[&["document"]], - range: 5..=5, - }; - -static WORD_DOCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCT_CHILDREN), - value: None, -}; - -pub static WORD_DOCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("irne"), - dictgen::InsensitiveAscii("orial"), - dictgen::InsensitiveAscii("rins"), - ], - values: &[&["doctrines"], &["doctrine"], &["doctoral"], &["doctrines"]], - range: 4..=5, - }; - -static WORD_DOCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCS_CHILDREN), - value: None, -}; - -pub static WORD_DOCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tatistik"), - dictgen::InsensitiveAscii("tinrg"), - dictgen::InsensitiveAscii("und"), - ], - values: &[&["docstatistic"], &["docstring"], &["dachshund"]], - range: 3..=8, - }; - -static WORD_DOCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCR_CHILDREN), - value: None, -}; - -pub static WORD_DOCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("tine"), - dictgen::InsensitiveAscii("tines"), - ], - values: &[&["doctrines"], &["doctrine"], &["doctrines"]], - range: 4..=5, - }; - -static WORD_DOCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCO_CHILDREN), - value: None, -}; - -pub static WORD_DOCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mentation"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - ], - values: &[ - &["decoder"], - &["document"], - &["documentation"], - &["documented"], - &["documenting"], - &["documents"], - ], - range: 3..=9, - }; - -static WORD_DOCM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCM_CHILDREN), - value: None, -}; - -pub static WORD_DOCM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enetation"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("unet"), - dictgen::InsensitiveAscii("unetation"), - dictgen::InsensitiveAscii("uneted"), - dictgen::InsensitiveAscii("uneting"), - dictgen::InsensitiveAscii("unets"), - ], - values: &[ - &["documentation"], - &["document"], - &["document"], - &["documentation"], - &["documented"], - &["documenting"], - &["documents"], - ], - range: 4..=9, - }; - -static WORD_DOCK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCK_CHILDREN), - value: None, -}; - -pub static WORD_DOCK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("son")], - values: &[&["dachshund"]], - range: 3..=3, - }; - -static WORD_DOCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCE_CHILDREN), - value: None, -}; - -pub static WORD_DOCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("kr")], - values: &[&["docker"]], - range: 2..=2, - }; - -static WORD_DOCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOCC_CHILDREN), - value: None, -}; - -pub static WORD_DOCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("umented"), - dictgen::InsensitiveAscii("uments"), - ], - values: &[&["document"], &["documented"], &["documents"]], - range: 5..=7, - }; - -static WORD_DOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOB_CHILDREN), - value: None, -}; - -pub static WORD_DOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("ulelift"), - ], - values: &[ - &["double"], - &["doubled"], - &["doubles"], - &["doubling"], - &["double"], - &["doublelift"], - ], - range: 2..=7, - }; - -static WORD_DOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DOA_CHILDREN), - value: None, -}; - -pub static WORD_DOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gonal"), - dictgen::InsensitiveAscii("gonals"), - dictgen::InsensitiveAscii("log"), - dictgen::InsensitiveAscii("min"), - dictgen::InsensitiveAscii("mine"), - dictgen::InsensitiveAscii("mins"), - dictgen::InsensitiveAscii("pmine"), - ], - values: &[ - &["diagonal"], - &["diagonals"], - &["dialog"], - &["domain", "dopamine"], - &["dopamine", "domain"], - &["domains"], - &["dopamine"], - ], - range: 3..=6, - }; - -static WORD_DN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DN_CHILDREN), - value: None, -}; - -pub static WORD_DN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amically"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ymaic"), - ], - values: &[&["dynamically"], &["done"], &["dynamic"]], - range: 1..=8, - }; - -static WORD_DL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DL_CHILDREN), - value: None, -}; - -pub static WORD_DL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eivery"), - dictgen::InsensitiveAscii("oating"), - ], - values: &[&["delivery"], &["floating"]], - range: 6..=6, - }; - -static WORD_DJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DJ_CHILDREN), - value: None, -}; - -pub static WORD_DJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ikstra")], - values: &[&["dijkstra"]], - range: 6..=6, - }; - -static WORD_DI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DI_CHILDREN), - value: None, -}; - -static WORD_DI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DIA_NODE), - None, - Some(&WORD_DIC_NODE), - Some(&WORD_DID_NODE), - Some(&WORD_DIE_NODE), - Some(&WORD_DIF_NODE), - Some(&WORD_DIG_NODE), - None, - None, - Some(&WORD_DIJ_NODE), - None, - Some(&WORD_DIL_NODE), - Some(&WORD_DIM_NODE), - Some(&WORD_DIN_NODE), - Some(&WORD_DIO_NODE), - Some(&WORD_DIP_NODE), - Some(&WORD_DIQ_NODE), - Some(&WORD_DIR_NODE), - Some(&WORD_DIS_NODE), - Some(&WORD_DIT_NODE), - None, - Some(&WORD_DIV_NODE), - None, - None, - None, - None, -]; - -static WORD_DIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIV_CHILDREN), - value: None, -}; - -pub static WORD_DIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("erisfy"), - dictgen::InsensitiveAscii("eristy"), - dictgen::InsensitiveAscii("ersed"), - dictgen::InsensitiveAscii("ersifiy"), - dictgen::InsensitiveAscii("ersiy"), - dictgen::InsensitiveAscii("erstiy"), - dictgen::InsensitiveAscii("ertion"), - dictgen::InsensitiveAscii("ertions"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("icer"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("idendes"), - dictgen::InsensitiveAscii("idendos"), - dictgen::InsensitiveAscii("idened"), - dictgen::InsensitiveAscii("ideneds"), - dictgen::InsensitiveAscii("idens"), - dictgen::InsensitiveAscii("idor"), - dictgen::InsensitiveAscii("idors"), - dictgen::InsensitiveAscii("inition"), - dictgen::InsensitiveAscii("initiy"), - dictgen::InsensitiveAscii("initory"), - dictgen::InsensitiveAscii("intiy"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("isable"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("isionals"), - dictgen::InsensitiveAscii("isiones"), - dictgen::InsensitiveAscii("isior"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("isons"), - dictgen::InsensitiveAscii("orse"), - dictgen::InsensitiveAscii("rese"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("siors"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["divisible", "disable", "diveable"], - &["divide"], - &["divided"], - &["divider"], - &["divides"], - &["dividing"], - &["given"], - &["diversify"], - &["diversity"], - &["diverse", "diverged"], - &["diversify"], - &["diversify"], - &["diversity"], - &["diversion"], - &["diversions"], - &["divot"], - &["divination", "deviation"], - &["device"], - &["divider"], - &["devices"], - &["dividends"], - &["dividends"], - &["dividend"], - &["dividend"], - &["dividends"], - &["divider", "divisor"], - &["dividers", "divisors"], - &["divination", "definition"], - &["divinity"], - &["divinity"], - &["divinity"], - &["division"], - &["divisible"], - &["divided", "devised"], - &["dividing", "devising"], - &["divisions"], - &["divisions"], - &["divisor"], - &["division"], - &["divisions"], - &["divorce"], - &["diverse"], - &["division"], - &["divisions"], - &["divisors"], - &["divvy"], - ], - range: 1..=8, - }; - -static WORD_DIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIT_CHILDREN), - value: None, -}; - -pub static WORD_DIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("actorship"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("inguishes"), - dictgen::InsensitiveAscii("ionary"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("orconfig"), - dictgen::InsensitiveAscii("ribute"), - dictgen::InsensitiveAscii("ributed"), - dictgen::InsensitiveAscii("ribution"), - dictgen::InsensitiveAscii("ributions"), - dictgen::InsensitiveAscii("snace"), - ], - values: &[ - &["dictatorship"], - &["distance"], - &["digital"], - &["distinguishes"], - &["dictionary"], - &["ditto"], - &["editorconfig"], - &["distribute"], - &["distributed"], - &["distribution"], - &["distributions"], - &["distance"], - ], - range: 1..=9, - }; - -static WORD_DIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIS_CHILDREN), - value: None, -}; - -static WORD_DIS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DISA_NODE), - Some(&WORD_DISB_NODE), - Some(&WORD_DISC_NODE), - Some(&WORD_DISD_NODE), - Some(&WORD_DISE_NODE), - Some(&WORD_DISF_NODE), - Some(&WORD_DISG_NODE), - Some(&WORD_DISH_NODE), - Some(&WORD_DISI_NODE), - None, - Some(&WORD_DISK_NODE), - Some(&WORD_DISL_NODE), - Some(&WORD_DISM_NODE), - Some(&WORD_DISN_NODE), - Some(&WORD_DISO_NODE), - Some(&WORD_DISP_NODE), - Some(&WORD_DISQ_NODE), - Some(&WORD_DISR_NODE), - Some(&WORD_DISS_NODE), - Some(&WORD_DIST_NODE), - Some(&WORD_DISU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DISU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISU_CHILDREN), - value: None, -}; - -pub static WORD_DISU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("css"), - dictgen::InsensitiveAscii("cssed"), - dictgen::InsensitiveAscii("cssing"), - dictgen::InsensitiveAscii("cssion"), - dictgen::InsensitiveAscii("cssions"), - dictgen::InsensitiveAscii("cussed"), - dictgen::InsensitiveAscii("cussion"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ptes"), - dictgen::InsensitiveAscii("rption"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("tils"), - ], - values: &[ - &["dissuade"], - &["discuss"], - &["discussed"], - &["discussing"], - &["discussion"], - &["discussions"], - &["discussed"], - &["discussion"], - &["disputed"], - &["disputes"], - &["disruption"], - &["discuss"], - &["discussed"], - &["discussion"], - &["discussions"], - &["distutils"], - ], - range: 2..=7, - }; - -static WORD_DIST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIST_CHILDREN), - value: None, -}; - -static WORD_DIST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DISTA_NODE), - None, - None, - None, - Some(&WORD_DISTE_NODE), - None, - None, - None, - Some(&WORD_DISTI_NODE), - None, - None, - None, - None, - Some(&WORD_DISTN_NODE), - Some(&WORD_DISTO_NODE), - None, - None, - Some(&WORD_DISTR_NODE), - None, - Some(&WORD_DISTT_NODE), - Some(&WORD_DISTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DISTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTU_CHILDREN), - value: None, -}; - -pub static WORD_DISTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bring"), - dictgen::InsensitiveAscii("ingish"), - dictgen::InsensitiveAscii("ingished"), - dictgen::InsensitiveAscii("ingishing"), - dictgen::InsensitiveAscii("nguish"), - dictgen::InsensitiveAscii("rbace"), - dictgen::InsensitiveAscii("rbante"), - dictgen::InsensitiveAscii("rbd"), - dictgen::InsensitiveAscii("rben"), - dictgen::InsensitiveAscii("rbence"), - dictgen::InsensitiveAscii("rping"), - dictgen::InsensitiveAscii("stingly"), - ], - values: &[ - &["disturbing"], - &["distinguish"], - &["distinguished"], - &["distinguishing"], - &["distinguish"], - &["disturbance"], - &["disturbance"], - &["disturbed"], - &["disturbance"], - &["disturbance"], - &["disrupting"], - &["disgustingly"], - ], - range: 3..=9, - }; - -static WORD_DISTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTT_CHILDREN), - value: None, -}; - -pub static WORD_DISTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ributed"), - dictgen::InsensitiveAscii("ribution"), - ], - values: &[&["distributed"], &["distribution"]], - range: 7..=8, - }; - -static WORD_DISTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISTR_CHILDREN), - value: None, -}; - -static WORD_DISTR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DISTRA_NODE), - Some(&WORD_DISTRB_NODE), - Some(&WORD_DISTRC_NODE), - None, - Some(&WORD_DISTRE_NODE), - None, - None, - None, - Some(&WORD_DISTRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DISTRO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DISTRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DISTRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTRU_CHILDREN), - value: None, -}; - -pub static WORD_DISTRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("b"), - dictgen::InsensitiveAscii("bance"), - dictgen::InsensitiveAscii("bances"), - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("bing"), - dictgen::InsensitiveAscii("biotion"), - dictgen::InsensitiveAscii("bite"), - dictgen::InsensitiveAscii("bited"), - dictgen::InsensitiveAscii("biting"), - dictgen::InsensitiveAscii("bition"), - dictgen::InsensitiveAscii("bitions"), - dictgen::InsensitiveAscii("bitor"), - dictgen::InsensitiveAscii("bitors"), - dictgen::InsensitiveAscii("bted"), - dictgen::InsensitiveAscii("btes"), - dictgen::InsensitiveAscii("btion"), - dictgen::InsensitiveAscii("bute"), - dictgen::InsensitiveAscii("buted"), - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("butions"), - dictgen::InsensitiveAscii("butor"), - dictgen::InsensitiveAscii("butors"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["disturb"], - &["disturbance"], - &["disturbance"], - &["disturbed"], - &["disturbing"], - &["distribution"], - &["distribute"], - &["distributed"], - &["distributing"], - &["distribution"], - &["distributions"], - &["distributor"], - &["distributors"], - &["distributed", "disrupted"], - &["distrust"], - &["distribution"], - &["distribute"], - &["distributed"], - &["distribution"], - &["distributions"], - &["distributor"], - &["distributors"], - &["destruction"], - &["distractions"], - &["destructive"], - &["destructor"], - &["destructors"], - &["distrust"], - &["distribution"], - ], - range: 1..=7, - }; - -static WORD_DISTRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTRO_CHILDREN), - value: None, -}; - -pub static WORD_DISTRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bute"), - dictgen::InsensitiveAscii("buted"), - dictgen::InsensitiveAscii("butes"), - dictgen::InsensitiveAscii("buting"), - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("butions"), - dictgen::InsensitiveAscii("buts"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["distribute"], - &["distributed"], - &["distributes"], - &["distributing"], - &["distribution"], - &["distributions"], - &["distributes"], - &["distortion"], - &["destroying"], - ], - range: 4..=7, - }; - -static WORD_DISTRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTRI_CHILDREN), - value: None, -}; - -pub static WORD_DISTRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bitor"), - dictgen::InsensitiveAscii("bitors"), - dictgen::InsensitiveAscii("btion"), - dictgen::InsensitiveAscii("btions"), - dictgen::InsensitiveAscii("btuion"), - dictgen::InsensitiveAscii("btuions"), - dictgen::InsensitiveAscii("btution"), - dictgen::InsensitiveAscii("bucion"), - dictgen::InsensitiveAscii("bue"), - dictgen::InsensitiveAscii("bued"), - dictgen::InsensitiveAscii("buem"), - dictgen::InsensitiveAscii("buent"), - dictgen::InsensitiveAscii("buer"), - dictgen::InsensitiveAscii("bues"), - dictgen::InsensitiveAscii("buie"), - dictgen::InsensitiveAscii("buion"), - dictgen::InsensitiveAscii("buit"), - dictgen::InsensitiveAscii("buite"), - dictgen::InsensitiveAscii("buited"), - dictgen::InsensitiveAscii("buiting"), - dictgen::InsensitiveAscii("buition"), - dictgen::InsensitiveAscii("buitng"), - dictgen::InsensitiveAscii("buito"), - dictgen::InsensitiveAscii("buiton"), - dictgen::InsensitiveAscii("buitor"), - dictgen::InsensitiveAscii("bure"), - dictgen::InsensitiveAscii("busion"), - dictgen::InsensitiveAscii("bustion"), - dictgen::InsensitiveAscii("butie"), - dictgen::InsensitiveAscii("butin"), - dictgen::InsensitiveAscii("butino"), - dictgen::InsensitiveAscii("butio"), - dictgen::InsensitiveAscii("butior"), - dictgen::InsensitiveAscii("butiors"), - dictgen::InsensitiveAscii("butivos"), - dictgen::InsensitiveAscii("buton"), - dictgen::InsensitiveAscii("butons"), - dictgen::InsensitiveAscii("butore"), - dictgen::InsensitiveAscii("buts"), - dictgen::InsensitiveAscii("buye"), - dictgen::InsensitiveAscii("cct"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("minator"), - dictgen::InsensitiveAscii("ubtion"), - ], - values: &[ - &["distributor"], - &["distributors"], - &["distribution"], - &["distributions"], - &["distributions", "distribution"], - &["distributions"], - &["distributions"], - &["distribution"], - &["distributed", "distribute"], - &["distributed"], - &["distribute"], - &["distribute"], - &["distribute"], - &["distributes"], - &["distribute"], - &["distribution"], - &["distribute"], - &["distribute"], - &["distributed"], - &["distributing"], - &["distribution"], - &["distributing"], - &["distribution"], - &["distributions"], - &["distributor"], - &["distribute"], - &["distributions"], - &["distributions"], - &["distributed"], - &["distribution"], - &["distributions"], - &["distributor"], - &["distributor"], - &["distributors"], - &["distributions"], - &["distribution"], - &["distributors"], - &["distribute"], - &["distributors"], - &["distribute"], - &["district"], - &["districts"], - &["discriminator"], - &["distributions"], - ], - range: 2..=7, - }; - -static WORD_DISTRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTRE_CHILDREN), - value: None, -}; - -pub static WORD_DISTRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("buted")], - values: &[&["distributed"]], - range: 5..=5, - }; - -static WORD_DISTRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTRC_CHILDREN), - value: None, -}; - -pub static WORD_DISTRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["district"], &["districts"], &["district"], &["districts"]], - range: 1..=3, - }; - -static WORD_DISTRB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTRB_CHILDREN), - value: None, -}; - -pub static WORD_DISTRB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - ], - values: &[ - &["distribute"], - &["distributed"], - &["distributes"], - &["distributing"], - &["distribution"], - &["distributions"], - ], - range: 3..=6, - }; - -static WORD_DISTRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTRA_CHILDREN), - value: None, -}; - -pub static WORD_DISTRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctia"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ctiv"), - dictgen::InsensitiveAscii("ctons"), - dictgen::InsensitiveAscii("ktion"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["distribution"], - &["distraction"], - &["distracts"], - &["district"], - &["district"], - &["district"], - &["distracts"], - &["distraction"], - &["distortion"], - ], - range: 4..=6, - }; - -static WORD_DISTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTO_CHILDREN), - value: None, -}; - -pub static WORD_DISTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rition"), - dictgen::InsensitiveAscii("riton"), - dictgen::InsensitiveAscii("rsion"), - dictgen::InsensitiveAscii("rsional"), - dictgen::InsensitiveAscii("rsions"), - dictgen::InsensitiveAscii("rtian"), - dictgen::InsensitiveAscii("rto"), - dictgen::InsensitiveAscii("rtron"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[ - &["distortion"], - &["distortion"], - &["distortion"], - &["distortional"], - &["distortions"], - &["distortion"], - &["distortion"], - &["distortion"], - &["destroy", "distort", "history"], - ], - range: 2..=7, - }; - -static WORD_DISTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTN_CHILDREN), - value: None, -}; - -pub static WORD_DISTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("guish"), - dictgen::InsensitiveAscii("guished"), - dictgen::InsensitiveAscii("iguish"), - dictgen::InsensitiveAscii("iguished"), - ], - values: &[ - &["distance"], - &["distances"], - &["distance"], - &["distances"], - &["distinct"], - &["distance"], - &["distances"], - &["distinguish"], - &["distinguished"], - &["distinguish"], - &["distinguished"], - ], - range: 2..=8, - }; - -static WORD_DISTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISTI_CHILDREN), - value: None, -}; - -static WORD_DISTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_DISTIB_NODE), - Some(&WORD_DISTIC_NODE), - None, - None, - None, - Some(&WORD_DISTIG_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_DISTIN_NODE), - None, - None, - None, - Some(&WORD_DISTIR_NODE), - None, - None, - Some(&WORD_DISTIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DISTIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTIU_CHILDREN), - value: None, -}; - -pub static WORD_DISTIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ngished")], - values: &[&["distinguished"]], - range: 7..=7, - }; - -static WORD_DISTIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTIR_CHILDREN), - value: None, -}; - -pub static WORD_DISTIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bance"), - dictgen::InsensitiveAscii("bute"), - dictgen::InsensitiveAscii("buted"), - dictgen::InsensitiveAscii("butes"), - dictgen::InsensitiveAscii("buting"), - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("butions"), - dictgen::InsensitiveAscii("butor"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["disturbance"], - &["distribute"], - &["distribute", "distributed"], - &["distributes"], - &["distributing"], - &["distribution"], - &["distributions"], - &["distributor"], - &["distorted"], - ], - range: 3..=7, - }; - -static WORD_DISTIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTIN_CHILDREN), - value: None, -}; - -pub static WORD_DISTIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("citve"), - dictgen::InsensitiveAscii("cive"), - dictgen::InsensitiveAscii("clty"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctie"), - dictgen::InsensitiveAscii("ctily"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("gish"), - dictgen::InsensitiveAscii("gished"), - dictgen::InsensitiveAscii("gishes"), - dictgen::InsensitiveAscii("gishing"), - dictgen::InsensitiveAscii("giush"), - dictgen::InsensitiveAscii("giushing"), - dictgen::InsensitiveAscii("gquished"), - dictgen::InsensitiveAscii("guise"), - dictgen::InsensitiveAscii("guised"), - dictgen::InsensitiveAscii("guises"), - dictgen::InsensitiveAscii("guishe"), - dictgen::InsensitiveAscii("guishible"), - dictgen::InsensitiveAscii("guising"), - dictgen::InsensitiveAscii("gused"), - dictgen::InsensitiveAscii("gush"), - dictgen::InsensitiveAscii("gushed"), - dictgen::InsensitiveAscii("gushes"), - dictgen::InsensitiveAscii("gushing"), - dictgen::InsensitiveAscii("gusih"), - dictgen::InsensitiveAscii("gusihing"), - dictgen::InsensitiveAscii("ktion"), - dictgen::InsensitiveAscii("quish"), - dictgen::InsensitiveAscii("quishable"), - dictgen::InsensitiveAscii("quished"), - dictgen::InsensitiveAscii("quishes"), - dictgen::InsensitiveAscii("quishing"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tcly"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ugish"), - ], - values: &[ - &["destination", "distinction"], - &["distinctions", "destinations"], - &["distinctive"], - &["distinction"], - &["distinction"], - &["distinctions"], - &["distinctive"], - &["distinctive"], - &["distinctly"], - &["distinctive"], - &["distinctive"], - &["distinctly"], - &["distinctions"], - &["distinguish"], - &["distinguished"], - &["distinguishes"], - &["distinguishing"], - &["distinguish"], - &["distinguishing"], - &["distinguished"], - &["distinguished", "distinguish"], - &["distinguished"], - &["distinguishes"], - &["distinguish"], - &["distinguishable"], - &["distinguishing"], - &["distinguished"], - &["distinguish"], - &["distinguished"], - &["distinguishes"], - &["distinguishing"], - &["distinguish"], - &["distinguishing"], - &["distinction"], - &["distinguish"], - &["distinguishable"], - &["distinguished"], - &["distinguishes"], - &["distinguishing"], - &["distinct"], - &["distinctly"], - &["distinctions"], - &["distinguish"], - ], - range: 1..=9, - }; - -static WORD_DISTIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTIG_CHILDREN), - value: None, -}; - -pub static WORD_DISTIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uish"), - dictgen::InsensitiveAscii("uished"), - ], - values: &[&["distinguish"], &["distinguished"]], - range: 4..=6, - }; - -static WORD_DISTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTIC_CHILDREN), - value: None, -}; - -pub static WORD_DISTIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["distinct"], - &["distinctions"], - &["distinctly"], - &["distinction"], - &["distinctly"], - ], - range: 2..=5, - }; - -static WORD_DISTIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTIB_CHILDREN), - value: None, -}; - -pub static WORD_DISTIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - dictgen::InsensitiveAscii("utor"), - ], - values: &[ - &["distribute"], - &["distributed"], - &["distributes"], - &["distributing"], - &["distribution"], - &["distributions"], - &["distributor"], - ], - range: 3..=6, - }; - -static WORD_DISTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTE_CHILDREN), - value: None, -}; - -pub static WORD_DISTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ngish"), - dictgen::InsensitiveAscii("rbance"), - ], - values: &[&["distinguish"], &["disturbance"]], - range: 5..=6, - }; - -static WORD_DISTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISTA_CHILDREN), - value: None, -}; - -pub static WORD_DISTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("nca"), - dictgen::InsensitiveAscii("ncef"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("ntce"), - dictgen::InsensitiveAscii("rct"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("stful"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tesful"), - dictgen::InsensitiveAscii("tse"), - dictgen::InsensitiveAscii("tseful"), - ], - values: &[ - &["distance", "distaste"], - &["distanced"], - &["distances", "distastes"], - &["distance"], - &["distanced", "distances", "distance"], - &["distance"], - &["distance"], - &["distance"], - &["distance"], - &["distract"], - &["distaste"], - &["distasteful"], - &["disaster"], - &["distaste"], - &["distasteful"], - &["distaste"], - &["distasteful"], - ], - range: 2..=6, - }; - -static WORD_DISS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISS_CHILDREN), - value: None, -}; - -static WORD_DISS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DISSA_NODE), - Some(&WORD_DISSB_NODE), - Some(&WORD_DISSC_NODE), - None, - Some(&WORD_DISSE_NODE), - None, - None, - Some(&WORD_DISSH_NODE), - Some(&WORD_DISSI_NODE), - None, - None, - None, - Some(&WORD_DISSM_NODE), - None, - Some(&WORD_DISSO_NODE), - Some(&WORD_DISSP_NODE), - None, - Some(&WORD_DISSR_NODE), - Some(&WORD_DISSS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DISSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSS_CHILDREN), - value: None, -}; - -pub static WORD_DISSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emble"), - dictgen::InsensitiveAscii("embled"), - dictgen::InsensitiveAscii("embler"), - dictgen::InsensitiveAscii("embles"), - dictgen::InsensitiveAscii("emblies"), - dictgen::InsensitiveAscii("embling"), - dictgen::InsensitiveAscii("embly"), - dictgen::InsensitiveAscii("ociate"), - dictgen::InsensitiveAscii("ociated"), - dictgen::InsensitiveAscii("ociates"), - dictgen::InsensitiveAscii("ociating"), - dictgen::InsensitiveAscii("pointed"), - ], - values: &[ - &["disassemble"], - &["disassembled"], - &["disassembler"], - &["disassembles"], - &["disassemblies"], - &["disassembling"], - &["disassembly"], - &["dissociate"], - &["dissociated"], - &["dissociates"], - &["dissociating"], - &["disappointed"], - ], - range: 5..=8, - }; - -static WORD_DISSR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSR_CHILDREN), - value: None, -}; - -pub static WORD_DISSR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("upt"), - dictgen::InsensitiveAscii("upted"), - dictgen::InsensitiveAscii("upting"), - dictgen::InsensitiveAscii("upts"), - ], - values: &[&["disrupt"], &["disrupted"], &["disrupting"], &["disrupts"]], - range: 3..=6, - }; - -static WORD_DISSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSP_CHILDREN), - value: None, -}; - -pub static WORD_DISSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aointed"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("lay"), - dictgen::InsensitiveAscii("pointed"), - ], - values: &[ - &["disappointed"], - &["dissipate"], - &["display"], - &["disappointed"], - ], - range: 3..=7, - }; - -static WORD_DISSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSO_CHILDREN), - value: None, -}; - -pub static WORD_DISSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bediance"), - dictgen::InsensitiveAscii("bediant"), - dictgen::InsensitiveAscii("bedience"), - dictgen::InsensitiveAscii("bedient"), - dictgen::InsensitiveAscii("dance"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("nante"), - dictgen::InsensitiveAscii("nence"), - dictgen::InsensitiveAscii("pointed"), - dictgen::InsensitiveAscii("vle"), - ], - values: &[ - &["disobedience"], - &["disobedient"], - &["disobedience"], - &["disobedient"], - &["dissonance"], - &["dissolve"], - &["dissonance"], - &["dissonance"], - &["disappointed"], - &["dissolve"], - ], - range: 2..=8, - }; - -static WORD_DISSM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSM_CHILDREN), - value: None, -}; - -pub static WORD_DISSM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antle"), - dictgen::InsensitiveAscii("antled"), - dictgen::InsensitiveAscii("antles"), - dictgen::InsensitiveAscii("antling"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("isal"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("isive"), - dictgen::InsensitiveAscii("iss"), - dictgen::InsensitiveAscii("issed"), - dictgen::InsensitiveAscii("isses"), - dictgen::InsensitiveAscii("issing"), - ], - values: &[ - &["dismantle"], - &["dismantled"], - &["dismantles"], - &["dismantling"], - &["dismiss"], - &["dismissal"], - &["dismissed"], - &["dismisses"], - &["dismissing"], - &["dismissive"], - &["dismiss"], - &["dismissed"], - &["dismisses"], - &["dismissing"], - ], - range: 2..=7, - }; - -static WORD_DISSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSI_CHILDREN), - value: None, -}; - -pub static WORD_DISSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mialr"), - dictgen::InsensitiveAscii("mialrity"), - dictgen::InsensitiveAscii("mialrly"), - dictgen::InsensitiveAscii("miar"), - dictgen::InsensitiveAscii("milarily"), - dictgen::InsensitiveAscii("milary"), - dictgen::InsensitiveAscii("milat"), - dictgen::InsensitiveAscii("milia"), - dictgen::InsensitiveAscii("miliar"), - dictgen::InsensitiveAscii("miliarity"), - dictgen::InsensitiveAscii("miliarly"), - dictgen::InsensitiveAscii("miliarty"), - dictgen::InsensitiveAscii("miliary"), - dictgen::InsensitiveAscii("millar"), - dictgen::InsensitiveAscii("mlar"), - dictgen::InsensitiveAscii("mlarlity"), - dictgen::InsensitiveAscii("mlarly"), - dictgen::InsensitiveAscii("mliar"), - dictgen::InsensitiveAscii("mliarly"), - dictgen::InsensitiveAscii("mmetric"), - dictgen::InsensitiveAscii("mmetrical"), - dictgen::InsensitiveAscii("mmetry"), - dictgen::InsensitiveAscii("patore"), - dictgen::InsensitiveAscii("pointed"), - ], - values: &[ - &["dissimilar"], - &["dissimilarity"], - &["dissimilarly"], - &["dissimilar"], - &["dissimilarly"], - &["dissimilarly"], - &["dissimilar"], - &["dissimilar"], - &["dissimilar"], - &["dissimilarity"], - &["dissimilarly"], - &["dissimilarity"], - &["dissimilarity"], - &["dissimilar"], - &["dissimilar"], - &["dissimilarity"], - &["dissimilarly"], - &["dissimilar"], - &["dissimilarly"], - &["dissymmetric"], - &["dissymmetrical"], - &["dissymmetry"], - &["dissipate"], - &["disappointed"], - ], - range: 4..=9, - }; - -static WORD_DISSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSH_CHILDREN), - value: None, -}; - -pub static WORD_DISSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("earteningly")], - values: &[&["dishearteningly"]], - range: 11..=11, - }; - -static WORD_DISSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSE_CHILDREN), - value: None, -}; - -pub static WORD_DISSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pointed"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rtaion"), - ], - values: &[&["disappointed"], &["dissertation"], &["dissertation"]], - range: 6..=7, - }; - -static WORD_DISSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSC_CHILDREN), - value: None, -}; - -pub static WORD_DISSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onect"), - dictgen::InsensitiveAscii("onnect"), - dictgen::InsensitiveAscii("onnected"), - dictgen::InsensitiveAscii("onnects"), - dictgen::InsensitiveAscii("over"), - dictgen::InsensitiveAscii("overed"), - dictgen::InsensitiveAscii("overing"), - dictgen::InsensitiveAscii("overs"), - dictgen::InsensitiveAscii("overy"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("uesed"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("used"), - dictgen::InsensitiveAscii("uses"), - dictgen::InsensitiveAscii("using"), - dictgen::InsensitiveAscii("usion"), - dictgen::InsensitiveAscii("usions"), - dictgen::InsensitiveAscii("uss"), - dictgen::InsensitiveAscii("ussed"), - dictgen::InsensitiveAscii("usses"), - dictgen::InsensitiveAscii("ussing"), - dictgen::InsensitiveAscii("ussion"), - dictgen::InsensitiveAscii("ussions"), - ], - values: &[ - &["disconnect"], - &["disconnect"], - &["disconnected"], - &["disconnects"], - &["discover"], - &["discovered"], - &["discovering"], - &["discovers"], - &["discovery"], - &["dissect"], - &["dissected"], - &["dissecting"], - &["dissector"], - &["dissectors"], - &["dissects"], - &["discussed"], - &["discuss"], - &["discussed"], - &["discusses"], - &["discussing"], - &["discussion"], - &["discussions"], - &["discuss"], - &["discussed"], - &["discusses"], - &["discussing"], - &["discussion"], - &["discussions"], - ], - range: 1..=8, - }; - -static WORD_DISSB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSB_CHILDREN), - value: None, -}; - -pub static WORD_DISSB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[&["disable"], &["disabled"], &["disables"], &["disabling"]], - range: 2..=4, - }; - -static WORD_DISSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISSA_CHILDREN), - value: None, -}; - -static WORD_DISSA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_DISSAB_NODE), - None, - Some(&WORD_DISSAD_NODE), - None, - None, - Some(&WORD_DISSAG_NODE), - None, - None, - None, - None, - Some(&WORD_DISSAL_NODE), - Some(&WORD_DISSAM_NODE), - None, - None, - Some(&WORD_DISSAP_NODE), - None, - Some(&WORD_DISSAR_NODE), - Some(&WORD_DISSAS_NODE), - Some(&WORD_DISSAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DISSAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAT_CHILDREN), - value: None, -}; - -pub static WORD_DISSAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isfed"), - dictgen::InsensitiveAscii("isifed"), - dictgen::InsensitiveAscii("sified"), - ], - values: &[&["dissatisfied"], &["dissatisfied"], &["dissatisfied"]], - range: 5..=6, - }; - -static WORD_DISSAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAS_CHILDREN), - value: None, -}; - -pub static WORD_DISSAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emble"), - dictgen::InsensitiveAscii("embled"), - dictgen::InsensitiveAscii("embler"), - dictgen::InsensitiveAscii("embles"), - dictgen::InsensitiveAscii("emblies"), - dictgen::InsensitiveAscii("embling"), - dictgen::InsensitiveAscii("embly"), - dictgen::InsensitiveAscii("ociate"), - dictgen::InsensitiveAscii("ociated"), - dictgen::InsensitiveAscii("ociates"), - dictgen::InsensitiveAscii("ociation"), - dictgen::InsensitiveAscii("semble"), - dictgen::InsensitiveAscii("sembled"), - dictgen::InsensitiveAscii("sembler"), - dictgen::InsensitiveAscii("sembles"), - dictgen::InsensitiveAscii("semblies"), - dictgen::InsensitiveAscii("sembling"), - dictgen::InsensitiveAscii("sembly"), - dictgen::InsensitiveAscii("sociate"), - dictgen::InsensitiveAscii("sociated"), - dictgen::InsensitiveAscii("sociates"), - dictgen::InsensitiveAscii("sociating"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tified"), - ], - values: &[ - &["disassemble"], - &["disassembled"], - &["disassembler"], - &["disassembles"], - &["disassemblies"], - &["disassembling"], - &["disassembly"], - &["disassociate"], - &["disassociated"], - &["disassociates"], - &["disassociation"], - &["disassemble"], - &["disassembled"], - &["disassembler"], - &["disassembles"], - &["disassemblies"], - &["disassembling"], - &["disassembly"], - &["disassociate"], - &["disassociated"], - &["disassociates"], - &["disassociating"], - &["disaster"], - &["disasters"], - &["dissatisfied"], - ], - range: 3..=9, - }; - -static WORD_DISSAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAR_CHILDREN), - value: None, -}; - -pub static WORD_DISSAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ray")], - values: &[&["disarray"]], - range: 3..=3, - }; - -static WORD_DISSAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAP_CHILDREN), - value: None, -}; - -pub static WORD_DISSAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ear"), - dictgen::InsensitiveAscii("earance"), - dictgen::InsensitiveAscii("eard"), - dictgen::InsensitiveAscii("eared"), - dictgen::InsensitiveAscii("earing"), - dictgen::InsensitiveAscii("ears"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ionted"), - dictgen::InsensitiveAscii("oimted"), - dictgen::InsensitiveAscii("oined"), - dictgen::InsensitiveAscii("oint"), - dictgen::InsensitiveAscii("ointd"), - dictgen::InsensitiveAscii("ointed"), - dictgen::InsensitiveAscii("ointing"), - dictgen::InsensitiveAscii("ointment"), - dictgen::InsensitiveAscii("oints"), - dictgen::InsensitiveAscii("ointted"), - dictgen::InsensitiveAscii("oited"), - dictgen::InsensitiveAscii("oitned"), - dictgen::InsensitiveAscii("onited"), - dictgen::InsensitiveAscii("oonted"), - dictgen::InsensitiveAscii("ounted"), - dictgen::InsensitiveAscii("pear"), - dictgen::InsensitiveAscii("peard"), - dictgen::InsensitiveAscii("peared"), - dictgen::InsensitiveAscii("pearing"), - dictgen::InsensitiveAscii("pears"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("perd"), - dictgen::InsensitiveAscii("pered"), - dictgen::InsensitiveAscii("pering"), - dictgen::InsensitiveAscii("pers"), - dictgen::InsensitiveAscii("pinted"), - dictgen::InsensitiveAscii("pointed"), - dictgen::InsensitiveAscii("ponted"), - dictgen::InsensitiveAscii("prove"), - dictgen::InsensitiveAscii("proves"), - ], - values: &[ - &["dissipate"], - &["dissipates"], - &["disappear"], - &["disappearance"], - &["disappeared"], - &["disappeared"], - &["disappearing"], - &["disappears"], - &["disappear"], - &["disappeared"], - &["disappeared"], - &["disappearing"], - &["disappears"], - &["disappointed"], - &["disappointed"], - &["disappointed"], - &["disappoint"], - &["disappointed"], - &["disappointed"], - &["disappointing"], - &["disappointment"], - &["disappoints"], - &["disappointed"], - &["disappointed"], - &["disappointed"], - &["disappointed"], - &["disappointed"], - &["disappointed"], - &["disappear"], - &["disappeared"], - &["disappeared"], - &["disappearing"], - &["disappears"], - &["disappear"], - &["disappeared"], - &["disappeared"], - &["disappearing"], - &["disappears"], - &["disappointed"], - &["disappointed"], - &["disappointed"], - &["disapprove"], - &["disapproves"], - ], - range: 2..=8, - }; - -static WORD_DISSAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAM_CHILDREN), - value: None, -}; - -pub static WORD_DISSAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("biguate"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("bler"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("blies"), - dictgen::InsensitiveAscii("bling"), - dictgen::InsensitiveAscii("bly"), - ], - values: &[ - &["disambiguate"], - &["disassemble"], - &["disassembled"], - &["disassembler"], - &["disassembles"], - &["disassemblies"], - &["disassembling"], - &["disassembly"], - ], - range: 3..=7, - }; - -static WORD_DISSAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAL_CHILDREN), - value: None, -}; - -pub static WORD_DISSAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("low"), - dictgen::InsensitiveAscii("lowed"), - dictgen::InsensitiveAscii("lowing"), - dictgen::InsensitiveAscii("lows"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("owing"), - dictgen::InsensitiveAscii("ows"), - ], - values: &[ - &["disallow"], - &["disallowed"], - &["disallowing"], - &["disallows"], - &["disallow"], - &["disallowed"], - &["disallowing"], - &["disallows"], - ], - range: 2..=6, - }; - -static WORD_DISSAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAG_CHILDREN), - value: None, -}; - -pub static WORD_DISSAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("reement"), - dictgen::InsensitiveAscii("regation"), - ], - values: &[&["disagreement"], &["dissaggregation"]], - range: 7..=8, - }; - -static WORD_DISSAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAD_CHILDREN), - value: None, -}; - -pub static WORD_DISSAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("vantage"), - dictgen::InsensitiveAscii("vantages"), - ], - values: &[&["disadvantage"], &["disadvantages"]], - range: 7..=8, - }; - -static WORD_DISSAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISSAB_CHILDREN), - value: None, -}; - -pub static WORD_DISSAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[&["disable"], &["disabled"], &["disables"], &["disabling"]], - range: 2..=4, - }; - -static WORD_DISR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISR_CHILDREN), - value: None, -}; - -pub static WORD_DISR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecpect"), - dictgen::InsensitiveAscii("ecpected"), - dictgen::InsensitiveAscii("ecpectful"), - dictgen::InsensitiveAscii("ecpecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("egaring"), - dictgen::InsensitiveAscii("egrad"), - dictgen::InsensitiveAscii("epectful"), - dictgen::InsensitiveAscii("epectfully"), - dictgen::InsensitiveAscii("epresentation"), - dictgen::InsensitiveAscii("epsect"), - dictgen::InsensitiveAscii("epsected"), - dictgen::InsensitiveAscii("epsectful"), - dictgen::InsensitiveAscii("epsecting"), - dictgen::InsensitiveAscii("esepct"), - dictgen::InsensitiveAscii("esepcted"), - dictgen::InsensitiveAscii("esepctful"), - dictgen::InsensitiveAscii("esepcting"), - dictgen::InsensitiveAscii("especful"), - dictgen::InsensitiveAscii("especing"), - dictgen::InsensitiveAscii("espection"), - dictgen::InsensitiveAscii("espectul"), - dictgen::InsensitiveAscii("espekt"), - dictgen::InsensitiveAscii("espekted"), - dictgen::InsensitiveAscii("espekting"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("ibution"), - dictgen::InsensitiveAscii("icts"), - dictgen::InsensitiveAscii("iminator"), - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("ispect"), - dictgen::InsensitiveAscii("ispectful"), - dictgen::InsensitiveAscii("ispecting"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("puting"), - dictgen::InsensitiveAscii("tibution"), - dictgen::InsensitiveAscii("uptin"), - dictgen::InsensitiveAscii("uptivo"), - dictgen::InsensitiveAscii("uptness"), - dictgen::InsensitiveAscii("uptron"), - ], - values: &[ - &["disrespect"], - &["disrespected"], - &["disrespectful"], - &["disrespecting"], - &["discretion"], - &["disregarding"], - &["disregard"], - &["disrespectful"], - &["disrespectfully"], - &["misrepresentation"], - &["disrespect"], - &["disrespected"], - &["disrespectful"], - &["disrespecting"], - &["disrespect"], - &["disrespected"], - &["disrespectful"], - &["disrespecting"], - &["disrespectful"], - &["disrespecting"], - &["disrespecting"], - &["disrespectful"], - &["disrespect"], - &["disrespected"], - &["disrespecting"], - &["discrete"], - &["discretion"], - &["distribution"], - &["districts"], - &["discriminator"], - &["disruption"], - &["disrespect"], - &["disrespectful"], - &["disrespecting"], - &["disarm"], - &["disrupting"], - &["distributions"], - &["disruption"], - &["disruption"], - &["disruption"], - &["disruption"], - ], - range: 1..=13, - }; - -static WORD_DISQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISQ_CHILDREN), - value: None, -}; - -pub static WORD_DISQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aulified"), - dictgen::InsensitiveAscii("ualifed"), - dictgen::InsensitiveAscii("ualifyed"), - dictgen::InsensitiveAscii("ustingly"), - ], - values: &[ - &["disqualified"], - &["disqualified"], - &["disqualified"], - &["disgustingly"], - ], - range: 7..=8, - }; - -static WORD_DISP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISP_CHILDREN), - value: None, -}; - -static WORD_DISP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DISPA_NODE), - Some(&WORD_DISPB_NODE), - None, - None, - Some(&WORD_DISPE_NODE), - None, - None, - None, - Some(&WORD_DISPI_NODE), - None, - None, - Some(&WORD_DISPL_NODE), - None, - None, - Some(&WORD_DISPO_NODE), - Some(&WORD_DISPP_NODE), - None, - Some(&WORD_DISPR_NODE), - Some(&WORD_DISPS_NODE), - Some(&WORD_DISPT_NODE), - Some(&WORD_DISPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DISPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPU_CHILDREN), - value: None, -}; - -pub static WORD_DISPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("tandem"), - dictgen::InsensitiveAscii("terad"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["disputes"], - &["disputandum"], - &["disputed"], - &["disputes"], - ], - range: 2..=6, - }; - -static WORD_DISPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPT_CHILDREN), - value: None, -}; - -pub static WORD_DISPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ach"), - dictgen::InsensitiveAscii("acher"), - ], - values: &[&["dispatch"], &["dispatcher"]], - range: 3..=5, - }; - -static WORD_DISPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPS_CHILDREN), - value: None, -}; - -pub static WORD_DISPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["dispose"]], - range: 1..=1, - }; - -static WORD_DISPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPR_CHILDREN), - value: None, -}; - -pub static WORD_DISPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aportionate"), - dictgen::InsensitiveAscii("aportionately"), - dictgen::InsensitiveAscii("oportianate"), - dictgen::InsensitiveAscii("oportianately"), - dictgen::InsensitiveAscii("oportiante"), - dictgen::InsensitiveAscii("oportiantely"), - dictgen::InsensitiveAscii("oportiate"), - dictgen::InsensitiveAscii("oportinate"), - dictgen::InsensitiveAscii("oportionaltely"), - dictgen::InsensitiveAscii("oportionaly"), - dictgen::InsensitiveAscii("oportionatley"), - dictgen::InsensitiveAscii("oportionatly"), - dictgen::InsensitiveAscii("oportionnate"), - dictgen::InsensitiveAscii("oprotionate"), - dictgen::InsensitiveAscii("oprotionately"), - ], - values: &[ - &["disproportionate"], - &["disproportionately"], - &["disproportionate"], - &["disproportionately"], - &["disproportionate"], - &["disproportionately"], - &["disproportionate"], - &["disproportionate"], - &["disproportionately"], - &["disproportionately"], - &["disproportionately"], - &["disproportionately"], - &["disproportionate"], - &["disproportionate"], - &["disproportionately"], - ], - range: 9..=14, - }; - -static WORD_DISPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPP_CHILDREN), - value: None, -}; - -pub static WORD_DISPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lay"), - dictgen::InsensitiveAscii("rove"), - ], - values: &[&["display"], &["disprove", "disapprove"]], - range: 3..=4, - }; - -static WORD_DISPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPO_CHILDREN), - value: None, -}; - -pub static WORD_DISPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("rportionate"), - dictgen::InsensitiveAscii("rportionately"), - dictgen::InsensitiveAscii("rportionatly"), - dictgen::InsensitiveAscii("rue"), - dictgen::InsensitiveAscii("rve"), - dictgen::InsensitiveAscii("rved"), - dictgen::InsensitiveAscii("rves"), - dictgen::InsensitiveAscii("rving"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("seable"), - dictgen::InsensitiveAscii("seables"), - dictgen::InsensitiveAscii("sel"), - dictgen::InsensitiveAscii("sicion"), - dictgen::InsensitiveAscii("siton"), - dictgen::InsensitiveAscii("sle"), - dictgen::InsensitiveAscii("ssable"), - dictgen::InsensitiveAscii("ssal"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("ves"), - ], - values: &[ - &["dispose"], - &["dispose"], - &["disproportionate"], - &["disproportionately"], - &["disproportionately"], - &["disparue"], - &["disprove"], - &["disproved"], - &["disproves"], - &["disproving"], - &["disposition"], - &["disposable"], - &["disposables"], - &["disposal"], - &["disposition"], - &["disposition"], - &["dispose"], - &["disposable"], - &["disposal"], - &["dispose"], - &["disposed", "dispossessed"], - &["disposes", "dispossess"], - &["disposing"], - &["dispose"], - &["disposition"], - &["dispose"], - ], - range: 2..=13, - }; - -static WORD_DISPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPL_CHILDREN), - value: None, -}; - -pub static WORD_DISPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("acemnt"), - dictgen::InsensitiveAscii("acemnts"), - dictgen::InsensitiveAscii("acment"), - dictgen::InsensitiveAscii("acments"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ayd"), - dictgen::InsensitiveAscii("ayes"), - dictgen::InsensitiveAscii("ayfps"), - dictgen::InsensitiveAscii("ayied"), - dictgen::InsensitiveAscii("ayig"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["display"], - &["displacement"], - &["displacements"], - &["displacement"], - &["displacements"], - &["displaying"], - &["displayed"], - &["displays", "displayed"], - &["displays"], - &["displayed"], - &["displaying"], - &["display"], - &["displayed"], - &["displaying"], - &["displays"], - ], - range: 1..=7, - }; - -static WORD_DISPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPI_CHILDREN), - value: None, -}; - -pub static WORD_DISPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("rsed"), - dictgen::InsensitiveAscii("te"), - ], - values: &[&["despicable"], &["dispersed"], &["despite"]], - range: 2..=5, - }; - -static WORD_DISPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPE_CHILDREN), - value: None, -}; - -pub static WORD_DISPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("ncaries"), - dictgen::InsensitiveAscii("ncary"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nced"), - dictgen::InsensitiveAscii("ncers"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("nsaire"), - dictgen::InsensitiveAscii("nsaires"), - dictgen::InsensitiveAscii("nsare"), - dictgen::InsensitiveAscii("nsarie"), - dictgen::InsensitiveAscii("nsarios"), - dictgen::InsensitiveAscii("nsiary"), - dictgen::InsensitiveAscii("nsiries"), - dictgen::InsensitiveAscii("nsories"), - dictgen::InsensitiveAscii("nsory"), - dictgen::InsensitiveAscii("rive"), - dictgen::InsensitiveAscii("rportionate"), - dictgen::InsensitiveAscii("rsa"), - dictgen::InsensitiveAscii("rtion"), - dictgen::InsensitiveAscii("snary"), - ], - values: &[ - &["despicable"], - &["dispel"], - &["dispensaries"], - &["dispensary"], - &["dispense"], - &["dispensed"], - &["dispenser"], - &["dispensing"], - &["dispenser"], - &["dispensaries"], - &["dispensaries"], - &["dispenser"], - &["dispenser"], - &["dispensaries"], - &["dispensary"], - &["dispensaries"], - &["dispensaries"], - &["dispensary"], - &["dispersive"], - &["disproportionate"], - &["dispensary"], - &["dispersion"], - &["dispensary"], - ], - range: 2..=11, - }; - -static WORD_DISPB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPB_CHILDREN), - value: None, -}; - -pub static WORD_DISPB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ibute")], - values: &[&["distribute"]], - range: 5..=5, - }; - -static WORD_DISPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISPA_CHILDREN), - value: None, -}; - -pub static WORD_DISPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cement"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("cth"), - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("irty"), - dictgen::InsensitiveAscii("lcement"), - dictgen::InsensitiveAscii("lcements"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lyable"), - dictgen::InsensitiveAscii("lyed"), - dictgen::InsensitiveAscii("lyes"), - dictgen::InsensitiveAscii("lying"), - dictgen::InsensitiveAscii("lys"), - dictgen::InsensitiveAscii("pointed"), - dictgen::InsensitiveAscii("ringly"), - dictgen::InsensitiveAscii("rite"), - dictgen::InsensitiveAscii("rtiy"), - dictgen::InsensitiveAscii("tcgh"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("thed"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yes"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("yport"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["displacement"], - &["dispatched"], - &["dispatch"], - &["despair"], - &["disparity"], - &["displacement"], - &["displacements"], - &["display"], - &["displayable"], - &["displayed"], - &["displays"], - &["displaying"], - &["displays"], - &["disappointed"], - &["disparagingly"], - &["disparate"], - &["disparity"], - &["dispatch"], - &["dispatches"], - &["dispatch"], - &["dispatched"], - &["dispatches"], - &["dispatching"], - &["display"], - &["displayed"], - &["displays"], - &["displaying"], - &["displayport"], - &["displays"], - ], - range: 1..=8, - }; - -static WORD_DISO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISO_CHILDREN), - value: None, -}; - -pub static WORD_DISO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bediance"), - dictgen::InsensitiveAscii("bediant"), - dictgen::InsensitiveAscii("beidence"), - dictgen::InsensitiveAscii("cgraphy"), - dictgen::InsensitiveAscii("cunt"), - dictgen::InsensitiveAscii("cver"), - dictgen::InsensitiveAscii("kay"), - dictgen::InsensitiveAscii("llusioned"), - dictgen::InsensitiveAscii("lve"), - dictgen::InsensitiveAscii("lved"), - dictgen::InsensitiveAscii("nnect"), - dictgen::InsensitiveAscii("nnected"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vered"), - dictgen::InsensitiveAscii("vering"), - dictgen::InsensitiveAscii("very"), - ], - values: &[ - &["disobedience"], - &["disobedient"], - &["disobedience"], - &["discography"], - &["discount"], - &["discover"], - &["display"], - &["disillusioned"], - &["dissolve"], - &["dissolved"], - &["disconnect"], - &["disconnected"], - &["distort"], - &["discover"], - &["discovered"], - &["discovering"], - &["discovery"], - ], - range: 2..=9, - }; - -static WORD_DISN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISN_CHILDREN), - value: None, -}; - -pub static WORD_DISN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abled"), - dictgen::InsensitiveAscii("egage"), - ], - values: &[&["disabled"], &["disengage"]], - range: 5..=5, - }; - -static WORD_DISM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISM_CHILDREN), - value: None, -}; - -pub static WORD_DISM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abiguation"), - dictgen::InsensitiveAscii("anlting"), - dictgen::InsensitiveAscii("antaled"), - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("antel"), - dictgen::InsensitiveAscii("anteld"), - dictgen::InsensitiveAscii("anteled"), - dictgen::InsensitiveAscii("anting"), - dictgen::InsensitiveAscii("antleing"), - dictgen::InsensitiveAscii("biguate"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("entled"), - dictgen::InsensitiveAscii("isals"), - dictgen::InsensitiveAscii("isse"), - ], - values: &[ - &["disambiguation"], - &["dismantling"], - &["dismantled"], - &["dismantle"], - &["dismantle"], - &["dismantled"], - &["dismantled"], - &["dismantling"], - &["dismantling"], - &["disambiguate"], - &["dimension"], - &["dismantled"], - &["dismissal"], - &["dismissive"], - ], - range: 4..=10, - }; - -static WORD_DISL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISL_CHILDREN), - value: None, -}; - -pub static WORD_DISL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aimer"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("aying"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("caimer"), - dictgen::InsensitiveAscii("iks"), - dictgen::InsensitiveAscii("ikse"), - dictgen::InsensitiveAscii("pay"), - dictgen::InsensitiveAscii("payed"), - dictgen::InsensitiveAscii("paying"), - dictgen::InsensitiveAscii("pays"), - ], - values: &[ - &["disclaimer"], - &["display"], - &["displayed"], - &["displaying"], - &["displays"], - &["disclaimer"], - &["dislikes"], - &["dislikes"], - &["display"], - &["displayed"], - &["displaying"], - &["displays"], - ], - range: 2..=6, - }; - -static WORD_DISK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISK_CHILDREN), - value: None, -}; - -pub static WORD_DISK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rete"), - dictgen::InsensitiveAscii("retion"), - dictgen::InsensitiveAscii("retization"), - dictgen::InsensitiveAscii("retize"), - dictgen::InsensitiveAscii("retized"), - dictgen::InsensitiveAscii("rimination"), - ], - values: &[ - &["discrete"], - &["discretion"], - &["discretization"], - &["discretize"], - &["discretized"], - &["discrimination"], - ], - range: 4..=10, - }; - -static WORD_DISI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISI_CHILDREN), - value: None, -}; - -pub static WORD_DISI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("cples"), - dictgen::InsensitiveAscii("cpline"), - dictgen::InsensitiveAscii("cplined"), - dictgen::InsensitiveAscii("cplines"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gnated"), - dictgen::InsensitiveAscii("llation"), - dictgen::InsensitiveAscii("llisioned"), - dictgen::InsensitiveAscii("llusionned"), - dictgen::InsensitiveAscii("llutioned"), - dictgen::InsensitiveAscii("milar"), - dictgen::InsensitiveAscii("milarity"), - dictgen::InsensitiveAscii("ngeneous"), - dictgen::InsensitiveAscii("ngenious"), - dictgen::InsensitiveAscii("ngenous"), - dictgen::InsensitiveAscii("ngenously"), - dictgen::InsensitiveAscii("ngenuious"), - dictgen::InsensitiveAscii("ngenuos"), - dictgen::InsensitiveAscii("nguish"), - dictgen::InsensitiveAscii("nteresed"), - dictgen::InsensitiveAscii("ntereted"), - dictgen::InsensitiveAscii("plined"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("tributions"), - ], - values: &[ - &["divisible"], - &["disciples"], - &["discipline"], - &["disciplined"], - &["disciplines"], - &["design"], - &["designated"], - &["distillation"], - &["disillusioned"], - &["disillusioned"], - &["disillusioned"], - &["dissimilar"], - &["dissimilarity"], - &["disingenuous"], - &["disingenuous"], - &["disingenuous"], - &["disingenuously"], - &["disingenuous"], - &["disingenuous"], - &["distinguish"], - &["disinterested"], - &["disinterested"], - &["disciplined"], - &["desired"], - &["distributions"], - ], - range: 2..=10, - }; - -static WORD_DISH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISH_CHILDREN), - value: None, -}; - -pub static WORD_DISH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arge"), - dictgen::InsensitiveAscii("carged"), - dictgen::InsensitiveAscii("inored"), - dictgen::InsensitiveAscii("oner"), - dictgen::InsensitiveAscii("onesy"), - dictgen::InsensitiveAscii("onet"), - dictgen::InsensitiveAscii("onord"), - ], - values: &[ - &["discharge"], - &["discharged"], - &["dishonored"], - &["dishonored"], - &["dishonesty"], - &["dishonesty"], - &["dishonored"], - ], - range: 4..=6, - }; - -static WORD_DISG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISG_CHILDREN), - value: None, -}; - -pub static WORD_DISG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("areement"), - dictgen::InsensitiveAscii("arees"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("iuse"), - dictgen::InsensitiveAscii("iused"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("nostic"), - dictgen::InsensitiveAscii("nostics"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("racful"), - dictgen::InsensitiveAscii("raseful"), - dictgen::InsensitiveAscii("rateful"), - dictgen::InsensitiveAscii("runtaled"), - dictgen::InsensitiveAscii("runted"), - dictgen::InsensitiveAscii("runteld"), - dictgen::InsensitiveAscii("runteled"), - dictgen::InsensitiveAscii("runtld"), - dictgen::InsensitiveAscii("uished"), - dictgen::InsensitiveAscii("uisted"), - dictgen::InsensitiveAscii("uisting"), - dictgen::InsensitiveAscii("untingly"), - dictgen::InsensitiveAscii("usied"), - dictgen::InsensitiveAscii("uss"), - dictgen::InsensitiveAscii("ustes"), - dictgen::InsensitiveAscii("ustigly"), - dictgen::InsensitiveAscii("ustingy"), - dictgen::InsensitiveAscii("ustinly"), - dictgen::InsensitiveAscii("ustiny"), - dictgen::InsensitiveAscii("ustos"), - dictgen::InsensitiveAscii("ustosa"), - dictgen::InsensitiveAscii("ustose"), - dictgen::InsensitiveAscii("ustosi"), - dictgen::InsensitiveAscii("ustoso"), - dictgen::InsensitiveAscii("ustus"), - ], - values: &[ - &["discarded", "discarted"], - &["disagreements"], - &["disagrees"], - &["digest"], - &["disguise"], - &["disguised"], - &["design"], - &["designed"], - &["designer"], - &["diagnostic"], - &["diagnostics"], - &["designs"], - &["diagonal"], - &["disgraceful"], - &["disgraceful"], - &["disgraceful"], - &["disgruntled"], - &["disgruntled"], - &["disgruntled"], - &["disgruntled"], - &["disgruntled"], - &["disguised"], - &["disguise"], - &["disgusting"], - &["disgustingly"], - &["disguised"], - &["disgusts"], - &["disgusts"], - &["disgustingly"], - &["disgustingly"], - &["disgustingly"], - &["disgustingly"], - &["disgusts"], - &["disgusts"], - &["disgusts"], - &["disgusts"], - &["disgusts"], - &["disgusts"], - ], - range: 1..=8, - }; - -static WORD_DISF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISF_CHILDREN), - value: None, -}; - -pub static WORD_DISF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("unctional"), - dictgen::InsensitiveAscii("unctionality"), - ], - values: &[&["dysfunctional"], &["dysfunctionality"]], - range: 9..=12, - }; - -static WORD_DISE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISE_CHILDREN), - value: None, -}; - -pub static WORD_DISE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("lect"), - dictgen::InsensitiveAscii("mination"), - dictgen::InsensitiveAscii("nchanged"), - dictgen::InsensitiveAscii("ncouraged"), - dictgen::InsensitiveAscii("ngenuous"), - dictgen::InsensitiveAscii("nginuous"), - dictgen::InsensitiveAscii("nsitized"), - dictgen::InsensitiveAscii("ntry"), - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("rtation"), - ], - values: &[ - &["dissecting"], - &["dissection"], - &["deselect"], - &["dissemination"], - &["disenchanted"], - &["discouraged"], - &["disingenuous"], - &["disingenuous"], - &["desensitized"], - &["dysentery"], - &["desirable"], - &["dissertation"], - ], - range: 4..=9, - }; - -static WORD_DISD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISD_CHILDREN), - value: None, -}; - -pub static WORD_DISD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("vantage")], - values: &[&["disadvantage"]], - range: 7..=7, - }; - -static WORD_DISC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISC_CHILDREN), - value: None, -}; - -static WORD_DISC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DISCA_NODE), - None, - Some(&WORD_DISCC_NODE), - None, - Some(&WORD_DISCE_NODE), - None, - None, - Some(&WORD_DISCH_NODE), - Some(&WORD_DISCI_NODE), - None, - None, - Some(&WORD_DISCL_NODE), - None, - None, - Some(&WORD_DISCO_NODE), - Some(&WORD_DISCP_NODE), - None, - Some(&WORD_DISCR_NODE), - None, - Some(&WORD_DISCT_NODE), - Some(&WORD_DISCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DISCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCU_CHILDREN), - value: None, -}; - -pub static WORD_DISCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alified"), - dictgen::InsensitiveAscii("assed"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sison"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("ssiong"), - dictgen::InsensitiveAscii("sson"), - dictgen::InsensitiveAscii("ssons"), - dictgen::InsensitiveAscii("sssed"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("stingly"), - dictgen::InsensitiveAscii("used"), - dictgen::InsensitiveAscii("usion"), - ], - values: &[ - &["disqualified"], - &["discussed"], - &["discuss"], - &["discussed"], - &["discuss"], - &["discussed"], - &["discussion"], - &["discussions"], - &["discussions"], - &["discussion"], - &["discussing"], - &["discussion"], - &["discussions"], - &["discussed"], - &["discussions"], - &["discussing", "disgusting"], - &["disgustingly"], - &["discussed"], - &["discussion"], - ], - range: 2..=7, - }; - -static WORD_DISCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCT_CHILDREN), - value: None, -}; - -pub static WORD_DISCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inction"), - dictgen::InsensitiveAscii("inctive"), - dictgen::InsensitiveAscii("inguish"), - dictgen::InsensitiveAscii("intions"), - dictgen::InsensitiveAscii("ionaries"), - dictgen::InsensitiveAscii("ionary"), - ], - values: &[ - &["distinction"], - &["distinctive"], - &["distinguish"], - &["distinctions"], - &["dictionaries"], - &["dictionary"], - ], - range: 6..=8, - }; - -static WORD_DISCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCR_CHILDREN), - value: None, -}; - -pub static WORD_DISCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("aced"), - dictgen::InsensitiveAscii("aceful"), - dictgen::InsensitiveAscii("acefully"), - dictgen::InsensitiveAscii("acefulness"), - dictgen::InsensitiveAscii("aces"), - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("apency"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("ecion"), - dictgen::InsensitiveAscii("eddit"), - dictgen::InsensitiveAscii("edid"), - dictgen::InsensitiveAscii("editied"), - dictgen::InsensitiveAscii("editted"), - dictgen::InsensitiveAscii("eminates"), - dictgen::InsensitiveAscii("epance"), - dictgen::InsensitiveAscii("epany"), - dictgen::InsensitiveAscii("epencies"), - dictgen::InsensitiveAscii("epency"), - dictgen::InsensitiveAscii("epicies"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("etiation"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etited"), - dictgen::InsensitiveAscii("eto"), - dictgen::InsensitiveAscii("ibe"), - dictgen::InsensitiveAscii("ibed"), - dictgen::InsensitiveAscii("ibes"), - dictgen::InsensitiveAscii("ibing"), - dictgen::InsensitiveAscii("imanatory"), - dictgen::InsensitiveAscii("imante"), - dictgen::InsensitiveAscii("imanted"), - dictgen::InsensitiveAscii("imianted"), - dictgen::InsensitiveAscii("imiate"), - dictgen::InsensitiveAscii("iminacion"), - dictgen::InsensitiveAscii("iminante"), - dictgen::InsensitiveAscii("iminare"), - dictgen::InsensitiveAscii("iminatie"), - dictgen::InsensitiveAscii("iminatin"), - dictgen::InsensitiveAscii("iminatoire"), - dictgen::InsensitiveAscii("iminatorie"), - dictgen::InsensitiveAscii("imine"), - dictgen::InsensitiveAscii("iminitory"), - dictgen::InsensitiveAscii("iminted"), - dictgen::InsensitiveAscii("imintor"), - dictgen::InsensitiveAscii("imnator"), - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("iptions"), - dictgen::InsensitiveAscii("iptor"), - dictgen::InsensitiveAscii("iptors"), - dictgen::InsensitiveAscii("ouage"), - dictgen::InsensitiveAscii("ption"), - ], - values: &[ - &["disgrace"], - &["disgraced"], - &["disgraceful"], - &["disgracefully"], - &["disgracefulness"], - &["disgraces"], - &["disgracing"], - &["discrepancy"], - &["discards"], - &["discretion"], - &["discredited"], - &["discredited"], - &["discredited"], - &["discredited"], - &["discriminates"], - &["discrepancy"], - &["discrepancy"], - &["discrepancies"], - &["discrepancy"], - &["discrepancies"], - &["discretion"], - &["discretization"], - &["discretion"], - &["discredited"], - &["discretion"], - &["describe"], - &["described"], - &["describes"], - &["describing"], - &["discriminatory"], - &["discriminate"], - &["discriminated"], - &["discriminated"], - &["discriminate"], - &["discrimination"], - &["discriminate"], - &["discriminate"], - &["discriminate"], - &["discrimination"], - &["discriminate"], - &["discriminate"], - &["discriminate"], - &["discriminatory"], - &["discriminated"], - &["discriminator"], - &["discriminator"], - &["description"], - &["descriptions"], - &["descriptor"], - &["descriptors"], - &["discourages"], - &["discretion"], - ], - range: 3..=10, - }; - -static WORD_DISCP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCP_CHILDREN), - value: None, -}; - -pub static WORD_DISCP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("line")], - values: &[&["discipline"]], - range: 4..=4, - }; - -static WORD_DISCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISCO_CHILDREN), - value: None, -}; - -static WORD_DISCO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - Some(&WORD_DISCOG_NODE), - None, - None, - None, - None, - Some(&WORD_DISCOL_NODE), - None, - Some(&WORD_DISCON_NODE), - None, - None, - None, - Some(&WORD_DISCOR_NODE), - Some(&WORD_DISCOS_NODE), - Some(&WORD_DISCOT_NODE), - Some(&WORD_DISCOU_NODE), - Some(&WORD_DISCOV_NODE), - None, - None, - None, - None, -]; - -static WORD_DISCOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCOV_CHILDREN), - value: None, -}; - -pub static WORD_DISCOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ereability"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("eribility"), - dictgen::InsensitiveAscii("eryd"), - dictgen::InsensitiveAscii("erys"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["discover"], - &["discovered"], - &["discovered"], - &["discoveries"], - &["discoverability"], - &["discovers"], - &["discoverability"], - &["discovered"], - &["discovers"], - &["discovery"], - &["discover"], - &["discovered"], - &["discovering"], - &["discovers"], - ], - range: 1..=10, - }; - -static WORD_DISCOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCOU_CHILDREN), - value: None, -}; - -pub static WORD_DISCOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ntined"), - dictgen::InsensitiveAscii("ranged"), - dictgen::InsensitiveAscii("rarged"), - dictgen::InsensitiveAscii("rces"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rgae"), - dictgen::InsensitiveAscii("rged"), - dictgen::InsensitiveAscii("rges"), - dictgen::InsensitiveAscii("rrage"), - dictgen::InsensitiveAscii("rraged"), - ], - values: &[ - &["discounted"], - &["discontinued"], - &["discouraged"], - &["discouraged"], - &["discourse"], - &["discourse"], - &["discourages"], - &["discouraged"], - &["discourages"], - &["discourage"], - &["discouraged"], - ], - range: 2..=6, - }; - -static WORD_DISCOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCOT_CHILDREN), - value: None, -}; - -pub static WORD_DISCOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ek"), - dictgen::InsensitiveAscii("eque"), - ], - values: &[&["discotheque"], &["discotheque"]], - range: 2..=4, - }; - -static WORD_DISCOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCOS_CHILDREN), - value: None, -}; - -pub static WORD_DISCOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ure")], - values: &[&["discourse"]], - range: 3..=3, - }; - -static WORD_DISCOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCOR_CHILDREN), - value: None, -}; - -pub static WORD_DISCOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("uage"), - ], - values: &[&["discouraged"], &["discourages"]], - range: 4..=4, - }; - -static WORD_DISCON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCON_CHILDREN), - value: None, -}; - -pub static WORD_DISCON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctinued"), - dictgen::InsensitiveAscii("ecct"), - dictgen::InsensitiveAscii("eccted"), - dictgen::InsensitiveAscii("eccting"), - dictgen::InsensitiveAscii("ecction"), - dictgen::InsensitiveAscii("ecctions"), - dictgen::InsensitiveAscii("eccts"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("eect"), - dictgen::InsensitiveAscii("eected"), - dictgen::InsensitiveAscii("eecting"), - dictgen::InsensitiveAscii("eection"), - dictgen::InsensitiveAscii("eections"), - dictgen::InsensitiveAscii("eects"), - dictgen::InsensitiveAscii("enct"), - dictgen::InsensitiveAscii("encted"), - dictgen::InsensitiveAscii("encting"), - dictgen::InsensitiveAscii("enction"), - dictgen::InsensitiveAscii("enctions"), - dictgen::InsensitiveAscii("encts"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ncet"), - dictgen::InsensitiveAscii("nec"), - dictgen::InsensitiveAscii("neced"), - dictgen::InsensitiveAscii("necters"), - dictgen::InsensitiveAscii("nectes"), - dictgen::InsensitiveAscii("nectme"), - dictgen::InsensitiveAscii("nectus"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("neted"), - dictgen::InsensitiveAscii("neting"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("nnect"), - dictgen::InsensitiveAscii("tigious"), - dictgen::InsensitiveAscii("tigous"), - dictgen::InsensitiveAscii("tiguities"), - dictgen::InsensitiveAscii("tiguos"), - dictgen::InsensitiveAscii("tined"), - dictgen::InsensitiveAscii("tinous"), - dictgen::InsensitiveAscii("tinuos"), - dictgen::InsensitiveAscii("tinus"), - dictgen::InsensitiveAscii("tinuted"), - dictgen::InsensitiveAscii("tiued"), - dictgen::InsensitiveAscii("tiuned"), - dictgen::InsensitiveAscii("tued"), - ], - values: &[ - &["discontinued"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnects"], - &["disconnects"], - &["disconnected"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnects"], - &["disconnect"], - &["discontiguous"], - &["discontiguous"], - &["discontinuities"], - &["discontiguous"], - &["discontinued"], - &["discontinuous"], - &["discontinuous"], - &["discontinue", "discontinuous"], - &["discontinued"], - &["discontinued"], - &["discontinued"], - &["discounted"], - ], - range: 2..=9, - }; - -static WORD_DISCOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCOL_CHILDREN), - value: None, -}; - -pub static WORD_DISCOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sure")], - values: &[&["disclosure"]], - range: 4..=4, - }; - -static WORD_DISCOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCOG_CHILDREN), - value: None, -}; - -pub static WORD_DISCOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rahy"), - dictgen::InsensitiveAscii("rapy"), - dictgen::InsensitiveAscii("rophy"), - dictgen::InsensitiveAscii("rpahy"), - ], - values: &[ - &["discography"], - &["discography"], - &["discography"], - &["discography"], - ], - range: 4..=5, - }; - -static WORD_DISCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCL_CHILDREN), - value: None, -}; - -pub static WORD_DISCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amer"), - dictgen::InsensitiveAscii("amier"), - dictgen::InsensitiveAscii("iamer"), - dictgen::InsensitiveAscii("ipinary"), - dictgen::InsensitiveAscii("ipine"), - dictgen::InsensitiveAscii("ipined"), - dictgen::InsensitiveAscii("ipines"), - dictgen::InsensitiveAscii("osue"), - dictgen::InsensitiveAscii("ousre"), - dictgen::InsensitiveAscii("soure"), - ], - values: &[ - &["disclaimer"], - &["disclaimer"], - &["disclaimer"], - &["disciplinary"], - &["discipline"], - &["disciplined"], - &["disciplines"], - &["disclosure"], - &["disclosure"], - &["disclosure"], - ], - range: 4..=7, - }; - -static WORD_DISCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCI_CHILDREN), - value: None, -}; - -pub static WORD_DISCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("menation"), - dictgen::InsensitiveAscii("minate"), - dictgen::InsensitiveAscii("minator"), - dictgen::InsensitiveAscii("niplary"), - dictgen::InsensitiveAscii("planary"), - dictgen::InsensitiveAscii("plen"), - dictgen::InsensitiveAscii("plenary"), - dictgen::InsensitiveAscii("plened"), - dictgen::InsensitiveAscii("plers"), - dictgen::InsensitiveAscii("plies"), - dictgen::InsensitiveAscii("plinairy"), - dictgen::InsensitiveAscii("plinare"), - dictgen::InsensitiveAscii("plinas"), - dictgen::InsensitiveAscii("plince"), - dictgen::InsensitiveAscii("plinera"), - dictgen::InsensitiveAscii("plinerad"), - dictgen::InsensitiveAscii("plinery"), - dictgen::InsensitiveAscii("pliniary"), - dictgen::InsensitiveAscii("plins"), - dictgen::InsensitiveAscii("prine"), - ], - values: &[ - &["dissemination"], - &["discriminate"], - &["discriminator"], - &["disciplinary"], - &["disciplinary"], - &["disciplines"], - &["disciplinary"], - &["disciplined"], - &["disciples"], - &["disciplines"], - &["disciplinary"], - &["discipline"], - &["disciplines"], - &["disciplines"], - &["disciplinary"], - &["disciplined"], - &["disciplinary"], - &["disciplinary"], - &["disciplines"], - &["discipline"], - ], - range: 4..=8, - }; - -static WORD_DISCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCH_CHILDREN), - value: None, -}; - -pub static WORD_DISCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("are"), - ], - values: &[ - &["discharged"], - &["discharged"], - &["discharged", "discharge"], - ], - range: 3..=5, - }; - -static WORD_DISCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCE_CHILDREN), - value: None, -}; - -pub static WORD_DISCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pline"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("rnable"), - dictgen::InsensitiveAscii("rtation"), - ], - values: &[ - &["discipline"], - &["discretion"], - &["discernible"], - &["dissertation"], - ], - range: 5..=7, - }; - -static WORD_DISCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCC_CHILDREN), - value: None, -}; - -pub static WORD_DISCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onecct"), - dictgen::InsensitiveAscii("oneccted"), - dictgen::InsensitiveAscii("oneccting"), - dictgen::InsensitiveAscii("onecction"), - dictgen::InsensitiveAscii("onecctions"), - dictgen::InsensitiveAscii("oneccts"), - dictgen::InsensitiveAscii("onect"), - dictgen::InsensitiveAscii("onected"), - dictgen::InsensitiveAscii("onecting"), - dictgen::InsensitiveAscii("onection"), - dictgen::InsensitiveAscii("onections"), - dictgen::InsensitiveAscii("onects"), - dictgen::InsensitiveAscii("oneect"), - dictgen::InsensitiveAscii("oneected"), - dictgen::InsensitiveAscii("oneecting"), - dictgen::InsensitiveAscii("oneection"), - dictgen::InsensitiveAscii("oneections"), - dictgen::InsensitiveAscii("oneects"), - dictgen::InsensitiveAscii("onenct"), - dictgen::InsensitiveAscii("onencted"), - dictgen::InsensitiveAscii("onencting"), - dictgen::InsensitiveAscii("onenction"), - dictgen::InsensitiveAscii("onenctions"), - dictgen::InsensitiveAscii("onencts"), - dictgen::InsensitiveAscii("onet"), - dictgen::InsensitiveAscii("oneted"), - dictgen::InsensitiveAscii("oneting"), - dictgen::InsensitiveAscii("onetion"), - dictgen::InsensitiveAscii("onetions"), - dictgen::InsensitiveAscii("onets"), - dictgen::InsensitiveAscii("used"), - dictgen::InsensitiveAscii("uss"), - ], - values: &[ - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["disconnect"], - &["disconnected"], - &["disconnecting"], - &["disconnection"], - &["disconnections"], - &["disconnects"], - &["discussed"], - &["discuss"], - ], - range: 3..=10, - }; - -static WORD_DISCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISCA_CHILDREN), - value: None, -}; - -pub static WORD_DISCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("limer"), - dictgen::InsensitiveAscii("pline"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("reded"), - dictgen::InsensitiveAscii("rge"), - ], - values: &[ - &["disclaimer"], - &["discipline"], - &["discarded"], - &["discarded"], - &["discharge"], - ], - range: 3..=5, - }; - -static WORD_DISB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISB_CHILDREN), - value: None, -}; - -pub static WORD_DISB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("aling"), - dictgen::InsensitiveAscii("eleif"), - dictgen::InsensitiveAscii("elif"), - dictgen::InsensitiveAscii("elife"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - ], - values: &[ - &["disable"], - &["disabled"], - &["disables"], - &["disabling"], - &["disbelief"], - &["disbelief"], - &["disbelief"], - &["disable"], - &["disabled"], - ], - range: 2..=5, - }; - -static WORD_DISA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DISA_CHILDREN), - value: None, -}; - -static WORD_DISA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DISAA_NODE), - Some(&WORD_DISAB_NODE), - None, - Some(&WORD_DISAD_NODE), - None, - None, - Some(&WORD_DISAG_NODE), - None, - None, - None, - None, - Some(&WORD_DISAL_NODE), - Some(&WORD_DISAM_NODE), - Some(&WORD_DISAN_NODE), - None, - Some(&WORD_DISAP_NODE), - None, - Some(&WORD_DISAR_NODE), - Some(&WORD_DISAS_NODE), - Some(&WORD_DISAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DISAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAT_CHILDREN), - value: None, -}; - -pub static WORD_DISAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erous"), - dictgen::InsensitiveAscii("isfaction"), - dictgen::InsensitiveAscii("isfied"), - dictgen::InsensitiveAscii("issfied"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("rous"), - dictgen::InsensitiveAscii("vantage"), - dictgen::InsensitiveAscii("vantaged"), - dictgen::InsensitiveAscii("vantages"), - ], - values: &[ - &["disastrous"], - &["dissatisfaction"], - &["dissatisfied"], - &["dissatisfied"], - &["distance"], - &["disastrous"], - &["disadvantage"], - &["disadvantaged"], - &["disadvantages"], - ], - range: 3..=9, - }; - -static WORD_DISAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAS_CHILDREN), - value: None, -}; - -pub static WORD_DISAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("emble"), - dictgen::InsensitiveAscii("embled"), - dictgen::InsensitiveAscii("embler"), - dictgen::InsensitiveAscii("pointed"), - dictgen::InsensitiveAscii("samble"), - dictgen::InsensitiveAscii("sbly"), - dictgen::InsensitiveAscii("sebled"), - dictgen::InsensitiveAscii("sebler"), - dictgen::InsensitiveAscii("sebmler"), - dictgen::InsensitiveAscii("sember"), - dictgen::InsensitiveAscii("semblerr"), - dictgen::InsensitiveAscii("semblying"), - dictgen::InsensitiveAscii("semlby"), - dictgen::InsensitiveAscii("semle"), - dictgen::InsensitiveAscii("smble"), - dictgen::InsensitiveAscii("smbled"), - dictgen::InsensitiveAscii("smbler"), - dictgen::InsensitiveAscii("smbly"), - dictgen::InsensitiveAscii("smebled"), - dictgen::InsensitiveAscii("smebles"), - dictgen::InsensitiveAscii("socate"), - dictgen::InsensitiveAscii("socation"), - dictgen::InsensitiveAscii("ssembler"), - dictgen::InsensitiveAscii("terous"), - dictgen::InsensitiveAscii("tisfied"), - dictgen::InsensitiveAscii("torus"), - dictgen::InsensitiveAscii("treous"), - dictgen::InsensitiveAscii("trious"), - dictgen::InsensitiveAscii("tros"), - dictgen::InsensitiveAscii("trosa"), - dictgen::InsensitiveAscii("trose"), - dictgen::InsensitiveAscii("trosi"), - dictgen::InsensitiveAscii("troso"), - dictgen::InsensitiveAscii("truous"), - ], - values: &[ - &["disabled"], - &["disassemble"], - &["disassembled"], - &["disassembler"], - &["disappointed"], - &["disassemble"], - &["disassembly"], - &["disassembled"], - &["disassembler"], - &["disassembler"], - &["disassembler"], - &["disassembler"], - &["disassembling"], - &["disassembly"], - &["disassemble"], - &["disassemble"], - &["disassembled"], - &["disassembler"], - &["disassembly"], - &["disassembled"], - &["disassembles"], - &["disassociate"], - &["disassociation"], - &["disassembler"], - &["disastrous"], - &["dissatisfied"], - &["disastrous"], - &["disastrous"], - &["disastrous"], - &["disastrous"], - &["disastrous"], - &["disastrous"], - &["disastrous"], - &["disastrous"], - &["disastrous"], - ], - range: 4..=9, - }; - -static WORD_DISAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAR_CHILDREN), - value: None, -}; - -pub static WORD_DISAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("iable"), - ], - values: &[&["discard"], &["desirable"]], - range: 1..=5, - }; - -static WORD_DISAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAP_CHILDREN), - value: None, -}; - -pub static WORD_DISAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ait"), - dictgen::InsensitiveAscii("aited"), - dictgen::InsensitiveAscii("aiting"), - dictgen::InsensitiveAscii("aits"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("ear"), - dictgen::InsensitiveAscii("eard"), - dictgen::InsensitiveAscii("eared"), - dictgen::InsensitiveAscii("earing"), - dictgen::InsensitiveAscii("ears"), - dictgen::InsensitiveAscii("line"), - dictgen::InsensitiveAscii("oint"), - dictgen::InsensitiveAscii("ointed"), - dictgen::InsensitiveAscii("ointing"), - dictgen::InsensitiveAscii("ointment"), - dictgen::InsensitiveAscii("pared"), - dictgen::InsensitiveAscii("pearaing"), - dictgen::InsensitiveAscii("peard"), - dictgen::InsensitiveAscii("pearence"), - dictgen::InsensitiveAscii("pearnace"), - dictgen::InsensitiveAscii("pearnce"), - dictgen::InsensitiveAscii("pearred"), - dictgen::InsensitiveAscii("pearring"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("peraing"), - dictgen::InsensitiveAscii("perar"), - dictgen::InsensitiveAscii("perarance"), - dictgen::InsensitiveAscii("perared"), - dictgen::InsensitiveAscii("perars"), - dictgen::InsensitiveAscii("peread"), - dictgen::InsensitiveAscii("pered"), - dictgen::InsensitiveAscii("pering"), - dictgen::InsensitiveAscii("pers"), - dictgen::InsensitiveAscii("piont"), - dictgen::InsensitiveAscii("pline"), - dictgen::InsensitiveAscii("plined"), - dictgen::InsensitiveAscii("plines"), - dictgen::InsensitiveAscii("plining"), - dictgen::InsensitiveAscii("plins"), - dictgen::InsensitiveAscii("porval"), - dictgen::InsensitiveAscii("porve"), - dictgen::InsensitiveAscii("porved"), - dictgen::InsensitiveAscii("porves"), - dictgen::InsensitiveAscii("porving"), - dictgen::InsensitiveAscii("prouval"), - dictgen::InsensitiveAscii("prouve"), - dictgen::InsensitiveAscii("prouved"), - dictgen::InsensitiveAscii("prouves"), - dictgen::InsensitiveAscii("prouving"), - dictgen::InsensitiveAscii("provel"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("roval"), - ], - values: &[ - &["dissipate"], - &["dissipated"], - &["dissipating"], - &["dissipates"], - &["dissipate"], - &["dissipated"], - &["dissipating"], - &["dissipates"], - &["disappear"], - &["disappeared"], - &["disappeared"], - &["disappearing"], - &["disappears"], - &["discipline"], - &["disappoint"], - &["disappointed"], - &["disappointing"], - &["disappointment"], - &["disappeared"], - &["disappearing"], - &["disappeared"], - &["disappearance"], - &["disappearance"], - &["disappearance"], - &["disappeared"], - &["disappearing"], - &["disappear"], - &["disappearing"], - &["disappear"], - &["disappearance"], - &["disappeared"], - &["disappears"], - &["disappeared"], - &["disappeared"], - &["disappearing"], - &["disappears"], - &["disappoint"], - &["discipline"], - &["disciplined"], - &["disciplines"], - &["disciplining"], - &["disciplines"], - &["disapproval"], - &["disapprove"], - &["disapproved"], - &["disapproves"], - &["disapproving"], - &["disapproval"], - &["disapprove"], - &["disapproved"], - &["disapproves"], - &["disapproving"], - &["disapproval"], - &["disparity"], - &["disapproval"], - ], - range: 2..=9, - }; - -static WORD_DISAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAN_CHILDREN), - value: None, -}; - -pub static WORD_DISAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ce")], - values: &[&["distance"]], - range: 2..=2, - }; - -static WORD_DISAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAM_CHILDREN), - value: None, -}; - -pub static WORD_DISAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bigation"), - dictgen::InsensitiveAscii("bigouate"), - dictgen::InsensitiveAscii("biguaing"), - dictgen::InsensitiveAscii("biguaiton"), - dictgen::InsensitiveAscii("biguiation"), - dictgen::InsensitiveAscii("giguation"), - ], - values: &[ - &["disambiguation"], - &["disambiguate"], - &["disambiguating"], - &["disambiguation"], - &["disambiguation"], - &["disambiguation"], - ], - range: 8..=10, - }; - -static WORD_DISAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAL_CHILDREN), - value: None, -}; - -pub static WORD_DISAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("b"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("lusioned"), - dictgen::InsensitiveAscii("ow"), - ], - values: &[ - &["disable"], - &["disable"], - &["disabled"], - &["disables"], - &["disable"], - &["disabled"], - &["disillusioned"], - &["disallow"], - ], - range: 1..=8, - }; - -static WORD_DISAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAG_CHILDREN), - value: None, -}; - -pub static WORD_DISAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("reeed"), - dictgen::InsensitiveAscii("reemet"), - dictgen::InsensitiveAscii("reemtn"), - dictgen::InsensitiveAscii("remeent"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ress"), - ], - values: &[ - &["disagreed"], - &["disagreed"], - &["disagreements"], - &["disagreements"], - &["disagreements"], - &["disagrees"], - &["disagrees"], - ], - range: 3..=7, - }; - -static WORD_DISAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAD_CHILDREN), - value: None, -}; - -pub static WORD_DISAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("vandage"), - dictgen::InsensitiveAscii("vandages"), - dictgen::InsensitiveAscii("vantadge"), - dictgen::InsensitiveAscii("vanteged"), - dictgen::InsensitiveAscii("vanteges"), - dictgen::InsensitiveAscii("vantge"), - dictgen::InsensitiveAscii("vantged"), - dictgen::InsensitiveAscii("vantges"), - dictgen::InsensitiveAscii("vatange"), - dictgen::InsensitiveAscii("vatanges"), - dictgen::InsensitiveAscii("ventage"), - dictgen::InsensitiveAscii("ventaged"), - dictgen::InsensitiveAscii("ventages"), - ], - values: &[ - &["disadvantaged"], - &["disadvantaged"], - &["disadvantaged", "disadvantage"], - &["disadvantaged"], - &["disadvantages"], - &["disadvantage"], - &["disadvantaged"], - &["disadvantages"], - &["disadvantage"], - &["disadvantages"], - &["disadvantage"], - &["disadvantaged"], - &["disadvantages"], - ], - range: 6..=8, - }; - -static WORD_DISAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAB_CHILDREN), - value: None, -}; - -pub static WORD_DISAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("ele"), - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("iguation"), - dictgen::InsensitiveAscii("ilites"), - dictgen::InsensitiveAscii("ilitiles"), - dictgen::InsensitiveAscii("ilitily"), - dictgen::InsensitiveAscii("iltities"), - dictgen::InsensitiveAscii("iltitiy"), - dictgen::InsensitiveAscii("ilty"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lity"), - dictgen::InsensitiveAscii("lle"), - dictgen::InsensitiveAscii("miguate"), - ], - values: &[ - &["disable"], - &["disabled"], - &["disable"], - &["disabled"], - &["disable"], - &["disabled"], - &["disabling"], - &["disables"], - &["disables"], - &["disambiguation"], - &["disabilities"], - &["disabilities"], - &["disability"], - &["disabilities"], - &["disability"], - &["disability"], - &["disabling"], - &["disable"], - &["disability"], - &["disable"], - &["disambiguate"], - ], - range: 1..=8, - }; - -static WORD_DISAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DISAA_CHILDREN), - value: None, -}; - -pub static WORD_DISAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("point"), - dictgen::InsensitiveAscii("pointed"), - ], - values: &[&["disable"], &["disappoint"], &["disappointed"]], - range: 3..=7, - }; - -static WORD_DIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIR_CHILDREN), - value: None, -}; - -static WORD_DIR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DIRA_NODE), - Some(&WORD_DIRB_NODE), - Some(&WORD_DIRC_NODE), - None, - Some(&WORD_DIRE_NODE), - Some(&WORD_DIRF_NODE), - None, - None, - Some(&WORD_DIRI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DIRR_NODE), - None, - Some(&WORD_DIRT_NODE), - None, - Some(&WORD_DIRV_NODE), - None, - None, - None, - None, -]; - -static WORD_DIRV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRV_CHILDREN), - value: None, -}; - -pub static WORD_DIRV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["drive"], - &["driver"], - &["drivers"], - &["drives"], - &["driving"], - ], - range: 1..=3, - }; - -static WORD_DIRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRT_CHILDREN), - value: None, -}; - -pub static WORD_DIRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ectory"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yness"), - ], - values: &[&["directory"], &["dirtied"], &["dirtiness"]], - range: 3..=6, - }; - -static WORD_DIRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRR_CHILDREN), - value: None, -}; - -pub static WORD_DIRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ectly"), - ], - values: &[&["direction"], &["directly"]], - range: 5..=6, - }; - -static WORD_DIRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRI_CHILDREN), - value: None, -}; - -pub static WORD_DIRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ved")], - values: &[&["derived"]], - range: 3..=3, - }; - -static WORD_DIRF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRF_CHILDREN), - value: None, -}; - -pub static WORD_DIRF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ting")], - values: &[&["drifting"]], - range: 4..=4, - }; - -static WORD_DIRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIRE_CHILDREN), - value: None, -}; - -static WORD_DIRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DIREC_NODE), - None, - Some(&WORD_DIREE_NODE), - Some(&WORD_DIREF_NODE), - Some(&WORD_DIREG_NODE), - None, - None, - None, - Some(&WORD_DIREK_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_DIRER_NODE), - Some(&WORD_DIRES_NODE), - Some(&WORD_DIRET_NODE), - None, - Some(&WORD_DIREV_NODE), - None, - None, - None, - None, -]; - -static WORD_DIREV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIREV_CHILDREN), - value: None, -}; - -pub static WORD_DIREV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ctory")], - values: &[&["directory"]], - range: 5..=5, - }; - -static WORD_DIRET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRET_CHILDREN), - value: Some(&["direct"]), -}; - -pub static WORD_DIRET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cx"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ories"), - dictgen::InsensitiveAscii("ory"), - ], - values: &[ - &["directx"], - &["directive"], - &["directives"], - &["directly"], - &["directories"], - &["directory"], - ], - range: 2..=5, - }; - -static WORD_DIRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRES_CHILDREN), - value: None, -}; - -pub static WORD_DIRES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ired")], - values: &[&["desired"]], - range: 4..=4, - }; - -static WORD_DIRER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRER_CHILDREN), - value: None, -}; - -pub static WORD_DIRER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctories"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("ctory"), - ], - values: &[ - &["director"], - &["directories"], - &["directors"], - &["directory"], - ], - range: 4..=7, - }; - -static WORD_DIREK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIREK_CHILDREN), - value: None, -}; - -pub static WORD_DIREK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[&["directional"], &["directly"]], - range: 3..=6, - }; - -static WORD_DIREG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIREG_CHILDREN), - value: None, -}; - -pub static WORD_DIREG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ard")], - values: &[&["disregard"]], - range: 3..=3, - }; - -static WORD_DIREF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIREF_CHILDREN), - value: None, -}; - -pub static WORD_DIREF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tory")], - values: &[&["directory"]], - range: 4..=4, - }; - -static WORD_DIREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIREE_CHILDREN), - value: None, -}; - -pub static WORD_DIREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ctly")], - values: &[&["directly"]], - range: 4..=4, - }; - -static WORD_DIREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIREC_CHILDREN), - value: None, -}; - -static WORD_DIREC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DIRECC_NODE), - Some(&WORD_DIRECD_NODE), - Some(&WORD_DIRECE_NODE), - None, - None, - None, - Some(&WORD_DIRECI_NODE), - None, - None, - Some(&WORD_DIRECL_NODE), - None, - None, - Some(&WORD_DIRECO_NODE), - None, - None, - Some(&WORD_DIRECR_NODE), - None, - Some(&WORD_DIRECT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DIRECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECT_CHILDREN), - value: None, -}; - -pub static WORD_DIRECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("gories"), - dictgen::InsensitiveAscii("gory"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inla"), - dictgen::InsensitiveAscii("iona"), - dictgen::InsensitiveAscii("ionh"), - dictgen::InsensitiveAscii("ionl"), - dictgen::InsensitiveAscii("ionnal"), - dictgen::InsensitiveAscii("iories"), - dictgen::InsensitiveAscii("iory"), - dictgen::InsensitiveAscii("irx"), - dictgen::InsensitiveAscii("ivos"), - dictgen::InsensitiveAscii("ix"), - dictgen::InsensitiveAscii("lor"), - dictgen::InsensitiveAscii("oies"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("oories"), - dictgen::InsensitiveAscii("oory"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("orguy"), - dictgen::InsensitiveAscii("orie"), - dictgen::InsensitiveAscii("oriei"), - dictgen::InsensitiveAscii("orios"), - dictgen::InsensitiveAscii("orires"), - dictgen::InsensitiveAscii("oris"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orty"), - dictgen::InsensitiveAscii("orys"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("oty"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("oy"), - dictgen::InsensitiveAscii("pries"), - dictgen::InsensitiveAscii("pry"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("rive"), - dictgen::InsensitiveAscii("rives"), - dictgen::InsensitiveAscii("rly"), - dictgen::InsensitiveAscii("roies"), - dictgen::InsensitiveAscii("rories"), - dictgen::InsensitiveAscii("rory"), - dictgen::InsensitiveAscii("roy"), - dictgen::InsensitiveAscii("rx"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("song"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tories"), - dictgen::InsensitiveAscii("tory"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["directed"], - &["directly"], - &["directs"], - &["directories"], - &["directory"], - &["directions", "directing", "direction"], - &["directional"], - &["directional", "directions"], - &["direction"], - &["directional"], - &["directional"], - &["directories"], - &["directory"], - &["directrix"], - &["directions"], - &["directx"], - &["directory", "director"], - &["directories"], - &["direction"], - &["directories"], - &["directory"], - &["directors", "directories"], - &["directory"], - &["directory", "directories"], - &["directories"], - &["directors"], - &["directories"], - &["directories"], - &["directory"], - &["directory"], - &["directors", "directories"], - &["directors"], - &["directory"], - &["directive"], - &["directives"], - &["directory"], - &["directories"], - &["directory"], - &["directories"], - &["directive"], - &["directives"], - &["directly"], - &["directories"], - &["directories"], - &["directory"], - &["directory"], - &["directx"], - &["directory"], - &["direction"], - &["directions"], - &["directions"], - &["directions"], - &["directories"], - &["directory"], - &["directly"], - ], - range: 1..=6, - }; - -static WORD_DIRECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECR_CHILDREN), - value: None, -}; - -pub static WORD_DIRECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ted")], - values: &[&["directed"]], - range: 3..=3, - }; - -static WORD_DIRECO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECO_CHILDREN), - value: None, -}; - -pub static WORD_DIRECO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("tories"), - dictgen::InsensitiveAscii("tory"), - dictgen::InsensitiveAscii("tries"), - dictgen::InsensitiveAscii("try"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["directories"], - &["directory"], - &["directories"], - &["directory"], - &["directories"], - &["directory"], - &["directory"], - ], - range: 2..=6, - }; - -static WORD_DIRECL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECL_CHILDREN), - value: None, -}; - -pub static WORD_DIRECL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["directly"], &["directly"]], - range: 1..=2, - }; - -static WORD_DIRECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECI_CHILDREN), - value: None, -}; - -pub static WORD_DIRECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tonal"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("tve"), - dictgen::InsensitiveAscii("tves"), - ], - values: &[ - &["direction"], - &["directional"], - &["directions"], - &["direction"], - &["directional"], - &["directions"], - &["directive"], - &["directives"], - ], - range: 2..=5, - }; - -static WORD_DIRECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECE_CHILDREN), - value: None, -}; - -pub static WORD_DIRECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tories"), - dictgen::InsensitiveAscii("tory"), - ], - values: &[&["directories"], &["directory"]], - range: 4..=6, - }; - -static WORD_DIRECD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECD_CHILDREN), - value: None, -}; - -pub static WORD_DIRECD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ories"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("orys"), - ], - values: &[&["directories"], &["directory"], &["directories"]], - range: 3..=5, - }; - -static WORD_DIRECC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRECC_CHILDREN), - value: None, -}; - -pub static WORD_DIRECC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("tory"), - dictgen::InsensitiveAscii("torys"), - dictgen::InsensitiveAscii("tries"), - ], - values: &[ - &["direction"], - &["directional"], - &["directly"], - &["directory"], - &["directories"], - &["directories"], - ], - range: 3..=5, - }; - -static WORD_DIRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRC_CHILDREN), - value: None, -}; - -pub static WORD_DIRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etories"), - dictgen::InsensitiveAscii("etory"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("tories"), - dictgen::InsensitiveAscii("tory"), - ], - values: &[ - &["direct"], - &["directories"], - &["directory"], - &["direction"], - &["directly"], - &["directories"], - &["directory"], - ], - range: 2..=7, - }; - -static WORD_DIRB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRB_CHILDREN), - value: None, -}; - -pub static WORD_DIRB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ble")], - values: &[&["dribble"]], - range: 3..=3, - }; - -static WORD_DIRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIRA_CHILDREN), - value: None, -}; - -pub static WORD_DIRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[&["duration"], &["durations"]], - range: 4..=5, - }; - -static WORD_DIQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIQ_CHILDREN), - value: None, -}; - -pub static WORD_DIQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["dial"]], - range: 1..=1, - }; - -static WORD_DIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIP_CHILDREN), - value: None, -}; - -pub static WORD_DIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atch"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("htong"), - dictgen::InsensitiveAscii("htongs"), - dictgen::InsensitiveAscii("lacement"), - dictgen::InsensitiveAscii("lay"), - dictgen::InsensitiveAscii("layed"), - dictgen::InsensitiveAscii("laying"), - dictgen::InsensitiveAscii("lays"), - dictgen::InsensitiveAscii("limatic"), - dictgen::InsensitiveAscii("lomacia"), - dictgen::InsensitiveAscii("lomancy"), - dictgen::InsensitiveAscii("lomatisch"), - dictgen::InsensitiveAscii("lomma"), - dictgen::InsensitiveAscii("olma"), - dictgen::InsensitiveAscii("olmatic"), - dictgen::InsensitiveAscii("osable"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("oses"), - dictgen::InsensitiveAscii("osing"), - dictgen::InsensitiveAscii("osition"), - dictgen::InsensitiveAscii("slay"), - dictgen::InsensitiveAscii("sosing"), - dictgen::InsensitiveAscii("theria"), - dictgen::InsensitiveAscii("thong"), - dictgen::InsensitiveAscii("thongs"), - ], - values: &[ - &["dispatch"], - &["depictions"], - &["diphthong"], - &["diphthongs"], - &["displacement"], - &["display"], - &["displayed"], - &["displaying"], - &["displays"], - &["diplomatic"], - &["diplomatic"], - &["diplomacy"], - &["diplomatic"], - &["diploma"], - &["diploma"], - &["diplomatic"], - &["disposable"], - &["dispose", "depose"], - &["disposed", "deposed"], - &["disposes"], - &["disposing", "deposing"], - &["disposition"], - &["display"], - &["disposing"], - &["diphtheria"], - &["diphthong"], - &["diphthongs"], - ], - range: 3..=9, - }; - -static WORD_DIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIO_CHILDREN), - value: None, -}; - -pub static WORD_DIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("log"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nsaur"), - dictgen::InsensitiveAscii("nsaurs"), - dictgen::InsensitiveAscii("reha"), - dictgen::InsensitiveAscii("sese"), - ], - values: &[ - &["dialog"], - &["doing"], - &["dinosaur"], - &["dinosaurs"], - &["diarrhea"], - &["diocese"], - ], - range: 2..=6, - }; - -static WORD_DIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIN_CHILDREN), - value: None, -}; - -pub static WORD_DIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("amic"), - dictgen::InsensitiveAscii("amically"), - dictgen::InsensitiveAscii("amicaly"), - dictgen::InsensitiveAscii("amiclly"), - dictgen::InsensitiveAscii("amicly"), - dictgen::InsensitiveAscii("asour"), - dictgen::InsensitiveAscii("asours"), - dictgen::InsensitiveAscii("gee"), - dictgen::InsensitiveAscii("gees"), - dictgen::InsensitiveAscii("ghys"), - dictgen::InsensitiveAscii("gity"), - dictgen::InsensitiveAscii("maic"), - dictgen::InsensitiveAscii("ominator"), - dictgen::InsensitiveAscii("osar"), - dictgen::InsensitiveAscii("osaures"), - dictgen::InsensitiveAscii("osaurios"), - dictgen::InsensitiveAscii("osaurus"), - dictgen::InsensitiveAscii("osaus"), - dictgen::InsensitiveAscii("osuar"), - dictgen::InsensitiveAscii("osuars"), - dictgen::InsensitiveAscii("soaur"), - dictgen::InsensitiveAscii("soaurs"), - dictgen::InsensitiveAscii("teractively"), - ], - values: &[ - &["finally"], - &["dynamic"], - &["dynamically"], - &["dynamically"], - &["dynamically"], - &["dynamically"], - &["dinosaur"], - &["dinosaurs"], - &["dinghy"], - &["dinghies"], - &["dinghies"], - &["dignity"], - &["dynamic"], - &["denominator"], - &["dinosaur"], - &["dinosaurs"], - &["dinosaurs"], - &["dinosaurs"], - &["dinosaurs"], - &["dinosaur"], - &["dinosaurs"], - &["dinosaur"], - &["dinosaurs"], - &["interactively"], - ], - range: 3..=11, - }; - -static WORD_DIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIM_CHILDREN), - value: None, -}; - -pub static WORD_DIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("ansion"), - dictgen::InsensitiveAscii("ansional"), - dictgen::InsensitiveAscii("ansions"), - dictgen::InsensitiveAscii("aond"), - dictgen::InsensitiveAscii("aonds"), - dictgen::InsensitiveAscii("emsions"), - dictgen::InsensitiveAscii("enion"), - dictgen::InsensitiveAscii("enional"), - dictgen::InsensitiveAscii("enionalities"), - dictgen::InsensitiveAscii("enionality"), - dictgen::InsensitiveAscii("enions"), - dictgen::InsensitiveAscii("enionsal"), - dictgen::InsensitiveAscii("enionsalities"), - dictgen::InsensitiveAscii("enionsality"), - dictgen::InsensitiveAscii("enison"), - dictgen::InsensitiveAscii("ensinal"), - dictgen::InsensitiveAscii("ensinoal"), - dictgen::InsensitiveAscii("ensinos"), - dictgen::InsensitiveAscii("ensiom"), - dictgen::InsensitiveAscii("ensionaility"), - dictgen::InsensitiveAscii("ensionals"), - dictgen::InsensitiveAscii("ensiones"), - dictgen::InsensitiveAscii("ensionnal"), - dictgen::InsensitiveAscii("ensionsal"), - dictgen::InsensitiveAscii("ensonal"), - dictgen::InsensitiveAscii("ensonality"), - dictgen::InsensitiveAscii("enstion"), - dictgen::InsensitiveAscii("enstional"), - dictgen::InsensitiveAscii("enstions"), - dictgen::InsensitiveAscii("ention"), - dictgen::InsensitiveAscii("entional"), - dictgen::InsensitiveAscii("entionnal"), - dictgen::InsensitiveAscii("entionnals"), - dictgen::InsensitiveAscii("entions"), - dictgen::InsensitiveAscii("entsions"), - dictgen::InsensitiveAscii("esions"), - dictgen::InsensitiveAscii("esnion"), - dictgen::InsensitiveAscii("esnional"), - dictgen::InsensitiveAscii("esnions"), - dictgen::InsensitiveAscii("ineshes"), - dictgen::InsensitiveAscii("inisheds"), - dictgen::InsensitiveAscii("inishs"), - dictgen::InsensitiveAscii("inising"), - dictgen::InsensitiveAscii("insh"), - dictgen::InsensitiveAscii("inshed"), - dictgen::InsensitiveAscii("insihing"), - dictgen::InsensitiveAscii("inuitive"), - dictgen::InsensitiveAscii("inushing"), - dictgen::InsensitiveAscii("issed"), - dictgen::InsensitiveAscii("mension"), - dictgen::InsensitiveAscii("mensioned"), - dictgen::InsensitiveAscii("mensioning"), - dictgen::InsensitiveAscii("mensions"), - dictgen::InsensitiveAscii("nension"), - dictgen::InsensitiveAscii("nention"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("onds"), - dictgen::InsensitiveAscii("unitive"), - ], - values: &[ - &["demand", "diamond"], - &["demands", "diamonds"], - &["dimension"], - &["dimensional"], - &["dimensions"], - &["diamond"], - &["diamonds"], - &["dimensions"], - &["dimension", "dominion"], - &["dimensional"], - &["dimensionalities"], - &["dimensionality"], - &["dimensions"], - &["dimensional"], - &["dimensionalities"], - &["dimensionality"], - &["dimension"], - &["dimensional"], - &["dimensional"], - &["dimensions"], - &["dimension"], - &["dimensionality"], - &["dimensions"], - &["dimensions"], - &["dimensional"], - &["dimensional"], - &["dimensional"], - &["dimensionality"], - &["dimension"], - &["dimensional"], - &["dimensions"], - &["dimension"], - &["dimensional"], - &["dimensional"], - &["dimensional"], - &["dimensions"], - &["dimensions"], - &["dimensions"], - &["dimension"], - &["dimensional"], - &["dimensions"], - &["diminishes"], - &["diminishes"], - &["diminishes"], - &["diminishing"], - &["diminish"], - &["diminished"], - &["diminishing"], - &["diminutive"], - &["diminishing"], - &["dismissed"], - &["dimension"], - &["dimensioned"], - &["dimensioning"], - &["dimensions"], - &["dimension"], - &["dimension"], - &["diamond"], - &["diamonds"], - &["diminutive"], - ], - range: 3..=13, - }; - -static WORD_DIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIL_CHILDREN), - value: None, -}; - -pub static WORD_DIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aog"), - dictgen::InsensitiveAscii("ema"), - dictgen::InsensitiveAscii("emas"), - dictgen::InsensitiveAscii("iberately"), - dictgen::InsensitiveAscii("iminator"), - dictgen::InsensitiveAscii("ineate"), - dictgen::InsensitiveAscii("lema"), - dictgen::InsensitiveAscii("lemas"), - dictgen::InsensitiveAscii("ligence"), - dictgen::InsensitiveAscii("ligent"), - dictgen::InsensitiveAscii("ligently"), - dictgen::InsensitiveAscii("limport"), - dictgen::InsensitiveAscii("poma"), - ], - values: &[ - &["dialog"], - &["dilemma"], - &["dilemmas"], - &["deliberately"], - &["delimiter"], - &["delineate"], - &["dilemma"], - &["dilemmas"], - &["diligence"], - &["diligent"], - &["diligently"], - &["dllimport"], - &["diploma"], - ], - range: 3..=9, - }; - -static WORD_DIJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIJ_CHILDREN), - value: None, -}; - -pub static WORD_DIJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("skstra"), - dictgen::InsensitiveAscii("sktra"), - dictgen::InsensitiveAscii("stra"), - ], - values: &[&["dijkstra"], &["dijkstra"], &["dijkstra"]], - range: 4..=6, - }; - -static WORD_DIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIG_CHILDREN), - value: None, -}; - -pub static WORD_DIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anose"), - dictgen::InsensitiveAscii("anosed"), - dictgen::InsensitiveAscii("anosis"), - dictgen::InsensitiveAscii("anostic"), - dictgen::InsensitiveAscii("esty"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("git"), - dictgen::InsensitiveAscii("gital"), - dictgen::InsensitiveAscii("gits"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("itial"), - dictgen::InsensitiveAscii("itially"), - dictgen::InsensitiveAscii("itis"), - dictgen::InsensitiveAscii("itzed"), - dictgen::InsensitiveAscii("nitiy"), - dictgen::InsensitiveAscii("nostics"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("tal"), - ], - values: &[ - &["diagnose"], - &["diagnosed"], - &["diagnosis"], - &["diagnostic"], - &["digest"], - &["digest", "digests"], - &["digit"], - &["digital"], - &["digits"], - &["digital"], - &["digits"], - &["digital"], - &["digitally"], - &["digits"], - &["digitized"], - &["dignity"], - &["diagnostics"], - &["digest"], - &["digested"], - &["digital"], - ], - range: 3..=7, - }; - -static WORD_DIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIF_CHILDREN), - value: None, -}; - -static WORD_DIF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_DIFE_NODE), - Some(&WORD_DIFF_NODE), - None, - None, - Some(&WORD_DIFI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DIFR_NODE), - None, - None, - Some(&WORD_DIFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DIFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFU_CHILDREN), - value: None, -}; - -pub static WORD_DIFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssive"), - ], - values: &[ - &["diffuse", "defuse"], - &["diffused", "defused"], - &["diffuses", "defused"], - &["diffusion"], - &["diffusive"], - ], - range: 2..=5, - }; - -static WORD_DIFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFR_CHILDREN), - value: None, -}; - -pub static WORD_DIFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("active"), - dictgen::InsensitiveAscii("ent"), - ], - values: &[ - &["diffract"], - &["diffracted"], - &["diffraction"], - &["diffractive"], - &["different"], - ], - range: 3..=6, - }; - -static WORD_DIFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFI_CHILDREN), - value: None, -}; - -pub static WORD_DIFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cult"), - dictgen::InsensitiveAscii("culties"), - dictgen::InsensitiveAscii("culty"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nition"), - dictgen::InsensitiveAscii("nitions"), - ], - values: &[ - &["difficult"], - &["difficulties"], - &["difficulty"], - &["define", "divine"], - &["defined", "divined"], - &["defines", "divines"], - &["defining", "divining"], - &["definition"], - &["definitions"], - ], - range: 2..=7, - }; - -static WORD_DIFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIFF_CHILDREN), - value: None, -}; - -static WORD_DIFF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DIFFC_NODE), - None, - Some(&WORD_DIFFE_NODE), - Some(&WORD_DIFFF_NODE), - None, - None, - Some(&WORD_DIFFI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DIFFR_NODE), - None, - None, - Some(&WORD_DIFFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DIFFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFU_CHILDREN), - value: None, -}; - -pub static WORD_DIFFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("clt"), - dictgen::InsensitiveAscii("cult"), - dictgen::InsensitiveAscii("culties"), - dictgen::InsensitiveAscii("culty"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("lcty"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssive"), - ], - values: &[ - &["difficult"], - &["difficult"], - &["difficulties"], - &["difficulty"], - &["defuse", "diffuse"], - &["difficulty"], - &["difficult"], - &["diffusion"], - &["diffusive"], - ], - range: 2..=7, - }; - -static WORD_DIFFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFR_CHILDREN), - value: None, -}; - -pub static WORD_DIFFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eences"), - dictgen::InsensitiveAscii("eent"), - dictgen::InsensitiveAscii("eents"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ential"), - dictgen::InsensitiveAscii("entiate"), - dictgen::InsensitiveAscii("entiated"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erences"), - ], - values: &[ - &["differences"], - &["different"], - &["different", "difference"], - &["difference"], - &["differences"], - &["different"], - &["differential"], - &["differentiate"], - &["differentiated"], - &["differently"], - &["different", "difference"], - &["difference"], - &["differences"], - ], - range: 3..=8, - }; - -static WORD_DIFFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFI_CHILDREN), - value: None, -}; - -pub static WORD_DIFFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cault"), - dictgen::InsensitiveAscii("caulties"), - dictgen::InsensitiveAscii("caulty"), - dictgen::InsensitiveAscii("culites"), - dictgen::InsensitiveAscii("culity"), - dictgen::InsensitiveAscii("cullty"), - dictgen::InsensitiveAscii("culte"), - dictgen::InsensitiveAscii("cultes"), - dictgen::InsensitiveAscii("cults"), - dictgen::InsensitiveAscii("culy"), - dictgen::InsensitiveAscii("cut"), - dictgen::InsensitiveAscii("cutl"), - dictgen::InsensitiveAscii("cutlies"), - dictgen::InsensitiveAscii("cutly"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rentiate"), - ], - values: &[ - &["difficult"], - &["difficulties"], - &["difficulty"], - &["difficulties"], - &["difficulty"], - &["difficulty"], - &["difficulties"], - &["difficulties"], - &["difficulties", "difficult"], - &["difficulty"], - &["difficulty"], - &["difficult"], - &["difficulties"], - &["difficulty"], - &["different"], - &["differentiate"], - ], - range: 3..=8, - }; - -static WORD_DIFFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFF_CHILDREN), - value: None, -}; - -pub static WORD_DIFFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erences"), - dictgen::InsensitiveAscii("erent"), - dictgen::InsensitiveAscii("erently"), - dictgen::InsensitiveAscii("ers"), - ], - values: &[ - &["differed"], - &["difference"], - &["differences"], - &["different"], - &["differently"], - &["differs"], - ], - range: 3..=7, - }; - -static WORD_DIFFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIFFE_CHILDREN), - value: None, -}; - -static WORD_DIFFE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_DIFFEE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DIFFEN_NODE), - None, - None, - None, - Some(&WORD_DIFFER_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DIFFER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIFFER_CHILDREN), - value: None, -}; - -static WORD_DIFFER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DIFFERA_NODE), - None, - None, - None, - Some(&WORD_DIFFERE_NODE), - None, - None, - None, - Some(&WORD_DIFFERI_NODE), - None, - None, - None, - None, - Some(&WORD_DIFFERN_NODE), - None, - None, - None, - Some(&WORD_DIFFERR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DIFFERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFERR_CHILDREN), - value: None, -}; - -pub static WORD_DIFFERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["differed"], - &["difference"], - &["differences"], - &["different"], - &["differently"], - &["differing"], - ], - range: 2..=5, - }; - -static WORD_DIFFERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFERN_CHILDREN), - value: None, -}; - -pub static WORD_DIFFERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ciate"), - dictgen::InsensitiveAscii("ec"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("ecs"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("encing"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etial"), - dictgen::InsensitiveAscii("etiate"), - dictgen::InsensitiveAscii("etiated"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tiable"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tials"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["difference"], - &["differences"], - &["differentiate"], - &["difference"], - &["difference"], - &["differences"], - &["differences"], - &["difference"], - &["differences"], - &["differencing"], - &["different"], - &["different"], - &["differential"], - &["differentiate"], - &["differentiated"], - &["differently"], - &["different"], - &["differentiable"], - &["differential"], - &["differentials"], - &["differentiate"], - &["differentiated"], - &["differentiates"], - &["differentiating"], - &["differently"], - &["different", "differently"], - ], - range: 1..=7, - }; - -static WORD_DIFFERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFERI_CHILDREN), - value: None, -}; - -pub static WORD_DIFFERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("ntiate"), - ], - values: &[ - &["differentiator"], - &["differentiation"], - &["differentiate"], - ], - range: 4..=8, - }; - -static WORD_DIFFERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFERE_CHILDREN), - value: None, -}; - -pub static WORD_DIFFERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("mt"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("natiate"), - dictgen::InsensitiveAscii("ncess"), - dictgen::InsensitiveAscii("ncial"), - dictgen::InsensitiveAscii("nciate"), - dictgen::InsensitiveAscii("nciated"), - dictgen::InsensitiveAscii("nciates"), - dictgen::InsensitiveAscii("nciating"), - dictgen::InsensitiveAscii("nciation"), - dictgen::InsensitiveAscii("nciations"), - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("nct"), - dictgen::InsensitiveAscii("nctly"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("necs"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("ntal"), - dictgen::InsensitiveAscii("ntate"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntiantion"), - dictgen::InsensitiveAscii("ntiatiations"), - dictgen::InsensitiveAscii("ntiatiors"), - dictgen::InsensitiveAscii("ntiaton"), - dictgen::InsensitiveAscii("ntitation"), - dictgen::InsensitiveAscii("ntl"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("rnt"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tnt"), - ], - values: &[ - &["difference"], - &["different"], - &["different"], - &["different"], - &["differentiate"], - &["differences"], - &["differential"], - &["differentiate"], - &["differentiated"], - &["differentiates"], - &["differentiating"], - &["differentiation"], - &["differentiation"], - &["differences"], - &["different"], - &["differently"], - &["different"], - &["differences", "difference"], - &["differences"], - &["differences"], - &["differently"], - &["differences", "difference"], - &["differences", "difference"], - &["differential"], - &["differentiate"], - &["difference"], - &["differences", "difference", "different"], - &["differentiation"], - &["differentiations"], - &["differentiation"], - &["differentiation"], - &["differentiation"], - &["differential", "differently"], - &["different", "difference"], - &["differently"], - &["differently"], - &["different"], - &["differs"], - &["different"], - &["different"], - &["different"], - ], - range: 1..=12, - }; - -static WORD_DIFFERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFERA_CHILDREN), - value: None, -}; - -pub static WORD_DIFFERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntiate"), - dictgen::InsensitiveAscii("ntiation"), - dictgen::InsensitiveAscii("ntiator"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("te"), - ], - values: &[ - &["difference"], - &["differences"], - &["different"], - &["differentiate"], - &["differentiation"], - &["differentiator"], - &["differentiation"], - &["differently"], - &["differentiate"], - ], - range: 2..=8, - }; - -static WORD_DIFFEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFEN_CHILDREN), - value: None, -}; - -pub static WORD_DIFFEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cne"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rences"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tiating"), - ], - values: &[ - &["difference"], - &["differences", "defences"], - &["difference"], - &["difference"], - &["different"], - &["difference"], - &["differences"], - &["different"], - &["differentiating"], - ], - range: 1..=7, - }; - -static WORD_DIFFEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFEE_CHILDREN), - value: None, -}; - -pub static WORD_DIFFEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nt")], - values: &[&["different"]], - range: 2..=2, - }; - -static WORD_DIFFC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFFC_CHILDREN), - value: None, -}; - -pub static WORD_DIFFC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ult"), - dictgen::InsensitiveAscii("ulties"), - dictgen::InsensitiveAscii("ulty"), - ], - values: &[&["difficult"], &["difficulties"], &["difficulty"]], - range: 3..=6, - }; - -static WORD_DIFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIFE_CHILDREN), - value: None, -}; - -pub static WORD_DIFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nitly"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rences"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rentiate"), - dictgen::InsensitiveAscii("rentiated"), - dictgen::InsensitiveAscii("rentiates"), - dictgen::InsensitiveAscii("rentiating"), - dictgen::InsensitiveAscii("rently"), - dictgen::InsensitiveAscii("rrent"), - ], - values: &[ - &["definitely"], - &["difference"], - &["differences"], - &["different"], - &["differentiate"], - &["differentiated"], - &["differentiates"], - &["differentiating"], - &["differently"], - &["different"], - ], - range: 4..=10, - }; - -static WORD_DIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIE_CHILDREN), - value: None, -}; - -pub static WORD_DIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("abled"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lectirc"), - dictgen::InsensitiveAscii("lectircs"), - dictgen::InsensitiveAscii("letric"), - dictgen::InsensitiveAscii("msion"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["idea", "die"], - &["disabled"], - &["disease"], - &["diseases"], - &["direct"], - &["direction"], - &["directly"], - &["dying", "dyeing"], - &["dielectric"], - &["dielectrics"], - &["dielectric"], - &["dimension"], - &["deities"], - &["deity"], - ], - range: 1..=8, - }; - -static WORD_DID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DID_CHILDREN), - value: None, -}; - -pub static WORD_DID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("sapointed"), - ], - values: &[&["did"], &["disappointed"]], - range: 1..=9, - }; - -static WORD_DIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIC_CHILDREN), - value: None, -}; - -static WORD_DIC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DICA_NODE), - None, - None, - None, - Some(&WORD_DICE_NODE), - None, - None, - Some(&WORD_DICH_NODE), - Some(&WORD_DICI_NODE), - None, - Some(&WORD_DICK_NODE), - Some(&WORD_DICL_NODE), - None, - None, - Some(&WORD_DICO_NODE), - None, - None, - Some(&WORD_DICR_NODE), - Some(&WORD_DICS_NODE), - Some(&WORD_DICT_NODE), - Some(&WORD_DICU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DICU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICU_CHILDREN), - value: None, -}; - -pub static WORD_DICU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - ], - values: &[ - &["discuss"], - &["discussed"], - &["discussing"], - &["discussion"], - &["discussions"], - ], - range: 2..=6, - }; - -static WORD_DICT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICT_CHILDREN), - value: None, -}; - -pub static WORD_DICT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adorship"), - dictgen::InsensitiveAscii("aionaries"), - dictgen::InsensitiveAscii("aionary"), - dictgen::InsensitiveAscii("arorship"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("ateurs"), - dictgen::InsensitiveAscii("atorhip"), - dictgen::InsensitiveAscii("atorshop"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("inary"), - dictgen::InsensitiveAscii("ioanries"), - dictgen::InsensitiveAscii("ioanry"), - dictgen::InsensitiveAscii("ioary"), - dictgen::InsensitiveAscii("ionaire"), - dictgen::InsensitiveAscii("ionaires"), - dictgen::InsensitiveAscii("ionairy"), - dictgen::InsensitiveAscii("ionaly"), - dictgen::InsensitiveAscii("ionare"), - dictgen::InsensitiveAscii("ionarys"), - dictgen::InsensitiveAscii("ionaty"), - dictgen::InsensitiveAscii("ionay"), - dictgen::InsensitiveAscii("ionnaries"), - dictgen::InsensitiveAscii("ionnary"), - dictgen::InsensitiveAscii("ionries"), - dictgen::InsensitiveAscii("ionry"), - dictgen::InsensitiveAscii("oinaries"), - dictgen::InsensitiveAscii("oinary"), - dictgen::InsensitiveAscii("onaries"), - dictgen::InsensitiveAscii("onary"), - dictgen::InsensitiveAscii("rionaries"), - dictgen::InsensitiveAscii("rionary"), - ], - values: &[ - &["dictatorship"], - &["dictionaries"], - &["dictionary"], - &["dictatorship"], - &["dictates"], - &["dictates"], - &["dictatorship"], - &["dictatorship"], - &["dictates"], - &["dictionary"], - &["dictionaries"], - &["dictionary"], - &["dictionary"], - &["dictionaries"], - &["dictionaries"], - &["dictionary"], - &["dictionary"], - &["dictionaries"], - &["dictionaries"], - &["dictionary"], - &["dictionary"], - &["dictionaries"], - &["dictionary"], - &["dictionaries"], - &["dictionary"], - &["dictionaries"], - &["dictionary"], - &["dictionaries"], - &["dictionary"], - &["dictionaries"], - &["dictionary"], - ], - range: 3..=9, - }; - -static WORD_DICS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICS_CHILDREN), - value: None, -}; - -pub static WORD_DICS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("riminated"), - dictgen::InsensitiveAscii("uss"), - ], - values: &[&["discriminated"], &["discuss"]], - range: 3..=9, - }; - -static WORD_DICR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICR_CHILDREN), - value: None, -}; - -pub static WORD_DICR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("ectory"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etionary"), - dictgen::InsensitiveAscii("iminate"), - dictgen::InsensitiveAscii("iminated"), - dictgen::InsensitiveAscii("iminates"), - dictgen::InsensitiveAscii("iminating"), - dictgen::InsensitiveAscii("iminator"), - dictgen::InsensitiveAscii("iminators"), - ], - values: &[ - &["directly"], - &["directory"], - &["discrete"], - &["discretion"], - &["discretionary"], - &["discriminate"], - &["discriminated"], - &["discriminates"], - &["discriminating"], - &["discriminator"], - &["discriminators"], - ], - range: 3..=9, - }; - -static WORD_DICO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICO_CHILDREN), - value: None, -}; - -pub static WORD_DICO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nnected"), - dictgen::InsensitiveAscii("nnection"), - dictgen::InsensitiveAscii("nnects"), - dictgen::InsensitiveAscii("tomies"), - dictgen::InsensitiveAscii("tomy"), - dictgen::InsensitiveAscii("unt"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vered"), - dictgen::InsensitiveAscii("vering"), - dictgen::InsensitiveAscii("vers"), - dictgen::InsensitiveAscii("very"), - ], - values: &[ - &["disconnected"], - &["disconnection"], - &["disconnects"], - &["dichotomies"], - &["dichotomy"], - &["discount"], - &["discover"], - &["discovered"], - &["discovering"], - &["discovers"], - &["discovery"], - ], - range: 3..=8, - }; - -static WORD_DICL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICL_CHILDREN), - value: None, -}; - -pub static WORD_DICL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ine")], - values: &[&["decline"]], - range: 3..=3, - }; - -static WORD_DICK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICK_CHILDREN), - value: None, -}; - -pub static WORD_DICK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isch"), - dictgen::InsensitiveAscii("sih"), - ], - values: &[&["dickish"], &["dickish"]], - range: 3..=4, - }; - -static WORD_DICI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICI_CHILDREN), - value: None, -}; - -pub static WORD_DICI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("onaries"), - dictgen::InsensitiveAscii("onary"), - dictgen::InsensitiveAscii("pline"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("tonaries"), - dictgen::InsensitiveAscii("tonary"), - ], - values: &[ - &["decide"], - &["decided"], - &["decides"], - &["deciding"], - &["dictionaries"], - &["dictionary"], - &["discipline"], - &["decision"], - &["decisions"], - &["dictionaries"], - &["dictionary"], - ], - range: 2..=8, - }; - -static WORD_DICH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICH_CHILDREN), - value: None, -}; - -pub static WORD_DICH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("omoty"), - dictgen::InsensitiveAscii("otomoy"), - dictgen::InsensitiveAscii("tomy"), - ], - values: &[&["dichotomy"], &["dichotomy"], &["dichotomy"]], - range: 4..=6, - }; - -static WORD_DICE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICE_CHILDREN), - value: None, -}; - -pub static WORD_DICE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rgence")], - values: &[&["divergence"]], - range: 6..=6, - }; - -static WORD_DICA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DICA_CHILDREN), - value: None, -}; - -pub static WORD_DICA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rded"), - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rds"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tionaries"), - dictgen::InsensitiveAscii("tionary"), - ], - values: &[ - &["discard"], - &["discarded"], - &["discarding"], - &["discards"], - &["dictates"], - &["dictionaries"], - &["dictionary"], - ], - range: 2..=9, - }; - -static WORD_DIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DIA_CHILDREN), - value: None, -}; - -static WORD_DIA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DIAA_NODE), - Some(&WORD_DIAB_NODE), - Some(&WORD_DIAC_NODE), - None, - None, - None, - Some(&WORD_DIAG_NODE), - Some(&WORD_DIAH_NODE), - None, - None, - None, - Some(&WORD_DIAL_NODE), - Some(&WORD_DIAM_NODE), - Some(&WORD_DIAN_NODE), - None, - Some(&WORD_DIAP_NODE), - None, - Some(&WORD_DIAR_NODE), - Some(&WORD_DIAS_NODE), - Some(&WORD_DIAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DIAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAT_CHILDREN), - value: None, -}; - -pub static WORD_DIAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ancing"), - ], - values: &[&["distance"], &["distancing"]], - range: 4..=6, - }; - -static WORD_DIAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAS_CHILDREN), - value: None, -}; - -pub static WORD_DIAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("bling"), - dictgen::InsensitiveAscii("pra"), - dictgen::InsensitiveAscii("semble"), - dictgen::InsensitiveAscii("sembled"), - dictgen::InsensitiveAscii("sembling"), - dictgen::InsensitiveAscii("sembly"), - dictgen::InsensitiveAscii("sociate"), - dictgen::InsensitiveAscii("spointed"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["disable"], - &["disabled"], - &["disables"], - &["disabling"], - &["diaspora"], - &["disassemble"], - &["disassembled"], - &["disassembling"], - &["disassembly"], - &["disassociate"], - &["disappointed"], - &["disaster"], - ], - range: 3..=8, - }; - -static WORD_DIAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAR_CHILDREN), - value: None, -}; - -pub static WORD_DIAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("am"), - dictgen::InsensitiveAscii("ea"), - dictgen::InsensitiveAscii("esis"), - dictgen::InsensitiveAscii("hea"), - dictgen::InsensitiveAscii("reah"), - dictgen::InsensitiveAscii("reha"), - dictgen::InsensitiveAscii("rheoa"), - ], - values: &[ - &["diagram", "diorama"], - &["diarrhea"], - &["diaeresis"], - &["diarrhea"], - &["diarrhea"], - &["diarrhea"], - &["diarrhea"], - ], - range: 2..=5, - }; - -static WORD_DIAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAP_CHILDREN), - value: None, -}; - -pub static WORD_DIAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lay"), - dictgen::InsensitiveAscii("lays"), - dictgen::InsensitiveAscii("peares"), - ], - values: &[&["display"], &["displays"], &["disappears"]], - range: 3..=6, - }; - -static WORD_DIAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAN_CHILDREN), - value: None, -}; - -pub static WORD_DIAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gose"), - dictgen::InsensitiveAscii("ostic"), - dictgen::InsensitiveAscii("ostics"), - ], - values: &[&["diagnose"], &["diagnostic"], &["diagnostics"]], - range: 4..=6, - }; - -static WORD_DIAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAM_CHILDREN), - value: None, -}; - -pub static WORD_DIAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["diameter"], - &["diameters"], - &["diamond"], - &["diamonds"], - &["diameter"], - &["diameters"], - ], - range: 2..=5, - }; - -static WORD_DIAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAL_CHILDREN), - value: None, -}; - -pub static WORD_DIAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ag"), - dictgen::InsensitiveAscii("aog"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ecs"), - dictgen::InsensitiveAscii("ectes"), - dictgen::InsensitiveAscii("ectos"), - dictgen::InsensitiveAscii("etcs"), - dictgen::InsensitiveAscii("go"), - dictgen::InsensitiveAscii("gos"), - dictgen::InsensitiveAscii("goue"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("igs"), - dictgen::InsensitiveAscii("lows"), - dictgen::InsensitiveAscii("oge"), - dictgen::InsensitiveAscii("oges"), - dictgen::InsensitiveAscii("ouge"), - dictgen::InsensitiveAscii("ouges"), - ], - values: &[ - &["dialog"], - &["dialog"], - &["dilate"], - &["dialects"], - &["dialects"], - &["dialects"], - &["dialects"], - &["dialog"], - &["dialogs"], - &["dialogue"], - &["dialogs"], - &["dialog"], - &["dialogs"], - &["disallows"], - &["dialogue", "dialog"], - &["dialogs"], - &["dialogue"], - &["dialogues"], - ], - range: 2..=5, - }; - -static WORD_DIAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAH_CHILDREN), - value: None, -}; - -pub static WORD_DIAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rrea")], - values: &[&["diarrhea"]], - range: 4..=4, - }; - -static WORD_DIAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAG_CHILDREN), - value: None, -}; - -pub static WORD_DIAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anol"), - dictgen::InsensitiveAscii("inal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nistic"), - dictgen::InsensitiveAscii("noal"), - dictgen::InsensitiveAscii("noals"), - dictgen::InsensitiveAscii("noes"), - dictgen::InsensitiveAscii("nol"), - dictgen::InsensitiveAscii("nonal"), - dictgen::InsensitiveAscii("nonals"), - dictgen::InsensitiveAscii("nosctic"), - dictgen::InsensitiveAscii("nosi"), - dictgen::InsensitiveAscii("nosics"), - dictgen::InsensitiveAscii("nosied"), - dictgen::InsensitiveAscii("nosies"), - dictgen::InsensitiveAscii("nositc"), - dictgen::InsensitiveAscii("nositcs"), - dictgen::InsensitiveAscii("nositic"), - dictgen::InsensitiveAscii("nositics"), - dictgen::InsensitiveAscii("nossed"), - dictgen::InsensitiveAscii("nosted"), - dictgen::InsensitiveAscii("notic"), - dictgen::InsensitiveAscii("notics"), - dictgen::InsensitiveAscii("nsotic"), - dictgen::InsensitiveAscii("nxostic"), - dictgen::InsensitiveAscii("onaal"), - dictgen::InsensitiveAscii("onale"), - dictgen::InsensitiveAscii("onales"), - dictgen::InsensitiveAscii("onse"), - dictgen::InsensitiveAscii("onsed"), - dictgen::InsensitiveAscii("onsis"), - dictgen::InsensitiveAscii("onstic"), - dictgen::InsensitiveAscii("onstics"), - dictgen::InsensitiveAscii("ostic"), - dictgen::InsensitiveAscii("ramas"), - dictgen::InsensitiveAscii("ramm"), - dictgen::InsensitiveAscii("ramms"), - dictgen::InsensitiveAscii("tnostic"), - ], - values: &[ - &["diagonal"], - &["diagonal"], - &["diagonally"], - &["diagnostic"], - &["diagonal"], - &["diagonals"], - &["diagnose"], - &["diagonal"], - &["diagonal"], - &["diagonals"], - &["diagnostic"], - &["diagnostic"], - &["diagnostics"], - &["diagnose"], - &["diagnosis"], - &["diagnostic"], - &["diagnostic"], - &["diagnostic"], - &["diagnostics"], - &["diagnose"], - &["diagnose"], - &["diagnostic"], - &["diagnostic", "diagnostics"], - &["diagnostic"], - &["diagnostic"], - &["diagonal"], - &["diagonal"], - &["diagonals"], - &["diagnose"], - &["diagnosed"], - &["diagnosis"], - &["diagnostic"], - &["diagnostic"], - &["diagnostic"], - &["diagrams"], - &["diagram"], - &["diagrams"], - &["diagnostic"], - ], - range: 3..=8, - }; - -static WORD_DIAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAC_CHILDREN), - value: None, -}; - -pub static WORD_DIAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iritc"), - dictgen::InsensitiveAscii("iritcs"), - ], - values: &[&["diacritic"], &["diacritics"]], - range: 5..=6, - }; - -static WORD_DIAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAB_CHILDREN), - value: None, -}; - -pub static WORD_DIAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etees"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("leld"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lical"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[ - &["diabetes"], - &["diabetes"], - &["disable"], - &["disabled"], - &["disabled"], - &["disabler"], - &["disablers"], - &["disables"], - &["diabolical"], - &["disabling"], - ], - range: 2..=5, - }; - -static WORD_DIAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DIAA_CHILDREN), - value: None, -}; - -pub static WORD_DIAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bled")], - values: &[&["disabled"]], - range: 4..=4, - }; - -static WORD_DG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DG_CHILDREN), - value: None, -}; - -pub static WORD_DG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etttext")], - values: &[&["dgettext"]], - range: 7..=7, - }; - -static WORD_DF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DF_CHILDREN), - value: None, -}; - -pub static WORD_DF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ferent"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("inition"), - dictgen::InsensitiveAscii("initions"), - ], - values: &[ - &["different"], - &["define"], - &["defined"], - &["defines"], - &["definition"], - &["definitions"], - ], - range: 3..=8, - }; - -static WORD_DE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DE_CHILDREN), - value: None, -}; - -static WORD_DE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEA_NODE), - Some(&WORD_DEB_NODE), - Some(&WORD_DEC_NODE), - Some(&WORD_DED_NODE), - Some(&WORD_DEE_NODE), - Some(&WORD_DEF_NODE), - Some(&WORD_DEG_NODE), - Some(&WORD_DEH_NODE), - Some(&WORD_DEI_NODE), - None, - Some(&WORD_DEK_NODE), - Some(&WORD_DEL_NODE), - Some(&WORD_DEM_NODE), - Some(&WORD_DEN_NODE), - Some(&WORD_DEO_NODE), - Some(&WORD_DEP_NODE), - Some(&WORD_DEQ_NODE), - Some(&WORD_DER_NODE), - Some(&WORD_DES_NODE), - Some(&WORD_DET_NODE), - Some(&WORD_DEU_NODE), - Some(&WORD_DEV_NODE), - Some(&WORD_DEW_NODE), - None, - Some(&WORD_DEY_NODE), - Some(&WORD_DEZ_NODE), -]; - -static WORD_DEZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEZ_CHILDREN), - value: None, -}; - -pub static WORD_DEZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ember"), - dictgen::InsensitiveAscii("entralized"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("ibel"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("inens"), - ], - values: &[ - &["december"], - &["decentralized"], - &["dessert"], - &["decibel"], - &["design"], - &["denizens"], - ], - range: 3..=10, - }; - -static WORD_DEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEY_CHILDREN), - value: None, -}; - -pub static WORD_DEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hdrated"), - dictgen::InsensitiveAscii("hdration"), - ], - values: &[&["dehydrated"], &["dehydration"]], - range: 7..=8, - }; - -static WORD_DEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEW_CHILDREN), - value: None, -}; - -pub static WORD_DEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rapping")], - values: &[&["unwrapping"]], - range: 7..=7, - }; - -static WORD_DEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEV_CHILDREN), - value: None, -}; - -static WORD_DEV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEVA_NODE), - None, - Some(&WORD_DEVC_NODE), - None, - Some(&WORD_DEVE_NODE), - Some(&WORD_DEVF_NODE), - None, - None, - Some(&WORD_DEVI_NODE), - None, - None, - Some(&WORD_DEVL_NODE), - None, - None, - Some(&WORD_DEVO_NODE), - None, - None, - Some(&WORD_DEVR_NODE), - None, - None, - Some(&WORD_DEVU_NODE), - None, - None, - None, - Some(&WORD_DEVY_NODE), - None, -]; - -static WORD_DEVY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVY_CHILDREN), - value: Some(&["divvy"]), -}; - -pub static WORD_DEVY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_DEVU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVU_CHILDREN), - value: None, -}; - -pub static WORD_DEVU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ce")], - values: &[&["device"]], - range: 2..=2, - }; - -static WORD_DEVR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVR_CHILDREN), - value: None, -}; - -pub static WORD_DEVR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itualisation"), - dictgen::InsensitiveAscii("itualization"), - ], - values: &[&["devirtualisation"], &["devirtualization"]], - range: 12..=12, - }; - -static WORD_DEVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVO_CHILDREN), - value: None, -}; - -pub static WORD_DEVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lopement"), - dictgen::InsensitiveAscii("lopments"), - dictgen::InsensitiveAscii("lvendo"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("vle"), - dictgen::InsensitiveAscii("vled"), - ], - values: &[ - &["development"], - &["developments"], - &["devolved"], - &["devoted", "devoured"], - &["devotion"], - &["devolve"], - &["devolved"], - ], - range: 3..=8, - }; - -static WORD_DEVL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVL_CHILDREN), - value: None, -}; - -pub static WORD_DEVL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eop"), - dictgen::InsensitiveAscii("eoped"), - dictgen::InsensitiveAscii("eoper"), - dictgen::InsensitiveAscii("eopers"), - dictgen::InsensitiveAscii("eoping"), - dictgen::InsensitiveAscii("eopment"), - dictgen::InsensitiveAscii("eopper"), - dictgen::InsensitiveAscii("eoppers"), - dictgen::InsensitiveAscii("ivering"), - dictgen::InsensitiveAscii("op"), - dictgen::InsensitiveAscii("oped"), - dictgen::InsensitiveAscii("oper"), - dictgen::InsensitiveAscii("opers"), - dictgen::InsensitiveAscii("oping"), - dictgen::InsensitiveAscii("opment"), - dictgen::InsensitiveAscii("opments"), - dictgen::InsensitiveAscii("opper"), - dictgen::InsensitiveAscii("oppers"), - dictgen::InsensitiveAscii("ops"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - ], - values: &[ - &["develop"], - &["developed"], - &["developer"], - &["developers"], - &["developing"], - &["development"], - &["developer"], - &["developers"], - &["delivering"], - &["develop"], - &["developed"], - &["developer"], - &["developers"], - &["developing"], - &["development"], - &["developments"], - &["developer"], - &["developers"], - &["develops"], - &["devolve"], - &["devolved"], - ], - range: 2..=7, - }; - -static WORD_DEVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVI_CHILDREN), - value: None, -}; - -pub static WORD_DEVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alet"), - dictgen::InsensitiveAscii("atie"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("cdes"), - dictgen::InsensitiveAscii("cec"), - dictgen::InsensitiveAscii("cecoordiinates"), - dictgen::InsensitiveAscii("ceremoveable"), - dictgen::InsensitiveAscii("cesr"), - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("cest"), - dictgen::InsensitiveAscii("dable"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rtualiation"), - dictgen::InsensitiveAscii("rtualied"), - dictgen::InsensitiveAscii("rtualisaion"), - dictgen::InsensitiveAscii("rtualisaiton"), - dictgen::InsensitiveAscii("rtualizaion"), - dictgen::InsensitiveAscii("rtualizaiton"), - dictgen::InsensitiveAscii("rutalisation"), - dictgen::InsensitiveAscii("rutalise"), - dictgen::InsensitiveAscii("rutalised"), - dictgen::InsensitiveAscii("rutalization"), - dictgen::InsensitiveAscii("rutalize"), - dictgen::InsensitiveAscii("rutalized"), - dictgen::InsensitiveAscii("sible"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("stating"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["deviate"], - &["deviate"], - &["device"], - &["device"], - &["devices"], - &["device"], - &["devicecoordinates"], - &["deviceremovable"], - &["devices"], - &["devices"], - &["devices"], - &["divisible"], - &["divide", "device"], - &["divided"], - &["divider"], - &["dividers"], - &["divides", "devices"], - &["dividing"], - &["device", "divvy"], - &["device"], - &["device"], - &["deviate"], - &["deviated"], - &["deviates"], - &["deviating"], - &["deviation"], - &["deviations"], - &["delivers"], - &["device"], - &["define", "divine"], - &["defined"], - &["derived"], - &["devirtualisation", "devirtualization"], - &["devirtualised", "devirtualized"], - &["devirtualisation"], - &["devirtualisation"], - &["devirtualization"], - &["devirtualization"], - &["devirtualisation"], - &["devirtualise"], - &["devirtualised"], - &["devirtualization"], - &["devirtualize"], - &["devirtualized"], - &["divisible"], - &["division"], - &["devastating"], - &["device"], - ], - range: 1..=14, - }; - -static WORD_DEVF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVF_CHILDREN), - value: None, -}; - -pub static WORD_DEVF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - ], - values: &[&["define"], &["defined"], &["defines"]], - range: 3..=4, - }; - -static WORD_DEVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVE_CHILDREN), - value: None, -}; - -pub static WORD_DEVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lepment"), - dictgen::InsensitiveAscii("lepmont"), - dictgen::InsensitiveAscii("lepors"), - dictgen::InsensitiveAscii("llopment"), - dictgen::InsensitiveAscii("loeprs"), - dictgen::InsensitiveAscii("loers"), - dictgen::InsensitiveAscii("loment"), - dictgen::InsensitiveAscii("loments"), - dictgen::InsensitiveAscii("lompent"), - dictgen::InsensitiveAscii("lompental"), - dictgen::InsensitiveAscii("lompents"), - dictgen::InsensitiveAscii("lope"), - dictgen::InsensitiveAscii("lopement"), - dictgen::InsensitiveAscii("lopements"), - dictgen::InsensitiveAscii("lopemnt"), - dictgen::InsensitiveAscii("lopent"), - dictgen::InsensitiveAscii("lopes"), - dictgen::InsensitiveAscii("lopmant"), - dictgen::InsensitiveAscii("lopme"), - dictgen::InsensitiveAscii("lopmemt"), - dictgen::InsensitiveAscii("lopmenet"), - dictgen::InsensitiveAscii("lopmently"), - dictgen::InsensitiveAscii("lopmentwise"), - dictgen::InsensitiveAscii("lopmet"), - dictgen::InsensitiveAscii("lopmetn"), - dictgen::InsensitiveAscii("lopmetns"), - dictgen::InsensitiveAscii("lopmets"), - dictgen::InsensitiveAscii("lopmnet"), - dictgen::InsensitiveAscii("lopoment"), - dictgen::InsensitiveAscii("lopors"), - dictgen::InsensitiveAscii("lopp"), - dictgen::InsensitiveAscii("loppe"), - dictgen::InsensitiveAscii("lopped"), - dictgen::InsensitiveAscii("loppement"), - dictgen::InsensitiveAscii("lopper"), - dictgen::InsensitiveAscii("loppers"), - dictgen::InsensitiveAscii("lopping"), - dictgen::InsensitiveAscii("loppment"), - dictgen::InsensitiveAscii("lopres"), - dictgen::InsensitiveAscii("loprs"), - dictgen::InsensitiveAscii("lp"), - dictgen::InsensitiveAscii("lped"), - dictgen::InsensitiveAscii("lper"), - dictgen::InsensitiveAscii("lpers"), - dictgen::InsensitiveAscii("lping"), - dictgen::InsensitiveAscii("lpment"), - dictgen::InsensitiveAscii("lpments"), - dictgen::InsensitiveAscii("lpoment"), - dictgen::InsensitiveAscii("lpoments"), - dictgen::InsensitiveAscii("lps"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("olpment"), - dictgen::InsensitiveAscii("opers"), - dictgen::InsensitiveAscii("ploment"), - dictgen::InsensitiveAscii("rloper"), - dictgen::InsensitiveAscii("rlopers"), - dictgen::InsensitiveAscii("stated"), - dictgen::InsensitiveAscii("stating"), - ], - values: &[ - &["development"], - &["developments"], - &["developers"], - &["development"], - &["developers"], - &["developers"], - &["development"], - &["developments"], - &["developments", "development"], - &["developmental"], - &["developments"], - &["develop"], - &["development"], - &["developments"], - &["developments"], - &["development"], - &["develops", "developed", "developers"], - &["developmental"], - &["development"], - &["development"], - &["developments"], - &["developmental"], - &["developments"], - &["developments", "development"], - &["developments"], - &["developments"], - &["developments"], - &["developments"], - &["development"], - &["develops"], - &["develop"], - &["develop"], - &["developed"], - &["development"], - &["developer"], - &["developers"], - &["developing"], - &["development"], - &["develops"], - &["develops"], - &["develop"], - &["developed"], - &["developer"], - &["developers"], - &["developing"], - &["development"], - &["developments"], - &["developments"], - &["developments"], - &["develops"], - &["delves"], - &["developments", "development"], - &["developers"], - &["developments"], - &["developer"], - &["developers"], - &["devastated"], - &["devastating"], - ], - range: 2..=11, - }; - -static WORD_DEVC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVC_CHILDREN), - value: None, -}; - -pub static WORD_DEVC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("onainer"), - ], - values: &[ - &["device"], - &["decent"], - &["device"], - &["devices"], - &["devcontainer"], - ], - range: 1..=7, - }; - -static WORD_DEVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEVA_CHILDREN), - value: None, -}; - -pub static WORD_DEVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("staded"), - dictgen::InsensitiveAscii("staing"), - dictgen::InsensitiveAscii("stanti"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("steted"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["deviant"], - &["deviate"], - &["devastated"], - &["devastating"], - &["devastating"], - &["devastated"], - &["devastated"], - &["deviation"], - ], - range: 3..=6, - }; - -static WORD_DEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEU_CHILDREN), - value: None, -}; - -pub static WORD_DEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bbers"), - dictgen::InsensitiveAscii("bug"), - dictgen::InsensitiveAscii("buging"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gging"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("plicated"), - dictgen::InsensitiveAscii("stchland"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tchsland"), - dictgen::InsensitiveAscii("tcshland"), - dictgen::InsensitiveAscii("tschalnd"), - dictgen::InsensitiveAscii("tschand"), - dictgen::InsensitiveAscii("tshcland"), - ], - values: &[ - &["debuggers"], - &["debug"], - &["debugging"], - &["debug"], - &["debugging"], - &["dueling"], - &["deduplicated", "duplicated"], - &["deutschland"], - &["deutsch", "dutch"], - &["deutschland"], - &["deutschland"], - &["deutschland"], - &["deutschland"], - &["deutschland"], - ], - range: 1..=8, - }; - -static WORD_DET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DET_CHILDREN), - value: None, -}; - -static WORD_DET_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DETA_NODE), - None, - Some(&WORD_DETC_NODE), - None, - Some(&WORD_DETE_NODE), - None, - None, - None, - Some(&WORD_DETI_NODE), - None, - None, - None, - Some(&WORD_DETM_NODE), - None, - Some(&WORD_DETO_NODE), - None, - None, - Some(&WORD_DETR_NODE), - None, - Some(&WORD_DETT_NODE), - Some(&WORD_DETU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DETU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETU_CHILDREN), - value: None, -}; - -pub static WORD_DETU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("schland"), - ], - values: &[&["detour"], &["deterrence"], &["deutschland"]], - range: 1..=7, - }; - -static WORD_DETT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETT_CHILDREN), - value: None, -}; - -pub static WORD_DETT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ach"), - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("aching"), - ], - values: &[&["detach"], &["detached"], &["detaching"]], - range: 3..=6, - }; - -static WORD_DETR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETR_CHILDREN), - value: None, -}; - -pub static WORD_DETR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amental"), - dictgen::InsensitiveAscii("emental"), - dictgen::InsensitiveAscii("emining"), - dictgen::InsensitiveAscii("imential"), - dictgen::InsensitiveAscii("imentul"), - dictgen::InsensitiveAscii("iot"), - dictgen::InsensitiveAscii("mination"), - dictgen::InsensitiveAscii("mine"), - dictgen::InsensitiveAscii("mined"), - dictgen::InsensitiveAscii("mines"), - dictgen::InsensitiveAscii("mining"), - dictgen::InsensitiveAscii("oy"), - dictgen::InsensitiveAscii("oyed"), - dictgen::InsensitiveAscii("oying"), - dictgen::InsensitiveAscii("oys"), - dictgen::InsensitiveAscii("ucted"), - ], - values: &[ - &["detrimental"], - &["detrimental"], - &["determining"], - &["detrimental"], - &["detrimental"], - &["detroit"], - &["determination"], - &["determine"], - &["determined"], - &["determines"], - &["determining"], - &["destroy"], - &["destroyed"], - &["destroying"], - &["destroys"], - &["destructed"], - ], - range: 2..=8, - }; - -static WORD_DETO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETO_CHILDREN), - value: None, -}; - -pub static WORD_DETO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rit")], - values: &[&["detroit"]], - range: 3..=3, - }; - -static WORD_DETM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETM_CHILDREN), - value: None, -}; - -pub static WORD_DETM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("atologist")], - values: &[&["dermatologist"]], - range: 9..=9, - }; - -static WORD_DETI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETI_CHILDREN), - value: None, -}; - -pub static WORD_DETI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("aling"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - ], - values: &[ - &["detail"], - &["detailed"], - &["detailing"], - &["details"], - &["details"], - &["destination"], - &["destinations"], - ], - range: 2..=7, - }; - -static WORD_DETE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DETE_CHILDREN), - value: None, -}; - -static WORD_DETE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DETEC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DETEL_NODE), - Some(&WORD_DETEM_NODE), - Some(&WORD_DETEN_NODE), - Some(&WORD_DETEO_NODE), - None, - None, - Some(&WORD_DETER_NODE), - None, - Some(&WORD_DETET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DETET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETET_CHILDREN), - value: Some(&["detect", "delete"]), -}; - -pub static WORD_DETET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("mine"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["detected", "deleted"], - &["deletes", "detects"], - &["detecting", "deleting"], - &["detection", "deletion"], - &["deletions", "detections"], - &["determine"], - &["detects", "deletes"], - ], - range: 1..=4, - }; - -static WORD_DETER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETER_CHILDREN), - value: None, -}; - -pub static WORD_DETER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("emine"), - dictgen::InsensitiveAscii("emined"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("imine"), - dictgen::InsensitiveAscii("imined"), - dictgen::InsensitiveAscii("imnes"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ioriating"), - dictgen::InsensitiveAscii("maine"), - dictgen::InsensitiveAscii("manism"), - dictgen::InsensitiveAscii("men"), - dictgen::InsensitiveAscii("menant"), - dictgen::InsensitiveAscii("menation"), - dictgen::InsensitiveAscii("mening"), - dictgen::InsensitiveAscii("menism"), - dictgen::InsensitiveAscii("menistic"), - dictgen::InsensitiveAscii("miens"), - dictgen::InsensitiveAscii("mimnes"), - dictgen::InsensitiveAscii("min"), - dictgen::InsensitiveAscii("minacion"), - dictgen::InsensitiveAscii("minanti"), - dictgen::InsensitiveAscii("minare"), - dictgen::InsensitiveAscii("minas"), - dictgen::InsensitiveAscii("minated"), - dictgen::InsensitiveAscii("minato"), - dictgen::InsensitiveAscii("minaton"), - dictgen::InsensitiveAscii("mind"), - dictgen::InsensitiveAscii("minded"), - dictgen::InsensitiveAscii("mindes"), - dictgen::InsensitiveAscii("minee"), - dictgen::InsensitiveAscii("mineing"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("minging"), - dictgen::InsensitiveAscii("minig"), - dictgen::InsensitiveAscii("minining"), - dictgen::InsensitiveAscii("minisctic"), - dictgen::InsensitiveAscii("minisic"), - dictgen::InsensitiveAscii("minisim"), - dictgen::InsensitiveAscii("minisitc"), - dictgen::InsensitiveAscii("minisitic"), - dictgen::InsensitiveAscii("ministc"), - dictgen::InsensitiveAscii("ministicly"), - dictgen::InsensitiveAscii("ministinc"), - dictgen::InsensitiveAscii("ministisch"), - dictgen::InsensitiveAscii("ministische"), - dictgen::InsensitiveAscii("minitic"), - dictgen::InsensitiveAscii("minne"), - dictgen::InsensitiveAscii("mins"), - dictgen::InsensitiveAscii("minse"), - dictgen::InsensitiveAscii("minsim"), - dictgen::InsensitiveAscii("minsitic"), - dictgen::InsensitiveAscii("minsm"), - dictgen::InsensitiveAscii("minstic"), - dictgen::InsensitiveAscii("minstically"), - dictgen::InsensitiveAscii("minte"), - dictgen::InsensitiveAscii("mintes"), - dictgen::InsensitiveAscii("mned"), - dictgen::InsensitiveAscii("mnine"), - dictgen::InsensitiveAscii("mnines"), - dictgen::InsensitiveAscii("nine"), - dictgen::InsensitiveAscii("tmines"), - ], - values: &[ - &["deterrent"], - &["determine"], - &["determined"], - &["deteriorate"], - &["determine"], - &["determined"], - &["determines"], - &["determine"], - &["deteriorating"], - &["determine"], - &["determinism"], - &["determines"], - &["determinant"], - &["determination"], - &["determining"], - &["determinism"], - &["deterministic"], - &["determines"], - &["determines"], - &["determine"], - &["determination"], - &["determination"], - &["determine"], - &["determines"], - &["determined"], - &["determination"], - &["determination"], - &["determined"], - &["determine", "determined"], - &["determined", "determines"], - &["determine"], - &["determining"], - &["determining", "determine"], - &["determining"], - &["determining"], - &["determining"], - &["deterministic"], - &["deterministic"], - &["determinism"], - &["deterministic"], - &["deterministic"], - &["deterministic"], - &["deterministically"], - &["deterministic"], - &["deterministic"], - &["deterministic"], - &["deterministic"], - &["determine"], - &["determines"], - &["determines"], - &["determinism"], - &["deterministic"], - &["determinism"], - &["deterministic"], - &["deterministically"], - &["determine", "determined"], - &["determines"], - &["determined"], - &["determine"], - &["determines"], - &["determine"], - &["determines"], - ], - range: 3..=11, - }; - -static WORD_DETEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETEO_CHILDREN), - value: None, -}; - -pub static WORD_DETEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("riated")], - values: &[&["deteriorated"]], - range: 6..=6, - }; - -static WORD_DETEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETEN_CHILDREN), - value: None, -}; - -pub static WORD_DETEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ction")], - values: &[&["detection"]], - range: 5..=5, - }; - -static WORD_DETEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETEM_CHILDREN), - value: None, -}; - -pub static WORD_DETEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ining"), - ], - values: &[ - &["determine"], - &["determined"], - &["determines"], - &["determining"], - ], - range: 3..=5, - }; - -static WORD_DETEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETEL_CHILDREN), - value: None, -}; - -pub static WORD_DETEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["delete"]], - range: 1..=1, - }; - -static WORD_DETEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETEC_CHILDREN), - value: None, -}; - -pub static WORD_DETEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tarlo"), - dictgen::InsensitiveAscii("taron"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tected"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tetd"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tiona"), - dictgen::InsensitiveAscii("tionn"), - dictgen::InsensitiveAscii("tionns"), - dictgen::InsensitiveAscii("tivs"), - dictgen::InsensitiveAscii("toare"), - dictgen::InsensitiveAscii("tsion"), - dictgen::InsensitiveAscii("tsions"), - dictgen::InsensitiveAscii("tt"), - ], - values: &[ - &["detected"], - &["detected"], - &["detach", "detect"], - &["detached", "detected"], - &["detecting"], - &["detection"], - &["detections"], - &["detects", "deters", "detect"], - &["detector"], - &["detector"], - &["detects"], - &["detected", "detect", "detects"], - &["detected"], - &["detects"], - &["detected"], - &["detectives"], - &["detection", "detections"], - &["detection"], - &["detections"], - &["detectives"], - &["detector"], - &["detection"], - &["detections"], - &["detect"], - ], - range: 1..=6, - }; - -static WORD_DETC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETC_CHILDREN), - value: None, -}; - -pub static WORD_DETC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - ], - values: &[ - &["detecting"], - &["detection"], - &["detections"], - &["detectable"], - &["detected"], - &["detection"], - &["detections"], - &["detector"], - ], - range: 3..=6, - }; - -static WORD_DETA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DETA_CHILDREN), - value: None, -}; - -pub static WORD_DETA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("base"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("hced"), - dictgen::InsensitiveAscii("ild"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("illed"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("isl"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("lis"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tches"), - dictgen::InsensitiveAscii("tching"), - dictgen::InsensitiveAscii("uls"), - dictgen::InsensitiveAscii("ult"), - dictgen::InsensitiveAscii("ulted"), - dictgen::InsensitiveAscii("ulting"), - dictgen::InsensitiveAscii("ults"), - ], - values: &[ - &["database"], - &["detaches"], - &["detection"], - &["detached"], - &["detailed"], - &["details"], - &["detailed"], - &["details"], - &["details"], - &["detailed"], - &["details"], - &["details"], - &["detach"], - &["detached"], - &["detaches"], - &["detaching"], - &["details"], - &["default"], - &["defaulted"], - &["defaulting"], - &["defaults"], - ], - range: 2..=6, - }; - -static WORD_DES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DES_CHILDREN), - value: None, -}; - -static WORD_DES_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DESA_NODE), - None, - Some(&WORD_DESC_NODE), - None, - Some(&WORD_DESE_NODE), - None, - Some(&WORD_DESG_NODE), - None, - Some(&WORD_DESI_NODE), - None, - Some(&WORD_DESK_NODE), - Some(&WORD_DESL_NODE), - None, - Some(&WORD_DESN_NODE), - Some(&WORD_DESO_NODE), - Some(&WORD_DESP_NODE), - Some(&WORD_DESQ_NODE), - Some(&WORD_DESR_NODE), - Some(&WORD_DESS_NODE), - Some(&WORD_DEST_NODE), - Some(&WORD_DESU_NODE), - None, - None, - None, - Some(&WORD_DESY_NODE), - None, -]; - -static WORD_DESY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESY_CHILDREN), - value: None, -}; - -pub static WORD_DESY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chronize"), - dictgen::InsensitiveAscii("chronized"), - ], - values: &[&["desynchronize"], &["desynchronized"]], - range: 8..=9, - }; - -static WORD_DESU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESU_CHILDREN), - value: None, -}; - -pub static WORD_DESU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ction")], - values: &[&["seduction"]], - range: 5..=5, - }; - -static WORD_DEST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEST_CHILDREN), - value: None, -}; - -static WORD_DEST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DESTA_NODE), - None, - None, - None, - Some(&WORD_DESTE_NODE), - None, - None, - None, - Some(&WORD_DESTI_NODE), - None, - Some(&WORD_DESTK_NODE), - None, - None, - None, - Some(&WORD_DESTO_NODE), - None, - None, - Some(&WORD_DESTR_NODE), - None, - Some(&WORD_DESTT_NODE), - Some(&WORD_DESTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DESTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTU_CHILDREN), - value: None, -}; - -pub static WORD_DESTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("rb"), - dictgen::InsensitiveAscii("rbed"), - dictgen::InsensitiveAscii("rbing"), - dictgen::InsensitiveAscii("rcted"), - dictgen::InsensitiveAscii("rtor"), - dictgen::InsensitiveAscii("rtors"), - ], - values: &[ - &["destruction"], - &["destructive"], - &["destructor"], - &["destructors"], - &["disturb"], - &["disturbed"], - &["disturbing"], - &["destructed"], - &["destructor"], - &["destructors"], - ], - range: 2..=5, - }; - -static WORD_DESTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTT_CHILDREN), - value: None, -}; - -pub static WORD_DESTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ructor")], - values: &[&["destructor"]], - range: 6..=6, - }; - -static WORD_DESTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTR_CHILDREN), - value: None, -}; - -pub static WORD_DESTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("ctured"), - dictgen::InsensitiveAscii("cut"), - dictgen::InsensitiveAscii("cuted"), - dictgen::InsensitiveAscii("cutor"), - dictgen::InsensitiveAscii("cutors"), - dictgen::InsensitiveAscii("ibute"), - dictgen::InsensitiveAscii("ibuted"), - dictgen::InsensitiveAscii("ibution"), - dictgen::InsensitiveAscii("ibutors"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("oi"), - dictgen::InsensitiveAscii("oied"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("ois"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("oyd"), - dictgen::InsensitiveAscii("oyeds"), - dictgen::InsensitiveAscii("oyeer"), - dictgen::InsensitiveAscii("oyes"), - dictgen::InsensitiveAscii("oyr"), - dictgen::InsensitiveAscii("uccion"), - dictgen::InsensitiveAscii("ucion"), - dictgen::InsensitiveAscii("uciton"), - dictgen::InsensitiveAscii("ucive"), - dictgen::InsensitiveAscii("ucor"), - dictgen::InsensitiveAscii("uctivo"), - dictgen::InsensitiveAscii("ucto"), - dictgen::InsensitiveAscii("uctro"), - dictgen::InsensitiveAscii("uctros"), - dictgen::InsensitiveAscii("uktion"), - dictgen::InsensitiveAscii("uktive"), - dictgen::InsensitiveAscii("uktor"), - dictgen::InsensitiveAscii("uktors"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utor"), - dictgen::InsensitiveAscii("utors"), - dictgen::InsensitiveAscii("uyed"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yer"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("yiong"), - dictgen::InsensitiveAscii("yoed"), - dictgen::InsensitiveAscii("yoer"), - dictgen::InsensitiveAscii("yoing"), - dictgen::InsensitiveAscii("yong"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["destruction"], - &["distractions"], - &["destructured"], - &["destruct"], - &["destructed"], - &["destructor"], - &["destructors"], - &["distribute"], - &["distributed"], - &["distribution"], - &["distributors"], - &["destination"], - &["destroy"], - &["destroyed"], - &["destroying"], - &["destroys"], - &["destroys"], - &["destroyers"], - &["destroyed", "destroys"], - &["destroyers"], - &["destroyers"], - &["destroys"], - &["destroyers"], - &["destruction"], - &["destruction"], - &["destruction"], - &["destructive"], - &["destructor"], - &["destruction"], - &["destruction"], - &["destructor"], - &["destructors"], - &["destruction"], - &["destructive"], - &["destructor"], - &["destructors"], - &["destruction"], - &["destructor"], - &["destructors"], - &["destroyed"], - &["destroy"], - &["destroyed"], - &["destroyer"], - &["destroying"], - &["destroying"], - &["destroyed"], - &["destroyer"], - &["destroying"], - &["destroying"], - &["destroys"], - ], - range: 1..=7, - }; - -static WORD_DESTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTO_CHILDREN), - value: None, -}; - -pub static WORD_DESTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("ryed"), - dictgen::InsensitiveAscii("ryer"), - dictgen::InsensitiveAscii("ryers"), - dictgen::InsensitiveAscii("rying"), - dictgen::InsensitiveAscii("rys"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["desktop"], - &["desktops"], - &["destroyed"], - &["destroying"], - &["distort"], - &["destroy"], - &["destroyed"], - &["destroyer"], - &["destroyers"], - &["destroying"], - &["destroys"], - &["destroy"], - &["destroyed"], - &["destroys"], - ], - range: 1..=5, - }; - -static WORD_DESTK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTK_CHILDREN), - value: None, -}; - -pub static WORD_DESTK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("op"), - dictgen::InsensitiveAscii("ops"), - ], - values: &[&["desktop"], &["desktops"]], - range: 2..=3, - }; - -static WORD_DESTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTI_CHILDREN), - value: None, -}; - -pub static WORD_DESTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antion"), - dictgen::InsensitiveAscii("antions"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("bation"), - dictgen::InsensitiveAscii("naion"), - dictgen::InsensitiveAscii("naions"), - dictgen::InsensitiveAscii("naiton"), - dictgen::InsensitiveAscii("naitons"), - dictgen::InsensitiveAscii("narion"), - dictgen::InsensitiveAscii("narions"), - dictgen::InsensitiveAscii("nataion"), - dictgen::InsensitiveAscii("nataions"), - dictgen::InsensitiveAscii("natation"), - dictgen::InsensitiveAscii("natin"), - dictgen::InsensitiveAscii("natino"), - dictgen::InsensitiveAscii("natinos"), - dictgen::InsensitiveAscii("natins"), - dictgen::InsensitiveAscii("nationhash"), - dictgen::InsensitiveAscii("nato"), - dictgen::InsensitiveAscii("naton"), - dictgen::InsensitiveAscii("natons"), - dictgen::InsensitiveAscii("nattion"), - dictgen::InsensitiveAscii("nction"), - dictgen::InsensitiveAscii("nctions"), - dictgen::InsensitiveAscii("ney"), - dictgen::InsensitiveAscii("nguish"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("ntations"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("onation"), - dictgen::InsensitiveAscii("onations"), - ], - values: &[ - &["destinations", "destination"], - &["destinations"], - &["destination"], - &["destinations"], - &["destination"], - &["destination"], - &["destinations"], - &["destinations", "destination"], - &["destinations"], - &["destination"], - &["destinations"], - &["destination"], - &["destinations"], - &["destination"], - &["destinations", "destination"], - &["destination"], - &["destinations"], - &["destinations"], - &["destinations"], - &["destination"], - &["destination"], - &["destinations"], - &["destination"], - &["destination"], - &["destinations"], - &["destiny"], - &["distinguish"], - &["destination"], - &["destinations"], - &["destiny"], - &["destination"], - &["destinations"], - ], - range: 3..=10, - }; - -static WORD_DESTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTE_CHILDREN), - value: None, -}; - -pub static WORD_DESTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ctor")], - values: &[&["detector"]], - range: 4..=4, - }; - -static WORD_DESTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESTA_CHILDREN), - value: None, -}; - -pub static WORD_DESTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blized"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("nce"), - ], - values: &[ - &["destabilized"], - &["destination"], - &["destinations"], - &["distance"], - ], - range: 3..=7, - }; - -static WORD_DESS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESS_CHILDREN), - value: None, -}; - -pub static WORD_DESS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cribe"), - dictgen::InsensitiveAscii("cribing"), - dictgen::InsensitiveAscii("cription"), - dictgen::InsensitiveAscii("ertation"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("igned"), - dictgen::InsensitiveAscii("tructor"), - ], - values: &[ - &["describe"], - &["describing"], - &["description"], - &["dissertation"], - &["desiccate"], - &["desiccated"], - &["desiccation"], - &["designed"], - &["destructor"], - ], - range: 5..=8, - }; - -static WORD_DESR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESR_CHILDREN), - value: None, -}; - -pub static WORD_DESR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciption"), - dictgen::InsensitiveAscii("ciptions"), - dictgen::InsensitiveAscii("egarding"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ibe"), - dictgen::InsensitiveAscii("ibed"), - dictgen::InsensitiveAscii("ibes"), - dictgen::InsensitiveAscii("ibing"), - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("iptions"), - dictgen::InsensitiveAscii("iptor"), - dictgen::InsensitiveAscii("iptors"), - dictgen::InsensitiveAscii("ire"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("oyer"), - ], - values: &[ - &["description"], - &["descriptions"], - &["disregarding"], - &["desirable"], - &["describe"], - &["described"], - &["describes"], - &["describing"], - &["description"], - &["descriptions"], - &["descriptor"], - &["descriptors"], - &["desire"], - &["desired"], - &["destroyer"], - ], - range: 3..=8, - }; - -static WORD_DESQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESQ_CHILDREN), - value: None, -}; - -pub static WORD_DESQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ualified")], - values: &[&["disqualified"]], - range: 8..=8, - }; - -static WORD_DESP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESP_CHILDREN), - value: None, -}; - -pub static WORD_DESP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arate"), - dictgen::InsensitiveAscii("arately"), - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("ciable"), - dictgen::InsensitiveAscii("ectively"), - dictgen::InsensitiveAscii("enced"), - dictgen::InsensitiveAscii("ensaries"), - dictgen::InsensitiveAscii("enser"), - dictgen::InsensitiveAscii("eratedly"), - dictgen::InsensitiveAscii("eratelly"), - dictgen::InsensitiveAscii("erating"), - dictgen::InsensitiveAscii("eratley"), - dictgen::InsensitiveAscii("eratly"), - dictgen::InsensitiveAscii("erato"), - dictgen::InsensitiveAscii("eretly"), - dictgen::InsensitiveAscii("icaple"), - dictgen::InsensitiveAscii("icible"), - dictgen::InsensitiveAscii("ict"), - dictgen::InsensitiveAscii("ide"), - dictgen::InsensitiveAscii("ides"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("irately"), - dictgen::InsensitiveAscii("iration"), - dictgen::InsensitiveAscii("iste"), - dictgen::InsensitiveAscii("lay"), - dictgen::InsensitiveAscii("layed"), - dictgen::InsensitiveAscii("lays"), - dictgen::InsensitiveAscii("oited"), - dictgen::InsensitiveAscii("onse"), - dictgen::InsensitiveAscii("osit"), - dictgen::InsensitiveAscii("osition"), - ], - values: &[ - &["desperate", "disparate"], - &["desperately"], - &["desperation"], - &["despicable"], - &["respectively"], - &["dispensed"], - &["dispensaries"], - &["dispenser"], - &["desperately"], - &["desperately"], - &["desperation"], - &["desperately"], - &["desperately"], - &["desperation"], - &["desperately"], - &["despicable"], - &["despicable"], - &["depict"], - &["despised"], - &["despised"], - &["despise"], - &["desperately"], - &["desperation"], - &["despise"], - &["display"], - &["displayed"], - &["displays"], - &["deposited"], - &["response"], - &["deposit", "deposition"], - &["disposition"], - ], - range: 3..=8, - }; - -static WORD_DESO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESO_CHILDREN), - value: None, -}; - -pub static WORD_DESO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("gner"), - dictgen::InsensitiveAscii("gning"), - dictgen::InsensitiveAscii("gns"), - dictgen::InsensitiveAscii("lve"), - dictgen::InsensitiveAscii("mnd"), - dictgen::InsensitiveAscii("rder"), - dictgen::InsensitiveAscii("riented"), - ], - values: &[ - &["design"], - &["designed"], - &["designer"], - &["designing"], - &["designs"], - &["dissolve"], - &["desmond"], - &["disorder"], - &["disoriented"], - ], - range: 2..=7, - }; - -static WORD_DESN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESN_CHILDREN), - value: None, -}; - -pub static WORD_DESN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("se"), - ], - values: &[ - &["dense"], - &["densely"], - &["density", "destiny"], - &["dense"], - ], - range: 1..=3, - }; - -static WORD_DESL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESL_CHILDREN), - value: None, -}; - -pub static WORD_DESL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("top"), - dictgen::InsensitiveAscii("tops"), - ], - values: &[&["deselected"], &["deselects"], &["desktop"], &["desktops"]], - range: 3..=5, - }; - -static WORD_DESK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESK_CHILDREN), - value: None, -}; - -pub static WORD_DESK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("op"), - dictgen::InsensitiveAscii("ops"), - dictgen::InsensitiveAscii("tiop"), - dictgen::InsensitiveAscii("topbsd"), - dictgen::InsensitiveAscii("topos"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["desktop"], - &["desktops"], - &["desktop"], - &["desktops"], - &["desktops"], - &["disguise"], - ], - range: 2..=6, - }; - -static WORD_DESI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESI_CHILDREN), - value: None, -}; - -pub static WORD_DESI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cions"), - dictgen::InsensitiveAscii("cive"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gern"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("gining"), - dictgen::InsensitiveAscii("gnacion"), - dictgen::InsensitiveAscii("gnad"), - dictgen::InsensitiveAscii("gnade"), - dictgen::InsensitiveAscii("gnato"), - dictgen::InsensitiveAscii("gnd"), - dictgen::InsensitiveAscii("gnes"), - dictgen::InsensitiveAscii("gnet"), - dictgen::InsensitiveAscii("gnstion"), - dictgen::InsensitiveAscii("llusioned"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ngable"), - dictgen::InsensitiveAscii("ngage"), - dictgen::InsensitiveAscii("ngation"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("nger"), - dictgen::InsensitiveAscii("ngers"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("ngn"), - dictgen::InsensitiveAscii("ngned"), - dictgen::InsensitiveAscii("ngner"), - dictgen::InsensitiveAscii("ngning"), - dictgen::InsensitiveAscii("ngns"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("ntaiton"), - dictgen::InsensitiveAscii("ntaitons"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("ntations"), - dictgen::InsensitiveAscii("ntegrated"), - dictgen::InsensitiveAscii("ntegration"), - dictgen::InsensitiveAscii("nterested"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("pite"), - dictgen::InsensitiveAscii("reable"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tination"), - dictgen::InsensitiveAscii("tinations"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tnation"), - dictgen::InsensitiveAscii("tnations"), - dictgen::InsensitiveAscii("tned"), - dictgen::InsensitiveAscii("tny"), - ], - values: &[ - &["desire"], - &["desiccate"], - &["decision"], - &["decisions"], - &["decisive"], - &["decide"], - &["decided"], - &["decides"], - &["design"], - &["designer"], - &["designing"], - &["designing"], - &["designation"], - &["designated"], - &["designated"], - &["designation"], - &["designed"], - &["designs"], - &["designated"], - &["designation"], - &["disillusioned"], - &["destination"], - &["destinations"], - &["design"], - &["design"], - &["designable"], - &["disengage"], - &["designation"], - &["designed"], - &["designer"], - &["designers"], - &["designing"], - &["design"], - &["designed"], - &["designer"], - &["designing"], - &["designs"], - &["designs"], - &["destination"], - &["destinations"], - &["destination"], - &["destinations"], - &["disintegrated"], - &["disintegration"], - &["disinterested"], - &["density", "destiny"], - &["despite"], - &["desirable"], - &["decision"], - &["decisions"], - &["desirable"], - &["destination"], - &["destinations"], - &["decision"], - &["decisions"], - &["destination"], - &["destinations"], - &["destined"], - &["destiny"], - ], - range: 1..=10, - }; - -static WORD_DESG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESG_CHILDREN), - value: None, -}; - -pub static WORD_DESG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inations"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("iners"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("ustingly"), - ], - values: &[ - &["design"], - &["designated"], - &["designation"], - &["destinations"], - &["designed"], - &["designer"], - &["designers"], - &["designing"], - &["designs"], - &["disgustingly"], - ], - range: 2..=8, - }; - -static WORD_DESE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESE_CHILDREN), - value: None, -}; - -pub static WORD_DESE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lct"), - dictgen::InsensitiveAscii("lctable"), - dictgen::InsensitiveAscii("lctables"), - dictgen::InsensitiveAscii("lcted"), - dictgen::InsensitiveAscii("lcting"), - dictgen::InsensitiveAscii("ncitized"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nsatized"), - dictgen::InsensitiveAscii("nsitied"), - dictgen::InsensitiveAscii("nsitived"), - dictgen::InsensitiveAscii("nsitzed"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntisize"), - dictgen::InsensitiveAscii("ntisized"), - dictgen::InsensitiveAscii("ntitized"), - dictgen::InsensitiveAscii("ntizised"), - dictgen::InsensitiveAscii("ntralized"), - dictgen::InsensitiveAscii("pears"), - dictgen::InsensitiveAscii("ptively"), - dictgen::InsensitiveAscii("railise"), - dictgen::InsensitiveAscii("railize"), - dictgen::InsensitiveAscii("ralization"), - dictgen::InsensitiveAscii("ralized"), - dictgen::InsensitiveAscii("rialisazion"), - dictgen::InsensitiveAscii("rializaed"), - dictgen::InsensitiveAscii("rializazion"), - dictgen::InsensitiveAscii("rialsiation"), - dictgen::InsensitiveAscii("rialsie"), - dictgen::InsensitiveAscii("rialsied"), - dictgen::InsensitiveAscii("rialsies"), - dictgen::InsensitiveAscii("rialsing"), - dictgen::InsensitiveAscii("rialze"), - dictgen::InsensitiveAscii("rialzed"), - dictgen::InsensitiveAscii("rialzes"), - dictgen::InsensitiveAscii("rialziation"), - dictgen::InsensitiveAscii("rialzie"), - dictgen::InsensitiveAscii("rialzied"), - dictgen::InsensitiveAscii("rialzies"), - dictgen::InsensitiveAscii("rialzing"), - ], - values: &[ - &["deselect"], - &["deselectable"], - &["deselectable"], - &["deselected"], - &["deselecting"], - &["desensitized"], - &["descending"], - &["desensitized"], - &["desensitized"], - &["desensitized"], - &["desensitized"], - &["descent", "decent"], - &["desensitized"], - &["desensitized"], - &["desensitized"], - &["desensitised"], - &["decentralized"], - &["disappears"], - &["deceptively"], - &["deserialise"], - &["deserialize"], - &["deserialization"], - &["deserialized"], - &["deserialisation"], - &["deserialized"], - &["deserialization"], - &["deserialisation"], - &["deserialise"], - &["deserialised"], - &["deserialises"], - &["deserialising"], - &["deserialize"], - &["deserialized"], - &["deserializes"], - &["deserialization"], - &["deserialize"], - &["deserialized"], - &["deserializes"], - &["deserializing"], - ], - range: 2..=11, - }; - -static WORD_DESC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DESC_CHILDREN), - value: None, -}; - -static WORD_DESC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DESCA_NODE), - None, - Some(&WORD_DESCC_NODE), - None, - Some(&WORD_DESCE_NODE), - None, - None, - None, - Some(&WORD_DESCI_NODE), - None, - Some(&WORD_DESCK_NODE), - None, - None, - None, - Some(&WORD_DESCO_NODE), - Some(&WORD_DESCP_NODE), - None, - Some(&WORD_DESCR_NODE), - None, - Some(&WORD_DESCT_NODE), - Some(&WORD_DESCU_NODE), - Some(&WORD_DESCV_NODE), - None, - None, - None, - None, -]; - -static WORD_DESCV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCV_CHILDREN), - value: None, -}; - -pub static WORD_DESCV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ription"), - dictgen::InsensitiveAscii("riptions"), - ], - values: &[&["description"], &["descriptions"]], - range: 7..=8, - }; - -static WORD_DESCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCU_CHILDREN), - value: None, -}; - -pub static WORD_DESCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ss")], - values: &[&["discuss"]], - range: 2..=2, - }; - -static WORD_DESCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCT_CHILDREN), - value: None, -}; - -pub static WORD_DESCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("iptions"), - dictgen::InsensitiveAscii("iptor"), - dictgen::InsensitiveAscii("iptors"), - dictgen::InsensitiveAscii("ivates"), - dictgen::InsensitiveAscii("op"), - dictgen::InsensitiveAscii("ructed"), - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("ructive"), - dictgen::InsensitiveAscii("ructor"), - dictgen::InsensitiveAscii("ructors"), - ], - values: &[ - &["description"], - &["descriptions"], - &["descriptor"], - &["descriptors"], - &["deactivates"], - &["desktop"], - &["destructed"], - &["destruction"], - &["destructive"], - &["destructor"], - &["destructors"], - ], - range: 2..=7, - }; - -static WORD_DESCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DESCR_CHILDREN), - value: None, -}; - -static WORD_DESCR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_DESCRB_NODE), - None, - None, - Some(&WORD_DESCRE_NODE), - None, - None, - None, - Some(&WORD_DESCRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DESCRO_NODE), - Some(&WORD_DESCRP_NODE), - None, - None, - None, - Some(&WORD_DESCRT_NODE), - Some(&WORD_DESCRU_NODE), - None, - None, - None, - Some(&WORD_DESCRY_NODE), - None, -]; - -static WORD_DESCRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRY_CHILDREN), - value: None, -}; - -pub static WORD_DESCRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bing"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - ], - values: &[ - &["describe"], - &["describing"], - &["description"], - &["descriptions"], - ], - range: 2..=6, - }; - -static WORD_DESCRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRU_CHILDREN), - value: None, -}; - -pub static WORD_DESCRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tor")], - values: &[&["destructor"]], - range: 3..=3, - }; - -static WORD_DESCRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRT_CHILDREN), - value: None, -}; - -pub static WORD_DESCRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("iptions"), - ], - values: &[&["description"], &["descriptions"]], - range: 6..=7, - }; - -static WORD_DESCRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRP_CHILDREN), - value: None, -}; - -pub static WORD_DESCRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["descriptions"], - &["description"], - &["descriptions"], - &["descriptor"], - &["descriptors"], - ], - range: 3..=5, - }; - -static WORD_DESCRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRO_CHILDREN), - value: None, -}; - -pub static WORD_DESCRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ption")], - values: &[&["description"]], - range: 5..=5, - }; - -static WORD_DESCRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DESCRI_CHILDREN), - value: None, -}; - -static WORD_DESCRI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_DESCRIB_NODE), - Some(&WORD_DESCRIC_NODE), - None, - Some(&WORD_DESCRIE_NODE), - None, - None, - None, - Some(&WORD_DESCRII_NODE), - None, - None, - None, - Some(&WORD_DESCRIM_NODE), - None, - Some(&WORD_DESCRIO_NODE), - Some(&WORD_DESCRIP_NODE), - None, - None, - Some(&WORD_DESCRIS_NODE), - Some(&WORD_DESCRIT_NODE), - None, - Some(&WORD_DESCRIV_NODE), - None, - None, - None, - None, -]; - -static WORD_DESCRIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIV_CHILDREN), - value: None, -}; - -pub static WORD_DESCRIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["described"], &["describing"]], - range: 2..=3, - }; - -static WORD_DESCRIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIT_CHILDREN), - value: None, -}; - -pub static WORD_DESCRIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("pion"), - dictgen::InsensitiveAscii("pions"), - dictgen::InsensitiveAscii("piton"), - dictgen::InsensitiveAscii("pitons"), - dictgen::InsensitiveAscii("por"), - dictgen::InsensitiveAscii("pors"), - dictgen::InsensitiveAscii("pr"), - dictgen::InsensitiveAscii("pro"), - dictgen::InsensitiveAscii("pros"), - dictgen::InsensitiveAscii("prs"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("ptive"), - dictgen::InsensitiveAscii("ptor"), - dictgen::InsensitiveAscii("ptors"), - ], - values: &[ - &["description"], - &["descriptor"], - &["descriptors"], - &["descriptions", "description"], - &["descriptions"], - &["description"], - &["descriptions"], - &["descriptor"], - &["descriptors"], - &["descriptor"], - &["descriptor"], - &["descriptors"], - &["descriptors"], - &["description"], - &["descriptions"], - &["descriptive"], - &["descriptor"], - &["descriptors"], - ], - range: 2..=6, - }; - -static WORD_DESCRIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIS_CHILDREN), - value: None, -}; - -pub static WORD_DESCRIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["describes"]], - range: 1..=1, - }; - -static WORD_DESCRIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIP_CHILDREN), - value: None, -}; - -pub static WORD_DESCRIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("otrs"), - dictgen::InsensitiveAscii("riptors"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tino"), - dictgen::InsensitiveAscii("tio"), - dictgen::InsensitiveAscii("tiom"), - dictgen::InsensitiveAscii("tionm"), - dictgen::InsensitiveAscii("tiont"), - dictgen::InsensitiveAscii("tior"), - dictgen::InsensitiveAscii("tiors"), - dictgen::InsensitiveAscii("tivos"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("toin"), - dictgen::InsensitiveAscii("toins"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("torts"), - dictgen::InsensitiveAscii("tot"), - dictgen::InsensitiveAscii("toy"), - dictgen::InsensitiveAscii("tuve"), - ], - values: &[ - &["description"], - &["describe"], - &["described"], - &["describes"], - &["describing"], - &["description"], - &["description"], - &["descriptions"], - &["descriptor"], - &["descriptors"], - &["descriptors"], - &["descriptors"], - &["descriptor"], - &["descriptors"], - &["description"], - &["description"], - &["description"], - &["description"], - &["description"], - &["description"], - &["descriptor"], - &["descriptors"], - &["descriptions"], - &["descriptor"], - &["descriptions", "description"], - &["descriptions"], - &["description"], - &["descriptions"], - &["descriptors"], - &["descriptor"], - &["descriptor"], - &["descriptive"], - ], - range: 1..=7, - }; - -static WORD_DESCRIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIO_CHILDREN), - value: None, -}; - -pub static WORD_DESCRIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tor"), - ], - values: &[&["description"], &["description"], &["descriptor"]], - range: 2..=4, - }; - -static WORD_DESCRIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIM_CHILDREN), - value: None, -}; - -pub static WORD_DESCRIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inant"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inator"), - ], - values: &[ - &["discriminant"], - &["discriminate"], - &["discriminated"], - &["discriminates"], - &["discriminating"], - &["discrimination"], - &["discriminator"], - ], - range: 5..=7, - }; - -static WORD_DESCRII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRII_CHILDREN), - value: None, -}; - -pub static WORD_DESCRII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bes")], - values: &[&["describes"]], - range: 3..=3, - }; - -static WORD_DESCRIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIE_CHILDREN), - value: Some(&["describe"]), -}; - -pub static WORD_DESCRIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_DESCRIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIC_CHILDREN), - value: None, -}; - -pub static WORD_DESCRIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["describe"], - &["described"], - &["describes"], - &["describing"], - ], - range: 1..=3, - }; - -static WORD_DESCRIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRIB_CHILDREN), - value: Some(&["describe"]), -}; - -pub static WORD_DESCRIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("ibg"), - dictgen::InsensitiveAscii("iste"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["described"], - &["describing"], - &["describes"], - &["describing"], - &["describe", "describes"], - &["description"], - &["descriptions"], - ], - range: 1..=5, - }; - -static WORD_DESCRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRE_CHILDREN), - value: None, -}; - -pub static WORD_DESCRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("asing"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("pancy"), - dictgen::InsensitiveAscii("pency"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("te"), - ], - values: &[ - &["decrease"], - &["decreased"], - &["decreases"], - &["decreasing"], - &["decrementing"], - &["discrepancy"], - &["discrepancy"], - &["descriptions"], - &["decrease"], - &["discrete"], - ], - range: 2..=7, - }; - -static WORD_DESCRB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCRB_CHILDREN), - value: None, -}; - -pub static WORD_DESCRB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["describes"]], - range: 2..=2, - }; - -static WORD_DESCP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCP_CHILDREN), - value: None, -}; - -pub static WORD_DESCP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rition")], - values: &[&["descriptions"]], - range: 6..=6, - }; - -static WORD_DESCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCO_CHILDREN), - value: None, -}; - -pub static WORD_DESCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nstructed"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vered"), - dictgen::InsensitiveAscii("vering"), - dictgen::InsensitiveAscii("very"), - ], - values: &[ - &["deconstructed"], - &["discover"], - &["discovered"], - &["discovering"], - &["discovery"], - ], - range: 3..=9, - }; - -static WORD_DESCK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCK_CHILDREN), - value: None, -}; - -pub static WORD_DESCK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("top"), - dictgen::InsensitiveAscii("tops"), - ], - values: &[&["desktop"], &["desktops"]], - range: 3..=4, - }; - -static WORD_DESCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCI_CHILDREN), - value: None, -}; - -pub static WORD_DESCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("bing"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("minate"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("pable"), - dictgen::InsensitiveAscii("prion"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("ptor"), - dictgen::InsensitiveAscii("ptors"), - dictgen::InsensitiveAscii("rbe"), - dictgen::InsensitiveAscii("rbes"), - dictgen::InsensitiveAscii("ribe"), - dictgen::InsensitiveAscii("ribed"), - dictgen::InsensitiveAscii("ribes"), - dictgen::InsensitiveAscii("ribing"), - dictgen::InsensitiveAscii("ription"), - dictgen::InsensitiveAscii("riptions"), - dictgen::InsensitiveAscii("rpition"), - dictgen::InsensitiveAscii("rption"), - dictgen::InsensitiveAscii("rptor"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - ], - values: &[ - &["describe"], - &["described"], - &["describes"], - &["describing"], - &["decide"], - &["decided"], - &["decides"], - &["deciding"], - &["discriminate", "disseminate", "decimate"], - &["decision"], - &["decisions"], - &["despicable"], - &["description"], - &["description"], - &["descriptions"], - &["descriptor"], - &["descriptors"], - &["describe"], - &["describes"], - &["describe"], - &["described"], - &["describes"], - &["describing"], - &["description"], - &["descriptions"], - &["description"], - &["descriptions", "description"], - &["descriptor"], - &["decision"], - &["decisions"], - &["disguise"], - &["disguised"], - ], - range: 2..=8, - }; - -static WORD_DESCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCE_CHILDREN), - value: None, -}; - -pub static WORD_DESCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("ndands"), - dictgen::InsensitiveAscii("ndat"), - dictgen::InsensitiveAscii("ndats"), - dictgen::InsensitiveAscii("ndend"), - dictgen::InsensitiveAscii("ndends"), - dictgen::InsensitiveAscii("ndenta"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ntants"), - dictgen::InsensitiveAscii("ntences"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("rning"), - ], - values: &[ - &["descendent"], - &["descending"], - &["descendants"], - &["descendant"], - &["descendants"], - &["descended", "descendent"], - &["descended"], - &["descendents"], - &["descend"], - &["descendants"], - &["descendents"], - &["descending"], - &["descending"], - ], - range: 3..=7, - }; - -static WORD_DESCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCC_CHILDREN), - value: None, -}; - -pub static WORD_DESCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hedules"), - dictgen::InsensitiveAscii("ription"), - ], - values: &[&["deschedules"], &["description"]], - range: 7..=7, - }; - -static WORD_DESCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESCA_CHILDREN), - value: None, -}; - -pub static WORD_DESCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("llocate"), - dictgen::InsensitiveAscii("llocated"), - dictgen::InsensitiveAscii("ndant"), - dictgen::InsensitiveAscii("ndants"), - dictgen::InsensitiveAscii("ndent"), - ], - values: &[ - &["deallocate"], - &["deallocated"], - &["descendant"], - &["descendants"], - &["descendent"], - ], - range: 5..=8, - }; - -static WORD_DESA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DESA_CHILDREN), - value: None, -}; - -pub static WORD_DESA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctivate"), - dictgen::InsensitiveAscii("ctivated"), - dictgen::InsensitiveAscii("ctivates"), - dictgen::InsensitiveAscii("llocate"), - dictgen::InsensitiveAscii("llocated"), - dictgen::InsensitiveAscii("llocates"), - dictgen::InsensitiveAscii("ster"), - ], - values: &[ - &["deactivate"], - &["deactivated"], - &["deactivates"], - &["deallocate"], - &["deallocated"], - &["deallocates"], - &["disaster"], - ], - range: 4..=8, - }; - -static WORD_DER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DER_CHILDREN), - value: None, -}; - -static WORD_DER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DERA_NODE), - None, - None, - None, - Some(&WORD_DERE_NODE), - Some(&WORD_DERF_NODE), - Some(&WORD_DERG_NODE), - None, - Some(&WORD_DERI_NODE), - None, - None, - None, - Some(&WORD_DERM_NODE), - Some(&WORD_DERN_NODE), - Some(&WORD_DERO_NODE), - Some(&WORD_DERP_NODE), - None, - Some(&WORD_DERR_NODE), - None, - Some(&WORD_DERT_NODE), - Some(&WORD_DERU_NODE), - Some(&WORD_DERV_NODE), - None, - None, - Some(&WORD_DERY_NODE), - None, -]; - -static WORD_DERY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERY_CHILDREN), - value: None, -}; - -pub static WORD_DERY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ption"), - ], - values: &[&["decrypt"], &["decrypted"], &["decryption"]], - range: 2..=5, - }; - -static WORD_DERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERV_CHILDREN), - value: None, -}; - -pub static WORD_DERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iative"), - dictgen::InsensitiveAscii("iatives"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ived"), - ], - values: &[ - &["derivative"], - &["derivatives"], - &["devices", "services"], - &["derive"], - &["derived"], - &["derives"], - &["derived"], - ], - range: 2..=7, - }; - -static WORD_DERU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERU_CHILDREN), - value: None, -}; - -pub static WORD_DERU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gulation")], - values: &[&["deregulation"]], - range: 8..=8, - }; - -static WORD_DERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERT_CHILDREN), - value: None, -}; - -pub static WORD_DERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ails"), - dictgen::InsensitiveAscii("ermine"), - dictgen::InsensitiveAscii("erming"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("mine"), - ], - values: &[ - &["details"], - &["determine"], - &["determining"], - &["dearth"], - &["determine"], - ], - range: 1..=6, - }; - -static WORD_DERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERR_CHILDREN), - value: None, -}; - -pub static WORD_DERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ivatives"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - ], - values: &[&["derivatives"], &["derive"], &["derived"]], - range: 3..=8, - }; - -static WORD_DERP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERP_CHILDREN), - value: None, -}; - -pub static WORD_DERP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atologist"), - dictgen::InsensitiveAscii("ivation"), - dictgen::InsensitiveAscii("recated"), - ], - values: &[&["dermatologist"], &["deprivation"], &["deprecated"]], - range: 7..=9, - }; - -static WORD_DERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERO_CHILDREN), - value: None, -}; - -pub static WORD_DERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gatary"), - dictgen::InsensitiveAscii("gatery"), - dictgen::InsensitiveAscii("getory"), - dictgen::InsensitiveAscii("gitory"), - dictgen::InsensitiveAscii("gotary"), - dictgen::InsensitiveAscii("gotory"), - ], - values: &[ - &["derogatory"], - &["derogatory"], - &["derogatory"], - &["derogatory"], - &["derogatory"], - &["derogatory"], - ], - range: 6..=6, - }; - -static WORD_DERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERN_CHILDREN), - value: None, -}; - -pub static WORD_DERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ormalization")], - values: &[&["denormalization"]], - range: 12..=12, - }; - -static WORD_DERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERM_CHILDREN), - value: None, -}; - -pub static WORD_DERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atalogist"), - dictgen::InsensitiveAscii("atolagist"), - dictgen::InsensitiveAscii("atoligist"), - dictgen::InsensitiveAscii("atologyst"), - dictgen::InsensitiveAscii("etologist"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("itologist"), - ], - values: &[ - &["dermatologist"], - &["dermatologist"], - &["dermatologist"], - &["dermatologist"], - &["dermatologist"], - &["determine"], - &["determined"], - &["determines"], - &["determining"], - &["dermatologist"], - ], - range: 3..=9, - }; - -static WORD_DERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERI_CHILDREN), - value: None, -}; - -pub static WORD_DERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("air"), - dictgen::InsensitiveAscii("atives"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cteries"), - dictgen::InsensitiveAscii("ctery"), - dictgen::InsensitiveAscii("cteryes"), - dictgen::InsensitiveAscii("cterys"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("ffed"), - dictgen::InsensitiveAscii("vaive"), - dictgen::InsensitiveAscii("vated"), - dictgen::InsensitiveAscii("vates"), - dictgen::InsensitiveAscii("vaties"), - dictgen::InsensitiveAscii("vatio"), - dictgen::InsensitiveAscii("vativ"), - dictgen::InsensitiveAscii("vativos"), - dictgen::InsensitiveAscii("vativs"), - dictgen::InsensitiveAscii("vatvies"), - dictgen::InsensitiveAscii("viated"), - dictgen::InsensitiveAscii("vitave"), - dictgen::InsensitiveAscii("vitaves"), - dictgen::InsensitiveAscii("vitive"), - dictgen::InsensitiveAscii("vitives"), - dictgen::InsensitiveAscii("vitivs"), - dictgen::InsensitiveAscii("vtive"), - dictgen::InsensitiveAscii("vtives"), - ], - values: &[ - &["derriere"], - &["derivatives"], - &["derived"], - &["directories"], - &["directory"], - &["directories"], - &["directories"], - &["derived"], - &["derived"], - &["derivative"], - &["derived"], - &["derivate"], - &["derivatives"], - &["derivation"], - &["derivative"], - &["derivatives"], - &["derivatives"], - &["derivatives"], - &["derived"], - &["derivative"], - &["derivatives"], - &["derivative"], - &["derivatives"], - &["derivatives"], - &["derivative"], - &["derivatives"], - ], - range: 3..=7, - }; - -static WORD_DERG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERG_CHILDREN), - value: None, -}; - -pub static WORD_DERG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eistered"), - dictgen::InsensitiveAscii("istration"), - ], - values: &[&["deregistered"], &["deregistration"]], - range: 8..=9, - }; - -static WORD_DERF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERF_CHILDREN), - value: None, -}; - -pub static WORD_DERF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erencing"), - dictgen::InsensitiveAscii("ien"), - dictgen::InsensitiveAscii("iend"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - ], - values: &[ - &["deference", "dereference"], - &["dereferencing"], - &["define"], - &["defined"], - &["define"], - &["defined"], - ], - range: 3..=8, - }; - -static WORD_DERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERE_CHILDREN), - value: None, -}; - -pub static WORD_DERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("ctory"), - dictgen::InsensitiveAscii("fence"), - dictgen::InsensitiveAscii("fenced"), - dictgen::InsensitiveAscii("fencing"), - dictgen::InsensitiveAscii("fenrence"), - dictgen::InsensitiveAscii("ferance"), - dictgen::InsensitiveAscii("feranced"), - dictgen::InsensitiveAscii("ferances"), - dictgen::InsensitiveAscii("ferenc"), - dictgen::InsensitiveAscii("ferencable"), - dictgen::InsensitiveAscii("ferencce"), - dictgen::InsensitiveAscii("ferencced"), - dictgen::InsensitiveAscii("ferencces"), - dictgen::InsensitiveAscii("ferenccing"), - dictgen::InsensitiveAscii("ferenes"), - dictgen::InsensitiveAscii("fernce"), - dictgen::InsensitiveAscii("fernced"), - dictgen::InsensitiveAscii("ferncence"), - dictgen::InsensitiveAscii("ferncencer"), - dictgen::InsensitiveAscii("ferncencers"), - dictgen::InsensitiveAscii("ferncences"), - dictgen::InsensitiveAscii("ferncer"), - dictgen::InsensitiveAscii("ferncers"), - dictgen::InsensitiveAscii("fernces"), - dictgen::InsensitiveAscii("ferncing"), - dictgen::InsensitiveAscii("fernece"), - dictgen::InsensitiveAscii("ferrence"), - dictgen::InsensitiveAscii("francable"), - dictgen::InsensitiveAscii("frencable"), - dictgen::InsensitiveAscii("frence"), - dictgen::InsensitiveAscii("gistartion"), - dictgen::InsensitiveAscii("gisted"), - dictgen::InsensitiveAscii("gisteres"), - dictgen::InsensitiveAscii("gistrated"), - dictgen::InsensitiveAscii("gistred"), - dictgen::InsensitiveAscii("giter"), - dictgen::InsensitiveAscii("giters"), - dictgen::InsensitiveAscii("gualtion"), - dictgen::InsensitiveAscii("gulaiton"), - dictgen::InsensitiveAscii("gulatin"), - dictgen::InsensitiveAscii("igstering"), - dictgen::InsensitiveAscii("ivative"), - dictgen::InsensitiveAscii("ivatives"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("vative"), - dictgen::InsensitiveAscii("vatives"), - ], - values: &[ - &["direction"], - &["directive"], - &["directory"], - &["dereference"], - &["dereferenced"], - &["dereferencing"], - &["dereference"], - &["dereference"], - &["dereferenced"], - &["dereferences"], - &["dereference"], - &["dereferenceable"], - &["dereference"], - &["dereferenced"], - &["dereferences"], - &["dereferencing"], - &["dereferences"], - &["dereference"], - &["dereferenced"], - &["dereference"], - &["dereferencer"], - &["dereferencers"], - &["dereferences"], - &["dereferencer"], - &["dereferencers"], - &["dereferences"], - &["dereferencing"], - &["dereference"], - &["dereference"], - &["dereferenceable"], - &["dereferenceable"], - &["dereference"], - &["deregistration"], - &["deregistered"], - &["deregisters"], - &["deregistered"], - &["deregistered"], - &["deregister"], - &["deregisters"], - &["deregulation"], - &["deregulation"], - &["deregulation"], - &["deregistering"], - &["derivative"], - &["derivatives"], - &["derive"], - &["derived"], - &["derives"], - &["deriving"], - &["derivative"], - &["derivatives"], - ], - range: 3..=11, - }; - -static WORD_DERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DERA_CHILDREN), - value: None, -}; - -pub static WORD_DERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("geable"), - dictgen::InsensitiveAscii("gotory"), - dictgen::InsensitiveAscii("m"), - ], - values: &[&["dirigible"], &["derogatory"], &["dram", "dream"]], - range: 1..=6, - }; - -static WORD_DEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEQ_CHILDREN), - value: None, -}; - -pub static WORD_DEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("ueing"), - ], - values: &[&["dequeued"], &["dequeuing"]], - range: 3..=5, - }; - -static WORD_DEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEP_CHILDREN), - value: None, -}; - -static WORD_DEP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEPA_NODE), - None, - Some(&WORD_DEPC_NODE), - Some(&WORD_DEPD_NODE), - Some(&WORD_DEPE_NODE), - None, - None, - None, - Some(&WORD_DEPI_NODE), - None, - None, - Some(&WORD_DEPL_NODE), - None, - Some(&WORD_DEPN_NODE), - Some(&WORD_DEPO_NODE), - None, - None, - Some(&WORD_DEPR_NODE), - Some(&WORD_DEPS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DEPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPS_CHILDREN), - value: None, -}; - -pub static WORD_DEPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("awn"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erately"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("oit"), - dictgen::InsensitiveAscii("oited"), - ], - values: &[ - &["despawn"], - &["desperate"], - &["desperately"], - &["desperation"], - &["despise"], - &["despite"], - &["deposit"], - &["deposited"], - ], - range: 3..=7, - }; - -static WORD_DEPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPR_CHILDREN), - value: None, -}; - -pub static WORD_DEPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acated"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("eacte"), - dictgen::InsensitiveAscii("eacted"), - dictgen::InsensitiveAscii("eacts"), - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("eates"), - dictgen::InsensitiveAscii("eating"), - dictgen::InsensitiveAscii("ecat"), - dictgen::InsensitiveAscii("ecatation"), - dictgen::InsensitiveAscii("ecatedf"), - dictgen::InsensitiveAscii("eceate"), - dictgen::InsensitiveAscii("eceated"), - dictgen::InsensitiveAscii("eceating"), - dictgen::InsensitiveAscii("eceation"), - dictgen::InsensitiveAscii("ectaed"), - dictgen::InsensitiveAscii("ectat"), - dictgen::InsensitiveAscii("ectate"), - dictgen::InsensitiveAscii("ectated"), - dictgen::InsensitiveAscii("ectates"), - dictgen::InsensitiveAscii("ectating"), - dictgen::InsensitiveAscii("ectation"), - dictgen::InsensitiveAscii("ectats"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("esse"), - dictgen::InsensitiveAscii("essie"), - dictgen::InsensitiveAscii("essief"), - dictgen::InsensitiveAscii("essies"), - dictgen::InsensitiveAscii("essieve"), - dictgen::InsensitiveAscii("essin"), - dictgen::InsensitiveAscii("esso"), - dictgen::InsensitiveAscii("esssion"), - dictgen::InsensitiveAscii("etiate"), - dictgen::InsensitiveAscii("etiated"), - dictgen::InsensitiveAscii("etiates"), - dictgen::InsensitiveAscii("etiating"), - dictgen::InsensitiveAscii("etiation"), - dictgen::InsensitiveAscii("etiats"), - dictgen::InsensitiveAscii("evation"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ivating"), - dictgen::InsensitiveAscii("ivaton"), - dictgen::InsensitiveAscii("ivition"), - dictgen::InsensitiveAscii("ovation"), - ], - values: &[ - &["deprecated"], - &["deprecated"], - &["deprecate"], - &["deprecated"], - &["deprecates"], - &["deprecate"], - &["deprecated"], - &["deprecates"], - &["deprecating"], - &["deprecated", "deprecate"], - &["deprecation"], - &["deprecated"], - &["deprecate", "depreciate"], - &["deprecated", "depreciated"], - &["depreciating", "deprecating"], - &["depreciation", "deprecation"], - &["deprecated"], - &["deprecate"], - &["deprecate"], - &["deprecated"], - &["deprecates"], - &["deprecating"], - &["deprecation"], - &["deprecates"], - &["deprecated"], - &["depressive"], - &["depressive"], - &["depressive"], - &["depressive"], - &["depressive"], - &["depression"], - &["depression"], - &["depression"], - &["depreciate", "deprecate"], - &["depreciated", "deprecated"], - &["depreciates", "deprecates"], - &["depreciating", "deprecating"], - &["depreciation", "deprecation"], - &["depreciates", "deprecates"], - &["deprivation"], - &["deprecate"], - &["deprecated"], - &["deprecates"], - &["deprecating"], - &["deprivation"], - &["deprivation"], - &["deprivation"], - &["deprivation"], - &["deprivation"], - ], - range: 4..=9, - }; - -static WORD_DEPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPO_CHILDREN), - value: None, -}; - -pub static WORD_DEPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("isted"), - dictgen::InsensitiveAscii("lyed"), - dictgen::InsensitiveAscii("lying"), - dictgen::InsensitiveAscii("lyment"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("rarily"), - dictgen::InsensitiveAscii("sint"), - dictgen::InsensitiveAscii("sitas"), - dictgen::InsensitiveAscii("sitd"), - dictgen::InsensitiveAscii("site"), - dictgen::InsensitiveAscii("siters"), - dictgen::InsensitiveAscii("sites"), - dictgen::InsensitiveAscii("sitis"), - dictgen::InsensitiveAscii("sitos"), - dictgen::InsensitiveAscii("stied"), - dictgen::InsensitiveAscii("stis"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["deposit"], - &["deposited"], - &["deployed"], - &["deploying"], - &["deployment"], - &["depend"], - &["temporarily"], - &["deposing"], - &["deposits"], - &["deposited"], - &["deposit"], - &["deposits"], - &["deposits"], - &["deposits"], - &["deposits"], - &["deposited"], - &["deposits"], - &["deploy"], - &["deployed"], - &["deploying"], - ], - range: 1..=6, - }; - -static WORD_DEPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPN_CHILDREN), - value: None, -}; - -pub static WORD_DEPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dant"), - dictgen::InsensitiveAscii("dency"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - ], - values: &[ - &["dependant"], - &["dependency"], - &["depending"], - &["depends"], - ], - range: 2..=5, - }; - -static WORD_DEPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPL_CHILDREN), - value: None, -}; - -pub static WORD_DEPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acements"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("oied"), - dictgen::InsensitiveAscii("oiment"), - dictgen::InsensitiveAscii("oiments"), - dictgen::InsensitiveAscii("orabel"), - dictgen::InsensitiveAscii("orabil"), - dictgen::InsensitiveAscii("orabile"), - dictgen::InsensitiveAscii("orible"), - dictgen::InsensitiveAscii("oyd"), - dictgen::InsensitiveAscii("oyement"), - dictgen::InsensitiveAscii("oyes"), - dictgen::InsensitiveAscii("oymenet"), - dictgen::InsensitiveAscii("oymenets"), - dictgen::InsensitiveAscii("oymnet"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("yoing"), - dictgen::InsensitiveAscii("yoment"), - ], - values: &[ - &["replacements"], - &["deprecated"], - &["deployed"], - &["deployment"], - &["deployments"], - &["deplorable"], - &["deplorable"], - &["deplorable"], - &["deplorable"], - &["deployed", "deploy"], - &["deployment"], - &["deploys"], - &["deployment"], - &["deployments"], - &["deployment"], - &["deploy", "deeply"], - &["deploying"], - &["deploying"], - &["deployment"], - ], - range: 1..=8, - }; - -static WORD_DEPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPI_CHILDREN), - value: None, -}; - -pub static WORD_DEPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("citng"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("tcs"), - ], - values: &[ - &["depicting"], - &["depiction"], - &["depictions"], - &["depicts"], - &["depictions"], - &["depicts"], - ], - range: 3..=6, - }; - -static WORD_DEPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEPE_CHILDREN), - value: None, -}; - -static WORD_DEPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DEPEC_NODE), - Some(&WORD_DEPED_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DEPEL_NODE), - None, - Some(&WORD_DEPEN_NODE), - None, - None, - None, - Some(&WORD_DEPER_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DEPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPER_CHILDREN), - value: None, -}; - -pub static WORD_DEPER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("ecate"), - dictgen::InsensitiveAscii("ecated"), - dictgen::InsensitiveAscii("ecates"), - dictgen::InsensitiveAscii("ecating"), - dictgen::InsensitiveAscii("ecation"), - dictgen::InsensitiveAscii("ecations"), - ], - values: &[ - &["deprecate"], - &["deprecated"], - &["deprecation"], - &["deprecate"], - &["deprecated"], - &["deprecates"], - &["deprecating"], - &["deprecation"], - &["deprecations"], - ], - range: 4..=8, - }; - -static WORD_DEPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEPEN_CHILDREN), - value: None, -}; - -static WORD_DEPEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEPENA_NODE), - None, - Some(&WORD_DEPENC_NODE), - Some(&WORD_DEPEND_NODE), - Some(&WORD_DEPENE_NODE), - None, - None, - None, - Some(&WORD_DEPENI_NODE), - None, - None, - None, - None, - Some(&WORD_DEPENN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DEPENT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DEPENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPENT_CHILDREN), - value: Some(&["depend"]), -}; - -pub static WORD_DEPENT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_DEPENN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPENN_CHILDREN), - value: None, -}; - -pub static WORD_DEPENN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ding")], - values: &[&["depending"]], - range: 4..=4, - }; - -static WORD_DEPENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPENI_CHILDREN), - value: None, -}; - -pub static WORD_DEPENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ng")], - values: &[&["depending", "deepening"]], - range: 2..=2, - }; - -static WORD_DEPENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPENE_CHILDREN), - value: None, -}; - -pub static WORD_DEPENE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("decies"), - dictgen::InsensitiveAscii("decy"), - dictgen::InsensitiveAscii("dency"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("ncis"), - dictgen::InsensitiveAscii("ncy"), - dictgen::InsensitiveAscii("ncys"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndecies"), - dictgen::InsensitiveAscii("ndecy"), - dictgen::InsensitiveAscii("ndence"), - dictgen::InsensitiveAscii("ndencies"), - dictgen::InsensitiveAscii("ndency"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntly"), - ], - values: &[ - &["depend"], - &["dependencies"], - &["dependency"], - &["dependency"], - &["dependent"], - &["dependencies"], - &["dependencies"], - &["dependency"], - &["dependencies"], - &["depend"], - &["dependencies"], - &["dependency"], - &["dependence"], - &["dependencies"], - &["dependency"], - &["dependent"], - &["depending"], - &["dependent"], - &["dependently"], - ], - range: 1..=8, - }; - -static WORD_DEPEND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPEND_CHILDREN), - value: None, -}; - -pub static WORD_DEPEND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancey"), - dictgen::InsensitiveAscii("ancies"), - dictgen::InsensitiveAscii("ancy"), - dictgen::InsensitiveAscii("ancys"), - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("andt"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("cy"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("ecies"), - dictgen::InsensitiveAscii("ecy"), - dictgen::InsensitiveAscii("ecys"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("edn"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("enceis"), - dictgen::InsensitiveAscii("enceny"), - dictgen::InsensitiveAscii("encey"), - dictgen::InsensitiveAscii("encias"), - dictgen::InsensitiveAscii("encie"), - dictgen::InsensitiveAscii("encied"), - dictgen::InsensitiveAscii("enciens"), - dictgen::InsensitiveAscii("encis"), - dictgen::InsensitiveAscii("encly"), - dictgen::InsensitiveAscii("enct"), - dictgen::InsensitiveAscii("encys"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("endencies"), - dictgen::InsensitiveAscii("endency"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("enices"), - dictgen::InsensitiveAscii("enies"), - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ensies"), - dictgen::InsensitiveAscii("enta"), - dictgen::InsensitiveAscii("ente"), - dictgen::InsensitiveAscii("entes"), - dictgen::InsensitiveAscii("eny"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("ices"), - dictgen::InsensitiveAscii("icy"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("ncy"), - dictgen::InsensitiveAscii("necy"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ong"), - ], - values: &[ - &["dependency"], - &["dependencies"], - &["dependency"], - &["dependencies"], - &["dependant"], - &["dependant"], - &["dependant"], - &["dependencies"], - &["dependency"], - &["depended"], - &["depending"], - &["dependence"], - &["dependencies"], - &["dependency"], - &["dependencies"], - &["depended"], - &["dependent"], - &["depending"], - &["dependencies"], - &["dependency"], - &["dependency"], - &["dependencies"], - &["dependence", "dependency"], - &["dependency"], - &["dependencies"], - &["dependencies"], - &["dependency"], - &["dependent"], - &["dependencies"], - &["dependent", "depended"], - &["dependencies"], - &["dependency"], - &["dependent"], - &["depending"], - &["depended"], - &["depended"], - &["dependencies"], - &["dependencies"], - &["depending"], - &["depends", "dependents"], - &["dependencies"], - &["dependent"], - &["dependence"], - &["dependencies"], - &["dependency"], - &["dependees", "depends"], - &["dependent"], - &["dependency"], - &["dependencies"], - &["dependency"], - &["depending"], - &["depending"], - &["dependencies"], - &["dependency"], - &["dependency"], - &["depending"], - &["depending"], - ], - range: 1..=9, - }; - -static WORD_DEPENC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPENC_CHILDREN), - value: None, -}; - -pub static WORD_DEPENC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("encies"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("endencies"), - dictgen::InsensitiveAscii("endency"), - dictgen::InsensitiveAscii("endencys"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["dependencies"], - &["dependency"], - &["dependencies"], - &["dependency"], - &["dependencies"], - &["dependent"], - &["dependencies"], - &["dependency"], - ], - range: 1..=9, - }; - -static WORD_DEPENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPENA_CHILDREN), - value: None, -}; - -pub static WORD_DEPENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ncy")], - values: &[&["dependency"]], - range: 3..=3, - }; - -static WORD_DEPEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPEL_CHILDREN), - value: None, -}; - -pub static WORD_DEPEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ted")], - values: &[&["depleted"]], - range: 3..=3, - }; - -static WORD_DEPED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPED_CHILDREN), - value: None, -}; - -pub static WORD_DEPED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("encies"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("encys"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["dependencies"], - &["dependency"], - &["dependencies"], - &["dependent"], - &["depending"], - ], - range: 3..=6, - }; - -static WORD_DEPEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPEC_CHILDREN), - value: None, -}; - -pub static WORD_DEPEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("reated"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[&["deprecated"], &["deprecated"], &["deception"]], - range: 4..=6, - }; - -static WORD_DEPD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPD_CHILDREN), - value: None, -}; - -pub static WORD_DEPD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("encencies"), - dictgen::InsensitiveAscii("encente"), - dictgen::InsensitiveAscii("encentes"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("encies"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("endancies"), - dictgen::InsensitiveAscii("endancy"), - dictgen::InsensitiveAscii("endant"), - dictgen::InsensitiveAscii("endants"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("endence"), - dictgen::InsensitiveAscii("endences"), - dictgen::InsensitiveAscii("endencies"), - dictgen::InsensitiveAscii("endency"), - dictgen::InsensitiveAscii("endent"), - dictgen::InsensitiveAscii("endents"), - dictgen::InsensitiveAscii("endet"), - dictgen::InsensitiveAscii("endets"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("enence"), - dictgen::InsensitiveAscii("enences"), - dictgen::InsensitiveAscii("enencies"), - dictgen::InsensitiveAscii("enency"), - dictgen::InsensitiveAscii("enent"), - dictgen::InsensitiveAscii("enents"), - dictgen::InsensitiveAscii("ening"), - dictgen::InsensitiveAscii("enncies"), - dictgen::InsensitiveAscii("enncy"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[ - &["depend"], - &["dependence"], - &["dependencies"], - &["dependence"], - &["dependences"], - &["dependences"], - &["dependencies"], - &["dependency"], - &["depend"], - &["dependencies"], - &["dependency"], - &["dependant"], - &["dependants"], - &["depended"], - &["dependence"], - &["dependences"], - &["dependencies"], - &["dependency"], - &["dependent"], - &["dependents"], - &["dependent"], - &["dependents"], - &["depending"], - &["depends"], - &["dependence"], - &["dependences"], - &["dependencies"], - &["dependency"], - &["dependent"], - &["dependents"], - &["depending"], - &["dependencies"], - &["dependency"], - &["depends"], - &["dependent"], - &["dependents"], - ], - range: 2..=9, - }; - -static WORD_DEPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPC_CHILDREN), - value: None, -}; - -pub static WORD_DEPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("recated"), - ], - values: &[ - &["depicted"], - &["depicting"], - &["depiction"], - &["depictions"], - &["depicts"], - &["deprecated"], - ], - range: 3..=7, - }; - -static WORD_DEPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEPA_CHILDREN), - value: None, -}; - -pub static WORD_DEPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("ndancies"), - dictgen::InsensitiveAscii("ndancy"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rmental"), - dictgen::InsensitiveAscii("rments"), - dictgen::InsensitiveAscii("rtement"), - dictgen::InsensitiveAscii("rter"), - dictgen::InsensitiveAscii("rtmens"), - dictgen::InsensitiveAscii("rtmet"), - dictgen::InsensitiveAscii("rtmnet"), - dictgen::InsensitiveAscii("rtue"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[ - &["dependance"], - &["dependencies"], - &["dependency"], - &["dependent"], - &["depending"], - &["department"], - &["departmental"], - &["departments"], - &["department"], - &["departure"], - &["departments"], - &["departments"], - &["departments"], - &["departure"], - &["departure"], - ], - range: 4..=8, - }; - -static WORD_DEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEO_CHILDREN), - value: None, -}; - -pub static WORD_DEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cde"), - dictgen::InsensitiveAscii("cded"), - dictgen::InsensitiveAscii("cder"), - dictgen::InsensitiveAscii("cders"), - dictgen::InsensitiveAscii("cdes"), - dictgen::InsensitiveAscii("cding"), - dictgen::InsensitiveAscii("cdings"), - dictgen::InsensitiveAscii("crations"), - dictgen::InsensitiveAscii("crative"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("endencies"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mcracies"), - dictgen::InsensitiveAscii("mcrat"), - dictgen::InsensitiveAscii("mcratic"), - dictgen::InsensitiveAscii("mcrats"), - dictgen::InsensitiveAscii("mgraphics"), - dictgen::InsensitiveAscii("mnstration"), - dictgen::InsensitiveAscii("mpression"), - dictgen::InsensitiveAscii("psited"), - dictgen::InsensitiveAscii("vtion"), - ], - values: &[ - &["decode"], - &["decoded"], - &["decoder"], - &["decoders"], - &["decodes"], - &["decoding"], - &["decodings"], - &["decorations"], - &["decorative"], - &["decode", "diode"], - &["decoder"], - &["dependencies"], - &["depends"], - &["does"], - &["demo"], - &["democracies"], - &["democrat"], - &["democratic"], - &["democrats"], - &["demographics"], - &["demonstrations"], - &["decompression"], - &["deposited"], - &["devotion"], - ], - range: 1..=10, - }; - -static WORD_DEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEN_CHILDREN), - value: None, -}; - -pub static WORD_DEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("codings"), - dictgen::InsensitiveAscii("egerate"), - dictgen::InsensitiveAscii("egrating"), - dictgen::InsensitiveAscii("eirs"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("isty"), - dictgen::InsensitiveAscii("mmark"), - dictgen::InsensitiveAscii("omal"), - dictgen::InsensitiveAscii("omals"), - dictgen::InsensitiveAscii("omenation"), - dictgen::InsensitiveAscii("omenations"), - dictgen::InsensitiveAscii("omenator"), - dictgen::InsensitiveAscii("omerator"), - dictgen::InsensitiveAscii("ominacion"), - dictgen::InsensitiveAscii("ominador"), - dictgen::InsensitiveAscii("ominar"), - dictgen::InsensitiveAscii("ominaron"), - dictgen::InsensitiveAscii("ominater"), - dictgen::InsensitiveAscii("ominationals"), - dictgen::InsensitiveAscii("ominatior"), - dictgen::InsensitiveAscii("ominato"), - dictgen::InsensitiveAscii("ominaton"), - dictgen::InsensitiveAscii("ominatons"), - dictgen::InsensitiveAscii("omintor"), - dictgen::InsensitiveAscii("omitator"), - dictgen::InsensitiveAscii("omitators"), - dictgen::InsensitiveAscii("omonation"), - dictgen::InsensitiveAscii("omonations"), - dictgen::InsensitiveAscii("omonator"), - dictgen::InsensitiveAscii("onimator"), - dictgen::InsensitiveAscii("seley"), - dictgen::InsensitiveAscii("sicy"), - dictgen::InsensitiveAscii("sitity"), - dictgen::InsensitiveAscii("sitiy"), - dictgen::InsensitiveAscii("sley"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("stiy"), - dictgen::InsensitiveAscii("structor"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("tering"), - dictgen::InsensitiveAscii("tified"), - dictgen::InsensitiveAscii("tifier"), - dictgen::InsensitiveAscii("tifiers"), - dictgen::InsensitiveAscii("tifies"), - dictgen::InsensitiveAscii("tifying"), - dictgen::InsensitiveAscii("tistas"), - dictgen::InsensitiveAscii("tistes"), - dictgen::InsensitiveAscii("umenator"), - dictgen::InsensitiveAscii("yed"), - ], - values: &[ - &["encodings"], - &["degenerate"], - &["denigrating"], - &["deniers"], - &["denial"], - &["density"], - &["denmark"], - &["denormal"], - &["denormals"], - &["denomination"], - &["denominations"], - &["denominator"], - &["enumerator"], - &["denomination"], - &["denominator"], - &["denominator"], - &["denominator"], - &["denominator"], - &["denominations"], - &["denominator"], - &["denomination"], - &["denomination"], - &["denominations"], - &["denominator"], - &["denominator"], - &["denominators"], - &["denomination"], - &["denominations"], - &["denominator"], - &["denominator"], - &["densely"], - &["density"], - &["density"], - &["density"], - &["densely"], - &["densely"], - &["density"], - &["destructor"], - &["sentence"], - &["centering"], - &["identified"], - &["identifier"], - &["identifiers"], - &["identifies"], - &["identifying"], - &["dentists"], - &["dentists"], - &["denominator"], - &["denied"], - ], - range: 3..=12, - }; - -static WORD_DEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEM_CHILDREN), - value: None, -}; - -static WORD_DEM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEMA_NODE), - None, - Some(&WORD_DEMC_NODE), - None, - Some(&WORD_DEME_NODE), - None, - None, - None, - Some(&WORD_DEMI_NODE), - None, - None, - None, - Some(&WORD_DEMM_NODE), - None, - Some(&WORD_DEMO_NODE), - Some(&WORD_DEMP_NODE), - None, - None, - Some(&WORD_DEMS_NODE), - None, - Some(&WORD_DEMU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DEMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMU_CHILDREN), - value: None, -}; - -pub static WORD_DEMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dulator"), - dictgen::InsensitiveAscii("ltiplexor"), - ], - values: &[&["demodulator"], &["demultiplexer"]], - range: 7..=9, - }; - -static WORD_DEMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMS_CHILDREN), - value: None, -}; - -pub static WORD_DEMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ond")], - values: &[&["desmond"]], - range: 3..=3, - }; - -static WORD_DEMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMP_CHILDREN), - value: None, -}; - -pub static WORD_DEMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hasize"), - dictgen::InsensitiveAscii("hasized"), - ], - values: &[&["deemphasize"], &["deemphasized"]], - range: 6..=7, - }; - -static WORD_DEMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEMO_CHILDREN), - value: None, -}; - -static WORD_DEMO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DEMOC_NODE), - Some(&WORD_DEMOD_NODE), - None, - None, - Some(&WORD_DEMOG_NODE), - None, - None, - None, - None, - Some(&WORD_DEMOL_NODE), - None, - Some(&WORD_DEMON_NODE), - None, - None, - None, - Some(&WORD_DEMOR_NODE), - Some(&WORD_DEMOS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_DEMOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMOS_CHILDREN), - value: None, -}; - -pub static WORD_DEMOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntrably"), - dictgen::InsensitiveAscii("ntrate"), - dictgen::InsensitiveAscii("ntrated"), - dictgen::InsensitiveAscii("ntrates"), - dictgen::InsensitiveAscii("ntrating"), - dictgen::InsensitiveAscii("ntration"), - dictgen::InsensitiveAscii("ntrations"), - dictgen::InsensitiveAscii("trate"), - dictgen::InsensitiveAscii("trated"), - dictgen::InsensitiveAscii("trates"), - dictgen::InsensitiveAscii("trating"), - dictgen::InsensitiveAscii("tration"), - ], - values: &[ - &["demonstrably"], - &["demonstrate"], - &["demonstrated"], - &["demonstrates"], - &["demonstrating"], - &["demonstrations"], - &["demonstrations"], - &["demonstrate"], - &["demonstrated"], - &["demonstrates"], - &["demonstrating"], - &["demonstration"], - ], - range: 5..=9, - }; - -static WORD_DEMOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMOR_CHILDREN), - value: None, -}; - -pub static WORD_DEMOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cracy")], - values: &[&["democracy"]], - range: 5..=5, - }; - -static WORD_DEMON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMON_CHILDREN), - value: None, -}; - -pub static WORD_DEMON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inations"), - dictgen::InsensitiveAscii("inator"), - dictgen::InsensitiveAscii("inators"), - dictgen::InsensitiveAscii("ished"), - dictgen::InsensitiveAscii("starte"), - dictgen::InsensitiveAscii("started"), - dictgen::InsensitiveAscii("startes"), - dictgen::InsensitiveAscii("starting"), - dictgen::InsensitiveAscii("startion"), - dictgen::InsensitiveAscii("startions"), - dictgen::InsensitiveAscii("state"), - dictgen::InsensitiveAscii("states"), - dictgen::InsensitiveAscii("stating"), - dictgen::InsensitiveAscii("station"), - dictgen::InsensitiveAscii("strabil"), - dictgen::InsensitiveAscii("straby"), - dictgen::InsensitiveAscii("straion"), - dictgen::InsensitiveAscii("straiton"), - dictgen::InsensitiveAscii("straits"), - dictgen::InsensitiveAscii("strant"), - dictgen::InsensitiveAscii("strants"), - dictgen::InsensitiveAscii("stras"), - dictgen::InsensitiveAscii("strat"), - dictgen::InsensitiveAscii("stratable"), - dictgen::InsensitiveAscii("stratably"), - dictgen::InsensitiveAscii("stratbly"), - dictgen::InsensitiveAscii("stratie"), - dictgen::InsensitiveAscii("straties"), - dictgen::InsensitiveAscii("stratin"), - dictgen::InsensitiveAscii("strationens"), - dictgen::InsensitiveAscii("strativno"), - dictgen::InsensitiveAscii("strativo"), - dictgen::InsensitiveAscii("strativos"), - dictgen::InsensitiveAscii("strats"), - dictgen::InsensitiveAscii("stre"), - dictgen::InsensitiveAscii("strerat"), - ], - values: &[ - &["denomination"], - &["denominations"], - &["denominations"], - &["denominator"], - &["denominators"], - &["demolished"], - &["demonstrate"], - &["demonstrated"], - &["demonstrates"], - &["demonstrating"], - &["demonstration"], - &["demonstrations"], - &["demonstrate"], - &["demonstrates"], - &["demonstrating"], - &["demonstration"], - &["demonstrably"], - &["demonstrably"], - &["demonstration"], - &["demonstrations"], - &["demonstrates"], - &["demonstrate"], - &["demonstrates"], - &["demonstrates"], - &["demonstrate"], - &["demonstrable"], - &["demonstrably"], - &["demonstrably"], - &["demonstrate"], - &["demonstrate"], - &["demonstration"], - &["demonstrations"], - &["demonstrations"], - &["demonstration"], - &["demonstrations"], - &["demonstrates"], - &["demonstrate"], - &["demonstrate"], - ], - range: 4..=11, - }; - -static WORD_DEMOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMOL_CHILDREN), - value: None, -}; - -pub static WORD_DEMOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("ishon"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("itian"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ito"), - dictgen::InsensitiveAscii("oshed"), - dictgen::InsensitiveAscii("ution"), - ], - values: &[ - &["demolition"], - &["demolition"], - &["demolition"], - &["demolition"], - &["demolition"], - &["demolition"], - &["demolition"], - &["demolished"], - &["demolition"], - ], - range: 3..=5, - }; - -static WORD_DEMOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMOG_CHILDREN), - value: Some(&["demo"]), -}; - -pub static WORD_DEMOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rahic"), - dictgen::InsensitiveAscii("rahpic"), - dictgen::InsensitiveAscii("rahpics"), - dictgen::InsensitiveAscii("raphical"), - dictgen::InsensitiveAscii("raphis"), - dictgen::InsensitiveAscii("raphs"), - dictgen::InsensitiveAscii("rapic"), - dictgen::InsensitiveAscii("rapics"), - dictgen::InsensitiveAscii("rpahic"), - dictgen::InsensitiveAscii("rpahics"), - ], - values: &[ - &["demographic"], - &["demographic"], - &["demographics"], - &["demographic"], - &["demographics"], - &["demographics"], - &["demographic"], - &["demographics"], - &["demographic"], - &["demographics"], - ], - range: 5..=8, - }; - -static WORD_DEMOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMOD_CHILDREN), - value: None, -}; - -pub static WORD_DEMOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ualtor")], - values: &[&["demodulator"]], - range: 6..=6, - }; - -static WORD_DEMOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMOC_CHILDREN), - value: None, -}; - -pub static WORD_DEMOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arcies"), - dictgen::InsensitiveAscii("arcy"), - dictgen::InsensitiveAscii("racis"), - dictgen::InsensitiveAscii("racize"), - dictgen::InsensitiveAscii("racries"), - dictgen::InsensitiveAscii("ract"), - dictgen::InsensitiveAscii("ractic"), - dictgen::InsensitiveAscii("racts"), - dictgen::InsensitiveAscii("raphic"), - dictgen::InsensitiveAscii("raphics"), - dictgen::InsensitiveAscii("rasies"), - dictgen::InsensitiveAscii("ratas"), - dictgen::InsensitiveAscii("rates"), - dictgen::InsensitiveAscii("raticaly"), - dictgen::InsensitiveAscii("raticlly"), - dictgen::InsensitiveAscii("ratis"), - dictgen::InsensitiveAscii("ratisch"), - dictgen::InsensitiveAscii("ray"), - dictgen::InsensitiveAscii("razies"), - dictgen::InsensitiveAscii("rocies"), - ], - values: &[ - &["democracies"], - &["democracy"], - &["democracies"], - &["democracies"], - &["democracies"], - &["democrat"], - &["democratic"], - &["democrat"], - &["demographic"], - &["demographics"], - &["democracies"], - &["democrats"], - &["democrats"], - &["democratically"], - &["democratically"], - &["democratic"], - &["democratic"], - &["democracy"], - &["democracies"], - &["democracies"], - ], - range: 3..=8, - }; - -static WORD_DEMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMM_CHILDREN), - value: None, -}; - -pub static WORD_DEMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("angled")], - values: &[&["demangled"]], - range: 6..=6, - }; - -static WORD_DEMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMI_CHILDREN), - value: None, -}; - -pub static WORD_DEMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nsion"), - dictgen::InsensitiveAscii("nsional"), - dictgen::InsensitiveAscii("nsions"), - dictgen::InsensitiveAscii("nstrations"), - ], - values: &[ - &["dimension"], - &["dimensional"], - &["dimensions"], - &["demonstrations"], - ], - range: 5..=10, - }; - -static WORD_DEME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEME_CHILDREN), - value: None, -}; - -pub static WORD_DEME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("naor"), - dictgen::InsensitiveAscii("nor"), - dictgen::InsensitiveAscii("nsion"), - dictgen::InsensitiveAscii("nsional"), - dictgen::InsensitiveAscii("nsions"), - dictgen::InsensitiveAscii("nstration"), - dictgen::InsensitiveAscii("nstrations"), - dictgen::InsensitiveAscii("nta"), - dictgen::InsensitiveAscii("ntieva"), - dictgen::InsensitiveAscii("sticated"), - ], - values: &[ - &["demeanor"], - &["demeanor"], - &["dimension"], - &["dimensional"], - &["dimensions"], - &["demonstration"], - &["demonstrations"], - &["dementia"], - &["dementia"], - &["domesticated"], - ], - range: 3..=10, - }; - -static WORD_DEMC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMC_CHILDREN), - value: None, -}; - -pub static WORD_DEMC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("orats")], - values: &[&["democrats"]], - range: 5..=5, - }; - -static WORD_DEMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEMA_CHILDREN), - value: None, -}; - -pub static WORD_DEMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("md"), - dictgen::InsensitiveAscii("mgled"), - dictgen::InsensitiveAscii("ndas"), - dictgen::InsensitiveAscii("ndes"), - dictgen::InsensitiveAscii("ned"), - ], - values: &[ - &["demand"], - &["demand"], - &["demangled"], - &["demands"], - &["demands"], - &["demand", "demeaned"], - ], - range: 2..=5, - }; - -static WORD_DEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEL_CHILDREN), - value: None, -}; - -static WORD_DEL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DELA_NODE), - None, - Some(&WORD_DELC_NODE), - None, - Some(&WORD_DELE_NODE), - Some(&WORD_DELF_NODE), - Some(&WORD_DELG_NODE), - None, - Some(&WORD_DELI_NODE), - None, - None, - Some(&WORD_DELL_NODE), - None, - None, - Some(&WORD_DELO_NODE), - Some(&WORD_DELP_NODE), - None, - None, - None, - Some(&WORD_DELT_NODE), - Some(&WORD_DELU_NODE), - Some(&WORD_DELV_NODE), - None, - None, - Some(&WORD_DELY_NODE), - None, -]; - -static WORD_DELY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELY_CHILDREN), - value: None, -}; - -pub static WORD_DELY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aing")], - values: &[&["delaying"]], - range: 4..=4, - }; - -static WORD_DELV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELV_CHILDREN), - value: None, -}; - -pub static WORD_DELV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("iered"), - dictgen::InsensitiveAscii("iery"), - ], - values: &[&["delivery"], &["delivered"], &["delivery"]], - range: 3..=5, - }; - -static WORD_DELU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELU_CHILDREN), - value: None, -}; - -pub static WORD_DELU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sionally"), - dictgen::InsensitiveAscii("sionnal"), - dictgen::InsensitiveAscii("tional"), - ], - values: &[&["delusively"], &["delusional"], &["delusional"]], - range: 6..=8, - }; - -static WORD_DELT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELT_CHILDREN), - value: Some(&["dealt"]), -}; - -pub static WORD_DELT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ayed"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - ], - values: &[ - &["delayed"], - &["delete"], - &["deleted"], - &["deletes"], - &["deleting"], - &["deletion"], - ], - range: 1..=4, - }; - -static WORD_DELP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELP_CHILDREN), - value: None, -}; - -pub static WORD_DELP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("orable"), - dictgen::InsensitiveAscii("oy"), - dictgen::InsensitiveAscii("oyed"), - dictgen::InsensitiveAscii("oying"), - dictgen::InsensitiveAscii("oyment"), - dictgen::InsensitiveAscii("oys"), - ], - values: &[ - &["depleted"], - &["deplorable"], - &["deploy"], - &["deployed"], - &["deploying"], - &["deployment"], - &["deploys"], - ], - range: 2..=6, - }; - -static WORD_DELO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELO_CHILDREN), - value: None, -}; - -pub static WORD_DELO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pyment")], - values: &[&["deployment"]], - range: 6..=6, - }; - -static WORD_DELL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELL_CHILDREN), - value: None, -}; - -pub static WORD_DELL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ocate"), - dictgen::InsensitiveAscii("ocation"), - ], - values: &[&["deallocate"], &["deallocation"]], - range: 5..=7, - }; - -static WORD_DELI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DELI_CHILDREN), - value: None, -}; - -static WORD_DELI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_DELIB_NODE), - Some(&WORD_DELIC_NODE), - None, - Some(&WORD_DELIE_NODE), - None, - Some(&WORD_DELIG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DELIM_NODE), - Some(&WORD_DELIN_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DELIV_NODE), - None, - None, - None, - None, -]; - -static WORD_DELIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELIV_CHILDREN), - value: None, -}; - -pub static WORD_DELIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atives"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erately"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("erees"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("ermode"), - dictgen::InsensitiveAscii("erying"), - dictgen::InsensitiveAscii("erys"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("iered"), - dictgen::InsensitiveAscii("iring"), - ], - values: &[ - &["delivered"], - &["derivative"], - &["derivatives"], - &["deliberate"], - &["deliberately"], - &["delivered"], - &["deliveries"], - &["deliveries"], - &["delivers"], - &["deliverymode"], - &["delivering"], - &["delivers", "deliveries"], - &["delivery"], - &["delivered"], - &["delivering"], - ], - range: 2..=7, - }; - -static WORD_DELIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELIN_CHILDREN), - value: None, -}; - -pub static WORD_DELIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("k")], - values: &[&["unlink"]], - range: 1..=1, - }; - -static WORD_DELIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELIM_CHILDREN), - value: None, -}; - -pub static WORD_DELIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eter"), - dictgen::InsensitiveAscii("eters"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("ietrs"), - dictgen::InsensitiveAscii("iited"), - dictgen::InsensitiveAscii("iiter"), - dictgen::InsensitiveAscii("iiters"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("itiaion"), - dictgen::InsensitiveAscii("itiaions"), - dictgen::InsensitiveAscii("itiation"), - dictgen::InsensitiveAscii("itiations"), - dictgen::InsensitiveAscii("itied"), - dictgen::InsensitiveAscii("itier"), - dictgen::InsensitiveAscii("itiers"), - dictgen::InsensitiveAscii("itiing"), - dictgen::InsensitiveAscii("itimg"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itis"), - dictgen::InsensitiveAscii("ititation"), - dictgen::InsensitiveAscii("ititations"), - dictgen::InsensitiveAscii("itited"), - dictgen::InsensitiveAscii("ititer"), - dictgen::InsensitiveAscii("ititers"), - dictgen::InsensitiveAscii("ititing"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("itors"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("itter"), - dictgen::InsensitiveAscii("ma"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["delimited"], - &["delimiter"], - &["delimiters"], - &["delimitation"], - &["delimiters"], - &["delimited"], - &["delimiter"], - &["delimiters"], - &["delimited"], - &["delimited"], - &["delimit"], - &["delimitation"], - &["delimitations"], - &["delimitation"], - &["delimitations"], - &["delimited"], - &["delimiter"], - &["delimiters"], - &["delimiting"], - &["delimiting"], - &["delimitation"], - &["delimitations"], - &["delimits"], - &["delimitation"], - &["delimitations"], - &["delimited"], - &["delimiter"], - &["delimiters"], - &["delimiting"], - &["delimiter"], - &["delimiters"], - &["delimited"], - &["delimiter"], - &["dilemma"], - &["delimited"], - &["delimiter"], - &["delimiter"], - ], - range: 2..=10, - }; - -static WORD_DELIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELIG_CHILDREN), - value: None, -}; - -pub static WORD_DELIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("htlful"), - dictgen::InsensitiveAscii("thful"), - ], - values: &[&["delegate"], &["delightful"], &["delightful"]], - range: 3..=6, - }; - -static WORD_DELIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELIE_CHILDREN), - value: None, -}; - -pub static WORD_DELIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("vere"), - dictgen::InsensitiveAscii("vered"), - dictgen::InsensitiveAscii("vering"), - dictgen::InsensitiveAscii("vers"), - dictgen::InsensitiveAscii("very"), - dictgen::InsensitiveAscii("vred"), - dictgen::InsensitiveAscii("vries"), - dictgen::InsensitiveAscii("vry"), - ], - values: &[ - &["deliver"], - &["delivered"], - &["delivered"], - &["delivering"], - &["delivers"], - &["delivery"], - &["delivered"], - &["deliveries"], - &["delivery"], - ], - range: 3..=6, - }; - -static WORD_DELIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELIC_CHILDREN), - value: None, -}; - -pub static WORD_DELIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ous")], - values: &[&["delicious"]], - range: 3..=3, - }; - -static WORD_DELIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELIB_CHILDREN), - value: None, -}; - -pub static WORD_DELIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arate"), - dictgen::InsensitiveAscii("aretely"), - dictgen::InsensitiveAscii("erant"), - dictgen::InsensitiveAscii("erante"), - dictgen::InsensitiveAscii("eratey"), - dictgen::InsensitiveAscii("eratley"), - dictgen::InsensitiveAscii("eratly"), - dictgen::InsensitiveAscii("eretly"), - dictgen::InsensitiveAscii("erite"), - dictgen::InsensitiveAscii("eritely"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("irate"), - dictgen::InsensitiveAscii("irately"), - dictgen::InsensitiveAscii("itating"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rately"), - ], - values: &[ - &["deliberate"], - &["deliberately"], - &["deliberate"], - &["deliberate"], - &["deliberately"], - &["deliberately"], - &["deliberately"], - &["deliberately"], - &["deliberate"], - &["deliberately"], - &["delivery"], - &["deliberate"], - &["deliberately"], - &["debilitating"], - &["deliberate"], - &["deliberately"], - ], - range: 3..=7, - }; - -static WORD_DELG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELG_CHILDREN), - value: None, -}; - -pub static WORD_DELG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - ], - values: &[ - &["delegate"], - &["delegated"], - &["delegates"], - &["delegating"], - &["delegation"], - &["delegations"], - &["delegator"], - &["delegators"], - ], - range: 3..=6, - }; - -static WORD_DELF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELF_CHILDREN), - value: None, -}; - -pub static WORD_DELF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ection"), - ], - values: &[&["deflation"], &["deflect"], &["deflection"]], - range: 3..=6, - }; - -static WORD_DELE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELE_CHILDREN), - value: None, -}; - -pub static WORD_DELE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arship"), - dictgen::InsensitiveAscii("arships"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("gatie"), - dictgen::InsensitiveAscii("gaties"), - dictgen::InsensitiveAscii("gative"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lete"), - dictgen::InsensitiveAscii("leted"), - dictgen::InsensitiveAscii("letes"), - dictgen::InsensitiveAscii("leting"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("meter"), - dictgen::InsensitiveAscii("miter"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("rious"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("teable"), - dictgen::InsensitiveAscii("teed"), - dictgen::InsensitiveAscii("teing"), - dictgen::InsensitiveAscii("teion"), - dictgen::InsensitiveAscii("teting"), - dictgen::InsensitiveAscii("tetions"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("vopers"), - dictgen::InsensitiveAscii("vopment"), - dictgen::InsensitiveAscii("vopp"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["dealership"], - &["dealerships"], - &["detection", "deletion", "selection"], - &["detections", "deletions", "selections"], - &["delegate"], - &["delegate"], - &["delegate"], - &["delete"], - &["delete"], - &["deleted"], - &["deletes"], - &["deleting"], - &["delete"], - &["delimiter"], - &["delimiter"], - &["depleted"], - &["delirious"], - &["delete"], - &["deleted"], - &["deletable"], - &["deleted"], - &["deleting"], - &["deletion"], - &["deleting"], - &["deletions"], - &["deletion"], - &["deletes"], - &["developers"], - &["development"], - &["develop"], - &["delay"], - ], - range: 1..=7, - }; - -static WORD_DELC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELC_CHILDREN), - value: None, -}; - -pub static WORD_DELC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("arations"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("aring"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("laration"), - ], - values: &[ - &["declaration"], - &["declarations"], - &["declare"], - &["declared"], - &["declares"], - &["declaring"], - &["declining"], - &["declaration"], - ], - range: 3..=8, - }; - -static WORD_DELA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DELA_CHILDREN), - value: None, -}; - -pub static WORD_DELA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ership"), - dictgen::InsensitiveAscii("erships"), - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("gates"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("loc"), - dictgen::InsensitiveAscii("lyed"), - dictgen::InsensitiveAscii("pidated"), - dictgen::InsensitiveAscii("raction"), - dictgen::InsensitiveAscii("ractions"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("teable"), - dictgen::InsensitiveAscii("yis"), - ], - values: &[ - &["dealership"], - &["dealerships"], - &["delegate"], - &["delegates"], - &["delaying"], - &["delays"], - &["delalloc"], - &["delayed"], - &["dilapidated"], - &["declaration"], - &["declarations"], - &["declaration"], - &["declarations"], - &["declare"], - &["declared"], - &["declares"], - &["declaring"], - &["delete"], - &["deletable"], - &["delays"], - ], - range: 2..=8, - }; - -static WORD_DEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEK_CHILDREN), - value: None, -}; - -pub static WORD_DEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("laration"), - dictgen::InsensitiveAscii("stop"), - dictgen::InsensitiveAscii("stops"), - dictgen::InsensitiveAscii("top"), - dictgen::InsensitiveAscii("tops"), - ], - values: &[ - &["delete"], - &["deleted"], - &["deletes"], - &["deleting"], - &["declaration"], - &["desktop"], - &["desktops"], - &["desktop"], - &["desktops"], - ], - range: 3..=8, - }; - -static WORD_DEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEI_CHILDREN), - value: None, -}; - -pub static WORD_DEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fnately"), - dictgen::InsensitiveAscii("fne"), - dictgen::InsensitiveAscii("fned"), - dictgen::InsensitiveAscii("fnes"), - dictgen::InsensitiveAscii("fnetly"), - dictgen::InsensitiveAscii("fning"), - dictgen::InsensitiveAscii("fnitly"), - dictgen::InsensitiveAscii("gits"), - dictgen::InsensitiveAscii("miter"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nitailse"), - dictgen::InsensitiveAscii("nitailze"), - dictgen::InsensitiveAscii("nitalization"), - dictgen::InsensitiveAscii("nitalize"), - dictgen::InsensitiveAscii("nitalized"), - dictgen::InsensitiveAscii("nitalizes"), - dictgen::InsensitiveAscii("nitalizing"), - dictgen::InsensitiveAscii("nstantating"), - dictgen::InsensitiveAscii("ntialize"), - dictgen::InsensitiveAscii("ntialized"), - dictgen::InsensitiveAscii("ntializing"), - dictgen::InsensitiveAscii("sgn"), - dictgen::InsensitiveAscii("sgnated"), - dictgen::InsensitiveAscii("sgned"), - dictgen::InsensitiveAscii("sgner"), - dictgen::InsensitiveAscii("sgners"), - dictgen::InsensitiveAscii("sgning"), - dictgen::InsensitiveAscii("sgns"), - dictgen::InsensitiveAscii("splays"), - dictgen::InsensitiveAscii("vant"), - dictgen::InsensitiveAscii("vative"), - dictgen::InsensitiveAscii("vatives"), - dictgen::InsensitiveAscii("vce"), - dictgen::InsensitiveAscii("vces"), - dictgen::InsensitiveAscii("vices"), - ], - values: &[ - &["definitely"], - &["define"], - &["defined"], - &["defines"], - &["definitely"], - &["defining"], - &["definitely"], - &["digits"], - &["delimiter"], - &["define"], - &["denied", "defined"], - &["deniers"], - &["defined", "defines", "denies"], - &["deinitialise"], - &["deinitialize"], - &["deinitialization"], - &["deinitialize"], - &["deinitialized"], - &["deinitializes"], - &["deinitializing"], - &["deinstantiating"], - &["deinitialize"], - &["deinitialized"], - &["deinitializing"], - &["design"], - &["designated"], - &["designed"], - &["designer"], - &["designers"], - &["designing"], - &["designs"], - &["displays"], - &["deviant"], - &["derivative"], - &["derivatives"], - &["device"], - &["devices"], - &["devices"], - ], - range: 2..=12, - }; - -static WORD_DEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEH_CHILDREN), - value: None, -}; - -pub static WORD_DEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ydraded"), - dictgen::InsensitiveAscii("yrdated"), - dictgen::InsensitiveAscii("yrdation"), - ], - values: &[&["dehydrated"], &["dehydrated"], &["dehydration"]], - range: 7..=8, - }; - -static WORD_DEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEG_CHILDREN), - value: None, -}; - -pub static WORD_DEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arde"), - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("bugging"), - dictgen::InsensitiveAscii("enarate"), - dictgen::InsensitiveAscii("enarated"), - dictgen::InsensitiveAscii("enarates"), - dictgen::InsensitiveAscii("enarating"), - dictgen::InsensitiveAscii("enaration"), - dictgen::InsensitiveAscii("enerage"), - dictgen::InsensitiveAscii("eneraged"), - dictgen::InsensitiveAscii("enerages"), - dictgen::InsensitiveAscii("eneraging"), - dictgen::InsensitiveAscii("enerare"), - dictgen::InsensitiveAscii("enere"), - dictgen::InsensitiveAscii("enererat"), - dictgen::InsensitiveAscii("eneret"), - dictgen::InsensitiveAscii("enerite"), - dictgen::InsensitiveAscii("enracy"), - dictgen::InsensitiveAscii("enrate"), - dictgen::InsensitiveAscii("enrated"), - dictgen::InsensitiveAscii("enrates"), - dictgen::InsensitiveAscii("enratet"), - dictgen::InsensitiveAscii("enrating"), - dictgen::InsensitiveAscii("enration"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("eree"), - dictgen::InsensitiveAscii("ister"), - dictgen::InsensitiveAscii("nerate"), - dictgen::InsensitiveAscii("nerated"), - dictgen::InsensitiveAscii("nerates"), - dictgen::InsensitiveAscii("oratory"), - dictgen::InsensitiveAscii("radacion"), - dictgen::InsensitiveAscii("radating"), - dictgen::InsensitiveAscii("radato"), - dictgen::InsensitiveAscii("radead"), - dictgen::InsensitiveAscii("raderad"), - dictgen::InsensitiveAscii("rads"), - dictgen::InsensitiveAscii("ragation"), - dictgen::InsensitiveAscii("raged"), - dictgen::InsensitiveAscii("rase"), - dictgen::InsensitiveAscii("rassie"), - dictgen::InsensitiveAscii("rassse"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("redation"), - dictgen::InsensitiveAscii("reee"), - dictgen::InsensitiveAscii("reeee"), - dictgen::InsensitiveAscii("reeees"), - dictgen::InsensitiveAscii("reees"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("ridation"), - ], - values: &[ - &["degrade"], - &["degraded"], - &["debugging"], - &["degenerate"], - &["degenerated"], - &["degenerates"], - &["degenerating"], - &["degeneration"], - &["degenerate"], - &["degenerated"], - &["degenerates"], - &["degenerating"], - &["degenerate"], - &["degenerate"], - &["degenerate"], - &["degenerate"], - &["degenerate"], - &["degeneracy"], - &["degenerate"], - &["degenerated"], - &["degenerates"], - &["degenerated"], - &["degenerating"], - &["degeneration"], - &["degenerate"], - &["degree"], - &["deregister"], - &["degenerate"], - &["degenerated"], - &["degenerates"], - &["derogatory"], - &["degradation"], - &["degradation"], - &["degradation"], - &["degraded"], - &["degraded"], - &["degrades"], - &["degradation"], - &["degrade"], - &["degrasse"], - &["degrasse"], - &["degrasse"], - &["degrade"], - &["degrade"], - &["degradation"], - &["degradation"], - &["degree"], - &["degree"], - &["degrees"], - &["degrees"], - &["degrees", "digress"], - &["degrees", "digress"], - &["degradation"], - ], - range: 3..=9, - }; - -static WORD_DEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEF_CHILDREN), - value: None, -}; - -static WORD_DEF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEFA_NODE), - None, - None, - None, - Some(&WORD_DEFE_NODE), - Some(&WORD_DEFF_NODE), - None, - None, - Some(&WORD_DEFI_NODE), - None, - None, - Some(&WORD_DEFL_NODE), - None, - Some(&WORD_DEFN_NODE), - Some(&WORD_DEFO_NODE), - None, - Some(&WORD_DEFQ_NODE), - Some(&WORD_DEFR_NODE), - None, - None, - Some(&WORD_DEFU_NODE), - None, - None, - None, - Some(&WORD_DEFY_NODE), - None, -]; - -static WORD_DEFY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFY_CHILDREN), - value: None, -}; - -pub static WORD_DEFY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ning")], - values: &[&["defining"]], - range: 4..=4, - }; - -static WORD_DEFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFU_CHILDREN), - value: None, -}; - -pub static WORD_DEFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alt"), - dictgen::InsensitiveAscii("altdict"), - dictgen::InsensitiveAscii("alts"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("lts"), - ], - values: &[ - &["default"], - &["defaultdict"], - &["defaults"], - &["defunct"], - &["default"], - &["defaulted"], - &["defaulting"], - &["defaults"], - ], - range: 2..=7, - }; - -static WORD_DEFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFR_CHILDREN), - value: None, -}; - -pub static WORD_DEFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("agmenation")], - values: &[&["defragmentation"]], - range: 10..=10, - }; - -static WORD_DEFQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFQ_CHILDREN), - value: None, -}; - -pub static WORD_DEFQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ault")], - values: &[&["default"]], - range: 4..=4, - }; - -static WORD_DEFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFO_CHILDREN), - value: None, -}; - -pub static WORD_DEFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("re")], - values: &[&["before"]], - range: 2..=2, - }; - -static WORD_DEFN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFN_CHILDREN), - value: None, -}; - -pub static WORD_DEFN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("iately"), - dictgen::InsensitiveAscii("ietly"), - dictgen::InsensitiveAscii("inition"), - dictgen::InsensitiveAscii("initions"), - dictgen::InsensitiveAscii("itely"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - ], - values: &[ - &["defend", "defined"], - &["definitely"], - &["definitely"], - &["definition"], - &["definitions"], - &["definitely"], - &["definition"], - &["definitions"], - ], - range: 2..=8, - }; - -static WORD_DEFL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFL_CHILDREN), - value: None, -}; - -pub static WORD_DEFL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("aut"), - dictgen::InsensitiveAscii("eciton"), - dictgen::InsensitiveAscii("ecticon"), - dictgen::InsensitiveAscii("ectin"), - dictgen::InsensitiveAscii("ecto"), - dictgen::InsensitiveAscii("ektion"), - ], - values: &[ - &["deflection"], - &["deflation"], - &["default"], - &["deflection"], - &["deflection"], - &["deflection"], - &["deflection"], - &["deflection"], - ], - range: 3..=7, - }; - -static WORD_DEFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEFI_CHILDREN), - value: None, -}; - -static WORD_DEFI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEFIA_NODE), - Some(&WORD_DEFIB_NODE), - Some(&WORD_DEFIC_NODE), - None, - Some(&WORD_DEFIE_NODE), - None, - None, - None, - Some(&WORD_DEFII_NODE), - None, - None, - None, - None, - Some(&WORD_DEFIN_NODE), - None, - None, - None, - None, - Some(&WORD_DEFIS_NODE), - Some(&WORD_DEFIT_NODE), - None, - Some(&WORD_DEFIV_NODE), - None, - None, - None, - None, -]; - -static WORD_DEFIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIV_CHILDREN), - value: None, -}; - -pub static WORD_DEFIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["derived"]], - range: 2..=2, - }; - -static WORD_DEFIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIT_CHILDREN), - value: None, -}; - -pub static WORD_DEFIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enly"), - dictgen::InsensitiveAscii("inly"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("naly"), - dictgen::InsensitiveAscii("nely"), - ], - values: &[ - &["definitely"], - &["definitely"], - &["definition"], - &["definitions"], - &["definitions"], - &["defiantly"], - &["definitely"], - ], - range: 3..=6, - }; - -static WORD_DEFIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIS_CHILDREN), - value: None, -}; - -pub static WORD_DEFIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hant"), - dictgen::InsensitiveAscii("hantly"), - ], - values: &[&["deficient"], &["deficiently"]], - range: 4..=6, - }; - -static WORD_DEFIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEFIN_CHILDREN), - value: Some(&["define"]), -}; - -static WORD_DEFIN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DEFINA_NODE), - None, - None, - Some(&WORD_DEFIND_NODE), - Some(&WORD_DEFINE_NODE), - None, - None, - None, - Some(&WORD_DEFINI_NODE), - Some(&WORD_DEFINJ_NODE), - None, - Some(&WORD_DEFINL_NODE), - Some(&WORD_DEFINM_NODE), - Some(&WORD_DEFINN_NODE), - Some(&WORD_DEFINO_NODE), - None, - None, - None, - Some(&WORD_DEFINS_NODE), - Some(&WORD_DEFINT_NODE), - Some(&WORD_DEFINU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DEFINU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINU_CHILDREN), - value: None, -}; - -pub static WORD_DEFINU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tely")], - values: &[&["definitely"]], - range: 4..=4, - }; - -static WORD_DEFINT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINT_CHILDREN), - value: Some(&["definite", "define"]), -}; - -pub static WORD_DEFINT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aley"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("ian"), - dictgen::InsensitiveAscii("iely"), - dictgen::InsensitiveAscii("iion"), - dictgen::InsensitiveAscii("iions"), - dictgen::InsensitiveAscii("ily"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("ivly"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[ - &["definitely"], - &["defiantly"], - &["definite", "define"], - &["definitely"], - &["definition"], - &["definitely"], - &["definitions", "definition"], - &["definitions"], - &["definitely"], - &["definition"], - &["definitions"], - &["definition"], - &["definitions"], - &["definitively"], - &["definitely"], - &["definitely"], - ], - range: 1..=6, - }; - -static WORD_DEFINS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINS_CHILDREN), - value: Some(&["defines", "define"]), -}; - -pub static WORD_DEFINS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tely")], - values: &[&["definitely"]], - range: 4..=4, - }; - -static WORD_DEFINO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINO_CHILDREN), - value: None, -}; - -pub static WORD_DEFINO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tely")], - values: &[&["definitely"]], - range: 4..=4, - }; - -static WORD_DEFINN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINN_CHILDREN), - value: None, -}; - -pub static WORD_DEFINN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ition"), - ], - values: &[&["defined"], &["definition"]], - range: 2..=5, - }; - -static WORD_DEFINM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINM_CHILDREN), - value: None, -}; - -pub static WORD_DEFINM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["defined"]], - range: 2..=2, - }; - -static WORD_DEFINL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINL_CHILDREN), - value: None, -}; - -pub static WORD_DEFINL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("tey"), - ], - values: &[&["definitely"], &["definitely"]], - range: 3..=4, - }; - -static WORD_DEFINJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINJ_CHILDREN), - value: None, -}; - -pub static WORD_DEFINJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tely")], - values: &[&["definitely"]], - range: 4..=4, - }; - -static WORD_DEFINI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINI_CHILDREN), - value: None, -}; - -pub static WORD_DEFINI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("fiton"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nitely"), - dictgen::InsensitiveAscii("nition"), - dictgen::InsensitiveAscii("nitions"), - dictgen::InsensitiveAscii("nng"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("taley"), - dictgen::InsensitiveAscii("taly"), - dictgen::InsensitiveAscii("tavely"), - dictgen::InsensitiveAscii("telly"), - dictgen::InsensitiveAscii("tevely"), - dictgen::InsensitiveAscii("tevly"), - dictgen::InsensitiveAscii("teyl"), - dictgen::InsensitiveAscii("tian"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tiely"), - dictgen::InsensitiveAscii("tieve"), - dictgen::InsensitiveAscii("tifely"), - dictgen::InsensitiveAscii("tiion"), - dictgen::InsensitiveAscii("tiions"), - dictgen::InsensitiveAscii("tiley"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tinely"), - dictgen::InsensitiveAscii("tio"), - dictgen::InsensitiveAscii("tios"), - dictgen::InsensitiveAscii("titely"), - dictgen::InsensitiveAscii("tivelly"), - dictgen::InsensitiveAscii("tivley"), - dictgen::InsensitiveAscii("tivly"), - dictgen::InsensitiveAscii("tivno"), - dictgen::InsensitiveAscii("tivo"), - dictgen::InsensitiveAscii("tivos"), - dictgen::InsensitiveAscii("tlely"), - dictgen::InsensitiveAscii("tlety"), - dictgen::InsensitiveAscii("tley"), - dictgen::InsensitiveAscii("tlly"), - dictgen::InsensitiveAscii("tlry"), - dictgen::InsensitiveAscii("tlty"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("toin"), - dictgen::InsensitiveAscii("toins"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("tv"), - dictgen::InsensitiveAscii("tve"), - dictgen::InsensitiveAscii("tyl"), - ], - values: &[ - &["definition"], - &["definition"], - &["definite"], - &["defined"], - &["definitely"], - &["definition"], - &["defining"], - &["definitely"], - &["defining"], - &["definitively"], - &["definition"], - &["definitions"], - &["defining"], - &["definition"], - &["definition"], - &["definition"], - &["definitions"], - &["definite"], - &["definitely"], - &["definitely"], - &["definitively"], - &["definitely"], - &["definitively"], - &["definitively"], - &["definitely"], - &["definition"], - &["definitive"], - &["definitively", "definitely"], - &["definitive"], - &["definitively"], - &["definition"], - &["definitions"], - &["definitively"], - &["definitions"], - &["definitively"], - &["definition"], - &["definition", "definitions"], - &["definitively"], - &["definitively"], - &["definitively"], - &["definitively"], - &["definition"], - &["definition"], - &["definitions"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definition"], - &["definition"], - &["definitions"], - &["definition"], - &["definitions"], - &["definitive"], - &["definite"], - &["definitely"], - ], - range: 1..=7, - }; - -static WORD_DEFINE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINE_CHILDREN), - value: None, -}; - -pub static WORD_DEFINE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("atly"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("taly"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("telly"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("tily"), - dictgen::InsensitiveAscii("tlely"), - dictgen::InsensitiveAscii("tley"), - dictgen::InsensitiveAscii("tlly"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("ttly"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("tyl"), - ], - values: &[ - &["definable"], - &["defines"], - &["definitely"], - &["defined"], - &["definitely"], - &["definitely"], - &["defined"], - &["definitely"], - &["definite"], - &["definitely"], - &["definitely"], - &["definite"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - ], - range: 1..=5, - }; - -static WORD_DEFIND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIND_CHILDREN), - value: Some(&["defined", "defund"]), -}; - -pub static WORD_DEFIND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["define", "defined", "defines"], - &["defined", "defunded"], - &["defining"], - ], - range: 1..=3, - }; - -static WORD_DEFINA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFINA_CHILDREN), - value: None, -}; - -pub static WORD_DEFINA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("itly"), - dictgen::InsensitiveAscii("ltey"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("ntley"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("taly"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tedly"), - dictgen::InsensitiveAscii("teky"), - dictgen::InsensitiveAscii("teley"), - dictgen::InsensitiveAscii("telly"), - dictgen::InsensitiveAscii("telty"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("tetly"), - dictgen::InsensitiveAscii("tey"), - dictgen::InsensitiveAscii("tily"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tlely"), - dictgen::InsensitiveAscii("tley"), - dictgen::InsensitiveAscii("tlly"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("trly"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("yely"), - ], - values: &[ - &["defined"], - &["definitely"], - &["definitely"], - &["definitely"], - &["defiance"], - &["definitely"], - &["defiant"], - &["definitely"], - &["definite"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definition"], - &["definitions"], - &["definitive"], - &["definitively"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - &["definitely"], - ], - range: 1..=6, - }; - -static WORD_DEFII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFII_CHILDREN), - value: None, -}; - -pub static WORD_DEFII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ntely")], - values: &[&["definitely"]], - range: 5..=5, - }; - -static WORD_DEFIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIE_CHILDREN), - value: None, -}; - -pub static WORD_DEFIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ntly"), - ], - values: &[&["define"], &["defined"], &["defined"], &["definitely"]], - range: 1..=4, - }; - -static WORD_DEFIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIC_CHILDREN), - value: None, -}; - -pub static WORD_DEFIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ately"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eint"), - dictgen::InsensitiveAscii("iancies"), - dictgen::InsensitiveAscii("iancy"), - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("iencey"), - dictgen::InsensitiveAscii("iencias"), - dictgen::InsensitiveAscii("ienct"), - dictgen::InsensitiveAscii("ienies"), - dictgen::InsensitiveAscii("iensies"), - dictgen::InsensitiveAscii("ientcy"), - dictgen::InsensitiveAscii("ienty"), - dictgen::InsensitiveAscii("ieny"), - dictgen::InsensitiveAscii("iet"), - dictgen::InsensitiveAscii("ites"), - ], - values: &[ - &["definitely"], - &["device"], - &["deficient"], - &["deficiencies"], - &["deficiency"], - &["deficiencies"], - &["deficiency"], - &["deficiencies"], - &["deficient"], - &["deficiencies"], - &["deficiencies"], - &["deficiency"], - &["deficiency"], - &["deficiency"], - &["deficient"], - &["deficits"], - ], - range: 1..=7, - }; - -static WORD_DEFIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIB_CHILDREN), - value: None, -}; - -pub static WORD_DEFIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ately")], - values: &[&["definitely"]], - range: 5..=5, - }; - -static WORD_DEFIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFIA_CHILDREN), - value: None, -}; - -pub static WORD_DEFIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("netly"), - dictgen::InsensitiveAscii("nlty"), - dictgen::InsensitiveAscii("ntely"), - dictgen::InsensitiveAscii("ntley"), - ], - values: &[ - &["definitely"], - &["defiantly"], - &["definitely", "defiantly"], - &["definitely"], - ], - range: 4..=5, - }; - -static WORD_DEFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFF_CHILDREN), - value: None, -}; - -pub static WORD_DEFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ault"), - dictgen::InsensitiveAscii("aulted"), - dictgen::InsensitiveAscii("aults"), - dictgen::InsensitiveAscii("ensively"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("erence"), - dictgen::InsensitiveAscii("erent"), - dictgen::InsensitiveAscii("erential"), - dictgen::InsensitiveAscii("erently"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("erred"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("icult"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("inetly"), - dictgen::InsensitiveAscii("inition"), - dictgen::InsensitiveAscii("initively"), - dictgen::InsensitiveAscii("irent"), - ], - values: &[ - &["default"], - &["defaulted"], - &["defaults"], - &["defensively"], - &["differ", "defer"], - &["differed", "deferred"], - &["difference", "deference"], - &["different", "deferent"], - &["differential", "deferential"], - &["differently"], - &["differing"], - &["deferred"], - &["differs", "defers"], - &["difficult"], - &["define"], - &["defined"], - &["definitely"], - &["definition"], - &["definitively"], - &["different"], - ], - range: 2..=9, - }; - -static WORD_DEFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFE_CHILDREN), - value: None, -}; - -pub static WORD_DEFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ault"), - dictgen::InsensitiveAscii("aulted"), - dictgen::InsensitiveAscii("aulting"), - dictgen::InsensitiveAscii("aults"), - dictgen::InsensitiveAscii("cit"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("ctus"), - dictgen::InsensitiveAscii("ference"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("intly"), - dictgen::InsensitiveAscii("lct"), - dictgen::InsensitiveAscii("lction"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nately"), - dictgen::InsensitiveAscii("ndas"), - dictgen::InsensitiveAscii("ndeers"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndents"), - dictgen::InsensitiveAscii("nderes"), - dictgen::InsensitiveAscii("nderlas"), - dictgen::InsensitiveAscii("nderlos"), - dictgen::InsensitiveAscii("ndernos"), - dictgen::InsensitiveAscii("ndes"), - dictgen::InsensitiveAscii("ndis"), - dictgen::InsensitiveAscii("ndre"), - dictgen::InsensitiveAscii("ndrs"), - dictgen::InsensitiveAscii("nesless"), - dictgen::InsensitiveAscii("nesman"), - dictgen::InsensitiveAscii("netly"), - dictgen::InsensitiveAscii("nisvely"), - dictgen::InsensitiveAscii("nitely"), - dictgen::InsensitiveAscii("nition"), - dictgen::InsensitiveAscii("nitions"), - dictgen::InsensitiveAscii("nitly"), - dictgen::InsensitiveAscii("nsd"), - dictgen::InsensitiveAscii("nsea"), - dictgen::InsensitiveAscii("nselss"), - dictgen::InsensitiveAscii("nsen"), - dictgen::InsensitiveAscii("nsese"), - dictgen::InsensitiveAscii("nsie"), - dictgen::InsensitiveAscii("nsivley"), - dictgen::InsensitiveAscii("nsivly"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rals"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("refernce"), - dictgen::InsensitiveAscii("renced"), - dictgen::InsensitiveAscii("rencing"), - dictgen::InsensitiveAscii("rentiating"), - dictgen::InsensitiveAscii("rerence"), - dictgen::InsensitiveAscii("rerred"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rreal"), - dictgen::InsensitiveAscii("rrencing"), - dictgen::InsensitiveAscii("rrred"), - dictgen::InsensitiveAscii("tead"), - ], - values: &[ - &["default"], - &["defaulted"], - &["defaulting"], - &["defaults"], - &["deficit"], - &["defects"], - &["defects"], - &["dereference"], - &["defined", "defend"], - &["define"], - &["defined"], - &["defines"], - &["definitely"], - &["deflect"], - &["deflection"], - &["definite"], - &["definitely"], - &["defends"], - &["defender"], - &["defendant"], - &["defendants"], - &["defenders"], - &["defenders"], - &["defenders"], - &["defenders"], - &["defenders"], - &["defends"], - &["defender"], - &["defends"], - &["defenseless"], - &["defenseman"], - &["definitely"], - &["defensively"], - &["definitely"], - &["definition"], - &["definitions"], - &["definitely"], - &["defends"], - &["defenseman"], - &["defenseless"], - &["defenseman"], - &["defenseless"], - &["defensive"], - &["defensively"], - &["defensively"], - &["definitely"], - &["deferral"], - &["deferrals"], - &["deference"], - &["deferred"], - &["dereference"], - &["dereference"], - &["dereferencing"], - &["differentiating"], - &["dereference"], - &["deferred"], - &["deferring"], - &["deferral"], - &["dereferencing"], - &["deferred"], - &["defeated"], - ], - range: 3..=10, - }; - -static WORD_DEFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEFA_CHILDREN), - value: None, -}; - -pub static WORD_DEFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("ilt"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("intly"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("lts"), - dictgen::InsensitiveAscii("lut"), - dictgen::InsensitiveAscii("mating"), - dictgen::InsensitiveAscii("nitely"), - dictgen::InsensitiveAscii("nitly"), - dictgen::InsensitiveAscii("rgkey"), - dictgen::InsensitiveAscii("tult"), - dictgen::InsensitiveAscii("ualts"), - dictgen::InsensitiveAscii("ukt"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("ulat"), - dictgen::InsensitiveAscii("ulats"), - dictgen::InsensitiveAscii("uld"), - dictgen::InsensitiveAscii("ulds"), - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("uled"), - dictgen::InsensitiveAscii("ules"), - dictgen::InsensitiveAscii("ulf"), - dictgen::InsensitiveAscii("ulfs"), - dictgen::InsensitiveAscii("ulg"), - dictgen::InsensitiveAscii("ulgs"), - dictgen::InsensitiveAscii("ulh"), - dictgen::InsensitiveAscii("ulhs"), - dictgen::InsensitiveAscii("uling"), - dictgen::InsensitiveAscii("ulit"), - dictgen::InsensitiveAscii("ulits"), - dictgen::InsensitiveAscii("ulkt"), - dictgen::InsensitiveAscii("ulkts"), - dictgen::InsensitiveAscii("ull"), - dictgen::InsensitiveAscii("ulls"), - dictgen::InsensitiveAscii("ullt"), - dictgen::InsensitiveAscii("ullts"), - dictgen::InsensitiveAscii("ulr"), - dictgen::InsensitiveAscii("ulrs"), - dictgen::InsensitiveAscii("ulrt"), - dictgen::InsensitiveAscii("ulrts"), - dictgen::InsensitiveAscii("uls"), - dictgen::InsensitiveAscii("ulst"), - dictgen::InsensitiveAscii("ultet"), - dictgen::InsensitiveAscii("ulty"), - dictgen::InsensitiveAscii("uly"), - dictgen::InsensitiveAscii("ulys"), - dictgen::InsensitiveAscii("ulz"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utl"), - dictgen::InsensitiveAscii("utled"), - dictgen::InsensitiveAscii("utling"), - dictgen::InsensitiveAscii("utls"), - dictgen::InsensitiveAscii("utlt"), - dictgen::InsensitiveAscii("utly"), - dictgen::InsensitiveAscii("uts"), - dictgen::InsensitiveAscii("utt"), - dictgen::InsensitiveAscii("utted"), - dictgen::InsensitiveAscii("utting"), - dictgen::InsensitiveAscii("utts"), - ], - values: &[ - &["defamation"], - &["detail"], - &["default"], - &["defiant"], - &["defiantly"], - &["default"], - &["deflation"], - &["defaults"], - &["default"], - &["defamation"], - &["definitely"], - &["defiantly"], - &["defragkey"], - &["default"], - &["defaults"], - &["default"], - &["default"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["default"], - &["default", "defaulted"], - &["defaults"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["defaulting"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["default"], - &["defaults"], - &["defaults", "default"], - &["defaults", "default"], - &["defaulted"], - &["default"], - &["default"], - &["defaults"], - &["default", "defaults"], - &["default"], - &["default"], - &["defaulted"], - &["defaulting"], - &["defaults"], - &["default"], - &["defaultly", "default"], - &["defaults"], - &["default"], - &["defaulted"], - &["defaulting"], - &["defaults"], - ], - range: 2..=6, - }; - -static WORD_DEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEE_CHILDREN), - value: None, -}; - -pub static WORD_DEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("corator"), - dictgen::InsensitiveAscii("emed"), - dictgen::InsensitiveAscii("ep"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("mphesized"), - dictgen::InsensitiveAscii("ndencies"), - dictgen::InsensitiveAscii("ndency"), - dictgen::InsensitiveAscii("po"), - dictgen::InsensitiveAscii("pos"), - dictgen::InsensitiveAscii("sil"), - dictgen::InsensitiveAscii("zil"), - ], - values: &[ - &["decorator"], - &["deemed"], - &["deep"], - &["delete"], - &["deemphasized"], - &["dependencies"], - &["dependency"], - &["depot"], - &["depots"], - &["diesel"], - &["diesel"], - ], - range: 2..=9, - }; - -static WORD_DED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DED_CHILDREN), - value: Some(&["dead"]), -}; - -pub static WORD_DED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ault"), - dictgen::InsensitiveAscii("ecated"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ependents"), - dictgen::InsensitiveAscii("euplicate"), - dictgen::InsensitiveAscii("fined"), - dictgen::InsensitiveAscii("icacion"), - dictgen::InsensitiveAscii("icato"), - dictgen::InsensitiveAscii("idate"), - dictgen::InsensitiveAscii("idated"), - dictgen::InsensitiveAscii("idates"), - dictgen::InsensitiveAscii("ikation"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ucatble"), - dictgen::InsensitiveAscii("ucitble"), - dictgen::InsensitiveAscii("uctable"), - dictgen::InsensitiveAscii("uctables"), - dictgen::InsensitiveAscii("uctiable"), - dictgen::InsensitiveAscii("uctibe"), - dictgen::InsensitiveAscii("uctie"), - dictgen::InsensitiveAscii("uplacate"), - dictgen::InsensitiveAscii("uplacated"), - dictgen::InsensitiveAscii("uplacates"), - dictgen::InsensitiveAscii("uplacation"), - dictgen::InsensitiveAscii("uplacte"), - dictgen::InsensitiveAscii("uplacted"), - dictgen::InsensitiveAscii("uplactes"), - dictgen::InsensitiveAscii("uplaction"), - dictgen::InsensitiveAscii("uplaicate"), - dictgen::InsensitiveAscii("uplaicated"), - dictgen::InsensitiveAscii("uplaicates"), - dictgen::InsensitiveAscii("uplaication"), - dictgen::InsensitiveAscii("uplate"), - dictgen::InsensitiveAscii("uplated"), - dictgen::InsensitiveAscii("uplates"), - dictgen::InsensitiveAscii("uplation"), - dictgen::InsensitiveAscii("upliate"), - dictgen::InsensitiveAscii("upliated"), - dictgen::InsensitiveAscii("uplicacion"), - ], - values: &[ - &["default"], - &["dedicated"], - &["deduct", "detect"], - &["detected", "deducted"], - &["detection", "deduction"], - &["detections"], - &["deducts", "detects"], - &["dependents"], - &["deduplicate"], - &["defined"], - &["dedication"], - &["dedication"], - &["dedicate"], - &["dedicated"], - &["dedicates"], - &["dedication"], - &["deadly"], - &["deductible"], - &["deductible"], - &["deductible"], - &["deductibles"], - &["deductible"], - &["deductible"], - &["deductible"], - &["deduplicate"], - &["deduplicated"], - &["deduplicates"], - &["deduplication"], - &["deduplicate"], - &["deduplicated"], - &["deduplicates"], - &["deduplication"], - &["deduplicate"], - &["deduplicated"], - &["deduplicates"], - &["deduplication"], - &["deduplicate"], - &["deduplicated"], - &["deduplicates"], - &["deduplication"], - &["deduplicate"], - &["deduplicated"], - &["deduplication"], - ], - range: 2..=11, - }; - -static WORD_DEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEC_CHILDREN), - value: None, -}; - -static WORD_DEC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DECA_NODE), - None, - Some(&WORD_DECC_NODE), - Some(&WORD_DECD_NODE), - Some(&WORD_DECE_NODE), - None, - None, - None, - Some(&WORD_DECI_NODE), - None, - None, - Some(&WORD_DECL_NODE), - Some(&WORD_DECM_NODE), - None, - Some(&WORD_DECO_NODE), - Some(&WORD_DECP_NODE), - None, - Some(&WORD_DECR_NODE), - Some(&WORD_DECS_NODE), - Some(&WORD_DECT_NODE), - Some(&WORD_DECU_NODE), - None, - None, - None, - Some(&WORD_DECY_NODE), - None, -]; - -static WORD_DECY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECY_CHILDREN), - value: None, -}; - -pub static WORD_DECY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pher"), - dictgen::InsensitiveAscii("phered"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("rpt"), - ], - values: &[&["decipher"], &["deciphered"], &["decrypted"], &["decrypt"]], - range: 3..=6, - }; - -static WORD_DECU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECU_CHILDREN), - value: None, -}; - -pub static WORD_DECU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tables"), - ], - values: &[&["deductible"], &["deductibles"]], - range: 5..=6, - }; - -static WORD_DECT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECT_CHILDREN), - value: None, -}; - -pub static WORD_DECT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ecte"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ector"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ivate"), - dictgen::InsensitiveAscii("orator"), - ], - values: &[ - &["detect"], - &["detect", "detected", "detects"], - &["detected"], - &["detecting"], - &["detection"], - &["detections"], - &["detector"], - &["detects"], - &["detection"], - &["deactivate"], - &["decorator"], - ], - range: 3..=7, - }; - -static WORD_DECS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECS_CHILDREN), - value: None, -}; - -pub static WORD_DECS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cription"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("endants"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("iptors"), - dictgen::InsensitiveAscii("ribed"), - dictgen::InsensitiveAscii("riptor"), - dictgen::InsensitiveAscii("riptors"), - dictgen::InsensitiveAscii("tiption"), - dictgen::InsensitiveAscii("tiptions"), - ], - values: &[ - &["description"], - &["descend"], - &["descendants"], - &["descended"], - &["descending"], - &["decision"], - &["decisions"], - &["descriptors"], - &["described"], - &["descriptor"], - &["descriptors"], - &["description"], - &["descriptions"], - ], - range: 3..=8, - }; - -static WORD_DECR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECR_CHILDREN), - value: None, -}; - -pub static WORD_DECR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aesing"), - dictgen::InsensitiveAscii("ambled"), - dictgen::InsensitiveAscii("asing"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("eace"), - dictgen::InsensitiveAscii("eas"), - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("ecendo"), - dictgen::InsensitiveAscii("emeant"), - dictgen::InsensitiveAscii("emeantal"), - dictgen::InsensitiveAscii("emeanted"), - dictgen::InsensitiveAscii("emeanting"), - dictgen::InsensitiveAscii("emeants"), - dictgen::InsensitiveAscii("emenet"), - dictgen::InsensitiveAscii("emenetd"), - dictgen::InsensitiveAscii("emeneted"), - dictgen::InsensitiveAscii("emenst"), - dictgen::InsensitiveAscii("esdendo"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("eypted"), - dictgen::InsensitiveAscii("ibe"), - dictgen::InsensitiveAscii("ibed"), - dictgen::InsensitiveAscii("ibes"), - dictgen::InsensitiveAscii("ibing"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("iption"), - dictgen::InsensitiveAscii("iptions"), - dictgen::InsensitiveAscii("iptive"), - dictgen::InsensitiveAscii("iptor"), - dictgen::InsensitiveAscii("iptors"), - dictgen::InsensitiveAscii("menet"), - dictgen::InsensitiveAscii("menetd"), - dictgen::InsensitiveAscii("meneted"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("oation"), - dictgen::InsensitiveAscii("oative"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("pyt"), - dictgen::InsensitiveAscii("uption"), - dictgen::InsensitiveAscii("yp"), - dictgen::InsensitiveAscii("yped"), - dictgen::InsensitiveAscii("yptation"), - dictgen::InsensitiveAscii("yptyon"), - dictgen::InsensitiveAscii("ytion"), - dictgen::InsensitiveAscii("ytped"), - dictgen::InsensitiveAscii("ytpion"), - ], - values: &[ - &["decreasing", "deceasing"], - &["descrambled"], - &["decreasing", "deceasing"], - &["decoration"], - &["decorations"], - &["decrease"], - &["decrease"], - &["decrease", "desecrate", "destroy", "discrete"], - &["decrescendo"], - &["decrement"], - &["decremental"], - &["decremented"], - &["decrementing"], - &["decrements"], - &["decrement"], - &["decremented"], - &["decremented"], - &["decrements"], - &["decrescendo"], - &["decrease"], - &["decreasing", "deceasing"], - &["decrees"], - &["decreases"], - &["decrypted"], - &["describe"], - &["described"], - &["describes"], - &["describing"], - &["decrement"], - &["description", "decryption"], - &["descriptions", "decryptions"], - &["descriptive"], - &["descriptor"], - &["descriptors"], - &["decrement"], - &["decremented"], - &["decremented"], - &["decrement"], - &["decremented"], - &["decrementing"], - &["decrements"], - &["decoration"], - &["decorative"], - &["decrypt"], - &["decrypted"], - &["decryption"], - &["decrypt"], - &["decryption"], - &["decrypt"], - &["decrypted"], - &["decryption"], - &["decryption"], - &["decryption"], - &["decrypted"], - &["decryption"], - ], - range: 2..=9, - }; - -static WORD_DECP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECP_CHILDREN), - value: None, -}; - -pub static WORD_DECP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etive"), - dictgen::InsensitiveAscii("recated"), - ], - values: &[&["deception"], &["deceptive"], &["deprecated"]], - range: 5..=7, - }; - -static WORD_DECO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DECO_CHILDREN), - value: None, -}; - -static WORD_DECO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DECOA_NODE), - None, - Some(&WORD_DECOC_NODE), - Some(&WORD_DECOD_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DECOM_NODE), - Some(&WORD_DECON_NODE), - None, - Some(&WORD_DECOP_NODE), - None, - Some(&WORD_DECOR_NODE), - Some(&WORD_DECOS_NODE), - Some(&WORD_DECOT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_DECOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOT_CHILDREN), - value: None, -}; - -pub static WORD_DECOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ations")], - values: &[&["decorations"]], - range: 6..=6, - }; - -static WORD_DECOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOS_CHILDREN), - value: None, -}; - -pub static WORD_DECOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - ], - values: &[ - &["decode"], - &["decoded"], - &["decoder"], - &["decoders"], - &["decodes"], - &["decoding"], - &["decodings"], - ], - range: 1..=4, - }; - -static WORD_DECOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOR_CHILDREN), - value: None, -}; - -pub static WORD_DECOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ataions"), - dictgen::InsensitiveAscii("atie"), - dictgen::InsensitiveAscii("atieve"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("ativo"), - dictgen::InsensitiveAscii("ativos"), - dictgen::InsensitiveAscii("atored"), - dictgen::InsensitiveAscii("atrion"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dings"), - dictgen::InsensitiveAscii("elate"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("rellation"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["decoration"], - &["decorated"], - &["decorations"], - &["decorative"], - &["decorative"], - &["decorations"], - &["decoration"], - &["decorations"], - &["decorated"], - &["decoration"], - &["decode"], - &["decoded"], - &["decoder"], - &["decoders"], - &["decodes"], - &["decoding"], - &["decodings"], - &["decorrelate"], - &["decorative"], - &["decorrelation"], - &["decorator"], - &["decorative"], - ], - range: 2..=9, - }; - -static WORD_DECOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOP_CHILDREN), - value: None, -}; - -pub static WORD_DECOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("oses"), - dictgen::InsensitiveAscii("resses"), - ], - values: &[&["decompose"], &["decomposes"], &["decompresses"]], - range: 3..=6, - }; - -static WORD_DECON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECON_CHILDREN), - value: None, -}; - -pub static WORD_DECON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dings"), - dictgen::InsensitiveAscii("necting"), - dictgen::InsensitiveAscii("stract"), - dictgen::InsensitiveAscii("stracted"), - dictgen::InsensitiveAscii("strcutor"), - ], - values: &[ - &["decode"], - &["decode"], - &["decoded"], - &["decoder"], - &["decoders"], - &["decodes"], - &["decoding"], - &["decodings"], - &["disconnecting"], - &["deconstruct"], - &["deconstructed"], - &["deconstructor"], - ], - range: 1..=8, - }; - -static WORD_DECOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOM_CHILDREN), - value: None, -}; - -pub static WORD_DECOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iler"), - dictgen::InsensitiveAscii("issioned"), - dictgen::InsensitiveAscii("issioning"), - dictgen::InsensitiveAscii("misioned"), - dictgen::InsensitiveAscii("missionn"), - dictgen::InsensitiveAscii("missionned"), - dictgen::InsensitiveAscii("mpress"), - dictgen::InsensitiveAscii("oposition"), - dictgen::InsensitiveAscii("perssor"), - dictgen::InsensitiveAscii("pessor"), - dictgen::InsensitiveAscii("plier"), - dictgen::InsensitiveAscii("poseion"), - dictgen::InsensitiveAscii("posion"), - dictgen::InsensitiveAscii("posit"), - dictgen::InsensitiveAscii("posited"), - dictgen::InsensitiveAscii("positing"), - dictgen::InsensitiveAscii("positon"), - dictgen::InsensitiveAscii("positons"), - dictgen::InsensitiveAscii("posits"), - dictgen::InsensitiveAscii("postion"), - dictgen::InsensitiveAscii("postition"), - dictgen::InsensitiveAscii("pres"), - dictgen::InsensitiveAscii("presed"), - dictgen::InsensitiveAscii("preser"), - dictgen::InsensitiveAscii("preses"), - dictgen::InsensitiveAscii("presing"), - dictgen::InsensitiveAscii("presion"), - dictgen::InsensitiveAscii("presor"), - dictgen::InsensitiveAscii("pressd"), - dictgen::InsensitiveAscii("presser"), - dictgen::InsensitiveAscii("presson"), - dictgen::InsensitiveAscii("presssion"), - dictgen::InsensitiveAscii("pse"), - dictgen::InsensitiveAscii("tamination"), - ], - values: &[ - &["decompiler"], - &["decommissioned"], - &["decommissioning"], - &["decommissioned"], - &["decommission"], - &["decommissioned"], - &["decompress"], - &["decomposition"], - &["decompressor"], - &["decompressor"], - &["decompiler"], - &["decomposition"], - &["decomposition"], - &["decompose"], - &["decomposed"], - &["decomposing"], - &["decomposition"], - &["decompositions"], - &["decomposes"], - &["decomposition"], - &["decomposition"], - &["decompress"], - &["decompressed"], - &["decompressor"], - &["decompresses"], - &["decompressing"], - &["decompression"], - &["decompressor"], - &["decompressed"], - &["decompressor"], - &["decompression"], - &["decompression"], - &["decompose"], - &["decontamination"], - ], - range: 3..=10, - }; - -static WORD_DECOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOD_CHILDREN), - value: Some(&["decode"]), -}; - -pub static WORD_DECOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("eing"), - ], - values: &[&["decoded"], &["decoding"], &["decoding"]], - range: 3..=4, - }; - -static WORD_DECOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOC_CHILDREN), - value: None, -}; - -pub static WORD_DECOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dings"), - ], - values: &[ - &["decode"], - &["decoded"], - &["decoder"], - &["decoders"], - &["decodes"], - &["decoding"], - &["decodings"], - ], - range: 2..=5, - }; - -static WORD_DECOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECOA_CHILDREN), - value: None, -}; - -pub static WORD_DECOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rtions")], - values: &[&["decoration"]], - range: 6..=6, - }; - -static WORD_DECM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECM_CHILDREN), - value: None, -}; - -pub static WORD_DECM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eber")], - values: &[&["december"]], - range: 4..=4, - }; - -static WORD_DECL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECL_CHILDREN), - value: None, -}; - -pub static WORD_DECL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("air"), - dictgen::InsensitiveAscii("aire"), - dictgen::InsensitiveAscii("airs"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("aracion"), - dictgen::InsensitiveAscii("araction"), - dictgen::InsensitiveAscii("araion"), - dictgen::InsensitiveAscii("araions"), - dictgen::InsensitiveAscii("arase"), - dictgen::InsensitiveAscii("arasen"), - dictgen::InsensitiveAscii("araste"), - dictgen::InsensitiveAscii("arated"), - dictgen::InsensitiveAscii("aratinos"), - dictgen::InsensitiveAscii("aratiom"), - dictgen::InsensitiveAscii("araton"), - dictgen::InsensitiveAscii("aratons"), - dictgen::InsensitiveAscii("arayion"), - dictgen::InsensitiveAscii("arayions"), - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("arded"), - dictgen::InsensitiveAscii("areation"), - dictgen::InsensitiveAscii("arees"), - dictgen::InsensitiveAscii("aremos"), - dictgen::InsensitiveAscii("arion"), - dictgen::InsensitiveAscii("aritive"), - dictgen::InsensitiveAscii("aritively"), - dictgen::InsensitiveAscii("arnig"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("artated"), - dictgen::InsensitiveAscii("artation"), - dictgen::InsensitiveAscii("artations"), - dictgen::InsensitiveAscii("artative"), - dictgen::InsensitiveAscii("artator"), - dictgen::InsensitiveAscii("artators"), - dictgen::InsensitiveAscii("arted"), - dictgen::InsensitiveAscii("artion"), - dictgen::InsensitiveAscii("artions"), - dictgen::InsensitiveAscii("artiuon"), - dictgen::InsensitiveAscii("artiuons"), - dictgen::InsensitiveAscii("artiuve"), - dictgen::InsensitiveAscii("artive"), - dictgen::InsensitiveAscii("artor"), - dictgen::InsensitiveAscii("artors"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ataions"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("atations"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("atory"), - dictgen::InsensitiveAscii("ears"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erations"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("inining"), - dictgen::InsensitiveAscii("oration"), - dictgen::InsensitiveAscii("ration"), - ], - values: &[ - &["declare"], - &["declare"], - &["declares"], - &["declare"], - &["declaration"], - &["declaration"], - &["declaration"], - &["declarations"], - &["declares"], - &["declares"], - &["declares"], - &["declared"], - &["declarations"], - &["declaration"], - &["declaration"], - &["declarations"], - &["declaration"], - &["declarations"], - &["declared"], - &["declared"], - &["declaration"], - &["declares"], - &["declares"], - &["declaration"], - &["declarative"], - &["declaratively"], - &["declaring"], - &["declares", "declared"], - &["declared"], - &["declaration"], - &["declarations"], - &["declarative"], - &["declarator"], - &["declarators"], - &["declared"], - &["declaration"], - &["declarations"], - &["declaration"], - &["declarations"], - &["declarative"], - &["declarative"], - &["declarator"], - &["declarators"], - &["declares"], - &["declarations"], - &["declaration"], - &["declarations"], - &["declared"], - &["declaration"], - &["declarations"], - &["declarators"], - &["declaratory"], - &["declares"], - &["declaration"], - &["declarations"], - &["declining"], - &["declining"], - &["declaration"], - &["declaration"], - ], - range: 2..=9, - }; - -static WORD_DECI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECI_CHILDREN), - value: None, -}; - -pub static WORD_DECI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aml"), - dictgen::InsensitiveAscii("amls"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dated"), - dictgen::InsensitiveAscii("dates"), - dictgen::InsensitiveAscii("deable"), - dictgen::InsensitiveAscii("deds"), - dictgen::InsensitiveAscii("dely"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edd"), - dictgen::InsensitiveAscii("ede"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("edes"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("emal"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("eves"), - dictgen::InsensitiveAscii("eving"), - dictgen::InsensitiveAscii("fits"), - dictgen::InsensitiveAscii("mials"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("ples"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pting"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("siion"), - dictgen::InsensitiveAscii("siones"), - dictgen::InsensitiveAscii("sivie"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sons"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["decimal"], - &["decimals"], - &["dedicated"], - &["decides"], - &["decide"], - &["dedicate"], - &["dedicated"], - &["dedicates"], - &["decidable"], - &["decides"], - &["decidedly"], - &["decide"], - &["decide", "decided"], - &["decided"], - &["decide"], - &["decided"], - &["decides"], - &["deciding"], - &["decides"], - &["decimal"], - &["decides"], - &["deceive"], - &["deceived"], - &["deceives"], - &["deceiving"], - &["deficits"], - &["decimals"], - &["decision"], - &["disciple"], - &["disciples"], - &["depicted"], - &["depicting"], - &["depiction"], - &["depictions"], - &["decision"], - &["decisions"], - &["decisive"], - &["decision"], - &["decisions"], - &["decision"], - &["decided"], - &["decision"], - ], - range: 1..=6, - }; - -static WORD_DECE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECE_CHILDREN), - value: None, -}; - -pub static WORD_DECE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("laration"), - dictgen::InsensitiveAscii("larations"), - dictgen::InsensitiveAscii("mbeard"), - dictgen::InsensitiveAscii("mbre"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndant"), - dictgen::InsensitiveAscii("ndants"), - dictgen::InsensitiveAscii("ndend"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndentant"), - dictgen::InsensitiveAscii("ndentants"), - dictgen::InsensitiveAscii("ndents"), - dictgen::InsensitiveAscii("nders"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nsitized"), - dictgen::InsensitiveAscii("ntraliced"), - dictgen::InsensitiveAscii("ntrilized"), - dictgen::InsensitiveAscii("ptionist"), - dictgen::InsensitiveAscii("ptivley"), - dictgen::InsensitiveAscii("rn"), - dictgen::InsensitiveAscii("rned"), - dictgen::InsensitiveAscii("rning"), - dictgen::InsensitiveAscii("rns"), - dictgen::InsensitiveAscii("sion"), - ], - values: &[ - &["december"], - &["deceleration", "declaration"], - &["decelerations", "declarations"], - &["december"], - &["december"], - &["december"], - &["descend"], - &["descendant"], - &["descendants"], - &["descendent", "descended"], - &["descendent"], - &["descendant"], - &["descendants"], - &["descendents"], - &["descenders"], - &["descending"], - &["desensitized"], - &["decentralized"], - &["decentralized"], - &["receptionist"], - &["deceptive"], - &["discern"], - &["discerned"], - &["discerning"], - &["discerns"], - &["decision"], - ], - range: 2..=9, - }; - -static WORD_DECD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECD_CHILDREN), - value: None, -}; - -pub static WORD_DECD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oing")], - values: &[&["decoding"]], - range: 4..=4, - }; - -static WORD_DECC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECC_CHILDREN), - value: None, -}; - -pub static WORD_DECC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elerate"), - dictgen::InsensitiveAscii("elerated"), - dictgen::InsensitiveAscii("elerates"), - dictgen::InsensitiveAscii("elerating"), - dictgen::InsensitiveAscii("eleration"), - dictgen::InsensitiveAscii("imal"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("remented"), - dictgen::InsensitiveAscii("rements"), - ], - values: &[ - &["decelerate"], - &["decelerated"], - &["decelerates"], - &["decelerating"], - &["deceleration"], - &["decimal"], - &["decrement"], - &["decremented"], - &["decrements"], - ], - range: 4..=9, - }; - -static WORD_DECA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DECA_CHILDREN), - value: None, -}; - -pub static WORD_DECA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ffinated"), - dictgen::InsensitiveAscii("laration"), - dictgen::InsensitiveAscii("lare"), - dictgen::InsensitiveAscii("lared"), - dictgen::InsensitiveAscii("lares"), - dictgen::InsensitiveAscii("laring"), - dictgen::InsensitiveAscii("lartion"), - dictgen::InsensitiveAscii("llocate"), - dictgen::InsensitiveAscii("lration"), - dictgen::InsensitiveAscii("lrations"), - dictgen::InsensitiveAscii("lratiosn"), - dictgen::InsensitiveAscii("lre"), - dictgen::InsensitiveAscii("lred"), - dictgen::InsensitiveAscii("lres"), - dictgen::InsensitiveAscii("lring"), - dictgen::InsensitiveAscii("psulting"), - dictgen::InsensitiveAscii("thalon"), - ], - values: &[ - &["decaffeinated"], - &["declaration"], - &["declare"], - &["declared"], - &["declares"], - &["declaring"], - &["declaration"], - &["deallocate"], - &["declaration"], - &["declarations"], - &["declarations"], - &["declare"], - &["declared"], - &["declares"], - &["declaring"], - &["decapsulating"], - &["decathlon"], - ], - range: 3..=8, - }; - -static WORD_DEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEB_CHILDREN), - value: None, -}; - -pub static WORD_DEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ateable"), - dictgen::InsensitiveAscii("buger"), - dictgen::InsensitiveAscii("bugged"), - dictgen::InsensitiveAscii("bugger"), - dictgen::InsensitiveAscii("ehlper"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("gger"), - dictgen::InsensitiveAscii("gu"), - dictgen::InsensitiveAscii("gug"), - dictgen::InsensitiveAscii("guging"), - dictgen::InsensitiveAscii("hlper"), - dictgen::InsensitiveAscii("ia"), - dictgen::InsensitiveAscii("iab"), - dictgen::InsensitiveAscii("ina"), - dictgen::InsensitiveAscii("loking"), - dictgen::InsensitiveAscii("nia"), - dictgen::InsensitiveAscii("ouce"), - dictgen::InsensitiveAscii("ouced"), - dictgen::InsensitiveAscii("ouces"), - dictgen::InsensitiveAscii("oucing"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("ub"), - dictgen::InsensitiveAscii("udg"), - dictgen::InsensitiveAscii("udgged"), - dictgen::InsensitiveAscii("udgger"), - dictgen::InsensitiveAscii("udgging"), - dictgen::InsensitiveAscii("udgs"), - dictgen::InsensitiveAscii("uf"), - dictgen::InsensitiveAscii("uffes"), - dictgen::InsensitiveAscii("ufffs"), - dictgen::InsensitiveAscii("ufs"), - dictgen::InsensitiveAscii("ugee"), - dictgen::InsensitiveAscii("uger"), - dictgen::InsensitiveAscii("ugg"), - dictgen::InsensitiveAscii("ugget"), - dictgen::InsensitiveAscii("uggg"), - dictgen::InsensitiveAscii("uggge"), - dictgen::InsensitiveAscii("uggged"), - dictgen::InsensitiveAscii("ugggee"), - dictgen::InsensitiveAscii("uggger"), - dictgen::InsensitiveAscii("uggging"), - dictgen::InsensitiveAscii("ugggs"), - dictgen::InsensitiveAscii("uggin"), - dictgen::InsensitiveAscii("ugginf"), - dictgen::InsensitiveAscii("uggs"), - dictgen::InsensitiveAscii("uging"), - ], - values: &[ - &["debian"], - &["debatable"], - &["debugger"], - &["debugged"], - &["debugger"], - &["debhelper"], - &["depending"], - &["debugger"], - &["debug"], - &["debug"], - &["debugging"], - &["debhelper"], - &["debian"], - &["debian"], - &["debian"], - &["deblocking"], - &["debian"], - &["debounce"], - &["debounced"], - &["debounces"], - &["debouncing"], - &["depth"], - &["depths"], - &["debug"], - &["debug"], - &["debugged"], - &["debugger"], - &["debugging"], - &["debugs"], - &["debug"], - &["debuffs"], - &["debuffs"], - &["debugfs"], - &["debuggee"], - &["debugger"], - &["debug"], - &["debugger"], - &["debug"], - &["debuggee"], - &["debugged"], - &["debuggee"], - &["debugger"], - &["debugging"], - &["debugs"], - &["debugging"], - &["debugging"], - &["debugs"], - &["debugging"], - ], - range: 2..=7, - }; - -static WORD_DEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DEA_CHILDREN), - value: None, -}; - -static WORD_DEA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_DEAC_NODE), - Some(&WORD_DEAD_NODE), - Some(&WORD_DEAE_NODE), - Some(&WORD_DEAF_NODE), - None, - Some(&WORD_DEAH_NODE), - Some(&WORD_DEAI_NODE), - None, - Some(&WORD_DEAK_NODE), - Some(&WORD_DEAL_NODE), - Some(&WORD_DEAM_NODE), - None, - None, - Some(&WORD_DEAP_NODE), - None, - None, - Some(&WORD_DEAS_NODE), - Some(&WORD_DEAT_NODE), - Some(&WORD_DEAU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_DEAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAU_CHILDREN), - value: None, -}; - -pub static WORD_DEAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lts"), - dictgen::InsensitiveAscii("thenication"), - ], - values: &[&["default"], &["defaults"], &["deauthentication"]], - range: 2..=11, - }; - -static WORD_DEAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAT_CHILDREN), - value: None, -}; - -pub static WORD_DEAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ail"), - dictgen::InsensitiveAscii("ails"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("hamtch"), - dictgen::InsensitiveAscii("hcat"), - dictgen::InsensitiveAscii("hmacth"), - dictgen::InsensitiveAscii("hmath"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("iled"), - dictgen::InsensitiveAscii("iling"), - dictgen::InsensitiveAscii("ils"), - dictgen::InsensitiveAscii("ivate"), - dictgen::InsensitiveAscii("ivated"), - dictgen::InsensitiveAscii("ivates"), - dictgen::InsensitiveAscii("ivation"), - dictgen::InsensitiveAscii("lhy"), - dictgen::InsensitiveAscii("tach"), - dictgen::InsensitiveAscii("tached"), - dictgen::InsensitiveAscii("taches"), - dictgen::InsensitiveAscii("taching"), - dictgen::InsensitiveAscii("tachment"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["detail"], - &["details"], - &["detach"], - &["detached"], - &["detaches"], - &["detaching"], - &["deathmatch"], - &["deathmatch"], - &["deathmatch"], - &["deathmatch"], - &["detail"], - &["detailed"], - &["detailing"], - &["details"], - &["deactivate"], - &["deactivated"], - &["deactivates"], - &["deactivation"], - &["deathly"], - &["detach"], - &["detached"], - &["detaches"], - &["detaching"], - &["detachment"], - &["feature"], - ], - range: 2..=8, - }; - -static WORD_DEAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAS_CHILDREN), - value: None, -}; - -pub static WORD_DEAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sering")], - values: &[&["deasserting"]], - range: 6..=6, - }; - -static WORD_DEAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAP_CHILDREN), - value: None, -}; - -pub static WORD_DEAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ths"), - ], - values: &[&["depth"], &["depths"]], - range: 2..=3, - }; - -static WORD_DEAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAM_CHILDREN), - value: None, -}; - -pub static WORD_DEAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("anding"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("bigate"), - dictgen::InsensitiveAscii("bigates"), - dictgen::InsensitiveAscii("bigation"), - dictgen::InsensitiveAscii("biguage"), - dictgen::InsensitiveAscii("biguages"), - dictgen::InsensitiveAscii("biguate"), - dictgen::InsensitiveAscii("biguates"), - dictgen::InsensitiveAscii("biguation"), - dictgen::InsensitiveAscii("enor"), - dictgen::InsensitiveAscii("iguate"), - dictgen::InsensitiveAscii("iguates"), - dictgen::InsensitiveAscii("iguation"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("onified"), - dictgen::InsensitiveAscii("onisation"), - dictgen::InsensitiveAscii("onise"), - dictgen::InsensitiveAscii("onised"), - dictgen::InsensitiveAscii("onises"), - dictgen::InsensitiveAscii("onising"), - dictgen::InsensitiveAscii("onization"), - dictgen::InsensitiveAscii("onize"), - dictgen::InsensitiveAscii("onized"), - dictgen::InsensitiveAscii("onizes"), - dictgen::InsensitiveAscii("onizing"), - dictgen::InsensitiveAscii("ons"), - ], - values: &[ - &["demand"], - &["demanding"], - &["demands"], - &["disambiguate"], - &["disambiguates"], - &["disambiguation"], - &["disambiguate"], - &["disambiguates"], - &["disambiguate"], - &["disambiguates"], - &["disambiguation"], - &["demeanor"], - &["disambiguate"], - &["disambiguates"], - &["disambiguation"], - &["daemon"], - &["daemonised", "daemonized"], - &["daemonisation"], - &["daemonise"], - &["daemonised"], - &["daemonises"], - &["daemonising"], - &["daemonization"], - &["daemonize"], - &["daemonized"], - &["daemonizes"], - &["daemonizing"], - &["daemons"], - ], - range: 2..=9, - }; - -static WORD_DEAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAL_CHILDREN), - value: None, -}; - -pub static WORD_DEAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("erhsip"), - dictgen::InsensitiveAscii("ershits"), - dictgen::InsensitiveAscii("ershp"), - dictgen::InsensitiveAscii("ilng"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("lcoate"), - dictgen::InsensitiveAscii("lcoated"), - dictgen::InsensitiveAscii("loacte"), - dictgen::InsensitiveAscii("locaed"), - dictgen::InsensitiveAscii("ocate"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["dealt"], - &["dealerships"], - &["dealerships"], - &["dealerships"], - &["dealing"], - &["deadline"], - &["deallocate"], - &["deallocated"], - &["deallocate"], - &["deallocated"], - &["deallocate"], - &["delete"], - &["dealt", "death"], - &["delaying"], - ], - range: 2..=7, - }; - -static WORD_DEAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAK_CHILDREN), - value: None, -}; - -pub static WORD_DEAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tivate"), - dictgen::InsensitiveAscii("tivated"), - ], - values: &[&["deactivate"], &["deactivated"]], - range: 6..=7, - }; - -static WORD_DEAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAI_CHILDREN), - value: None, -}; - -pub static WORD_DEAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ling"), - ], - values: &[&["deal"], &["dealing"]], - range: 1..=4, - }; - -static WORD_DEAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAH_CHILDREN), - value: None, -}; - -pub static WORD_DEAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tly")], - values: &[&["deathly"]], - range: 3..=3, - }; - -static WORD_DEAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAF_CHILDREN), - value: None, -}; - -pub static WORD_DEAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ault"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("ualt"), - dictgen::InsensitiveAscii("ualts"), - dictgen::InsensitiveAscii("ult"), - dictgen::InsensitiveAscii("ulted"), - dictgen::InsensitiveAscii("ults"), - ], - values: &[ - &["default"], - &["defeated"], - &["default"], - &["defaults"], - &["default"], - &["defaulted"], - &["defaults"], - ], - range: 3..=5, - }; - -static WORD_DEAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAE_CHILDREN), - value: None, -}; - -pub static WORD_DEAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mon")], - values: &[&["daemon"]], - range: 3..=3, - }; - -static WORD_DEAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAD_CHILDREN), - value: None, -}; - -pub static WORD_DEAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lfit"), - dictgen::InsensitiveAscii("lfits"), - dictgen::InsensitiveAscii("lifs"), - dictgen::InsensitiveAscii("lifters"), - dictgen::InsensitiveAscii("lit"), - dictgen::InsensitiveAscii("lok"), - dictgen::InsensitiveAscii("pol"), - dictgen::InsensitiveAscii("poool"), - ], - values: &[ - &["deadlift"], - &["deadlifts"], - &["deadlifts"], - &["deadlifts"], - &["deadlift"], - &["deadlock"], - &["deadpool"], - &["deadpool"], - ], - range: 3..=7, - }; - -static WORD_DEAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DEAC_CHILDREN), - value: None, -}; - -pub static WORD_DEAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itivation"), - dictgen::InsensitiveAscii("itvated"), - dictgen::InsensitiveAscii("lock"), - dictgen::InsensitiveAscii("riptor"), - dictgen::InsensitiveAscii("riptors"), - dictgen::InsensitiveAscii("tivatiion"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tiveate"), - dictgen::InsensitiveAscii("tived"), - dictgen::InsensitiveAscii("tivete"), - dictgen::InsensitiveAscii("tiveted"), - dictgen::InsensitiveAscii("tivetes"), - dictgen::InsensitiveAscii("tiviate"), - dictgen::InsensitiveAscii("tiviates"), - dictgen::InsensitiveAscii("tiving"), - ], - values: &[ - &["deactivation"], - &["deactivated"], - &["deadlock"], - &["decryptor", "descriptor"], - &["decryptors", "descriptors"], - &["deactivation"], - &["deactivate"], - &["deactivate"], - &["deactivated"], - &["deactivate"], - &["deactivated"], - &["deactivates"], - &["deactivate"], - &["deactivates"], - &["deactivating"], - ], - range: 4..=9, - }; - -static WORD_DD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DD_CHILDREN), - value: None, -}; - -pub static WORD_DD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elete"), - dictgen::InsensitiveAscii("evices"), - dictgen::InsensitiveAscii("ictionary"), - dictgen::InsensitiveAscii("itional"), - dictgen::InsensitiveAscii("ivision"), - dictgen::InsensitiveAscii("ogers"), - dictgen::InsensitiveAscii("oging"), - dictgen::InsensitiveAscii("ons"), - ], - values: &[ - &["delete"], - &["devices"], - &["dictionary"], - &["additional"], - &["division"], - &["dodgers"], - &["dodging"], - &["addons"], - ], - range: 3..=9, - }; - -static WORD_DC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DC_CHILDREN), - value: None, -}; - -pub static WORD_DC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hp"), - dictgen::InsensitiveAscii("ok"), - dictgen::InsensitiveAscii("oked"), - dictgen::InsensitiveAscii("oker"), - dictgen::InsensitiveAscii("okerd"), - dictgen::InsensitiveAscii("oking"), - dictgen::InsensitiveAscii("oks"), - dictgen::InsensitiveAscii("ompressed"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("umented"), - dictgen::InsensitiveAscii("umenting"), - dictgen::InsensitiveAscii("uments"), - ], - values: &[ - &["dhcp"], - &["dock"], - &["docked"], - &["docker"], - &["dockerd", "docked", "docker"], - &["docking"], - &["docks"], - &["decompressed"], - &["document"], - &["documented"], - &["documenting"], - &["documents"], - ], - range: 2..=9, - }; - -static WORD_DB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DB_CHILDREN), - value: None, -}; - -pub static WORD_DB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eian"), - ], - values: &[&["be"], &["debian"]], - range: 1..=4, - }; - -static WORD_DA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DA_CHILDREN), - value: None, -}; - -static WORD_DA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DAA_NODE), - Some(&WORD_DAB_NODE), - Some(&WORD_DAC_NODE), - Some(&WORD_DAD_NODE), - Some(&WORD_DAE_NODE), - Some(&WORD_DAF_NODE), - Some(&WORD_DAG_NODE), - Some(&WORD_DAH_NODE), - Some(&WORD_DAI_NODE), - None, - Some(&WORD_DAK_NODE), - Some(&WORD_DAL_NODE), - Some(&WORD_DAM_NODE), - Some(&WORD_DAN_NODE), - None, - Some(&WORD_DAP_NODE), - None, - Some(&WORD_DAR_NODE), - Some(&WORD_DAS_NODE), - Some(&WORD_DAT_NODE), - Some(&WORD_DAU_NODE), - Some(&WORD_DAV_NODE), - Some(&WORD_DAW_NODE), - None, - Some(&WORD_DAY_NODE), - None, -]; - -static WORD_DAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAY_CHILDREN), - value: None, -}; - -pub static WORD_DAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bue"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[&["debut"], &["daily"]], - range: 2..=3, - }; - -static WORD_DAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAW_CHILDREN), - value: None, -}; - -pub static WORD_DAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rves")], - values: &[&["dwarves"]], - range: 4..=4, - }; - -static WORD_DAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAV_CHILDREN), - value: None, -}; - -pub static WORD_DAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("antage")], - values: &[&["advantage"]], - range: 6..=6, - }; - -static WORD_DAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAU_CHILDREN), - value: None, -}; - -pub static WORD_DAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gher"), - dictgen::InsensitiveAscii("ghterbord"), - dictgen::InsensitiveAscii("gter"), - dictgen::InsensitiveAscii("gther"), - dictgen::InsensitiveAscii("gtherboard"), - dictgen::InsensitiveAscii("gthers"), - dictgen::InsensitiveAscii("lity"), - ], - values: &[ - &["daughter"], - &["daughterboard"], - &["daughter"], - &["daughter"], - &["daughterboard"], - &["daughters"], - &["duality"], - ], - range: 4..=10, - }; - -static WORD_DAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_DAT_CHILDREN), - value: None, -}; - -static WORD_DAT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_DATA_NODE), - Some(&WORD_DATB_NODE), - None, - None, - Some(&WORD_DATE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_DATR_NODE), - Some(&WORD_DATS_NODE), - None, - None, - None, - None, - None, - Some(&WORD_DATY_NODE), - None, -]; - -static WORD_DATY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DATY_CHILDREN), - value: Some(&["data", "date"]), -}; - -pub static WORD_DATY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_DATS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DATS_CHILDREN), - value: None, -}; - -pub static WORD_DATS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - ], - values: &[&["dataset"], &["datasets"]], - range: 2..=3, - }; - -static WORD_DATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DATR_CHILDREN), - value: None, -}; - -pub static WORD_DATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("abase")], - values: &[&["database"]], - range: 5..=5, - }; - -static WORD_DATE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DATE_CHILDREN), - value: None, -}; - -pub static WORD_DATE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("base"), - dictgen::InsensitiveAscii("createdd"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ime"), - dictgen::InsensitiveAscii("set"), - dictgen::InsensitiveAscii("sets"), - ], - values: &[ - &["date", "data"], - &["database"], - &["datecreated"], - &["detection"], - &["detections"], - &["date"], - &["datetime"], - &["dataset"], - &["datasets"], - ], - range: 1..=8, - }; - -static WORD_DATB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DATB_CHILDREN), - value: None, -}; - -pub static WORD_DATB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ases"), - ], - values: &[&["database"], &["databases"]], - range: 3..=4, - }; - -static WORD_DATA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DATA_CHILDREN), - value: None, -}; - -pub static WORD_DATA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("baase"), - dictgen::InsensitiveAscii("baases"), - dictgen::InsensitiveAscii("bae"), - dictgen::InsensitiveAscii("baes"), - dictgen::InsensitiveAscii("baeses"), - dictgen::InsensitiveAscii("bas"), - dictgen::InsensitiveAscii("basse"), - dictgen::InsensitiveAscii("bsae"), - dictgen::InsensitiveAscii("bsaes"), - dictgen::InsensitiveAscii("bsase"), - dictgen::InsensitiveAscii("bse"), - dictgen::InsensitiveAscii("bses"), - dictgen::InsensitiveAscii("dsir"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("hasheets"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("shhet"), - dictgen::InsensitiveAscii("sset"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("stet"), - dictgen::InsensitiveAscii("strcuture"), - dictgen::InsensitiveAscii("strcutures"), - dictgen::InsensitiveAscii("strem"), - dictgen::InsensitiveAscii("stucture"), - dictgen::InsensitiveAscii("tbase"), - dictgen::InsensitiveAscii("tbases"), - dictgen::InsensitiveAscii("tgram"), - dictgen::InsensitiveAscii("tgrams"), - dictgen::InsensitiveAscii("time"), - dictgen::InsensitiveAscii("tore"), - dictgen::InsensitiveAscii("tores"), - dictgen::InsensitiveAscii("tpe"), - dictgen::InsensitiveAscii("tpes"), - dictgen::InsensitiveAscii("tpye"), - dictgen::InsensitiveAscii("tpyes"), - dictgen::InsensitiveAscii("tset"), - dictgen::InsensitiveAscii("tsets"), - dictgen::InsensitiveAscii("tstructure"), - dictgen::InsensitiveAscii("tstructures"), - dictgen::InsensitiveAscii("ttype"), - dictgen::InsensitiveAscii("ttypes"), - dictgen::InsensitiveAscii("tye"), - dictgen::InsensitiveAscii("tyep"), - dictgen::InsensitiveAscii("tyepe"), - dictgen::InsensitiveAscii("tyepes"), - dictgen::InsensitiveAscii("tyeps"), - dictgen::InsensitiveAscii("tyes"), - dictgen::InsensitiveAscii("tyoe"), - dictgen::InsensitiveAscii("tyoes"), - dictgen::InsensitiveAscii("tytpe"), - dictgen::InsensitiveAscii("tytpes"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("ype"), - ], - values: &[ - &["database"], - &["databases"], - &["database"], - &["database"], - &["databases"], - &["database"], - &["database", "databases"], - &["database"], - &["databases"], - &["database"], - &["database"], - &["databases"], - &["datadir"], - &["dataset"], - &["datasets"], - &["datasheets"], - &["data"], - &["datasheet"], - &["dataset"], - &["dataset"], - &["dataset"], - &["datastructure"], - &["datastructures"], - &["datastream"], - &["datastructure"], - &["database"], - &["databases"], - &["datagram"], - &["datagrams"], - &["datetime"], - &["datastore"], - &["datastores"], - &["datatype"], - &["datatypes"], - &["datatype"], - &["datatypes"], - &["dataset"], - &["datasets"], - &["datastructure"], - &["datastructures"], - &["datatype"], - &["datatypes"], - &["datatype"], - &["datatype"], - &["datatype"], - &["datatypes"], - &["datatypes"], - &["datatypes"], - &["datatype"], - &["datatypes"], - &["datatype"], - &["datatypes"], - &["datum"], - &["datatype"], - ], - range: 1..=11, - }; - -static WORD_DAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAS_CHILDREN), - value: None, -}; - -pub static WORD_DAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("board"), - dictgen::InsensitiveAscii("boards"), - dictgen::InsensitiveAscii("dot"), - dictgen::InsensitiveAscii("hbaord"), - dictgen::InsensitiveAscii("hbaords"), - dictgen::InsensitiveAscii("hboad"), - dictgen::InsensitiveAscii("hboads"), - dictgen::InsensitiveAscii("hboar"), - dictgen::InsensitiveAscii("hboars"), - dictgen::InsensitiveAscii("hbord"), - dictgen::InsensitiveAscii("hbords"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("pora"), - dictgen::InsensitiveAscii("poras"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["dashboard"], - &["dashboards"], - &["dashdot"], - &["dashboard"], - &["dashboards"], - &["dashboard"], - &["dashboards"], - &["dashboard"], - &["dashboards"], - &["dashboard"], - &["dashboards"], - &["dashes"], - &["diaspora"], - &["diasporas"], - &["daisy", "dash", "days", "easy"], - ], - range: 1..=7, - }; - -static WORD_DAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAR_CHILDREN), - value: None, -}; - -pub static WORD_DAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cula"), - dictgen::InsensitiveAscii("denelles"), - dictgen::InsensitiveAscii("gging"), - dictgen::InsensitiveAscii("gons"), - dictgen::InsensitiveAscii("kenss"), - dictgen::InsensitiveAscii("kets"), - dictgen::InsensitiveAscii("ma"), - dictgen::InsensitiveAscii("nkess"), - ], - values: &[ - &["dracula"], - &["dardanelles"], - &["dragging"], - &["dragons"], - &["darkness"], - &["darkest"], - &["dharma"], - &["darkness"], - ], - range: 2..=8, - }; - -static WORD_DAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAP_CHILDREN), - value: None, -}; - -pub static WORD_DAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("licating")], - values: &[&["duplicating"]], - range: 8..=8, - }; - -static WORD_DAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAN_CHILDREN), - value: None, -}; - -pub static WORD_DAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ceing"), - dictgen::InsensitiveAscii("didates"), - dictgen::InsensitiveAscii("gereous"), - dictgen::InsensitiveAscii("geros"), - dictgen::InsensitiveAscii("geroulsy"), - dictgen::InsensitiveAscii("gerouly"), - dictgen::InsensitiveAscii("gerousely"), - dictgen::InsensitiveAscii("geroys"), - dictgen::InsensitiveAscii("gerus"), - ], - values: &[ - &["dancing"], - &["candidates"], - &["dangerous"], - &["dangers"], - &["dangerously"], - &["dangerously"], - &["dangerously"], - &["dangerously"], - &["dangers"], - ], - range: 5..=9, - }; - -static WORD_DAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAM_CHILDREN), - value: None, -}; - -pub static WORD_DAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amge"), - dictgen::InsensitiveAscii("amged"), - dictgen::InsensitiveAscii("amges"), - dictgen::InsensitiveAscii("amging"), - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anged"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("anging"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("enor"), - dictgen::InsensitiveAscii("eon"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("mage"), - dictgen::InsensitiveAscii("mages"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - ], - values: &[ - &["damage"], - &["damaged"], - &["damages"], - &["damaging"], - &["damage"], - &["damaged"], - &["damages"], - &["damaging"], - &["damned", "damped", "domed", "gamed"], - &["demeanor"], - &["daemon", "demon", "damien"], - &["damage"], - &["damning", "damping", "doming", "gaming"], - &["damage"], - &["damages"], - &["daemon", "demon"], - &["daemons", "demons"], - ], - range: 2..=6, - }; - -static WORD_DAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAL_CHILDREN), - value: None, -}; - -pub static WORD_DAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egate"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("locate"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("ta"), - ], - values: &[ - &["delegate"], - &["called", "dolled", "dallied"], - &["deallocate"], - &["dalmatian"], - &["delta"], - ], - range: 2..=6, - }; - -static WORD_DAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAK_CHILDREN), - value: None, -}; - -pub static WORD_DAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["take"]], - range: 1..=1, - }; - -static WORD_DAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAI_CHILDREN), - value: None, -}; - -pub static WORD_DAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("log"), - dictgen::InsensitiveAscii("logue"), - dictgen::InsensitiveAscii("mond"), - dictgen::InsensitiveAscii("monds"), - dictgen::InsensitiveAscii("ta"), - ], - values: &[ - &["dialog"], - &["dialogue"], - &["diamond"], - &["diamonds"], - &["data"], - ], - range: 2..=5, - }; - -static WORD_DAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAH_CHILDREN), - value: None, -}; - -pub static WORD_DAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("board"), - dictgen::InsensitiveAscii("boards"), - dictgen::InsensitiveAscii("sboard"), - ], - values: &[&["dashboard"], &["dashboards"], &["dashboard"]], - range: 5..=6, - }; - -static WORD_DAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAG_CHILDREN), - value: None, -}; - -pub static WORD_DAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ners")], - values: &[&["dangers"]], - range: 4..=4, - }; - -static WORD_DAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAF_CHILDREN), - value: None, -}; - -pub static WORD_DAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ault"), - dictgen::InsensitiveAscii("aults"), - dictgen::InsensitiveAscii("aut"), - dictgen::InsensitiveAscii("ualt"), - dictgen::InsensitiveAscii("ualted"), - dictgen::InsensitiveAscii("ualts"), - ], - values: &[ - &["default"], - &["defaults"], - &["default"], - &["default"], - &["defaulted"], - &["defaults"], - ], - range: 3..=6, - }; - -static WORD_DAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAE_CHILDREN), - value: None, -}; - -pub static WORD_DAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("monified"), - ], - values: &[ - &["dead"], - &["deal", "dial", "dahl"], - &["daemonised", "daemonized"], - ], - range: 1..=8, - }; - -static WORD_DAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAD_CHILDREN), - value: None, -}; - -pub static WORD_DAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lock")], - values: &[&["deadlock"]], - range: 4..=4, - }; - -static WORD_DAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAC_CHILDREN), - value: None, -}; - -pub static WORD_DAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kery"), - dictgen::InsensitiveAscii("laration"), - dictgen::InsensitiveAscii("quiri"), - ], - values: &[&["daiquiri"], &["declaration"], &["daiquiri"]], - range: 4..=8, - }; - -static WORD_DAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAB_CHILDREN), - value: None, -}; - -pub static WORD_DAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ilitating"), - dictgen::InsensitiveAscii("ree"), - dictgen::InsensitiveAscii("shboard"), - dictgen::InsensitiveAscii("ue"), - ], - values: &[ - &["database"], - &["debilitating"], - &["debris"], - &["dashboard"], - &["debut"], - ], - range: 2..=9, - }; - -static WORD_DAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_DAA_CHILDREN), - value: Some(&["data"]), -}; - -pub static WORD_DAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tsheet")], - values: &[&["datasheet"]], - range: 6..=6, - }; - -static WORD_C_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_C_CHILDREN), - value: None, -}; - -static WORD_C_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CA_NODE), - None, - Some(&WORD_CC_NODE), - Some(&WORD_CD_NODE), - Some(&WORD_CE_NODE), - None, - Some(&WORD_CG_NODE), - Some(&WORD_CH_NODE), - Some(&WORD_CI_NODE), - Some(&WORD_CJ_NODE), - Some(&WORD_CK_NODE), - Some(&WORD_CL_NODE), - Some(&WORD_CM_NODE), - Some(&WORD_CN_NODE), - Some(&WORD_CO_NODE), - Some(&WORD_CP_NODE), - None, - Some(&WORD_CR_NODE), - Some(&WORD_CS_NODE), - Some(&WORD_CT_NODE), - Some(&WORD_CU_NODE), - Some(&WORD_CV_NODE), - None, - Some(&WORD_CX_NODE), - Some(&WORD_CY_NODE), - Some(&WORD_CZ_NODE), -]; - -static WORD_CZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CZ_CHILDREN), - value: None, -}; - -pub static WORD_CZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("echoslavakia")], - values: &[&["czechoslovakia"]], - range: 12..=12, - }; - -static WORD_CY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CY_CHILDREN), - value: None, -}; - -static WORD_CY_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CYA_NODE), - None, - Some(&WORD_CYC_NODE), - None, - None, - None, - Some(&WORD_CYG_NODE), - None, - None, - None, - None, - Some(&WORD_CYL_NODE), - Some(&WORD_CYM_NODE), - Some(&WORD_CYN_NODE), - None, - Some(&WORD_CYP_NODE), - None, - Some(&WORD_CYR_NODE), - None, - None, - None, - None, - Some(&WORD_CYW_NODE), - None, - None, - None, -]; - -static WORD_CYW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYW_CHILDREN), - value: None, -}; - -pub static WORD_CYW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gin")], - values: &[&["cygwin"]], - range: 3..=3, - }; - -static WORD_CYR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYR_CHILDREN), - value: None, -}; - -pub static WORD_CYR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilic"), - dictgen::InsensitiveAscii("llic"), - dictgen::InsensitiveAscii("ptic"), - dictgen::InsensitiveAscii("pto"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rilic"), - dictgen::InsensitiveAscii("stal"), - dictgen::InsensitiveAscii("stalline"), - dictgen::InsensitiveAscii("stallisation"), - dictgen::InsensitiveAscii("stallise"), - dictgen::InsensitiveAscii("stallization"), - dictgen::InsensitiveAscii("stallize"), - dictgen::InsensitiveAscii("stals"), - dictgen::InsensitiveAscii("to"), - ], - values: &[ - &["cyrillic"], - &["cyrillic"], - &["cryptic"], - &["crypto"], - &["current"], - &["cyrillic"], - &["crystal"], - &["crystalline"], - &["crystallisation"], - &["crystallise"], - &["crystallization"], - &["crystallize"], - &["crystals"], - &["crypto"], - ], - range: 2..=12, - }; - -static WORD_CYP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYP_CHILDREN), - value: None, -}; - -pub static WORD_CYP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hersuite"), - dictgen::InsensitiveAscii("hersuites"), - dictgen::InsensitiveAscii("hertext"), - dictgen::InsensitiveAscii("hertexts"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rtic"), - dictgen::InsensitiveAscii("rto"), - dictgen::InsensitiveAscii("tography"), - ], - values: &[ - &["ciphersuite"], - &["ciphersuites"], - &["ciphertext"], - &["ciphertexts"], - &["crypt"], - &["cryptic"], - &["crypto"], - &["cryptography"], - ], - range: 2..=9, - }; - -static WORD_CYN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYN_CHILDREN), - value: None, -}; - -pub static WORD_CYN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aide"), - dictgen::InsensitiveAscii("icisim"), - dictgen::InsensitiveAscii("isicm"), - ], - values: &[&["cyanide"], &["cynicism"], &["cynicism"]], - range: 4..=6, - }; - -static WORD_CYM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYM_CHILDREN), - value: None, -}; - -pub static WORD_CYM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ptum"), - dictgen::InsensitiveAscii("ptumatic"), - dictgen::InsensitiveAscii("ptumatically"), - dictgen::InsensitiveAscii("ptumaticaly"), - dictgen::InsensitiveAscii("ptumaticlly"), - dictgen::InsensitiveAscii("ptumaticly"), - dictgen::InsensitiveAscii("ptums"), - ], - values: &[ - &["cmyk"], - &["symptom"], - &["symptomatic"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptoms"], - ], - range: 1..=12, - }; - -static WORD_CYL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYL_CHILDREN), - value: None, -}; - -pub static WORD_CYL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cic"), - dictgen::InsensitiveAscii("cical"), - dictgen::InsensitiveAscii("cist"), - dictgen::InsensitiveAscii("cists"), - dictgen::InsensitiveAscii("cone"), - dictgen::InsensitiveAscii("cops"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ider"), - dictgen::InsensitiveAscii("iders"), - dictgen::InsensitiveAscii("idner"), - dictgen::InsensitiveAscii("indical"), - dictgen::InsensitiveAscii("indre"), - dictgen::InsensitiveAscii("indres"), - dictgen::InsensitiveAscii("linder"), - dictgen::InsensitiveAscii("linders"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("nders"), - dictgen::InsensitiveAscii("ynders"), - ], - values: &[ - &["cycles"], - &["cyclic"], - &["cyclical"], - &["cyclist"], - &["cyclists"], - &["cyclone"], - &["cyclops"], - &["cycle"], - &["cycles"], - &["cyclic"], - &["cylinder"], - &["cylinders"], - &["cylinder"], - &["cylindrical"], - &["cylinder"], - &["cylinders"], - &["cylinder"], - &["cylinders"], - &["cylinder"], - &["cylinders"], - &["cylinders"], - ], - range: 1..=7, - }; - -static WORD_CYG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYG_CHILDREN), - value: None, -}; - -pub static WORD_CYG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("in")], - values: &[&["cygwin"]], - range: 2..=2, - }; - -static WORD_CYC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYC_CHILDREN), - value: None, -}; - -pub static WORD_CYC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("linder"), - dictgen::InsensitiveAscii("linders"), - dictgen::InsensitiveAscii("listes"), - dictgen::InsensitiveAscii("lits"), - dictgen::InsensitiveAscii("loen"), - dictgen::InsensitiveAscii("lyc"), - dictgen::InsensitiveAscii("olps"), - dictgen::InsensitiveAscii("ular"), - ], - values: &[ - &["cyclic"], - &["cycles"], - &["cylinder"], - &["cylinders"], - &["cyclists"], - &["cyclist"], - &["cyclone"], - &["cyclic"], - &["cyclops"], - &["circular"], - ], - range: 2..=7, - }; - -static WORD_CYA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CYA_CHILDREN), - value: None, -}; - -pub static WORD_CYA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ndie")], - values: &[&["cyanide"]], - range: 4..=4, - }; - -static WORD_CX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CX_CHILDREN), - value: None, -}; - -pub static WORD_CX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("an")], - values: &[&["cyan"]], - range: 2..=2, - }; - -static WORD_CV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CV_CHILDREN), - value: None, -}; - -pub static WORD_CV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ignore")], - values: &[&["cvsignore"]], - range: 6..=6, - }; - -static WORD_CU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CU_CHILDREN), - value: None, -}; - -static WORD_CU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CUA_NODE), - Some(&WORD_CUB_NODE), - None, - Some(&WORD_CUD_NODE), - Some(&WORD_CUE_NODE), - None, - None, - None, - Some(&WORD_CUI_NODE), - None, - Some(&WORD_CUK_NODE), - Some(&WORD_CUL_NODE), - Some(&WORD_CUM_NODE), - Some(&WORD_CUN_NODE), - None, - Some(&WORD_CUP_NODE), - None, - Some(&WORD_CUR_NODE), - Some(&WORD_CUS_NODE), - Some(&WORD_CUT_NODE), - Some(&WORD_CUU_NODE), - Some(&WORD_CUV_NODE), - None, - None, - None, - Some(&WORD_CUZ_NODE), -]; - -static WORD_CUZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUZ_CHILDREN), - value: None, -}; - -pub static WORD_CUZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tomizable"), - dictgen::InsensitiveAscii("tomization"), - dictgen::InsensitiveAscii("tomizations"), - dictgen::InsensitiveAscii("tomize"), - dictgen::InsensitiveAscii("tomized"), - dictgen::InsensitiveAscii("tomizer"), - dictgen::InsensitiveAscii("tomizers"), - dictgen::InsensitiveAscii("tomizes"), - dictgen::InsensitiveAscii("tomizing"), - ], - values: &[ - &["customizable"], - &["customization"], - &["customizations"], - &["customize"], - &["customized"], - &["customizer"], - &["customizers"], - &["customizes"], - &["customizing"], - ], - range: 6..=11, - }; - -static WORD_CUV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUV_CHILDREN), - value: None, -}; - -pub static WORD_CUV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("res"), - ], - values: &[ - &["curves", "cubes", "caves"], - &["curve", "cover"], - &["curves", "covers"], - ], - range: 2..=3, - }; - -static WORD_CUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUU_CHILDREN), - value: None, -}; - -pub static WORD_CUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rently"), - dictgen::InsensitiveAscii("rrent"), - dictgen::InsensitiveAscii("rrents"), - ], - values: &[&["currently"], &["current"], &["currents"]], - range: 5..=6, - }; - -static WORD_CUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUT_CHILDREN), - value: None, -}; - -pub static WORD_CUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omer"), - dictgen::InsensitiveAscii("omers"), - dictgen::InsensitiveAscii("sceen"), - dictgen::InsensitiveAscii("sceens"), - dictgen::InsensitiveAscii("scence"), - dictgen::InsensitiveAscii("scences"), - dictgen::InsensitiveAscii("scens"), - dictgen::InsensitiveAscii("scenses"), - dictgen::InsensitiveAscii("sence"), - dictgen::InsensitiveAscii("sences"), - dictgen::InsensitiveAscii("som"), - dictgen::InsensitiveAscii("somer"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["cut", "cute", "cuter"], - &["custom"], - &["customer"], - &["customers"], - &["cutscene"], - &["cutscenes"], - &["cutscene"], - &["cutscene"], - &["cutscenes"], - &["cutscene"], - &["cutscene"], - &["cutscenes"], - &["custom"], - &["customer"], - &["cut", "cutter", "gutted"], - ], - range: 2..=7, - }; - -static WORD_CUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CUS_CHILDREN), - value: None, -}; - -static WORD_CUS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CUSH_NODE), - Some(&WORD_CUSI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CUSO_NODE), - None, - None, - None, - Some(&WORD_CUSS_NODE), - Some(&WORD_CUST_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CUST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CUST_CHILDREN), - value: None, -}; - -static WORD_CUST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CUSTA_NODE), - None, - Some(&WORD_CUSTC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CUSTI_NODE), - None, - None, - None, - Some(&WORD_CUSTM_NODE), - None, - Some(&WORD_CUSTO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CUSTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CUSTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSTU_CHILDREN), - value: None, -}; - -pub static WORD_CUSTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("mised"), - dictgen::InsensitiveAscii("mizable"), - dictgen::InsensitiveAscii("mization"), - dictgen::InsensitiveAscii("mized"), - dictgen::InsensitiveAscii("ms"), - ], - values: &[ - &["custom"], - &["custom"], - &["customer"], - &["customised"], - &["customizable"], - &["customization"], - &["customized"], - &["customs"], - ], - range: 1..=8, - }; - -static WORD_CUSTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSTO_CHILDREN), - value: None, -}; - -pub static WORD_CUSTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("emr"), - dictgen::InsensitiveAscii("emrs"), - dictgen::InsensitiveAscii("isable"), - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("iser"), - dictgen::InsensitiveAscii("isers"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("izable"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izer"), - dictgen::InsensitiveAscii("izers"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("mable"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("micable"), - dictgen::InsensitiveAscii("mie"), - dictgen::InsensitiveAscii("mied"), - dictgen::InsensitiveAscii("mimzation"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("misaton"), - dictgen::InsensitiveAscii("misatons"), - dictgen::InsensitiveAscii("mizabe"), - dictgen::InsensitiveAscii("mizaton"), - dictgen::InsensitiveAscii("mizatons"), - dictgen::InsensitiveAscii("mizble"), - dictgen::InsensitiveAscii("mizeable"), - dictgen::InsensitiveAscii("mizeble"), - dictgen::InsensitiveAscii("mizible"), - dictgen::InsensitiveAscii("mn"), - dictgen::InsensitiveAscii("mns"), - dictgen::InsensitiveAscii("msied"), - dictgen::InsensitiveAscii("mzied"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nary"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("nisable"), - dictgen::InsensitiveAscii("nisation"), - dictgen::InsensitiveAscii("nise"), - dictgen::InsensitiveAscii("nised"), - dictgen::InsensitiveAscii("niser"), - dictgen::InsensitiveAscii("nisers"), - dictgen::InsensitiveAscii("nising"), - dictgen::InsensitiveAscii("nizable"), - dictgen::InsensitiveAscii("nization"), - dictgen::InsensitiveAscii("nize"), - dictgen::InsensitiveAscii("nized"), - dictgen::InsensitiveAscii("nizer"), - dictgen::InsensitiveAscii("nizers"), - dictgen::InsensitiveAscii("nizing"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("rmer"), - ], - values: &[ - &["customer"], - &["customers"], - &["customisable"], - &["customisation"], - &["customise"], - &["customised"], - &["customiser"], - &["customisers"], - &["customising"], - &["customizable"], - &["customization"], - &["customize"], - &["customized"], - &["customizer"], - &["customizers"], - &["customizing"], - &["customizable"], - &["custom", "customs", "costume", "customer"], - &["customisable", "customizable"], - &["customize"], - &["customized"], - &["customization"], - &["customizing"], - &["customisation"], - &["customisations"], - &["customizable"], - &["customization"], - &["customizations"], - &["customizable"], - &["customizable"], - &["customizable"], - &["customizable"], - &["custom"], - &["customs"], - &["customised"], - &["customized"], - &["custom"], - &["customary"], - &["customer"], - &["customers"], - &["customisable"], - &["customisation"], - &["customise"], - &["customised"], - &["customiser"], - &["customisers"], - &["customising"], - &["customizable"], - &["customization"], - &["customize"], - &["customized"], - &["customizer"], - &["customizers"], - &["customizing"], - &["customs"], - &["customer"], - ], - range: 1..=9, - }; - -static WORD_CUSTM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSTM_CHILDREN), - value: None, -}; - -pub static WORD_CUSTM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["customer"]], - range: 2..=2, - }; - -static WORD_CUSTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSTI_CHILDREN), - value: None, -}; - -pub static WORD_CUSTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mizable"), - dictgen::InsensitiveAscii("mized"), - ], - values: &[&["customizable"], &["customized"]], - range: 5..=7, - }; - -static WORD_CUSTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSTC_CHILDREN), - value: None, -}; - -pub static WORD_CUSTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ene"), - dictgen::InsensitiveAscii("enes"), - ], - values: &[&["cutscene"], &["cutscenes"]], - range: 3..=4, - }; - -static WORD_CUSTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSTA_CHILDREN), - value: None, -}; - -pub static WORD_CUSTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mizable"), - dictgen::InsensitiveAscii("mized"), - dictgen::InsensitiveAscii("mizes"), - dictgen::InsensitiveAscii("mizing"), - ], - values: &[ - &["customizable"], - &["customized"], - &["customizes"], - &["customizing"], - ], - range: 5..=7, - }; - -static WORD_CUSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSS_CHILDREN), - value: None, -}; - -pub static WORD_CUSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("tom"), - dictgen::InsensitiveAscii("tomer"), - dictgen::InsensitiveAscii("tomers"), - dictgen::InsensitiveAscii("tomizable"), - dictgen::InsensitiveAscii("tomization"), - dictgen::InsensitiveAscii("tomize"), - dictgen::InsensitiveAscii("tomized"), - dictgen::InsensitiveAscii("toms"), - ], - values: &[ - &["success"], - &["custom"], - &["customer"], - &["customers"], - &["customizable"], - &["customization"], - &["customize"], - &["customized"], - &["customs"], - ], - range: 3..=10, - }; - -static WORD_CUSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSO_CHILDREN), - value: None, -}; - -pub static WORD_CUSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("tm"), - dictgen::InsensitiveAscii("tmer"), - dictgen::InsensitiveAscii("tmers"), - ], - values: &[ - &["custom"], - &["customers"], - &["cursor"], - &["cursors"], - &["custom"], - &["customer"], - &["customers"], - ], - range: 1..=5, - }; - -static WORD_CUSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSI_CHILDREN), - value: None, -}; - -pub static WORD_CUSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nes"), - ], - values: &[&["cuisine"], &["cuisines"]], - range: 2..=3, - }; - -static WORD_CUSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUSH_CHILDREN), - value: None, -}; - -pub static WORD_CUSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ins"), - ], - values: &[&["cushion"], &["cushions"]], - range: 2..=3, - }; - -static WORD_CUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CUR_CHILDREN), - value: None, -}; - -static WORD_CUR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CURA_NODE), - None, - Some(&WORD_CURC_NODE), - None, - Some(&WORD_CURE_NODE), - None, - None, - None, - Some(&WORD_CURI_NODE), - None, - None, - None, - None, - Some(&WORD_CURN_NODE), - None, - None, - None, - Some(&WORD_CURR_NODE), - Some(&WORD_CURS_NODE), - Some(&WORD_CURT_NODE), - None, - Some(&WORD_CURV_NODE), - None, - None, - None, - None, -]; - -static WORD_CURV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURV_CHILDREN), - value: None, -}; - -pub static WORD_CURV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asious"), - dictgen::InsensitiveAscii("atrue"), - dictgen::InsensitiveAscii("atrues"), - dictgen::InsensitiveAscii("elinear"), - ], - values: &[ - &["curvacious"], - &["curvature"], - &["curvatures"], - &["curvilinear"], - ], - range: 5..=7, - }; - -static WORD_CURT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURT_CHILDREN), - value: None, -}; - -pub static WORD_CURT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esy"), - dictgen::InsensitiveAscii("eus"), - dictgen::InsensitiveAscii("eusly"), - dictgen::InsensitiveAscii("ian"), - ], - values: &[ - &["courtesy", "curtsy"], - &["courteous"], - &["courteously"], - &["curtain"], - ], - range: 3..=5, - }; - -static WORD_CURS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURS_CHILDREN), - value: None, -}; - -pub static WORD_CURS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("ader"), - dictgen::InsensitiveAscii("aders"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("osr"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("ro"), - dictgen::InsensitiveAscii("ror"), - ], - values: &[ - &["crusade"], - &["crusader"], - &["crusaders"], - &["cursor"], - &["cursor"], - &["cursors", "cursor"], - &["cursors"], - &["cursor"], - &["cursor"], - &["cursor"], - ], - range: 1..=5, - }; - -static WORD_CURR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CURR_CHILDREN), - value: None, -}; - -static WORD_CURR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CURRA_NODE), - None, - None, - None, - Some(&WORD_CURRE_NODE), - None, - None, - None, - Some(&WORD_CURRI_NODE), - None, - None, - None, - None, - Some(&WORD_CURRN_NODE), - Some(&WORD_CURRO_NODE), - None, - None, - Some(&WORD_CURRR_NODE), - None, - None, - Some(&WORD_CURRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CURRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURRU_CHILDREN), - value: None, -}; - -pub static WORD_CURRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ptable"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ptible"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["current"], - &["corrupt"], - &["corruptible"], - &["corrupted"], - &["corruptible"], - &["corruption"], - &["corruptions"], - &["corrupts"], - &["cirrus"], - ], - range: 1..=6, - }; - -static WORD_CURRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURRR_CHILDREN), - value: None, -}; - -pub static WORD_CURRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - ], - values: &[&["currency"], &["current"], &["currently"]], - range: 3..=5, - }; - -static WORD_CURRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURRO_CHILDREN), - value: None, -}; - -pub static WORD_CURRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["corruption"], &["cursor"]], - range: 1..=5, - }; - -static WORD_CURRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURRN_CHILDREN), - value: None, -}; - -pub static WORD_CURRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["current"], - &["current"], - &["currently"], - &["current"], - &["currently"], - ], - range: 1..=4, - }; - -static WORD_CURRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURRI_CHILDREN), - value: None, -}; - -pub static WORD_CURRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("culem"), - dictgen::InsensitiveAscii("culim"), - dictgen::InsensitiveAscii("cullum"), - dictgen::InsensitiveAscii("culm"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("ous"), - ], - values: &[ - &["curriculum"], - &["curriculum"], - &["curriculum"], - &["curriculum"], - &["currencies"], - &["curious"], - ], - range: 3..=6, - }; - -static WORD_CURRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURRE_CHILDREN), - value: None, -}; - -pub static WORD_CURRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cnies"), - dictgen::InsensitiveAscii("cny"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("cy"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("mt"), - dictgen::InsensitiveAscii("mtly"), - dictgen::InsensitiveAscii("mts"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nct"), - dictgen::InsensitiveAscii("nctly"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nices"), - dictgen::InsensitiveAscii("nlty"), - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("nnt"), - dictgen::InsensitiveAscii("nntly"), - dictgen::InsensitiveAscii("nnts"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("ntely"), - dictgen::InsensitiveAscii("ntfps"), - dictgen::InsensitiveAscii("ntl"), - dictgen::InsensitiveAscii("ntlly"), - dictgen::InsensitiveAscii("ntlys"), - dictgen::InsensitiveAscii("ntpos"), - dictgen::InsensitiveAscii("ntry"), - dictgen::InsensitiveAscii("ntusa"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tnly"), - ], - values: &[ - &["currencies"], - &["currency"], - &["correct", "current"], - &["corrected"], - &["correcting"], - &["correctly", "currently"], - &["corrects", "currents"], - &["currency"], - &["current"], - &["currents"], - &["current"], - &["currently"], - &["currents"], - &["current"], - &["currencies"], - &["current"], - &["currency", "currently"], - &["current"], - &["currencies"], - &["currently"], - &["currently"], - &["current"], - &["currently"], - &["currents"], - &["currents"], - &["currently"], - &["currents"], - &["currently"], - &["currently"], - &["currents"], - &["currents"], - &["currently"], - &["currents"], - &["currently"], - &["currency"], - &["corresponding"], - &["currents"], - &["current"], - &["currently"], - &["current"], - &["currently"], - ], - range: 1..=8, - }; - -static WORD_CURRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURRA_CHILDREN), - value: None, -}; - -pub static WORD_CURRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("te"), - ], - values: &[&["currencies"], &["curate"]], - range: 2..=5, - }; - -static WORD_CURN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURN_CHILDREN), - value: None, -}; - -pub static WORD_CURN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("ilinear"), - ], - values: &[&["colonel"], &["colonels"], &["curvilinear"]], - range: 2..=7, - }; - -static WORD_CURI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURI_CHILDREN), - value: None, -}; - -pub static WORD_CURI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("culum"), - dictgen::InsensitiveAscii("ocity"), - dictgen::InsensitiveAscii("osly"), - dictgen::InsensitiveAscii("ostiy"), - dictgen::InsensitiveAscii("ousities"), - dictgen::InsensitiveAscii("ousity"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("soity"), - dictgen::InsensitiveAscii("sve"), - ], - values: &[ - &["curriculum"], - &["curiosity"], - &["curiously"], - &["curiosity"], - &["curiosities"], - &["curiosity"], - &["cruiser"], - &["cruisers"], - &["cruising"], - &["curiosity"], - &["cursive"], - ], - range: 3..=8, - }; - -static WORD_CURE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURE_CHILDREN), - value: None, -}; - -pub static WORD_CURE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("fully"), - dictgen::InsensitiveAscii("fuly"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntfilter"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rnt"), - dictgen::InsensitiveAscii("rntly"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("vd"), - dictgen::InsensitiveAscii("vs"), - ], - values: &[ - &["careful"], - &["carefully"], - &["carefully"], - &["cruelty"], - &["current"], - &["currentfilter"], - &["currently"], - &["current"], - &["current"], - &["currently"], - &["curve"], - &["curved"], - &["curves"], - ], - range: 1..=8, - }; - -static WORD_CURC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURC_CHILDREN), - value: None, -}; - -pub static WORD_CURC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("uit"), - dictgen::InsensitiveAscii("uits"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("umcision"), - dictgen::InsensitiveAscii("umference"), - dictgen::InsensitiveAscii("umstance"), - dictgen::InsensitiveAscii("umstances"), - dictgen::InsensitiveAscii("umstantial"), - ], - values: &[ - &["course", "curse", "curve"], - &["church"], - &["crucial"], - &["crucible"], - &["circuit"], - &["circuits"], - &["circular"], - &["circumcision"], - &["circumference"], - &["circumstance"], - &["circumstances"], - &["circumstantial"], - ], - range: 1..=10, - }; - -static WORD_CURA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CURA_CHILDREN), - value: None, -}; - -pub static WORD_CURA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("geous"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[&["courage"], &["courageous"], &["curtain"], &["curvature"]], - range: 2..=5, - }; - -static WORD_CUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUP_CHILDREN), - value: None, -}; - -pub static WORD_CUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("baord"), - dictgen::InsensitiveAscii("boad"), - dictgen::InsensitiveAscii("borad"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lrit"), - dictgen::InsensitiveAscii("on"), - ], - values: &[ - &["cupboard"], - &["cupboard"], - &["cupboard"], - &["couple"], - &["couples"], - &["culprit"], - &["coupon"], - ], - range: 2..=5, - }; - -static WORD_CUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUN_CHILDREN), - value: None, -}; - -pub static WORD_CUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("curency"), - dictgen::InsensitiveAscii("current"), - dictgen::InsensitiveAscii("taminated"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("terpart"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["concurrency"], - &["concurrent"], - &["contaminated"], - &["counted", "hunted"], - &["counter", "hunter"], - &["counterpart"], - &["counters", "hunters"], - &["counting", "hunting"], - ], - range: 3..=9, - }; - -static WORD_CUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUM_CHILDREN), - value: None, -}; - -pub static WORD_CUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bersomem"), - dictgen::InsensitiveAscii("bersone"), - dictgen::InsensitiveAscii("bserome"), - dictgen::InsensitiveAscii("bursome"), - dictgen::InsensitiveAscii("ilative"), - dictgen::InsensitiveAscii("lative"), - dictgen::InsensitiveAscii("mand"), - dictgen::InsensitiveAscii("mulated"), - dictgen::InsensitiveAscii("mulative"), - dictgen::InsensitiveAscii("municate"), - dictgen::InsensitiveAscii("polsory"), - dictgen::InsensitiveAscii("pus"), - dictgen::InsensitiveAscii("puses"), - dictgen::InsensitiveAscii("ulatative"), - dictgen::InsensitiveAscii("ulattive"), - dictgen::InsensitiveAscii("ulitive"), - dictgen::InsensitiveAscii("ultative"), - ], - values: &[ - &["cumbersome"], - &["cumbersome"], - &["cumbersome"], - &["cumbersome"], - &["cumulative"], - &["cumulative"], - &["command"], - &["cumulated"], - &["cumulative"], - &["communicate"], - &["compulsory"], - &["compass"], - &["compasses"], - &["cumulative"], - &["cumulative"], - &["cumulative"], - &["cumulative"], - ], - range: 3..=9, - }; - -static WORD_CUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUL_CHILDREN), - value: None, -}; - -pub static WORD_CUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("iminating"), - dictgen::InsensitiveAscii("itvate"), - dictgen::InsensitiveAscii("ller"), - dictgen::InsensitiveAscii("print"), - dictgen::InsensitiveAscii("rpit"), - dictgen::InsensitiveAscii("teral"), - dictgen::InsensitiveAscii("terally"), - dictgen::InsensitiveAscii("tivative"), - dictgen::InsensitiveAscii("trual"), - dictgen::InsensitiveAscii("trually"), - dictgen::InsensitiveAscii("tueral"), - dictgen::InsensitiveAscii("turaly"), - dictgen::InsensitiveAscii("turels"), - dictgen::InsensitiveAscii("turs"), - dictgen::InsensitiveAscii("umative"), - dictgen::InsensitiveAscii("umns"), - dictgen::InsensitiveAscii("utral"), - dictgen::InsensitiveAscii("utrally"), - ], - values: &[ - &["could"], - &["culminating"], - &["cultivate"], - &["culler"], - &["culprit"], - &["culprit"], - &["cultural"], - &["culturally"], - &["cultivate"], - &["cultural"], - &["culturally"], - &["cultural"], - &["culturally"], - &["cultures"], - &["cultures"], - &["cumulative"], - &["columns"], - &["cultural"], - &["culturally"], - ], - range: 1..=9, - }; - -static WORD_CUK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUK_CHILDREN), - value: None, -}; - -pub static WORD_CUK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oo")], - values: &[&["cuckoo"]], - range: 2..=2, - }; - -static WORD_CUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUI_CHILDREN), - value: None, -}; - -pub static WORD_CUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("leoga")], - values: &[&["cuileog"]], - range: 5..=5, - }; - -static WORD_CUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUE_CHILDREN), - value: None, -}; - -pub static WORD_CUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stionable"), - dictgen::InsensitiveAscii("stioned"), - dictgen::InsensitiveAscii("stions"), - ], - values: &[ - &["question"], - &["questionable"], - &["questioned"], - &["questions"], - ], - range: 5..=9, - }; - -static WORD_CUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUD_CHILDREN), - value: None, -}; - -pub static WORD_CUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dels"), - dictgen::InsensitiveAscii("dleys"), - ], - values: &[&["cuddles"], &["cuddles"]], - range: 4..=5, - }; - -static WORD_CUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUB_CHILDREN), - value: None, -}; - -pub static WORD_CUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("burd"), - dictgen::InsensitiveAscii("burds"), - dictgen::InsensitiveAscii("cile"), - dictgen::InsensitiveAscii("ilce"), - dictgen::InsensitiveAscii("poard"), - ], - values: &[ - &["cupboard"], - &["cupboards"], - &["cubicle"], - &["cubicle"], - &["cupboard"], - ], - range: 4..=5, - }; - -static WORD_CUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CUA_CHILDREN), - value: None, -}; - -pub static WORD_CUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("casian"), - dictgen::InsensitiveAscii("sality"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("tiously"), - ], - values: &[ - &["caucasian"], - &["causality"], - &["causation"], - &["cause"], - &["caused"], - &["causes"], - &["causing"], - &["cautiously"], - ], - range: 2..=7, - }; - -static WORD_CT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CT_CHILDREN), - value: None, -}; - -pub static WORD_CT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("eateing"), - dictgen::InsensitiveAscii("eater"), - dictgen::InsensitiveAscii("eates"), - dictgen::InsensitiveAscii("eating"), - dictgen::InsensitiveAscii("eation"), - dictgen::InsensitiveAscii("eations"), - dictgen::InsensitiveAscii("eator"), - dictgen::InsensitiveAscii("hluhu"), - dictgen::InsensitiveAscii("huhlu"), - dictgen::InsensitiveAscii("hulhlu"), - dictgen::InsensitiveAscii("hulluh"), - dictgen::InsensitiveAscii("huluh"), - dictgen::InsensitiveAscii("ificate"), - dictgen::InsensitiveAscii("ificated"), - dictgen::InsensitiveAscii("ificates"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("uhlhu"), - ], - values: &[ - &["create"], - &["created"], - &["creating"], - &["creator"], - &["creates"], - &["creating"], - &["creation"], - &["creations"], - &["creator"], - &["cthulhu"], - &["cthulhu"], - &["cthulhu"], - &["cthulhu"], - &["cthulhu"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["cthulhu"], - ], - range: 4..=9, - }; - -static WORD_CS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CS_CHILDREN), - value: None, -}; - -pub static WORD_CS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("utomer"), - ], - values: &[&["case"], &["cases"], &["cases"], &["customer"]], - range: 2..=6, - }; - -static WORD_CR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CR_CHILDREN), - value: None, -}; - -static WORD_CR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CRA_NODE), - None, - None, - Some(&WORD_CRD_NODE), - Some(&WORD_CRE_NODE), - None, - None, - Some(&WORD_CRH_NODE), - Some(&WORD_CRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CRO_NODE), - Some(&WORD_CRP_NODE), - None, - Some(&WORD_CRR_NODE), - Some(&WORD_CRS_NODE), - Some(&WORD_CRT_NODE), - Some(&WORD_CRU_NODE), - None, - None, - None, - Some(&WORD_CRY_NODE), - None, -]; - -static WORD_CRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRY_CHILDREN), - value: None, -}; - -pub static WORD_CRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pitc"), - dictgen::InsensitiveAscii("po"), - dictgen::InsensitiveAscii("pric"), - dictgen::InsensitiveAscii("pro"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ptocraphic"), - dictgen::InsensitiveAscii("ptograhic"), - dictgen::InsensitiveAscii("ptographc"), - dictgen::InsensitiveAscii("ptograpic"), - dictgen::InsensitiveAscii("stalens"), - dictgen::InsensitiveAscii("stalisation"), - dictgen::InsensitiveAscii("stalisk"), - dictgen::InsensitiveAscii("stallis"), - dictgen::InsensitiveAscii("stalls"), - dictgen::InsensitiveAscii("stalus"), - dictgen::InsensitiveAscii("stalys"), - dictgen::InsensitiveAscii("stas"), - dictgen::InsensitiveAscii("stsl"), - dictgen::InsensitiveAscii("styal"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("tographic"), - dictgen::InsensitiveAscii("tographically"), - dictgen::InsensitiveAscii("topgraphic"), - dictgen::InsensitiveAscii("tpic"), - dictgen::InsensitiveAscii("tpo"), - dictgen::InsensitiveAscii("tsal"), - dictgen::InsensitiveAscii("tstal"), - ], - values: &[ - &["cryptic"], - &["crypto"], - &["cryptic"], - &["crypto"], - &["encrypted"], - &["cryptographic"], - &["cryptographic"], - &["cryptographic"], - &["cryptographic"], - &["crystals"], - &["crystallisation"], - &["crystals"], - &["crystals"], - &["crystals"], - &["crystals"], - &["crystals"], - &["crystals"], - &["crystals"], - &["crystal"], - &["crypto"], - &["cryptographic"], - &["cryptographically"], - &["cryptographic"], - &["cryptic"], - &["crypto"], - &["crystal"], - &["crystal"], - ], - range: 2..=13, - }; - -static WORD_CRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRU_CHILDREN), - value: None, -}; - -pub static WORD_CRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asder"), - dictgen::InsensitiveAscii("ciaal"), - dictgen::InsensitiveAscii("cialy"), - dictgen::InsensitiveAscii("cibe"), - dictgen::InsensitiveAscii("cibel"), - dictgen::InsensitiveAscii("cifiction"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("icble"), - dictgen::InsensitiveAscii("icial"), - dictgen::InsensitiveAscii("lety"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("rrent"), - dictgen::InsensitiveAscii("sdae"), - dictgen::InsensitiveAscii("sdaer"), - dictgen::InsensitiveAscii("sdaers"), - dictgen::InsensitiveAscii("sier"), - dictgen::InsensitiveAscii("siers"), - dictgen::InsensitiveAscii("sies"), - dictgen::InsensitiveAscii("siing"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sor"), - dictgen::InsensitiveAscii("tchers"), - dictgen::InsensitiveAscii("tchetts"), - dictgen::InsensitiveAscii("tchs"), - dictgen::InsensitiveAscii("thces"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tially"), - dictgen::InsensitiveAscii("tialy"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zer"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["crusader"], - &["crucial"], - &["crucially"], - &["crucible"], - &["crucible"], - &["crucifixion"], - &["cruelty"], - &["crucial"], - &["crucible"], - &["crucial"], - &["cruelty"], - &["crunching"], - &["current"], - &["crusade"], - &["crusader"], - &["crusaders"], - &["cruiser"], - &["cruisers"], - &["cruises"], - &["cruising"], - &["cursive"], - &["cursor"], - &["crutches"], - &["crutches"], - &["crutches"], - &["crutches"], - &["crucial"], - &["crucially"], - &["crucially"], - &["cruise"], - &["cruised"], - &["cruiser"], - &["cruises"], - &["cruising"], - ], - range: 2..=9, - }; - -static WORD_CRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRT_CHILDREN), - value: None, -}; - -pub static WORD_CRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icals"), - dictgen::InsensitiveAscii("icised"), - ], - values: &[ - &["critical"], - &["critically"], - &["criticals"], - &["criticised"], - ], - range: 4..=6, - }; - -static WORD_CRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRS_CHILDREN), - value: None, -}; - -pub static WORD_CRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ytal"), - dictgen::InsensitiveAscii("ytalline"), - dictgen::InsensitiveAscii("ytallisation"), - dictgen::InsensitiveAscii("ytallise"), - dictgen::InsensitiveAscii("ytallization"), - dictgen::InsensitiveAscii("ytallize"), - dictgen::InsensitiveAscii("ytallographic"), - dictgen::InsensitiveAscii("ytals"), - ], - values: &[ - &["crystal"], - &["crystalline"], - &["crystallisation"], - &["crystallise"], - &["crystallization"], - &["crystallize"], - &["crystallographic"], - &["crystals"], - ], - range: 4..=13, - }; - -static WORD_CRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRR_CHILDREN), - value: None, -}; - -pub static WORD_CRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("espond")], - values: &[&["correspond"]], - range: 6..=6, - }; - -static WORD_CRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRP_CHILDREN), - value: None, -}; - -pub static WORD_CRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ytic")], - values: &[&["cryptic"]], - range: 4..=4, - }; - -static WORD_CRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRO_CHILDREN), - value: None, -}; - -pub static WORD_CRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atioa"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ckadile"), - dictgen::InsensitiveAscii("ckodiles"), - dictgen::InsensitiveAscii("codille"), - dictgen::InsensitiveAscii("codiller"), - dictgen::InsensitiveAscii("codilule"), - dictgen::InsensitiveAscii("nological"), - dictgen::InsensitiveAscii("nologically"), - dictgen::InsensitiveAscii("nstructs"), - dictgen::InsensitiveAscii("ntrols"), - dictgen::InsensitiveAscii("oz"), - dictgen::InsensitiveAscii("ozed"), - dictgen::InsensitiveAscii("ozer"), - dictgen::InsensitiveAscii("ozes"), - dictgen::InsensitiveAscii("ozing"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("poration"), - dictgen::InsensitiveAscii("porations"), - dictgen::InsensitiveAscii("ppped"), - dictgen::InsensitiveAscii("pses"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sair"), - dictgen::InsensitiveAscii("shairs"), - dictgen::InsensitiveAscii("shet"), - dictgen::InsensitiveAscii("ssair"), - dictgen::InsensitiveAscii("ssfie"), - dictgen::InsensitiveAscii("ssfiter"), - dictgen::InsensitiveAscii("ssfiters"), - dictgen::InsensitiveAscii("ssgne"), - dictgen::InsensitiveAscii("sshar"), - dictgen::InsensitiveAscii("sshiar"), - dictgen::InsensitiveAscii("ssifre"), - dictgen::InsensitiveAscii("ssign"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("sspot"), - dictgen::InsensitiveAscii("ucing"), - dictgen::InsensitiveAscii("wbahr"), - dictgen::InsensitiveAscii("wdsigna"), - dictgen::InsensitiveAscii("wkay"), - dictgen::InsensitiveAscii("wm"), - dictgen::InsensitiveAscii("wshay"), - dictgen::InsensitiveAscii("wshays"), - dictgen::InsensitiveAscii("wsourced"), - ], - values: &[ - &["croatia"], - &["croatian"], - &["crotch"], - &["crocodile"], - &["crocodiles"], - &["crocodile"], - &["crocodile"], - &["crocodile"], - &["chronological"], - &["chronologically"], - &["constructs"], - &["controls"], - &["cruise"], - &["cruised"], - &["cruiser"], - &["cruises"], - &["cruising"], - &["coped"], - &["corporation"], - &["corporations"], - &["cropped"], - &["corpses"], - &["cross"], - &["corsair"], - &["crosshairs"], - &["crochet"], - &["crosshair"], - &["crossfire"], - &["crossfire"], - &["crossfire"], - &["crossgen"], - &["crosshair"], - &["crosshair"], - &["crossfire"], - &["crossing"], - &["crossing"], - &["crosspost"], - &["crouching"], - &["crowbar"], - &["crowdsignal"], - &["croquet"], - &["crown"], - &["crochet"], - &["crochets"], - &["crowdsourced"], - ], - range: 1..=11, - }; - -static WORD_CRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CRI_CHILDREN), - value: None, -}; - -static WORD_CRI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CRIC_NODE), - None, - None, - None, - Some(&WORD_CRIG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CRIM_NODE), - Some(&WORD_CRIN_NODE), - None, - Some(&WORD_CRIP_NODE), - None, - Some(&WORD_CRIR_NODE), - Some(&WORD_CRIS_NODE), - Some(&WORD_CRIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CRIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CRIT_CHILDREN), - value: None, -}; - -static WORD_CRIT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CRITC_NODE), - None, - Some(&WORD_CRITE_NODE), - None, - None, - None, - Some(&WORD_CRITI_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CRITQ_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_CRITQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITQ_CHILDREN), - value: None, -}; - -pub static WORD_CRITQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("uing"), - ], - values: &[&["critique"], &["critiqued"], &["critiquing"]], - range: 2..=4, - }; - -static WORD_CRITI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CRITI_CHILDREN), - value: None, -}; - -static WORD_CRITI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CRITIA_NODE), - None, - Some(&WORD_CRITIC_NODE), - None, - Some(&WORD_CRITIE_NODE), - None, - None, - None, - Some(&WORD_CRITII_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CRITIS_NODE), - Some(&WORD_CRITIT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CRITIZ_NODE), -]; - -static WORD_CRITIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITIZ_CHILDREN), - value: None, -}; - -pub static WORD_CRITIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ised"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("isms"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izing"), - ], - values: &[ - &["criticized"], - &["criticized"], - &["criticizing"], - &["criticizing"], - &["criticised"], - &["criticising"], - &["criticisms"], - &["criticized"], - &["criticizing"], - ], - range: 2..=5, - }; - -static WORD_CRITIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITIT_CHILDREN), - value: None, -}; - -pub static WORD_CRITIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ical")], - values: &[&["critical"]], - range: 4..=4, - }; - -static WORD_CRITIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITIS_CHILDREN), - value: None, -}; - -pub static WORD_CRITIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("iced"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("icm"), - dictgen::InsensitiveAscii("icms"), - dictgen::InsensitiveAscii("icsm"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("iscm"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("ism"), - dictgen::InsensitiveAscii("isms"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("izes"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("izms"), - dictgen::InsensitiveAscii("m"), - ], - values: &[ - &["criticise"], - &["criticized"], - &["criticizing"], - &["criticism"], - &["criticisms"], - &["criticisms"], - &["criticising"], - &["criticisms"], - &["criticising"], - &["criticism"], - &["criticisms"], - &["criticize"], - &["criticized"], - &["criticizes"], - &["criticizing"], - &["criticisms"], - &["criticism"], - ], - range: 1..=5, - }; - -static WORD_CRITII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITII_CHILDREN), - value: None, -}; - -pub static WORD_CRITII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("cals"), - ], - values: &[&["critical"], &["critically"], &["criticals"]], - range: 3..=5, - }; - -static WORD_CRITIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITIE_CHILDREN), - value: None, -}; - -pub static WORD_CRITIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ra"), - dictgen::InsensitiveAscii("ria"), - ], - values: &[&["criteria"], &["criteria"]], - range: 2..=3, - }; - -static WORD_CRITIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITIC_CHILDREN), - value: None, -}; - -pub static WORD_CRITIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("allity"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("arlo"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iing"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("isied"), - dictgen::InsensitiveAscii("isim"), - dictgen::InsensitiveAscii("isims"), - dictgen::InsensitiveAscii("isize"), - dictgen::InsensitiveAscii("isme"), - dictgen::InsensitiveAscii("isn"), - dictgen::InsensitiveAscii("isng"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("isze"), - dictgen::InsensitiveAscii("iszed"), - dictgen::InsensitiveAscii("iszing"), - dictgen::InsensitiveAscii("izms"), - dictgen::InsensitiveAscii("izng"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("us"), - ], - values: &[ - &["critical"], - &["critical", "critically"], - &["critically"], - &["critically"], - &["critical"], - &["critics"], - &["critical"], - &["critics"], - &["critical"], - &["critically"], - &["criticals"], - &["criticising"], - &["criticise"], - &["criticise"], - &["criticising"], - &["criticisms"], - &["critics"], - &["criticise"], - &["criticism"], - &["criticisms"], - &["criticise"], - &["criticise"], - &["criticising"], - &["criticising"], - &["critics"], - &["criticise"], - &["criticise"], - &["criticising"], - &["criticisms"], - &["criticizing"], - &["critics"], - &["critics"], - &["critics"], - &["critics"], - ], - range: 2..=6, - }; - -static WORD_CRITIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITIA_CHILDREN), - value: None, -}; - -pub static WORD_CRITIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["critical"]], - range: 1..=1, - }; - -static WORD_CRITE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITE_CHILDREN), - value: None, -}; - -pub static WORD_CRITE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("ra"), - dictgen::InsensitiveAscii("reon"), - dictgen::InsensitiveAscii("rias"), - dictgen::InsensitiveAscii("riom"), - ], - values: &[ - &["critique"], - &["criteria"], - &["criterion"], - &["criteria"], - &["criterion"], - ], - range: 2..=4, - }; - -static WORD_CRITC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRITC_CHILDREN), - value: None, -}; - -pub static WORD_CRITC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ially"), - dictgen::InsensitiveAscii("ials"), - ], - values: &[ - &["critical"], - &["critically"], - &["criticals"], - &["critical"], - &["critically"], - &["criticals"], - ], - range: 2..=5, - }; - -static WORD_CRIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRIS_CHILDREN), - value: None, -}; - -pub static WORD_CRIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("tals"), - ], - values: &[&["crystal"], &["crystals"]], - range: 3..=4, - }; - -static WORD_CRIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRIR_CHILDREN), - value: None, -}; - -pub static WORD_CRIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icals"), - ], - values: &[&["critical"], &["critically"], &["criticals"]], - range: 4..=6, - }; - -static WORD_CRIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRIP_CHILDREN), - value: None, -}; - -pub static WORD_CRIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["crypt", "script"], &["crypts", "scripts"]], - range: 1..=2, - }; - -static WORD_CRIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRIN_CHILDREN), - value: None, -}; - -pub static WORD_CRIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gely"), - dictgen::InsensitiveAscii("gery"), - dictgen::InsensitiveAscii("gewhorty"), - dictgen::InsensitiveAscii("geworhty"), - dictgen::InsensitiveAscii("geworhy"), - dictgen::InsensitiveAscii("geworthey"), - dictgen::InsensitiveAscii("geworthly"), - dictgen::InsensitiveAscii("geworty"), - dictgen::InsensitiveAscii("gewothy"), - dictgen::InsensitiveAscii("gewrothy"), - dictgen::InsensitiveAscii("gyworthy"), - ], - values: &[ - &["cringey"], - &["cringey"], - &["cringeworthy"], - &["cringeworthy"], - &["cringeworthy"], - &["cringeworthy"], - &["cringeworthy"], - &["cringeworthy"], - &["cringeworthy"], - &["cringeworthy"], - &["cringeworthy"], - ], - range: 4..=9, - }; - -static WORD_CRIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRIM_CHILDREN), - value: None, -}; - -pub static WORD_CRIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anally"), - dictgen::InsensitiveAscii("inalty"), - dictgen::InsensitiveAscii("inalul"), - dictgen::InsensitiveAscii("inaly"), - ], - values: &[ - &["criminally"], - &["criminally"], - &["criminally"], - &["criminally"], - ], - range: 5..=6, - }; - -static WORD_CRIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRIG_CHILDREN), - value: None, -}; - -pub static WORD_CRIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("neworthy")], - values: &[&["cringeworthy"]], - range: 8..=8, - }; - -static WORD_CRIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRIC_CHILDREN), - value: None, -}; - -pub static WORD_CRIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ital"), - dictgen::InsensitiveAscii("itally"), - dictgen::InsensitiveAscii("itals"), - dictgen::InsensitiveAscii("itising"), - dictgen::InsensitiveAscii("ketts"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("ulating"), - dictgen::InsensitiveAscii("umference"), - ], - values: &[ - &["critical"], - &["critical"], - &["critically"], - &["criticals"], - &["criticising"], - &["crickets"], - &["circles"], - &["circling"], - &["critical"], - &["circulating"], - &["circumference"], - ], - range: 3..=9, - }; - -static WORD_CRH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRH_CHILDREN), - value: None, -}; - -pub static WORD_CRH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("istmas")], - values: &[&["christmas"]], - range: 6..=6, - }; - -static WORD_CRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CRE_CHILDREN), - value: None, -}; - -static WORD_CRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CREA_NODE), - None, - None, - Some(&WORD_CRED_NODE), - Some(&WORD_CREE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CREN_NODE), - None, - None, - None, - None, - Some(&WORD_CRES_NODE), - Some(&WORD_CRET_NODE), - Some(&WORD_CREU_NODE), - None, - Some(&WORD_CREW_NODE), - None, - None, - None, -]; - -static WORD_CREW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CREW_CHILDREN), - value: None, -}; - -pub static WORD_CREW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sant")], - values: &[&["croissant"]], - range: 4..=4, - }; - -static WORD_CREU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CREU_CHILDREN), - value: None, -}; - -pub static WORD_CREU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lty")], - values: &[&["cruelty"]], - range: 3..=3, - }; - -static WORD_CRET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRET_CHILDREN), - value: None, -}; - -pub static WORD_CRET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eria"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["create"], - &["created"], - &["creates"], - &["creating"], - &["create"], - &["created"], - &["creates"], - &["creating"], - &["creator"], - &["creators"], - &["created"], - &["criteria"], - &["creates", "crates"], - &["critical"], - &["creating"], - ], - range: 2..=5, - }; - -static WORD_CRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRES_CHILDREN), - value: None, -}; - -pub static WORD_CRES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("its"), - ], - values: &[&["crescent"], &["crèche"], &["credits"]], - range: 1..=3, - }; - -static WORD_CREN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CREN_CHILDREN), - value: None, -}; - -pub static WORD_CREN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ditals")], - values: &[&["credentials"]], - range: 6..=6, - }; - -static WORD_CREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CREE_CHILDREN), - value: None, -}; - -pub static WORD_CREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("perest"), - dictgen::InsensitiveAscii("pes"), - dictgen::InsensitiveAscii("pgin"), - dictgen::InsensitiveAscii("pig"), - ], - values: &[ - &["create"], - &["creates"], - &["credence"], - &["creepers"], - &["creepers"], - &["creeping"], - &["creeping"], - ], - range: 3..=6, - }; - -static WORD_CRED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRED_CHILDREN), - value: None, -}; - -pub static WORD_CRED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("encials"), - dictgen::InsensitiveAscii("endials"), - dictgen::InsensitiveAscii("entail"), - dictgen::InsensitiveAscii("entails"), - dictgen::InsensitiveAscii("entaisl"), - dictgen::InsensitiveAscii("etial"), - dictgen::InsensitiveAscii("etials"), - dictgen::InsensitiveAscii("ibillity"), - dictgen::InsensitiveAscii("ibilty"), - dictgen::InsensitiveAscii("idential"), - dictgen::InsensitiveAscii("identials"), - dictgen::InsensitiveAscii("ientals"), - dictgen::InsensitiveAscii("iential"), - dictgen::InsensitiveAscii("intial"), - dictgen::InsensitiveAscii("intials"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("netials"), - dictgen::InsensitiveAscii("ntial"), - ], - values: &[ - &["created"], - &["credentials"], - &["credentials"], - &["credential"], - &["credentials"], - &["credentials"], - &["credential"], - &["credentials"], - &["credibility"], - &["credibility"], - &["credential"], - &["credentials"], - &["credentials"], - &["credential"], - &["credential"], - &["credentials"], - &["credits"], - &["credits"], - &["credited"], - &["credentials"], - &["credential"], - ], - range: 2..=9, - }; - -static WORD_CREA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CREA_CHILDREN), - value: None, -}; - -pub static WORD_CREA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("cionism"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("dential"), - dictgen::InsensitiveAscii("dentialed"), - dictgen::InsensitiveAscii("dentials"), - dictgen::InsensitiveAscii("dit"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("entials"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("mic"), - dictgen::InsensitiveAscii("soat"), - dictgen::InsensitiveAscii("stor"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tea"), - dictgen::InsensitiveAscii("teable"), - dictgen::InsensitiveAscii("tead"), - dictgen::InsensitiveAscii("tedd"), - dictgen::InsensitiveAscii("teed"), - dictgen::InsensitiveAscii("tein"), - dictgen::InsensitiveAscii("teing"), - dictgen::InsensitiveAscii("teive"), - dictgen::InsensitiveAscii("ten"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("teur"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tien"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("tionis"), - dictgen::InsensitiveAscii("tionisim"), - dictgen::InsensitiveAscii("tionistas"), - dictgen::InsensitiveAscii("tionkit"), - dictgen::InsensitiveAscii("tionnism"), - dictgen::InsensitiveAscii("tionnist"), - dictgen::InsensitiveAscii("tionsim"), - dictgen::InsensitiveAscii("tionsism"), - dictgen::InsensitiveAscii("tionsist"), - dictgen::InsensitiveAscii("tionsit"), - dictgen::InsensitiveAscii("tionsits"), - dictgen::InsensitiveAscii("tionsm"), - dictgen::InsensitiveAscii("tionst"), - dictgen::InsensitiveAscii("tionsts"), - dictgen::InsensitiveAscii("tivelly"), - dictgen::InsensitiveAscii("tivey"), - dictgen::InsensitiveAscii("tivily"), - dictgen::InsensitiveAscii("tivley"), - dictgen::InsensitiveAscii("tning"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("tred"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tse"), - dictgen::InsensitiveAscii("tue"), - ], - values: &[ - &["create"], - &["creationism"], - &["created"], - &["credential"], - &["credentialed"], - &["credentials"], - &["credit"], - &["created"], - &["credentials"], - &["created"], - &["creating"], - &["ceramic"], - &["creosote"], - &["creator"], - &["creation"], - &["create"], - &["creatable"], - &["created"], - &["created"], - &["created"], - &["creatine"], - &["creating"], - &["creative"], - &["creatine"], - &["creature", "creator", "crater"], - &["craters", "creators"], - &["creature"], - &["creatine"], - &["creatine"], - &["creation", "creating"], - &["creations"], - &["creationism"], - &["creationists"], - &["creationist"], - &["creationism"], - &["creationist"], - &["creationism"], - &["creationism"], - &["creationist"], - &["creationist"], - &["creationists"], - &["creationism"], - &["creationist"], - &["creationists"], - &["creatively"], - &["creatively"], - &["creatively"], - &["creatively"], - &["creating"], - &["create"], - &["created"], - &["creates"], - &["creates"], - &["creature"], - ], - range: 2..=9, - }; - -static WORD_CRD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRD_CHILDREN), - value: None, -}; - -pub static WORD_CRD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("it")], - values: &[&["credit"]], - range: 2..=2, - }; - -static WORD_CRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CRA_CHILDREN), - value: None, -}; - -pub static WORD_CRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bine"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ceful"), - dictgen::InsensitiveAscii("cefully"), - dictgen::InsensitiveAscii("cefulness"), - dictgen::InsensitiveAscii("celess"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ckes"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etor"), - dictgen::InsensitiveAscii("etors"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("hses"), - dictgen::InsensitiveAscii("lwed"), - dictgen::InsensitiveAscii("lwer"), - dictgen::InsensitiveAscii("mugin"), - dictgen::InsensitiveAscii("mugins"), - dictgen::InsensitiveAscii("nberrry"), - dictgen::InsensitiveAscii("nbery"), - dictgen::InsensitiveAscii("nkenstein"), - dictgen::InsensitiveAscii("otia"), - dictgen::InsensitiveAscii("penter"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("shaes"), - dictgen::InsensitiveAscii("sheed"), - dictgen::InsensitiveAscii("shees"), - dictgen::InsensitiveAscii("shess"), - dictgen::InsensitiveAscii("shign"), - dictgen::InsensitiveAscii("shs"), - dictgen::InsensitiveAscii("tashous"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tionalism"), - dictgen::InsensitiveAscii("tionalist"), - dictgen::InsensitiveAscii("tionalists"), - dictgen::InsensitiveAscii("tionist"), - dictgen::InsensitiveAscii("tionists"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("weld"), - dictgen::InsensitiveAscii("yones"), - ], - values: &[ - &["carbine"], - &["grace", "crate"], - &["graced"], - &["graceful"], - &["gracefully"], - &["gracefulness"], - &["graceless"], - &["crates", "graces"], - &["crashes", "caches", "crutches"], - &["gracing"], - &["crackles", "cracks", "crackers"], - &["create", "crate"], - &["created", "crated"], - &["crates", "creates"], - &["creating", "crating"], - &["crater", "creator"], - &["craters", "creators"], - &["crashed"], - &["crashes"], - &["crash", "crass"], - &["crashes"], - &["crawled"], - &["crawler"], - &["curmudgeon"], - &["curmudgeons"], - &["cranberry"], - &["cranberry"], - &["frankenstein"], - &["croatia"], - &["carpenter"], - &["caption"], - &["crashes"], - &["crashed"], - &["crashes"], - &["crashes"], - &["crashing"], - &["crashes"], - &["cretaceous"], - &["creation", "nation", "ration"], - &["nationalism", "rationalism"], - &["nationalist", "rationalist"], - &["nationalists", "rationalists"], - &["creationist"], - &["creationists"], - &["creations", "nations", "rations"], - &["crawled"], - &["crayons"], - ], - range: 2..=10, - }; - -static WORD_CP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CP_CHILDREN), - value: None, -}; - -pub static WORD_CP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acities"), - dictgen::InsensitiveAscii("acity"), - dictgen::InsensitiveAscii("atains"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("check"), - dictgen::InsensitiveAscii("mpression"), - dictgen::InsensitiveAscii("ontent"), - dictgen::InsensitiveAscii("oy"), - dictgen::InsensitiveAscii("pp"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[ - &["capacities"], - &["capacity"], - &["captains"], - &["caption"], - &["cppcheck"], - &["compression"], - &["content"], - &["coy", "copy"], - &["cpp"], - &["caption", "option"], - &["could"], - ], - range: 2..=9, - }; - -static WORD_CO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CO_CHILDREN), - value: None, -}; - -static WORD_CO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COA_NODE), - Some(&WORD_COB_NODE), - Some(&WORD_COC_NODE), - Some(&WORD_COD_NODE), - Some(&WORD_COE_NODE), - Some(&WORD_COF_NODE), - Some(&WORD_COG_NODE), - Some(&WORD_COH_NODE), - Some(&WORD_COI_NODE), - None, - Some(&WORD_COK_NODE), - Some(&WORD_COL_NODE), - Some(&WORD_COM_NODE), - Some(&WORD_CON_NODE), - Some(&WORD_COO_NODE), - Some(&WORD_COP_NODE), - None, - Some(&WORD_COR_NODE), - Some(&WORD_COS_NODE), - Some(&WORD_COT_NODE), - Some(&WORD_COU_NODE), - Some(&WORD_COV_NODE), - None, - None, - Some(&WORD_COY_NODE), - None, -]; - -static WORD_COY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COY_CHILDREN), - value: None, -}; - -pub static WORD_COY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("otees"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("pright"), - dictgen::InsensitiveAscii("prighted"), - dictgen::InsensitiveAscii("prights"), - dictgen::InsensitiveAscii("right"), - dictgen::InsensitiveAscii("righted"), - dictgen::InsensitiveAscii("rights"), - dictgen::InsensitiveAscii("toes"), - ], - values: &[ - &["coyotes"], - &["copy"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["coyotes"], - ], - range: 1..=8, - }; - -static WORD_COV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COV_CHILDREN), - value: None, -}; - -pub static WORD_COV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anent"), - dictgen::InsensitiveAscii("arage"), - dictgen::InsensitiveAscii("arages"), - dictgen::InsensitiveAscii("arege"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("enat"), - dictgen::InsensitiveAscii("enental"), - dictgen::InsensitiveAscii("ention"), - dictgen::InsensitiveAscii("entions"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ereing"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("erge"), - dictgen::InsensitiveAscii("ergence"), - dictgen::InsensitiveAscii("erges"), - dictgen::InsensitiveAscii("erign"), - dictgen::InsensitiveAscii("erred"), - dictgen::InsensitiveAscii("ersation"), - dictgen::InsensitiveAscii("ersations"), - dictgen::InsensitiveAscii("ersion"), - dictgen::InsensitiveAscii("ersions"), - dictgen::InsensitiveAscii("ersity"), - dictgen::InsensitiveAscii("erted"), - dictgen::InsensitiveAscii("erter"), - dictgen::InsensitiveAscii("erters"), - dictgen::InsensitiveAscii("erting"), - dictgen::InsensitiveAscii("nersation"), - dictgen::InsensitiveAscii("nersion"), - dictgen::InsensitiveAscii("nert"), - dictgen::InsensitiveAscii("nerted"), - dictgen::InsensitiveAscii("nerter"), - dictgen::InsensitiveAscii("nerters"), - dictgen::InsensitiveAscii("nertible"), - dictgen::InsensitiveAscii("nerting"), - dictgen::InsensitiveAscii("nertor"), - dictgen::InsensitiveAscii("nertors"), - dictgen::InsensitiveAscii("nerts"), - dictgen::InsensitiveAscii("riance"), - dictgen::InsensitiveAscii("riate"), - dictgen::InsensitiveAscii("riates"), - dictgen::InsensitiveAscii("ver"), - ], - values: &[ - &["covenant"], - &["coverage"], - &["coverages"], - &["coverage"], - &["convection"], - &["covenant"], - &["covenant"], - &["convention"], - &["conventions"], - &["coverage"], - &["covered"], - &["cover"], - &["covering"], - &["covers"], - &["coverage", "converge"], - &["convergence"], - &["coverages", "converges"], - &["covering"], - &["covered"], - &["conversation"], - &["conversations"], - &["conversion"], - &["conversions"], - &["coverity"], - &["converted", "covered", "coveted"], - &["converter"], - &["converters"], - &["converting"], - &["conservation"], - &["conversion"], - &["convert"], - &["converted"], - &["converter"], - &["converters"], - &["convertible"], - &["converting"], - &["convertor"], - &["convertors"], - &["converts"], - &["covariance"], - &["covariate"], - &["covariates"], - &["cover"], - ], - range: 3..=9, - }; - -static WORD_COU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COU_CHILDREN), - value: None, -}; - -static WORD_COU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_COUC_NODE), - Some(&WORD_COUD_NODE), - None, - None, - Some(&WORD_COUG_NODE), - None, - None, - None, - Some(&WORD_COUK_NODE), - Some(&WORD_COUL_NODE), - Some(&WORD_COUM_NODE), - Some(&WORD_COUN_NODE), - None, - Some(&WORD_COUP_NODE), - None, - Some(&WORD_COUR_NODE), - Some(&WORD_COUS_NODE), - Some(&WORD_COUT_NODE), - Some(&WORD_COUU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_COUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUU_CHILDREN), - value: None, -}; - -pub static WORD_COUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ld")], - values: &[&["could"]], - range: 2..=2, - }; - -static WORD_COUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUT_CHILDREN), - value: None, -}; - -pub static WORD_COUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ermeasuere"), - dictgen::InsensitiveAscii("ermeasueres"), - dictgen::InsensitiveAscii("ermeasure"), - dictgen::InsensitiveAscii("ermeasures"), - dictgen::InsensitiveAscii("erpart"), - dictgen::InsensitiveAscii("erparts"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("neract"), - dictgen::InsensitiveAscii("nered"), - dictgen::InsensitiveAscii("nerfeit"), - dictgen::InsensitiveAscii("nering"), - dictgen::InsensitiveAscii("nerpart"), - dictgen::InsensitiveAscii("nerparts"), - dictgen::InsensitiveAscii("nerplay"), - dictgen::InsensitiveAscii("nerpoint"), - dictgen::InsensitiveAscii("nerproductive"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[ - &["counted"], - &["counter"], - &["countermeasure"], - &["countermeasures"], - &["countermeasure"], - &["countermeasures"], - &["counterpart"], - &["counterparts"], - &["counters", "routers", "scouters"], - &["counting"], - &["counter"], - &["counteract"], - &["countered"], - &["counterfeit"], - &["countering"], - &["counterpart"], - &["counterparts"], - &["counterplay"], - &["counterpoint"], - &["counterproductive"], - &["counters"], - &["countries"], - &["country"], - ], - range: 2..=13, - }; - -static WORD_COUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUS_CHILDREN), - value: None, -}; - -pub static WORD_COUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("nelors"), - dictgen::InsensitiveAscii("re"), - ], - values: &[ - &["course", "cause"], - &["counseling"], - &["courses", "causes"], - &["cousins"], - &["cousin"], - &["cousins"], - &["counselors"], - &["course"], - ], - range: 1..=6, - }; - -static WORD_COUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUR_CHILDREN), - value: None, -}; - -pub static WORD_COUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cework"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("esty"), - dictgen::InsensitiveAscii("option"), - dictgen::InsensitiveAscii("outine"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sefork"), - dictgen::InsensitiveAscii("tesey"), - dictgen::InsensitiveAscii("testy"), - dictgen::InsensitiveAscii("tey"), - dictgen::InsensitiveAscii("thosue"), - dictgen::InsensitiveAscii("thourse"), - dictgen::InsensitiveAscii("trom"), - dictgen::InsensitiveAscii("trooom"), - dictgen::InsensitiveAscii("tsey"), - dictgen::InsensitiveAscii("urier"), - ], - values: &[ - &["course", "coerce", "source"], - &["courses"], - &["coursework"], - &["crouching"], - &["course"], - &["courtesy"], - &["corruption"], - &["coroutine"], - &["course"], - &["coursework"], - &["courtesy"], - &["courtesy"], - &["courtesy"], - &["courthouse"], - &["courthouse"], - &["courtroom"], - &["courtroom"], - &["courtesy"], - &["courier", "couturier"], - ], - range: 1..=7, - }; - -static WORD_COUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUP_CHILDREN), - value: None, -}; - -pub static WORD_COUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("el")], - values: &[&["couple"]], - range: 2..=2, - }; - -static WORD_COUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COUN_CHILDREN), - value: None, -}; - -static WORD_COUN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_COUNC_NODE), - Some(&WORD_COUND_NODE), - None, - None, - None, - None, - Some(&WORD_COUNI_NODE), - None, - None, - Some(&WORD_COUNL_NODE), - None, - None, - None, - Some(&WORD_COUNP_NODE), - None, - Some(&WORD_COUNR_NODE), - Some(&WORD_COUNS_NODE), - Some(&WORD_COUNT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_COUNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUNT_CHILDREN), - value: None, -}; - -pub static WORD_COUNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ainer"), - dictgen::InsensitiveAscii("ainers"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("epart"), - dictgen::InsensitiveAscii("eratk"), - dictgen::InsensitiveAscii("erbat"), - dictgen::InsensitiveAscii("ercat"), - dictgen::InsensitiveAscii("ercoat"), - dictgen::InsensitiveAscii("ercut"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("eredit"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("erfact"), - dictgen::InsensitiveAscii("erfait"), - dictgen::InsensitiveAscii("erfeight"), - dictgen::InsensitiveAscii("erfest"), - dictgen::InsensitiveAscii("erfiet"), - dictgen::InsensitiveAscii("erfiets"), - dictgen::InsensitiveAscii("erfit"), - dictgen::InsensitiveAscii("erfited"), - dictgen::InsensitiveAscii("erfits"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("ermeausure"), - dictgen::InsensitiveAscii("ermeausures"), - dictgen::InsensitiveAscii("erpaly"), - dictgen::InsensitiveAscii("erpar"), - dictgen::InsensitiveAscii("erpary"), - dictgen::InsensitiveAscii("erpath"), - dictgen::InsensitiveAscii("erpats"), - dictgen::InsensitiveAscii("erpoart"), - dictgen::InsensitiveAscii("erpoarts"), - dictgen::InsensitiveAscii("erpont"), - dictgen::InsensitiveAscii("erporductive"), - dictgen::InsensitiveAscii("erprodutive"), - dictgen::InsensitiveAscii("erract"), - dictgen::InsensitiveAscii("erracts"), - dictgen::InsensitiveAscii("erside"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("ertrap"), - dictgen::InsensitiveAscii("ertraps"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("iguous"), - dictgen::InsensitiveAscii("inously"), - dictgen::InsensitiveAscii("inue"), - dictgen::InsensitiveAscii("inueq"), - dictgen::InsensitiveAscii("ires"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ours"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("riside"), - dictgen::InsensitiveAscii("riy"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rycide"), - dictgen::InsensitiveAscii("ryies"), - dictgen::InsensitiveAscii("rying"), - dictgen::InsensitiveAscii("rys"), - dictgen::InsensitiveAscii("rywides"), - dictgen::InsensitiveAscii("rywise"), - ], - values: &[ - &["contain"], - &["container"], - &["containers"], - &["contains"], - &["counteract"], - &["counteract"], - &["counteract"], - &["counteract"], - &["counteract"], - &["counteract"], - &["countered"], - &["counter"], - &["counterfeit"], - &["counters"], - &["counteract"], - &["counterfeit"], - &["counterfeit"], - &["counterfeit"], - &["counterfeit"], - &["counterfeit"], - &["counterfeit"], - &["counterfeit"], - &["counterfeits"], - &["counters"], - &["countermeasure"], - &["countermeasures"], - &["counterplay"], - &["counterpart"], - &["counterplay"], - &["counterpart"], - &["counterparts"], - &["counterpart"], - &["counterparts"], - &["counterpoint"], - &["counterproductive"], - &["counterproductive"], - &["counterpart"], - &["counterparts"], - &["countryside"], - &["counteract"], - &["counterpart"], - &["counterparts"], - &["counters"], - &["counting"], - &["contiguous"], - &["continuously"], - &["continue"], - &["continueq", "continue"], - &["countries", "counties"], - &["countering"], - &["contours", "counters"], - &["counter", "contour", "country", "county"], - &["counters"], - &["countryside"], - &["country"], - &["counters", "contours", "countries"], - &["countryside"], - &["countryside"], - &["countering"], - &["countries"], - &["countryside"], - &["countryside"], - ], - range: 1..=12, - }; - -static WORD_COUNS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUNS_CHILDREN), - value: None, -}; - -pub static WORD_COUNS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eil"), - dictgen::InsensitiveAscii("elers"), - dictgen::InsensitiveAscii("ellling"), - dictgen::InsensitiveAscii("ellng"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("ilers"), - dictgen::InsensitiveAscii("iling"), - dictgen::InsensitiveAscii("illing"), - dictgen::InsensitiveAscii("ilors"), - dictgen::InsensitiveAscii("ils"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ole"), - dictgen::InsensitiveAscii("olers"), - dictgen::InsensitiveAscii("oling"), - ], - values: &[ - &["counsel"], - &["counselors"], - &["counselling"], - &["counselling"], - &["counsel"], - &["counselors"], - &["counseling"], - &["counselling"], - &["counselors"], - &["counsels"], - &["counsel"], - &["counsel"], - &["counselors"], - &["counseling"], - ], - range: 2..=7, - }; - -static WORD_COUNR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUNR_CHILDREN), - value: None, -}; - -pub static WORD_COUNR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("tyside"), - ], - values: &[&["countries", "counties"], &["country"], &["countryside"]], - range: 2..=6, - }; - -static WORD_COUNP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUNP_CHILDREN), - value: None, -}; - -pub static WORD_COUNP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("ounds"), - ], - values: &[&["compound"], &["compounds"]], - range: 4..=5, - }; - -static WORD_COUNL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUNL_CHILDREN), - value: None, -}; - -pub static WORD_COUNL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["could"]], - range: 1..=1, - }; - -static WORD_COUNI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUNI_CHILDREN), - value: None, -}; - -pub static WORD_COUNI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ng")], - values: &[&["counting"]], - range: 2..=2, - }; - -static WORD_COUND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUND_CHILDREN), - value: Some(&["could", "count", "found"]), -}; - -pub static WORD_COUND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["counted"], &["counting"], &["condition"], &["counts"]], - range: 1..=5, - }; - -static WORD_COUNC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUNC_CHILDREN), - value: None, -}; - -pub static WORD_COUNC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("ellor"), - dictgen::InsensitiveAscii("ellors"), - dictgen::InsensitiveAscii("elor"), - dictgen::InsensitiveAscii("elors"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("idental"), - dictgen::InsensitiveAscii("identally"), - dictgen::InsensitiveAscii("iler"), - dictgen::InsensitiveAscii("ilers"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("ills"), - dictgen::InsensitiveAscii("ilos"), - ], - values: &[ - &["council", "counsel"], - &["counseling"], - &["counselled"], - &["counselling"], - &["councillor", "counsellor"], - &["councillors", "counsellors"], - &["counselor"], - &["counselors"], - &["councils", "counsels"], - &["coincidental"], - &["coincidentally"], - &["councilor"], - &["councils", "councilors"], - &["councils"], - &["councils"], - &["councils"], - ], - range: 2..=9, - }; - -static WORD_COUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUM_CHILDREN), - value: None, -}; - -pub static WORD_COUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("munities"), - dictgen::InsensitiveAscii("munity"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("pound"), - dictgen::InsensitiveAscii("pounds"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["communities"], - &["community"], - &["column"], - &["compound"], - &["compounds"], - &["counter"], - ], - range: 1..=8, - }; - -static WORD_COUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUL_CHILDREN), - value: Some(&["could"]), -}; - -pub static WORD_COUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dnot"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("mns"), - dictgen::InsensitiveAscii("ndt"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("oumb"), - dictgen::InsensitiveAscii("our"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("umn"), - dictgen::InsensitiveAscii("umns"), - ], - values: &[ - &["couldnt"], - &["could"], - &["columns"], - &["couldnt"], - &["color"], - &["colored"], - &["coulomb"], - &["colour"], - &["could"], - &["could"], - &["column", "coulomb"], - &["columns", "coulombs"], - ], - range: 1..=4, - }; - -static WORD_COUK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUK_CHILDREN), - value: None, -}; - -pub static WORD_COUK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["could"]], - range: 1..=1, - }; - -static WORD_COUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUG_CHILDREN), - value: None, -}; - -pub static WORD_COUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ht")], - values: &[&["caught", "cough", "fought"]], - range: 2..=2, - }; - -static WORD_COUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUD_CHILDREN), - value: Some(&["could"]), -}; - -pub static WORD_COUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lnt"), - ], - values: &[&["could", "cloud"], &["couldnt"]], - range: 1..=3, - }; - -static WORD_COUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COUC_CHILDREN), - value: None, -}; - -pub static WORD_COUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("il")], - values: &[&["council"]], - range: 2..=2, - }; - -static WORD_COT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COT_CHILDREN), - value: None, -}; - -pub static WORD_COT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainer"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("angens"), - dictgen::InsensitiveAscii("ave"), - dictgen::InsensitiveAscii("aves"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("inue"), - dictgen::InsensitiveAscii("nain"), - dictgen::InsensitiveAscii("nained"), - dictgen::InsensitiveAscii("nainer"), - dictgen::InsensitiveAscii("nainers"), - dictgen::InsensitiveAscii("naining"), - dictgen::InsensitiveAscii("nains"), - dictgen::InsensitiveAscii("nrols"), - dictgen::InsensitiveAscii("ranser"), - dictgen::InsensitiveAscii("rasferred"), - dictgen::InsensitiveAscii("rasfers"), - dictgen::InsensitiveAscii("rol"), - dictgen::InsensitiveAscii("roll"), - dictgen::InsensitiveAscii("rolled"), - dictgen::InsensitiveAscii("roller"), - dictgen::InsensitiveAscii("rolles"), - dictgen::InsensitiveAscii("rolling"), - dictgen::InsensitiveAscii("rolls"), - dictgen::InsensitiveAscii("rols"), - dictgen::InsensitiveAscii("ten"), - ], - values: &[ - &["contact"], - &["contain"], - &["contained"], - &["container"], - &["contains"], - &["cotangents"], - &["octave"], - &["octaves"], - &["content"], - &["continue"], - &["contain"], - &["contained"], - &["container"], - &["containers"], - &["containing"], - &["contains"], - &["controls"], - &["cotransfer"], - &["cotransferred"], - &["cotransfers"], - &["control"], - &["control"], - &["controlled"], - &["controller"], - &["controls"], - &["controlling"], - &["controls"], - &["controls"], - &["cotton"], - ], - range: 3..=9, - }; - -static WORD_COS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COS_CHILDREN), - value: None, -}; - -pub static WORD_COS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("emtic"), - dictgen::InsensitiveAscii("emtics"), - dictgen::InsensitiveAscii("idered"), - dictgen::InsensitiveAscii("istent"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("meticas"), - dictgen::InsensitiveAscii("meticos"), - dictgen::InsensitiveAscii("ndier"), - dictgen::InsensitiveAscii("nider"), - dictgen::InsensitiveAscii("nsrain"), - dictgen::InsensitiveAscii("nsrained"), - dictgen::InsensitiveAscii("ntant"), - dictgen::InsensitiveAscii("ntitutive"), - dictgen::InsensitiveAscii("ntrain"), - dictgen::InsensitiveAscii("ntrained"), - dictgen::InsensitiveAscii("ntraining"), - dictgen::InsensitiveAscii("ntrains"), - dictgen::InsensitiveAscii("ntraint"), - dictgen::InsensitiveAscii("ntraints"), - dictgen::InsensitiveAscii("ntructed"), - dictgen::InsensitiveAscii("ntructor"), - dictgen::InsensitiveAscii("numer"), - dictgen::InsensitiveAscii("olation"), - dictgen::InsensitiveAscii("ole"), - dictgen::InsensitiveAscii("oled"), - dictgen::InsensitiveAscii("oles"), - dictgen::InsensitiveAscii("oling"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("texpr"), - dictgen::InsensitiveAscii("titution"), - dictgen::InsensitiveAscii("tomer"), - dictgen::InsensitiveAscii("tomizable"), - dictgen::InsensitiveAscii("tomization"), - dictgen::InsensitiveAscii("tomize"), - dictgen::InsensitiveAscii("truct"), - dictgen::InsensitiveAscii("tructer"), - dictgen::InsensitiveAscii("truction"), - dictgen::InsensitiveAscii("tructions"), - dictgen::InsensitiveAscii("tructor"), - dictgen::InsensitiveAscii("tum"), - dictgen::InsensitiveAscii("tumary"), - dictgen::InsensitiveAscii("tumise"), - dictgen::InsensitiveAscii("tumizable"), - dictgen::InsensitiveAscii("tumization"), - dictgen::InsensitiveAscii("tumizations"), - dictgen::InsensitiveAscii("tumize"), - dictgen::InsensitiveAscii("tumized"), - dictgen::InsensitiveAscii("tums"), - dictgen::InsensitiveAscii("umed"), - dictgen::InsensitiveAscii("utmes"), - ], - values: &[ - &["case"], - &["closed"], - &["cosmetic"], - &["cosmetics"], - &["considered"], - &["consistent"], - &["consists"], - &["cosmetics"], - &["cosmetics"], - &["consider"], - &["consider"], - &["constrain"], - &["constrained"], - &["constant"], - &["constitutive"], - &["constrain"], - &["constrained"], - &["constraining"], - &["constrains", "constraints"], - &["constraint"], - &["constraints"], - &["constructed"], - &["constructor"], - &["consumer"], - &["consolation"], - &["console"], - &["consoled"], - &["consoles"], - &["consoling"], - &["constant"], - &["constexpr"], - &["constitution"], - &["customer"], - &["customizable"], - &["customization"], - &["customize"], - &["construct"], - &["constructor"], - &["construction"], - &["constructions"], - &["constructor"], - &["custom", "costume"], - &["customary"], - &["costumes"], - &["customizable"], - &["customization"], - &["customization"], - &["customize"], - &["customized"], - &["costumes", "customs"], - &["consumed"], - &["costumes"], - ], - range: 1..=11, - }; - -static WORD_COR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COR_CHILDREN), - value: None, -}; - -static WORD_COR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CORA_NODE), - None, - Some(&WORD_CORC_NODE), - Some(&WORD_CORD_NODE), - Some(&WORD_CORE_NODE), - Some(&WORD_CORF_NODE), - Some(&WORD_CORG_NODE), - None, - Some(&WORD_CORI_NODE), - None, - None, - None, - None, - Some(&WORD_CORN_NODE), - Some(&WORD_CORO_NODE), - Some(&WORD_CORP_NODE), - None, - Some(&WORD_CORR_NODE), - Some(&WORD_CORS_NODE), - None, - Some(&WORD_CORU_NODE), - Some(&WORD_CORV_NODE), - Some(&WORD_CORW_NODE), - None, - None, - None, -]; - -static WORD_CORW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORW_CHILDREN), - value: None, -}; - -pub static WORD_CORW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bar")], - values: &[&["crowbar"]], - range: 3..=3, - }; - -static WORD_CORV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORV_CHILDREN), - value: None, -}; - -pub static WORD_CORV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ering")], - values: &[&["covering"]], - range: 5..=5, - }; - -static WORD_CORU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORU_CHILDREN), - value: None, -}; - -pub static WORD_CORU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tine"), - ], - values: &[ - &["crouching"], - &["corrupt"], - &["corrupted"], - &["corruption"], - &["corruptions"], - &["corrupts"], - &["chorus"], - &["coroutine"], - ], - range: 1..=6, - }; - -static WORD_CORS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORS_CHILDREN), - value: None, -}; - -pub static WORD_CORS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ari"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("iar"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("pes"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sfire"), - dictgen::InsensitiveAscii("shair"), - dictgen::InsensitiveAscii("shairs"), - dictgen::InsensitiveAscii("spost"), - ], - values: &[ - &["corsair"], - &[ - "course", "coarse", "core", "corpse", "cors", "corset", "curse", "horse", "norse", - "torse", "worse", - ], - &["corsair"], - &["cursor"], - &["corpses"], - &["cross", "course"], - &["crosses", "courses"], - &["crossfire"], - &["crosshair"], - &["crosshairs"], - &["crosspost"], - ], - range: 1..=6, - }; - -static WORD_CORR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CORR_CHILDREN), - value: None, -}; - -static WORD_CORR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CORRA_NODE), - None, - Some(&WORD_CORRC_NODE), - Some(&WORD_CORRD_NODE), - Some(&WORD_CORRE_NODE), - None, - None, - None, - Some(&WORD_CORRI_NODE), - None, - None, - Some(&WORD_CORRL_NODE), - None, - None, - Some(&WORD_CORRO_NODE), - Some(&WORD_CORRP_NODE), - None, - Some(&WORD_CORRR_NODE), - Some(&WORD_CORRS_NODE), - None, - Some(&WORD_CORRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CORRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRU_CHILDREN), - value: None, -}; - -pub static WORD_CORRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("pcion"), - dictgen::InsensitiveAscii("peted"), - dictgen::InsensitiveAscii("psed"), - dictgen::InsensitiveAscii("ptable"), - dictgen::InsensitiveAscii("ptd"), - dictgen::InsensitiveAscii("ptin"), - dictgen::InsensitiveAscii("ptiuon"), - dictgen::InsensitiveAscii("pto"), - dictgen::InsensitiveAscii("ptued"), - dictgen::InsensitiveAscii("put"), - ], - values: &[ - &["correlates"], - &["corruption"], - &["corrupted"], - &["corrupted"], - &["corruptible"], - &["corrupted"], - &["corruption"], - &["corruption"], - &["corruption"], - &["corrupted"], - &["corrupt"], - ], - range: 3..=6, - }; - -static WORD_CORRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRS_CHILDREN), - value: None, -}; - -pub static WORD_CORRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eponding"), - dictgen::InsensitiveAscii("pond"), - dictgen::InsensitiveAscii("ponded"), - dictgen::InsensitiveAscii("pondence"), - dictgen::InsensitiveAscii("ponding"), - dictgen::InsensitiveAscii("ponds"), - dictgen::InsensitiveAscii("poning"), - ], - values: &[ - &["corresponding"], - &["correspond"], - &["corresponded"], - &["correspondence"], - &["corresponding"], - &["corresponds"], - &["corresponding"], - ], - range: 4..=8, - }; - -static WORD_CORRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRR_CHILDREN), - value: None, -}; - -pub static WORD_CORRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ectly"), - dictgen::InsensitiveAscii("ectness"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("esponding"), - dictgen::InsensitiveAscii("esponds"), - dictgen::InsensitiveAscii("upt"), - dictgen::InsensitiveAscii("upted"), - dictgen::InsensitiveAscii("uption"), - ], - values: &[ - &["correct"], - &["corrected"], - &["correcting"], - &["correction"], - &["corrections"], - &["correctly"], - &["correctness"], - &["corrects"], - &["corresponding"], - &["corresponds"], - &["corrupt"], - &["corrupted"], - &["corruption"], - ], - range: 3..=9, - }; - -static WORD_CORRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRP_CHILDREN), - value: None, -}; - -pub static WORD_CORRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("ution"), - ], - values: &[&["corrupted"], &["corruption"]], - range: 4..=5, - }; - -static WORD_CORRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRO_CHILDREN), - value: None, -}; - -pub static WORD_CORRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("llary"), - dictgen::InsensitiveAscii("spond"), - dictgen::InsensitiveAscii("spondence"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("sponds"), - ], - values: &[ - &["correlated"], - &["correlates"], - &["correlation"], - &["correlations"], - &["corollary"], - &["correspond"], - &["correspondence"], - &["corresponding"], - &["corresponds"], - ], - range: 5..=9, - }; - -static WORD_CORRL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRL_CHILDREN), - value: None, -}; - -pub static WORD_CORRL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eation"), - dictgen::InsensitiveAscii("eations"), - ], - values: &[&["correlation"], &["correlations"]], - range: 6..=7, - }; - -static WORD_CORRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRI_CHILDREN), - value: None, -}; - -pub static WORD_CORRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("door"), - dictgen::InsensitiveAscii("doors"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("spond"), - dictgen::InsensitiveAscii("spondant"), - dictgen::InsensitiveAscii("spondants"), - dictgen::InsensitiveAscii("sponded"), - dictgen::InsensitiveAscii("spondence"), - dictgen::InsensitiveAscii("spondences"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("sponds"), - ], - values: &[ - &["corridor"], - &["corridors"], - &["correlated"], - &["correlates"], - &["correlation"], - &["corrosion"], - &["correspond"], - &["correspondent"], - &["correspondents"], - &["corresponded"], - &["correspondence"], - &["correspondences"], - &["corresponding"], - &["corresponds"], - ], - range: 4..=10, - }; - -static WORD_CORRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CORRE_CHILDREN), - value: None, -}; - -static WORD_CORRE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CORREA_NODE), - None, - Some(&WORD_CORREC_NODE), - Some(&WORD_CORRED_NODE), - Some(&WORD_CORREE_NODE), - None, - Some(&WORD_CORREG_NODE), - None, - None, - None, - Some(&WORD_CORREK_NODE), - Some(&WORD_CORREL_NODE), - None, - Some(&WORD_CORREN_NODE), - Some(&WORD_CORREO_NODE), - Some(&WORD_CORREP_NODE), - None, - None, - Some(&WORD_CORRES_NODE), - Some(&WORD_CORRET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CORRET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRET_CHILDREN), - value: Some(&["correct"]), -}; - -pub static WORD_CORRET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ly"), - ], - values: &[&["corrected"], &["correction"], &["correctly"]], - range: 2..=3, - }; - -static WORD_CORRES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CORRES_CHILDREN), - value: None, -}; - -static WORD_CORRES_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CORRESO_NODE), - Some(&WORD_CORRESP_NODE), - None, - None, - Some(&WORD_CORRESS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_CORRESS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRESS_CHILDREN), - value: None, -}; - -pub static WORD_CORRESS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ponding")], - values: &[&["corresponding"]], - range: 7..=7, - }; - -static WORD_CORRESP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRESP_CHILDREN), - value: None, -}; - -pub static WORD_CORRESP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("doning"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("inding"), - dictgen::InsensitiveAscii("indong"), - dictgen::InsensitiveAscii("ionds"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("odence"), - dictgen::InsensitiveAscii("oding"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("oinding"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("omd"), - dictgen::InsensitiveAscii("omded"), - dictgen::InsensitiveAscii("omdence"), - dictgen::InsensitiveAscii("omdences"), - dictgen::InsensitiveAscii("omdent"), - dictgen::InsensitiveAscii("omdents"), - dictgen::InsensitiveAscii("omding"), - dictgen::InsensitiveAscii("omds"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ondance"), - dictgen::InsensitiveAscii("ondances"), - dictgen::InsensitiveAscii("ondant"), - dictgen::InsensitiveAscii("ondants"), - dictgen::InsensitiveAscii("ondd"), - dictgen::InsensitiveAscii("ondece"), - dictgen::InsensitiveAscii("ondend"), - dictgen::InsensitiveAscii("ondense"), - dictgen::InsensitiveAscii("ondente"), - dictgen::InsensitiveAscii("onders"), - dictgen::InsensitiveAscii("ondes"), - dictgen::InsensitiveAscii("ondg"), - dictgen::InsensitiveAscii("ondig"), - dictgen::InsensitiveAscii("ondint"), - dictgen::InsensitiveAscii("ondng"), - dictgen::InsensitiveAscii("ondning"), - dictgen::InsensitiveAscii("oned"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("ongd"), - dictgen::InsensitiveAscii("ongding"), - dictgen::InsensitiveAscii("onging"), - dictgen::InsensitiveAscii("oning"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("onsding"), - dictgen::InsensitiveAscii("onsing"), - dictgen::InsensitiveAscii("ont"), - dictgen::InsensitiveAscii("ontence"), - dictgen::InsensitiveAscii("ontences"), - dictgen::InsensitiveAscii("ontend"), - dictgen::InsensitiveAscii("ontent"), - dictgen::InsensitiveAscii("ontents"), - dictgen::InsensitiveAscii("onting"), - dictgen::InsensitiveAscii("onts"), - dictgen::InsensitiveAscii("oond"), - ], - values: &[ - &["corresponding"], - &["correspond"], - &["corresponding"], - &["corresponding"], - &["corresponding"], - &["corresponds"], - &["corresponding"], - &["corresponds"], - &["correspond"], - &["correspondence"], - &["corresponding"], - &["corresponds"], - &["corresponding"], - &["corresponding"], - &["correspond"], - &["corresponded"], - &["correspondence"], - &["correspondences"], - &["correspondent"], - &["correspondents"], - &["corresponding"], - &["corresponds"], - &["correspond"], - &["correspondence"], - &["correspondences"], - &["correspondent"], - &["correspondents"], - &["corresponded"], - &["correspondence"], - &["correspondent"], - &["correspondence"], - &["correspondence"], - &["corresponds"], - &["corresponds"], - &["corresponding"], - &["corresponding"], - &["corresponding", "correspondent"], - &["corresponding"], - &["corresponding"], - &["corresponded"], - &["corresponding"], - &["correspond"], - &["corresponding"], - &["corresponding"], - &["corresponding"], - &["corresponds"], - &["corresponding"], - &["corresponding"], - &["correspond"], - &["correspondence"], - &["correspondences"], - &["correspondent"], - &["correspondent"], - &["correspondents"], - &["corresponding"], - &["corresponds"], - &["correspond"], - ], - range: 2..=8, - }; - -static WORD_CORRESO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRESO_CHILDREN), - value: None, -}; - -pub static WORD_CORRESO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("pnding"), - dictgen::InsensitiveAscii("poning"), - ], - values: &[ - &["correspond"], - &["corresponded"], - &["corresponding"], - &["corresponds"], - &["corresponding"], - &["corresponding"], - ], - range: 2..=6, - }; - -static WORD_CORREP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREP_CHILDREN), - value: None, -}; - -pub static WORD_CORREP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("onding"), - dictgen::InsensitiveAscii("onds"), - dictgen::InsensitiveAscii("onsing"), - dictgen::InsensitiveAscii("osding"), - dictgen::InsensitiveAscii("sondence"), - dictgen::InsensitiveAscii("sondences"), - dictgen::InsensitiveAscii("sonding"), - dictgen::InsensitiveAscii("sonds"), - ], - values: &[ - &["correspond"], - &["corresponding"], - &["corresponds"], - &["corresponding"], - &["corresponding"], - &["correspondence"], - &["correspondences"], - &["corresponding"], - &["corresponds"], - ], - range: 3..=9, - }; - -static WORD_CORREO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREO_CHILDREN), - value: None, -}; - -pub static WORD_CORREO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("graph")], - values: &[&["choreograph"]], - range: 5..=5, - }; - -static WORD_CORREN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREN_CHILDREN), - value: None, -}; - -pub static WORD_CORREN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("spond"), - dictgen::InsensitiveAscii("sponded"), - dictgen::InsensitiveAscii("spondence"), - dictgen::InsensitiveAscii("spondences"), - dictgen::InsensitiveAscii("spondent"), - dictgen::InsensitiveAscii("spondents"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("sponds"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ti"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["correspond"], - &["corresponded"], - &["correspondence"], - &["correspondences"], - &["correspondent"], - &["correspondents"], - &["corresponding"], - &["corresponds"], - &["correct", "current"], - &["correcting"], - &["correctly", "currently"], - ], - range: 1..=10, - }; - -static WORD_CORREL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREL_CHILDREN), - value: None, -}; - -pub static WORD_CORREL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("asion"), - dictgen::InsensitiveAscii("atas"), - dictgen::InsensitiveAscii("atd"), - dictgen::InsensitiveAscii("atie"), - dictgen::InsensitiveAscii("aties"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("atos"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - ], - values: &[ - &["correlation"], - &["correlation"], - &["correlates"], - &["correlated"], - &["correlated"], - &["correlates"], - &["correlation"], - &["correlates"], - &["correlate"], - &["correlation"], - &["correlations"], - &["correlations"], - &["correlator"], - ], - range: 3..=7, - }; - -static WORD_CORREK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREK_CHILDREN), - value: None, -}; - -pub static WORD_CORREK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tness"), - ], - values: &[&["correcting"], &["corrections"], &["correctness"]], - range: 4..=5, - }; - -static WORD_CORREG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREG_CHILDREN), - value: None, -}; - -pub static WORD_CORREG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ated")], - values: &[&["correlated"]], - range: 4..=4, - }; - -static WORD_CORREE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREE_CHILDREN), - value: None, -}; - -pub static WORD_CORREE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("spond"), - dictgen::InsensitiveAscii("sponded"), - dictgen::InsensitiveAscii("spondence"), - dictgen::InsensitiveAscii("spondences"), - dictgen::InsensitiveAscii("spondent"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("sponds"), - ], - values: &[ - &["correct"], - &["correctly"], - &["correspond"], - &["corresponded"], - &["correspondence"], - &["correspondences"], - &["correspondent"], - &["corresponding"], - &["corresponds"], - ], - range: 2..=10, - }; - -static WORD_CORRED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRED_CHILDREN), - value: None, -}; - -pub static WORD_CORRED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ct")], - values: &[&["correct"]], - range: 2..=2, - }; - -static WORD_CORREC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREC_CHILDREN), - value: None, -}; - -pub static WORD_CORREC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("ltly"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("pond"), - dictgen::InsensitiveAscii("ponded"), - dictgen::InsensitiveAscii("ponding"), - dictgen::InsensitiveAscii("ponds"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tably"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("teness"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tess"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tings"), - dictgen::InsensitiveAscii("tionals"), - dictgen::InsensitiveAscii("tivo"), - dictgen::InsensitiveAscii("tivos"), - dictgen::InsensitiveAscii("tlly"), - dictgen::InsensitiveAscii("tnes"), - dictgen::InsensitiveAscii("toin"), - dictgen::InsensitiveAscii("toins"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("tt"), - dictgen::InsensitiveAscii("ttly"), - dictgen::InsensitiveAscii("ttness"), - dictgen::InsensitiveAscii("tures"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("tyly"), - dictgen::InsensitiveAscii("xt"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["correction"], - &["correct"], - &["corrections"], - &["correctly"], - &["correctly"], - &["correctly"], - &["correspond"], - &["corresponded"], - &["corresponding"], - &["corresponds"], - &["corrects"], - &["correctable"], - &["correctly"], - &["correctness"], - &["correctors"], - &["correctness"], - &["correction"], - &["corrections"], - &["corrections"], - &["correction"], - &["corrections"], - &["correctly"], - &["correctness"], - &["correction"], - &["corrections"], - &["correction"], - &["corrections"], - &["correct"], - &["correctly"], - &["correctness"], - &["correctors"], - &["correctly"], - &["correctly"], - &["correct"], - &["correct"], - ], - range: 1..=7, - }; - -static WORD_CORREA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORREA_CHILDREN), - value: None, -}; - -pub static WORD_CORREA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lation")], - values: &[&["correlation"]], - range: 6..=6, - }; - -static WORD_CORRD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRD_CHILDREN), - value: None, -}; - -pub static WORD_CORRD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inator"), - dictgen::InsensitiveAscii("inators"), - dictgen::InsensitiveAscii("ior"), - ], - values: &[ - &["coordinate"], - &["coordinated"], - &["coordinates"], - &["coordinating"], - &["coordination"], - &["coordinator"], - &["coordinators"], - &["corridor"], - ], - range: 3..=7, - }; - -static WORD_CORRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRC_CHILDREN), - value: None, -}; - -pub static WORD_CORRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["correct"], &["correct"]], - range: 1..=3, - }; - -static WORD_CORRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORRA_CHILDREN), - value: None, -}; - -pub static WORD_CORRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lation"), - ], - values: &[&["correlated"], &["correlates"], &["correlation"]], - range: 5..=6, - }; - -static WORD_CORP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORP_CHILDREN), - value: None, -}; - -pub static WORD_CORP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arate"), - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("arations"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erations"), - dictgen::InsensitiveAscii("oracion"), - dictgen::InsensitiveAscii("oratie"), - dictgen::InsensitiveAscii("orativo"), - dictgen::InsensitiveAscii("orativos"), - dictgen::InsensitiveAscii("oratoin"), - dictgen::InsensitiveAscii("oratoins"), - dictgen::InsensitiveAscii("ortaion"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("roate"), - dictgen::InsensitiveAscii("roations"), - dictgen::InsensitiveAscii("rocessor"), - dictgen::InsensitiveAscii("roration"), - dictgen::InsensitiveAscii("rorations"), - dictgen::InsensitiveAscii("sers"), - ], - values: &[ - &["corporate"], - &["corporation"], - &["corporations"], - &["corporate"], - &["corporation"], - &["corporations"], - &["corporation"], - &["corporate"], - &["corporation"], - &["corporations"], - &["corporation"], - &["corporations"], - &["corporation"], - &["corporation"], - &["corporate"], - &["corporations"], - &["coprocessor"], - &["corporation"], - &["corporations"], - &["corpses"], - ], - range: 4..=9, - }; - -static WORD_CORO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORO_CHILDREN), - value: None, -}; - -pub static WORD_CORO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("llla"), - dictgen::InsensitiveAscii("lloa"), - dictgen::InsensitiveAscii("rdinate"), - dictgen::InsensitiveAscii("rdinates"), - dictgen::InsensitiveAscii("rdination"), - dictgen::InsensitiveAscii("sbonding"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("spond"), - dictgen::InsensitiveAscii("spondance"), - dictgen::InsensitiveAscii("sponded"), - dictgen::InsensitiveAscii("spondence"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("sponds"), - dictgen::InsensitiveAscii("usel"), - ], - values: &[ - &["corolla"], - &["corolla"], - &["coordinate"], - &["coordinates"], - &["coordination"], - &["corresponding"], - &["corrosion"], - &["correspond"], - &["correspondence"], - &["corresponded"], - &["correspondence"], - &["corresponding"], - &["corresponds"], - &["carousel"], - ], - range: 4..=9, - }; - -static WORD_CORN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORN_CHILDREN), - value: None, -}; - -pub static WORD_CORN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("erns"), - dictgen::InsensitiveAscii("ithians"), - dictgen::InsensitiveAscii("mitted"), - ], - values: &[ - &["corners"], - &["colonel"], - &["colonels"], - &["corners"], - &["corinthians"], - &["committed"], - ], - range: 2..=7, - }; - -static WORD_CORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORI_CHILDREN), - value: None, -}; - -pub static WORD_CORI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dal"), - dictgen::InsensitiveAscii("nthains"), - dictgen::InsensitiveAscii("nthans"), - dictgen::InsensitiveAscii("ntheans"), - dictgen::InsensitiveAscii("nthianos"), - dictgen::InsensitiveAscii("nthias"), - dictgen::InsensitiveAscii("nthiens"), - dictgen::InsensitiveAscii("nthinans"), - dictgen::InsensitiveAscii("nthinas"), - dictgen::InsensitiveAscii("nthins"), - dictgen::InsensitiveAscii("spond"), - ], - values: &[ - &["cordial"], - &["corinthians"], - &["corinthians"], - &["corinthians"], - &["corinthians"], - &["corinthians"], - &["corinthians"], - &["corinthians"], - &["corinthians"], - &["corinthians"], - &["correspond"], - ], - range: 3..=8, - }; - -static WORD_CORG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORG_CHILDREN), - value: None, -}; - -pub static WORD_CORG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nito")], - values: &[&["cognito"]], - range: 4..=4, - }; - -static WORD_CORF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORF_CHILDREN), - value: None, -}; - -pub static WORD_CORF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("irms")], - values: &[&["confirms"]], - range: 4..=4, - }; - -static WORD_CORE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORE_CHILDREN), - value: None, -}; - -pub static WORD_CORE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("cct"), - dictgen::InsensitiveAscii("cctly"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctable"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctly"), - dictgen::InsensitiveAscii("ctness"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("espond"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("llation"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("olis"), - dictgen::InsensitiveAscii("rct"), - dictgen::InsensitiveAscii("rctly"), - dictgen::InsensitiveAscii("spond"), - dictgen::InsensitiveAscii("sponded"), - dictgen::InsensitiveAscii("spondence"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("sponds"), - dictgen::InsensitiveAscii("ssponding"), - ], - values: &[ - &["coercible"], - &["correct"], - &["correctly"], - &["correct"], - &["correctable"], - &["corrected"], - &["correcting"], - &["correction"], - &["correctly"], - &["correctness"], - &["corrects"], - &["correspond"], - &["corrugated"], - &["correlate"], - &["correlated"], - &["correlates"], - &["correlation"], - &["corner", "coroner"], - &["coriolis"], - &["correct"], - &["correctly"], - &["correspond"], - &["corresponded"], - &["correspondence"], - &["corresponding"], - &["corresponds"], - &["corresponding"], - ], - range: 2..=9, - }; - -static WORD_CORD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORD_CHILDREN), - value: None, -}; - -pub static WORD_CORD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iante"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("inator"), - dictgen::InsensitiveAscii("oroy"), - dictgen::InsensitiveAscii("ump"), - ], - values: &[ - &["coordinate"], - &["coordinates"], - &["coordinator"], - &["corduroy"], - &["coredump"], - ], - range: 3..=6, - }; - -static WORD_CORC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORC_CHILDREN), - value: None, -}; - -pub static WORD_CORC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("odile")], - values: &[&["crocodile"]], - range: 5..=5, - }; - -static WORD_CORA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CORA_CHILDREN), - value: None, -}; - -pub static WORD_CORA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lina"), - dictgen::InsensitiveAscii("sir"), - dictgen::InsensitiveAscii("tia"), - ], - values: &[&["chorale"], &["carolina"], &["corsair"], &["croatia"]], - range: 2..=4, - }; - -static WORD_COP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COP_CHILDREN), - value: None, -}; - -static WORD_COP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COPA_NODE), - None, - None, - None, - Some(&WORD_COPE_NODE), - None, - None, - None, - Some(&WORD_COPI_NODE), - None, - None, - Some(&WORD_COPL_NODE), - Some(&WORD_COPM_NODE), - Some(&WORD_COPN_NODE), - Some(&WORD_COPO_NODE), - Some(&WORD_COPP_NODE), - None, - Some(&WORD_COPR_NODE), - Some(&WORD_COPS_NODE), - None, - Some(&WORD_COPU_NODE), - Some(&WORD_COPV_NODE), - None, - None, - Some(&WORD_COPY_NODE), - None, -]; - -static WORD_COPY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPY_CHILDREN), - value: None, -}; - -pub static WORD_COPY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eight"), - dictgen::InsensitiveAscii("eighted"), - dictgen::InsensitiveAscii("eights"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ingn"), - dictgen::InsensitiveAscii("irght"), - dictgen::InsensitiveAscii("irghted"), - dictgen::InsensitiveAscii("irghts"), - dictgen::InsensitiveAscii("righed"), - dictgen::InsensitiveAscii("rigt"), - dictgen::InsensitiveAscii("rigted"), - dictgen::InsensitiveAscii("rigth"), - dictgen::InsensitiveAscii("rigthed"), - dictgen::InsensitiveAscii("rigths"), - dictgen::InsensitiveAscii("ritght"), - dictgen::InsensitiveAscii("ritghted"), - dictgen::InsensitiveAscii("ritghts"), - dictgen::InsensitiveAscii("rught"), - dictgen::InsensitiveAscii("rughted"), - dictgen::InsensitiveAscii("rughts"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tight"), - dictgen::InsensitiveAscii("tighted"), - dictgen::InsensitiveAscii("tights"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("write"), - ], - values: &[ - &["copied"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["copied"], - &["copies"], - &["copying"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["copyrighted"], - &["copyright"], - &["copyrighted"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["copies"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["copying"], - &["copyright"], - ], - range: 1..=8, - }; - -static WORD_COPV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPV_CHILDREN), - value: None, -}; - -pub static WORD_COPV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["cover"]], - range: 2..=2, - }; - -static WORD_COPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPU_CHILDREN), - value: None, -}; - -pub static WORD_COPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("right"), - dictgen::InsensitiveAscii("righted"), - dictgen::InsensitiveAscii("rights"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tes"), - ], - values: &[ - &["coupling"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["compute"], - &["computed"], - &["computer"], - &["computes"], - ], - range: 2..=7, - }; - -static WORD_COPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPS_CHILDREN), - value: None, -}; - -pub static WORD_COPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("truction")], - values: &[&["construction"]], - range: 8..=8, - }; - -static WORD_COPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPR_CHILDREN), - value: None, -}; - -pub static WORD_COPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ight"), - dictgen::InsensitiveAscii("ighted"), - dictgen::InsensitiveAscii("ights"), - dictgen::InsensitiveAscii("occessor"), - dictgen::InsensitiveAscii("occessors"), - dictgen::InsensitiveAscii("ocesor"), - dictgen::InsensitiveAscii("orate"), - dictgen::InsensitiveAscii("orates"), - dictgen::InsensitiveAscii("oration"), - dictgen::InsensitiveAscii("orations"), - dictgen::InsensitiveAscii("right"), - dictgen::InsensitiveAscii("righted"), - dictgen::InsensitiveAscii("rights"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("yight"), - ], - values: &[ - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["coprocessor"], - &["coprocessors"], - &["coprocessor"], - &["corporate"], - &["corporates"], - &["corporation"], - &["corporations"], - &["copyright"], - &["copyrighted"], - &["copyrights"], - &["corpses"], - &["copyright"], - ], - range: 3..=9, - }; - -static WORD_COPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPP_CHILDREN), - value: None, -}; - -pub static WORD_COPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ermines"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["coppermine"], - &["copied"], - &["copies"], - &["copy", "choppy"], - ], - range: 1..=7, - }; - -static WORD_COPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPO_CHILDREN), - value: None, -}; - -pub static WORD_COPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["component"], - &["components"], - &["corporate"], - &["copying"], - ], - range: 4..=5, - }; - -static WORD_COPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPN_CHILDREN), - value: None, -}; - -pub static WORD_COPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("troller")], - values: &[&["controller"]], - range: 7..=7, - }; - -static WORD_COPM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPM_CHILDREN), - value: None, -}; - -pub static WORD_COPM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etitors"), - dictgen::InsensitiveAscii("ilation"), - dictgen::InsensitiveAscii("onent"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("utations"), - ], - values: &[ - &["competitors"], - &["compilation"], - &["component"], - &["compose"], - &["computations"], - ], - range: 3..=8, - }; - -static WORD_COPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPL_CHILDREN), - value: None, -}; - -pub static WORD_COPL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etely"), - dictgen::InsensitiveAscii("etes"), - ], - values: &[ - &["couple"], - &["complete"], - &["completed"], - &["completely"], - &["completes"], - ], - range: 1..=5, - }; - -static WORD_COPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPI_CHILDREN), - value: None, -}; - -pub static WORD_COPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ler"), - ], - values: &[ - &["copied", "copier", "copies", "copy"], - &["copies"], - &["copying"], - &["compiler"], - ], - range: 1..=3, - }; - -static WORD_COPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPE_CHILDREN), - value: None, -}; - -pub static WORD_COPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hnagen"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("naghen"), - dictgen::InsensitiveAscii("nahgen"), - dictgen::InsensitiveAscii("ngagen"), - dictgen::InsensitiveAscii("ngahen"), - dictgen::InsensitiveAscii("nhaagen"), - dictgen::InsensitiveAscii("nhaegen"), - dictgen::InsensitiveAscii("nhagan"), - dictgen::InsensitiveAscii("nhagn"), - dictgen::InsensitiveAscii("nhague"), - dictgen::InsensitiveAscii("nhaguen"), - dictgen::InsensitiveAscii("nhagun"), - dictgen::InsensitiveAscii("nhangen"), - dictgen::InsensitiveAscii("nhaven"), - dictgen::InsensitiveAscii("nhegan"), - ], - values: &[ - &["copenhagen"], - &["copying"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - &["copenhagen"], - ], - range: 3..=7, - }; - -static WORD_COPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COPA_CHILDREN), - value: None, -}; - -pub static WORD_COPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("yble"), - ], - values: &[&["company"], &["copyable"]], - range: 2..=4, - }; - -static WORD_COO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COO_CHILDREN), - value: None, -}; - -static WORD_COO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_COOD_NODE), - Some(&WORD_COOE_NODE), - None, - Some(&WORD_COOG_NODE), - None, - None, - None, - Some(&WORD_COOK_NODE), - Some(&WORD_COOL_NODE), - Some(&WORD_COOM_NODE), - Some(&WORD_COON_NODE), - Some(&WORD_COOO_NODE), - Some(&WORD_COOP_NODE), - None, - Some(&WORD_COOR_NODE), - None, - Some(&WORD_COOT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_COOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOT_CHILDREN), - value: None, -}; - -pub static WORD_COOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dinate"), - dictgen::InsensitiveAscii("dinated"), - dictgen::InsensitiveAscii("dinates"), - dictgen::InsensitiveAscii("dinating"), - dictgen::InsensitiveAscii("dination"), - ], - values: &[ - &["coordinate"], - &["coordinated"], - &["coordinates"], - &["coordinating"], - &["coordination"], - ], - range: 6..=8, - }; - -static WORD_COOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COOR_CHILDREN), - value: None, -}; - -static WORD_COOR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_COORD_NODE), - Some(&WORD_COORE_NODE), - None, - None, - None, - Some(&WORD_COORI_NODE), - None, - None, - None, - None, - Some(&WORD_COORN_NODE), - None, - Some(&WORD_COORP_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_COORP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COORP_CHILDREN), - value: None, -}; - -pub static WORD_COORP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erations"), - ], - values: &[ - &["cooperation", "corporation"], - &["corporations", "cooperations"], - ], - range: 7..=8, - }; - -static WORD_COORN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COORN_CHILDREN), - value: None, -}; - -pub static WORD_COORN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ates")], - values: &[&["coordinates"]], - range: 4..=4, - }; - -static WORD_COORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COORI_CHILDREN), - value: None, -}; - -pub static WORD_COORI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dated"), - dictgen::InsensitiveAscii("dates"), - dictgen::InsensitiveAscii("dinate"), - dictgen::InsensitiveAscii("dinates"), - dictgen::InsensitiveAscii("dnate"), - dictgen::InsensitiveAscii("dnated"), - dictgen::InsensitiveAscii("dnates"), - dictgen::InsensitiveAscii("dnation"), - dictgen::InsensitiveAscii("dnator"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nates"), - dictgen::InsensitiveAscii("nation"), - ], - values: &[ - &["coordinate"], - &["coordinated"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinated"], - &["coordinates"], - &["coordination"], - &["coordinator"], - &["coordinate"], - &["coordinates"], - &["coordination"], - ], - range: 4..=7, - }; - -static WORD_COORE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COORE_CHILDREN), - value: None, -}; - -pub static WORD_COORE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("spond"), - dictgen::InsensitiveAscii("sponded"), - dictgen::InsensitiveAscii("spondend"), - dictgen::InsensitiveAscii("spondent"), - dictgen::InsensitiveAscii("sponding"), - dictgen::InsensitiveAscii("sponds"), - ], - values: &[ - &["correct"], - &["correspond"], - &["corresponded"], - &["correspondent"], - &["correspondent"], - &["corresponding"], - &["corresponds"], - ], - range: 2..=8, - }; - -static WORD_COORD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COORD_CHILDREN), - value: None, -}; - -pub static WORD_COORD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anate"), - dictgen::InsensitiveAscii("anates"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("enate"), - dictgen::InsensitiveAscii("enated"), - dictgen::InsensitiveAscii("enates"), - dictgen::InsensitiveAscii("enation"), - dictgen::InsensitiveAscii("iante"), - dictgen::InsensitiveAscii("ianted"), - dictgen::InsensitiveAscii("iantes"), - dictgen::InsensitiveAscii("iantion"), - dictgen::InsensitiveAscii("iantor"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iinates"), - dictgen::InsensitiveAscii("inacion"), - dictgen::InsensitiveAscii("inador"), - dictgen::InsensitiveAscii("inants"), - dictgen::InsensitiveAscii("inar"), - dictgen::InsensitiveAscii("inare"), - dictgen::InsensitiveAscii("inastes"), - dictgen::InsensitiveAscii("inater"), - dictgen::InsensitiveAscii("inaters"), - dictgen::InsensitiveAscii("inatess"), - dictgen::InsensitiveAscii("inatior"), - dictgen::InsensitiveAscii("inato"), - dictgen::InsensitiveAscii("inaton"), - dictgen::InsensitiveAscii("inatore"), - dictgen::InsensitiveAscii("inats"), - dictgen::InsensitiveAscii("indate"), - dictgen::InsensitiveAscii("indates"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ingate"), - dictgen::InsensitiveAscii("ingates"), - dictgen::InsensitiveAscii("ingly"), - dictgen::InsensitiveAscii("iniate"), - dictgen::InsensitiveAscii("iniates"), - dictgen::InsensitiveAscii("inite"), - dictgen::InsensitiveAscii("inites"), - dictgen::InsensitiveAscii("innate"), - dictgen::InsensitiveAscii("innates"), - dictgen::InsensitiveAscii("intae"), - dictgen::InsensitiveAscii("intaes"), - dictgen::InsensitiveAscii("intate"), - dictgen::InsensitiveAscii("intates"), - dictgen::InsensitiveAscii("inte"), - dictgen::InsensitiveAscii("intes"), - dictgen::InsensitiveAscii("itate"), - dictgen::InsensitiveAscii("onate"), - dictgen::InsensitiveAscii("onated"), - dictgen::InsensitiveAscii("onates"), - dictgen::InsensitiveAscii("onation"), - dictgen::InsensitiveAscii("onator"), - ], - values: &[ - &["coordinate"], - &["coordinates"], - &["cordinate"], - &["coordinate"], - &["coordinated"], - &["coordinates"], - &["coordination"], - &["coordinate"], - &["coordinated"], - &["coordinates"], - &["coordination"], - &["coordinator"], - &["coordinate"], - &["coordinates"], - &["coordinates"], - &["coordination"], - &["coordinator"], - &["coordinates"], - &["coordinator"], - &["coordinate"], - &["coordinates"], - &["coordinator"], - &["coordinates"], - &["coordinates"], - &["coordinator"], - &["coordination"], - &["coordination"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["according"], - &["coordinate"], - &["coordinates"], - &["accordingly"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinate"], - &["coordinated"], - &["coordinates"], - &["coordination"], - &["coordinator"], - ], - range: 3..=7, - }; - -static WORD_COOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOP_CHILDREN), - value: None, -}; - -pub static WORD_COOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aretive"), - dictgen::InsensitiveAscii("earte"), - dictgen::InsensitiveAscii("eartes"), - dictgen::InsensitiveAscii("eracion"), - dictgen::InsensitiveAscii("erateive"), - dictgen::InsensitiveAscii("erativo"), - dictgen::InsensitiveAscii("eratve"), - dictgen::InsensitiveAscii("oration"), - dictgen::InsensitiveAscii("orative"), - dictgen::InsensitiveAscii("rative"), - ], - values: &[ - &["cooperative"], - &["cooperate"], - &["cooperates"], - &["cooperation"], - &["cooperative"], - &["cooperation"], - &["cooperative"], - &["cooperation"], - &["cooperative"], - &["cooperative"], - ], - range: 5..=8, - }; - -static WORD_COOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOO_CHILDREN), - value: None, -}; - -pub static WORD_COOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rdinate"), - dictgen::InsensitiveAscii("rdinates"), - ], - values: &[&["coordinate"], &["coordinates"]], - range: 7..=8, - }; - -static WORD_COON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COON_CHILDREN), - value: None, -}; - -pub static WORD_COON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cept"), - dictgen::InsensitiveAscii("nection"), - dictgen::InsensitiveAscii("stantly"), - dictgen::InsensitiveAscii("structed"), - dictgen::InsensitiveAscii("tent"), - ], - values: &[ - &["concept"], - &["connection"], - &["constantly"], - &["constructed"], - &["content"], - ], - range: 4..=8, - }; - -static WORD_COOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOM_CHILDREN), - value: None, -}; - -pub static WORD_COOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("mand"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("posed"), - ], - values: &[&["command"], &["command"], &["common"], &["composed"]], - range: 2..=5, - }; - -static WORD_COOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOL_CHILDREN), - value: None, -}; - -pub static WORD_COOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dows"), - dictgen::InsensitiveAscii("dwons"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("ots"), - ], - values: &[ - &["cooldowns"], - &["cooldowns"], - &["coolant"], - &["culotte"], - &["culottes"], - ], - range: 2..=5, - }; - -static WORD_COOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOK_CHILDREN), - value: None, -}; - -pub static WORD_COOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oo")], - values: &[&["cuckoo"]], - range: 2..=2, - }; - -static WORD_COOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOG_CHILDREN), - value: None, -}; - -pub static WORD_COOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["cougar"]], - range: 2..=2, - }; - -static WORD_COOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOE_CHILDREN), - value: None, -}; - -pub static WORD_COOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fficient"), - dictgen::InsensitiveAscii("fficients"), - ], - values: &[&["coefficient"], &["coefficients"]], - range: 8..=9, - }; - -static WORD_COOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COOD_CHILDREN), - value: None, -}; - -pub static WORD_COOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("rinate"), - dictgen::InsensitiveAscii("rinates"), - ], - values: &[ - &["coordinate"], - &["coordinates"], - &["coordinate"], - &["coordinates"], - ], - range: 5..=7, - }; - -static WORD_CON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CON_CHILDREN), - value: None, -}; - -static WORD_CON_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONA_NODE), - Some(&WORD_CONB_NODE), - Some(&WORD_CONC_NODE), - Some(&WORD_COND_NODE), - Some(&WORD_CONE_NODE), - Some(&WORD_CONF_NODE), - Some(&WORD_CONG_NODE), - None, - Some(&WORD_CONI_NODE), - Some(&WORD_CONJ_NODE), - None, - Some(&WORD_CONL_NODE), - Some(&WORD_CONM_NODE), - Some(&WORD_CONN_NODE), - Some(&WORD_CONO_NODE), - Some(&WORD_CONP_NODE), - Some(&WORD_CONQ_NODE), - Some(&WORD_CONR_NODE), - Some(&WORD_CONS_NODE), - Some(&WORD_CONT_NODE), - Some(&WORD_CONU_NODE), - Some(&WORD_CONV_NODE), - None, - None, - Some(&WORD_CONY_NODE), - None, -]; - -static WORD_CONY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONY_CHILDREN), - value: None, -}; - -pub static WORD_CONY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ak")], - values: &[&["cognac"]], - range: 2..=2, - }; - -static WORD_CONV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONV_CHILDREN), - value: None, -}; - -static WORD_CONV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONVA_NODE), - None, - Some(&WORD_CONVC_NODE), - None, - Some(&WORD_CONVE_NODE), - None, - None, - None, - Some(&WORD_CONVI_NODE), - None, - None, - None, - None, - Some(&WORD_CONVN_NODE), - Some(&WORD_CONVO_NODE), - None, - None, - Some(&WORD_CONVR_NODE), - Some(&WORD_CONVS_NODE), - None, - Some(&WORD_CONVU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONVU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVU_CHILDREN), - value: None, -}; - -pub static WORD_CONVU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("luted"), - ], - values: &[&["convoluted"], &["convoluted"]], - range: 5..=5, - }; - -static WORD_CONVS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVS_CHILDREN), - value: None, -}; - -pub static WORD_CONVS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erion"), - ], - values: &[&["conservation"], &["conversion"]], - range: 5..=7, - }; - -static WORD_CONVR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVR_CHILDREN), - value: None, -}; - -pub static WORD_CONVR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["converts"], &["convert"]], - range: 1..=3, - }; - -static WORD_CONVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVO_CHILDREN), - value: None, -}; - -pub static WORD_CONVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("luded"), - dictgen::InsensitiveAscii("rsation"), - dictgen::InsensitiveAscii("rsations"), - dictgen::InsensitiveAscii("ulted"), - dictgen::InsensitiveAscii("ultion"), - dictgen::InsensitiveAscii("ultions"), - dictgen::InsensitiveAscii("vle"), - dictgen::InsensitiveAscii("vled"), - dictgen::InsensitiveAscii("vling"), - ], - values: &[ - &["convoluted"], - &["conversation"], - &["conversations"], - &["convoluted"], - &["convolution"], - &["convolutions"], - &["convolve"], - &["convolved"], - &["convolving"], - ], - range: 3..=8, - }; - -static WORD_CONVN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVN_CHILDREN), - value: None, -}; - -pub static WORD_CONVN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etions")], - values: &[&["conventions"]], - range: 6..=6, - }; - -static WORD_CONVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVI_CHILDREN), - value: None, -}; - -pub static WORD_CONVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("cto"), - dictgen::InsensitiveAscii("enance"), - dictgen::InsensitiveAscii("enant"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("encece"), - dictgen::InsensitiveAscii("enence"), - dictgen::InsensitiveAscii("enent"), - dictgen::InsensitiveAscii("enently"), - dictgen::InsensitiveAscii("enience"), - dictgen::InsensitiveAscii("enient"), - dictgen::InsensitiveAscii("eniently"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("guration"), - dictgen::InsensitiveAscii("gure"), - dictgen::InsensitiveAscii("luted"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nceing"), - dictgen::InsensitiveAscii("ncente"), - dictgen::InsensitiveAscii("ncersi"), - dictgen::InsensitiveAscii("ncted"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("neance"), - dictgen::InsensitiveAscii("neances"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("neient"), - dictgen::InsensitiveAscii("nence"), - dictgen::InsensitiveAscii("nences"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nently"), - dictgen::InsensitiveAscii("ngi"), - dictgen::InsensitiveAscii("niance"), - dictgen::InsensitiveAscii("niances"), - dictgen::InsensitiveAscii("nience"), - dictgen::InsensitiveAscii("niences"), - dictgen::InsensitiveAscii("niency"), - dictgen::InsensitiveAscii("niencys"), - dictgen::InsensitiveAscii("nient"), - dictgen::InsensitiveAscii("niently"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nsing"), - dictgen::InsensitiveAscii("nve"), - dictgen::InsensitiveAscii("nved"), - dictgen::InsensitiveAscii("nving"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rtible"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("sed"), - ], - values: &[ - &["conviction"], - &["convince"], - &["convinced"], - &["convincing"], - &["conviction"], - &["convictions"], - &["conviction"], - &["convenience"], - &["convenient"], - &["convince", "convenience"], - &["convenience"], - &["convenience"], - &["convenient"], - &["conveniently"], - &["convenience"], - &["convenient"], - &["conveniently"], - &["convenient", "convent"], - &["conveniently"], - &["configuration"], - &["configure"], - &["convoluted"], - &["combination"], - &["convincing"], - &["convenient"], - &["convinces"], - &["convince"], - &["convince", "combine"], - &["convenience"], - &["conveniences"], - &["combined", "convinced"], - &["convenient"], - &["convenience"], - &["conveniences"], - &["convenient"], - &["conveniently"], - &["convincing"], - &["convenience"], - &["conveniences"], - &["convenience"], - &["conveniences"], - &["convenience"], - &["conveniences"], - &["convenient"], - &["conveniently"], - &["combining"], - &["convinces"], - &["convincing"], - &["convince"], - &["convinced"], - &["convincing"], - &["converted"], - &["convertible"], - &["converting"], - &["convinced"], - ], - range: 2..=8, - }; - -static WORD_CONVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONVE_CHILDREN), - value: None, -}; - -static WORD_CONVE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_CONVED_NODE), - None, - None, - None, - None, - Some(&WORD_CONVEI_NODE), - None, - None, - Some(&WORD_CONVEL_NODE), - None, - Some(&WORD_CONVEN_NODE), - None, - None, - None, - Some(&WORD_CONVER_NODE), - Some(&WORD_CONVES_NODE), - Some(&WORD_CONVET_NODE), - None, - None, - None, - Some(&WORD_CONVEX_NODE), - Some(&WORD_CONVEY_NODE), - None, -]; - -static WORD_CONVEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVEY_CHILDREN), - value: None, -}; - -pub static WORD_CONVEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ered"), - ], - values: &[&["conveyed"], &["conveyed"]], - range: 1..=4, - }; - -static WORD_CONVEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVEX_CHILDREN), - value: None, -}; - -pub static WORD_CONVEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["convex", "convexes"]], - range: 1..=1, - }; - -static WORD_CONVET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVET_CHILDREN), - value: Some(&["convert"]), -}; - -pub static WORD_CONVET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["converted"], - &["converter"], - &["converters"], - &["converting"], - &["convention"], - &["conventions"], - &["converts"], - ], - range: 1..=4, - }; - -static WORD_CONVES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVES_CHILDREN), - value: None, -}; - -pub static WORD_CONVES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ration"), - ], - values: &[ - &["conversation"], - &["conversion"], - &["conversions"], - &["conservation"], - ], - range: 3..=6, - }; - -static WORD_CONVER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONVER_CHILDREN), - value: Some(&["convert"]), -}; - -static WORD_CONVER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONVERA_NODE), - None, - None, - Some(&WORD_CONVERD_NODE), - Some(&WORD_CONVERE_NODE), - None, - Some(&WORD_CONVERG_NODE), - None, - Some(&WORD_CONVERI_NODE), - None, - None, - None, - None, - Some(&WORD_CONVERN_NODE), - None, - None, - None, - None, - Some(&WORD_CONVERS_NODE), - Some(&WORD_CONVERT_NODE), - None, - Some(&WORD_CONVERV_NODE), - None, - None, - Some(&WORD_CONVERY_NODE), - Some(&WORD_CONVERZ_NODE), -]; - -static WORD_CONVERZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERZ_CHILDREN), - value: None, -}; - -pub static WORD_CONVERZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["conservation"]], - range: 5..=5, - }; - -static WORD_CONVERY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERY_CHILDREN), - value: Some(&["convert"]), -}; - -pub static WORD_CONVERY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["converting"]], - range: 3..=3, - }; - -static WORD_CONVERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERV_CHILDREN), - value: None, -}; - -pub static WORD_CONVERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("atism"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atives"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["conservable"], - &["conservation", "conversation"], - &["conservatism"], - &["conservative"], - &["conservatives"], - &["conserve", "converse"], - &["conserved", "conversed"], - &["conserver", "converter"], - &["conservers"], - &["conserves", "converses"], - &["conserving", "conversing"], - ], - range: 1..=6, - }; - -static WORD_CONVERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERT_CHILDREN), - value: None, -}; - -pub static WORD_CONVERT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ables"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ibile"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ire"), - dictgen::InsensitiveAscii("irea"), - dictgen::InsensitiveAscii("irle"), - dictgen::InsensitiveAscii("irme"), - dictgen::InsensitiveAscii("irte"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["convertible"], - &["convertibles"], - &["conversation", "conversion"], - &["conversations", "conversions"], - &["converts"], - &["converted", "converter"], - &["converts", "converted"], - &["converted"], - &["convertible"], - &["convertible"], - &["convertible"], - &["conversion"], - &["conversions"], - &["converter"], - &["converter"], - &["convertible"], - &["converter"], - &["converter"], - &["converts"], - &["converter"], - ], - range: 1..=6, - }; - -static WORD_CONVERS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERS_CHILDREN), - value: Some(&["converts", "converse", "convert"]), -}; - -pub static WORD_CONVERS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("acional"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("atino"), - dictgen::InsensitiveAscii("ationa"), - dictgen::InsensitiveAscii("ationable"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("ationy"), - dictgen::InsensitiveAscii("atiosn"), - dictgen::InsensitiveAscii("atism"), - dictgen::InsensitiveAscii("atives"), - dictgen::InsensitiveAscii("atoin"), - dictgen::InsensitiveAscii("eley"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ino"), - dictgen::InsensitiveAscii("iones"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("oin"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("taional"), - dictgen::InsensitiveAscii("taions"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["conversation"], - &["conversational"], - &["conversion"], - &["conversations"], - &["converse"], - &["conversations"], - &["conservation"], - &["conservation"], - &["conversational"], - &["conservation"], - &["conservation"], - &["conservation"], - &["conservatism"], - &["conservatives"], - &["conversations"], - &["conversely"], - &["convertible"], - &["converse"], - &["conversions"], - &["conversions"], - &["conversions"], - &["conversely"], - &["conversely"], - &["conversions", "conversion"], - &["conversion"], - &["conversions"], - &["conversion"], - &["converts", "convert"], - &["conversation"], - &["conversational"], - &["conversations"], - &["conversation"], - &["conversion", "conversation"], - &["conversions", "conversations"], - &["conversation", "conversion"], - &["conversations", "conversions"], - &["converts"], - ], - range: 1..=9, - }; - -static WORD_CONVERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERN_CHILDREN), - value: None, -}; - -pub static WORD_CONVERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["converting"]], - range: 3..=3, - }; - -static WORD_CONVERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERI_CHILDREN), - value: None, -}; - -pub static WORD_CONVERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("tble"), - ], - values: &[ - &["converting", "covering"], - &["conversion"], - &["conversions"], - &["conversions", "conversion"], - &["convertible"], - ], - range: 2..=4, - }; - -static WORD_CONVERG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERG_CHILDREN), - value: None, -}; - -pub static WORD_CONVERG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ens"), - ], - values: &[&["convergence"], &["converse"]], - range: 3..=4, - }; - -static WORD_CONVERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERE_CHILDREN), - value: None, -}; - -pub static WORD_CONVERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["converted", "covered"], - &["conversely"], - &["convert"], - &["converted"], - ], - range: 1..=3, - }; - -static WORD_CONVERD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERD_CHILDREN), - value: None, -}; - -pub static WORD_CONVERD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["conservation"]], - range: 5..=5, - }; - -static WORD_CONVERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVERA_CHILDREN), - value: None, -}; - -pub static WORD_CONVERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["converge", "coverage"], - &["conversations"], - &["conservation"], - &["conversation"], - ], - range: 2..=6, - }; - -static WORD_CONVEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVEN_CHILDREN), - value: None, -}; - -pub static WORD_CONVEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("cen"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("cionally"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctional"), - dictgen::InsensitiveAscii("ctionally"), - dictgen::InsensitiveAscii("eince"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("iance"), - dictgen::InsensitiveAscii("iant"), - dictgen::InsensitiveAscii("iantly"), - dictgen::InsensitiveAscii("iece"), - dictgen::InsensitiveAscii("iente"), - dictgen::InsensitiveAscii("iet"), - dictgen::InsensitiveAscii("ietly"), - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("inence"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tient"), - dictgen::InsensitiveAscii("tinal"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tionss"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("vient"), - ], - values: &[ - &["covenant"], - &["convenience"], - &["convention"], - &["conventional"], - &["conventionally"], - &["convention", "convection"], - &["conventional"], - &["conventionally"], - &["convenience"], - &["convenient"], - &["convenience"], - &["convenient"], - &["conveniently"], - &["convenience"], - &["convenience"], - &["convenient"], - &["conveniently"], - &["convenience"], - &["convenience"], - &["convenient"], - &["convention"], - &["conventions"], - &["convenient"], - &["convince"], - &["convention", "conversion"], - &["conventions"], - &["conventional"], - &["convenient"], - &["conventional"], - &["conventional"], - &["conventions"], - &["convention"], - &["convenient"], - ], - range: 2..=9, - }; - -static WORD_CONVEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVEL_CHILDREN), - value: None, -}; - -pub static WORD_CONVEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uted")], - values: &[&["convoluted"]], - range: 4..=4, - }; - -static WORD_CONVEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVEI_CHILDREN), - value: None, -}; - -pub static WORD_CONVEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nence"), - dictgen::InsensitiveAscii("nences"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nently"), - dictgen::InsensitiveAscii("nience"), - dictgen::InsensitiveAscii("nient"), - ], - values: &[ - &["convenience"], - &["convenience"], - &["convenience"], - &["conveniences"], - &["convenient"], - &["conveniently"], - &["convenience"], - &["convenient"], - ], - range: 3..=6, - }; - -static WORD_CONVED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVED_CHILDREN), - value: None, -}; - -pub static WORD_CONVED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sion")], - values: &[&["conversion"]], - range: 4..=4, - }; - -static WORD_CONVC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVC_CHILDREN), - value: None, -}; - -pub static WORD_CONVC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ition")], - values: &[&["convictions"]], - range: 5..=5, - }; - -static WORD_CONVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONVA_CHILDREN), - value: None, -}; - -pub static WORD_CONVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("less"), - dictgen::InsensitiveAscii("luted"), - dictgen::InsensitiveAscii("x"), - dictgen::InsensitiveAscii("xiity"), - dictgen::InsensitiveAscii("xly"), - dictgen::InsensitiveAscii("xness"), - ], - values: &[ - &["convalesce"], - &["convoluted"], - &["convex"], - &["convexity"], - &["convexly"], - &["convexness"], - ], - range: 1..=5, - }; - -static WORD_CONU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONU_CHILDREN), - value: None, -}; - -pub static WORD_CONU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntry"), - dictgen::InsensitiveAscii("smer"), - ], - values: &[&["country"], &["consumer"]], - range: 4..=4, - }; - -static WORD_CONT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONT_CHILDREN), - value: None, -}; - -static WORD_CONT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONTA_NODE), - None, - Some(&WORD_CONTC_NODE), - None, - Some(&WORD_CONTE_NODE), - Some(&WORD_CONTF_NODE), - None, - None, - Some(&WORD_CONTI_NODE), - None, - None, - None, - None, - Some(&WORD_CONTN_NODE), - Some(&WORD_CONTO_NODE), - None, - None, - Some(&WORD_CONTR_NODE), - Some(&WORD_CONTS_NODE), - Some(&WORD_CONTT_NODE), - Some(&WORD_CONTU_NODE), - None, - None, - Some(&WORD_CONTX_NODE), - None, - Some(&WORD_CONTZ_NODE), -]; - -static WORD_CONTZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTZ_CHILDREN), - value: None, -}; - -pub static WORD_CONTZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ains")], - values: &[&["contains"]], - range: 4..=4, - }; - -static WORD_CONTX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTX_CHILDREN), - value: None, -}; - -pub static WORD_CONTX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["context"]], - range: 1..=1, - }; - -static WORD_CONTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTU_CHILDREN), - value: None, -}; - -pub static WORD_CONTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("inity"), - dictgen::InsensitiveAscii("r"), - ], - values: &[ - &["continue"], - &["continuing"], - &["continuity"], - &["contour"], - ], - range: 1..=5, - }; - -static WORD_CONTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTT_CHILDREN), - value: None, -}; - -pub static WORD_CONTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("onwood"), - dictgen::InsensitiveAscii("ribute"), - dictgen::InsensitiveAscii("ributed"), - dictgen::InsensitiveAscii("ributes"), - dictgen::InsensitiveAscii("ributing"), - dictgen::InsensitiveAscii("ribution"), - dictgen::InsensitiveAscii("ributions"), - dictgen::InsensitiveAscii("roller"), - ], - values: &[ - &["cottonwood"], - &["contribute"], - &["contributed"], - &["contributes"], - &["contributing"], - &["contribution"], - &["contributions"], - &["controller"], - ], - range: 6..=9, - }; - -static WORD_CONTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTS_CHILDREN), - value: None, -}; - -pub static WORD_CONTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("ructor"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("tants"), - dictgen::InsensitiveAscii("traint"), - dictgen::InsensitiveAscii("traints"), - dictgen::InsensitiveAscii("truct"), - dictgen::InsensitiveAscii("tructed"), - dictgen::InsensitiveAscii("tructing"), - dictgen::InsensitiveAscii("truction"), - dictgen::InsensitiveAscii("tructor"), - dictgen::InsensitiveAscii("tructors"), - dictgen::InsensitiveAscii("tructs"), - ], - values: &[ - &["construction"], - &["constructor"], - &["constant"], - &["constants"], - &["constraint"], - &["constraints"], - &["construct"], - &["constructed"], - &["constructing"], - &["construction"], - &["constructor"], - &["constructors"], - &["constructs"], - ], - range: 4..=8, - }; - -static WORD_CONTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONTR_CHILDREN), - value: None, -}; - -static WORD_CONTR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONTRA_NODE), - Some(&WORD_CONTRB_NODE), - Some(&WORD_CONTRC_NODE), - None, - Some(&WORD_CONTRE_NODE), - None, - None, - None, - Some(&WORD_CONTRI_NODE), - None, - None, - Some(&WORD_CONTRL_NODE), - None, - None, - Some(&WORD_CONTRO_NODE), - None, - None, - Some(&WORD_CONTRR_NODE), - Some(&WORD_CONTRS_NODE), - Some(&WORD_CONTRT_NODE), - Some(&WORD_CONTRU_NODE), - None, - None, - None, - Some(&WORD_CONTRY_NODE), - None, -]; - -static WORD_CONTRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRY_CHILDREN), - value: Some(&["country"]), -}; - -pub static WORD_CONTRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ie")], - values: &[&["countryie"]], - range: 2..=2, - }; - -static WORD_CONTRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRU_CHILDREN), - value: None, -}; - -pub static WORD_CONTRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bite"), - dictgen::InsensitiveAscii("bute"), - dictgen::InsensitiveAscii("butes"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("cts"), - ], - values: &[ - &["contributes"], - &["contribute"], - &["contributes"], - &["construct"], - &["constructed"], - &["contracting", "constructing"], - &["construction"], - &["contractions", "constructions"], - &["constructor"], - &["contractors", "constructors"], - &["constructs"], - ], - range: 2..=6, - }; - -static WORD_CONTRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRT_CHILDREN), - value: None, -}; - -pub static WORD_CONTRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oller")], - values: &[&["controller"]], - range: 5..=5, - }; - -static WORD_CONTRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRS_CHILDREN), - value: None, -}; - -pub static WORD_CONTRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["contrast"], - &["contrasted"], - &["contrasting"], - &["contrasts"], - ], - range: 1..=4, - }; - -static WORD_CONTRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRR_CHILDREN), - value: None, -}; - -pub static WORD_CONTRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("ols"), - ], - values: &[&["control"], &["controls"]], - range: 2..=3, - }; - -static WORD_CONTRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRO_CHILDREN), - value: Some(&["control"]), -}; - -pub static WORD_CONTRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ception"), - dictgen::InsensitiveAscii("ceptives"), - dictgen::InsensitiveAscii("dicting"), - dictgen::InsensitiveAscii("diction"), - dictgen::InsensitiveAscii("dictions"), - dictgen::InsensitiveAscii("lable"), - dictgen::InsensitiveAscii("las"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("lelr"), - dictgen::InsensitiveAscii("lelrs"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("leurs"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lleras"), - dictgen::InsensitiveAscii("llerd"), - dictgen::InsensitiveAscii("lles"), - dictgen::InsensitiveAscii("llled"), - dictgen::InsensitiveAscii("lller"), - dictgen::InsensitiveAscii("lllers"), - dictgen::InsensitiveAscii("llling"), - dictgen::InsensitiveAscii("llng"), - dictgen::InsensitiveAscii("llor"), - dictgen::InsensitiveAscii("llore"), - dictgen::InsensitiveAscii("lls"), - dictgen::InsensitiveAscii("nl"), - dictgen::InsensitiveAscii("nls"), - dictgen::InsensitiveAscii("oler"), - dictgen::InsensitiveAscii("vercial"), - dictgen::InsensitiveAscii("vercy"), - dictgen::InsensitiveAscii("verial"), - dictgen::InsensitiveAscii("veries"), - dictgen::InsensitiveAscii("verisal"), - dictgen::InsensitiveAscii("versa"), - dictgen::InsensitiveAscii("versal"), - dictgen::InsensitiveAscii("versary"), - dictgen::InsensitiveAscii("versey"), - dictgen::InsensitiveAscii("versials"), - dictgen::InsensitiveAscii("versity"), - dictgen::InsensitiveAscii("vertial"), - dictgen::InsensitiveAscii("very"), - dictgen::InsensitiveAscii("vesy"), - ], - values: &[ - &["contraception"], - &["contraceptives"], - &["contradicting"], - &["contradiction"], - &["contradictions"], - &["controllable"], - &["controls"], - &["control", "controlled", "controller", "controls"], - &["controlled"], - &["controllers"], - &["controllers"], - &["controller"], - &["controls", "controllers"], - &["controls", "controllers"], - &["controllers"], - &["controlling"], - &["control"], - &["controllers"], - &["controlled"], - &["controls"], - &["controlled"], - &["controller"], - &["controllers"], - &["controlling"], - &["controlling"], - &["controller"], - &["controllers"], - &["controls"], - &["control"], - &["controls"], - &["controller"], - &["controversial"], - &["controversy"], - &["controversial"], - &["controversies"], - &["controversial"], - &["controversial"], - &["controversial"], - &["controversy"], - &["controversy"], - &["controversial"], - &["controversy"], - &["controversial"], - &["controversy"], - &["controversy"], - ], - range: 2..=8, - }; - -static WORD_CONTRL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRL_CHILDREN), - value: Some(&["control"]), -}; - -pub static WORD_CONTRL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ler")], - values: &[&["controller"]], - range: 3..=3, - }; - -static WORD_CONTRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRI_CHILDREN), - value: None, -}; - -pub static WORD_CONTRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bte"), - dictgen::InsensitiveAscii("bted"), - dictgen::InsensitiveAscii("btes"), - dictgen::InsensitiveAscii("bucion"), - dictgen::InsensitiveAscii("bue"), - dictgen::InsensitiveAscii("bued"), - dictgen::InsensitiveAscii("buem"), - dictgen::InsensitiveAscii("buent"), - dictgen::InsensitiveAscii("buer"), - dictgen::InsensitiveAscii("bues"), - dictgen::InsensitiveAscii("buie"), - dictgen::InsensitiveAscii("buit"), - dictgen::InsensitiveAscii("buito"), - dictgen::InsensitiveAscii("buitor"), - dictgen::InsensitiveAscii("buo"), - dictgen::InsensitiveAscii("buter"), - dictgen::InsensitiveAscii("buters"), - dictgen::InsensitiveAscii("buteurs"), - dictgen::InsensitiveAscii("butie"), - dictgen::InsensitiveAscii("butin"), - dictgen::InsensitiveAscii("butiont"), - dictgen::InsensitiveAscii("butiors"), - dictgen::InsensitiveAscii("butivo"), - dictgen::InsensitiveAscii("buto"), - dictgen::InsensitiveAscii("butons"), - dictgen::InsensitiveAscii("butos"), - dictgen::InsensitiveAscii("buts"), - dictgen::InsensitiveAscii("butuon"), - dictgen::InsensitiveAscii("butuons"), - dictgen::InsensitiveAscii("buye"), - dictgen::InsensitiveAscii("buyes"), - dictgen::InsensitiveAscii("ception"), - dictgen::InsensitiveAscii("ceptives"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("dict"), - dictgen::InsensitiveAscii("dicted"), - dictgen::InsensitiveAscii("dictory"), - dictgen::InsensitiveAscii("dicts"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("nution"), - dictgen::InsensitiveAscii("nutions"), - dictgen::InsensitiveAscii("tutions"), - dictgen::InsensitiveAscii("ubte"), - dictgen::InsensitiveAscii("ubted"), - dictgen::InsensitiveAscii("ubtes"), - dictgen::InsensitiveAscii("ubting"), - dictgen::InsensitiveAscii("ubtion"), - dictgen::InsensitiveAscii("ubtions"), - dictgen::InsensitiveAscii("versial"), - dictgen::InsensitiveAscii("versy"), - ], - values: &[ - &["contribute"], - &["contributed"], - &["contributes"], - &["contribution"], - &["contribute"], - &["contributed"], - &["contribute"], - &["contribute"], - &["contribute"], - &["contributes"], - &["contribute"], - &["contribute"], - &["contribution"], - &["contributor"], - &["contributor"], - &["contributor"], - &["contributors"], - &["contributes"], - &["contribute"], - &["contribution"], - &["contribution"], - &["contributors"], - &["contribution"], - &["contribution"], - &["contributors", "contributions"], - &["contributors"], - &["contributes"], - &["contribution"], - &["contributions"], - &["contribute"], - &["contributes"], - &["contraception"], - &["contraceptives"], - &["contracted"], - &["contracting"], - &["contraction"], - &["contractions"], - &["contradict"], - &["contradicted"], - &["contradictory"], - &["contradicts"], - &["countries"], - &["contribution"], - &["contributions"], - &["contributions"], - &["contributes", "contribute"], - &["contributed"], - &["contributes"], - &["contributing"], - &["contribution"], - &["contributions"], - &["controversial"], - &["controversy"], - ], - range: 2..=8, - }; - -static WORD_CONTRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRE_CHILDREN), - value: None, -}; - -pub static WORD_CONTRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ception"), - dictgen::InsensitiveAscii("dict"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("versial"), - dictgen::InsensitiveAscii("versy"), - ], - values: &[ - &["contraception"], - &["contradict"], - &["concrete"], - &["concretely"], - &["controversial"], - &["controversy"], - ], - range: 2..=7, - }; - -static WORD_CONTRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRC_CHILDREN), - value: None, -}; - -pub static WORD_CONTRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["contract"]], - range: 1..=1, - }; - -static WORD_CONTRB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRB_CHILDREN), - value: None, -}; - -pub static WORD_CONTRB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ution")], - values: &[&["contribution"]], - range: 5..=5, - }; - -static WORD_CONTRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTRA_CHILDREN), - value: None, -}; - -pub static WORD_CONTRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("ceptie"), - dictgen::InsensitiveAscii("ceptivo"), - dictgen::InsensitiveAscii("ceptivos"), - dictgen::InsensitiveAscii("ciction"), - dictgen::InsensitiveAscii("cictions"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cition"), - dictgen::InsensitiveAscii("citions"), - dictgen::InsensitiveAscii("cr"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ctar"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("cto"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("ddice"), - dictgen::InsensitiveAscii("dically"), - dictgen::InsensitiveAscii("diccion"), - dictgen::InsensitiveAscii("dice"), - dictgen::InsensitiveAscii("dices"), - dictgen::InsensitiveAscii("dicing"), - dictgen::InsensitiveAscii("dicion"), - dictgen::InsensitiveAscii("dicitng"), - dictgen::InsensitiveAscii("diciton"), - dictgen::InsensitiveAscii("dicitons"), - dictgen::InsensitiveAscii("dicory"), - dictgen::InsensitiveAscii("dics"), - dictgen::InsensitiveAscii("dictary"), - dictgen::InsensitiveAscii("dictie"), - dictgen::InsensitiveAscii("dictin"), - dictgen::InsensitiveAscii("dictiong"), - dictgen::InsensitiveAscii("dicton"), - dictgen::InsensitiveAscii("dictons"), - dictgen::InsensitiveAscii("dtion"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("iners"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("intes"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("itns"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ticted"), - dictgen::InsensitiveAscii("ticting"), - dictgen::InsensitiveAscii("veining"), - dictgen::InsensitiveAscii("vercial"), - dictgen::InsensitiveAscii("versial"), - dictgen::InsensitiveAscii("versy"), - ], - values: &[ - &["contribution"], - &["contract"], - &["contraction"], - &["contraceptives"], - &["contraception"], - &["contraceptives"], - &["contradiction"], - &["contradictions"], - &["contracting"], - &["contradiction"], - &["contradictions"], - &["contractor"], - &["contracts"], - &["contractor"], - &["contractor"], - &["contractors"], - &["contraction"], - &["contraction"], - &["contracts"], - &["contradicted"], - &["contradictory"], - &["contradiction"], - &["contradicted"], - &["contradicts"], - &["contradicting"], - &["contradiction"], - &["contradicting"], - &["contradiction"], - &["contradictions"], - &["contradictory"], - &["contradicts"], - &["contradictory"], - &["contradicted"], - &["contradiction"], - &["contradicting"], - &["contradiction"], - &["contradicts"], - &["contraction"], - &["constrain"], - &["contained", "constrained"], - &["container", "constrained"], - &["containers"], - &["constraining"], - &["constrains", "constraints"], - &["constraint"], - &["constrained"], - &["constraints"], - &["constraints"], - &["constraints"], - &["contrast"], - &["contradicted"], - &["contradicting"], - &["contravening"], - &["controversial"], - &["controversial"], - &["controversy"], - ], - range: 1..=8, - }; - -static WORD_CONTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTO_CHILDREN), - value: None, -}; - -pub static WORD_CONTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("ller"), - dictgen::InsensitiveAscii("llers"), - dictgen::InsensitiveAscii("lls"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("ngency"), - dictgen::InsensitiveAscii("rl"), - dictgen::InsensitiveAscii("rled"), - dictgen::InsensitiveAscii("rller"), - dictgen::InsensitiveAscii("rls"), - dictgen::InsensitiveAscii("roller"), - ], - values: &[ - &["control"], - &["controller"], - &["controlled"], - &["controller"], - &["controllers"], - &["controls"], - &["controls"], - &["contingency"], - &["control"], - &["controlled"], - &["controllers"], - &["controls"], - &["controller"], - ], - range: 1..=6, - }; - -static WORD_CONTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTN_CHILDREN), - value: None, -}; - -pub static WORD_CONTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("iue"), - dictgen::InsensitiveAscii("iued"), - dictgen::InsensitiveAscii("iues"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["content"], - &["continue"], - &["continued"], - &["continues"], - &["content"], - ], - range: 1..=4, - }; - -static WORD_CONTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONTI_CHILDREN), - value: None, -}; - -static WORD_CONTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONTIA_NODE), - Some(&WORD_CONTIB_NODE), - None, - None, - Some(&WORD_CONTIE_NODE), - None, - Some(&WORD_CONTIG_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CONTIM_NODE), - Some(&WORD_CONTIN_NODE), - Some(&WORD_CONTIO_NODE), - None, - None, - Some(&WORD_CONTIR_NODE), - Some(&WORD_CONTIS_NODE), - Some(&WORD_CONTIT_NODE), - Some(&WORD_CONTIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONTIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIU_CHILDREN), - value: None, -}; - -pub static WORD_CONTIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("guous"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("nally"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nity"), - dictgen::InsensitiveAscii("nous"), - dictgen::InsensitiveAscii("ously"), - ], - values: &[ - &["continuation"], - &["continue"], - &["contiguous"], - &["continuing"], - &["continual"], - &["continually"], - &["continuation"], - &["continue"], - &["containing"], - &["continuity"], - &["continuous"], - &["continuously"], - ], - range: 1..=6, - }; - -static WORD_CONTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIT_CHILDREN), - value: None, -}; - -pub static WORD_CONTIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("nent"), - ], - values: &[&["condition"], &["conditions"], &["contingent"]], - range: 3..=4, - }; - -static WORD_CONTIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIS_CHILDREN), - value: None, -}; - -pub static WORD_CONTIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ts")], - values: &[&["consists"]], - range: 2..=2, - }; - -static WORD_CONTIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIR_CHILDREN), - value: None, -}; - -pub static WORD_CONTIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("buted"), - dictgen::InsensitiveAscii("bution"), - dictgen::InsensitiveAscii("butors"), - ], - values: &[&["contributed"], &["contribution"], &["contributors"]], - range: 5..=6, - }; - -static WORD_CONTIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIO_CHILDREN), - value: None, -}; - -pub static WORD_CONTIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[&["continuous"], &["continuously"]], - range: 2..=4, - }; - -static WORD_CONTIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONTIN_CHILDREN), - value: None, -}; - -static WORD_CONTIN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONTINA_NODE), - None, - None, - None, - Some(&WORD_CONTINE_NODE), - None, - Some(&WORD_CONTING_NODE), - None, - Some(&WORD_CONTINI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CONTINO_NODE), - None, - None, - None, - Some(&WORD_CONTINS_NODE), - Some(&WORD_CONTINT_NODE), - Some(&WORD_CONTINU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONTINU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTINU_CHILDREN), - value: None, -}; - -pub static WORD_CONTINU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("arla"), - dictgen::InsensitiveAscii("arlo"), - dictgen::InsensitiveAscii("asse"), - dictgen::InsensitiveAscii("ati"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ativo"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("emos"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("eous"), - dictgen::InsensitiveAscii("eously"), - dictgen::InsensitiveAscii("esly"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nity"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("oous"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("osly"), - dictgen::InsensitiveAscii("ousiy"), - dictgen::InsensitiveAscii("ousle"), - dictgen::InsensitiveAscii("ousy"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tity"), - dictgen::InsensitiveAscii("tiy"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("uing"), - dictgen::InsensitiveAscii("uity"), - dictgen::InsensitiveAscii("uum"), - ], - values: &[ - &["continuation"], - &["continually"], - &["continue"], - &["continual"], - &["continual"], - &["continues"], - &["continuity"], - &["continuation"], - &["continuation"], - &["continuation"], - &["continuing"], - &["continually"], - &["continuum"], - &["continues"], - &["contingent"], - &["continuous"], - &["continuously"], - &["continuously"], - &["continuity"], - &["continuing"], - &["continuous"], - &["continuum"], - &["continents"], - &["continuing"], - &["continuity"], - &["continuous"], - &["continuous"], - &["continuous"], - &["continuously"], - &["continuously"], - &["continuously"], - &["continuously"], - &["continue"], - &["continues", "continue", "continuous"], - &["continues", "continuous"], - &["continuously"], - &["continuity"], - &["continuation"], - &["continue"], - &["continuing"], - &["continuity"], - &["continuity"], - &["continuous"], - &["continuing"], - &["continuity"], - &["continuum"], - ], - range: 1..=6, - }; - -static WORD_CONTINT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTINT_CHILDREN), - value: None, -}; - -pub static WORD_CONTINT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ent")], - values: &[&["contingent"]], - range: 3..=3, - }; - -static WORD_CONTINS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTINS_CHILDREN), - value: Some(&["contains"]), -}; - -pub static WORD_CONTINS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_CONTINO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTINO_CHILDREN), - value: None, -}; - -pub static WORD_CONTINO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("uesly"), - dictgen::InsensitiveAscii("uos"), - dictgen::InsensitiveAscii("ur"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usly"), - dictgen::InsensitiveAscii("uty"), - ], - values: &[ - &["continue"], - &["continuously"], - &["continuous"], - &["continuous"], - &["continuous"], - &["continuously"], - &["continuity"], - ], - range: 2..=5, - }; - -static WORD_CONTINI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTINI_CHILDREN), - value: None, -}; - -pub static WORD_CONTINI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("uous"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("uty"), - ], - values: &[ - &["contingent"], - &["containing", "continuing"], - &["continuous"], - &["continuously"], - &["continuous"], - &["continuous"], - &["continuity"], - ], - range: 2..=5, - }; - -static WORD_CONTING_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTING_CHILDREN), - value: None, -}; - -pub static WORD_CONTING_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancy"), - dictgen::InsensitiveAscii("ecy"), - dictgen::InsensitiveAscii("eny"), - dictgen::InsensitiveAscii("ient"), - dictgen::InsensitiveAscii("incy"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("uous"), - ], - values: &[ - &["contingency"], - &["contingency"], - &["contingency"], - &["contingent"], - &["contingency"], - &["containing"], - &["contiguous"], - &["contiguous"], - ], - range: 3..=4, - }; - -static WORD_CONTINE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTINE_CHILDREN), - value: Some(&["continue", "contain"]), -}; - -pub static WORD_CONTINE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("nal"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("ntais"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntial"), - dictgen::InsensitiveAscii("ntul"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tal"), - ], - values: &[ - &["continued"], - &["continental"], - &["continents"], - &["continents"], - &["continents"], - &["continents"], - &["continents"], - &["continental"], - &["continental"], - &["continuous"], - &["continuously"], - &["container"], - &["continents"], - &["continental"], - ], - range: 1..=5, - }; - -static WORD_CONTINA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTINA_CHILDREN), - value: None, -}; - -pub static WORD_CONTINA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["containing"], - &["continental"], - &["continents"], - &["continuation"], - ], - range: 2..=4, - }; - -static WORD_CONTIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIM_CHILDREN), - value: None, -}; - -pub static WORD_CONTIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("plate"), - dictgen::InsensitiveAscii("plating"), - ], - values: &[&["contemplate"], &["contemplating"]], - range: 5..=7, - }; - -static WORD_CONTIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIG_CHILDREN), - value: None, -}; - -pub static WORD_CONTIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("iously"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nous"), - dictgen::InsensitiveAscii("nuous"), - dictgen::InsensitiveAscii("ouous"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("uious"), - dictgen::InsensitiveAscii("uos"), - ], - values: &[ - &["contingency"], - &["contingent"], - &["continents"], - &["contagious", "contiguous"], - &["contiguously"], - &["contingent"], - &["contiguous"], - &["contiguous"], - &["contiguous"], - &["contiguous"], - &["contiguously"], - &["contiguous"], - &["contiguous"], - &["contiguous"], - ], - range: 3..=6, - }; - -static WORD_CONTIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIE_CHILDREN), - value: None, -}; - -pub static WORD_CONTIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ntous")], - values: &[&["contentious"]], - range: 5..=5, - }; - -static WORD_CONTIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIB_CHILDREN), - value: None, -}; - -pub static WORD_CONTIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utor"), - dictgen::InsensitiveAscii("utors"), - ], - values: &[ - &["contribute"], - &["contributed"], - &["contributes"], - &["contributing"], - &["contribution"], - &["contributor"], - &["contributors"], - ], - range: 3..=5, - }; - -static WORD_CONTIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTIA_CHILDREN), - value: None, -}; - -pub static WORD_CONTIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ner"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["contain"], - &["contains"], - &["contain"], - &["contained"], - &["container"], - &["containers"], - &["containing"], - &["containment"], - &["contains"], - ], - range: 1..=5, - }; - -static WORD_CONTF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTF_CHILDREN), - value: None, -}; - -pub static WORD_CONTF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ibs")], - values: &[&["contribs"]], - range: 3..=3, - }; - -static WORD_CONTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONTE_CHILDREN), - value: None, -}; - -static WORD_CONTE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CONTEC_NODE), - Some(&WORD_CONTED_NODE), - None, - None, - None, - None, - Some(&WORD_CONTEI_NODE), - None, - None, - None, - Some(&WORD_CONTEM_NODE), - Some(&WORD_CONTEN_NODE), - None, - None, - None, - Some(&WORD_CONTER_NODE), - Some(&WORD_CONTES_NODE), - Some(&WORD_CONTET_NODE), - None, - None, - None, - Some(&WORD_CONTEX_NODE), - None, - None, -]; - -static WORD_CONTEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTEX_CHILDREN), - value: Some(&["context"]), -}; - -pub static WORD_CONTEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ta"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tful"), - dictgen::InsensitiveAscii("tl"), - dictgen::InsensitiveAscii("tos"), - dictgen::InsensitiveAscii("tuel"), - dictgen::InsensitiveAscii("tura"), - dictgen::InsensitiveAscii("ual"), - ], - values: &[ - &["contextual", "context"], - &["contexts"], - &["contextual"], - &["contextual"], - &["contexts"], - &["contextual"], - &["contextual"], - &["contextual"], - ], - range: 2..=4, - }; - -static WORD_CONTET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTET_CHILDREN), - value: Some(&["contest", "content", "context"]), -}; - -pub static WORD_CONTET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["contention"], - &["content"], - &["contents"], - &["contents", "contexts"], - ], - range: 1..=3, - }; - -static WORD_CONTES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTES_CHILDREN), - value: None, -}; - -pub static WORD_CONTES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tais"), - dictgen::InsensitiveAscii("tans"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("tase"), - dictgen::InsensitiveAscii("taste"), - dictgen::InsensitiveAscii("tat"), - dictgen::InsensitiveAscii("tents"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["contests"], - &["contests"], - &["contests"], - &["contests"], - &["contests"], - &["contestants"], - &["contestants"], - &["contestants"], - &["contests"], - &["contention"], - &["contests"], - ], - range: 1..=5, - }; - -static WORD_CONTER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTER_CHILDREN), - value: Some(&["conteur", "counter"]), -}; - -pub static WORD_CONTER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mporaneous"), - dictgen::InsensitiveAscii("part"), - dictgen::InsensitiveAscii("parts"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sink"), - ], - values: &[ - &["contemporaneous"], - &["counterpart"], - &["counterparts"], - &["conteurs", "counters"], - &["countersink"], - ], - range: 1..=10, - }; - -static WORD_CONTEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTEN_CHILDREN), - value: Some(&["contain", "content"]), -}; - -pub static WORD_CONTEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cious"), - dictgen::InsensitiveAscii("dor"), - dictgen::InsensitiveAscii("dors"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("eurs"), - dictgen::InsensitiveAscii("gency"), - dictgen::InsensitiveAscii("gent"), - dictgen::InsensitiveAscii("ht"), - dictgen::InsensitiveAscii("intal"), - dictgen::InsensitiveAscii("plate"), - dictgen::InsensitiveAscii("plating"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sious"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stants"), - dictgen::InsensitiveAscii("tants"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("tended"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tino"), - dictgen::InsensitiveAscii("tios"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tos"), - dictgen::InsensitiveAscii("tous"), - dictgen::InsensitiveAscii("tss"), - dictgen::InsensitiveAscii("tuous"), - dictgen::InsensitiveAscii("xt"), - ], - values: &[ - &["continents"], - &["concatenated"], - &["contents"], - &["contention"], - &["contentious"], - &["contender"], - &["contenders"], - &["contained", "contend"], - &["continental"], - &["continents"], - &["container"], - &["containers"], - &["contenders"], - &["contingency"], - &["contingent"], - &["content"], - &["continental"], - &["contemplate"], - &["contemplating"], - &["contents", "contains"], - &["contenders"], - &["contention"], - &["contentious"], - &["contents"], - &["contestants"], - &["contestants"], - &["contents"], - &["contended"], - &["contents"], - &["contention"], - &["contentious"], - &["content"], - &["contents"], - &["contentious"], - &["contents"], - &["contentious"], - &["context", "content"], - ], - range: 1..=7, - }; - -static WORD_CONTEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTEM_CHILDREN), - value: None, -}; - -pub static WORD_CONTEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("palte"), - dictgen::InsensitiveAscii("pate"), - dictgen::InsensitiveAscii("perary"), - dictgen::InsensitiveAscii("plare"), - dictgen::InsensitiveAscii("plat"), - dictgen::InsensitiveAscii("ple"), - dictgen::InsensitiveAscii("poary"), - dictgen::InsensitiveAscii("poraneus"), - dictgen::InsensitiveAscii("porany"), - dictgen::InsensitiveAscii("poray"), - dictgen::InsensitiveAscii("pory"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["contemplate"], - &["contemplate"], - &["contemporary"], - &["contemplate"], - &["contempt"], - &["contemplate"], - &["contemporary"], - &["contemporaneous"], - &["contemporary"], - &["contemporary"], - &["contemporary"], - &["contempt"], - ], - range: 1..=8, - }; - -static WORD_CONTEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTEI_CHILDREN), - value: None, -}; - -pub static WORD_CONTEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ners"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["contain"], - &["contained"], - &["contenders"], - &["containing"], - &["contains"], - ], - range: 1..=4, - }; - -static WORD_CONTED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTED_CHILDREN), - value: Some(&["counted", "counter", "countered"]), -}; - -pub static WORD_CONTED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_CONTEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTEC_CHILDREN), - value: None, -}; - -pub static WORD_CONTEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tual"), - ], - values: &[ - &["contact", "context", "connect"], - &["contention"], - &["contextual"], - ], - range: 1..=4, - }; - -static WORD_CONTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTC_CHILDREN), - value: None, -}; - -pub static WORD_CONTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("t"), - ], - values: &[&["contact"], &["contact"]], - range: 1..=2, - }; - -static WORD_CONTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONTA_CHILDREN), - value: None, -}; - -static WORD_CONTA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CONTAC_NODE), - None, - None, - None, - Some(&WORD_CONTAG_NODE), - None, - Some(&WORD_CONTAI_NODE), - None, - None, - None, - Some(&WORD_CONTAM_NODE), - Some(&WORD_CONTAN_NODE), - None, - None, - None, - Some(&WORD_CONTAR_NODE), - Some(&WORD_CONTAS_NODE), - Some(&WORD_CONTAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CONTAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAT_CHILDREN), - value: Some(&["contact"]), -}; - -pub static WORD_CONTAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("enate"), - dictgen::InsensitiveAscii("enated"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ining"), - ], - values: &[ - &["contact"], - &["concatenate"], - &["concatenated"], - &["contacting", "containing"], - &["containing"], - ], - range: 1..=6, - }; - -static WORD_CONTAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAS_CHILDREN), - value: None, -}; - -pub static WORD_CONTAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["contacts", "contrast", "contest"]], - range: 1..=1, - }; - -static WORD_CONTAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAR_CHILDREN), - value: None, -}; - -pub static WORD_CONTAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["contrary"]], - range: 1..=1, - }; - -static WORD_CONTAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAN_CHILDREN), - value: Some(&["contain"]), -}; - -pub static WORD_CONTAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("imate"), - dictgen::InsensitiveAscii("imated"), - dictgen::InsensitiveAscii("imation"), - dictgen::InsensitiveAscii("iments"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ti"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["contracting"], - &["contained"], - &["container"], - &["containers"], - &["container"], - &["contaminated"], - &["contaminated"], - &["contamination"], - &["containment"], - &["contained"], - &["container"], - &["containing"], - &["contains"], - &["contains"], - &["constants", "contents"], - &["constant", "content"], - &["contacting"], - &["contacting"], - &["constants", "contents"], - ], - range: 1..=7, - }; - -static WORD_CONTAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAM_CHILDREN), - value: None, -}; - -pub static WORD_CONTAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inacion"), - dictgen::InsensitiveAscii("inanted"), - dictgen::InsensitiveAscii("inatie"), - dictgen::InsensitiveAscii("inato"), - dictgen::InsensitiveAscii("inaton"), - dictgen::InsensitiveAscii("inen"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("inents"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("poraries"), - dictgen::InsensitiveAscii("porary"), - ], - values: &[ - &["contamination"], - &["contaminated"], - &["contaminated"], - &["contamination"], - &["contamination"], - &["containment"], - &["containment"], - &["containment"], - &["contaminated"], - &["contemporaries"], - &["contemporary"], - ], - range: 4..=8, - }; - -static WORD_CONTAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAI_CHILDREN), - value: None, -}; - -pub static WORD_CONTAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("enr"), - dictgen::InsensitiveAscii("enrs"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("gous"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("minate"), - dictgen::InsensitiveAscii("minated"), - dictgen::InsensitiveAscii("minating"), - dictgen::InsensitiveAscii("na"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nees"), - dictgen::InsensitiveAscii("nered"), - dictgen::InsensitiveAscii("neres"), - dictgen::InsensitiveAscii("nerr"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nin"), - dictgen::InsensitiveAscii("nined"), - dictgen::InsensitiveAscii("niner"), - dictgen::InsensitiveAscii("nings"), - dictgen::InsensitiveAscii("nining"), - dictgen::InsensitiveAscii("ninng"), - dictgen::InsensitiveAscii("nint"), - dictgen::InsensitiveAscii("nmemt"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("nner"), - dictgen::InsensitiveAscii("nners"), - dictgen::InsensitiveAscii("nning"), - dictgen::InsensitiveAscii("nns"), - dictgen::InsensitiveAscii("nors"), - dictgen::InsensitiveAscii("nr"), - dictgen::InsensitiveAscii("nrs"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("nuations"), - dictgen::InsensitiveAscii("nzer"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sn"), - dictgen::InsensitiveAscii("un"), - ], - values: &[ - &["contained"], - &["container"], - &["containers"], - &["container"], - &["contagious"], - &["contains"], - &["contaminate"], - &["contaminated"], - &["contaminating"], - &["contain"], - &["contained"], - &["container"], - &["contain", "contained", "container", "contains"], - &["containers"], - &["contained"], - &["containers"], - &["container"], - &["contains", "contained", "container"], - &["containing"], - &["containing"], - &["contains"], - &["containing"], - &["containing"], - &["contained"], - &["container"], - &["containing"], - &["containing"], - &["containing"], - &["containing"], - &["containment"], - &["contain"], - &["container"], - &["containers"], - &["containing"], - &["contains"], - &["containers"], - &["container"], - &["containers"], - &["contain", "content"], - &["contained"], - &["container"], - &["containers"], - &["containing"], - &["contains"], - &["continuations"], - &["container"], - &["containers"], - &["contains"], - &["contains"], - &["contain"], - ], - range: 1..=8, - }; - -static WORD_CONTAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAG_CHILDREN), - value: None, -}; - -pub static WORD_CONTAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("eous"), - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("iosa"), - dictgen::InsensitiveAscii("ioso"), - dictgen::InsensitiveAscii("iosum"), - ], - values: &[ - &["contagion"], - &["contagious"], - &["contagious"], - &["contagious"], - &["contagious"], - &["contagious"], - ], - range: 2..=5, - }; - -static WORD_CONTAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONTAC_CHILDREN), - value: Some(&["contact"]), -}; - -pub static WORD_CONTAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entaion"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tos"), - ], - values: &[ - &["concatenation"], - &["contacting"], - &["contacts"], - &["contacts"], - &["contacting"], - &["contacts"], - ], - range: 1..=7, - }; - -static WORD_CONS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONS_CHILDREN), - value: None, -}; - -static WORD_CONS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONSA_NODE), - None, - Some(&WORD_CONSC_NODE), - Some(&WORD_CONSD_NODE), - Some(&WORD_CONSE_NODE), - Some(&WORD_CONSF_NODE), - None, - None, - Some(&WORD_CONSI_NODE), - None, - None, - Some(&WORD_CONSL_NODE), - None, - Some(&WORD_CONSN_NODE), - Some(&WORD_CONSO_NODE), - Some(&WORD_CONSP_NODE), - Some(&WORD_CONSQ_NODE), - Some(&WORD_CONSR_NODE), - None, - Some(&WORD_CONST_NODE), - Some(&WORD_CONSU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSU_CHILDREN), - value: None, -}; - -pub static WORD_CONSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("emd"), - dictgen::InsensitiveAscii("emr"), - dictgen::InsensitiveAscii("lant"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("ltaion"), - dictgen::InsensitiveAscii("ltanti"), - dictgen::InsensitiveAscii("ltat"), - dictgen::InsensitiveAscii("ltata"), - dictgen::InsensitiveAscii("ltate"), - dictgen::InsensitiveAscii("ltati"), - dictgen::InsensitiveAscii("ltating"), - dictgen::InsensitiveAscii("ltato"), - dictgen::InsensitiveAscii("ltent"), - dictgen::InsensitiveAscii("ltunt"), - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mated"), - dictgen::InsensitiveAscii("mating"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("mbale"), - dictgen::InsensitiveAscii("mbales"), - dictgen::InsensitiveAscii("mend"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("merisim"), - dictgen::InsensitiveAscii("mersim"), - dictgen::InsensitiveAscii("mibles"), - dictgen::InsensitiveAscii("minng"), - dictgen::InsensitiveAscii("mirem"), - dictgen::InsensitiveAscii("mires"), - dictgen::InsensitiveAscii("mirse"), - dictgen::InsensitiveAscii("miste"), - dictgen::InsensitiveAscii("mmable"), - dictgen::InsensitiveAscii("mmed"), - dictgen::InsensitiveAscii("mmer"), - dictgen::InsensitiveAscii("mmers"), - dictgen::InsensitiveAscii("mmes"), - dictgen::InsensitiveAscii("mpion"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("mtion"), - dictgen::InsensitiveAscii("ption"), - ], - values: &[ - &["consider"], - &["consulting"], - &["counselling"], - &["consumed"], - &["consumer"], - &["consultant"], - &["consolation"], - &["consultation"], - &["consultation"], - &["consultant"], - &["consultant"], - &["consultant"], - &["consultant"], - &["consultation"], - &["consultation"], - &["consultant"], - &["consultant"], - &["consummate"], - &["consummated"], - &["consummating"], - &["consumption", "consummation"], - &["consumables"], - &["consumables"], - &["consumed"], - &["consumes"], - &["consumerism"], - &["consumerism"], - &["consumables"], - &["consuming"], - &["consumerism"], - &["consumerism"], - &["consumerism"], - &["consumes"], - &["consumable"], - &["consumed"], - &["consumer"], - &["consumers"], - &["consumes"], - &["consumption"], - &["consumes"], - &["consumption"], - &["consumption"], - ], - range: 2..=7, - }; - -static WORD_CONST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONST_CHILDREN), - value: None, -}; - -static WORD_CONST_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONSTA_NODE), - None, - Some(&WORD_CONSTC_NODE), - None, - Some(&WORD_CONSTE_NODE), - None, - None, - None, - Some(&WORD_CONSTI_NODE), - None, - None, - Some(&WORD_CONSTL_NODE), - None, - Some(&WORD_CONSTN_NODE), - Some(&WORD_CONSTO_NODE), - None, - None, - Some(&WORD_CONSTR_NODE), - None, - Some(&WORD_CONSTT_NODE), - Some(&WORD_CONSTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONSTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTU_CHILDREN), - value: None, -}; - -pub static WORD_CONSTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("rct"), - dictgen::InsensitiveAscii("rcted"), - dictgen::InsensitiveAscii("rction"), - dictgen::InsensitiveAscii("rctor"), - dictgen::InsensitiveAscii("rcts"), - dictgen::InsensitiveAscii("red"), - ], - values: &[ - &["construct"], - &["constructed"], - &["constructor"], - &["constructors"], - &["constructing"], - &["construction"], - &["constructions"], - &["constructor"], - &["constructors"], - &["constructs"], - &["construct"], - &["constructed"], - &["construction"], - &["constructor"], - &["constructs"], - &["construed"], - ], - range: 2..=6, - }; - -static WORD_CONSTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTT_CHILDREN), - value: None, -}; - -pub static WORD_CONSTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ruct"), - dictgen::InsensitiveAscii("ructer"), - dictgen::InsensitiveAscii("ructers"), - dictgen::InsensitiveAscii("ruction"), - dictgen::InsensitiveAscii("ructor"), - dictgen::InsensitiveAscii("ructors"), - ], - values: &[ - &["construct"], - &["constructor"], - &["constructors"], - &["construction"], - &["constructor"], - &["constructors"], - ], - range: 4..=7, - }; - -static WORD_CONSTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONSTR_CHILDREN), - value: None, -}; - -static WORD_CONSTR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONSTRA_NODE), - None, - Some(&WORD_CONSTRC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CONSTRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CONSTRO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CONSTRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONSTRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTRU_CHILDREN), - value: None, -}; - -pub static WORD_CONSTRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ccion"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("cive"), - dictgen::InsensitiveAscii("cor"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("ctcor"), - dictgen::InsensitiveAscii("cteds"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("cticon"), - dictgen::InsensitiveAscii("ctie"), - dictgen::InsensitiveAscii("ctief"), - dictgen::InsensitiveAscii("cties"), - dictgen::InsensitiveAscii("ctieve"), - dictgen::InsensitiveAscii("ctifs"), - dictgen::InsensitiveAscii("ctiin"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ctiong"), - dictgen::InsensitiveAscii("ctior"), - dictgen::InsensitiveAscii("ctivo"), - dictgen::InsensitiveAscii("cto"), - dictgen::InsensitiveAscii("ctopr"), - dictgen::InsensitiveAscii("ctore"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("ctred"), - dictgen::InsensitiveAscii("ctt"), - dictgen::InsensitiveAscii("ctted"), - dictgen::InsensitiveAscii("ctting"), - dictgen::InsensitiveAscii("cttor"), - dictgen::InsensitiveAscii("cttors"), - dictgen::InsensitiveAscii("ctts"), - dictgen::InsensitiveAscii("ctued"), - dictgen::InsensitiveAscii("ctur"), - dictgen::InsensitiveAscii("cture"), - dictgen::InsensitiveAscii("cturs"), - dictgen::InsensitiveAscii("ctus"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("ktor"), - dictgen::InsensitiveAscii("nctor"), - dictgen::InsensitiveAscii("rcts"), - dictgen::InsensitiveAscii("rtors"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tced"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["construct"], - &["construction"], - &["constructed", "construed"], - &["constructs"], - &["constructing"], - &["construction"], - &["construction"], - &["constructive"], - &["constructor"], - &["constructs"], - &["constructor"], - &["constructs"], - &["constructor"], - &["constructors"], - &["constructs"], - &["construction"], - &["constructive"], - &["constructive"], - &["constructs"], - &["constructive"], - &["constructs"], - &["constructing"], - &["construction"], - &["constructing", "construction"], - &["constructor"], - &["construction"], - &["construction"], - &["constructor"], - &["constructor"], - &["constructs"], - &["constructed"], - &["construct"], - &["constructed"], - &["constructing"], - &["constructor"], - &["constructors"], - &["constructs"], - &["constructed"], - &["constructor"], - &["constructor"], - &["constructors"], - &["constructs"], - &["construed"], - &["constraint"], - &["constructs"], - &["constructor"], - &["constructor"], - &["constructs"], - &["constructors"], - &["constructs", "construct"], - &["constructs"], - &["constructs", "construct"], - &["constructed"], - &["constructed"], - &["constructor"], - &["constructors"], - &["constructing"], - &["construction"], - &["constructor"], - &["constructors"], - ], - range: 1..=6, - }; - -static WORD_CONSTRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTRO_CHILDREN), - value: None, -}; - -pub static WORD_CONSTRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("llers"), - ], - values: &[&["control"], &["controllers"]], - range: 1..=5, - }; - -static WORD_CONSTRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTRI_CHILDREN), - value: None, -}; - -pub static WORD_CONSTRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[ - &["constraint"], - &["constraints"], - &["constraint"], - &["constraints"], - ], - range: 2..=4, - }; - -static WORD_CONSTRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTRC_CHILDREN), - value: None, -}; - -pub static WORD_CONSTRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("uct"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utor"), - dictgen::InsensitiveAscii("utors"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[ - &["construct", "constrict"], - &["constructed", "constricted"], - &["constructing", "constricting"], - &["construction", "constriction"], - &["constructions", "constrictions"], - &["constructors"], - &["constructs", "constricts"], - &["construct"], - &["construct"], - &["constructed"], - &["construction"], - &["constructor"], - &["constructors"], - &["constructs"], - ], - range: 1..=5, - }; - -static WORD_CONSTRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTRA_CHILDREN), - value: None, -}; - -pub static WORD_CONSTRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("inst"), - dictgen::InsensitiveAscii("insts"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("intes"), - dictgen::InsensitiveAscii("inting"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nsi"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tints"), - dictgen::InsensitiveAscii("uct"), - dictgen::InsensitiveAscii("ucts"), - ], - values: &[ - &["construct"], - &["constructed"], - &["constructing"], - &["construction", "constriction", "contraction"], - &["constrictions", "constructions", "contractions"], - &["constructor"], - &["constructors"], - &["constructs"], - &["constraining", "constraint"], - &["constraints", "constrains"], - &["constraint", "constraints"], - &["constraints"], - &["constrained"], - &["constraints"], - &["constraining"], - &["constraints", "constraint"], - &["constraints"], - &["constrains"], - &["constraints"], - &["constraint"], - &["constraints"], - &["contrast"], - &["contrasts"], - &["constraint"], - &["constraint"], - &["constraints"], - &["construct"], - &["constructs"], - ], - range: 1..=6, - }; - -static WORD_CONSTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTO_CHILDREN), - value: None, -}; - -pub static WORD_CONSTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ls")], - values: &[&["controls"]], - range: 2..=2, - }; - -static WORD_CONSTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTN_CHILDREN), - value: None, -}; - -pub static WORD_CONSTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("atly"), - ], - values: &[&["constant"], &["constantly"]], - range: 2..=4, - }; - -static WORD_CONSTL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTL_CHILDREN), - value: None, -}; - -pub static WORD_CONSTL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("y")], - values: &[&["costly"]], - range: 1..=1, - }; - -static WORD_CONSTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTI_CHILDREN), - value: None, -}; - -pub static WORD_CONSTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("llation"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nually"), - dictgen::InsensitiveAscii("stency"), - dictgen::InsensitiveAscii("stent"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tently"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("titional"), - dictgen::InsensitiveAscii("tuant"), - dictgen::InsensitiveAscii("tuante"), - dictgen::InsensitiveAscii("tuants"), - dictgen::InsensitiveAscii("tuates"), - dictgen::InsensitiveAscii("tucion"), - dictgen::InsensitiveAscii("tucional"), - dictgen::InsensitiveAscii("tude"), - dictgen::InsensitiveAscii("tue"), - dictgen::InsensitiveAscii("tued"), - dictgen::InsensitiveAscii("tuem"), - dictgen::InsensitiveAscii("tuer"), - dictgen::InsensitiveAscii("tues"), - dictgen::InsensitiveAscii("tuie"), - dictgen::InsensitiveAscii("tuient"), - dictgen::InsensitiveAscii("tuinte"), - dictgen::InsensitiveAscii("tuintes"), - dictgen::InsensitiveAscii("tuion"), - dictgen::InsensitiveAscii("tuional"), - dictgen::InsensitiveAscii("tuit"), - dictgen::InsensitiveAscii("tuite"), - dictgen::InsensitiveAscii("tutent"), - dictgen::InsensitiveAscii("tutents"), - dictgen::InsensitiveAscii("tutie"), - dictgen::InsensitiveAscii("tutiei"), - dictgen::InsensitiveAscii("tutinal"), - dictgen::InsensitiveAscii("tutionnal"), - dictgen::InsensitiveAscii("tutn"), - dictgen::InsensitiveAscii("tutues"), - dictgen::InsensitiveAscii("tuye"), - dictgen::InsensitiveAscii("utents"), - ], - values: &[ - &["constellation"], - &["consisting"], - &["continually"], - &["consistency"], - &["consistent"], - &["consists"], - &["consistently"], - &["constitution"], - &["constitutional"], - &["constituent"], - &["constituents"], - &["constituents"], - &["constitutes"], - &["constitution"], - &["constitutional"], - &["constitute"], - &["constitutes", "constitute"], - &["constitute"], - &["constitute"], - &["constitute"], - &["constitutes"], - &["constitute"], - &["constitute"], - &["constituents"], - &["constituents"], - &["constitution"], - &["constitutional"], - &["constitute"], - &["constitute"], - &["constituent"], - &["constitutes", "constituents"], - &["constitutes"], - &["constitute"], - &["constitutional"], - &["constitutional"], - &["constituents"], - &["constitute"], - &["constitute"], - &["constituents"], - ], - range: 2..=9, - }; - -static WORD_CONSTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTE_CHILDREN), - value: None, -}; - -pub static WORD_CONSTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ncy"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("xt"), - ], - values: &[ - &["consistency"], - &["consent"], - &["constantly"], - &["context"], - ], - range: 2..=4, - }; - -static WORD_CONSTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTC_CHILDREN), - value: None, -}; - -pub static WORD_CONSTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("urts")], - values: &[&["constructs"]], - range: 4..=4, - }; - -static WORD_CONSTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSTA_CHILDREN), - value: None, -}; - -pub static WORD_CONSTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("inte"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("llation"), - dictgen::InsensitiveAscii("llations"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndly"), - dictgen::InsensitiveAscii("nly"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nst"), - dictgen::InsensitiveAscii("nsts"), - dictgen::InsensitiveAscii("ntins"), - dictgen::InsensitiveAscii("ntivs"), - dictgen::InsensitiveAscii("ntsm"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("rin"), - dictgen::InsensitiveAscii("rint"), - dictgen::InsensitiveAscii("rints"), - dictgen::InsensitiveAscii("rnation"), - dictgen::InsensitiveAscii("snt"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tnly"), - dictgen::InsensitiveAscii("tns"), - dictgen::InsensitiveAscii("tnt"), - dictgen::InsensitiveAscii("tnts"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["constrain", "contain"], - &["constrained", "contained"], - &["constraining", "containing"], - &["constrains", "contains"], - &["constraint"], - &["constrained", "constraint", "constraints"], - &["constrained", "contained"], - &["constraints"], - &["constellation"], - &["constellations"], - &["constant"], - &["constant"], - &["constantly"], - &["constantly"], - &["constants", "constance", "constant"], - &["constants"], - &["constants"], - &["constants"], - &["constants"], - &["constants"], - &["constantly"], - &["constrain"], - &["constraint"], - &["constraint", "constraints"], - &["consternation"], - &["constants"], - &["constants"], - &["constant"], - &["constantly"], - &["constants"], - &["constant"], - &["constants"], - &["constants"], - ], - range: 1..=8, - }; - -static WORD_CONSR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSR_CHILDREN), - value: None, -}; - -pub static WORD_CONSR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tuct"), - dictgen::InsensitiveAscii("tucted"), - dictgen::InsensitiveAscii("tuctor"), - dictgen::InsensitiveAscii("tuctors"), - dictgen::InsensitiveAscii("tucts"), - dictgen::InsensitiveAscii("uct"), - dictgen::InsensitiveAscii("uction"), - dictgen::InsensitiveAscii("uctions"), - dictgen::InsensitiveAscii("uctor"), - dictgen::InsensitiveAscii("uctors"), - dictgen::InsensitiveAscii("vative"), - ], - values: &[ - &["construct"], - &["constructed"], - &["constructor"], - &["constructors"], - &["constructs"], - &["construct"], - &["construction"], - &["constructions"], - &["constructor"], - &["constructors"], - &["conservative"], - ], - range: 3..=7, - }; - -static WORD_CONSQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSQ_CHILDREN), - value: None, -}; - -pub static WORD_CONSQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("euences"), - dictgen::InsensitiveAscii("uence"), - dictgen::InsensitiveAscii("uences"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("uently"), - ], - values: &[ - &["consequence"], - &["consequence"], - &["consequences"], - &["consequent"], - &["consequently"], - ], - range: 4..=7, - }; - -static WORD_CONSP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSP_CHILDREN), - value: None, -}; - -pub static WORD_CONSP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ericies"), - dictgen::InsensitiveAscii("irace"), - dictgen::InsensitiveAscii("iraces"), - dictgen::InsensitiveAscii("iracize"), - dictgen::InsensitiveAscii("iracys"), - dictgen::InsensitiveAscii("irancy"), - dictgen::InsensitiveAscii("iriator"), - dictgen::InsensitiveAscii("iricies"), - dictgen::InsensitiveAscii("iricy"), - dictgen::InsensitiveAscii("riacies"), - dictgen::InsensitiveAscii("riacy"), - ], - values: &[ - &["conspiracies"], - &["conspiracies"], - &["conspiracies"], - &["conspiracies"], - &["conspiracies"], - &["conspiracy"], - &["conspirator"], - &["conspiracies"], - &["conspiracy"], - &["conspiracies"], - &["conspiracy"], - ], - range: 5..=7, - }; - -static WORD_CONSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSO_CHILDREN), - value: None, -}; - -pub static WORD_CONSO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lacion"), - dictgen::InsensitiveAscii("lato"), - dictgen::InsensitiveAscii("ldate"), - dictgen::InsensitiveAscii("ldiate"), - dictgen::InsensitiveAscii("ldiated"), - dictgen::InsensitiveAscii("lidad"), - dictgen::InsensitiveAscii("lidare"), - dictgen::InsensitiveAscii("lide"), - dictgen::InsensitiveAscii("litated"), - dictgen::InsensitiveAscii("lodate"), - dictgen::InsensitiveAscii("lodated"), - dictgen::InsensitiveAscii("ltation"), - dictgen::InsensitiveAscii("luted"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("rcium"), - ], - values: &[ - &["console"], - &["console"], - &["consolation"], - &["consolation"], - &["consolidate"], - &["consolidate"], - &["consolidated"], - &["consolidated"], - &["consolidate"], - &["consolidate"], - &["consolidate"], - &["consolidate"], - &["consolidated"], - &["consultation"], - &["consulted"], - &["consolation"], - &["consume"], - &["consonant"], - &["consonant"], - &["consonants"], - &["consortium"], - ], - range: 1..=7, - }; - -static WORD_CONSN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSN_CHILDREN), - value: None, -}; - -pub static WORD_CONSN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("tantly"), - dictgen::InsensitiveAscii("tants"), - ], - values: &[&["constant"], &["constantly"], &["constants"]], - range: 4..=6, - }; - -static WORD_CONSL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSL_CHILDREN), - value: None, -}; - -pub static WORD_CONSL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("utant"), - dictgen::InsensitiveAscii("utants"), - dictgen::InsensitiveAscii("uting"), - ], - values: &[&["consultant"], &["consultant"], &["consulting"]], - range: 5..=6, - }; - -static WORD_CONSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONSI_CHILDREN), - value: None, -}; - -static WORD_CONSI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CONSIC_NODE), - Some(&WORD_CONSID_NODE), - Some(&WORD_CONSIE_NODE), - Some(&WORD_CONSIF_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CONSIL_NODE), - None, - None, - Some(&WORD_CONSIO_NODE), - Some(&WORD_CONSIP_NODE), - Some(&WORD_CONSIQ_NODE), - Some(&WORD_CONSIR_NODE), - Some(&WORD_CONSIS_NODE), - Some(&WORD_CONSIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CONSIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIT_CHILDREN), - value: Some(&["consist"]), -}; - -pub static WORD_CONSIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("uencies"), - dictgen::InsensitiveAscii("uency"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("uents"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utents"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utional"), - dictgen::InsensitiveAscii("utuent"), - dictgen::InsensitiveAscii("utuents"), - dictgen::InsensitiveAscii("utute"), - dictgen::InsensitiveAscii("ututed"), - dictgen::InsensitiveAscii("ututes"), - dictgen::InsensitiveAscii("ututing"), - ], - values: &[ - &["consistent"], - &["consisted"], - &["consistency"], - &["consistent"], - &["consistently"], - &["consisting"], - &["conditional"], - &["consists"], - &["constituencies"], - &["constituency"], - &["constituent"], - &["constituents"], - &["constitute"], - &["constituted"], - &["constituents"], - &["constitutes"], - &["constituting"], - &["constitution"], - &["constitutional"], - &["constituent"], - &["constituents"], - &["constitute"], - &["constituted"], - &["constitutes"], - &["constituting"], - ], - range: 1..=7, - }; - -static WORD_CONSIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIS_CHILDREN), - value: None, -}; - -pub static WORD_CONSIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ntency"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tancy"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("tantly"), - dictgen::InsensitiveAscii("ten"), - dictgen::InsensitiveAscii("tencency"), - dictgen::InsensitiveAscii("tencey"), - dictgen::InsensitiveAscii("tend"), - dictgen::InsensitiveAscii("tendly"), - dictgen::InsensitiveAscii("tendt"), - dictgen::InsensitiveAscii("tendtly"), - dictgen::InsensitiveAscii("tenly"), - dictgen::InsensitiveAscii("tens"), - dictgen::InsensitiveAscii("tensy"), - dictgen::InsensitiveAscii("tentcy"), - dictgen::InsensitiveAscii("tenty"), - dictgen::InsensitiveAscii("teny"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tuents"), - ], - values: &[ - &["consistent"], - &["concise"], - &["consistent"], - &["consistently"], - &["consisting"], - &["consistency"], - &["consistency"], - &["consistency"], - &["consistent"], - &["consistently"], - &["consistent"], - &["consistency"], - &["consistency"], - &["consistent"], - &["consistently"], - &["consistent"], - &["consistently"], - &["consistently"], - &["consists"], - &["consistency"], - &["consistently"], - &["consistently"], - &["consistency", "consistent"], - &["consists", "consisted"], - &["constituents"], - ], - range: 1..=8, - }; - -static WORD_CONSIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIR_CHILDREN), - value: None, -}; - -pub static WORD_CONSIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - ], - values: &[&["conspire", "consider"], &["conspired", "considered"]], - range: 1..=2, - }; - -static WORD_CONSIQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIQ_CHILDREN), - value: None, -}; - -pub static WORD_CONSIQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uently")], - values: &[&["consequently"]], - range: 6..=6, - }; - -static WORD_CONSIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIP_CHILDREN), - value: None, -}; - -pub static WORD_CONSIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("racies"), - dictgen::InsensitiveAscii("racy"), - ], - values: &[&["conspiracies"], &["conspiracy"]], - range: 4..=6, - }; - -static WORD_CONSIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIO_CHILDREN), - value: None, -}; - -pub static WORD_CONSIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("us")], - values: &[&["conscious"]], - range: 2..=2, - }; - -static WORD_CONSIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIL_CHILDREN), - value: None, -}; - -pub static WORD_CONSIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("idate"), - dictgen::InsensitiveAscii("idated"), - ], - values: &[&["consolation"], &["consolidate"], &["consolidated"]], - range: 5..=6, - }; - -static WORD_CONSIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIF_CHILDREN), - value: None, -}; - -pub static WORD_CONSIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - ], - values: &[&["consider"], &["considered"]], - range: 2..=4, - }; - -static WORD_CONSIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIE_CHILDREN), - value: None, -}; - -pub static WORD_CONSIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[&["consider"], &["considered"], &["considers"]], - range: 1..=3, - }; - -static WORD_CONSID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSID_CHILDREN), - value: None, -}; - -pub static WORD_CONSID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("deration"), - dictgen::InsensitiveAscii("dered"), - dictgen::InsensitiveAscii("dering"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("erabe"), - dictgen::InsensitiveAscii("erabely"), - dictgen::InsensitiveAscii("erabile"), - dictgen::InsensitiveAscii("erablely"), - dictgen::InsensitiveAscii("erabley"), - dictgen::InsensitiveAscii("erablly"), - dictgen::InsensitiveAscii("eracion"), - dictgen::InsensitiveAscii("erais"), - dictgen::InsensitiveAscii("erant"), - dictgen::InsensitiveAscii("erarle"), - dictgen::InsensitiveAscii("erarte"), - dictgen::InsensitiveAscii("eras"), - dictgen::InsensitiveAscii("eraste"), - dictgen::InsensitiveAscii("eratie"), - dictgen::InsensitiveAscii("eratin"), - dictgen::InsensitiveAscii("erato"), - dictgen::InsensitiveAscii("eratoin"), - dictgen::InsensitiveAscii("erble"), - dictgen::InsensitiveAscii("erbly"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ereable"), - dictgen::InsensitiveAscii("ereis"), - dictgen::InsensitiveAscii("eren"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("eret"), - dictgen::InsensitiveAscii("eribly"), - dictgen::InsensitiveAscii("erion"), - dictgen::InsensitiveAscii("erions"), - dictgen::InsensitiveAscii("erstion"), - dictgen::InsensitiveAscii("erstions"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("ertaion"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("red"), - ], - values: &[ - &["consider"], - &["consideration"], - &["considered"], - &["considering"], - &["coincide", "consider"], - &["considerate"], - &["considerable"], - &["considerable"], - &["considerably"], - &["considerably"], - &["considerably"], - &["consideration"], - &["considers"], - &["considerate"], - &["considerable"], - &["considerate"], - &["considers"], - &["considerate"], - &["considerate"], - &["considerations"], - &["consideration"], - &["considerations"], - &["considerable"], - &["considerably"], - &["considered"], - &["consider", "considered"], - &["considerable"], - &["considers"], - &["considered"], - &["considered", "considers"], - &["considerate"], - &["considerably"], - &["consideration"], - &["considerations"], - &["considerations"], - &["considerations"], - &["considerate", "considered", "consider"], - &["considerations"], - &["coincides", "considers"], - &["consider"], - &["considered"], - ], - range: 1..=8, - }; - -static WORD_CONSIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSIC_CHILDREN), - value: None, -}; - -pub static WORD_CONSIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("iousness"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ousness"), - ], - values: &[ - &["concise"], - &["conscience"], - &["consciousness"], - &["conscious"], - &["consciousness"], - ], - range: 1..=8, - }; - -static WORD_CONSF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSF_CHILDREN), - value: None, -}; - -pub static WORD_CONSF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("icated")], - values: &[&["confiscated"]], - range: 6..=6, - }; - -static WORD_CONSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONSE_CHILDREN), - value: None, -}; - -static WORD_CONSE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONSEA_NODE), - None, - Some(&WORD_CONSEC_NODE), - None, - Some(&WORD_CONSEE_NODE), - None, - Some(&WORD_CONSEG_NODE), - None, - None, - None, - None, - Some(&WORD_CONSEL_NODE), - None, - Some(&WORD_CONSEN_NODE), - None, - Some(&WORD_CONSEP_NODE), - Some(&WORD_CONSEQ_NODE), - Some(&WORD_CONSER_NODE), - Some(&WORD_CONSES_NODE), - None, - Some(&WORD_CONSEU_NODE), - Some(&WORD_CONSEV_NODE), - None, - None, - None, - None, -]; - -static WORD_CONSEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEV_CHILDREN), - value: None, -}; - -pub static WORD_CONSEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ible")], - values: &[&["conceivable"]], - range: 4..=4, - }; - -static WORD_CONSEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEU_CHILDREN), - value: None, -}; - -pub static WORD_CONSEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tive")], - values: &[&["consecutive"]], - range: 4..=4, - }; - -static WORD_CONSES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSES_CHILDREN), - value: None, -}; - -pub static WORD_CONSES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tently")], - values: &[&["consistently"]], - range: 6..=6, - }; - -static WORD_CONSER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSER_CHILDREN), - value: None, -}; - -pub static WORD_CONSER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("vacion"), - dictgen::InsensitiveAscii("vanti"), - dictgen::InsensitiveAscii("vare"), - dictgen::InsensitiveAscii("vatibe"), - dictgen::InsensitiveAscii("vatie"), - dictgen::InsensitiveAscii("vaties"), - dictgen::InsensitiveAscii("vatisim"), - dictgen::InsensitiveAscii("vativeky"), - dictgen::InsensitiveAscii("vativo"), - dictgen::InsensitiveAscii("vativs"), - dictgen::InsensitiveAscii("vativsm"), - dictgen::InsensitiveAscii("vato"), - dictgen::InsensitiveAscii("vaton"), - dictgen::InsensitiveAscii("vice"), - dictgen::InsensitiveAscii("vies"), - dictgen::InsensitiveAscii("vitave"), - dictgen::InsensitiveAscii("vite"), - dictgen::InsensitiveAscii("vitism"), - dictgen::InsensitiveAscii("vitive"), - dictgen::InsensitiveAscii("vitives"), - ], - values: &[ - &["concern"], - &["concerned"], - &["concerning"], - &["concerns"], - &["conservation"], - &["conservation"], - &["conserve"], - &["conservative"], - &["conservatives"], - &["conservatives"], - &["conservatism"], - &["conservatively"], - &["conservation"], - &["conservatism"], - &["conservatism"], - &["conservation"], - &["conservation"], - &["conserve"], - &["conserve"], - &["conservatives"], - &["conserve"], - &["conservatism"], - &["conservative"], - &["conservatives"], - ], - range: 1..=8, - }; - -static WORD_CONSEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEQ_CHILDREN), - value: None, -}; - -pub static WORD_CONSEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eunces"), - dictgen::InsensitiveAscii("uece"), - dictgen::InsensitiveAscii("uencies"), - dictgen::InsensitiveAscii("uene"), - dictgen::InsensitiveAscii("uenes"), - dictgen::InsensitiveAscii("uense"), - dictgen::InsensitiveAscii("uenses"), - dictgen::InsensitiveAscii("uental"), - dictgen::InsensitiveAscii("uente"), - dictgen::InsensitiveAscii("uentely"), - dictgen::InsensitiveAscii("uentually"), - dictgen::InsensitiveAscii("uenty"), - dictgen::InsensitiveAscii("ueseces"), - dictgen::InsensitiveAscii("uetive"), - dictgen::InsensitiveAscii("unce"), - dictgen::InsensitiveAscii("uneces"), - dictgen::InsensitiveAscii("utive"), - dictgen::InsensitiveAscii("utively"), - ], - values: &[ - &["consequence"], - &["consequence"], - &["consequence"], - &["consequence"], - &["consequence"], - &["consequences"], - &["consequences"], - &["consequently"], - &["consequence"], - &["consequently"], - &["consequently"], - &["consequently"], - &["consequences"], - &["consecutive"], - &["consequence"], - &["consequence"], - &["consecutive"], - &["consecutively"], - ], - range: 4..=9, - }; - -static WORD_CONSEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEP_CHILDREN), - value: None, -}; - -pub static WORD_CONSEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["concept"], &["concepts"]], - range: 1..=2, - }; - -static WORD_CONSEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEN_CHILDREN), - value: None, -}; - -pub static WORD_CONSEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("quently"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("suarlo"), - dictgen::InsensitiveAscii("suel"), - dictgen::InsensitiveAscii("sul"), - dictgen::InsensitiveAscii("tious"), - dictgen::InsensitiveAscii("tiously"), - dictgen::InsensitiveAscii("trate"), - dictgen::InsensitiveAscii("trated"), - dictgen::InsensitiveAscii("trates"), - dictgen::InsensitiveAscii("trating"), - dictgen::InsensitiveAscii("tration"), - dictgen::InsensitiveAscii("trations"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usal"), - ], - values: &[ - &["consenting"], - &["consequently"], - &["consensus"], - &["consensual"], - &["consensual"], - &["consensual"], - &["conscientious"], - &["conscientiously"], - &["concentrate"], - &["concentrated"], - &["concentrates"], - &["concentrating"], - &["concentration"], - &["concentrations"], - &["consensus"], - &["consensual"], - ], - range: 2..=8, - }; - -static WORD_CONSEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEL_CHILDREN), - value: None, -}; - -pub static WORD_CONSEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ation")], - values: &[&["consolation"]], - range: 5..=5, - }; - -static WORD_CONSEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEG_CHILDREN), - value: None, -}; - -pub static WORD_CONSEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uence")], - values: &[&["consequence"]], - range: 5..=5, - }; - -static WORD_CONSEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEE_CHILDREN), - value: None, -}; - -pub static WORD_CONSEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ds"), - ], - values: &[&["concede"], &["conceded"], &["conceded"], &["concedes"]], - range: 1..=3, - }; - -static WORD_CONSEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEC_CHILDREN), - value: None, -}; - -pub static WORD_CONSEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tuive"), - dictgen::InsensitiveAscii("tutive"), - dictgen::InsensitiveAscii("tuve"), - dictgen::InsensitiveAscii("uence"), - dictgen::InsensitiveAscii("uences"), - dictgen::InsensitiveAscii("uentes"), - dictgen::InsensitiveAscii("uently"), - dictgen::InsensitiveAscii("uitively"), - dictgen::InsensitiveAscii("utevily"), - dictgen::InsensitiveAscii("utivly"), - ], - values: &[ - &["consecutive"], - &["consecutively"], - &["consecutive"], - &["consecutive"], - &["consecutive"], - &["consequence"], - &["consequences"], - &["consequences"], - &["consequently"], - &["consecutively"], - &["consecutively"], - &["consecutively"], - ], - range: 4..=8, - }; - -static WORD_CONSEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSEA_CHILDREN), - value: None, -}; - -pub static WORD_CONSEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[&["conceit"], &["conceited"]], - range: 1..=3, - }; - -static WORD_CONSD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSD_CHILDREN), - value: None, -}; - -pub static WORD_CONSD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ider"), - dictgen::InsensitiveAscii("idered"), - dictgen::InsensitiveAscii("ieration"), - dictgen::InsensitiveAscii("iered"), - dictgen::InsensitiveAscii("ired"), - ], - values: &[ - &["consider"], - &["considered"], - &["considerations"], - &["considered"], - &["considered"], - ], - range: 4..=8, - }; - -static WORD_CONSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSC_CHILDREN), - value: None, -}; - -pub static WORD_CONSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("iencious"), - dictgen::InsensitiveAscii("iense"), - dictgen::InsensitiveAscii("iouly"), - dictgen::InsensitiveAscii("iouness"), - dictgen::InsensitiveAscii("iousely"), - dictgen::InsensitiveAscii("iouslly"), - dictgen::InsensitiveAscii("ioussness"), - dictgen::InsensitiveAscii("truct"), - dictgen::InsensitiveAscii("tructed"), - dictgen::InsensitiveAscii("tructing"), - dictgen::InsensitiveAscii("truction"), - dictgen::InsensitiveAscii("tructions"), - dictgen::InsensitiveAscii("tructive"), - dictgen::InsensitiveAscii("tructor"), - dictgen::InsensitiveAscii("tructors"), - dictgen::InsensitiveAscii("tructs"), - ], - values: &[ - &["consent"], - &["conscientious"], - &["conscience"], - &["consciously"], - &["consciousness"], - &["consciously"], - &["consciously"], - &["consciousness"], - &["construct"], - &["constructed"], - &["constructing"], - &["construction"], - &["constructions"], - &["constructive"], - &["constructor"], - &["constructors"], - &["constructs"], - ], - range: 3..=9, - }; - -static WORD_CONSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONSA_CHILDREN), - value: None, -}; - -pub static WORD_CONSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nts")], - values: &[&["constants"]], - range: 3..=3, - }; - -static WORD_CONR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONR_CHILDREN), - value: None, -}; - -pub static WORD_CONR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esponding"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("oller"), - dictgen::InsensitiveAscii("rect"), - dictgen::InsensitiveAscii("respond"), - dictgen::InsensitiveAscii("respondence"), - dictgen::InsensitiveAscii("respondences"), - dictgen::InsensitiveAscii("respondent"), - dictgen::InsensitiveAscii("respondents"), - dictgen::InsensitiveAscii("responding"), - dictgen::InsensitiveAscii("respondingly"), - dictgen::InsensitiveAscii("responds"), - dictgen::InsensitiveAscii("rol"), - dictgen::InsensitiveAscii("rupt"), - dictgen::InsensitiveAscii("ruptable"), - dictgen::InsensitiveAscii("rupted"), - dictgen::InsensitiveAscii("ruptible"), - dictgen::InsensitiveAscii("ruption"), - dictgen::InsensitiveAscii("ruptions"), - dictgen::InsensitiveAscii("rupts"), - dictgen::InsensitiveAscii("tib"), - dictgen::InsensitiveAscii("tibs"), - dictgen::InsensitiveAscii("tibuting"), - ], - values: &[ - &["corresponding"], - &["concrete"], - &["control"], - &["controller"], - &["correct"], - &["correspond"], - &["correspondence"], - &["correspondences"], - &["correspondent"], - &["correspondents"], - &["corresponding"], - &["correspondingly"], - &["corresponds"], - &["control"], - &["corrupt"], - &["corruptible"], - &["corrupted"], - &["corruptible"], - &["corruption"], - &["corruptions"], - &["corrupts"], - &["contrib"], - &["contribs"], - &["contributing"], - ], - range: 2..=12, - }; - -static WORD_CONQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONQ_CHILDREN), - value: None, -}; - -pub static WORD_CONQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eur"), - dictgen::InsensitiveAscii("euring"), - dictgen::InsensitiveAscii("ouring"), - dictgen::InsensitiveAscii("ueor"), - dictgen::InsensitiveAscii("uerd"), - dictgen::InsensitiveAscii("uerer"), - dictgen::InsensitiveAscii("uerers"), - dictgen::InsensitiveAscii("uerring"), - dictgen::InsensitiveAscii("uoring"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - ], - values: &[ - &["conquer"], - &["conquering"], - &["conquering"], - &["conquer"], - &["conquered"], - &["conqueror"], - &["conquerors"], - &["conquering"], - &["conquering"], - &["conquer"], - &["conquered"], - ], - range: 3..=7, - }; - -static WORD_CONP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONP_CHILDREN), - value: None, -}; - -pub static WORD_CONP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("arisions"), - dictgen::InsensitiveAscii("assionate"), - dictgen::InsensitiveAscii("ensating"), - dictgen::InsensitiveAscii("ensation"), - dictgen::InsensitiveAscii("etitions"), - dictgen::InsensitiveAscii("ilers"), - dictgen::InsensitiveAscii("lete"), - dictgen::InsensitiveAscii("leted"), - dictgen::InsensitiveAscii("letes"), - dictgen::InsensitiveAscii("leting"), - dictgen::InsensitiveAscii("letion"), - dictgen::InsensitiveAscii("lications"), - dictgen::InsensitiveAscii("limentary"), - dictgen::InsensitiveAscii("limented"), - dictgen::InsensitiveAscii("limenting"), - dictgen::InsensitiveAscii("onent"), - dictgen::InsensitiveAscii("onents"), - dictgen::InsensitiveAscii("rehension"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("ressed"), - dictgen::InsensitiveAscii("romising"), - dictgen::InsensitiveAscii("siracy"), - ], - values: &[ - &["compares"], - &["comparisons"], - &["compassionate"], - &["compensating"], - &["compensation"], - &["competitions"], - &["compilers"], - &["complete"], - &["completed"], - &["completes"], - &["completing"], - &["completion"], - &["complications"], - &["complimentary"], - &["complimented"], - &["complimenting"], - &["component"], - &["components"], - &["comprehension"], - &["compress"], - &["compressed"], - &["compromising"], - &["conspiracy"], - ], - range: 4..=9, - }; - -static WORD_CONO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONO_CHILDREN), - value: None, -}; - -pub static WORD_CONO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lization"), - dictgen::InsensitiveAscii("ntation"), - dictgen::InsensitiveAscii("suer"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("trol"), - dictgen::InsensitiveAscii("troled"), - dictgen::InsensitiveAscii("troling"), - dictgen::InsensitiveAscii("trolled"), - dictgen::InsensitiveAscii("trols"), - ], - values: &[ - &["colonization"], - &["connotation"], - &["connoisseur"], - &["connotation"], - &["connotations"], - &["control"], - &["controlled"], - &["controlling"], - &["controlled"], - &["controls"], - ], - range: 4..=8, - }; - -static WORD_CONN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONN_CHILDREN), - value: None, -}; - -static WORD_CONN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONNA_NODE), - None, - Some(&WORD_CONNC_NODE), - None, - Some(&WORD_CONNE_NODE), - None, - None, - None, - Some(&WORD_CONNI_NODE), - None, - None, - None, - None, - Some(&WORD_CONNN_NODE), - Some(&WORD_CONNO_NODE), - None, - None, - None, - Some(&WORD_CONNS_NODE), - Some(&WORD_CONNT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CONNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNT_CHILDREN), - value: None, -}; - -pub static WORD_CONNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ector"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("roller"), - ], - values: &[&["connector"], &["contents"], &["controller"]], - range: 4..=6, - }; - -static WORD_CONNS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNS_CHILDREN), - value: None, -}; - -pub static WORD_CONNS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("train"), - dictgen::InsensitiveAscii("trained"), - dictgen::InsensitiveAscii("traint"), - ], - values: &[&["constrain"], &["constrained"], &["constraint"]], - range: 5..=7, - }; - -static WORD_CONNO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNO_CHILDREN), - value: None, -}; - -pub static WORD_CONNO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nations"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tacion"), - dictgen::InsensitiveAscii("taion"), - ], - values: &[ - &["connotation"], - &["connotations"], - &["cannot"], - &["connotation"], - &["connotation"], - ], - range: 1..=7, - }; - -static WORD_CONNN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNN_CHILDREN), - value: None, -}; - -pub static WORD_CONNN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ecting"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ections"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[ - &["connect"], - &["connected"], - &["connecting"], - &["connection"], - &["connections"], - &["connects"], - ], - range: 3..=7, - }; - -static WORD_CONNI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNI_CHILDREN), - value: None, -}; - -pub static WORD_CONNI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("tations"), - ], - values: &[&["conic"], &["connotations"]], - range: 1..=7, - }; - -static WORD_CONNE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNE_CHILDREN), - value: None, -}; - -pub static WORD_CONNE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cetd"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cions"), - dictgen::InsensitiveAscii("citcut"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("cor"), - dictgen::InsensitiveAscii("cotr"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("cstatus"), - dictgen::InsensitiveAscii("ctd"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctec"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctet"), - dictgen::InsensitiveAscii("ctibity"), - dictgen::InsensitiveAscii("cticon"), - dictgen::InsensitiveAscii("cticuit"), - dictgen::InsensitiveAscii("cticunts"), - dictgen::InsensitiveAscii("cties"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ctino"), - dictgen::InsensitiveAscii("ctinos"), - dictgen::InsensitiveAscii("ctins"), - dictgen::InsensitiveAscii("ctiom"), - dictgen::InsensitiveAscii("ctioms"), - dictgen::InsensitiveAscii("ctiona"), - dictgen::InsensitiveAscii("ctionas"), - dictgen::InsensitiveAscii("ctiong"), - dictgen::InsensitiveAscii("ctit"), - dictgen::InsensitiveAscii("ctivety"), - dictgen::InsensitiveAscii("ctivitiy"), - dictgen::InsensitiveAscii("ctiviy"), - dictgen::InsensitiveAscii("ctivty"), - dictgen::InsensitiveAscii("ctivy"), - dictgen::InsensitiveAscii("cto"), - dictgen::InsensitiveAscii("ctoion"), - dictgen::InsensitiveAscii("cton"), - dictgen::InsensitiveAscii("ctons"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("ctpro"), - dictgen::InsensitiveAscii("ctred"), - dictgen::InsensitiveAscii("ctted"), - dictgen::InsensitiveAscii("cttion"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("iction"), - dictgen::InsensitiveAscii("ktors"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tced"), - dictgen::InsensitiveAscii("tcion"), - dictgen::InsensitiveAscii("tcor"), - dictgen::InsensitiveAscii("tctor"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ticut"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("xtion"), - dictgen::InsensitiveAscii("yct"), - ], - values: &[ - &["connected"], - &["connected"], - &["connection"], - &["connections"], - &["connecticut"], - &["connection"], - &["connections"], - &["connector"], - &["connector"], - &["connects"], - &["connectstatus"], - &["connected"], - &["connected"], - &["connected"], - &["connects"], - &["connected"], - &["connectivity"], - &["connection"], - &["connecticut"], - &["connecticut"], - &["connects"], - &["connecting", "connection"], - &["connection"], - &["connections"], - &["connects", "connections"], - &["connection"], - &["connections"], - &["connection"], - &["connections"], - &["connecting"], - &["connecticut"], - &["connectivity"], - &["connectivity"], - &["connectivity"], - &["connectivity"], - &["connectivity"], - &["connect"], - &["connection"], - &["connection", "connector"], - &["connections"], - &["connectors"], - &["connector"], - &["connected"], - &["connected"], - &["connection"], - &["connection"], - &["connection"], - &["connectors"], - &["connotation"], - &["connotations"], - &["connected"], - &["connection"], - &["connector"], - &["connector"], - &["connected"], - &["connecticut"], - &["connection"], - &["connector"], - &["connexion"], - &["connect"], - ], - range: 2..=8, - }; - -static WORD_CONNC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNC_CHILDREN), - value: None, -}; - -pub static WORD_CONNC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("urrent"), - ], - values: &[ - &["connection"], - &["connected"], - &["connections", "connection"], - &["connected"], - &["connecting"], - &["connection"], - &["connections"], - &["concurrent"], - ], - range: 3..=6, - }; - -static WORD_CONNA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONNA_CHILDREN), - value: None, -}; - -pub static WORD_CONNA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - ], - values: &[&["connect"], &["connotation"], &["connotations"]], - range: 3..=7, - }; - -static WORD_CONM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONM_CHILDREN), - value: None, -}; - -pub static WORD_CONM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mutes"), - dictgen::InsensitiveAscii("nection"), - dictgen::InsensitiveAscii("press"), - dictgen::InsensitiveAscii("pression"), - ], - values: &[ - &["commutes"], - &["connection"], - &["compress"], - &["compression"], - ], - range: 5..=8, - }; - -static WORD_CONL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONL_CHILDREN), - value: None, -}; - -pub static WORD_CONL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cude"), - dictgen::InsensitiveAscii("cuded"), - dictgen::InsensitiveAscii("cudes"), - dictgen::InsensitiveAscii("cuding"), - dictgen::InsensitiveAscii("cusion"), - dictgen::InsensitiveAscii("cusions"), - dictgen::InsensitiveAscii("ict"), - dictgen::InsensitiveAscii("usion"), - dictgen::InsensitiveAscii("usions"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["conclude"], - &["concluded"], - &["concludes"], - &["concluding"], - &["conclusion"], - &["conclusions"], - &["conflict"], - &["conclusion"], - &["conclusions"], - &["only"], - ], - range: 1..=7, - }; - -static WORD_CONJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONJ_CHILDREN), - value: None, -}; - -pub static WORD_CONJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("ecutre"), - dictgen::InsensitiveAscii("onction"), - dictgen::InsensitiveAscii("onctive"), - dictgen::InsensitiveAscii("ucntion"), - dictgen::InsensitiveAscii("uction"), - dictgen::InsensitiveAscii("uctions"), - dictgen::InsensitiveAscii("uncion"), - dictgen::InsensitiveAscii("unciton"), - dictgen::InsensitiveAscii("uncting"), - dictgen::InsensitiveAscii("untion"), - dictgen::InsensitiveAscii("untions"), - ], - values: &[ - &["conjunction"], - &["conjecture"], - &["conjunction"], - &["conjunctive"], - &["conjunction"], - &["conjunction"], - &["conjunctions"], - &["conjunction"], - &["conjunction"], - &["conjunction"], - &["conjunction"], - &["conjunctions"], - ], - range: 6..=7, - }; - -static WORD_CONI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONI_CHILDREN), - value: None, -}; - -pub static WORD_CONI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cide"), - dictgen::InsensitiveAscii("cidence"), - dictgen::InsensitiveAscii("cidental"), - dictgen::InsensitiveAscii("cidentally"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("dition"), - dictgen::InsensitiveAscii("dtion"), - dictgen::InsensitiveAscii("fg"), - dictgen::InsensitiveAscii("fguration"), - dictgen::InsensitiveAscii("fgurations"), - dictgen::InsensitiveAscii("figuration"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gurable"), - dictgen::InsensitiveAscii("gured"), - dictgen::InsensitiveAscii("nc"), - dictgen::InsensitiveAscii("ncide"), - dictgen::InsensitiveAscii("ncidence"), - dictgen::InsensitiveAscii("ncident"), - dictgen::InsensitiveAscii("ncides"), - dictgen::InsensitiveAscii("nciding"), - dictgen::InsensitiveAscii("nient"), - dictgen::InsensitiveAscii("nstallable"), - dictgen::InsensitiveAscii("ntuity"), - dictgen::InsensitiveAscii("nuation"), - dictgen::InsensitiveAscii("nue"), - dictgen::InsensitiveAscii("nues"), - dictgen::InsensitiveAscii("nuity"), - dictgen::InsensitiveAscii("nuous"), - dictgen::InsensitiveAscii("rm"), - dictgen::InsensitiveAscii("sderation"), - dictgen::InsensitiveAscii("sts"), - dictgen::InsensitiveAscii("tinue"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tnue"), - dictgen::InsensitiveAscii("tnuing"), - dictgen::InsensitiveAscii("ved"), - ], - values: &[ - &["coincide"], - &["coincidence"], - &["coincidental"], - &["coincidentally"], - &["consider"], - &["condition"], - &["condition"], - &["config"], - &["configurations", "configuration"], - &["configurations"], - &["configuration"], - &["config"], - &["configurable"], - &["configured"], - &["conic"], - &["coincide"], - &["coincidence"], - &["coincident"], - &["coincides"], - &["coinciding"], - &["convenient"], - &["coinstallable"], - &["continuity"], - &["continuation"], - &["continue"], - &["continues"], - &["continuity"], - &["continuous"], - &["confirm"], - &["considerations"], - &["consists"], - &["continue"], - &["conditional"], - &["continue"], - &["continuing"], - &["connived"], - ], - range: 1..=10, - }; - -static WORD_CONG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONG_CHILDREN), - value: None, -}; - -pub static WORD_CONG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egration"), - dictgen::InsensitiveAscii("ergation"), - dictgen::InsensitiveAscii("figure"), - dictgen::InsensitiveAscii("ifurable"), - dictgen::InsensitiveAscii("ifuration"), - dictgen::InsensitiveAscii("ifure"), - dictgen::InsensitiveAscii("ifured"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("igs"), - dictgen::InsensitiveAscii("iguration"), - dictgen::InsensitiveAscii("igurations"), - dictgen::InsensitiveAscii("igure"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("laturation"), - dictgen::InsensitiveAscii("laturations"), - dictgen::InsensitiveAscii("nition"), - dictgen::InsensitiveAscii("nitive"), - dictgen::InsensitiveAscii("nitively"), - dictgen::InsensitiveAscii("radulate"), - dictgen::InsensitiveAscii("radulations"), - dictgen::InsensitiveAscii("ragation"), - dictgen::InsensitiveAscii("ragulate"), - dictgen::InsensitiveAscii("ragulations"), - dictgen::InsensitiveAscii("rassman"), - dictgen::InsensitiveAscii("ratualte"), - dictgen::InsensitiveAscii("ratualted"), - dictgen::InsensitiveAscii("ratualtions"), - dictgen::InsensitiveAscii("ratuate"), - dictgen::InsensitiveAscii("ratulatons"), - dictgen::InsensitiveAscii("ratule"), - dictgen::InsensitiveAscii("raturations"), - dictgen::InsensitiveAscii("regacion"), - dictgen::InsensitiveAscii("resional"), - dictgen::InsensitiveAscii("resman"), - dictgen::InsensitiveAscii("resmen"), - dictgen::InsensitiveAscii("ressen"), - dictgen::InsensitiveAscii("resssman"), - dictgen::InsensitiveAscii("resssmen"), - dictgen::InsensitiveAscii("retation"), - dictgen::InsensitiveAscii("rigation"), - dictgen::InsensitiveAscii("ugate"), - ], - values: &[ - &["congregation"], - &["congregation"], - &["configure"], - &["configurable"], - &["configuration"], - &["configure"], - &["configured"], - &["config"], - &["configs"], - &["configuration"], - &["configurations"], - &["configure"], - &["cognitive"], - &["congratulations"], - &["congratulations"], - &["cognition"], - &["cognitive"], - &["cognitively"], - &["congratulate"], - &["congratulations"], - &["congregation"], - &["congratulate"], - &["congratulations"], - &["congressman"], - &["congratulate"], - &["congratulate"], - &["congratulations"], - &["congratulate"], - &["congratulations"], - &["congratulate"], - &["congratulations"], - &["congregation"], - &["congressional"], - &["congressman"], - &["congressmen"], - &["congressmen"], - &["congressman"], - &["congressmen"], - &["congregation"], - &["congregation"], - &["conjugate"], - ], - range: 2..=11, - }; - -static WORD_CONF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONF_CHILDREN), - value: None, -}; - -static WORD_CONF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_CONFE_NODE), - Some(&WORD_CONFF_NODE), - Some(&WORD_CONFG_NODE), - None, - Some(&WORD_CONFI_NODE), - None, - None, - Some(&WORD_CONFL_NODE), - None, - None, - Some(&WORD_CONFO_NODE), - None, - None, - Some(&WORD_CONFR_NODE), - None, - None, - Some(&WORD_CONFU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONFU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFU_CHILDREN), - value: None, -}; - -pub static WORD_CONFU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("dion"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("giration"), - dictgen::InsensitiveAscii("girble"), - dictgen::InsensitiveAscii("gire"), - dictgen::InsensitiveAscii("gired"), - dictgen::InsensitiveAscii("gires"), - dictgen::InsensitiveAscii("giring"), - dictgen::InsensitiveAscii("grable"), - dictgen::InsensitiveAscii("gration"), - dictgen::InsensitiveAscii("gre"), - dictgen::InsensitiveAscii("gred"), - dictgen::InsensitiveAscii("gres"), - dictgen::InsensitiveAscii("gring"), - dictgen::InsensitiveAscii("gurable"), - dictgen::InsensitiveAscii("guration"), - dictgen::InsensitiveAscii("gurations"), - dictgen::InsensitiveAscii("gure"), - dictgen::InsensitiveAscii("gured"), - dictgen::InsensitiveAscii("gures"), - dictgen::InsensitiveAscii("guring"), - dictgen::InsensitiveAscii("igration"), - dictgen::InsensitiveAscii("igrations"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nction"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nsed"), - dictgen::InsensitiveAscii("nses"), - dictgen::InsensitiveAscii("nsing"), - dictgen::InsensitiveAscii("rable"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("rsed"), - dictgen::InsensitiveAscii("rses"), - dictgen::InsensitiveAscii("rsing"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zing"), - dictgen::InsensitiveAscii("zze"), - dictgen::InsensitiveAscii("zzed"), - dictgen::InsensitiveAscii("zzes"), - dictgen::InsensitiveAscii("zzing"), - ], - values: &[ - &["confusing"], - &["confusion"], - &["conjunction"], - &["confusion"], - &["confuse"], - &["confused"], - &["confuses"], - &["configuration"], - &["configurable"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - &["configurable"], - &["configuration"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - &["configurable"], - &["configuration"], - &["configurations"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - &["configuration"], - &["configurations"], - &["confusing"], - &["conjunction"], - &["confounder"], - &["confuse"], - &["confused"], - &["confuses"], - &["confusing"], - &["configurable"], - &["configuration"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - &["confuse"], - &["confused"], - &["confuses"], - &["confusing"], - &["confused"], - &["confession"], - &["confessions"], - &["confusing"], - &["confusion"], - &["confuse"], - &["confused"], - &["confuses"], - &["confusing"], - &["confuse"], - &["confused"], - &["confuses"], - &["confusing"], - ], - range: 1..=9, - }; - -static WORD_CONFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFR_CHILDREN), - value: None, -}; - -pub static WORD_CONFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("entation"), - dictgen::InsensitiveAscii("entational"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("imation"), - dictgen::InsensitiveAscii("imations"), - dictgen::InsensitiveAscii("imed"), - dictgen::InsensitiveAscii("iming"), - dictgen::InsensitiveAscii("ims"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ontacion"), - dictgen::InsensitiveAscii("ontacional"), - dictgen::InsensitiveAscii("ontaion"), - dictgen::InsensitiveAscii("ontating"), - dictgen::InsensitiveAscii("ontativo"), - dictgen::InsensitiveAscii("ontato"), - ], - values: &[ - &["conference"], - &["confrontation"], - &["confrontational"], - &["confirm"], - &["confirmation"], - &["confirmations"], - &["confirmed"], - &["confirming"], - &["confirms"], - &["confirm"], - &["confrontation"], - &["confrontational"], - &["confrontation"], - &["confrontation"], - &["confrontation"], - &["confrontation"], - ], - range: 1..=10, - }; - -static WORD_CONFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFO_CHILDREN), - value: None, -}; - -pub static WORD_CONFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("guration"), - dictgen::InsensitiveAscii("rmace"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rtable"), - ], - values: &[ - &["config"], - &["configuration"], - &["conformance"], - &["comfort"], - &["comfortable"], - ], - range: 1..=8, - }; - -static WORD_CONFL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFL_CHILDREN), - value: None, -}; - -pub static WORD_CONFL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cit"), - dictgen::InsensitiveAscii("citing"), - dictgen::InsensitiveAscii("cits"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("ictd"), - dictgen::InsensitiveAscii("ictin"), - dictgen::InsensitiveAscii("ictos"), - dictgen::InsensitiveAscii("ift"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("iting"), - ], - values: &[ - &["conflict"], - &["conflicting"], - &["conflicts"], - &["conflating"], - &["conflicting"], - &["conflicts"], - &["conflicts", "conflicted"], - &["conflicting"], - &["conflicts"], - &["conflict"], - &["conflict"], - &["conflating"], - ], - range: 2..=6, - }; - -static WORD_CONFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONFI_CHILDREN), - value: None, -}; - -static WORD_CONFI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CONFIC_NODE), - Some(&WORD_CONFID_NODE), - None, - Some(&WORD_CONFIF_NODE), - Some(&WORD_CONFIG_NODE), - None, - None, - None, - None, - Some(&WORD_CONFIL_NODE), - Some(&WORD_CONFIM_NODE), - Some(&WORD_CONFIN_NODE), - None, - None, - None, - Some(&WORD_CONFIR_NODE), - Some(&WORD_CONFIS_NODE), - Some(&WORD_CONFIT_NODE), - Some(&WORD_CONFIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONFIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIU_CHILDREN), - value: None, -}; - -pub static WORD_CONFIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("grable"), - dictgen::InsensitiveAscii("gration"), - dictgen::InsensitiveAscii("grations"), - dictgen::InsensitiveAscii("gre"), - dictgen::InsensitiveAscii("gred"), - dictgen::InsensitiveAscii("gres"), - dictgen::InsensitiveAscii("gring"), - dictgen::InsensitiveAscii("gure"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("res"), - ], - values: &[ - &["config"], - &["configurable"], - &["configuration"], - &["configurations"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - &["configure"], - &["configuration"], - &["configures"], - ], - range: 1..=8, - }; - -static WORD_CONFIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIT_CHILDREN), - value: None, -}; - -pub static WORD_CONFIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("uration"), - ], - values: &[&["confirm"], &["configuration"]], - range: 1..=7, - }; - -static WORD_CONFIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIS_CHILDREN), - value: None, -}; - -pub static WORD_CONFIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("gated"), - ], - values: &[&["confines"], &["confiscated"]], - range: 1..=5, - }; - -static WORD_CONFIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIR_CHILDREN), - value: Some(&["confirm"]), -}; - -pub static WORD_CONFIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amtion"), - dictgen::InsensitiveAscii("guration"), - dictgen::InsensitiveAscii("macion"), - dictgen::InsensitiveAscii("maed"), - dictgen::InsensitiveAscii("maiton"), - dictgen::InsensitiveAscii("mas"), - dictgen::InsensitiveAscii("matino"), - dictgen::InsensitiveAscii("matinon"), - dictgen::InsensitiveAscii("maton"), - dictgen::InsensitiveAscii("md"), - dictgen::InsensitiveAscii("medd"), - dictgen::InsensitiveAscii("meed"), - dictgen::InsensitiveAscii("mming"), - ], - values: &[ - &["confirmation"], - &["configuration"], - &["confirmation"], - &["confirmed"], - &["confirmation"], - &["confirms"], - &["confirmation"], - &["confirmation"], - &["confirmation"], - &["confirmed"], - &["confirmed"], - &["confirmed"], - &["confirming"], - ], - range: 2..=8, - }; - -static WORD_CONFIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIN_CHILDREN), - value: None, -}; - -pub static WORD_CONFIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("guration"), - dictgen::InsensitiveAscii("gure"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["config", "confine"], - &["configs", "confines"], - &["configuration"], - &["configure"], - &["confines"], - ], - range: 1..=8, - }; - -static WORD_CONFIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIM_CHILDREN), - value: Some(&["confirm"]), -}; - -pub static WORD_CONFIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["confirmation"], - &["confirmations"], - &["confirmed"], - &["confirming"], - &["confirm"], - &["confirmation"], - &["confirmed"], - &["confirms"], - ], - range: 1..=6, - }; - -static WORD_CONFIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIL_CHILDREN), - value: None, -}; - -pub static WORD_CONFIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("cts"), - ], - values: &[&["conflict"], &["conflicting"], &["conflicts"]], - range: 2..=5, - }; - -static WORD_CONFIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONFIG_CHILDREN), - value: None, -}; - -static WORD_CONFIG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONFIGA_NODE), - None, - None, - None, - Some(&WORD_CONFIGE_NODE), - None, - None, - None, - Some(&WORD_CONFIGI_NODE), - None, - None, - Some(&WORD_CONFIGL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CONFIGR_NODE), - None, - None, - Some(&WORD_CONFIGU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONFIGU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIGU_CHILDREN), - value: None, -}; - -pub static WORD_CONFIGU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("arble"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("arion"), - dictgen::InsensitiveAscii("arions"), - dictgen::InsensitiveAscii("artion"), - dictgen::InsensitiveAscii("artions"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("erd"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("raion"), - dictgen::InsensitiveAscii("raiton"), - dictgen::InsensitiveAscii("rare"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("ratiens"), - dictgen::InsensitiveAscii("ratin"), - dictgen::InsensitiveAscii("ratio"), - dictgen::InsensitiveAscii("ratiom"), - dictgen::InsensitiveAscii("rationn"), - dictgen::InsensitiveAscii("ratioon"), - dictgen::InsensitiveAscii("rato"), - dictgen::InsensitiveAscii("ratoin"), - dictgen::InsensitiveAscii("ratoins"), - dictgen::InsensitiveAscii("raton"), - dictgen::InsensitiveAscii("ratons"), - dictgen::InsensitiveAscii("ratrion"), - dictgen::InsensitiveAscii("ratrions"), - dictgen::InsensitiveAscii("ratuion"), - dictgen::InsensitiveAscii("reable"), - dictgen::InsensitiveAscii("reation"), - dictgen::InsensitiveAscii("reing"), - dictgen::InsensitiveAscii("retion"), - dictgen::InsensitiveAscii("rres"), - dictgen::InsensitiveAscii("rring"), - dictgen::InsensitiveAscii("rses"), - dictgen::InsensitiveAscii("rtation"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rtion"), - dictgen::InsensitiveAscii("rtoin"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tration"), - dictgen::InsensitiveAscii("uration"), - ], - values: &[ - &["configuration"], - &["configurable"], - &["configure"], - &["configured"], - &["configuration"], - &["configurations"], - &["configuration"], - &["configurations"], - &["configuration"], - &["configurations"], - &["configure"], - &["configured"], - &["configured"], - &["configured"], - &["configures"], - &["configurate"], - &["configuration"], - &["configurations"], - &["configuration"], - &["configuration"], - &["configuration"], - &["configure"], - &["configured"], - &["configurations"], - &["configurations", "configuration", "configurating"], - &["configuration"], - &["configuration"], - &["configuration"], - &["configuration"], - &["configuration"], - &["configurations", "configuration"], - &["configurations"], - &["configuration"], - &["configurations"], - &["configuration"], - &["configurations"], - &["configuration"], - &["configurable"], - &["configuration"], - &["configuring"], - &["configuration"], - &["configures"], - &["configuring"], - &["configures"], - &["configuration"], - &["configuring"], - &["configuration"], - &["configuration"], - &["configurable"], - &["configuration"], - &["configurations"], - &["configure"], - &["configured"], - &["configures"], - &["configuration"], - &["configuration"], - ], - range: 1..=8, - }; - -static WORD_CONFIGR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIGR_CHILDREN), - value: None, -}; - -pub static WORD_CONFIGR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("uations"), - dictgen::InsensitiveAscii("ued"), - ], - values: &[ - &["configuration"], - &["configurations"], - &["configure"], - &["configured"], - &["configured", "configuration"], - &["configurations", "configuration"], - &["configurations"], - &["configured"], - ], - range: 1..=7, - }; - -static WORD_CONFIGL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIGL_CHILDREN), - value: Some(&["config"]), -}; - -pub static WORD_CONFIGL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_CONFIGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIGI_CHILDREN), - value: None, -}; - -pub static WORD_CONFIGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("guration"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("uration"), - ], - values: &[ - &["configuration"], - &["configuration"], - &["configure"], - &["configuration"], - ], - range: 2..=8, - }; - -static WORD_CONFIGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIGE_CHILDREN), - value: None, -}; - -pub static WORD_CONFIGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("r"), - ], - values: &[&["configured"], &["configure"]], - range: 1..=1, - }; - -static WORD_CONFIGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIGA_CHILDREN), - value: None, -}; - -pub static WORD_CONFIGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ration")], - values: &[&["configuration"]], - range: 6..=6, - }; - -static WORD_CONFIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIF_CHILDREN), - value: Some(&["config"]), -}; - -pub static WORD_CONFIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("urable"), - dictgen::InsensitiveAscii("uration"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - ], - values: &[ - &["configurable"], - &["configuration"], - &["configure"], - &["configured"], - ], - range: 3..=7, - }; - -static WORD_CONFID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFID_CHILDREN), - value: None, -}; - -pub static WORD_CONFID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("antal"), - dictgen::InsensitiveAscii("antally"), - dictgen::InsensitiveAscii("antals"), - dictgen::InsensitiveAscii("antial"), - dictgen::InsensitiveAscii("antially"), - dictgen::InsensitiveAscii("antly"), - dictgen::InsensitiveAscii("encial"), - dictgen::InsensitiveAscii("enciality"), - dictgen::InsensitiveAscii("enly"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("entail"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("entally"), - dictgen::InsensitiveAscii("entaly"), - dictgen::InsensitiveAscii("entely"), - dictgen::InsensitiveAscii("entiel"), - dictgen::InsensitiveAscii("entuality"), - dictgen::InsensitiveAscii("enty"), - dictgen::InsensitiveAscii("eny"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["confidence"], - &["confidential"], - &["confidentially"], - &["confidentials"], - &["confidential"], - &["confidentially"], - &["confidently"], - &["confidential"], - &["confidential"], - &["confidently"], - &["confidence"], - &["confidential"], - &["confidential"], - &["confidentially"], - &["confidently"], - &["confidently"], - &["confidential"], - &["confidential"], - &["confidently"], - &["confidently"], - &["confides"], - ], - range: 1..=9, - }; - -static WORD_CONFIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFIC_CHILDREN), - value: None, -}; - -pub static WORD_CONFIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["conflict"], - &["conflicted"], - &["conflicting"], - &["conflicts"], - ], - range: 1..=4, - }; - -static WORD_CONFG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFG_CHILDREN), - value: None, -}; - -pub static WORD_CONFG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("iuration"), - dictgen::InsensitiveAscii("iure"), - dictgen::InsensitiveAscii("iured"), - dictgen::InsensitiveAscii("urable"), - dictgen::InsensitiveAscii("uration"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - ], - values: &[ - &["config"], - &["configuration"], - &["configure"], - &["configured"], - &["configurable"], - &["configuration"], - &["configure"], - &["configured"], - ], - range: 1..=8, - }; - -static WORD_CONFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFF_CHILDREN), - value: None, -}; - -pub static WORD_CONFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("iguration"), - ], - values: &[&["config"], &["configuration"]], - range: 2..=9, - }; - -static WORD_CONFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONFE_CHILDREN), - value: None, -}; - -pub static WORD_CONFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("daracy"), - dictgen::InsensitiveAscii("darate"), - dictgen::InsensitiveAscii("darcy"), - dictgen::InsensitiveAscii("dence"), - dictgen::InsensitiveAscii("dential"), - dictgen::InsensitiveAscii("derancy"), - dictgen::InsensitiveAscii("deratie"), - dictgen::InsensitiveAscii("dercy"), - dictgen::InsensitiveAscii("derecy"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("rances"), - dictgen::InsensitiveAscii("redate"), - dictgen::InsensitiveAscii("rene"), - dictgen::InsensitiveAscii("renze"), - dictgen::InsensitiveAscii("rerate"), - dictgen::InsensitiveAscii("rmation"), - dictgen::InsensitiveAscii("rming"), - dictgen::InsensitiveAscii("rnce"), - dictgen::InsensitiveAscii("rnece"), - dictgen::InsensitiveAscii("rrencing"), - dictgen::InsensitiveAscii("rsation"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("scated"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sos"), - dictgen::InsensitiveAscii("ssin"), - dictgen::InsensitiveAscii("ssino"), - dictgen::InsensitiveAscii("ssionis"), - dictgen::InsensitiveAscii("sso"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["confederacy"], - &["confederate"], - &["confederacy"], - &["conference"], - &["confidential"], - &["confederacy"], - &["confederate"], - &["confederacy"], - &["confederacy"], - &["conference"], - &["conferences"], - &["confederate"], - &["conferences", "conference"], - &["conference"], - &["confederate"], - &["confirmation"], - &["confirming"], - &["conference"], - &["conferences"], - &["conferencing"], - &["conservation"], - &["convert"], - &["confiscated"], - &["confess"], - &["confess"], - &["confession"], - &["confessions"], - &["confessions"], - &["confession"], - &["confessions"], - &["confetti"], - ], - range: 2..=8, - }; - -static WORD_CONE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONE_CHILDREN), - value: None, -}; - -static WORD_CONE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CONEC_NODE), - None, - Some(&WORD_CONEE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CONEN_NODE), - None, - None, - None, - Some(&WORD_CONER_NODE), - Some(&WORD_CONES_NODE), - Some(&WORD_CONET_NODE), - None, - None, - None, - Some(&WORD_CONEX_NODE), - None, - None, -]; - -static WORD_CONEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONEX_CHILDREN), - value: None, -}; - -pub static WORD_CONEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["connexant"], - &["context", "connect", "connects"], - &["contexts", "connects"], - ], - range: 1..=3, - }; - -static WORD_CONET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONET_CHILDREN), - value: Some(&["connect"]), -}; - -pub static WORD_CONET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ivities"), - dictgen::InsensitiveAscii("ivity"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("xt"), - dictgen::InsensitiveAscii("xts"), - ], - values: &[ - &["connected"], - &["connecting"], - &["connection"], - &["connections"], - &["connectivities"], - &["connectivity"], - &["content"], - &["connector"], - &["connectors"], - &["connects"], - &["context", "connect"], - &["contexts", "connects"], - ], - range: 1..=7, - }; - -static WORD_CONES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONES_CHILDREN), - value: None, -}; - -pub static WORD_CONES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cutive"), - dictgen::InsensitiveAscii("encus"), - ], - values: &[&["consecutive"], &["consensus"]], - range: 5..=6, - }; - -static WORD_CONER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONER_CHILDREN), - value: Some(&["corner", "coroner"]), -}; - -pub static WORD_CONER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gence"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("vative"), - ], - values: &[ - &["convergence"], - &["concern"], - &["concerning"], - &["corners", "coroners"], - &["conversion"], - &["conversions"], - &["convert"], - &["converted"], - &["converter"], - &["converters"], - &["converting"], - &["conservative"], - ], - range: 1..=6, - }; - -static WORD_CONEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONEN_CHILDREN), - value: None, -}; - -pub static WORD_CONEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctivities"), - dictgen::InsensitiveAscii("ctivity"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("ctration"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("ient"), - dictgen::InsensitiveAscii("inece"), - dictgen::InsensitiveAscii("inet"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["connect"], - &["connected"], - &["connecting"], - &["connection"], - &["connections"], - &["connectivities"], - &["connectivity"], - &["connector"], - &["connectors"], - &["concentrations"], - &["connects"], - &["convenience"], - &["convenient"], - &["convenience"], - &["convenient"], - &["content"], - &["contents"], - ], - range: 1..=9, - }; - -static WORD_CONEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONEE_CHILDREN), - value: None, -}; - -pub static WORD_CONEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctivities"), - dictgen::InsensitiveAscii("ctivity"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("cts"), - ], - values: &[ - &["connect"], - &["connected"], - &["connecting"], - &["connection"], - &["connections"], - &["connectivities"], - &["connectivity"], - &["connector"], - &["connectors"], - &["connects"], - ], - range: 2..=9, - }; - -static WORD_CONEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONEC_CHILDREN), - value: None, -}; - -pub static WORD_CONEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctivities"), - dictgen::InsensitiveAscii("ctivity"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("epts"), - dictgen::InsensitiveAscii("jture"), - dictgen::InsensitiveAscii("jtures"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntrate"), - dictgen::InsensitiveAscii("ntrated"), - dictgen::InsensitiveAscii("ntrates"), - dictgen::InsensitiveAscii("ntration"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tivities"), - dictgen::InsensitiveAscii("tivity"), - dictgen::InsensitiveAscii("tix"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("urrency"), - dictgen::InsensitiveAscii("utive"), - ], - values: &[ - &["connect"], - &["connected"], - &["connecting"], - &["connection"], - &["connections"], - &["connectivities"], - &["connectivity"], - &["connector"], - &["connectors"], - &["connects"], - &["concept"], - &["concepts"], - &["conjecture"], - &["conjectures"], - &["connect", "content"], - &["concentrate"], - &["concentrated"], - &["concentrates"], - &["concentrations"], - &["connects", "contents"], - &["concept"], - &["concepts"], - &["connect"], - &["connected"], - &["connecting"], - &["connection"], - &["connections"], - &["connectivities"], - &["connectivity"], - &["connectix"], - &["connector"], - &["connectors"], - &["connects"], - &["concurrency"], - &["consecutive"], - ], - range: 1..=9, - }; - -static WORD_COND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COND_CHILDREN), - value: None, -}; - -static WORD_COND_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONDA_NODE), - None, - None, - None, - Some(&WORD_CONDE_NODE), - Some(&WORD_CONDF_NODE), - None, - None, - Some(&WORD_CONDI_NODE), - None, - None, - None, - Some(&WORD_CONDM_NODE), - Some(&WORD_CONDN_NODE), - Some(&WORD_CONDO_NODE), - None, - None, - Some(&WORD_CONDR_NODE), - None, - Some(&WORD_CONDT_NODE), - Some(&WORD_CONDU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONDU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDU_CHILDREN), - value: None, -}; - -pub static WORD_CONDU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ctiong"), - dictgen::InsensitiveAscii("ctuve"), - dictgen::InsensitiveAscii("ict"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("lences"), - dictgen::InsensitiveAscii("sive"), - ], - values: &[ - &["conducting"], - &["conductive", "conducive"], - &["conduit"], - &["conducting"], - &["condolences"], - &["conducive"], - ], - range: 3..=6, - }; - -static WORD_CONDT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDT_CHILDREN), - value: None, -}; - -pub static WORD_CONDT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iion"), - dictgen::InsensitiveAscii("iions"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("ionals"), - dictgen::InsensitiveAscii("ioned"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itional"), - dictgen::InsensitiveAscii("itionals"), - dictgen::InsensitiveAscii("itions"), - ], - values: &[ - &["condition"], - &["conditions"], - &["condition"], - &["conditional"], - &["conditionally"], - &["conditionals"], - &["conditioned"], - &["conditions"], - &["condition"], - &["conditional"], - &["conditionals"], - &["conditions"], - ], - range: 3..=8, - }; - -static WORD_CONDR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDR_CHILDREN), - value: None, -}; - -pub static WORD_CONDR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adicted"), - dictgen::InsensitiveAscii("adicting"), - dictgen::InsensitiveAscii("adiction"), - dictgen::InsensitiveAscii("adictions"), - dictgen::InsensitiveAscii("adictory"), - ], - values: &[ - &["contradicted"], - &["contradicting"], - &["contradiction"], - &["contradictions"], - &["contradictory"], - ], - range: 7..=9, - }; - -static WORD_CONDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDO_CHILDREN), - value: None, -}; - -pub static WORD_CONDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lances"), - dictgen::InsensitiveAscii("lencies"), - dictgen::InsensitiveAscii("lensces"), - dictgen::InsensitiveAscii("lenses"), - dictgen::InsensitiveAscii("lonces"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("mnation"), - dictgen::InsensitiveAscii("mns"), - ], - values: &[ - &["condolences"], - &["condolences"], - &["condolences"], - &["condolences"], - &["condolences"], - &["condoms"], - &["condemnation"], - &["condoms"], - ], - range: 3..=7, - }; - -static WORD_CONDN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDN_CHILDREN), - value: None, -}; - -pub static WORD_CONDN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tional")], - values: &[&["conditional"]], - range: 6..=6, - }; - -static WORD_CONDM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDM_CHILDREN), - value: None, -}; - -pub static WORD_CONDM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enation"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ening"), - ], - values: &[ - &["condemn"], - &["condemnation"], - &["condemned"], - &["condemning"], - ], - range: 2..=7, - }; - -static WORD_CONDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDI_CHILDREN), - value: None, -}; - -pub static WORD_CONDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cional"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dates"), - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dential"), - dictgen::InsensitiveAscii("dional"), - dictgen::InsensitiveAscii("dtion"), - dictgen::InsensitiveAscii("dtioning"), - dictgen::InsensitiveAscii("dtions"), - dictgen::InsensitiveAscii("furable"), - dictgen::InsensitiveAscii("furation"), - dictgen::InsensitiveAscii("fure"), - dictgen::InsensitiveAscii("fured"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gdialog"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("onally"), - dictgen::InsensitiveAscii("otions"), - dictgen::InsensitiveAscii("scending"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tially"), - dictgen::InsensitiveAscii("tialy"), - dictgen::InsensitiveAscii("tianal"), - dictgen::InsensitiveAscii("tianally"), - dictgen::InsensitiveAscii("tianaly"), - dictgen::InsensitiveAscii("tinal"), - dictgen::InsensitiveAscii("tinals"), - dictgen::InsensitiveAscii("tiner"), - dictgen::InsensitiveAscii("tionaly"), - dictgen::InsensitiveAscii("tionar"), - dictgen::InsensitiveAscii("tiond"), - dictgen::InsensitiveAscii("tionel"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("tionn"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tionnally"), - dictgen::InsensitiveAscii("tionnaly"), - dictgen::InsensitiveAscii("tionned"), - dictgen::InsensitiveAscii("tionner"), - dictgen::InsensitiveAscii("tionning"), - dictgen::InsensitiveAscii("toinal"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tonal"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[ - &["conditional"], - &["conduct"], - &["conducted"], - &["candidate"], - &["candidates"], - &["confident"], - &["confidential"], - &["conditional"], - &["condition"], - &["conditioning"], - &["conditions"], - &["configurable"], - &["configuration"], - &["configure"], - &["configured"], - &["config"], - &["configdialog"], - &["condition"], - &["condition"], - &["conditionally"], - &["conditions"], - &["condescending"], - &["conditional"], - &["conditionally"], - &["conditionally"], - &["conditional"], - &["conditionally"], - &["conditionally"], - &["conditional"], - &["conditionals"], - &["conditioner"], - &["conditionally"], - &["conditioner"], - &["conditioned"], - &["conditional"], - &["conditioning"], - &["condition"], - &["conditional"], - &["conditionally"], - &["conditionally"], - &["conditioned"], - &["conditioner"], - &["conditioning"], - &["conditional"], - &["condition"], - &["conditional"], - &["conditions"], - &["conduit"], - ], - range: 1..=9, - }; - -static WORD_CONDF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDF_CHILDREN), - value: None, -}; - -pub static WORD_CONDF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iguration"), - dictgen::InsensitiveAscii("igurations"), - dictgen::InsensitiveAscii("igure"), - dictgen::InsensitiveAscii("igured"), - dictgen::InsensitiveAscii("igures"), - dictgen::InsensitiveAscii("iguring"), - ], - values: &[ - &["configuration"], - &["configurations"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - ], - range: 5..=10, - }; - -static WORD_CONDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDE_CHILDREN), - value: None, -}; - -pub static WORD_CONDE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("feracy"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mantion"), - dictgen::InsensitiveAscii("mend"), - dictgen::InsensitiveAscii("mmed"), - dictgen::InsensitiveAscii("mming"), - dictgen::InsensitiveAscii("mnd"), - dictgen::InsensitiveAscii("mnig"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("nm"), - dictgen::InsensitiveAscii("nmation"), - dictgen::InsensitiveAscii("nmed"), - dictgen::InsensitiveAscii("nming"), - dictgen::InsensitiveAscii("nsend"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("scencion"), - dictgen::InsensitiveAscii("scendion"), - dictgen::InsensitiveAscii("scening"), - dictgen::InsensitiveAscii("scenion"), - dictgen::InsensitiveAscii("scenscion"), - dictgen::InsensitiveAscii("scensing"), - dictgen::InsensitiveAscii("send"), - dictgen::InsensitiveAscii("sned"), - ], - values: &[ - &["confederacy"], - &["condemn"], - &["condemnation"], - &["condemned"], - &["condemned"], - &["condemning"], - &["condemned"], - &["condemning"], - &["condemning"], - &["condemn"], - &["condemnation"], - &["condemned"], - &["condemning"], - &["condensed"], - &["considered"], - &["condescension"], - &["condescension"], - &["condescending"], - &["condescension"], - &["condescension"], - &["condescension"], - &["condensed"], - &["condensed"], - ], - range: 1..=9, - }; - -static WORD_CONDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONDA_CHILDREN), - value: None, -}; - -pub static WORD_CONDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mnation"), - dictgen::InsensitiveAscii("mned"), - dictgen::InsensitiveAscii("mning"), - dictgen::InsensitiveAscii("scending"), - ], - values: &[ - &["condemnation"], - &["condemned"], - &["condemning"], - &["condescending"], - ], - range: 4..=8, - }; - -static WORD_CONC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONC_CHILDREN), - value: None, -}; - -static WORD_CONC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONCA_NODE), - None, - None, - None, - Some(&WORD_CONCE_NODE), - None, - None, - Some(&WORD_CONCH_NODE), - Some(&WORD_CONCI_NODE), - None, - None, - Some(&WORD_CONCL_NODE), - None, - Some(&WORD_CONCN_NODE), - Some(&WORD_CONCO_NODE), - None, - None, - Some(&WORD_CONCR_NODE), - Some(&WORD_CONCS_NODE), - Some(&WORD_CONCT_NODE), - Some(&WORD_CONCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CONCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCU_CHILDREN), - value: None, -}; - -pub static WORD_CONCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lsion"), - dictgen::InsensitiveAscii("lsions"), - dictgen::InsensitiveAscii("lsive"), - dictgen::InsensitiveAscii("rancy"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("rency"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rently"), - dictgen::InsensitiveAscii("rents"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rrant"), - dictgen::InsensitiveAscii("rrect"), - dictgen::InsensitiveAscii("rrectly"), - dictgen::InsensitiveAscii("rreny"), - dictgen::InsensitiveAscii("rret"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sison"), - dictgen::InsensitiveAscii("sssion"), - ], - values: &[ - &["conclusion"], - &["conclusions"], - &["conclusive"], - &["concurrency"], - &["concurred", "conquered"], - &["concurrence"], - &["concurrency"], - &["concurrent"], - &["concurrently"], - &["concurrents", "concurrence"], - &["conqueror"], - &["concurs", "conquers"], - &["concurring", "conquering"], - &["concurrent"], - &["concurrent"], - &["concurrent"], - &["concurrently"], - &["concurrency"], - &["concurrent"], - &["concussion"], - &["concussions"], - &["concussions"], - ], - range: 3..=7, - }; - -static WORD_CONCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCT_CHILDREN), - value: None, -}; - -pub static WORD_CONCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ats")], - values: &[&["contacts"]], - range: 3..=3, - }; - -static WORD_CONCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCS_CHILDREN), - value: None, -}; - -pub static WORD_CONCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ience"), - dictgen::InsensitiveAscii("ious"), - dictgen::InsensitiveAscii("iously"), - dictgen::InsensitiveAscii("iousness"), - ], - values: &[ - &["conscience"], - &["conscious"], - &["consciously"], - &["consciousness"], - ], - range: 4..=8, - }; - -static WORD_CONCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCR_CHILDREN), - value: None, -}; - -pub static WORD_CONCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eet"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - ], - values: &[&["concrete"], &["concert"], &["concerts", "concrete"]], - range: 2..=3, - }; - -static WORD_CONCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCO_CHILDREN), - value: None, -}; - -pub static WORD_CONCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("rrent"), - ], - values: &[&["console"], &["concurrent"]], - range: 2..=5, - }; - -static WORD_CONCN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCN_CHILDREN), - value: None, -}; - -pub static WORD_CONCN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etration")], - values: &[&["concentrations"]], - range: 8..=8, - }; - -static WORD_CONCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCL_CHILDREN), - value: None, -}; - -pub static WORD_CONCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eanment"), - dictgen::InsensitiveAscii("suion"), - dictgen::InsensitiveAscii("suions"), - dictgen::InsensitiveAscii("udendo"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("usie"), - dictgen::InsensitiveAscii("usies"), - dictgen::InsensitiveAscii("usiones"), - dictgen::InsensitiveAscii("usivley"), - dictgen::InsensitiveAscii("uso"), - dictgen::InsensitiveAscii("ussion"), - dictgen::InsensitiveAscii("ussive"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - ], - values: &[ - &["concealment"], - &["concussion"], - &["concussions"], - &["concluded"], - &["conclude"], - &["conclude"], - &["conclusive"], - &["conclusive"], - &["conclusive"], - &["conclusions"], - &["conclusive"], - &["conclusion"], - &["conclusions"], - &["conclusive"], - &["conclusion"], - &["conclusions"], - ], - range: 2..=7, - }; - -static WORD_CONCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCI_CHILDREN), - value: None, -}; - -pub static WORD_CONCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("cely"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("derable"), - dictgen::InsensitiveAscii("derably"), - dictgen::InsensitiveAscii("deration"), - dictgen::InsensitiveAscii("derations"), - dictgen::InsensitiveAscii("dered"), - dictgen::InsensitiveAscii("dering"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("evable"), - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ously"), - dictgen::InsensitiveAscii("ousness"), - dictgen::InsensitiveAscii("oussness"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("veable"), - dictgen::InsensitiveAscii("veably"), - ], - values: &[ - &["concise"], - &["concisely"], - &["consider"], - &["considerable"], - &["considerably"], - &["consideration"], - &["considerations"], - &["considered"], - &["considering"], - &["considers"], - &["concise"], - &["conceited"], - &["conceivable"], - &["conceive"], - &["conceived"], - &["conscious"], - &["consciously"], - &["consciousness"], - &["consciousness"], - &["concession"], - &["conceivable"], - &["conceivably"], - ], - range: 3..=9, - }; - -static WORD_CONCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCH_CHILDREN), - value: None, -}; - -pub static WORD_CONCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ances"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usally"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[ - &["conscience"], - &["consciences"], - &["conscious"], - &["consciously"], - &["consciously"], - ], - range: 2..=6, - }; - -static WORD_CONCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CONCE_CHILDREN), - value: None, -}; - -static WORD_CONCE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CONCEA_NODE), - None, - Some(&WORD_CONCEC_NODE), - Some(&WORD_CONCED_NODE), - Some(&WORD_CONCEE_NODE), - None, - None, - None, - Some(&WORD_CONCEI_NODE), - None, - None, - Some(&WORD_CONCEL_NODE), - None, - Some(&WORD_CONCEN_NODE), - Some(&WORD_CONCEO_NODE), - Some(&WORD_CONCEP_NODE), - Some(&WORD_CONCEQ_NODE), - Some(&WORD_CONCER_NODE), - Some(&WORD_CONCES_NODE), - Some(&WORD_CONCET_NODE), - None, - Some(&WORD_CONCEV_NODE), - None, - None, - None, - None, -]; - -static WORD_CONCEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEV_CHILDREN), - value: None, -}; - -pub static WORD_CONCEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iably"), - dictgen::InsensitiveAscii("ied"), - ], - values: &[ - &["concede"], - &["conceivable"], - &["conceivably"], - &["conceived"], - ], - range: 2..=5, - }; - -static WORD_CONCET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCET_CHILDREN), - value: None, -}; - -pub static WORD_CONCET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["concede"]], - range: 2..=2, - }; - -static WORD_CONCES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCES_CHILDREN), - value: None, -}; - -pub static WORD_CONCES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("so"), - ], - values: &[&["concession"], &["concession"]], - range: 2..=4, - }; - -static WORD_CONCER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCER_CHILDREN), - value: Some(&["concern"]), -}; - -pub static WORD_CONCER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntrating"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tmate"), - dictgen::InsensitiveAscii("vation"), - dictgen::InsensitiveAscii("vatism"), - dictgen::InsensitiveAscii("vative"), - dictgen::InsensitiveAscii("vatives"), - ], - values: &[ - &["concede", "concerned"], - &["concerned"], - &["concerned"], - &["concrete"], - &["concerning"], - &["concerning"], - &["concert"], - &["concentrating"], - &["concerns"], - &["conservation"], - &["concession", "conversion"], - &["concerts"], - &["concrete"], - &["concentrate"], - &["conservation"], - &["conservatism"], - &["conservative"], - &["conservatives"], - ], - range: 1..=8, - }; - -static WORD_CONCEQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEQ_CHILDREN), - value: None, -}; - -pub static WORD_CONCEQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uence"), - dictgen::InsensitiveAscii("uences"), - dictgen::InsensitiveAscii("uent"), - dictgen::InsensitiveAscii("uently"), - ], - values: &[ - &["consequence"], - &["consequences"], - &["consequent"], - &["consequently"], - ], - range: 4..=6, - }; - -static WORD_CONCEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEP_CHILDREN), - value: None, -}; - -pub static WORD_CONCEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ta"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("tial"), - dictgen::InsensitiveAscii("tification"), - dictgen::InsensitiveAscii("tos"), - dictgen::InsensitiveAscii("tuel"), - dictgen::InsensitiveAscii("tul"), - ], - values: &[ - &["concepts"], - &["conceptual"], - &["conceptually"], - &["conceptual"], - &["conceptualisation", "conceptualization"], - &["concepts"], - &["conceptual"], - &["conceptual"], - ], - range: 1..=10, - }; - -static WORD_CONCEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEO_CHILDREN), - value: None, -}; - -pub static WORD_CONCEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("usally"), - dictgen::InsensitiveAscii("usly"), - ], - values: &[&["conscious"], &["consciously"], &["consciously"]], - range: 2..=6, - }; - -static WORD_CONCEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEN_CHILDREN), - value: None, -}; - -pub static WORD_CONCEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("crate"), - dictgen::InsensitiveAscii("cration"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rtation"), - dictgen::InsensitiveAscii("sors"), - dictgen::InsensitiveAscii("sus"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tartion"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tates"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("trace"), - dictgen::InsensitiveAscii("tracion"), - dictgen::InsensitiveAscii("trade"), - dictgen::InsensitiveAscii("traded"), - dictgen::InsensitiveAscii("traing"), - dictgen::InsensitiveAscii("traion"), - dictgen::InsensitiveAscii("trait"), - dictgen::InsensitiveAscii("traited"), - dictgen::InsensitiveAscii("traiton"), - dictgen::InsensitiveAscii("trant"), - dictgen::InsensitiveAscii("trare"), - dictgen::InsensitiveAscii("trarte"), - dictgen::InsensitiveAscii("tratie"), - dictgen::InsensitiveAscii("tratin"), - dictgen::InsensitiveAscii("trato"), - dictgen::InsensitiveAscii("tratons"), - dictgen::InsensitiveAscii("traze"), - ], - values: &[ - &["concentrate"], - &["concentration"], - &["concede"], - &["concerns"], - &["concentrations"], - &["consensus"], - &["consensus"], - &["consent"], - &["concentrations"], - &["concentrate"], - &["concentrated"], - &["concentrates"], - &["concentrating"], - &["concentration"], - &["concentric"], - &["connecting"], - &["concentrate"], - &["concentration"], - &["concentrated"], - &["concentrated"], - &["concentrating"], - &["concentration"], - &["concentrate"], - &["concentrated"], - &["concentrations"], - &["concentrate"], - &["concentrate"], - &["concentrate"], - &["concentrate"], - &["concentration"], - &["concentration"], - &["concentrations"], - &["concentrate"], - ], - range: 1..=7, - }; - -static WORD_CONCEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEL_CHILDREN), - value: None, -}; - -pub static WORD_CONCEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aer"), - dictgen::InsensitiveAscii("ear"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("lation"), - ], - values: &[ - &["concealed"], - &["concealer"], - &["concealer"], - &["concede"], - &["cancellation"], - ], - range: 2..=6, - }; - -static WORD_CONCEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEI_CHILDREN), - value: None, -}; - -pub static WORD_CONCEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("tual"), - dictgen::InsensitiveAscii("vablely"), - dictgen::InsensitiveAscii("vabley"), - dictgen::InsensitiveAscii("vibly"), - ], - values: &[ - &["conceived"], - &["conceptual"], - &["conceivably"], - &["conceivably"], - &["conceivably"], - ], - range: 2..=7, - }; - -static WORD_CONCEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEE_CHILDREN), - value: None, -}; - -pub static WORD_CONCEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[&["concede"], &["conceded"], &["conceit"], &["conceited"]], - range: 1..=3, - }; - -static WORD_CONCED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCED_CHILDREN), - value: None, -}; - -pub static WORD_CONCED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("endo"), - dictgen::InsensitiveAscii("ered"), - ], - values: &[&["conceded"], &["conceded"]], - range: 4..=4, - }; - -static WORD_CONCEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEC_CHILDREN), - value: None, -}; - -pub static WORD_CONCEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("utive")], - values: &[&["consecutive"]], - range: 5..=5, - }; - -static WORD_CONCEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCEA_CHILDREN), - value: None, -}; - -pub static WORD_CONCEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ld")], - values: &[&["concealed"]], - range: 2..=2, - }; - -static WORD_CONCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONCA_CHILDREN), - value: None, -}; - -pub static WORD_CONCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nented"), - dictgen::InsensitiveAscii("neted"), - dictgen::InsensitiveAscii("ntenated"), - dictgen::InsensitiveAscii("tanate"), - dictgen::InsensitiveAscii("tanete"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tenaded"), - dictgen::InsensitiveAscii("tenaion"), - dictgen::InsensitiveAscii("tendated"), - dictgen::InsensitiveAscii("tened"), - dictgen::InsensitiveAscii("tentaion"), - dictgen::InsensitiveAscii("tentate"), - dictgen::InsensitiveAscii("tentated"), - dictgen::InsensitiveAscii("tentates"), - dictgen::InsensitiveAscii("tentating"), - dictgen::InsensitiveAscii("tentation"), - dictgen::InsensitiveAscii("tentations"), - dictgen::InsensitiveAscii("tented"), - dictgen::InsensitiveAscii("ternate"), - dictgen::InsensitiveAscii("tinate"), - dictgen::InsensitiveAscii("tinated"), - dictgen::InsensitiveAscii("tination"), - dictgen::InsensitiveAscii("tinations"), - dictgen::InsensitiveAscii("tincate"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tnated"), - dictgen::InsensitiveAscii("tonate"), - dictgen::InsensitiveAscii("tonated"), - dictgen::InsensitiveAscii("tonates"), - dictgen::InsensitiveAscii("tonating"), - ], - values: &[ - &["concatenated"], - &["concatenated"], - &["concatenated"], - &["concatenate"], - &["concatenate"], - &["concatenated"], - &["concatenation"], - &["concatenated"], - &["concatenation"], - &["concatenated"], - &["concatenated"], - &["concatenation"], - &["concatenate"], - &["concatenated"], - &["concatenates"], - &["concatenating"], - &["concatenation"], - &["concatenations"], - &["concatenated"], - &["concatenate"], - &["concatenate"], - &["contaminated", "concatenated"], - &["contamination", "concatenation"], - &["concatenations"], - &["concatenate"], - &["concatenating"], - &["concatenated"], - &["concatenate"], - &["concatenated"], - &["concatenates"], - &["concatenating"], - ], - range: 4..=10, - }; - -static WORD_CONB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONB_CHILDREN), - value: None, -}; - -pub static WORD_CONB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ination"), - dictgen::InsensitiveAscii("inations"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("trols"), - ], - values: &[ - &["combination"], - &["combinations"], - &["combine", "confine"], - &["combined", "confined"], - &["controls"], - ], - range: 3..=8, - }; - -static WORD_CONA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CONA_CHILDREN), - value: None, -}; - -pub static WORD_CONA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("iners"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("inter"), - dictgen::InsensitiveAscii("nical"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tainer"), - dictgen::InsensitiveAscii("tainers"), - dictgen::InsensitiveAscii("taining"), - dictgen::InsensitiveAscii("tains"), - dictgen::InsensitiveAscii("tct"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tined"), - dictgen::InsensitiveAscii("tiner"), - dictgen::InsensitiveAscii("tiners"), - dictgen::InsensitiveAscii("tining"), - dictgen::InsensitiveAscii("tins"), - ], - values: &[ - &["contact"], - &["contain"], - &["contained"], - &["container"], - &["containers"], - &["contains"], - &["containing"], - &["contains"], - &["contain"], - &["contained"], - &["container"], - &["canonical"], - &["contain"], - &["container"], - &["containers"], - &["containing"], - &["contains"], - &["contact"], - &["contain"], - &["contained"], - &["container"], - &["containers"], - &["containing"], - &["contains"], - ], - range: 2..=7, - }; - -static WORD_COM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COM_CHILDREN), - value: None, -}; - -static WORD_COM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COMA_NODE), - Some(&WORD_COMB_NODE), - Some(&WORD_COMC_NODE), - Some(&WORD_COMD_NODE), - Some(&WORD_COME_NODE), - Some(&WORD_COMF_NODE), - None, - None, - Some(&WORD_COMI_NODE), - None, - None, - Some(&WORD_COML_NODE), - Some(&WORD_COMM_NODE), - Some(&WORD_COMN_NODE), - Some(&WORD_COMO_NODE), - Some(&WORD_COMP_NODE), - None, - Some(&WORD_COMR_NODE), - Some(&WORD_COMS_NODE), - Some(&WORD_COMT_NODE), - Some(&WORD_COMU_NODE), - Some(&WORD_COMV_NODE), - None, - None, - None, - None, -]; - -static WORD_COMV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMV_CHILDREN), - value: None, -}; - -pub static WORD_COMV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entions"), - dictgen::InsensitiveAscii("ersion"), - dictgen::InsensitiveAscii("erted"), - ], - values: &[&["conventions"], &["conversion"], &["converted"]], - range: 5..=7, - }; - -static WORD_COMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMU_CHILDREN), - value: None, -}; - -pub static WORD_COMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nicate"), - dictgen::InsensitiveAscii("nicating"), - dictgen::InsensitiveAscii("nication"), - dictgen::InsensitiveAscii("nications"), - dictgen::InsensitiveAscii("nism"), - dictgen::InsensitiveAscii("nist"), - dictgen::InsensitiveAscii("nists"), - dictgen::InsensitiveAscii("nity"), - dictgen::InsensitiveAscii("tability"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tative"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["commune"], - &["communicate"], - &["communicating"], - &["communication"], - &["communications"], - &["communism"], - &["communist"], - &["communists"], - &["community"], - &["commutability"], - &["commutation", "computation"], - &["computations"], - &["commutative"], - &["commute", "compute"], - &["commuted", "computed"], - ], - range: 2..=9, - }; - -static WORD_COMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMT_CHILDREN), - value: None, -}; - -pub static WORD_COMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainer"), - dictgen::InsensitiveAscii("aining"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("aminated"), - dictgen::InsensitiveAscii("amination"), - dictgen::InsensitiveAscii("emplating"), - dictgen::InsensitiveAscii("emporary"), - dictgen::InsensitiveAscii("pon"), - ], - values: &[ - &["contain"], - &["contained"], - &["container"], - &["containing"], - &["contains"], - &["contaminated"], - &["contamination"], - &["contemplating"], - &["contemporary"], - &["compton"], - ], - range: 3..=9, - }; - -static WORD_COMS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMS_CHILDREN), - value: None, -}; - -pub static WORD_COMS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("etics"), - dictgen::InsensitiveAscii("traint"), - dictgen::InsensitiveAscii("umable"), - dictgen::InsensitiveAscii("ume"), - dictgen::InsensitiveAscii("umed"), - dictgen::InsensitiveAscii("umer"), - dictgen::InsensitiveAscii("umers"), - dictgen::InsensitiveAscii("umes"), - dictgen::InsensitiveAscii("uming"), - dictgen::InsensitiveAscii("ummed"), - dictgen::InsensitiveAscii("ummes"), - dictgen::InsensitiveAscii("umption"), - ], - values: &[ - &["cosmetic"], - &["cosmetics"], - &["constraint"], - &["consumable"], - &["consume"], - &["consumed"], - &["consumer"], - &["consumers"], - &["consumes"], - &["consuming"], - &["consumed"], - &["consumes"], - &["consumption"], - ], - range: 3..=7, - }; - -static WORD_COMR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMR_CHILDREN), - value: None, -}; - -pub static WORD_COMR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adets"), - dictgen::InsensitiveAscii("adre"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("pess"), - dictgen::InsensitiveAscii("pessed"), - dictgen::InsensitiveAscii("pesses"), - dictgen::InsensitiveAscii("pessing"), - dictgen::InsensitiveAscii("pession"), - dictgen::InsensitiveAscii("pomise"), - dictgen::InsensitiveAscii("pomising"), - ], - values: &[ - &["comrades"], - &["comrade"], - &["comrades"], - &["compress"], - &["compressed"], - &["compresses"], - &["compressing"], - &["compression"], - &["compress"], - &["compressed"], - &["compresses"], - &["compressing"], - &["compression"], - &["compromise"], - &["compromising"], - ], - range: 3..=8, - }; - -static WORD_COMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMP_CHILDREN), - value: None, -}; - -static WORD_COMP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COMPA_NODE), - None, - None, - None, - Some(&WORD_COMPE_NODE), - Some(&WORD_COMPF_NODE), - None, - Some(&WORD_COMPH_NODE), - Some(&WORD_COMPI_NODE), - None, - None, - Some(&WORD_COMPL_NODE), - None, - Some(&WORD_COMPN_NODE), - Some(&WORD_COMPO_NODE), - Some(&WORD_COMPP_NODE), - None, - Some(&WORD_COMPR_NODE), - Some(&WORD_COMPS_NODE), - Some(&WORD_COMPT_NODE), - Some(&WORD_COMPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_COMPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPU_CHILDREN), - value: None, -}; - -pub static WORD_COMPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("lisve"), - dictgen::InsensitiveAscii("losry"), - dictgen::InsensitiveAscii("lsary"), - dictgen::InsensitiveAscii("lsery"), - dictgen::InsensitiveAscii("lsing"), - dictgen::InsensitiveAscii("lsivley"), - dictgen::InsensitiveAscii("lsivo"), - dictgen::InsensitiveAscii("lsorary"), - dictgen::InsensitiveAscii("lstion"), - dictgen::InsensitiveAscii("lsury"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("slion"), - dictgen::InsensitiveAscii("slive"), - dictgen::InsensitiveAscii("slory"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("tacion"), - dictgen::InsensitiveAscii("tacional"), - dictgen::InsensitiveAscii("taion"), - dictgen::InsensitiveAscii("tanti"), - dictgen::InsensitiveAscii("tarized"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tationnal"), - dictgen::InsensitiveAscii("tato"), - dictgen::InsensitiveAscii("taton"), - dictgen::InsensitiveAscii("tition"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("ttaion"), - dictgen::InsensitiveAscii("ttaions"), - ], - values: &[ - &["computation"], - &["computation"], - &["computations"], - &["compute", "compile"], - &["compiler", "computer"], - &["compilers", "computers"], - &["compulsive"], - &["compulsory"], - &["compulsory"], - &["compulsory"], - &["compulsion"], - &["compulsive"], - &["compulsion"], - &["compulsory"], - &["compulsion"], - &["compulsory"], - &["computation"], - &["compound"], - &["compounds"], - &["compute"], - &["computing"], - &["compulsion"], - &["compulsive"], - &["compulsory"], - &["compulsion"], - &["computation"], - &["computational"], - &["computation"], - &["computation"], - &["computerized"], - &["computation"], - &["computational"], - &["computation"], - &["computation"], - &["computation"], - &["compute"], - &["computation"], - &["computations"], - ], - range: 2..=9, - }; - -static WORD_COMPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPT_CHILDREN), - value: None, -}; - -pub static WORD_COMPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abile"), - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("eurs"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("own"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("uer"), - dictgen::InsensitiveAscii("uers"), - ], - values: &[ - &["compatible"], - &["compatibility", "computability"], - &["completing"], - &["completion"], - &["computers"], - &["compatible"], - &["competition"], - &["compton"], - &["compute"], - &["computer"], - &["computers"], - ], - range: 2..=7, - }; - -static WORD_COMPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPS_CHILDREN), - value: None, -}; - -pub static WORD_COMPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ite"), - ], - values: &[&["composable"], &["compress"], &["composite"]], - range: 3..=4, - }; - -static WORD_COMPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPR_CHILDREN), - value: None, -}; - -pub static WORD_COMPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("aison"), - dictgen::InsensitiveAscii("amise"), - dictgen::InsensitiveAscii("amised"), - dictgen::InsensitiveAscii("amises"), - dictgen::InsensitiveAscii("amising"), - dictgen::InsensitiveAscii("assem"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("edded"), - dictgen::InsensitiveAscii("ehand"), - dictgen::InsensitiveAscii("ehention"), - dictgen::InsensitiveAscii("ehenvise"), - dictgen::InsensitiveAscii("ehesive"), - dictgen::InsensitiveAscii("emised"), - dictgen::InsensitiveAscii("emises"), - dictgen::InsensitiveAscii("emising"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esas"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eser"), - dictgen::InsensitiveAscii("esers"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esible"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("esions"), - dictgen::InsensitiveAscii("eso"), - dictgen::InsensitiveAscii("esor"), - dictgen::InsensitiveAscii("esores"), - dictgen::InsensitiveAscii("esors"), - dictgen::InsensitiveAscii("essable"), - dictgen::InsensitiveAscii("essd"), - dictgen::InsensitiveAscii("esseed"), - dictgen::InsensitiveAscii("esser"), - dictgen::InsensitiveAscii("essers"), - dictgen::InsensitiveAscii("essio"), - dictgen::InsensitiveAscii("essiong"), - dictgen::InsensitiveAscii("esson"), - dictgen::InsensitiveAscii("esss"), - dictgen::InsensitiveAscii("esssed"), - dictgen::InsensitiveAscii("esssion"), - dictgen::InsensitiveAscii("esssor"), - dictgen::InsensitiveAscii("ihend"), - dictgen::InsensitiveAscii("imise"), - dictgen::InsensitiveAscii("imised"), - dictgen::InsensitiveAscii("imises"), - dictgen::InsensitiveAscii("omessi"), - dictgen::InsensitiveAscii("omisng"), - dictgen::InsensitiveAscii("omiss"), - dictgen::InsensitiveAscii("omisse"), - dictgen::InsensitiveAscii("omissen"), - dictgen::InsensitiveAscii("omisses"), - dictgen::InsensitiveAscii("omisso"), - dictgen::InsensitiveAscii("omize"), - dictgen::InsensitiveAscii("omized"), - dictgen::InsensitiveAscii("omizing"), - dictgen::InsensitiveAscii("omosing"), - dictgen::InsensitiveAscii("omsie"), - dictgen::InsensitiveAscii("ossor"), - ], - values: &[ - &["comparable"], - &["comparisons"], - &["compromise"], - &["compromised"], - &["compromises"], - &["compromising"], - &["compress"], - &["comparator"], - &["compare", "compère"], - &["compressed"], - &["comprehend"], - &["comprehension"], - &["comprehensive"], - &["comprehensive"], - &["compromised"], - &["compromises"], - &["compromising"], - &["compression"], - &["compress", "compares"], - &["compress"], - &["compressed"], - &["compressed"], - &["compressor"], - &["compressors"], - &["compress", "compresses"], - &["compressible"], - &["compressing"], - &["compression"], - &["compressions"], - &["compressor"], - &["compressor"], - &["compressor"], - &["compressor", "compressors"], - &["compressible"], - &["compressed"], - &["compressed"], - &["compressor"], - &["compressors"], - &["compressor"], - &["compressing"], - &["compression"], - &["compress"], - &["compressed"], - &["compression"], - &["compressor"], - &["comprehend"], - &["compromise"], - &["compromised"], - &["compromises"], - &["compromises"], - &["compromising"], - &["compromises"], - &["compromises"], - &["compromise"], - &["compromises"], - &["compromises"], - &["compromise"], - &["compromised"], - &["compromising"], - &["compromising"], - &["compromises"], - &["compressor"], - ], - range: 1..=8, - }; - -static WORD_COMPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPP_CHILDREN), - value: None, -}; - -pub static WORD_COMPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atible"), - dictgen::InsensitiveAscii("iler"), - dictgen::InsensitiveAscii("ilers"), - dictgen::InsensitiveAscii("liance"), - ], - values: &[ - &["compatible"], - &["compiler"], - &["compilers"], - &["compliance"], - ], - range: 4..=6, - }; - -static WORD_COMPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMPO_CHILDREN), - value: None, -}; - -static WORD_COMPO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_COMPOE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_COMPOL_NODE), - Some(&WORD_COMPOM_NODE), - Some(&WORD_COMPON_NODE), - Some(&WORD_COMPOO_NODE), - None, - None, - Some(&WORD_COMPOR_NODE), - Some(&WORD_COMPOS_NODE), - Some(&WORD_COMPOT_NODE), - Some(&WORD_COMPOU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_COMPOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOU_CHILDREN), - value: None, -}; - -pub static WORD_COMPOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nt")], - values: &[&["compound"]], - range: 2..=2, - }; - -static WORD_COMPOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOT_CHILDREN), - value: None, -}; - -pub static WORD_COMPOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["composition"], &["compost"]], - range: 1..=5, - }; - -static WORD_COMPOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOS_CHILDREN), - value: None, -}; - -pub static WORD_COMPOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ablity"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("iblity"), - dictgen::InsensitiveAscii("icion"), - dictgen::InsensitiveAscii("iiton"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("istion"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("itie"), - dictgen::InsensitiveAscii("itied"), - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("itionwise"), - dictgen::InsensitiveAscii("itoin"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("itong"), - dictgen::InsensitiveAscii("itons"), - dictgen::InsensitiveAscii("itore"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("osite"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tiion"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - ], - values: &[ - &["composability"], - &["compost"], - &["composability"], - &["composability"], - &["composition"], - &["compositions"], - &["compositions"], - &["compositions"], - &["compost", "composite"], - &["composite"], - &["composite"], - &["composite"], - &["compositions"], - &["compositions"], - &["composition"], - &["compositing"], - &["compositions"], - &["composite"], - &["composites"], - &["composite"], - &["compose", "composed", "composite", "compost", "composted"], - &["compositions"], - &["composition"], - &["composite"], - &["composited"], - &["composites"], - &["compositing"], - ], - range: 2..=9, - }; - -static WORD_COMPOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOR_CHILDREN), - value: None, -}; - -pub static WORD_COMPOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ession"), - ], - values: &[&["comparable"], &["compression"]], - range: 4..=6, - }; - -static WORD_COMPOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOO_CHILDREN), - value: None, -}; - -pub static WORD_COMPOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nents"), - ], - values: &[&["component"], &["components"]], - range: 4..=5, - }; - -static WORD_COMPON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPON_CHILDREN), - value: None, -}; - -pub static WORD_COMPON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("bents"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("eent"), - dictgen::InsensitiveAscii("eents"), - dictgen::InsensitiveAscii("emt"), - dictgen::InsensitiveAscii("emts"), - dictgen::InsensitiveAscii("enent"), - dictgen::InsensitiveAscii("enents"), - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("enete"), - dictgen::InsensitiveAscii("enets"), - dictgen::InsensitiveAscii("ennts"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("entes"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("oent"), - dictgen::InsensitiveAscii("oents"), - dictgen::InsensitiveAscii("onent"), - dictgen::InsensitiveAscii("sate"), - dictgen::InsensitiveAscii("sites"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tents"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["component"], - &["components"], - &["components"], - &["compounding"], - &["component"], - &["components"], - &["component"], - &["components"], - &["component"], - &["components"], - &["components", "component"], - &["component", "components"], - &["components"], - &["components"], - &["components"], - &["components"], - &["compose"], - &["components", "component"], - &["components"], - &["components"], - &["component"], - &["component"], - &["components"], - &["component"], - &["compensate"], - &["composites"], - &["component"], - &["components"], - &["compost"], - ], - range: 2..=6, - }; - -static WORD_COMPOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOM_CHILDREN), - value: None, -}; - -pub static WORD_COMPOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - ], - values: &[&["component"], &["components"]], - range: 3..=4, - }; - -static WORD_COMPOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOL_CHILDREN), - value: None, -}; - -pub static WORD_COMPOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sory"), - dictgen::InsensitiveAscii("sury"), - ], - values: &[ - &["compilation"], - &["compulsive"], - &["compulsory"], - &["compulsory"], - ], - range: 4..=5, - }; - -static WORD_COMPOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPOE_CHILDREN), - value: None, -}; - -pub static WORD_COMPOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("nnt"), - dictgen::InsensitiveAscii("nnts"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("sd"), - ], - values: &[ - &["components"], - &["component"], - &["components"], - &["component"], - &["components"], - &["composed"], - ], - range: 2..=5, - }; - -static WORD_COMPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPN_CHILDREN), - value: None, -}; - -pub static WORD_COMPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aies"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["companies"], - &["company"], - &["component"], - &["components"], - &["company"], - ], - range: 1..=4, - }; - -static WORD_COMPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMPL_CHILDREN), - value: None, -}; - -static WORD_COMPL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COMPLA_NODE), - None, - Some(&WORD_COMPLC_NODE), - None, - Some(&WORD_COMPLE_NODE), - None, - None, - None, - Some(&WORD_COMPLI_NODE), - None, - None, - None, - Some(&WORD_COMPLM_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_COMPLT_NODE), - Some(&WORD_COMPLU_NODE), - None, - None, - None, - Some(&WORD_COMPLY_NODE), - None, -]; - -static WORD_COMPLY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLY_CHILDREN), - value: None, -}; - -pub static WORD_COMPLY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("s")], - values: &[&["complies"]], - range: 1..=1, - }; - -static WORD_COMPLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLU_CHILDREN), - value: None, -}; - -pub static WORD_COMPLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sive"), - dictgen::InsensitiveAscii("sory"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["compulsion"], - &["compulsion"], - &["compulsive"], - &["compulsory"], - &["computer"], - ], - range: 3..=5, - }; - -static WORD_COMPLT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLT_CHILDREN), - value: None, -}; - -pub static WORD_COMPLT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - ], - values: &[&["complete"], &["completed"]], - range: 1..=2, - }; - -static WORD_COMPLM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLM_CHILDREN), - value: None, -}; - -pub static WORD_COMPLM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("enet")], - values: &[&["complement"]], - range: 4..=4, - }; - -static WORD_COMPLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLI_CHILDREN), - value: None, -}; - -pub static WORD_COMPLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("ancy"), - dictgen::InsensitiveAscii("aned"), - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("anse"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("cacion"), - dictgen::InsensitiveAscii("caed"), - dictgen::InsensitiveAscii("caitons"), - dictgen::InsensitiveAscii("care"), - dictgen::InsensitiveAscii("carte"), - dictgen::InsensitiveAscii("cati"), - dictgen::InsensitiveAscii("catie"), - dictgen::InsensitiveAscii("catied"), - dictgen::InsensitiveAscii("caties"), - dictgen::InsensitiveAscii("catii"), - dictgen::InsensitiveAscii("catin"), - dictgen::InsensitiveAscii("cato"), - dictgen::InsensitiveAscii("catred"), - dictgen::InsensitiveAscii("catted"), - dictgen::InsensitiveAscii("cite"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctaed"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("menary"), - dictgen::InsensitiveAscii("mentarity"), - dictgen::InsensitiveAscii("mente"), - dictgen::InsensitiveAscii("mentery"), - dictgen::InsensitiveAscii("mentje"), - dictgen::InsensitiveAscii("mentoni"), - dictgen::InsensitiveAscii("mentory"), - dictgen::InsensitiveAscii("mentry"), - dictgen::InsensitiveAscii("menty"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["compliance"], - &["complicate"], - &["complication"], - &["compliance"], - &["compliance"], - &["complains"], - &["compliance"], - &["complaints"], - &["compilation"], - &["compilation", "compilations"], - &["complication"], - &["complicate"], - &["complication"], - &["complicate"], - &["complicate"], - &["complicit"], - &["complicit"], - &["complicate"], - &["complicate"], - &["complicit"], - &["complicit"], - &["complication"], - &["complicate"], - &["complicate"], - &["complicate"], - &["complicit"], - &["complicate"], - &["complicated"], - &["compile", "complice", "complied"], - &["compliance"], - &["compliant"], - &["compiler"], - &["compilers"], - &["complication"], - &["complications"], - &["compile"], - &["compiled"], - &["compiler"], - &["compiles"], - &["compiling"], - &["complicate"], - &["complication"], - &["complimentary"], - &["complimentary"], - &["complement"], - &["complimentary"], - &["complimented"], - &["complimenting"], - &["complimentary"], - &["complimentary"], - &["complimentary"], - &["complication"], - &["compiling"], - &["complication", "compilation"], - &["compilations", "complications"], - &["completed"], - &["completely"], - &["completion"], - ], - range: 1..=9, - }; - -static WORD_COMPLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMPLE_CHILDREN), - value: Some(&["complete"]), -}; - -static WORD_COMPLE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COMPLEA_NODE), - None, - Some(&WORD_COMPLEC_NODE), - None, - Some(&WORD_COMPLEE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_COMPLEL_NODE), - Some(&WORD_COMPLEM_NODE), - Some(&WORD_COMPLEN_NODE), - None, - None, - None, - Some(&WORD_COMPLER_NODE), - Some(&WORD_COMPLES_NODE), - Some(&WORD_COMPLET_NODE), - None, - None, - None, - Some(&WORD_COMPLEX_NODE), - None, - None, -]; - -static WORD_COMPLEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLEX_CHILDREN), - value: None, -}; - -pub static WORD_COMPLEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("itiy"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["complex"], - &["complexes"], - &["complexity"], - &["complexity"], - &["complexes"], - &["complex", "complexity"], - &["complexion"], - &["complexions"], - &["complexity"], - ], - range: 1..=5, - }; - -static WORD_COMPLET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLET_CHILDREN), - value: Some(&["complete"]), -}; - -pub static WORD_COMPLET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("albe"), - dictgen::InsensitiveAscii("aste"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("eable"), - dictgen::InsensitiveAscii("eds"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("eion"), - dictgen::InsensitiveAscii("elly"), - dictgen::InsensitiveAscii("elty"), - dictgen::InsensitiveAscii("elyl"), - dictgen::InsensitiveAscii("elys"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("enes"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("ey"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("ily"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("iom"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("ito"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["completable"], - &["completes"], - &["complete", "completed"], - &["completable"], - &["completes"], - &["completed"], - &["completing"], - &["completion"], - &["completely"], - &["completely"], - &["completely"], - &["completes"], - &["complement"], - &["completes"], - &["complement"], - &["completeness", "completes"], - &["completion"], - &["completely"], - &["completely"], - &["complexity"], - &["complexity"], - &["completion"], - &["completion"], - &["completion"], - &["completion"], - &["completely"], - &["completely"], - &["completeness"], - &["completer", "completion"], - &["completes"], - &["complete"], - &["completely"], - &["completely"], - ], - range: 1..=5, - }; - -static WORD_COMPLES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLES_CHILDREN), - value: None, -}; - -pub static WORD_COMPLES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sion")], - values: &[&["compression"]], - range: 4..=4, - }; - -static WORD_COMPLER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLER_CHILDREN), - value: None, -}; - -pub static WORD_COMPLER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ely")], - values: &[&["completely"]], - range: 3..=3, - }; - -static WORD_COMPLEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLEN_CHILDREN), - value: None, -}; - -pub static WORD_COMPLEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ess")], - values: &[&["completeness"]], - range: 3..=3, - }; - -static WORD_COMPLEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLEM_CHILDREN), - value: None, -}; - -pub static WORD_COMPLEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("entt")], - values: &[&["complement"]], - range: 4..=4, - }; - -static WORD_COMPLEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLEL_CHILDREN), - value: None, -}; - -pub static WORD_COMPLEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("etey"), - dictgen::InsensitiveAscii("te"), - ], - values: &[&["completely"], &["completely"], &["complete"]], - range: 2..=4, - }; - -static WORD_COMPLEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLEE_CHILDREN), - value: None, -}; - -pub static WORD_COMPLEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("tness"), - ], - values: &[ - &["complete"], - &["complete"], - &["completed"], - &["completely"], - &["completeness"], - ], - range: 1..=5, - }; - -static WORD_COMPLEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLEC_CHILDREN), - value: None, -}; - -pub static WORD_COMPLEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["complicate"], - &["complicated"], - &["complications"], - &["completion"], - &["completions"], - ], - range: 3..=6, - }; - -static WORD_COMPLEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLEA_CHILDREN), - value: None, -}; - -pub static WORD_COMPLEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["complete"], - &["completed"], - &["completes"], - &["completing"], - &["compilation", "completion"], - &["completely"], - ], - range: 2..=4, - }; - -static WORD_COMPLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLC_CHILDREN), - value: None, -}; - -pub static WORD_COMPLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iations"), - ], - values: &[&["complicated"], &["complicate"], &["complication"]], - range: 4..=7, - }; - -static WORD_COMPLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPLA_CHILDREN), - value: None, -}; - -pub static WORD_COMPLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cant"), - dictgen::InsensitiveAscii("cient"), - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inging"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("inte"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nied"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("tness"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["complacent"], - &["complacent"], - &["compliance"], - &["complained"], - &["complaints"], - &["complaining"], - &["complaining"], - &["complaining"], - &["complained"], - &["complains"], - &["complacent"], - &["complained"], - &["complacent", "complete"], - &["completed"], - &["completes"], - &["completing"], - &["completion", "compilation"], - &["completely"], - &["completeness"], - &["completes"], - ], - range: 2..=6, - }; - -static WORD_COMPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPI_CHILDREN), - value: None, -}; - -pub static WORD_COMPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eler"), - dictgen::InsensitiveAscii("elers"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lability"), - dictgen::InsensitiveAscii("lacion"), - dictgen::InsensitiveAscii("laiton"), - dictgen::InsensitiveAscii("laitons"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("lant"), - dictgen::InsensitiveAscii("lare"), - dictgen::InsensitiveAscii("lato"), - dictgen::InsensitiveAscii("laton"), - dictgen::InsensitiveAscii("latons"), - dictgen::InsensitiveAscii("lcate"), - dictgen::InsensitiveAscii("lcated"), - dictgen::InsensitiveAscii("lcatedly"), - dictgen::InsensitiveAscii("lcates"), - dictgen::InsensitiveAscii("lcating"), - dictgen::InsensitiveAscii("lcation"), - dictgen::InsensitiveAscii("lcations"), - dictgen::InsensitiveAscii("leable"), - dictgen::InsensitiveAscii("lger"), - dictgen::InsensitiveAscii("lgers"), - dictgen::InsensitiveAscii("liance"), - dictgen::InsensitiveAscii("liant"), - dictgen::InsensitiveAscii("liation"), - dictgen::InsensitiveAscii("licated"), - dictgen::InsensitiveAscii("lication"), - dictgen::InsensitiveAscii("lier"), - dictgen::InsensitiveAscii("liers"), - dictgen::InsensitiveAscii("lilation"), - dictgen::InsensitiveAscii("ller"), - dictgen::InsensitiveAscii("llers"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("lr"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("ltaion"), - dictgen::InsensitiveAscii("lter"), - dictgen::InsensitiveAscii("lters"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nsate"), - dictgen::InsensitiveAscii("nsated"), - dictgen::InsensitiveAscii("nsating"), - dictgen::InsensitiveAscii("nsation"), - dictgen::InsensitiveAscii("tability"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tetion"), - dictgen::InsensitiveAscii("tible"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tition"), - ], - values: &[ - &["compliant"], - &["compilation"], - &["complicated"], - &["complications"], - &["compiled"], - &["compiler"], - &["compilers"], - &["compiler"], - &["compiling"], - &["compatibility"], - &["compilation"], - &["compilation"], - &["compilations"], - &["compliance"], - &["compliant"], - &["compiler"], - &["compilation"], - &["compilation"], - &["compilations"], - &["complicate"], - &["complicate", "complicated"], - &["complicatedly"], - &["complicates"], - &["complicating"], - &["complication"], - &["complication", "complications"], - &["compilable"], - &["compiler"], - &["compilers"], - &["compliance"], - &["compliant"], - &["compilation"], - &["complicated"], - &["complication"], - &["compiler"], - &["compilers"], - &["compilation"], - &["compiler"], - &["compilers"], - &["compiling"], - &["compiler"], - &["compiles"], - &["compilation"], - &["compiler"], - &["compilers"], - &["compilation", "combination"], - &["compensate"], - &["compensated"], - &["compensating"], - &["compensation"], - &["compatibility"], - &["compatible"], - &["compliance"], - &["computation"], - &["competent"], - &["competitions"], - &["compatible"], - &["competition"], - &["competition"], - ], - range: 2..=8, - }; - -static WORD_COMPH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPH_CHILDREN), - value: None, -}; - -pub static WORD_COMPH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rehensive")], - values: &[&["comprehensive"]], - range: 9..=9, - }; - -static WORD_COMPF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPF_CHILDREN), - value: None, -}; - -pub static WORD_COMPF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ortable")], - values: &[&["comfortable"]], - range: 7..=7, - }; - -static WORD_COMPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMPE_CHILDREN), - value: None, -}; - -static WORD_COMPE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COMPEA_NODE), - None, - None, - Some(&WORD_COMPED_NODE), - Some(&WORD_COMPEE_NODE), - None, - None, - None, - Some(&WORD_COMPEI_NODE), - None, - None, - Some(&WORD_COMPEL_NODE), - Some(&WORD_COMPEM_NODE), - Some(&WORD_COMPEN_NODE), - None, - None, - None, - Some(&WORD_COMPER_NODE), - Some(&WORD_COMPES_NODE), - Some(&WORD_COMPET_NODE), - None, - None, - None, - Some(&WORD_COMPEX_NODE), - None, - None, -]; - -static WORD_COMPEX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPEX_CHILDREN), - value: Some(&["complex"]), -}; - -pub static WORD_COMPEX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ity")], - values: &[&["complexity"]], - range: 3..=3, - }; - -static WORD_COMPET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPET_CHILDREN), - value: None, -}; - -pub static WORD_COMPET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atively"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("enze"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etions"), - dictgen::InsensitiveAscii("etive"), - dictgen::InsensitiveAscii("etor"), - dictgen::InsensitiveAscii("etors"), - dictgen::InsensitiveAscii("idor"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("iors"), - dictgen::InsensitiveAscii("itavely"), - dictgen::InsensitiveAscii("iters"), - dictgen::InsensitiveAscii("itevely"), - dictgen::InsensitiveAscii("itevly"), - dictgen::InsensitiveAscii("itie"), - dictgen::InsensitiveAscii("itiion"), - dictgen::InsensitiveAscii("itin"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itio"), - dictgen::InsensitiveAscii("itioners"), - dictgen::InsensitiveAscii("itior"), - dictgen::InsensitiveAscii("itiors"), - dictgen::InsensitiveAscii("itivley"), - dictgen::InsensitiveAscii("itivly"), - dictgen::InsensitiveAscii("itivo"), - dictgen::InsensitiveAscii("itivos"), - dictgen::InsensitiveAscii("itoin"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("itons"), - dictgen::InsensitiveAscii("itve"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("iveness"), - dictgen::InsensitiveAscii("ution"), - ], - values: &[ - &["competence"], - &["competent"], - &["computation"], - &["competitive"], - &["competitively"], - &["competitor"], - &["competitors"], - &["completely"], - &["competed"], - &["competence"], - &["competence"], - &["competence"], - &["competed"], - &["competition"], - &["competitions"], - &["competitive"], - &["competitor"], - &["competitors"], - &["competitor"], - &["competition", "completion"], - &["completions"], - &["competitors"], - &["competitively"], - &["competitors"], - &["competitively"], - &["competitively"], - &["competitive"], - &["competition"], - &["competitions"], - &["competition"], - &["competitor"], - &["competitions"], - &["competitor"], - &["competitors"], - &["competitively"], - &["competitively"], - &["competition"], - &["competitions"], - &["competitions"], - &["competition"], - &["competitors"], - &["competitive"], - &["competitive"], - &["competitiveness"], - &["computation"], - ], - range: 3..=8, - }; - -static WORD_COMPES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPES_CHILDREN), - value: None, -}; - -pub static WORD_COMPES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("sion"), - ], - values: &[&["composition"], &["compositions"], &["compassion"]], - range: 4..=6, - }; - -static WORD_COMPER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPER_CHILDREN), - value: None, -}; - -pub static WORD_COMPER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("atively"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("hend"), - dictgen::InsensitiveAscii("hension"), - ], - values: &[ - &["comparable"], - &["comparative"], - &["comparatively"], - &["comparator"], - &["comprehend"], - &["comprehension"], - ], - range: 4..=7, - }; - -static WORD_COMPEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPEN_CHILDREN), - value: None, -}; - -pub static WORD_COMPEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("duim"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("idum"), - dictgen::InsensitiveAscii("sacion"), - dictgen::InsensitiveAscii("sante"), - dictgen::InsensitiveAscii("santion"), - dictgen::InsensitiveAscii("sare"), - dictgen::InsensitiveAscii("satie"), - dictgen::InsensitiveAscii("satin"), - dictgen::InsensitiveAscii("sationg"), - dictgen::InsensitiveAscii("sative"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sentate"), - dictgen::InsensitiveAscii("state"), - dictgen::InsensitiveAscii("stated"), - dictgen::InsensitiveAscii("states"), - dictgen::InsensitiveAscii("station"), - ], - values: &[ - &["compendium"], - &["component", "competent"], - &["components", "competence"], - &["compendium"], - &["compensation"], - &["compensate"], - &["compensation"], - &["compensate"], - &["compensate"], - &["compensation"], - &["compensating"], - &["compensate"], - &["compensate"], - &["compensate"], - &["compensate"], - &["compensated"], - &["compensates"], - &["compensation"], - ], - range: 2..=7, - }; - -static WORD_COMPEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPEM_CHILDREN), - value: None, -}; - -pub static WORD_COMPEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dium")], - values: &[&["compendium"]], - range: 4..=4, - }; - -static WORD_COMPEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPEL_CHILDREN), - value: None, -}; - -pub static WORD_COMPEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etely"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("telyt"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tly"), - dictgen::InsensitiveAscii("x"), - dictgen::InsensitiveAscii("xes"), - dictgen::InsensitiveAscii("xities"), - dictgen::InsensitiveAscii("xity"), - ], - values: &[ - &["compilation"], - &["complete"], - &["completed"], - &["completely"], - &["complete"], - &["completed"], - &["completely"], - &["completely"], - &["completes"], - &["completing"], - &["completion"], - &["completely"], - &["complex"], - &["complexes"], - &["complexities"], - &["complexity"], - ], - range: 1..=6, - }; - -static WORD_COMPEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPEI_CHILDREN), - value: None, -}; - -pub static WORD_COMPEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("ttion"), - ], - values: &[&["competition"], &["competitions"], &["competitions"]], - range: 4..=5, - }; - -static WORD_COMPEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPEE_CHILDREN), - value: None, -}; - -pub static WORD_COMPEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ting")], - values: &[&["completing"]], - range: 4..=4, - }; - -static WORD_COMPED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPED_CHILDREN), - value: None, -}; - -pub static WORD_COMPED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("itively"), - dictgen::InsensitiveAscii("itor"), - dictgen::InsensitiveAscii("itors"), - dictgen::InsensitiveAscii("nium"), - ], - values: &[ - &["competed"], - &["competitive"], - &["competitively"], - &["competitor"], - &["competitors"], - &["compendium"], - ], - range: 1..=7, - }; - -static WORD_COMPEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPEA_CHILDREN), - value: None, -}; - -pub static WORD_COMPEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["compare"], - &["compared"], - &["compares"], - &["comparing"], - &["compares"], - &["compete"], - &["competed"], - &["competes"], - &["completing", "competing"], - ], - range: 1..=4, - }; - -static WORD_COMPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMPA_CHILDREN), - value: None, -}; - -static WORD_COMPA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_COMPAB_NODE), - Some(&WORD_COMPAC_NODE), - Some(&WORD_COMPAD_NODE), - None, - None, - Some(&WORD_COMPAG_NODE), - None, - Some(&WORD_COMPAI_NODE), - None, - None, - Some(&WORD_COMPAL_NODE), - None, - Some(&WORD_COMPAN_NODE), - None, - None, - None, - Some(&WORD_COMPAR_NODE), - Some(&WORD_COMPAS_NODE), - Some(&WORD_COMPAT_NODE), - None, - None, - None, - None, - Some(&WORD_COMPAY_NODE), - None, -]; - -static WORD_COMPAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAY_CHILDREN), - value: Some(&["company"]), -}; - -pub static WORD_COMPAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tibility")], - values: &[&["compatibility"]], - range: 8..=8, - }; - -static WORD_COMPAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAT_CHILDREN), - value: None, -}; - -pub static WORD_COMPAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abable"), - dictgen::InsensitiveAscii("abiity"), - dictgen::InsensitiveAscii("abile"), - dictgen::InsensitiveAscii("abilities"), - dictgen::InsensitiveAscii("abilitiy"), - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("abillity"), - dictgen::InsensitiveAscii("abilty"), - dictgen::InsensitiveAscii("abily"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ablie"), - dictgen::InsensitiveAscii("ablility"), - dictgen::InsensitiveAscii("ablities"), - dictgen::InsensitiveAscii("ablitiy"), - dictgen::InsensitiveAscii("ablity"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("aibility"), - dictgen::InsensitiveAscii("aible"), - dictgen::InsensitiveAscii("aility"), - dictgen::InsensitiveAscii("atbility"), - dictgen::InsensitiveAscii("atble"), - dictgen::InsensitiveAscii("atible"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("bile"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("iability"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iablity"), - dictgen::InsensitiveAscii("ibel"), - dictgen::InsensitiveAscii("ibil"), - dictgen::InsensitiveAscii("ibile"), - dictgen::InsensitiveAscii("ibililty"), - dictgen::InsensitiveAscii("ibiliy"), - dictgen::InsensitiveAscii("ibillity"), - dictgen::InsensitiveAscii("ibiltiy"), - dictgen::InsensitiveAscii("ibilty"), - dictgen::InsensitiveAscii("ibily"), - dictgen::InsensitiveAscii("ibitity"), - dictgen::InsensitiveAscii("ibity"), - dictgen::InsensitiveAscii("iblilty"), - dictgen::InsensitiveAscii("iblities"), - dictgen::InsensitiveAscii("iblity"), - dictgen::InsensitiveAscii("ilibility"), - dictgen::InsensitiveAscii("ilibity"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("itbility"), - dictgen::InsensitiveAscii("ivle"), - ], - values: &[ - &["compatible"], - &["compatibility"], - &["compatible"], - &["compatibilities"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatible"], - &["compatible", "compatibly"], - &["compatibility"], - &["compatibilities"], - &["compatibility"], - &["compatibility"], - &["compatibly"], - &["compatibility"], - &["compatible"], - &["compatibility"], - &["compatibility"], - &["compatible"], - &["compatible"], - &["comparative"], - &["comparator"], - &["comparators"], - &["compatible"], - &["compatibility"], - &["compatible"], - &["compatibility"], - &["compatible"], - &["compatibility"], - &["compatible"], - &["compatible"], - &["compatible"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibilities"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compaction"], - &["compatibility"], - &["compatible"], - ], - range: 3..=9, - }; - -static WORD_COMPAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAS_CHILDREN), - value: None, -}; - -pub static WORD_COMPAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("sione"), - dictgen::InsensitiveAscii("so"), - dictgen::InsensitiveAscii("ssion"), - ], - values: &[ - &["compares"], - &["compassionate"], - &["compassion"], - &["compassion"], - ], - range: 1..=5, - }; - -static WORD_COMPAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMPAR_CHILDREN), - value: None, -}; - -static WORD_COMPAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COMPARA_NODE), - None, - None, - None, - Some(&WORD_COMPARE_NODE), - None, - None, - None, - Some(&WORD_COMPARI_NODE), - None, - None, - None, - Some(&WORD_COMPARM_NODE), - None, - Some(&WORD_COMPARO_NODE), - None, - None, - Some(&WORD_COMPARR_NODE), - Some(&WORD_COMPARS_NODE), - Some(&WORD_COMPART_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_COMPART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPART_CHILDREN), - value: None, -}; - -pub static WORD_COMPART_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("met"), - dictgen::InsensitiveAscii("or"), - ], - values: &[ - &["compare"], - &["compartment"], - &["compartment"], - &["comparator"], - ], - range: 1..=3, - }; - -static WORD_COMPARS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPARS_CHILDREN), - value: None, -}; - -pub static WORD_COMPARS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["compares"], &["comparison"], &["comparisons"]], - range: 1..=4, - }; - -static WORD_COMPARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPARR_CHILDREN), - value: None, -}; - -pub static WORD_COMPARR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["compare"]], - range: 1..=1, - }; - -static WORD_COMPARO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPARO_CHILDREN), - value: None, -}; - -pub static WORD_COMPARO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[&["comparator"], &["comparators"]], - range: 3..=4, - }; - -static WORD_COMPARM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPARM_CHILDREN), - value: None, -}; - -pub static WORD_COMPARM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ent")], - values: &[&["compartment"]], - range: 3..=3, - }; - -static WORD_COMPARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPARI_CHILDREN), - value: None, -}; - -pub static WORD_COMPARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gon"), - dictgen::InsensitiveAscii("gons"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("osn"), - dictgen::InsensitiveAscii("oss"), - dictgen::InsensitiveAscii("saion"), - dictgen::InsensitiveAscii("saions"), - dictgen::InsensitiveAscii("san"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("sations"), - dictgen::InsensitiveAscii("sement"), - dictgen::InsensitiveAscii("sements"), - dictgen::InsensitiveAscii("sen"), - dictgen::InsensitiveAscii("sin"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sins"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sm"), - dictgen::InsensitiveAscii("sment"), - dictgen::InsensitiveAscii("sments"), - dictgen::InsensitiveAscii("sms"), - dictgen::InsensitiveAscii("sn"), - dictgen::InsensitiveAscii("sns"), - dictgen::InsensitiveAscii("spon"), - dictgen::InsensitiveAscii("spons"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("sson"), - dictgen::InsensitiveAscii("ssons"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("ston"), - dictgen::InsensitiveAscii("stons"), - dictgen::InsensitiveAscii("tave"), - dictgen::InsensitiveAscii("tavely"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("titive"), - dictgen::InsensitiveAscii("titively"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("tve"), - dictgen::InsensitiveAscii("zon"), - dictgen::InsensitiveAscii("zons"), - ], - values: &[ - &["comparable"], - &["comparability"], - &["compared"], - &["comparing"], - &["comparison"], - &["comparisons"], - &["comparing"], - &["comparison"], - &["comparison", "comparisons"], - &["comparison"], - &["comparisons"], - &["comparisons"], - &["comparison"], - &["comparisons"], - &["comparison"], - &["comparison"], - &["comparisons"], - &["comparison"], - &["comparisons"], - &["compares"], - &["comparison"], - &["comparing"], - &["comparisons"], - &["comparison"], - &["comparisons"], - &["comparison"], - &["comparison"], - &["comparisons"], - &["comparisons"], - &["comparisons", "comparison"], - &["comparisons"], - &["comparison"], - &["comparisons"], - &["comparisons", "comparison"], - &["comparisons"], - &["comparisons", "comparison"], - &["comparisons"], - &["comparison"], - &["comparisons"], - &["comparison"], - &["comparisons"], - &["comparative"], - &["comparatively"], - &["comparison"], - &["comparisons"], - &["comparative"], - &["comparatively"], - &["comparative"], - &["comparatively"], - &["comparator"], - &["comparators"], - &["comparative"], - &["comparison"], - &["comparisons"], - ], - range: 2..=8, - }; - -static WORD_COMPARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPARE_CHILDREN), - value: None, -}; - -pub static WORD_COMPARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("isons"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("mos"), - dictgen::InsensitiveAscii("tive"), - dictgen::InsensitiveAscii("tively"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["comparable"], - &["comparable"], - &["comparing"], - &["comparison"], - &["comparisons"], - &["compartment", "comparing", "comparison"], - &["compartments"], - &["compares"], - &["comparative"], - &["comparatively"], - &["comparator"], - &["comparators"], - ], - range: 3..=6, - }; - -static WORD_COMPARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPARA_CHILDREN), - value: None, -}; - -pub static WORD_COMPARA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bil"), - dictgen::InsensitiveAscii("bile"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sons"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tie"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tivley"), - dictgen::InsensitiveAscii("tivly"), - ], - values: &[ - &["comparable"], - &["comparable"], - &["comparison"], - &["compare"], - &["comparison"], - &["comparisons"], - &["comparison"], - &["comparisons"], - &["compares"], - &["comparator"], - &["comparative"], - &["comparison"], - &["comparisons"], - &["comparatively"], - &["comparatively"], - ], - range: 2..=6, - }; - -static WORD_COMPAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAN_CHILDREN), - value: None, -}; - -pub static WORD_COMPAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dium"), - dictgen::InsensitiveAscii("ians"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("inion"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("sate"), - dictgen::InsensitiveAscii("sated"), - dictgen::InsensitiveAscii("sates"), - dictgen::InsensitiveAscii("sating"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("sations"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["compendium"], - &["companions"], - &["companions"], - &["companion"], - &["companions"], - &["compensate"], - &["compensated"], - &["compensates"], - &["compensating"], - &["compensation"], - &["compensations"], - &["companies"], - ], - range: 2..=7, - }; - -static WORD_COMPAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAL_CHILDREN), - value: None, -}; - -pub static WORD_COMPAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("int"), - ], - values: &[ - &["compilation"], - &["complained"], - &["complains"], - &["compliant"], - ], - range: 3..=5, - }; - -static WORD_COMPAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAI_CHILDREN), - value: None, -}; - -pub static WORD_COMPAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("gns"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nion"), - dictgen::InsensitiveAscii("nons"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("rison"), - dictgen::InsensitiveAscii("risons"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rson"), - dictgen::InsensitiveAscii("tbility"), - ], - values: &[ - &["compatibility"], - &["compatible"], - &["campaigns"], - &["complain"], - &["companies"], - &["companion"], - &["companions"], - &["compare"], - &["compare"], - &["compared"], - &["comparing"], - &["comparison"], - &["comparisons"], - &["compares"], - &["comparison"], - &["compatibility"], - ], - range: 1..=7, - }; - -static WORD_COMPAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAG_CHILDREN), - value: None, -}; - -pub static WORD_COMPAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nion"), - dictgen::InsensitiveAscii("nons"), - dictgen::InsensitiveAscii("ny"), - ], - values: &[&["companion"], &["companions"], &["company"]], - range: 2..=4, - }; - -static WORD_COMPAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAD_CHILDREN), - value: None, -}; - -pub static WORD_COMPAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ible"), - ], - values: &[&["compatibility"], &["compatible"]], - range: 4..=7, - }; - -static WORD_COMPAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAC_CHILDREN), - value: None, -}; - -pub static WORD_COMPAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tible")], - values: &[&["compactable"]], - range: 5..=5, - }; - -static WORD_COMPAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMPAB_CHILDREN), - value: None, -}; - -pub static WORD_COMPAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("illity"), - dictgen::InsensitiveAscii("itiliby"), - dictgen::InsensitiveAscii("itility"), - dictgen::InsensitiveAscii("lity"), - ], - values: &[ - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - &["compatibility"], - ], - range: 4..=7, - }; - -static WORD_COMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMO_CHILDREN), - value: None, -}; - -pub static WORD_COMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dore"), - dictgen::InsensitiveAscii("mand"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("pnent"), - dictgen::InsensitiveAscii("pnents"), - dictgen::InsensitiveAscii("pose"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["commodore"], - &["command"], - &["common"], - &["component"], - &["components"], - &["component"], - &["components"], - &["compose"], - &["color"], - &["commotion"], - ], - range: 1..=6, - }; - -static WORD_COMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMN_CHILDREN), - value: None, -}; - -pub static WORD_COMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mand"), - dictgen::InsensitiveAscii("nected"), - dictgen::InsensitiveAscii("paring"), - dictgen::InsensitiveAscii("pletion"), - dictgen::InsensitiveAscii("presion"), - dictgen::InsensitiveAscii("press"), - ], - values: &[ - &["command"], - &["connected"], - &["comparing"], - &["completion"], - &["compression"], - &["compress"], - ], - range: 4..=7, - }; - -static WORD_COMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COMM_CHILDREN), - value: None, -}; - -static WORD_COMM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COMMA_NODE), - None, - None, - None, - Some(&WORD_COMME_NODE), - None, - None, - None, - Some(&WORD_COMMI_NODE), - None, - None, - None, - Some(&WORD_COMMM_NODE), - Some(&WORD_COMMN_NODE), - Some(&WORD_COMMO_NODE), - Some(&WORD_COMMP_NODE), - None, - None, - None, - Some(&WORD_COMMT_NODE), - Some(&WORD_COMMU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_COMMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMU_CHILDREN), - value: None, -}; - -pub static WORD_COMMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("incate"), - dictgen::InsensitiveAscii("incation"), - dictgen::InsensitiveAscii("inications"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("lative"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ncated"), - dictgen::InsensitiveAscii("ncation"), - dictgen::InsensitiveAscii("ncations"), - dictgen::InsensitiveAscii("nciate"), - dictgen::InsensitiveAscii("nciated"), - dictgen::InsensitiveAscii("nciation"), - dictgen::InsensitiveAscii("nciations"), - dictgen::InsensitiveAscii("niaction"), - dictgen::InsensitiveAscii("niation"), - dictgen::InsensitiveAscii("nicae"), - dictgen::InsensitiveAscii("nicaion"), - dictgen::InsensitiveAscii("nicaiton"), - dictgen::InsensitiveAscii("nicatie"), - dictgen::InsensitiveAscii("nicatin"), - dictgen::InsensitiveAscii("nicatoin"), - dictgen::InsensitiveAscii("nicaton"), - dictgen::InsensitiveAscii("nicatons"), - dictgen::InsensitiveAscii("nicted"), - dictgen::InsensitiveAscii("niction"), - dictgen::InsensitiveAscii("nikay"), - dictgen::InsensitiveAscii("nikays"), - dictgen::InsensitiveAscii("nisim"), - dictgen::InsensitiveAscii("nisit"), - dictgen::InsensitiveAscii("nisits"), - dictgen::InsensitiveAscii("niss"), - dictgen::InsensitiveAscii("nistas"), - dictgen::InsensitiveAscii("niste"), - dictgen::InsensitiveAscii("nistes"), - dictgen::InsensitiveAscii("nit"), - dictgen::InsensitiveAscii("nitcate"), - dictgen::InsensitiveAscii("nitcated"), - dictgen::InsensitiveAscii("nitcates"), - dictgen::InsensitiveAscii("nitcation"), - dictgen::InsensitiveAscii("nitcations"), - dictgen::InsensitiveAscii("nite"), - dictgen::InsensitiveAscii("nites"), - dictgen::InsensitiveAscii("nitites"), - dictgen::InsensitiveAscii("nits"), - dictgen::InsensitiveAscii("niy"), - dictgen::InsensitiveAscii("niyt"), - dictgen::InsensitiveAscii("nmication"), - dictgen::InsensitiveAscii("nsim"), - dictgen::InsensitiveAscii("nsit"), - dictgen::InsensitiveAscii("nsits"), - dictgen::InsensitiveAscii("nters"), - dictgen::InsensitiveAscii("nties"), - dictgen::InsensitiveAscii("ntiy"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("nucation"), - dictgen::InsensitiveAscii("nuication"), - dictgen::InsensitiveAscii("tablility"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["commutable"], - &["communication"], - &["communications"], - &["communicated"], - &["communications"], - &["communications"], - &["community"], - &["cumulative"], - &["common", "commune"], - &["communicated"], - &["communication"], - &["communications"], - &["communicate"], - &["communicated"], - &["communication"], - &["communications"], - &["communications"], - &["communication"], - &["communicated"], - &["communication"], - &["communication"], - &["communicate", "communication"], - &["communications"], - &["communications"], - &["communication"], - &["communications"], - &["communicated"], - &["communication"], - &["communiqué"], - &["communiqués"], - &["communism"], - &["communist"], - &["communists"], - &["communists"], - &["communists"], - &["communities"], - &["communists"], - &["communist"], - &["communicate"], - &["communicated"], - &["communicates"], - &["communication"], - &["communications"], - &["communities"], - &["communities"], - &["communities"], - &["communist"], - &["community"], - &["community"], - &["communication"], - &["communism"], - &["communist"], - &["communists"], - &["commenters"], - &["communities"], - &["community"], - &["community"], - &["communication"], - &["communication"], - &["commutability"], - &["commuted"], - &["commuting"], - &["commutative"], - ], - range: 1..=10, - }; - -static WORD_COMMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMT_CHILDREN), - value: Some(&["commit"]), -}; - -pub static WORD_COMMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("iment"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["commit"], - &["commitments"], - &["commits"], - &["committed"], - &["committed"], - ], - range: 1..=5, - }; - -static WORD_COMMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMP_CHILDREN), - value: None, -}; - -pub static WORD_COMMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("arisons"), - dictgen::InsensitiveAscii("atibility"), - dictgen::InsensitiveAscii("atible"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("ilation"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("iled"), - dictgen::InsensitiveAscii("iling"), - dictgen::InsensitiveAscii("lain"), - dictgen::InsensitiveAscii("lete"), - dictgen::InsensitiveAscii("leted"), - dictgen::InsensitiveAscii("letely"), - dictgen::InsensitiveAscii("letes"), - dictgen::InsensitiveAscii("letion"), - dictgen::InsensitiveAscii("lex"), - dictgen::InsensitiveAscii("liant"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("onent"), - dictgen::InsensitiveAscii("onents"), - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("resd"), - dictgen::InsensitiveAscii("resed"), - dictgen::InsensitiveAscii("resion"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("ressd"), - dictgen::InsensitiveAscii("ressed"), - dictgen::InsensitiveAscii("ression"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("uter"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("uting"), - ], - values: &[ - &["compact"], - &["compaction"], - &["command", "compand"], - &["compare"], - &["comparisons"], - &["compatibility"], - &["compatible"], - &["compressed"], - &["compilation"], - &["compile"], - &["compiled"], - &["compiling"], - &["complain"], - &["complete"], - &["completed"], - &["completely"], - &["completes"], - &["completion"], - &["complex"], - &["compliant"], - &["complied"], - &["common"], - &["component"], - &["components"], - &["compound"], - &["compressed"], - &["compressed"], - &["compression"], - &["compress"], - &["compressed"], - &["compressed"], - &["compression"], - &["compute"], - &["computed"], - &["computer"], - &["computes"], - &["computing"], - ], - range: 1..=9, - }; - -static WORD_COMMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMO_CHILDREN), - value: None, -}; - -pub static WORD_COMMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dites"), - dictgen::InsensitiveAscii("ditites"), - dictgen::InsensitiveAscii("ditiy"), - dictgen::InsensitiveAscii("doere"), - dictgen::InsensitiveAscii("doties"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mplace"), - dictgen::InsensitiveAscii("mwealth"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ngly"), - dictgen::InsensitiveAscii("nhealth"), - dictgen::InsensitiveAscii("nspace"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("nweath"), - dictgen::InsensitiveAscii("nweatlh"), - dictgen::InsensitiveAscii("nwelath"), - dictgen::InsensitiveAscii("nwelth"), - ], - values: &[ - &["commodities"], - &["commodities"], - &["commodity"], - &["commodore"], - &["commodities"], - &["common"], - &["commonplace"], - &["commonwealth"], - &["command"], - &["commonly"], - &["commonwealth"], - &["commonplace"], - &["common", "comment"], - &["commonly"], - &["commonwealth"], - &["commonwealth"], - &["commonwealth"], - &["commonwealth"], - ], - range: 1..=7, - }; - -static WORD_COMMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMN_CHILDREN), - value: None, -}; - -pub static WORD_COMMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("adline"), - dictgen::InsensitiveAscii("ads"), - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("andline"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dline"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etaries"), - dictgen::InsensitiveAscii("etary"), - dictgen::InsensitiveAscii("etator"), - dictgen::InsensitiveAscii("etators"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ities"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("uative"), - dictgen::InsensitiveAscii("unicating"), - dictgen::InsensitiveAscii("unication"), - dictgen::InsensitiveAscii("unity"), - ], - values: &[ - &["comma"], - &["command"], - &["commandline"], - &["commands"], - &["command"], - &["commandline"], - &["commands"], - &["command"], - &["commandline"], - &["commands"], - &["comment"], - &["comments"], - &["comment"], - &["commentaries"], - &["commentary"], - &["commentator"], - &["commentators"], - &["commented"], - &["commenting"], - &["comments"], - &["communication"], - &["communities"], - &["community"], - &["comment"], - &["commented"], - &["commutative"], - &["communicating"], - &["communication"], - &["community"], - ], - range: 1..=9, - }; - -static WORD_COMMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMM_CHILDREN), - value: None, -}; - -pub static WORD_COMMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("andline"), - dictgen::InsensitiveAscii("ands"), - dictgen::InsensitiveAscii("emorated"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ented"), - dictgen::InsensitiveAscii("enting"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itment"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("itted"), - dictgen::InsensitiveAscii("itter"), - dictgen::InsensitiveAscii("itters"), - dictgen::InsensitiveAscii("itting"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("unicate"), - dictgen::InsensitiveAscii("unicated"), - dictgen::InsensitiveAscii("unicates"), - dictgen::InsensitiveAscii("unicating"), - dictgen::InsensitiveAscii("unication"), - dictgen::InsensitiveAscii("unicator"), - dictgen::InsensitiveAscii("unity"), - ], - values: &[ - &["comma"], - &["command"], - &["commandline"], - &["commands"], - &["commemorated"], - &["comment"], - &["commented"], - &["commenting"], - &["comments"], - &["comment"], - &["comments"], - &["commit"], - &["committed"], - &["committing"], - &["commitment"], - &["commits"], - &["committed"], - &["committer"], - &["committers"], - &["committing"], - &["common"], - &["commons"], - &["communicate"], - &["communicated"], - &["communicates"], - &["communicating"], - &["communication"], - &["communicator"], - &["community"], - ], - range: 1..=9, - }; - -static WORD_COMMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMI_CHILDREN), - value: None, -}; - -pub static WORD_COMMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nicate"), - dictgen::InsensitiveAscii("nicated"), - dictgen::InsensitiveAscii("nication"), - dictgen::InsensitiveAscii("nism"), - dictgen::InsensitiveAscii("nist"), - dictgen::InsensitiveAscii("nists"), - dictgen::InsensitiveAscii("nity"), - dictgen::InsensitiveAscii("nucate"), - dictgen::InsensitiveAscii("nucating"), - dictgen::InsensitiveAscii("nucation"), - dictgen::InsensitiveAscii("nutes"), - dictgen::InsensitiveAscii("shioned"), - dictgen::InsensitiveAscii("shioner"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sioned"), - dictgen::InsensitiveAscii("sioner"), - dictgen::InsensitiveAscii("sioning"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sison"), - dictgen::InsensitiveAscii("ssionar"), - dictgen::InsensitiveAscii("ssionees"), - dictgen::InsensitiveAscii("ssionned"), - dictgen::InsensitiveAscii("ssionner"), - dictgen::InsensitiveAscii("ssionor"), - dictgen::InsensitiveAscii("ssons"), - dictgen::InsensitiveAscii("sssion"), - dictgen::InsensitiveAscii("table"), - dictgen::InsensitiveAscii("td"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tee"), - dictgen::InsensitiveAscii("teed"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("teted"), - dictgen::InsensitiveAscii("ti"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tmet"), - dictgen::InsensitiveAscii("tt"), - dictgen::InsensitiveAscii("tte"), - dictgen::InsensitiveAscii("tti"), - dictgen::InsensitiveAscii("ttis"), - dictgen::InsensitiveAscii("ttment"), - dictgen::InsensitiveAscii("ttments"), - dictgen::InsensitiveAscii("tts"), - dictgen::InsensitiveAscii("tty"), - dictgen::InsensitiveAscii("tus"), - ], - values: &[ - &["commits"], - &["commit", "coming"], - &["coming"], - &["communicate"], - &["communicated"], - &["communication"], - &["communism"], - &["communist"], - &["communists"], - &["community"], - &["communicate"], - &["communicating"], - &["communications", "communication"], - &["communities"], - &["commissioned"], - &["commissioner"], - &["commission"], - &["commissioned"], - &["commissioner"], - &["commissioning"], - &["commissions"], - &["commissions"], - &["commissioner"], - &["commissions"], - &["commissioned"], - &["commissioner"], - &["commissioner"], - &["commissions"], - &["commissions"], - &["committable"], - &["committed"], - &["commit"], - &["committed"], - &["committee"], - &["committed"], - &["committer"], - &["committers"], - &["commits", "committed"], - &["committed"], - &["committee", "committing", "commit"], - &["committing"], - &["committing"], - &["commitments"], - &["commit"], - &["committee"], - &["committee"], - &["committees"], - &["commitment"], - &["commitments"], - &["commits"], - &["committee"], - &["commits"], - ], - range: 1..=8, - }; - -static WORD_COMME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMME_CHILDREN), - value: None, -}; - -pub static WORD_COMME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cen"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ctivity"), - dictgen::InsensitiveAscii("dian"), - dictgen::InsensitiveAscii("dians"), - dictgen::InsensitiveAscii("dic"), - dictgen::InsensitiveAscii("merative"), - dictgen::InsensitiveAscii("mmorate"), - dictgen::InsensitiveAscii("mmorating"), - dictgen::InsensitiveAscii("mters"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ncera"), - dictgen::InsensitiveAscii("nciez"), - dictgen::InsensitiveAscii("ndment"), - dictgen::InsensitiveAscii("ndments"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("netd"), - dictgen::InsensitiveAscii("neted"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nstatus"), - dictgen::InsensitiveAscii("ntaar"), - dictgen::InsensitiveAscii("ntar"), - dictgen::InsensitiveAscii("ntare"), - dictgen::InsensitiveAscii("ntarea"), - dictgen::InsensitiveAscii("ntaren"), - dictgen::InsensitiveAscii("ntars"), - dictgen::InsensitiveAscii("ntart"), - dictgen::InsensitiveAscii("ntater"), - dictgen::InsensitiveAscii("nteers"), - dictgen::InsensitiveAscii("nteries"), - dictgen::InsensitiveAscii("ntery"), - dictgen::InsensitiveAscii("ntes"), - dictgen::InsensitiveAscii("ntries"), - dictgen::InsensitiveAscii("ntsry"), - dictgen::InsensitiveAscii("nty"), - dictgen::InsensitiveAscii("nwealth"), - dictgen::InsensitiveAscii("rcail"), - dictgen::InsensitiveAscii("rcent"), - dictgen::InsensitiveAscii("rciales"), - dictgen::InsensitiveAscii("rcialy"), - dictgen::InsensitiveAscii("rcie"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rical"), - dictgen::InsensitiveAscii("rically"), - dictgen::InsensitiveAscii("ricals"), - dictgen::InsensitiveAscii("ricial"), - dictgen::InsensitiveAscii("ricially"), - dictgen::InsensitiveAscii("rorative"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tns"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["commence"], - &["connect"], - &["connected"], - &["connecting"], - &["connectivity"], - &["comedian"], - &["comedians"], - &["comedic"], - &["commemorative"], - &["commemorate"], - &["commemorating"], - &["commenters"], - &["commend", "comment", "common"], - &["commerce"], - &["commence"], - &["commandment"], - &["commandments"], - &["comment"], - &["commented"], - &["commented"], - &["comments", "commons"], - &["commenters"], - &["commentstatus"], - &["commentary"], - &["commentator"], - &["commenter"], - &["commenter"], - &["commenter"], - &["commenters"], - &["commentator"], - &["commentator"], - &["commenter"], - &["commenters"], - &["commentary"], - &["commenters"], - &["commenters"], - &["commenters"], - &["commentary"], - &["commonwealth"], - &["commercials"], - &["commence"], - &["commercials"], - &["commercially"], - &["commerce"], - &["commerce"], - &["commercial"], - &["commercially"], - &["commercials"], - &["commercial"], - &["commercially"], - &["commemorative"], - &["comet", "comment"], - &["commented", "competed"], - &["comment"], - &["comments"], - &["comets", "comments"], - ], - range: 1..=9, - }; - -static WORD_COMMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMMA_CHILDREN), - value: None, -}; - -pub static WORD_COMMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dline"), - dictgen::InsensitiveAscii("dn"), - dictgen::InsensitiveAscii("dnline"), - dictgen::InsensitiveAscii("dns"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("md"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ndbox"), - dictgen::InsensitiveAscii("ndd"), - dictgen::InsensitiveAscii("ndemnts"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndered"), - dictgen::InsensitiveAscii("ndes"), - dictgen::InsensitiveAscii("ndeur"), - dictgen::InsensitiveAscii("ndi"), - dictgen::InsensitiveAscii("ndis"), - dictgen::InsensitiveAscii("ndmant"), - dictgen::InsensitiveAscii("ndmants"), - dictgen::InsensitiveAscii("ndmends"), - dictgen::InsensitiveAscii("ndoes"), - dictgen::InsensitiveAscii("ndore"), - dictgen::InsensitiveAscii("ndpod"), - dictgen::InsensitiveAscii("nists"), - dictgen::InsensitiveAscii("nnd"), - dictgen::InsensitiveAscii("no"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nsd"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntator"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("tas"), - ], - values: &[ - &["command"], - &["commandline"], - &["command"], - &["commandline"], - &["commands"], - &["commands"], - &["command"], - &["command", "common", "comma", "commas"], - &["commando"], - &["commanded"], - &["commandment"], - &["commandment"], - &["commanded"], - &["commands"], - &["commanders"], - &["command"], - &["commands"], - &["commandment"], - &["commandments"], - &["commandments"], - &["commandos"], - &["commanders"], - &["commando"], - &["communists"], - &["command"], - &["commando"], - &["commands"], - &["commands"], - &["command", "comment"], - &["commentator"], - &["commanded", "commented"], - &["commands", "comments"], - &["commas", "commata"], - ], - range: 1..=7, - }; - -static WORD_COML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COML_CHILDREN), - value: None, -}; - -pub static WORD_COML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainer"), - dictgen::InsensitiveAscii("aining"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("aint"), - dictgen::InsensitiveAscii("aints"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etely"), - dictgen::InsensitiveAscii("etion"), - dictgen::InsensitiveAscii("etly"), - dictgen::InsensitiveAscii("ex"), - dictgen::InsensitiveAscii("exity"), - dictgen::InsensitiveAscii("peter"), - dictgen::InsensitiveAscii("pex"), - ], - values: &[ - &["complain"], - &["complained"], - &["complainer"], - &["complaining"], - &["complains"], - &["complaint"], - &["complaints"], - &["complete"], - &["completed"], - &["completely"], - &["completion"], - &["completely"], - &["complex"], - &["complexity"], - &["completer"], - &["complex"], - ], - range: 2..=6, - }; - -static WORD_COMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMI_CHILDREN), - value: None, -}; - -pub static WORD_COMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("pler"), - dictgen::InsensitiveAscii("plers"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sioned"), - dictgen::InsensitiveAscii("sioner"), - dictgen::InsensitiveAscii("sioning"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssioned"), - dictgen::InsensitiveAscii("ssioner"), - dictgen::InsensitiveAscii("ssioning"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tee"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tish"), - dictgen::InsensitiveAscii("tment"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("tte"), - dictgen::InsensitiveAscii("tted"), - dictgen::InsensitiveAscii("ttee"), - dictgen::InsensitiveAscii("ttees"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tters"), - dictgen::InsensitiveAscii("tting"), - dictgen::InsensitiveAscii("ttish"), - dictgen::InsensitiveAscii("ttment"), - ], - values: &[ - &["coming"], - &["compiled"], - &["compiler"], - &["compilers"], - &["combination"], - &["compiler"], - &["compilers"], - &["commission"], - &["commissioned"], - &["commissioner"], - &["commissioning"], - &["commissions"], - &["commission"], - &["commissioned"], - &["commissioner"], - &["commissioning"], - &["commissions"], - &["commit"], - &["committed"], - &["committee"], - &["committing"], - &["commitish"], - &["commitment"], - &["commits"], - &["committed", "committee"], - &["committed"], - &["committee"], - &["committees"], - &["committer"], - &["committers"], - &["committing"], - &["committish"], - &["commitment"], - ], - range: 1..=8, - }; - -static WORD_COMF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMF_CHILDREN), - value: None, -}; - -pub static WORD_COMF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ertable"), - dictgen::InsensitiveAscii("ertably"), - dictgen::InsensitiveAscii("erting"), - dictgen::InsensitiveAscii("irm"), - dictgen::InsensitiveAscii("irmation"), - dictgen::InsensitiveAscii("irmed"), - dictgen::InsensitiveAscii("licting"), - dictgen::InsensitiveAscii("orable"), - dictgen::InsensitiveAscii("ormance"), - dictgen::InsensitiveAscii("orming"), - dictgen::InsensitiveAscii("ormity"), - dictgen::InsensitiveAscii("ortabel"), - dictgen::InsensitiveAscii("ortabil"), - dictgen::InsensitiveAscii("ortablely"), - dictgen::InsensitiveAscii("ortabley"), - dictgen::InsensitiveAscii("ortablity"), - dictgen::InsensitiveAscii("ortablly"), - dictgen::InsensitiveAscii("ortbly"), - dictgen::InsensitiveAscii("otable"), - dictgen::InsensitiveAscii("rontation"), - dictgen::InsensitiveAscii("rontational"), - dictgen::InsensitiveAscii("rotable"), - dictgen::InsensitiveAscii("terble"), - dictgen::InsensitiveAscii("terbly"), - dictgen::InsensitiveAscii("torable"), - dictgen::InsensitiveAscii("torably"), - ], - values: &[ - &["comfortable"], - &["comfortably"], - &["comforting"], - &["confirm"], - &["confirmation"], - &["confirmed"], - &["conflicting"], - &["comfortable"], - &["conformance"], - &["comforting"], - &["conformity"], - &["comfortably"], - &["comfortably"], - &["comfortably"], - &["comfortably"], - &["comfortably"], - &["comfortably"], - &["comfortably"], - &["comfortable"], - &["confrontation"], - &["confrontational"], - &["comfortable"], - &["comfortable"], - &["comfortably"], - &["comfortable"], - &["comfortably"], - ], - range: 3..=11, - }; - -static WORD_COME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COME_CHILDREN), - value: None, -}; - -pub static WORD_COME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ctivity"), - dictgen::InsensitiveAscii("diac"), - dictgen::InsensitiveAscii("diantes"), - dictgen::InsensitiveAscii("diants"), - dictgen::InsensitiveAscii("dias"), - dictgen::InsensitiveAscii("dlib"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("mmorates"), - dictgen::InsensitiveAscii("moretion"), - dictgen::InsensitiveAscii("nsate"), - dictgen::InsensitiveAscii("nsurate"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("pndium"), - dictgen::InsensitiveAscii("ptition"), - dictgen::InsensitiveAscii("ptitions"), - dictgen::InsensitiveAscii("ptitive"), - dictgen::InsensitiveAscii("ptitively"), - dictgen::InsensitiveAscii("ptitors"), - dictgen::InsensitiveAscii("puter"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rants"), - dictgen::InsensitiveAscii("rcial"), - dictgen::InsensitiveAscii("stic"), - dictgen::InsensitiveAscii("stical"), - dictgen::InsensitiveAscii("stics"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["connect"], - &["connected"], - &["connecting"], - &["connectivity"], - &["comedic"], - &["comedians"], - &["comedians"], - &["comedians"], - &["comedilib"], - &["coming"], - &["commemorates"], - &["commemoration"], - &["compensate"], - &["commensurate"], - &["comment"], - &["commented"], - &["commenting"], - &["comments"], - &["compendium"], - &["competition"], - &["competitions"], - &["competitive"], - &["competitively"], - &["competitors"], - &["computer"], - &["cormorant"], - &["cormorants"], - &["commercial"], - &["cosmetic"], - &["cosmetical"], - &["cosmetics"], - &["commented", "competed"], - ], - range: 2..=9, - }; - -static WORD_COMD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMD_CHILDREN), - value: None, -}; - -pub static WORD_COMD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eic"), - dictgen::InsensitiveAscii("emnation"), - ], - values: &[&["comedic"], &["condemnation"]], - range: 3..=8, - }; - -static WORD_COMC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMC_CHILDREN), - value: None, -}; - -pub static WORD_COMC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("eptually")], - values: &[&["conceptually"]], - range: 8..=8, - }; - -static WORD_COMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMB_CHILDREN), - value: None, -}; - -pub static WORD_COMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("acks"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("anations"), - dictgen::InsensitiveAscii("atabts"), - dictgen::InsensitiveAscii("atans"), - dictgen::InsensitiveAscii("atents"), - dictgen::InsensitiveAscii("atibility"), - dictgen::InsensitiveAscii("atible"), - dictgen::InsensitiveAscii("iantion"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iens"), - dictgen::InsensitiveAscii("inacion"), - dictgen::InsensitiveAscii("inaison"), - dictgen::InsensitiveAscii("inaiton"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inateion"), - dictgen::InsensitiveAscii("inateions"), - dictgen::InsensitiveAscii("inatin"), - dictgen::InsensitiveAscii("inatino"), - dictgen::InsensitiveAscii("inatins"), - dictgen::InsensitiveAscii("inatio"), - dictgen::InsensitiveAscii("inatios"), - dictgen::InsensitiveAscii("inato"), - dictgen::InsensitiveAscii("inaton"), - dictgen::InsensitiveAscii("inatorc"), - dictgen::InsensitiveAscii("inatorical"), - dictgen::InsensitiveAscii("inbe"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("inded"), - dictgen::InsensitiveAscii("iniation"), - dictgen::InsensitiveAscii("iniations"), - dictgen::InsensitiveAscii("inig"), - dictgen::InsensitiveAscii("inine"), - dictgen::InsensitiveAscii("inining"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("intaion"), - dictgen::InsensitiveAscii("intaions"), - dictgen::InsensitiveAscii("intation"), - dictgen::InsensitiveAscii("intion"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("onation"), - dictgen::InsensitiveAscii("onations"), - dictgen::InsensitiveAscii("usion"), - ], - values: &[ - &["compatibility"], - &["comeback"], - &["comebacks"], - &["combined"], - &["combinations"], - &["combatants"], - &["combatants"], - &["combatants"], - &["compatibility"], - &["compatible"], - &["combinations", "combination"], - &["combination"], - &["combinations"], - &["combines"], - &["combination"], - &["combinations"], - &["combinations"], - &["combine"], - &["combination"], - &["combinations"], - &["combinations"], - &["combinations"], - &["combinations"], - &["combination"], - &["combinations"], - &["combination"], - &["combination"], - &["combinatoric"], - &["combinatorial"], - &["combined"], - &["combined"], - &["combined"], - &["combination"], - &["combinations"], - &["combining"], - &["combine"], - &["combining"], - &["combines"], - &["combination"], - &["combinations"], - &["combination"], - &["combination"], - &["combination"], - &["combination"], - &["combinations"], - &["combustion"], - ], - range: 3..=10, - }; - -static WORD_COMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COMA_CHILDREN), - value: None, -}; - -pub static WORD_COMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dres"), - dictgen::InsensitiveAscii("mmand"), - dictgen::InsensitiveAscii("mnd"), - dictgen::InsensitiveAscii("mnded"), - dictgen::InsensitiveAscii("mnding"), - dictgen::InsensitiveAscii("mndline"), - dictgen::InsensitiveAscii("mnds"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("ndline"), - dictgen::InsensitiveAscii("ndo"), - dictgen::InsensitiveAscii("ndos"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("nnds"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("pany"), - dictgen::InsensitiveAscii("pare"), - dictgen::InsensitiveAscii("pared"), - dictgen::InsensitiveAscii("patibility"), - dictgen::InsensitiveAscii("patible"), - dictgen::InsensitiveAscii("pators"), - dictgen::InsensitiveAscii("pletion"), - dictgen::InsensitiveAscii("pnies"), - dictgen::InsensitiveAscii("pnions"), - dictgen::InsensitiveAscii("pny"), - dictgen::InsensitiveAscii("prable"), - dictgen::InsensitiveAscii("pre"), - dictgen::InsensitiveAscii("pred"), - dictgen::InsensitiveAscii("pres"), - dictgen::InsensitiveAscii("pring"), - dictgen::InsensitiveAscii("prison"), - dictgen::InsensitiveAscii("prisons"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ptibele"), - dictgen::InsensitiveAscii("ptibelities"), - dictgen::InsensitiveAscii("ptibelity"), - dictgen::InsensitiveAscii("ptible"), - dictgen::InsensitiveAscii("rators"), - dictgen::InsensitiveAscii("rde"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("tability"), - dictgen::InsensitiveAscii("tibility"), - dictgen::InsensitiveAscii("tible"), - ], - values: &[ - &["comrades"], - &["command"], - &["command"], - &["commanded"], - &["commanding"], - &["commandline"], - &["commands"], - &["command"], - &["commanded"], - &["commander", "commandeer"], - &["commanding"], - &["commandline"], - &["commando"], - &["commandos"], - &["commands"], - &["commands"], - &["company"], - &["company"], - &["compare"], - &["compared"], - &["compatibility"], - &["compatible"], - &["comparators"], - &["completion"], - &["companies"], - &["companions"], - &["company"], - &["comparable"], - &["compare"], - &["compared"], - &["compares"], - &["comparing"], - &["comparison"], - &["comparisons"], - &["compat"], - &["compatible"], - &["compatibilities"], - &["compatibility"], - &["compatible"], - &["comparators"], - &["comrade"], - &["compare"], - &["compatibility"], - &["compatibility"], - &["compatible"], - ], - range: 2..=11, - }; - -static WORD_COL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COL_CHILDREN), - value: None, -}; - -static WORD_COL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COLA_NODE), - None, - None, - Some(&WORD_COLD_NODE), - Some(&WORD_COLE_NODE), - None, - Some(&WORD_COLG_NODE), - None, - Some(&WORD_COLI_NODE), - None, - None, - Some(&WORD_COLL_NODE), - Some(&WORD_COLM_NODE), - None, - Some(&WORD_COLO_NODE), - None, - None, - None, - Some(&WORD_COLS_NODE), - None, - Some(&WORD_COLU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_COLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLU_CHILDREN), - value: None, -}; - -pub static WORD_COLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bmia"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mbidae"), - dictgen::InsensitiveAscii("mbina"), - dictgen::InsensitiveAscii("mm"), - dictgen::InsensitiveAscii("mmn"), - dictgen::InsensitiveAscii("mmns"), - dictgen::InsensitiveAscii("mms"), - dictgen::InsensitiveAscii("mnas"), - dictgen::InsensitiveAscii("mne"), - dictgen::InsensitiveAscii("mnes"), - dictgen::InsensitiveAscii("mnms"), - dictgen::InsensitiveAscii("mnn"), - dictgen::InsensitiveAscii("mnns"), - dictgen::InsensitiveAscii("mnss"), - dictgen::InsensitiveAscii("mnt"), - dictgen::InsensitiveAscii("mnular"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("msn"), - dictgen::InsensitiveAscii("nn"), - dictgen::InsensitiveAscii("nns"), - dictgen::InsensitiveAscii("ns"), - ], - values: &[ - &["columbia"], - &["cloud", "could"], - &["column"], - &["columbia"], - &["columbia"], - &["column"], - &["column"], - &["columns"], - &["columns"], - &["columns"], - &["column"], - &["columns"], - &["columns"], - &["column"], - &["columns"], - &["columns"], - &["column"], - &["columnar"], - &["columns"], - &["columns"], - &["column", "colon"], - &["columns"], - &["columns"], - ], - range: 1..=6, - }; - -static WORD_COLS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLS_CHILDREN), - value: None, -}; - -pub static WORD_COLS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["closed"]], - range: 2..=2, - }; - -static WORD_COLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLO_CHILDREN), - value: None, -}; - -pub static WORD_COLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ardo"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ering"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ful"), - dictgen::InsensitiveAscii("gen"), - dictgen::InsensitiveAscii("mba"), - dictgen::InsensitiveAscii("mbina"), - dictgen::InsensitiveAscii("mn"), - dictgen::InsensitiveAscii("mns"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("nialisim"), - dictgen::InsensitiveAscii("nializm"), - dictgen::InsensitiveAscii("nialsim"), - dictgen::InsensitiveAscii("nialsm"), - dictgen::InsensitiveAscii("nianism"), - dictgen::InsensitiveAscii("nizacion"), - dictgen::InsensitiveAscii("nizaton"), - dictgen::InsensitiveAscii("nizators"), - dictgen::InsensitiveAscii("nozation"), - dictgen::InsensitiveAscii("rao"), - dictgen::InsensitiveAscii("rblend"), - dictgen::InsensitiveAscii("rdao"), - dictgen::InsensitiveAscii("rfull"), - dictgen::InsensitiveAscii("ringh"), - dictgen::InsensitiveAscii("rizoer"), - dictgen::InsensitiveAscii("rpsace"), - dictgen::InsensitiveAscii("rpsaces"), - dictgen::InsensitiveAscii("rts"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ublind"), - dictgen::InsensitiveAscii("uising"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("umn"), - dictgen::InsensitiveAscii("umns"), - dictgen::InsensitiveAscii("ums"), - dictgen::InsensitiveAscii("urd"), - dictgen::InsensitiveAscii("urfull"), - dictgen::InsensitiveAscii("urpsace"), - dictgen::InsensitiveAscii("urpsaces"), - ], - values: &[ - &["colorado"], - &["color"], - &["coloration"], - &["colored"], - &["coloring"], - &["colors"], - &["colorful"], - &["cologne"], - &["colombia"], - &["colombia"], - &["column"], - &["columns"], - &["cologne"], - &["colonialism"], - &["colonialism"], - &["colonialism"], - &["colonialism"], - &["colonialism"], - &["colonization"], - &["colonization"], - &["colonizers"], - &["colonization"], - &["colorado"], - &["colorblind"], - &["colorado"], - &["colorful", "colorfully"], - &["coloring"], - &["colorizer"], - &["colorspace"], - &["colorspaces"], - &["colors"], - &["close"], - &["colorblind"], - &["colourising"], - &["column"], - &["column"], - &["columns"], - &["columns"], - &["coloured"], - &["colourful", "colourfully"], - &["colourspace"], - &["colourspaces"], - ], - range: 2..=8, - }; - -static WORD_COLM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLM_CHILDREN), - value: None, -}; - -pub static WORD_COLM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("uned"), - ], - values: &[&["column"], &["columns"], &["columned"]], - range: 1..=4, - }; - -static WORD_COLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COLL_CHILDREN), - value: None, -}; - -static WORD_COLL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COLLA_NODE), - Some(&WORD_COLLB_NODE), - Some(&WORD_COLLC_NODE), - None, - Some(&WORD_COLLE_NODE), - None, - Some(&WORD_COLLG_NODE), - None, - Some(&WORD_COLLI_NODE), - None, - None, - Some(&WORD_COLLL_NODE), - None, - None, - Some(&WORD_COLLO_NODE), - Some(&WORD_COLLP_NODE), - None, - None, - Some(&WORD_COLLS_NODE), - None, - Some(&WORD_COLLU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_COLLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLU_CHILDREN), - value: None, -}; - -pub static WORD_COLLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mn"), - dictgen::InsensitiveAscii("mns"), - ], - values: &[&["column"], &["columns"]], - range: 2..=3, - }; - -static WORD_COLLS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLS_CHILDREN), - value: None, -}; - -pub static WORD_COLLS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ions"), - ], - values: &[&["collision"], &["collisions"]], - range: 3..=4, - }; - -static WORD_COLLP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLP_CHILDREN), - value: None, -}; - -pub static WORD_COLLP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("asing"), - ], - values: &[ - &["collapse"], - &["collapsed"], - &["collapses"], - &["collapsing"], - ], - range: 3..=5, - }; - -static WORD_COLLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLO_CHILDREN), - value: None, -}; - -pub static WORD_COLLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("barate"), - dictgen::InsensitiveAscii("baration"), - dictgen::InsensitiveAscii("borate"), - dictgen::InsensitiveAscii("calized"), - dictgen::InsensitiveAscii("cweall"), - dictgen::InsensitiveAscii("cweally"), - dictgen::InsensitiveAscii("nade"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nies"), - dictgen::InsensitiveAscii("ny"), - dictgen::InsensitiveAscii("qiual"), - dictgen::InsensitiveAscii("quail"), - dictgen::InsensitiveAscii("queal"), - dictgen::InsensitiveAscii("rscheme"), - dictgen::InsensitiveAscii("sal"), - ], - values: &[ - &["collaborate"], - &["collaboration"], - &["collaborate"], - &["colocalized"], - &["colloquial"], - &["colloquially"], - &["colonnade"], - &["cologne"], - &["colonies"], - &["colony"], - &["colloquial"], - &["colloquial"], - &["colloquial"], - &["colorscheme"], - &["colossal"], - ], - range: 2..=8, - }; - -static WORD_COLLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLL_CHILDREN), - value: None, -}; - -pub static WORD_COLLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apses"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ection"), - ], - values: &[&["collapses"], &["collect"], &["collection"]], - range: 3..=6, - }; - -static WORD_COLLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLI_CHILDREN), - value: None, -}; - -pub static WORD_COLLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dies"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("quial"), - dictgen::InsensitiveAscii("sin"), - dictgen::InsensitiveAscii("sins"), - dictgen::InsensitiveAscii("siton"), - dictgen::InsensitiveAscii("son"), - dictgen::InsensitiveAscii("sons"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("sson"), - dictgen::InsensitiveAscii("stion"), - dictgen::InsensitiveAscii("stions"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["collides"], - &["collisions"], - &["colloquial"], - &["collisions", "collision", "collusion"], - &["collisions", "collusions"], - &["collusion", "collision"], - &["collision", "collusion"], - &["collisions", "collusion", "collusions"], - &["collisions", "collision", "collusion"], - &["collisions"], - &["collisions"], - &["collision"], - &["collisions"], - &["collisions"], - ], - range: 3..=6, - }; - -static WORD_COLLG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLG_CHILDREN), - value: None, -}; - -pub static WORD_COLLG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["college"]], - range: 1..=1, - }; - -static WORD_COLLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLE_CHILDREN), - value: None, -}; - -pub static WORD_COLLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("auge"), - dictgen::InsensitiveAscii("auges"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cions"), - dictgen::InsensitiveAscii("citon"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("ctems"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctie"), - dictgen::InsensitiveAscii("ctief"), - dictgen::InsensitiveAscii("cties"), - dictgen::InsensitiveAscii("ctieve"), - dictgen::InsensitiveAscii("ctifs"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ctinos"), - dictgen::InsensitiveAscii("ctioners"), - dictgen::InsensitiveAscii("ctivelly"), - dictgen::InsensitiveAscii("ctivily"), - dictgen::InsensitiveAscii("ctivley"), - dictgen::InsensitiveAscii("ctivly"), - dictgen::InsensitiveAscii("ctivo"), - dictgen::InsensitiveAscii("ctivos"), - dictgen::InsensitiveAscii("ctng"), - dictgen::InsensitiveAscii("ctoin"), - dictgen::InsensitiveAscii("cton"), - dictgen::InsensitiveAscii("ctons"), - dictgen::InsensitiveAscii("ctos"), - dictgen::InsensitiveAscii("ctros"), - dictgen::InsensitiveAscii("ection"), - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("gaue"), - dictgen::InsensitiveAscii("gaues"), - dictgen::InsensitiveAscii("gue"), - dictgen::InsensitiveAscii("gues"), - dictgen::InsensitiveAscii("ktion"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("nders"), - dictgen::InsensitiveAscii("quial"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("teral"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tor"), - ], - values: &[ - &["colleagues", "colleague"], - &["colleagues"], - &["colleague"], - &["colleagues"], - &["collected", "coalesced"], - &["collecting"], - &["collection"], - &["collections"], - &["collection"], - &["collections"], - &["collective"], - &["collects"], - &["collector"], - &["collects"], - &["collective"], - &["collective"], - &["collects"], - &["collective"], - &["collects"], - &["collection"], - &["collections"], - &["collections"], - &["collectively"], - &["collectively"], - &["collectively"], - &["collectively"], - &["collection"], - &["collections"], - &["collecting"], - &["collections"], - &["collection"], - &["collections"], - &["collectors"], - &["collects"], - &["collection"], - &["collegiate"], - &["colleague"], - &["colleagues"], - &["colleague"], - &["colleagues"], - &["collection"], - &["cullender"], - &["cullenders"], - &["colloquial"], - &["collects"], - &["collateral"], - &["collection"], - &["collector"], - ], - range: 2..=8, - }; - -static WORD_COLLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLC_CHILDREN), - value: None, -}; - -pub static WORD_COLLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etion")], - values: &[&["collections"]], - range: 5..=5, - }; - -static WORD_COLLB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLB_CHILDREN), - value: None, -}; - -pub static WORD_COLLB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("orative")], - values: &[&["collaborative"]], - range: 7..=7, - }; - -static WORD_COLLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLLA_CHILDREN), - value: None, -}; - -pub static WORD_COLLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("barate"), - dictgen::InsensitiveAscii("baration"), - dictgen::InsensitiveAscii("berate"), - dictgen::InsensitiveAscii("beration"), - dictgen::InsensitiveAscii("berative"), - dictgen::InsensitiveAscii("beratively"), - dictgen::InsensitiveAscii("berator"), - dictgen::InsensitiveAscii("borant"), - dictgen::InsensitiveAscii("borare"), - dictgen::InsensitiveAscii("boratie"), - dictgen::InsensitiveAscii("boratin"), - dictgen::InsensitiveAscii("borato"), - dictgen::InsensitiveAscii("boratoin"), - dictgen::InsensitiveAscii("boratore"), - dictgen::InsensitiveAscii("bore"), - dictgen::InsensitiveAscii("boritave"), - dictgen::InsensitiveAscii("boritavely"), - dictgen::InsensitiveAscii("bration"), - dictgen::InsensitiveAscii("brative"), - dictgen::InsensitiveAscii("bsible"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("obrative"), - dictgen::InsensitiveAscii("pe"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("pes"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("psable"), - dictgen::InsensitiveAscii("pseing"), - dictgen::InsensitiveAscii("psers"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("quial"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("ris"), - dictgen::InsensitiveAscii("ros"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("spe"), - dictgen::InsensitiveAscii("sped"), - dictgen::InsensitiveAscii("spes"), - dictgen::InsensitiveAscii("spible"), - dictgen::InsensitiveAscii("sping"), - dictgen::InsensitiveAscii("taral"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("terial"), - dictgen::InsensitiveAscii("terol"), - dictgen::InsensitiveAscii("tiong"), - dictgen::InsensitiveAscii("toral"), - ], - values: &[ - &["collaborate"], - &["collaboration"], - &["collaborate"], - &["collaboration"], - &["collaborative"], - &["collaboratively"], - &["collaborate"], - &["collaborate"], - &["collaborate"], - &["collaborate"], - &["collaboration"], - &["collaboration"], - &["collaboration"], - &["collaborate"], - &["collaborate"], - &["collaborative"], - &["collaboratively"], - &["collaboration"], - &["collaborative"], - &["collapsible"], - &["collection"], - &["collaborative"], - &["collapse"], - &["collapsed"], - &["collapse"], - &["collapse"], - &["collapsible"], - &["collapsing"], - &["collapses"], - &["coapted", "collapse", "collapsed", "collated"], - &["colloquial"], - &["collars"], - &["collars"], - &["collars"], - &["collapsed"], - &["collision"], - &["collapse"], - &["collapsed"], - &["collapses"], - &["collapsible"], - &["collapsing"], - &["collateral"], - &["collator"], - &["collateral"], - &["collateral"], - &["collation"], - &["collateral"], - ], - range: 2..=10, - }; - -static WORD_COLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLI_CHILDREN), - value: None, -}; - -pub static WORD_COLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("near"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("ssion"), - ], - values: &[ - &["collide"], - &["colliding"], - &["collinear"], - &["collision"], - &["collision"], - ], - range: 2..=5, - }; - -static WORD_COLG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLG_CHILDREN), - value: None, -}; - -pub static WORD_COLG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("one")], - values: &[&["cologne"]], - range: 3..=3, - }; - -static WORD_COLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLE_CHILDREN), - value: None, -}; - -pub static WORD_COLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agues"), - dictgen::InsensitiveAscii("asing"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("ctable"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("ctive"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("eg"), - dictgen::InsensitiveAscii("eges"), - dictgen::InsensitiveAscii("egs"), - dictgen::InsensitiveAscii("lction"), - dictgen::InsensitiveAscii("lctive"), - dictgen::InsensitiveAscii("lctors"), - dictgen::InsensitiveAscii("ra"), - dictgen::InsensitiveAscii("rscheme"), - dictgen::InsensitiveAscii("scing"), - ], - values: &[ - &["colleagues"], - &["coalescing"], - &["collect"], - &["collectable"], - &["collected"], - &["collecting"], - &["collection"], - &["collections"], - &["collective"], - &["collector"], - &["collectors"], - &["collects"], - &["colleague"], - &["colleagues"], - &["colleagues"], - &["collection"], - &["collective"], - &["collectors"], - &["cholera"], - &["colorscheme"], - &["coalescing"], - ], - range: 2..=7, - }; - -static WORD_COLD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLD_CHILDREN), - value: None, -}; - -pub static WORD_COLD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("plg")], - values: &[&["coldplug"]], - range: 3..=3, - }; - -static WORD_COLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COLA_CHILDREN), - value: None, -}; - -pub static WORD_COLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("borate"), - dictgen::InsensitiveAscii("boration"), - dictgen::InsensitiveAscii("borations"), - dictgen::InsensitiveAscii("borative"), - dictgen::InsensitiveAscii("pse"), - dictgen::InsensitiveAscii("psed"), - dictgen::InsensitiveAscii("teral"), - ], - values: &[ - &["collaborate"], - &["collaboration"], - &["collaborations"], - &["collaborative"], - &["collapse"], - &["collapsed"], - &["collateral"], - ], - range: 3..=9, - }; - -static WORD_COK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COK_CHILDREN), - value: None, -}; - -pub static WORD_COK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ies")], - values: &[&["cookies"]], - range: 3..=3, - }; - -static WORD_COI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COI_CHILDREN), - value: None, -}; - -pub static WORD_COI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ncedental"), - dictgen::InsensitiveAscii("ncedentally"), - dictgen::InsensitiveAscii("ncedince"), - dictgen::InsensitiveAscii("ncidance"), - dictgen::InsensitiveAscii("ncidantal"), - dictgen::InsensitiveAscii("ncidencal"), - dictgen::InsensitiveAscii("ncidense"), - dictgen::InsensitiveAscii("ncidentaly"), - dictgen::InsensitiveAscii("ncidente"), - dictgen::InsensitiveAscii("ncidentia"), - dictgen::InsensitiveAscii("ncidential"), - dictgen::InsensitiveAscii("ncidince"), - dictgen::InsensitiveAscii("ncidnce"), - dictgen::InsensitiveAscii("ndice"), - dictgen::InsensitiveAscii("ndidental"), - dictgen::InsensitiveAscii("nitailize"), - dictgen::InsensitiveAscii("njunction"), - dictgen::InsensitiveAscii("nside"), - dictgen::InsensitiveAscii("nsided"), - dictgen::InsensitiveAscii("nsidence"), - dictgen::InsensitiveAscii("nsident"), - dictgen::InsensitiveAscii("nsidental"), - dictgen::InsensitiveAscii("nsidentally"), - dictgen::InsensitiveAscii("nsides"), - dictgen::InsensitiveAscii("nsiding"), - dictgen::InsensitiveAscii("ntain"), - dictgen::InsensitiveAscii("ntained"), - dictgen::InsensitiveAscii("ntaining"), - dictgen::InsensitiveAscii("ntains"), - dictgen::InsensitiveAscii("nterpoint"), - dictgen::InsensitiveAscii("ntrol"), - ], - values: &[ - &["choice"], - &["coincidental"], - &["coincidentally"], - &["coincidence"], - &["coincidence"], - &["coincidental"], - &["coincidental"], - &["coincidence"], - &["coincidentally"], - &["coincidence"], - &["coincidental"], - &["coincidental"], - &["coincidence"], - &["coincide"], - &["coincide"], - &["coincidental"], - &["coinitialize"], - &["conjunction"], - &["coincide"], - &["coincided"], - &["coincidence"], - &["coincident"], - &["coincidental"], - &["coincidentally"], - &["coincides"], - &["coinciding"], - &["contain"], - &["contained"], - &["containing"], - &["contains"], - &["counterpoint"], - &["control"], - ], - range: 2..=11, - }; - -static WORD_COH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COH_CHILDREN), - value: None, -}; - -pub static WORD_COH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abitating"), - dictgen::InsensitiveAscii("erance"), - dictgen::InsensitiveAscii("erancy"), - dictgen::InsensitiveAscii("erant"), - dictgen::InsensitiveAscii("erantly"), - dictgen::InsensitiveAscii("esie"), - ], - values: &[ - &["cohabiting"], - &["coherence"], - &["coherency"], - &["coherent"], - &["coherently"], - &["cohesive"], - ], - range: 4..=9, - }; - -static WORD_COG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COG_CHILDREN), - value: None, -}; - -pub static WORD_COG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egen"), - dictgen::InsensitiveAscii("into"), - dictgen::InsensitiveAscii("natious"), - dictgen::InsensitiveAscii("niscent"), - dictgen::InsensitiveAscii("nitivie"), - dictgen::InsensitiveAscii("nizent"), - ], - values: &[ - &["codegen"], - &["cognito"], - &["contagious"], - &["cognisant"], - &["cognitive"], - &["cognizant"], - ], - range: 4..=7, - }; - -static WORD_COF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COF_CHILDREN), - value: None, -}; - -pub static WORD_COF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("eee"), - dictgen::InsensitiveAscii("fe"), - dictgen::InsensitiveAscii("ficient"), - dictgen::InsensitiveAscii("ficients"), - dictgen::InsensitiveAscii("idence"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("iguration"), - dictgen::InsensitiveAscii("igurations"), - dictgen::InsensitiveAscii("igure"), - dictgen::InsensitiveAscii("igured"), - dictgen::InsensitiveAscii("igures"), - dictgen::InsensitiveAscii("iguring"), - dictgen::InsensitiveAscii("irm"), - dictgen::InsensitiveAscii("irmation"), - dictgen::InsensitiveAscii("irmations"), - dictgen::InsensitiveAscii("irmed"), - dictgen::InsensitiveAscii("irming"), - dictgen::InsensitiveAscii("irms"), - dictgen::InsensitiveAscii("orm"), - dictgen::InsensitiveAscii("rim"), - dictgen::InsensitiveAscii("rimation"), - dictgen::InsensitiveAscii("rimations"), - dictgen::InsensitiveAscii("rimed"), - dictgen::InsensitiveAscii("riming"), - dictgen::InsensitiveAscii("rims"), - ], - values: &[ - &["coffee"], - &["coffee"], - &["coffee"], - &["coefficient"], - &["coefficients"], - &["confidence"], - &["config"], - &["configuration"], - &["configurations"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - &["confirm"], - &["confirmation"], - &["confirmations"], - &["confirmed"], - &["confirming"], - &["confirms"], - &["conform"], - &["confirm"], - &["confirmation"], - &["confirmations"], - &["confirmed"], - &["confirming"], - &["confirms"], - ], - range: 2..=10, - }; - -static WORD_COE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COE_CHILDREN), - value: None, -}; - -pub static WORD_COE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efficients"), - dictgen::InsensitiveAscii("eficient"), - dictgen::InsensitiveAscii("ffcient"), - dictgen::InsensitiveAscii("ffcients"), - dictgen::InsensitiveAscii("ffficient"), - dictgen::InsensitiveAscii("fficeint"), - dictgen::InsensitiveAscii("fficeints"), - dictgen::InsensitiveAscii("fficent"), - dictgen::InsensitiveAscii("fficents"), - dictgen::InsensitiveAscii("fficiant"), - dictgen::InsensitiveAscii("fficienct"), - dictgen::InsensitiveAscii("fficiencts"), - dictgen::InsensitiveAscii("fficiens"), - dictgen::InsensitiveAscii("fficientss"), - dictgen::InsensitiveAscii("ffiecient"), - dictgen::InsensitiveAscii("ffiecients"), - dictgen::InsensitiveAscii("ffient"), - dictgen::InsensitiveAscii("ffients"), - dictgen::InsensitiveAscii("ficent"), - dictgen::InsensitiveAscii("ficents"), - dictgen::InsensitiveAscii("ficient"), - dictgen::InsensitiveAscii("ficients"), - dictgen::InsensitiveAscii("lesce"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ncidental"), - dictgen::InsensitiveAscii("rcable"), - dictgen::InsensitiveAscii("rceion"), - dictgen::InsensitiveAscii("rcian"), - dictgen::InsensitiveAscii("rse"), - dictgen::InsensitiveAscii("rsion"), - dictgen::InsensitiveAscii("xhist"), - dictgen::InsensitiveAscii("xhistance"), - dictgen::InsensitiveAscii("xhisted"), - dictgen::InsensitiveAscii("xhistence"), - dictgen::InsensitiveAscii("xhisting"), - dictgen::InsensitiveAscii("xhists"), - dictgen::InsensitiveAscii("xinst"), - dictgen::InsensitiveAscii("xinstence"), - dictgen::InsensitiveAscii("xinsts"), - dictgen::InsensitiveAscii("xistance"), - dictgen::InsensitiveAscii("xsit"), - dictgen::InsensitiveAscii("xsitance"), - dictgen::InsensitiveAscii("xsited"), - dictgen::InsensitiveAscii("xsitence"), - dictgen::InsensitiveAscii("xsiting"), - dictgen::InsensitiveAscii("xsits"), - ], - values: &[ - &["coefficients"], - &["coefficient"], - &["coefficient"], - &["coefficients"], - &["coefficient"], - &["coefficient"], - &["coefficients"], - &["coefficient"], - &["coefficients"], - &["coefficient"], - &["coefficient"], - &["coefficients"], - &["coefficients"], - &["coefficients"], - &["coefficient"], - &["coefficients"], - &["coefficient"], - &["coefficients"], - &["coefficient"], - &["coefficients"], - &["coefficient"], - &["coefficients"], - &["coalesce"], - &["come"], - &["coincidental"], - &["coercible"], - &["coercion"], - &["coercion"], - &["coerce"], - &["coercion", "conversion"], - &["coexist"], - &["coexistence"], - &["coexisted"], - &["coexistence"], - &["coexisting"], - &["coexists"], - &["coexist"], - &["coexistence"], - &["coexists"], - &["coexistence"], - &["coexist"], - &["coexistence"], - &["coexisted"], - &["coexistence"], - &["coexisting"], - &["coexists"], - ], - range: 1..=10, - }; - -static WORD_COD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COD_CHILDREN), - value: None, -}; - -pub static WORD_COD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("epoitn"), - dictgen::InsensitiveAscii("esbase"), - dictgen::InsensitiveAscii("esbases"), - dictgen::InsensitiveAscii("esc"), - dictgen::InsensitiveAscii("espel"), - dictgen::InsensitiveAscii("esream"), - dictgen::InsensitiveAscii("gen"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itioned"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("uct"), - dictgen::InsensitiveAscii("ucted"), - dictgen::InsensitiveAscii("ucter"), - dictgen::InsensitiveAscii("ucting"), - dictgen::InsensitiveAscii("uctor"), - dictgen::InsensitiveAscii("ucts"), - ], - values: &[ - &["code", "coded", "coddle"], - &["codeine"], - &["coding"], - &["codepoint"], - &["codebase"], - &["codebases"], - &["codecs"], - &["codespell"], - &["codestream"], - &["codegen"], - &["condition"], - &["conditioned"], - &["conditions"], - &["code"], - &["codes"], - &["conduct"], - &["conducted"], - &["conductor"], - &["conducting"], - &["conductor"], - &["conducts"], - ], - range: 1..=7, - }; - -static WORD_COC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COC_CHILDREN), - value: None, -}; - -pub static WORD_COC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atenated"), - dictgen::InsensitiveAscii("cinele"), - dictgen::InsensitiveAscii("cupied"), - dictgen::InsensitiveAscii("entrated"), - dictgen::InsensitiveAscii("karoches"), - dictgen::InsensitiveAscii("kateel"), - dictgen::InsensitiveAscii("kateels"), - dictgen::InsensitiveAscii("katils"), - dictgen::InsensitiveAscii("kraoches"), - dictgen::InsensitiveAscii("kroachers"), - dictgen::InsensitiveAscii("kroachs"), - dictgen::InsensitiveAscii("kroackes"), - dictgen::InsensitiveAscii("kroahes"), - dictgen::InsensitiveAscii("ktailers"), - dictgen::InsensitiveAscii("ktials"), - dictgen::InsensitiveAscii("ktrice"), - dictgen::InsensitiveAscii("nerns"), - dictgen::InsensitiveAscii("nurency"), - dictgen::InsensitiveAscii("tail"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("umentation"), - dictgen::InsensitiveAscii("uments"), - ], - values: &[ - &["concatenated"], - &["coccinelle"], - &["occupied"], - &["concentrated"], - &["cockroaches"], - &["cockatiel"], - &["cockatiels"], - &["cocktails"], - &["cockroaches"], - &["cockroaches"], - &["cockroaches"], - &["cockroaches"], - &["cockroaches"], - &["cocktails"], - &["cocktails"], - &["cockatrice"], - &["concerns"], - &["concurrency"], - &["cocktail"], - &["document"], - &["documentation"], - &["document"], - ], - range: 4..=10, - }; - -static WORD_COB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COB_CHILDREN), - value: None, -}; - -pub static WORD_COB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("vers"), - ], - values: &[&["combining"], &["covers"]], - range: 4..=5, - }; - -static WORD_COA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COA_CHILDREN), - value: None, -}; - -static WORD_COA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_COAC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_COAL_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_COAS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_COAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COAS_CHILDREN), - value: None, -}; - -pub static WORD_COAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lescing")], - values: &[&["coalescing"]], - range: 7..=7, - }; - -static WORD_COAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_COAL_CHILDREN), - value: None, -}; - -static WORD_COAL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_COALA_NODE), - None, - Some(&WORD_COALC_NODE), - None, - Some(&WORD_COALE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_COALL_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_COALS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_COALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COALS_CHILDREN), - value: None, -}; - -pub static WORD_COALS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cece"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("ecense"), - dictgen::InsensitiveAscii("ence"), - ], - values: &[ - &["coalesce"], - &["coalescence"], - &["coalesced"], - &["coalescence"], - &["coalescing"], - &["coalescence"], - &["coalesced"], - &["coalescence"], - &["coalescence"], - ], - range: 2..=6, - }; - -static WORD_COALL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COALL_CHILDREN), - value: None, -}; - -pub static WORD_COALL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("eced"), - dictgen::InsensitiveAscii("ecence"), - dictgen::InsensitiveAscii("eces"), - dictgen::InsensitiveAscii("ecing"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("eed"), - dictgen::InsensitiveAscii("eence"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("esce"), - dictgen::InsensitiveAscii("esced"), - dictgen::InsensitiveAscii("esceing"), - dictgen::InsensitiveAscii("escence"), - dictgen::InsensitiveAscii("esces"), - dictgen::InsensitiveAscii("escing"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("esence"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esse"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("essence"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("ision"), - dictgen::InsensitiveAscii("isions"), - dictgen::InsensitiveAscii("ition"), - ], - values: &[ - &["collate"], - &["collates"], - &["collating"], - &["coalesce"], - &["coalesced"], - &["coalescence"], - &["coalesces"], - &["coalescing"], - &["coalesce"], - &["coalesced"], - &["coalescence"], - &["coalesces"], - &["coalescing"], - &["coalesce"], - &["coalesced"], - &["coalescing"], - &["coalescence"], - &["coalesces"], - &["coalescing"], - &["coalesce"], - &["coalesced"], - &["coalescence"], - &["coalesces"], - &["coalescing"], - &["coalesce"], - &["coalesced"], - &["coalescence"], - &["coalesces"], - &["coalescing"], - &["collision"], - &["collisions"], - &["coalition", "collation"], - ], - range: 2..=7, - }; - -static WORD_COALE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COALE_CHILDREN), - value: None, -}; - -pub static WORD_COALE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sc"), - dictgen::InsensitiveAscii("scsing"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sence"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("ssense"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - ], - values: &[ - &["coalesce"], - &["coalescing"], - &["coalesce"], - &["coalesced"], - &["coalescence"], - &["coalesce"], - &["coalesced"], - &["coalescence"], - &["coalesces"], - &["coalescing"], - ], - range: 2..=6, - }; - -static WORD_COALC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COALC_CHILDREN), - value: None, -}; - -pub static WORD_COALC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ece"), - dictgen::InsensitiveAscii("ence"), - ], - values: &[&["coalescence"], &["coalescence"]], - range: 3..=4, - }; - -static WORD_COALA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COALA_CHILDREN), - value: None, -}; - -pub static WORD_COALA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cece"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("esce"), - dictgen::InsensitiveAscii("esced"), - dictgen::InsensitiveAscii("escence"), - dictgen::InsensitiveAscii("escing"), - dictgen::InsensitiveAscii("scece"), - dictgen::InsensitiveAscii("scence"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sece"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sence"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - ], - values: &[ - &["coalesce"], - &["coalesce", "coalescence"], - &["coalesced"], - &["coalescence"], - &["coalescing"], - &["coalesce"], - &["coalesced"], - &["coalescence"], - &["coalescing"], - &["coalescence"], - &["coalescence"], - &["coalesce"], - &["coalescence"], - &["coalesced"], - &["coalescence"], - &["coalesces"], - &["coalescing"], - ], - range: 2..=7, - }; - -static WORD_COAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_COAC_CHILDREN), - value: None, -}; - -pub static WORD_COAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hig")], - values: &[&["coaching"]], - range: 3..=3, - }; - -static WORD_CN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CN_CHILDREN), - value: None, -}; - -pub static WORD_CN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("annel"), - dictgen::InsensitiveAscii("annels"), - dictgen::InsensitiveAscii("figuration"), - dictgen::InsensitiveAscii("figure"), - dictgen::InsensitiveAscii("figured"), - dictgen::InsensitiveAscii("figures"), - dictgen::InsensitiveAscii("figuring"), - dictgen::InsensitiveAscii("ofiguration"), - dictgen::InsensitiveAscii("osole"), - dictgen::InsensitiveAscii("osoles"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tains"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("troller"), - dictgen::InsensitiveAscii("versation"), - ], - values: &[ - &["can"], - &["channel"], - &["channels"], - &["configuration"], - &["configure"], - &["configured"], - &["configures"], - &["configuring"], - &["configuration"], - &["console"], - &["consoles"], - &["contain"], - &["contains"], - &["center"], - &["controller"], - &["conversation"], - ], - range: 1..=11, - }; - -static WORD_CM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CM_CHILDREN), - value: None, -}; - -pub static WORD_CM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("mand"), - dictgen::InsensitiveAscii("manded"), - dictgen::InsensitiveAscii("manding"), - dictgen::InsensitiveAscii("mands"), - dictgen::InsensitiveAscii("obination"), - dictgen::InsensitiveAscii("oputer"), - dictgen::InsensitiveAscii("oputers"), - dictgen::InsensitiveAscii("pression"), - dictgen::InsensitiveAscii("ulative"), - ], - values: &[ - &["cmake"], - &["command"], - &["commanded"], - &["commanding"], - &["commands"], - &["combination"], - &["computer"], - &["computers"], - &["compression"], - &["cumulative"], - ], - range: 2..=9, - }; - -static WORD_CL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CL_CHILDREN), - value: None, -}; - -static WORD_CL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CLA_NODE), - None, - Some(&WORD_CLC_NODE), - None, - Some(&WORD_CLE_NODE), - None, - None, - Some(&WORD_CLH_NODE), - Some(&WORD_CLI_NODE), - None, - None, - Some(&WORD_CLL_NODE), - None, - None, - Some(&WORD_CLO_NODE), - Some(&WORD_CLP_NODE), - None, - None, - Some(&WORD_CLS_NODE), - None, - Some(&WORD_CLU_NODE), - None, - None, - None, - Some(&WORD_CLY_NODE), - None, -]; - -static WORD_CLY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLY_CHILDREN), - value: None, -}; - -pub static WORD_CLY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amore"), - dictgen::InsensitiveAscii("inder"), - ], - values: &[&["claymore"], &["cylinder"]], - range: 5..=5, - }; - -static WORD_CLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLU_CHILDREN), - value: None, -}; - -pub static WORD_CLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("ases"), - dictgen::InsensitiveAscii("cthing"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("mn"), - dictgen::InsensitiveAscii("msly"), - dictgen::InsensitiveAscii("prit"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("setr"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("sterm"), - dictgen::InsensitiveAscii("stred"), - dictgen::InsensitiveAscii("tchign"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("thcing"), - dictgen::InsensitiveAscii("tser"), - dictgen::InsensitiveAscii("tsers"), - ], - values: &[ - &["clause"], - &["clauses"], - &["clutching"], - &["clued", "clue"], - &["column"], - &["clumsily"], - &["culprit"], - &["cluster"], - &["cluster"], - &["cluster"], - &["cluster"], - &["clustered"], - &["clutching"], - &["cluster"], - &["clusters", "clutters"], - &["clutching"], - &["cluster", "clutter"], - &["clusters"], - ], - range: 2..=6, - }; - -static WORD_CLS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLS_CHILDREN), - value: None, -}; - -pub static WORD_CLS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asified"), - dictgen::InsensitiveAscii("oe"), - dictgen::InsensitiveAscii("oing"), - dictgen::InsensitiveAscii("sroom"), - dictgen::InsensitiveAscii("srooms"), - dictgen::InsensitiveAscii("uters"), - ], - values: &[ - &["classified"], - &["close"], - &["closing"], - &["classroom"], - &["classrooms"], - &["clusters"], - ], - range: 2..=7, - }; - -static WORD_CLP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLP_CHILDREN), - value: None, -}; - -pub static WORD_CLP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("board")], - values: &[&["clipboard"]], - range: 5..=5, - }; - -static WORD_CLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLO_CHILDREN), - value: None, -}; - -pub static WORD_CLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("acks"), - dictgen::InsensitiveAscii("bal"), - dictgen::InsensitiveAscii("berring"), - dictgen::InsensitiveAscii("cksourc"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esd"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("esly"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("gure"), - dictgen::InsensitiveAscii("isonay"), - dictgen::InsensitiveAscii("isonays"), - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nez"), - dictgen::InsensitiveAscii("nned"), - dictgen::InsensitiveAscii("nning"), - dictgen::InsensitiveAscii("reen"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sd"), - dictgen::InsensitiveAscii("seing"), - dictgen::InsensitiveAscii("seley"), - dictgen::InsensitiveAscii("sesly"), - dictgen::InsensitiveAscii("sests"), - dictgen::InsensitiveAscii("sig"), - dictgen::InsensitiveAscii("sley"), - dictgen::InsensitiveAscii("sly"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssions"), - dictgen::InsensitiveAscii("ude"), - dictgen::InsensitiveAscii("udes"), - dictgen::InsensitiveAscii("udfare"), - dictgen::InsensitiveAscii("uflare"), - dictgen::InsensitiveAscii("umn"), - dictgen::InsensitiveAscii("umns"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("usre"), - ], - values: &[ - &["cloak"], - &["cloaks"], - &["global"], - &["clobbering"], - &["clocksource"], - &["closed", "clothes"], - &["closing"], - &["clone"], - &["close"], - &["closed"], - &["closed"], - &["closing"], - &["closely"], - &["closest"], - &["clojure"], - &["cloisonné"], - &["cloisonnés"], - &["cloneable"], - &["clone"], - &["clones", "cloner"], - &["cloned"], - &["cloning"], - &["chlorine"], - &["glory"], - &["close"], - &["closed"], - &["closing"], - &["closely"], - &["closely"], - &["closest", "closets"], - &["closing"], - &["closely"], - &["closely"], - &["closed"], - &["closing"], - &["collision"], - &["collisions"], - &["cloud"], - &["clouds"], - &["cloudflare"], - &["cloudflare"], - &["column"], - &["columns"], - &["clojure", "closure"], - &["closure"], - ], - range: 1..=7, - }; - -static WORD_CLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLL_CHILDREN), - value: Some(&["call"]), -}; - -pub static WORD_CLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oud"), - dictgen::InsensitiveAscii("ouded"), - dictgen::InsensitiveAscii("oudes"), - dictgen::InsensitiveAscii("ouding"), - dictgen::InsensitiveAscii("ouds"), - ], - values: &[ - &["cloud"], - &["clouded"], - &["clouds"], - &["clouding"], - &["clouds"], - ], - range: 3..=6, - }; - -static WORD_CLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CLI_CHILDREN), - value: None, -}; - -static WORD_CLI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CLIA_NODE), - Some(&WORD_CLIB_NODE), - Some(&WORD_CLIC_NODE), - None, - Some(&WORD_CLIE_NODE), - Some(&WORD_CLIF_NODE), - None, - None, - None, - None, - Some(&WORD_CLIK_NODE), - None, - Some(&WORD_CLIM_NODE), - Some(&WORD_CLIN_NODE), - None, - Some(&WORD_CLIP_NODE), - None, - None, - Some(&WORD_CLIS_NODE), - Some(&WORD_CLIT_NODE), - Some(&WORD_CLIU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CLIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIU_CHILDREN), - value: None, -}; - -pub static WORD_CLIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("ster"), - ], - values: &[&["client"], &["clients"], &["cluster"]], - range: 3..=4, - }; - -static WORD_CLIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIT_CHILDREN), - value: None, -}; - -pub static WORD_CLIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iros"), - dictgen::InsensitiveAscii("oridis"), - dictgen::InsensitiveAscii("ories"), - dictgen::InsensitiveAscii("orios"), - dictgen::InsensitiveAscii("orious"), - dictgen::InsensitiveAscii("orius"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["clitoris"], - &["clitoris"], - &["clitoris"], - &["clitoris"], - &["clitoris"], - &["clitoris"], - &["clitoris"], - ], - range: 3..=6, - }; - -static WORD_CLIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIS_CHILDREN), - value: None, -}; - -pub static WORD_CLIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hay"), - dictgen::InsensitiveAscii("hays"), - dictgen::InsensitiveAscii("hey"), - dictgen::InsensitiveAscii("heys"), - ], - values: &[&["cliché"], &["clichés"], &["cliché"], &["clichés"]], - range: 3..=4, - }; - -static WORD_CLIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIP_CHILDREN), - value: None, -}; - -pub static WORD_CLIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("baord"), - dictgen::InsensitiveAscii("boad"), - dictgen::InsensitiveAscii("boads"), - dictgen::InsensitiveAscii("boar"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("oard"), - dictgen::InsensitiveAscii("oards"), - dictgen::InsensitiveAscii("oing"), - ], - values: &[ - &["clipboard"], - &["clipboard"], - &["clipboards"], - &["clipboard"], - &["clipped"], - &["clipping"], - &["clipboard"], - &["clipboards"], - &["clipping"], - ], - range: 2..=5, - }; - -static WORD_CLIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIN_CHILDREN), - value: None, -}; - -pub static WORD_CLIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("cis"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("icals"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("icas"), - dictgen::InsensitiveAscii("icos"), - ], - values: &[ - &["clinical"], - &["clinically"], - &["clinics"], - &["client"], - &["clients"], - &["clinical"], - &["clinically"], - &["clinics"], - &["clinics"], - ], - range: 2..=6, - }; - -static WORD_CLIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIM_CHILDREN), - value: None, -}; - -pub static WORD_CLIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ateers"), - dictgen::InsensitiveAscii("atiser"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["climates"], - &["climates"], - &["climates"], - &["climbers"], - &["climber"], - &["climbers"], - &["climbing"], - ], - range: 2..=6, - }; - -static WORD_CLIK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIK_CHILDREN), - value: Some(&["click"]), -}; - -pub static WORD_CLIK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cbait"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["clickbait"], &["clicks"]], - range: 1..=5, - }; - -static WORD_CLIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIF_CHILDREN), - value: None, -}; - -pub static WORD_CLIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fbanger"), - dictgen::InsensitiveAscii("fhager"), - dictgen::InsensitiveAscii("fhander"), - dictgen::InsensitiveAscii("fhangar"), - dictgen::InsensitiveAscii("thanger"), - ], - values: &[ - &["cliffhanger"], - &["cliffhanger"], - &["cliffhanger"], - &["cliffhanger"], - &["cliffhanger"], - ], - range: 6..=7, - }; - -static WORD_CLIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIE_CHILDREN), - value: None, -}; - -pub static WORD_CLIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nta"), - dictgen::InsensitiveAscii("nte"), - dictgen::InsensitiveAscii("ntelle"), - dictgen::InsensitiveAscii("ntes"), - ], - values: &[ - &["client"], - &["clients"], - &["client"], - &["client", "clientele"], - &["clientele"], - &["clients"], - ], - range: 1..=6, - }; - -static WORD_CLIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIC_CHILDREN), - value: None, -}; - -pub static WORD_CLIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kabled"), - dictgen::InsensitiveAscii("kare"), - dictgen::InsensitiveAscii("kbat"), - dictgen::InsensitiveAscii("kear"), - dictgen::InsensitiveAscii("klabe"), - dictgen::InsensitiveAscii("nial"), - ], - values: &[ - &["clickable", "clickables"], - &["clicker"], - &["clickbait"], - &["clicker"], - &["clickable"], - &["clinical"], - ], - range: 4..=6, - }; - -static WORD_CLIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIB_CHILDREN), - value: None, -}; - -pub static WORD_CLIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oard"), - dictgen::InsensitiveAscii("oards"), - dictgen::InsensitiveAscii("poard"), - dictgen::InsensitiveAscii("poards"), - ], - values: &[ - &["clipboard"], - &["clipboards"], - &["clipboard"], - &["clipboards"], - ], - range: 4..=6, - }; - -static WORD_CLIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLIA_CHILDREN), - value: None, -}; - -pub static WORD_CLIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mtes"), - dictgen::InsensitiveAscii("ntro"), - ], - values: &[&["claim"], &["climates"], &["cilantro"]], - range: 1..=4, - }; - -static WORD_CLH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLH_CHILDREN), - value: None, -}; - -pub static WORD_CLH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("orine")], - values: &[&["chlorine"]], - range: 5..=5, - }; - -static WORD_CLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CLE_CHILDREN), - value: None, -}; - -static WORD_CLE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CLEA_NODE), - None, - Some(&WORD_CLEC_NODE), - None, - Some(&WORD_CLEE_NODE), - Some(&WORD_CLEF_NODE), - None, - None, - Some(&WORD_CLEI_NODE), - None, - None, - None, - None, - Some(&WORD_CLEN_NODE), - None, - None, - None, - Some(&WORD_CLER_NODE), - Some(&WORD_CLES_NODE), - Some(&WORD_CLET_NODE), - None, - Some(&WORD_CLEV_NODE), - None, - None, - None, - None, -]; - -static WORD_CLEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLEV_CHILDREN), - value: None, -}; - -pub static WORD_CLEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elry"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("erleys"), - dictgen::InsensitiveAscii("ery"), - ], - values: &[&["cleverly"], &["cleverly"], &["cleverly"], &["cleverly"]], - range: 3..=6, - }; - -static WORD_CLET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLET_CHILDREN), - value: None, -}; - -pub static WORD_CLET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ics")], - values: &[&["celtics"]], - range: 3..=3, - }; - -static WORD_CLES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLES_CHILDREN), - value: None, -}; - -pub static WORD_CLES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ius"), - ], - values: &[&["close"], &["closes"], &["celsius"]], - range: 1..=3, - }; - -static WORD_CLER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLER_CHILDREN), - value: Some(&["clear"]), -}; - -pub static WORD_CLER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("ification"), - ], - values: &[&["clear", "sclera"], &["clarification"]], - range: 1..=9, - }; - -static WORD_CLEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLEN_CHILDREN), - value: Some(&["clan", "clean"]), -}; - -pub static WORD_CLEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("aser"), - dictgen::InsensitiveAscii("aup"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["cleanse"], - &["cleanser"], - &["cleanup"], - &["clean", "cleaned"], - &["cleaned"], - &["cleaner"], - &["cleaning"], - &["clans", "cleans"], - &["client"], - ], - range: 1..=4, - }; - -static WORD_CLEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLEI_CHILDREN), - value: None, -}; - -pub static WORD_CLEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[&["client"], &["clients"]], - range: 2..=3, - }; - -static WORD_CLEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLEF_CHILDREN), - value: None, -}; - -pub static WORD_CLEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("f")], - values: &[&["clef"]], - range: 1..=1, - }; - -static WORD_CLEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLEE_CHILDREN), - value: None, -}; - -pub static WORD_CLEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("shay"), - dictgen::InsensitiveAscii("shays"), - dictgen::InsensitiveAscii("shey"), - dictgen::InsensitiveAscii("sheys"), - ], - values: &[ - &["clean"], - &["clean"], - &["cleaned"], - &["cleans"], - &["cliché"], - &["clichés"], - &["cliché"], - &["clichés"], - ], - range: 1..=5, - }; - -static WORD_CLEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLEC_CHILDREN), - value: None, -}; - -pub static WORD_CLEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("k")], - values: &[&["check"]], - range: 1..=1, - }; - -static WORD_CLEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLEA_CHILDREN), - value: Some(&["clean"]), -}; - -pub static WORD_CLEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ncacne"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("neup"), - dictgen::InsensitiveAscii("nies"), - dictgen::InsensitiveAscii("nilness"), - dictgen::InsensitiveAscii("nisng"), - dictgen::InsensitiveAscii("nleness"), - dictgen::InsensitiveAscii("nliess"), - dictgen::InsensitiveAscii("nlyness"), - dictgen::InsensitiveAscii("nning"), - dictgen::InsensitiveAscii("nnup"), - dictgen::InsensitiveAscii("np"), - dictgen::InsensitiveAscii("npu"), - dictgen::InsensitiveAscii("npus"), - dictgen::InsensitiveAscii("nsiness"), - dictgen::InsensitiveAscii("ntup"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("reance"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("rification"), - dictgen::InsensitiveAscii("rified"), - dictgen::InsensitiveAscii("rifies"), - dictgen::InsensitiveAscii("rify"), - dictgen::InsensitiveAscii("rifying"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("rling"), - dictgen::InsensitiveAscii("rnance"), - dictgen::InsensitiveAscii("rnances"), - dictgen::InsensitiveAscii("rner"), - dictgen::InsensitiveAscii("rning"), - dictgen::InsensitiveAscii("rouput"), - dictgen::InsensitiveAscii("rstories"), - dictgen::InsensitiveAscii("rstory"), - dictgen::InsensitiveAscii("rstorys"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("sne"), - dictgen::InsensitiveAscii("sner"), - dictgen::InsensitiveAscii("sning"), - dictgen::InsensitiveAscii("up"), - dictgen::InsensitiveAscii("ups"), - ], - values: &[ - &["clear", "clearer", "cleaner"], - &["cleared"], - &["cleaning"], - &["cleanly", "clearly"], - &["cleancache"], - &["cleaned", "cleans", "clean"], - &["cleanse"], - &["cleanness"], - &["cleanup"], - &["cleanse"], - &["cleanliness"], - &["cleansing"], - &["cleanliness"], - &["cleanliness"], - &["cleanliness"], - &["cleaning"], - &["cleanup"], - &["cleanup"], - &["cleanup"], - &["cleanups"], - &["cleanliness"], - &["cleanup"], - &["cleared", "clear"], - &["clearance"], - &["clearance"], - &["clears"], - &["clarification"], - &["clarified"], - &["clarifies"], - &["clarify"], - &["clarifying"], - &["clarity"], - &["clearing"], - &["clearance"], - &["clearances"], - &["cleaner", "clearer"], - &["clearing"], - &["clearoutput"], - &["clerestories"], - &["clerestory"], - &["clerestories"], - &["cleared"], - &["clearly"], - &["cleanse"], - &["cleanser"], - &["cleansing"], - &["cleanup"], - &["cleanups"], - ], - range: 2..=10, - }; - -static WORD_CLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLC_CHILDREN), - value: None, -}; - -pub static WORD_CLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oksource"), - dictgen::InsensitiveAscii("osed"), - ], - values: &[&["clocksource"], &["closed"]], - range: 4..=8, - }; - -static WORD_CLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CLA_CHILDREN), - value: None, -}; - -static WORD_CLA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CLAA_NODE), - None, - Some(&WORD_CLAC_NODE), - None, - Some(&WORD_CLAE_NODE), - None, - Some(&WORD_CLAG_NODE), - None, - Some(&WORD_CLAI_NODE), - None, - None, - None, - Some(&WORD_CLAM_NODE), - Some(&WORD_CLAN_NODE), - None, - None, - None, - Some(&WORD_CLAR_NODE), - Some(&WORD_CLAS_NODE), - Some(&WORD_CLAT_NODE), - Some(&WORD_CLAU_NODE), - None, - None, - None, - Some(&WORD_CLAY_NODE), - None, -]; - -static WORD_CLAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAY_CHILDREN), - value: None, -}; - -pub static WORD_CLAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("moe"), - ], - values: &[&["claymore"], &["claymore"]], - range: 3..=3, - }; - -static WORD_CLAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAU_CHILDREN), - value: None, -}; - -pub static WORD_CLAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sens"), - ], - values: &[&["clause"], &["clauses"]], - range: 1..=4, - }; - -static WORD_CLAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAT_CHILDREN), - value: None, -}; - -pub static WORD_CLAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ified")], - values: &[&["clarified"]], - range: 5..=5, - }; - -static WORD_CLAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAS_CHILDREN), - value: Some(&["class"]), -}; - -pub static WORD_CLAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("room"), - dictgen::InsensitiveAscii("rooms"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sess"), - dictgen::InsensitiveAscii("sesss"), - dictgen::InsensitiveAscii("sfication"), - dictgen::InsensitiveAscii("sfied"), - dictgen::InsensitiveAscii("sicals"), - dictgen::InsensitiveAscii("sicos"), - dictgen::InsensitiveAscii("sicus"), - dictgen::InsensitiveAscii("sied"), - dictgen::InsensitiveAscii("sifcation"), - dictgen::InsensitiveAscii("sifcations"), - dictgen::InsensitiveAscii("sifed"), - dictgen::InsensitiveAscii("sifer"), - dictgen::InsensitiveAscii("sifers"), - dictgen::InsensitiveAscii("sificaion"), - dictgen::InsensitiveAscii("sificaiton"), - dictgen::InsensitiveAscii("sificaitons"), - dictgen::InsensitiveAscii("sificato"), - dictgen::InsensitiveAscii("sificiation"), - dictgen::InsensitiveAscii("sifiction"), - dictgen::InsensitiveAscii("sifides"), - dictgen::InsensitiveAscii("sifiies"), - dictgen::InsensitiveAscii("sifiy"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("srom"), - dictgen::InsensitiveAscii("sroms"), - dictgen::InsensitiveAscii("srooom"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssic"), - dictgen::InsensitiveAscii("ssical"), - dictgen::InsensitiveAscii("ues"), - ], - values: &[ - &["class", "classes"], - &["clause", "class"], - &["cases", "clashes", "classes"], - &["classic"], - &["classical"], - &["classically"], - &["clarification", "classification"], - &["classified"], - &["classifies"], - &["classify"], - &["classifying"], - &["classroom"], - &["classrooms"], - &["class", "classes"], - &["classes"], - &["classes"], - &["classification"], - &["classified"], - &["classics"], - &["classics"], - &["classics"], - &["classified"], - &["classification"], - &["classifications"], - &["classified"], - &["classifier"], - &["classifiers"], - &["classification"], - &["classification"], - &["classifications"], - &["classification"], - &["classification"], - &["classification"], - &["classified"], - &["classifies"], - &["classify"], - &["classics"], - &["classroom"], - &["classrooms"], - &["classroom"], - &["class"], - &["classes"], - &["classics"], - &["classical"], - &["clauses"], - ], - range: 1..=11, - }; - -static WORD_CLAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAR_CHILDREN), - value: None, -}; - -pub static WORD_CLAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("avoyant"), - dictgen::InsensitiveAscii("avoyantes"), - dictgen::InsensitiveAscii("avoyants"), - dictgen::InsensitiveAscii("ead"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ety"), - dictgen::InsensitiveAscii("fiy"), - dictgen::InsensitiveAscii("ificaiton"), - dictgen::InsensitiveAscii("ifiies"), - dictgen::InsensitiveAscii("ifiy"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("skon"), - ], - values: &[ - &["clairvoyant"], - &["clairvoyants"], - &["clairvoyants"], - &["cleared"], - &["cleared"], - &["clarity"], - &["clarify"], - &["clarification"], - &["clarifies"], - &["clarify"], - &["clearing"], - &["clarkson"], - ], - range: 2..=9, - }; - -static WORD_CLAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAN_CHILDREN), - value: None, -}; - -pub static WORD_CLAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("and"), - dictgen::InsensitiveAscii("nand"), - ], - values: &[&["clannad"], &["clannad"]], - range: 3..=4, - }; - -static WORD_CLAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAM_CHILDREN), - value: None, -}; - -pub static WORD_CLAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("mer"), - dictgen::InsensitiveAscii("pled"), - dictgen::InsensitiveAscii("pling"), - dictgen::InsensitiveAscii("pping"), - ], - values: &[ - &["claim"], - &["clamber", "clamor"], - &["clamped"], - &["clamping"], - &["clamping"], - ], - range: 1..=5, - }; - -static WORD_CLAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAI_CHILDREN), - value: None, -}; - -pub static WORD_CLAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bre"), - dictgen::InsensitiveAscii("bscale"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("rfy"), - dictgen::InsensitiveAscii("rfying"), - dictgen::InsensitiveAscii("rify"), - dictgen::InsensitiveAscii("rity"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("rvoiant"), - dictgen::InsensitiveAscii("rvoiantes"), - dictgen::InsensitiveAscii("rvoiants"), - ], - values: &[ - &["calibre"], - &["calibscale"], - &["claim"], - &["claims"], - &["clarify"], - &["clarifying"], - &["clarify"], - &["clarity"], - &["clarity"], - &["clairvoyant"], - &["clairvoyants"], - &["clairvoyants"], - ], - range: 2..=9, - }; - -static WORD_CLAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAG_CHILDREN), - value: None, -}; - -pub static WORD_CLAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ary")], - values: &[&["calgary"]], - range: 3..=3, - }; - -static WORD_CLAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAE_CHILDREN), - value: None, -}; - -pub static WORD_CLAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("rly"), - ], - values: &[&["clear"], &["clearer"], &["clearly"]], - range: 1..=3, - }; - -static WORD_CLAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAC_CHILDREN), - value: None, -}; - -pub static WORD_CLAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ium"), - dictgen::InsensitiveAscii("ulate"), - dictgen::InsensitiveAscii("ulates"), - dictgen::InsensitiveAscii("ulation"), - dictgen::InsensitiveAscii("ulations"), - dictgen::InsensitiveAscii("ulator"), - dictgen::InsensitiveAscii("ulators"), - ], - values: &[ - &["calcium"], - &["calculate"], - &["calculates"], - &["calculation"], - &["calculations"], - &["calculator"], - &["calculators"], - ], - range: 3..=8, - }; - -static WORD_CLAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CLAA_CHILDREN), - value: None, -}; - -pub static WORD_CLAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("es")], - values: &[&["classes"]], - range: 2..=2, - }; - -static WORD_CK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CK_CHILDREN), - value: None, -}; - -pub static WORD_CK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eck"), - dictgen::InsensitiveAscii("ecksum"), - dictgen::InsensitiveAscii("oud"), - ], - values: &[&["check"], &["checksum"], &["cloud"]], - range: 3..=6, - }; - -static WORD_CJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CJ_CHILDREN), - value: None, -}; - -pub static WORD_CJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anged"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("oice"), - dictgen::InsensitiveAscii("oices"), - ], - values: &[ - &["change"], - &["changed"], - &["changes"], - &["choice"], - &["choices"], - ], - range: 4..=5, - }; - -static WORD_CI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CI_CHILDREN), - value: None, -}; - -static WORD_CI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CIC_NODE), - None, - Some(&WORD_CIE_NODE), - None, - Some(&WORD_CIG_NODE), - Some(&WORD_CIH_NODE), - None, - None, - None, - Some(&WORD_CIL_NODE), - Some(&WORD_CIM_NODE), - Some(&WORD_CIN_NODE), - Some(&WORD_CIO_NODE), - Some(&WORD_CIP_NODE), - None, - Some(&WORD_CIR_NODE), - None, - Some(&WORD_CIT_NODE), - None, - Some(&WORD_CIV_NODE), - None, - None, - None, - None, -]; - -static WORD_CIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIV_CHILDREN), - value: None, -}; - -pub static WORD_CIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alasation"), - dictgen::InsensitiveAscii("alasations"), - dictgen::InsensitiveAscii("alazation"), - dictgen::InsensitiveAscii("alazations"), - dictgen::InsensitiveAscii("alesation"), - dictgen::InsensitiveAscii("alesations"), - dictgen::InsensitiveAscii("alezation"), - dictgen::InsensitiveAscii("alezations"), - dictgen::InsensitiveAscii("alisation"), - dictgen::InsensitiveAscii("alisations"), - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("alizations"), - dictgen::InsensitiveAscii("elesation"), - dictgen::InsensitiveAscii("elesations"), - dictgen::InsensitiveAscii("elezation"), - dictgen::InsensitiveAscii("elezations"), - dictgen::InsensitiveAscii("elisation"), - dictgen::InsensitiveAscii("elisations"), - dictgen::InsensitiveAscii("elization"), - dictgen::InsensitiveAscii("elizations"), - dictgen::InsensitiveAscii("ilains"), - dictgen::InsensitiveAscii("ilasation"), - dictgen::InsensitiveAscii("ilasations"), - dictgen::InsensitiveAscii("ilazation"), - dictgen::InsensitiveAscii("ilazations"), - dictgen::InsensitiveAscii("ilesation"), - dictgen::InsensitiveAscii("ilesations"), - dictgen::InsensitiveAscii("ilezation"), - dictgen::InsensitiveAscii("ilezations"), - dictgen::InsensitiveAscii("iliaztion"), - dictgen::InsensitiveAscii("ilications"), - dictgen::InsensitiveAscii("ilizacion"), - dictgen::InsensitiveAscii("ilizaiton"), - dictgen::InsensitiveAscii("ilizaitons"), - dictgen::InsensitiveAscii("ilizatin"), - dictgen::InsensitiveAscii("ilizatoin"), - dictgen::InsensitiveAscii("ilizaton"), - dictgen::InsensitiveAscii("ilizatons"), - dictgen::InsensitiveAscii("illian"), - dictgen::InsensitiveAscii("illians"), - dictgen::InsensitiveAscii("ilziation"), - dictgen::InsensitiveAscii("izilation"), - ], - values: &[ - &["civilisation"], - &["civilisations"], - &["civilization"], - &["civilizations"], - &["civilisation"], - &["civilisations"], - &["civilization"], - &["civilizations"], - &["civilisation"], - &["civilisations"], - &["civilization"], - &["civilizations"], - &["civilisation"], - &["civilisations"], - &["civilization"], - &["civilizations"], - &["civilisation"], - &["civilisations"], - &["civilization"], - &["civilizations"], - &["civilians"], - &["civilisation"], - &["civilisations"], - &["civilization"], - &["civilizations"], - &["civilisation"], - &["civilisations"], - &["civilization"], - &["civilizations"], - &["civilizations"], - &["civilizations"], - &["civilization"], - &["civilization"], - &["civilizations"], - &["civilizations"], - &["civilizations"], - &["civilization"], - &["civilizations"], - &["civilian"], - &["civilians"], - &["civilizations"], - &["civilizations"], - ], - range: 6..=10, - }; - -static WORD_CIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIT_CHILDREN), - value: None, -}; - -pub static WORD_CIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icenship"), - dictgen::InsensitiveAscii("isenship"), - dictgen::InsensitiveAscii("izinship"), - ], - values: &[&["citizenship"], &["citizenship"], &["citizenship"]], - range: 8..=8, - }; - -static WORD_CIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CIR_CHILDREN), - value: None, -}; - -static WORD_CIR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CIRC_NODE), - Some(&WORD_CIRD_NODE), - None, - None, - None, - None, - Some(&WORD_CIRI_NODE), - None, - None, - Some(&WORD_CIRL_NODE), - None, - None, - None, - None, - Some(&WORD_CIRQ_NODE), - Some(&WORD_CIRR_NODE), - Some(&WORD_CIRS_NODE), - Some(&WORD_CIRT_NODE), - Some(&WORD_CIRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CIRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRU_CHILDREN), - value: None, -}; - -pub static WORD_CIRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cal"), - dictgen::InsensitiveAscii("cit"), - dictgen::InsensitiveAscii("cits"), - dictgen::InsensitiveAscii("clar"), - dictgen::InsensitiveAscii("clating"), - dictgen::InsensitiveAscii("clation"), - dictgen::InsensitiveAscii("clator"), - dictgen::InsensitiveAscii("cmference"), - dictgen::InsensitiveAscii("cmflex"), - dictgen::InsensitiveAscii("cmstances"), - dictgen::InsensitiveAscii("cular"), - dictgen::InsensitiveAscii("cumstance"), - dictgen::InsensitiveAscii("cumstances"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("mflex"), - dictgen::InsensitiveAscii("mstance"), - dictgen::InsensitiveAscii("mstances"), - ], - values: &[ - &["circular"], - &["circuit"], - &["circuits"], - &["circular"], - &["circulating"], - &["circulation"], - &["circulator"], - &["circumference"], - &["circumflex"], - &["circumstances"], - &["circular"], - &["circumstance"], - &["circumstances"], - &["circuit"], - &["circuits"], - &["circumflex"], - &["circumstance"], - &["circumstances"], - ], - range: 2..=10, - }; - -static WORD_CIRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRT_CHILDREN), - value: None, -}; - -pub static WORD_CIRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cuit"), - dictgen::InsensitiveAscii("icise"), - dictgen::InsensitiveAscii("icising"), - dictgen::InsensitiveAscii("uiting"), - ], - values: &[ - &["circuit"], - &["criticise"], - &["criticising"], - &["circuiting"], - ], - range: 4..=7, - }; - -static WORD_CIRS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRS_CHILDREN), - value: None, -}; - -pub static WORD_CIRS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("umstances")], - values: &[&["circumstances"]], - range: 9..=9, - }; - -static WORD_CIRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRR_CHILDREN), - value: None, -}; - -pub static WORD_CIRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("iculum"), - dictgen::InsensitiveAscii("uculum"), - ], - values: &[&["currently"], &["curriculum"], &["curriculum"]], - range: 5..=6, - }; - -static WORD_CIRQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRQ_CHILDREN), - value: None, -}; - -pub static WORD_CIRQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uit")], - values: &[&["circuit"]], - range: 3..=3, - }; - -static WORD_CIRL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRL_CHILDREN), - value: None, -}; - -pub static WORD_CIRL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cle"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["circle"], - &["circles"], - &["circling"], - &["circle"], - &["circle"], - &["circles"], - ], - range: 1..=4, - }; - -static WORD_CIRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRI_CHILDREN), - value: None, -}; - -pub static WORD_CIRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cle"), - dictgen::InsensitiveAscii("cles"), - dictgen::InsensitiveAscii("cuit"), - dictgen::InsensitiveAscii("cuits"), - dictgen::InsensitiveAscii("cular"), - dictgen::InsensitiveAscii("cularise"), - dictgen::InsensitiveAscii("cularize"), - dictgen::InsensitiveAscii("culum"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("llic"), - dictgen::InsensitiveAscii("tc"), - dictgen::InsensitiveAscii("tcal"), - dictgen::InsensitiveAscii("tcality"), - dictgen::InsensitiveAscii("tcals"), - dictgen::InsensitiveAscii("tcs"), - dictgen::InsensitiveAscii("teria"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("ticality"), - dictgen::InsensitiveAscii("ticals"), - dictgen::InsensitiveAscii("tics"), - ], - values: &[ - &["circle"], - &["circles"], - &["circuit"], - &["circuits"], - &["circular"], - &["circularise"], - &["circularize"], - &["curriculum"], - &["cyrillic"], - &["cyrillic"], - &["critic"], - &["critical"], - &["criticality"], - &["criticals"], - &["critics"], - &["criteria"], - &["critic"], - &["critical"], - &["criticality"], - &["criticals"], - &["critics"], - ], - range: 2..=8, - }; - -static WORD_CIRD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRD_CHILDREN), - value: None, -}; - -pub static WORD_CIRD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ular")], - values: &[&["circular"]], - range: 4..=4, - }; - -static WORD_CIRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CIRC_CHILDREN), - value: None, -}; - -static WORD_CIRC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_CIRCE_NODE), - None, - None, - None, - Some(&WORD_CIRCI_NODE), - None, - Some(&WORD_CIRCK_NODE), - Some(&WORD_CIRCL_NODE), - None, - None, - Some(&WORD_CIRCO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CIRCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CIRCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRCU_CHILDREN), - value: None, -}; - -pub static WORD_CIRCU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("altion"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("itery"), - dictgen::InsensitiveAscii("itos"), - dictgen::InsensitiveAscii("lacion"), - dictgen::InsensitiveAscii("laire"), - dictgen::InsensitiveAscii("larlly"), - dictgen::InsensitiveAscii("lary"), - dictgen::InsensitiveAscii("latiing"), - dictgen::InsensitiveAscii("lationg"), - dictgen::InsensitiveAscii("laton"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("mcisied"), - dictgen::InsensitiveAscii("mcison"), - dictgen::InsensitiveAscii("mcission"), - dictgen::InsensitiveAscii("mcition"), - dictgen::InsensitiveAscii("mferance"), - dictgen::InsensitiveAscii("mferencial"), - dictgen::InsensitiveAscii("msice"), - dictgen::InsensitiveAscii("msiced"), - dictgen::InsensitiveAscii("msicion"), - dictgen::InsensitiveAscii("msicions"), - dictgen::InsensitiveAscii("msied"), - dictgen::InsensitiveAscii("msised"), - dictgen::InsensitiveAscii("msision"), - dictgen::InsensitiveAscii("msition"), - dictgen::InsensitiveAscii("msizion"), - dictgen::InsensitiveAscii("mstace"), - dictgen::InsensitiveAscii("mstaces"), - dictgen::InsensitiveAscii("mstancial"), - dictgen::InsensitiveAscii("mstanes"), - dictgen::InsensitiveAscii("mstanial"), - dictgen::InsensitiveAscii("mstansial"), - dictgen::InsensitiveAscii("mstanta"), - dictgen::InsensitiveAscii("mstantal"), - dictgen::InsensitiveAscii("mstante"), - dictgen::InsensitiveAscii("mstantional"), - dictgen::InsensitiveAscii("mstantual"), - dictgen::InsensitiveAscii("mstential"), - dictgen::InsensitiveAscii("mstnaces"), - dictgen::InsensitiveAscii("mstnce"), - dictgen::InsensitiveAscii("mstnces"), - dictgen::InsensitiveAscii("mstncial"), - dictgen::InsensitiveAscii("mstntial"), - dictgen::InsensitiveAscii("mvernt"), - dictgen::InsensitiveAscii("mvrent"), - dictgen::InsensitiveAscii("mwent"), - dictgen::InsensitiveAscii("ncised"), - dictgen::InsensitiveAscii("ncision"), - dictgen::InsensitiveAscii("nference"), - dictgen::InsensitiveAscii("nferences"), - dictgen::InsensitiveAscii("nstance"), - dictgen::InsensitiveAscii("nstances"), - dictgen::InsensitiveAscii("nstantial"), - dictgen::InsensitiveAscii("nvent"), - dictgen::InsensitiveAscii("stances"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["circular"], - &["circulation"], - &["circuits"], - &["circuitry"], - &["circuits"], - &["circulation"], - &["circular"], - &["circularly"], - &["circular"], - &["circulating"], - &["circulating"], - &["circulation"], - &["circling"], - &["circumcised"], - &["circumcision"], - &["circumcision"], - &["circumcision"], - &["circumference"], - &["circumferential"], - &["circumcised"], - &["circumcised"], - &["circumcision"], - &["circumcision"], - &["circumcised"], - &["circumcised"], - &["circumcision"], - &["circumcision"], - &["circumcision"], - &["circumstance"], - &["circumstances"], - &["circumstantial"], - &["circumstance"], - &["circumstantial"], - &["circumstantial"], - &["circumstantial"], - &["circumstantial"], - &["circumstance"], - &["circumstantial"], - &["circumstantial"], - &["circumstantial"], - &["circumstance"], - &["circumstance"], - &["circumstances"], - &["circumstantial"], - &["circumstantial"], - &["circumvent"], - &["circumvent"], - &["circumvent"], - &["circumcised"], - &["circumcision"], - &["circumference"], - &["circumferences"], - &["circumstance"], - &["circumstances"], - &["circumstantial"], - &["circumvent"], - &["circumstances"], - &["circuit"], - &["circuits"], - ], - range: 1..=11, - }; - -static WORD_CIRCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRCO_CHILDREN), - value: None, -}; - -pub static WORD_CIRCO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mference"), - dictgen::InsensitiveAscii("mstance"), - dictgen::InsensitiveAscii("mstances"), - dictgen::InsensitiveAscii("mvent"), - dictgen::InsensitiveAscii("mvented"), - dictgen::InsensitiveAscii("mvents"), - ], - values: &[ - &["circumference"], - &["circumstance"], - &["circumstances"], - &["circumvent"], - &["circumvented"], - &["circumvents"], - ], - range: 5..=8, - }; - -static WORD_CIRCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRCL_CHILDREN), - value: None, -}; - -pub static WORD_CIRCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebs"), - dictgen::InsensitiveAscii("uar"), - dictgen::InsensitiveAscii("uarly"), - dictgen::InsensitiveAscii("uars"), - dictgen::InsensitiveAscii("uating"), - dictgen::InsensitiveAscii("ular"), - ], - values: &[ - &["circles"], - &["circular"], - &["circularly"], - &["circulars"], - &["circulating"], - &["circular"], - ], - range: 3..=6, - }; - -static WORD_CIRCK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRCK_CHILDREN), - value: None, -}; - -pub static WORD_CIRCK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ets")], - values: &[&["crickets"]], - range: 3..=3, - }; - -static WORD_CIRCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRCI_CHILDREN), - value: None, -}; - -pub static WORD_CIRCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mcised"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[&["circumcised"], &["circuit"], &["circuits"], &["circuits"]], - range: 1..=6, - }; - -static WORD_CIRCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIRCE_CHILDREN), - value: None, -}; - -pub static WORD_CIRCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ls")], - values: &[&["circles"]], - range: 2..=2, - }; - -static WORD_CIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIP_CHILDREN), - value: None, -}; - -pub static WORD_CIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("board"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ersuite"), - dictgen::InsensitiveAscii("ersuites"), - dictgen::InsensitiveAscii("ertext"), - dictgen::InsensitiveAscii("ertexts"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("herntext"), - dictgen::InsensitiveAscii("hersuit"), - dictgen::InsensitiveAscii("hersuits"), - dictgen::InsensitiveAscii("hersute"), - dictgen::InsensitiveAscii("hersutes"), - dictgen::InsensitiveAscii("heruite"), - dictgen::InsensitiveAscii("heruites"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hr"), - dictgen::InsensitiveAscii("hrs"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["clipboard"], - &["cipher"], - &["ciphers"], - &["ciphersuite"], - &["ciphersuites"], - &["ciphertext"], - &["ciphertexts"], - &["cipher", "chip"], - &["cipher"], - &["ciphertext"], - &["ciphersuite"], - &["ciphersuites"], - &["ciphersuite"], - &["ciphersuites"], - &["ciphersuite"], - &["ciphersuites"], - &["ciphers"], - &["cipher"], - &["ciphers"], - &["chips"], - ], - range: 1..=8, - }; - -static WORD_CIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIO_CHILDREN), - value: None, -}; - -pub static WORD_CIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntrol"), - dictgen::InsensitiveAscii("tee"), - dictgen::InsensitiveAscii("tees"), - ], - values: &[&["control"], &["coyote"], &["coyotes"]], - range: 3..=5, - }; - -static WORD_CIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIN_CHILDREN), - value: None, -}; - -pub static WORD_CIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cinatti"), - dictgen::InsensitiveAscii("cinnasti"), - dictgen::InsensitiveAscii("cinnatti"), - dictgen::InsensitiveAscii("cinnnati"), - dictgen::InsensitiveAscii("ematagraphy"), - dictgen::InsensitiveAscii("ematagrophy"), - dictgen::InsensitiveAscii("ematograhpy"), - dictgen::InsensitiveAscii("ematograhy"), - dictgen::InsensitiveAscii("ematograpy"), - dictgen::InsensitiveAscii("ematogrophy"), - dictgen::InsensitiveAscii("ematogrpahy"), - dictgen::InsensitiveAscii("emetography"), - dictgen::InsensitiveAscii("figuration"), - dictgen::InsensitiveAscii("figurations"), - dictgen::InsensitiveAscii("imatography"), - dictgen::InsensitiveAscii("ncinati"), - dictgen::InsensitiveAscii("tainer"), - dictgen::InsensitiveAscii("taner"), - ], - values: &[ - &["cincinnati"], - &["cincinnati"], - &["cincinnati"], - &["cincinnati"], - &["cinematography"], - &["cinematography"], - &["cinematography"], - &["cinematography"], - &["cinematography"], - &["cinematography"], - &["cinematography"], - &["cinematography"], - &["configuration"], - &["configurations"], - &["cinematography"], - &["cincinnati"], - &["container"], - &["container"], - ], - range: 5..=11, - }; - -static WORD_CIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIM_CHILDREN), - value: None, -}; - -pub static WORD_CIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etric"), - dictgen::InsensitiveAscii("etrical"), - dictgen::InsensitiveAscii("etricaly"), - dictgen::InsensitiveAscii("etriclly"), - dictgen::InsensitiveAscii("etricly"), - dictgen::InsensitiveAscii("metric"), - dictgen::InsensitiveAscii("metrical"), - dictgen::InsensitiveAscii("metricaly"), - dictgen::InsensitiveAscii("metriclly"), - dictgen::InsensitiveAscii("metricly"), - dictgen::InsensitiveAscii("piler"), - dictgen::InsensitiveAscii("pilers"), - dictgen::InsensitiveAscii("ptom"), - dictgen::InsensitiveAscii("ptomatic"), - dictgen::InsensitiveAscii("ptomatically"), - dictgen::InsensitiveAscii("ptomaticaly"), - dictgen::InsensitiveAscii("ptomaticlly"), - dictgen::InsensitiveAscii("ptomaticly"), - dictgen::InsensitiveAscii("ptoms"), - dictgen::InsensitiveAscii("ptum"), - dictgen::InsensitiveAscii("ptumatic"), - dictgen::InsensitiveAscii("ptumatically"), - dictgen::InsensitiveAscii("ptumaticaly"), - dictgen::InsensitiveAscii("ptumaticlly"), - dictgen::InsensitiveAscii("ptumaticly"), - dictgen::InsensitiveAscii("ptums"), - ], - values: &[ - &["symmetric"], - &["symmetrical"], - &["symmetrically"], - &["symmetrically"], - &["symmetricly"], - &["symmetric"], - &["symmetrical"], - &["symmetrically"], - &["symmetrically"], - &["symmetricly"], - &["compiler"], - &["compilers"], - &["symptom"], - &["symptomatic"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptoms"], - &["symptom"], - &["symptomatic"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptomatically"], - &["symptoms"], - ], - range: 4..=12, - }; - -static WORD_CIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIL_CHILDREN), - value: None, -}; - -pub static WORD_CIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anto"), - dictgen::InsensitiveAscii("dren"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("incer"), - dictgen::InsensitiveAscii("incers"), - dictgen::InsensitiveAscii("inder"), - dictgen::InsensitiveAscii("inders"), - dictgen::InsensitiveAscii("indrical"), - dictgen::InsensitiveAscii("ivians"), - dictgen::InsensitiveAscii("ivization"), - dictgen::InsensitiveAscii("mbers"), - dictgen::InsensitiveAscii("natro"), - dictgen::InsensitiveAscii("pboard"), - dictgen::InsensitiveAscii("toris"), - dictgen::InsensitiveAscii("ynders"), - dictgen::InsensitiveAscii("yndre"), - dictgen::InsensitiveAscii("yndres"), - dictgen::InsensitiveAscii("yndrs"), - ], - values: &[ - &["cilantro"], - &["children"], - &["client", "silent"], - &["clients", "silents", "silence"], - &["cylinder", "silencer"], - &["cylinders", "silencers"], - &["cylinder"], - &["cylinders"], - &["cylindrical"], - &["civilians"], - &["civilizations"], - &["climbers"], - &["cilantro"], - &["clipboard"], - &["clitoris"], - &["cylinders"], - &["cylinder"], - &["cylinders"], - &["cylinders"], - ], - range: 3..=9, - }; - -static WORD_CIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIH_CHILDREN), - value: None, -}; - -pub static WORD_CIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("pher"), - dictgen::InsensitiveAscii("phers"), - ], - values: &[&["ciphers"], &["cipher"], &["ciphers"]], - range: 3..=5, - }; - -static WORD_CIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIG_CHILDREN), - value: None, -}; - -pub static WORD_CIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arattes"), - dictgen::InsensitiveAscii("arete"), - dictgen::InsensitiveAscii("aretes"), - dictgen::InsensitiveAscii("arett"), - dictgen::InsensitiveAscii("aretts"), - dictgen::InsensitiveAscii("arret"), - dictgen::InsensitiveAscii("arrete"), - dictgen::InsensitiveAscii("arretes"), - dictgen::InsensitiveAscii("arrets"), - dictgen::InsensitiveAscii("arrett"), - dictgen::InsensitiveAscii("arrette"), - dictgen::InsensitiveAscii("arrettes"), - dictgen::InsensitiveAscii("arretts"), - dictgen::InsensitiveAscii("eratte"), - dictgen::InsensitiveAscii("erattes"), - dictgen::InsensitiveAscii("uret"), - dictgen::InsensitiveAscii("urete"), - dictgen::InsensitiveAscii("uretes"), - dictgen::InsensitiveAscii("urets"), - ], - values: &[ - &["cigarettes"], - &["cigarets", "cigarette"], - &["cigarettes"], - &["cigarette"], - &["cigarettes"], - &["cigaret"], - &["cigarette"], - &["cigarettes"], - &["cigarets"], - &["cigarette"], - &["cigarette"], - &["cigarettes"], - &["cigarettes"], - &["cigarette"], - &["cigarettes"], - &["cigaret"], - &["cigarette"], - &["cigarettes"], - &["cigarets"], - ], - range: 4..=8, - }; - -static WORD_CIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIE_CHILDREN), - value: None, -}; - -pub static WORD_CIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lings"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[&["ceiling"], &["ceilings"], &["client"], &["clients"]], - range: 2..=5, - }; - -static WORD_CIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CIC_CHILDREN), - value: None, -}; - -pub static WORD_CIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("rle"), - dictgen::InsensitiveAscii("ruit"), - dictgen::InsensitiveAscii("ruits"), - dictgen::InsensitiveAscii("rulating"), - dictgen::InsensitiveAscii("ular"), - dictgen::InsensitiveAscii("ulars"), - ], - values: &[ - &["click"], - &["circle"], - &["circuit"], - &["circuits"], - &["circulating"], - &["circular"], - &["circulars"], - ], - range: 1..=8, - }; - -static WORD_CH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CH_CHILDREN), - value: None, -}; - -static WORD_CH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHA_NODE), - None, - Some(&WORD_CHC_NODE), - None, - Some(&WORD_CHE_NODE), - None, - Some(&WORD_CHG_NODE), - Some(&WORD_CHH_NODE), - Some(&WORD_CHI_NODE), - None, - Some(&WORD_CHK_NODE), - Some(&WORD_CHL_NODE), - Some(&WORD_CHM_NODE), - Some(&WORD_CHN_NODE), - Some(&WORD_CHO_NODE), - None, - None, - Some(&WORD_CHR_NODE), - None, - Some(&WORD_CHT_NODE), - Some(&WORD_CHU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CHU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHU_CHILDREN), - value: None, -}; - -pub static WORD_CHU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bks"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ckels"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("naks"), - dictgen::InsensitiveAscii("nc"), - dictgen::InsensitiveAscii("nck"), - dictgen::InsensitiveAscii("ncked"), - dictgen::InsensitiveAscii("ncking"), - dictgen::InsensitiveAscii("ncks"), - dictgen::InsensitiveAscii("ncksize"), - dictgen::InsensitiveAscii("ncs"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("rchers"), - dictgen::InsensitiveAscii("rchs"), - ], - values: &[ - &["chunks"], - &["church"], - &["chuckles"], - &["chunks"], - &["chunks"], - &["chunk"], - &["chunk"], - &["chunked"], - &["chunking"], - &["chunks"], - &["chunksize"], - &["chunks"], - &["chunked"], - &["churches"], - &["churches"], - ], - range: 2..=7, - }; - -static WORD_CHT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHT_CHILDREN), - value: None, -}; - -pub static WORD_CHT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ulhu")], - values: &[&["cthulhu"]], - range: 4..=4, - }; - -static WORD_CHR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHR_CHILDREN), - value: None, -}; - -pub static WORD_CHR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acter"), - dictgen::InsensitiveAscii("acters"), - dictgen::InsensitiveAscii("actor"), - dictgen::InsensitiveAscii("actors"), - dictgen::InsensitiveAscii("ash"), - dictgen::InsensitiveAscii("ashed"), - dictgen::InsensitiveAscii("ashes"), - dictgen::InsensitiveAscii("ashing"), - dictgen::InsensitiveAscii("ashs"), - dictgen::InsensitiveAscii("cking"), - dictgen::InsensitiveAscii("enobyl"), - dictgen::InsensitiveAscii("isitan"), - dictgen::InsensitiveAscii("isitanity"), - dictgen::InsensitiveAscii("isitans"), - dictgen::InsensitiveAscii("istain"), - dictgen::InsensitiveAscii("istainity"), - dictgen::InsensitiveAscii("istains"), - dictgen::InsensitiveAscii("istams"), - dictgen::InsensitiveAscii("istiaan"), - dictgen::InsensitiveAscii("istiantiy"), - dictgen::InsensitiveAscii("istianty"), - dictgen::InsensitiveAscii("istimas"), - dictgen::InsensitiveAscii("istin"), - dictgen::InsensitiveAscii("istinaity"), - dictgen::InsensitiveAscii("istinas"), - dictgen::InsensitiveAscii("istines"), - dictgen::InsensitiveAscii("istmans"), - dictgen::InsensitiveAscii("minance"), - dictgen::InsensitiveAscii("oline"), - dictgen::InsensitiveAscii("omasome"), - dictgen::InsensitiveAscii("omasomes"), - dictgen::InsensitiveAscii("omesome"), - dictgen::InsensitiveAscii("omesomes"), - dictgen::InsensitiveAscii("omisome"), - dictgen::InsensitiveAscii("omisomes"), - dictgen::InsensitiveAscii("omose"), - dictgen::InsensitiveAscii("omosmes"), - dictgen::InsensitiveAscii("omosomers"), - dictgen::InsensitiveAscii("omosoms"), - dictgen::InsensitiveAscii("omosone"), - dictgen::InsensitiveAscii("omosones"), - dictgen::InsensitiveAscii("omosoom"), - dictgen::InsensitiveAscii("omossome"), - dictgen::InsensitiveAscii("omozome"), - dictgen::InsensitiveAscii("omozomes"), - dictgen::InsensitiveAscii("omum"), - dictgen::InsensitiveAscii("onciles"), - dictgen::InsensitiveAscii("onicales"), - dictgen::InsensitiveAscii("onicals"), - dictgen::InsensitiveAscii("onice"), - dictgen::InsensitiveAscii("onicels"), - dictgen::InsensitiveAscii("onichles"), - dictgen::InsensitiveAscii("onocles"), - dictgen::InsensitiveAscii("onoligical"), - dictgen::InsensitiveAscii("onologial"), - dictgen::InsensitiveAscii("onologicly"), - dictgen::InsensitiveAscii("onosome"), - dictgen::InsensitiveAscii("sitian"), - dictgen::InsensitiveAscii("sitianity"), - dictgen::InsensitiveAscii("sitians"), - dictgen::InsensitiveAscii("sitmas"), - dictgen::InsensitiveAscii("uch"), - dictgen::InsensitiveAscii("uches"), - ], - values: &[ - &["character"], - &["characters"], - &["character"], - &["characters"], - &["crash", "thrash", "trash"], - &["crashed", "thrashed", "trashed"], - &["crashes", "thrashes", "trashes"], - &["crashing", "thrashing", "trashing"], - &["crashes", "thrashes", "trashes"], - &["checking"], - &["chernobyl"], - &["christian"], - &["christianity"], - &["christians"], - &["christian"], - &["christianity"], - &["christians"], - &["christmas"], - &["christian"], - &["christianity"], - &["christianity"], - &["christians"], - &["christian"], - &["christianity"], - &["christians"], - &["christians"], - &["christians"], - &["chrominance"], - &["chlorine"], - &["chromosome"], - &["chromosomes"], - &["chromosome"], - &["chromosomes"], - &["chromosome"], - &["chromosomes"], - &["chromosome"], - &["chromosomes"], - &["chromosomes"], - &["chromosomes"], - &["chromosome"], - &["chromosomes"], - &["chromosome"], - &["chromosomes"], - &["chromosome"], - &["chromosomes"], - &["chromium"], - &["chronicles"], - &["chronicles"], - &["chronicles"], - &["chronicles"], - &["chronicles"], - &["chronicles"], - &["chronicles"], - &["chronological"], - &["chronological"], - &["chronological"], - &["chromosome"], - &["christian"], - &["christianity"], - &["christians"], - &["christmas"], - &["church"], - &["churches"], - ], - range: 3..=10, - }; - -static WORD_CHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHO_CHILDREN), - value: None, -}; - -pub static WORD_CHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("calates"), - dictgen::InsensitiveAscii("chka"), - dictgen::InsensitiveAscii("chkas"), - dictgen::InsensitiveAscii("cies"), - dictgen::InsensitiveAscii("clate"), - dictgen::InsensitiveAscii("cloate"), - dictgen::InsensitiveAscii("cloates"), - dictgen::InsensitiveAscii("coalte"), - dictgen::InsensitiveAscii("coaltes"), - dictgen::InsensitiveAscii("colae"), - dictgen::InsensitiveAscii("colateers"), - dictgen::InsensitiveAscii("colatie"), - dictgen::InsensitiveAscii("colatos"), - dictgen::InsensitiveAscii("colats"), - dictgen::InsensitiveAscii("colatte"), - dictgen::InsensitiveAscii("colet"), - dictgen::InsensitiveAscii("colot"), - dictgen::InsensitiveAscii("colote"), - dictgen::InsensitiveAscii("colotes"), - dictgen::InsensitiveAscii("colots"), - dictgen::InsensitiveAscii("colste"), - dictgen::InsensitiveAscii("esive"), - dictgen::InsensitiveAscii("icers"), - dictgen::InsensitiveAscii("icing"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("lesteral"), - dictgen::InsensitiveAscii("lestoral"), - dictgen::InsensitiveAscii("lestorol"), - dictgen::InsensitiveAscii("lestrol"), - dictgen::InsensitiveAscii("locate"), - dictgen::InsensitiveAscii("losterol"), - dictgen::InsensitiveAscii("lrine"), - dictgen::InsensitiveAscii("oose"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("osen"), - dictgen::InsensitiveAscii("pipng"), - dictgen::InsensitiveAscii("py"), - dictgen::InsensitiveAscii("rline"), - dictgen::InsensitiveAscii("rmosome"), - dictgen::InsensitiveAscii("rmosomes"), - dictgen::InsensitiveAscii("rnicles"), - dictgen::InsensitiveAscii("rnological"), - dictgen::InsensitiveAscii("ronological"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("seen"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ssen"), - dictgen::InsensitiveAscii("uld"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("wse"), - dictgen::InsensitiveAscii("wsing"), - ], - values: &[ - &["chaotic"], - &["chocolates"], - &["tchotchke"], - &["tchotchkes"], - &["choices"], - &["chocolate"], - &["chocolate"], - &["chocolates"], - &["chocolate"], - &["chocolates"], - &["chocolates"], - &["chocolates"], - &["chocolates"], - &["chocolates"], - &["chocolates"], - &["chocolates"], - &["chocolates"], - &["chocolate"], - &["chocolate"], - &["chocolates"], - &["chocolates"], - &["chocolates"], - &["cohesive"], - &["choices"], - &["choosing"], - &["choice"], - &["choices"], - &["choosing"], - &["cholesterol"], - &["cholesterol"], - &["cholesterol"], - &["cholesterol"], - &["chocolate"], - &["cholesterol"], - &["chlorine"], - &["choose"], - &["choose"], - &["chose", "chosen"], - &["chosen"], - &["chopping"], - &["choppy", "chop"], - &["chlorine"], - &["chromosome"], - &["chromosomes"], - &["chronicles"], - &["chronological"], - &["chronological"], - &["chose"], - &["chosen"], - &["chooser"], - &["chooses"], - &["choosing"], - &["choose", "chose"], - &["chosen"], - &["should", "could"], - &["choose", "chose", "choux"], - &["choose", "chose"], - &["choosing"], - ], - range: 2..=11, - }; - -static WORD_CHN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHN_CHILDREN), - value: None, -}; - -pub static WORD_CHN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("agelog"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("aging"), - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anged"), - dictgen::InsensitiveAscii("angelog"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("anging"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("gelog"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("nel"), - ], - values: &[ - &["chance"], - &["change"], - &["changed"], - &["changelog"], - &["changes"], - &["changing"], - &["change"], - &["changed"], - &["changelog"], - &["changes"], - &["changing"], - &["change"], - &["changed"], - &["changelog"], - &["changes"], - &["changing"], - &["channel"], - ], - range: 2..=7, - }; - -static WORD_CHM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHM_CHILDREN), - value: None, -}; - -pub static WORD_CHM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("abers")], - values: &[&["chambers"]], - range: 5..=5, - }; - -static WORD_CHL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHL_CHILDREN), - value: None, -}; - -pub static WORD_CHL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esea"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("idfree"), - dictgen::InsensitiveAscii("idish"), - dictgen::InsensitiveAscii("idrens"), - dictgen::InsensitiveAscii("ids"), - dictgen::InsensitiveAscii("ild"), - dictgen::InsensitiveAscii("oesterol"), - dictgen::InsensitiveAscii("roine"), - ], - values: &[ - &["chelsea"], - &["child"], - &["childfree"], - &["childish"], - &["childrens"], - &["children"], - &["child"], - &["cholesterol"], - &["chlorine"], - ], - range: 2..=8, - }; - -static WORD_CHK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHK_CHILDREN), - value: None, -}; - -pub static WORD_CHK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["checked"]], - range: 2..=2, - }; - -static WORD_CHI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHI_CHILDREN), - value: None, -}; - -static WORD_CHI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHIA_NODE), - None, - None, - Some(&WORD_CHID_NODE), - Some(&WORD_CHIE_NODE), - None, - None, - Some(&WORD_CHIH_NODE), - None, - None, - None, - Some(&WORD_CHIL_NODE), - Some(&WORD_CHIM_NODE), - Some(&WORD_CHIN_NODE), - Some(&WORD_CHIO_NODE), - Some(&WORD_CHIP_NODE), - None, - Some(&WORD_CHIR_NODE), - Some(&WORD_CHIS_NODE), - None, - Some(&WORD_CHIU_NODE), - Some(&WORD_CHIV_NODE), - None, - None, - None, - Some(&WORD_CHIZ_NODE), -]; - -static WORD_CHIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIZ_CHILDREN), - value: None, -}; - -pub static WORD_CHIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("elle"), - dictgen::InsensitiveAscii("elled"), - dictgen::InsensitiveAscii("elles"), - dictgen::InsensitiveAscii("elling"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("iled"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("iling"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("zel"), - dictgen::InsensitiveAscii("zell"), - dictgen::InsensitiveAscii("zelle"), - dictgen::InsensitiveAscii("zelled"), - dictgen::InsensitiveAscii("zelles"), - dictgen::InsensitiveAscii("zelling"), - dictgen::InsensitiveAscii("zil"), - dictgen::InsensitiveAscii("ziled"), - dictgen::InsensitiveAscii("ziles"), - dictgen::InsensitiveAscii("ziling"), - dictgen::InsensitiveAscii("zle"), - dictgen::InsensitiveAscii("zled"), - dictgen::InsensitiveAscii("zles"), - dictgen::InsensitiveAscii("zling"), - ], - values: &[ - &["chisel"], - &["chisel"], - &["chiselled"], - &["chisels"], - &["chiselling"], - &["chisel"], - &["chiseled"], - &["chisels"], - &["chiseling"], - &["chisel"], - &["chiseled"], - &["chisels"], - &["chiseling"], - &["chisel"], - &["chisel"], - &["chisel"], - &["chiselled"], - &["chisels"], - &["chiselling"], - &["chisel"], - &["chiseled"], - &["chisels"], - &["chiseling"], - &["chisel"], - &["chiseled"], - &["chisels"], - &["chiseling"], - ], - range: 2..=7, - }; - -static WORD_CHIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIV_CHILDREN), - value: None, -}; - -pub static WORD_CHIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("lary"), - ], - values: &[&["chivalry"], &["chivalry"], &["chivalry"]], - range: 3..=4, - }; - -static WORD_CHIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIU_CHILDREN), - value: None, -}; - -pub static WORD_CHIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hahua"), - dictgen::InsensitiveAscii("ldren"), - ], - values: &[&["chihuahua"], &["children"]], - range: 5..=5, - }; - -static WORD_CHIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIS_CHILDREN), - value: None, -}; - -pub static WORD_CHIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("elle"), - dictgen::InsensitiveAscii("elles"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("iled"), - dictgen::InsensitiveAscii("iles"), - dictgen::InsensitiveAscii("iling"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("pet"), - ], - values: &[ - &["chisel"], - &["chisel"], - &["chisels"], - &["chisel"], - &["chiseled"], - &["chisels"], - &["chiseling"], - &["chisel"], - &["chiseled"], - &["chisels"], - &["chiseling"], - &["chipset"], - ], - range: 2..=5, - }; - -static WORD_CHIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIR_CHILDREN), - value: None, -}; - -pub static WORD_CHIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("stian"), - dictgen::InsensitiveAscii("stianity"), - dictgen::InsensitiveAscii("stians"), - dictgen::InsensitiveAscii("stmas"), - ], - values: &[ - &["christian"], - &["christianity"], - &["christians"], - &["christmas"], - ], - range: 5..=8, - }; - -static WORD_CHIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIP_CHILDREN), - value: None, -}; - -pub static WORD_CHIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ersuite"), - dictgen::InsensitiveAscii("ersuites"), - dictgen::InsensitiveAscii("ertext"), - dictgen::InsensitiveAscii("ertexts"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("hers"), - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("slect"), - dictgen::InsensitiveAscii("stes"), - ], - values: &[ - &["cipher", "chipper", "chimer"], - &["ciphers", "chippers", "chimers"], - &["ciphersuite"], - &["ciphersuites"], - &["ciphertext"], - &["ciphertexts"], - &["chipset"], - &["chipset"], - &["ciphers"], - &["chip"], - &["chips"], - &["chipselect"], - &["chipsets"], - ], - range: 1..=8, - }; - -static WORD_CHIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIO_CHILDREN), - value: None, -}; - -pub static WORD_CHIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("p"), - ], - values: &[&["choice"], &["choices"], &["chip", "chop"]], - range: 1..=3, - }; - -static WORD_CHIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIN_CHILDREN), - value: None, -}; - -pub static WORD_CHIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("eese"), - dictgen::InsensitiveAscii("ense"), - dictgen::InsensitiveAscii("esse"), - dictgen::InsensitiveAscii("mey"), - ], - values: &[ - &["chinese"], - &["chinese"], - &["chinese"], - &["chinese"], - &["chimney"], - ], - range: 3..=4, - }; - -static WORD_CHIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIM_CHILDREN), - value: None, -}; - -pub static WORD_CHIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eny"), - dictgen::InsensitiveAscii("menies"), - dictgen::InsensitiveAscii("meny"), - ], - values: &[&["chimney"], &["chimneys"], &["chimney"]], - range: 3..=6, - }; - -static WORD_CHIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIL_CHILDREN), - value: None, -}; - -pub static WORD_CHIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dbird"), - dictgen::InsensitiveAscii("dbrith"), - dictgen::InsensitiveAscii("den"), - dictgen::InsensitiveAscii("deren"), - dictgen::InsensitiveAscii("dern"), - dictgen::InsensitiveAscii("derns"), - dictgen::InsensitiveAscii("disch"), - dictgen::InsensitiveAscii("dlren"), - dictgen::InsensitiveAscii("drends"), - dictgen::InsensitiveAscii("drenis"), - dictgen::InsensitiveAscii("drenmrs"), - dictgen::InsensitiveAscii("drents"), - dictgen::InsensitiveAscii("dres"), - dictgen::InsensitiveAscii("dresn"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edren"), - dictgen::InsensitiveAscii("lade"), - dictgen::InsensitiveAscii("lead"), - dictgen::InsensitiveAscii("lend"), - dictgen::InsensitiveAscii("ren"), - dictgen::InsensitiveAscii("vary"), - ], - values: &[ - &["childbirth"], - &["childbirth"], - &["children"], - &["children"], - &["children"], - &["childrens"], - &["childish"], - &["children"], - &["childrens"], - &["childrens"], - &["childrens"], - &["childrens"], - &["childrens", "children"], - &["childrens"], - &["children"], - &["child", "chilled"], - &["children"], - &["chilled"], - &["chilled"], - &["chilled"], - &["children"], - &["chivalry"], - ], - range: 2..=7, - }; - -static WORD_CHIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIH_CHILDREN), - value: None, -}; - -pub static WORD_CHIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("auhua"), - dictgen::InsensitiveAscii("uaha"), - dictgen::InsensitiveAscii("uahau"), - dictgen::InsensitiveAscii("uahuha"), - dictgen::InsensitiveAscii("uahuita"), - ], - values: &[ - &["chihuahua"], - &["chihuahua"], - &["chihuahua"], - &["chihuahua"], - &["chihuahua"], - ], - range: 4..=7, - }; - -static WORD_CHIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIE_CHILDREN), - value: None, -}; - -pub static WORD_CHIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nse")], - values: &[&["chinese"]], - range: 3..=3, - }; - -static WORD_CHID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHID_CHILDREN), - value: None, -}; - -pub static WORD_CHID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lbirth"), - dictgen::InsensitiveAscii("lfree"), - dictgen::InsensitiveAscii("lish"), - dictgen::InsensitiveAscii("lren"), - dictgen::InsensitiveAscii("lrens"), - dictgen::InsensitiveAscii("ren"), - ], - values: &[ - &["childbirth"], - &["childfree"], - &["childish"], - &["children"], - &["childrens"], - &["children"], - ], - range: 3..=6, - }; - -static WORD_CHIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHIA_CHILDREN), - value: None, -}; - -pub static WORD_CHIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nsaw")], - values: &[&["chainsaw"]], - range: 4..=4, - }; - -static WORD_CHH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHH_CHILDREN), - value: None, -}; - -pub static WORD_CHH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ange")], - values: &[&["change"]], - range: 4..=4, - }; - -static WORD_CHG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHG_CHILDREN), - value: None, -}; - -pub static WORD_CHG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anged"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("anging"), - ], - values: &[&["change"], &["changed"], &["changes"], &["changing"]], - range: 4..=6, - }; - -static WORD_CHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHE_CHILDREN), - value: None, -}; - -static WORD_CHE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHEA_NODE), - None, - Some(&WORD_CHEC_NODE), - Some(&WORD_CHED_NODE), - Some(&WORD_CHEE_NODE), - None, - None, - None, - Some(&WORD_CHEI_NODE), - None, - Some(&WORD_CHEK_NODE), - Some(&WORD_CHEL_NODE), - Some(&WORD_CHEM_NODE), - Some(&WORD_CHEN_NODE), - None, - None, - None, - Some(&WORD_CHER_NODE), - Some(&WORD_CHES_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_CHES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHES_CHILDREN), - value: None, -}; - -pub static WORD_CHES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cksums"), - dictgen::InsensitiveAscii("lea"), - ], - values: &[&["checksums"], &["chelsea"]], - range: 3..=6, - }; - -static WORD_CHER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHER_CHILDREN), - value: None, -}; - -pub static WORD_CHER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("cked"), - dictgen::InsensitiveAscii("cking"), - dictgen::InsensitiveAscii("cks"), - dictgen::InsensitiveAscii("nboyl"), - dictgen::InsensitiveAscii("nobl"), - dictgen::InsensitiveAscii("nobly"), - dictgen::InsensitiveAscii("noybl"), - dictgen::InsensitiveAscii("nyobl"), - dictgen::InsensitiveAscii("onbyl"), - ], - values: &[ - &["church"], - &["checking", "churching"], - &["churches"], - &["check"], - &["checked", "checkered"], - &["checking"], - &["checks"], - &["chernobyl"], - &["chernobyl"], - &["chernobyl"], - &["chernobyl"], - &["chernobyl"], - &["chernobyl"], - ], - range: 2..=5, - }; - -static WORD_CHEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEN_CHILDREN), - value: None, -}; - -pub static WORD_CHEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("nel"), - ], - values: &[&["changed"], &["channel"]], - range: 3..=3, - }; - -static WORD_CHEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEM_CHILDREN), - value: None, -}; - -pub static WORD_CHEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cial"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("estry"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("isty"), - dictgen::InsensitiveAscii("sitry"), - ], - values: &[ - &["chemical"], - &["chemically"], - &["chemistry"], - &["chemically"], - &["chemistry"], - &["chemistry"], - ], - range: 4..=6, - }; - -static WORD_CHEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEL_CHILDREN), - value: None, -}; - -pub static WORD_CHEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lo"), - dictgen::InsensitiveAscii("sae"), - ], - values: &[&["cello"], &["chelsea"]], - range: 2..=3, - }; - -static WORD_CHEK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEK_CHILDREN), - value: Some(&["check"]), -}; - -pub static WORD_CHEK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cmate"), - dictgen::InsensitiveAscii("cout"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sum"), - dictgen::InsensitiveAscii("sums"), - ], - values: &[ - &["check"], - &["checker"], - &["checking"], - &["checkmate"], - &["checkout"], - &["checked"], - &["checked"], - &["checker"], - &["checkers"], - &["checking"], - &["checkout"], - &["checks"], - &["checksum"], - &["checksums"], - ], - range: 1..=5, - }; - -static WORD_CHEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEI_CHILDREN), - value: None, -}; - -pub static WORD_CHEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("fs"), - ], - values: &[&["chief"], &["chiefs"]], - range: 1..=2, - }; - -static WORD_CHEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEE_CHILDREN), - value: None, -}; - -pub static WORD_CHEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("ots"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("rleadra"), - dictgen::InsensitiveAscii("rlearder"), - dictgen::InsensitiveAscii("rleards"), - dictgen::InsensitiveAscii("rleeder"), - dictgen::InsensitiveAscii("rleeders"), - dictgen::InsensitiveAscii("seberger"), - dictgen::InsensitiveAscii("seborger"), - dictgen::InsensitiveAscii("sebruger"), - dictgen::InsensitiveAscii("sebuger"), - dictgen::InsensitiveAscii("seburgare"), - dictgen::InsensitiveAscii("seburges"), - dictgen::InsensitiveAscii("seburgie"), - dictgen::InsensitiveAscii("seburgler"), - dictgen::InsensitiveAscii("seburgs"), - dictgen::InsensitiveAscii("seburguer"), - dictgen::InsensitiveAscii("seburguers"), - dictgen::InsensitiveAscii("secase"), - dictgen::InsensitiveAscii("secave"), - dictgen::InsensitiveAscii("sees"), - dictgen::InsensitiveAscii("seface"), - dictgen::InsensitiveAscii("seus"), - dictgen::InsensitiveAscii("sse"), - dictgen::InsensitiveAscii("ta"), - dictgen::InsensitiveAscii("toos"), - dictgen::InsensitiveAscii("zeburger"), - dictgen::InsensitiveAscii("zeburgers"), - dictgen::InsensitiveAscii("zecake"), - ], - values: &[ - &["check", "cheek"], - &["cheetos"], - &["cheaper"], - &["cheerleader"], - &["cheerleader"], - &["cheerleaders"], - &["cheerleader"], - &["cheerleaders"], - &["cheeseburger"], - &["cheeseburger"], - &["cheeseburgers"], - &["cheeseburger"], - &["cheeseburger"], - &["cheeseburgers"], - &["cheeseburger"], - &["cheeseburger"], - &["cheeseburgers"], - &["cheeseburger"], - &["cheeseburgers"], - &["cheesecake"], - &["cheesecake"], - &["cheeses"], - &["cheesecake"], - &["cheeses"], - &["cheeses"], - &["cheetah"], - &["cheetos"], - &["cheeseburger"], - &["cheeseburgers"], - &["cheesecake"], - ], - range: 2..=10, - }; - -static WORD_CHED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHED_CHILDREN), - value: None, -}; - -pub static WORD_CHED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uling")], - values: &[&["scheduling"]], - range: 5..=5, - }; - -static WORD_CHEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEC_CHILDREN), - value: Some(&["check"]), -}; - -pub static WORD_CHEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("box"), - dictgen::InsensitiveAscii("boxes"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("heckpoit"), - dictgen::InsensitiveAscii("heckpoits"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hk"), - dictgen::InsensitiveAscii("hpoint"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("kalaises"), - dictgen::InsensitiveAscii("kare"), - dictgen::InsensitiveAscii("kcsum"), - dictgen::InsensitiveAscii("kd"), - dictgen::InsensitiveAscii("kear"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("ket"), - dictgen::InsensitiveAscii("kings"), - dictgen::InsensitiveAscii("kk"), - dictgen::InsensitiveAscii("kkout"), - dictgen::InsensitiveAscii("kmeat"), - dictgen::InsensitiveAscii("kng"), - dictgen::InsensitiveAscii("koints"), - dictgen::InsensitiveAscii("koslovakia"), - dictgen::InsensitiveAscii("kox"), - dictgen::InsensitiveAscii("kpiont"), - dictgen::InsensitiveAscii("kpoing"), - dictgen::InsensitiveAscii("kpoins"), - dictgen::InsensitiveAscii("kpointusa"), - dictgen::InsensitiveAscii("kpoit"), - dictgen::InsensitiveAscii("kponts"), - dictgen::InsensitiveAscii("ksm"), - dictgen::InsensitiveAscii("ksms"), - dictgen::InsensitiveAscii("kstum"), - dictgen::InsensitiveAscii("kstuming"), - dictgen::InsensitiveAscii("kstumming"), - dictgen::InsensitiveAscii("kstums"), - dictgen::InsensitiveAscii("ksume"), - dictgen::InsensitiveAscii("ksumed"), - dictgen::InsensitiveAscii("ksuming"), - dictgen::InsensitiveAscii("kt"), - dictgen::InsensitiveAscii("kts"), - dictgen::InsensitiveAscii("kum"), - dictgen::InsensitiveAscii("kums"), - dictgen::InsensitiveAscii("kuot"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("out"), - ], - values: &[ - &["checkbox"], - &["checkboxes"], - &["check"], - &["check"], - &["checked"], - &["check", "czech"], - &["checkpoint"], - &["checkpoints"], - &["checked"], - &["checking"], - &["check"], - &["checkpoint"], - &["checks"], - &["checkaliases"], - &["checker"], - &["checksum"], - &["checked"], - &["checker"], - &["checks"], - &["checked"], - &["checkins", "checks"], - &["check"], - &["checkout"], - &["checkmate"], - &["checking"], - &["checkpoints"], - &["czechoslovakia"], - &["checkbox"], - &["checkpoint"], - &["checkpoint"], - &["checkpoints"], - &["checkpoints"], - &["checkpoints"], - &["checkpoints"], - &["checksum"], - &["checksums"], - &["checksum"], - &["checksumming"], - &["checksumming"], - &["checksums"], - &["checksum"], - &["checksummed"], - &["checksumming"], - &["checked"], - &["checked", "checks"], - &["checksum"], - &["checksums"], - &["checkout"], - &["check"], - &["checked"], - &["checking"], - &["checks"], - &["checkout"], - ], - range: 1..=10, - }; - -static WORD_CHEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHEA_CHILDREN), - value: None, -}; - -pub static WORD_CHEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("peast"), - dictgen::InsensitiveAscii("rset"), - dictgen::InsensitiveAscii("tta"), - ], - values: &[&["cheapest"], &["charset"], &["cheetah"]], - range: 3..=5, - }; - -static WORD_CHC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHC_CHILDREN), - value: None, -}; - -pub static WORD_CHC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ek"), - dictgen::InsensitiveAscii("eked"), - dictgen::InsensitiveAscii("eking"), - dictgen::InsensitiveAscii("eks"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("kbox"), - dictgen::InsensitiveAscii("ukles"), - ], - values: &[ - &["check"], - &["checked"], - &["checking"], - &["checks"], - &["check"], - &["checkbox"], - &["chuckles"], - ], - range: 1..=5, - }; - -static WORD_CHA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHA_CHILDREN), - value: None, -}; - -static WORD_CHA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHAA_NODE), - None, - Some(&WORD_CHAC_NODE), - None, - Some(&WORD_CHAE_NODE), - None, - Some(&WORD_CHAG_NODE), - Some(&WORD_CHAH_NODE), - Some(&WORD_CHAI_NODE), - None, - None, - Some(&WORD_CHAL_NODE), - Some(&WORD_CHAM_NODE), - Some(&WORD_CHAN_NODE), - None, - Some(&WORD_CHAP_NODE), - None, - Some(&WORD_CHAR_NODE), - Some(&WORD_CHAS_NODE), - Some(&WORD_CHAT_NODE), - None, - None, - Some(&WORD_CHAW_NODE), - None, - None, - None, -]; - -static WORD_CHAW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAW_CHILDREN), - value: None, -}; - -pub static WORD_CHAW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("k")], - values: &[&["chalk"]], - range: 1..=1, - }; - -static WORD_CHAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAT_CHILDREN), - value: None, -}; - -pub static WORD_CHAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acter"), - dictgen::InsensitiveAscii("acters"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("eao"), - dictgen::InsensitiveAscii("eaos"), - dictgen::InsensitiveAscii("edral"), - dictgen::InsensitiveAscii("eo"), - dictgen::InsensitiveAscii("eos"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("oic"), - dictgen::InsensitiveAscii("olic"), - dictgen::InsensitiveAscii("olics"), - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("ows"), - ], - values: &[ - &["character"], - &["characters"], - &["catch"], - &["caught", "chatted"], - &["château"], - &["châteaux"], - &["cathedral"], - &["château"], - &["châteaux"], - &["chapter"], - &["chatting"], - &["chaotic"], - &["catholic"], - &["catholics"], - &["château"], - &["châteaux"], - &["château"], - &["châteaux"], - ], - range: 2..=6, - }; - -static WORD_CHAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAS_CHILDREN), - value: None, -}; - -pub static WORD_CHAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iers"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("ims"), - dictgen::InsensitiveAscii("iss"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("sids"), - dictgen::InsensitiveAscii("sies"), - dictgen::InsensitiveAscii("sim"), - dictgen::InsensitiveAscii("sims"), - dictgen::InsensitiveAscii("sm"), - dictgen::InsensitiveAscii("sms"), - dictgen::InsensitiveAscii("sy"), - ], - values: &[ - &["cashiers"], - &["chasm"], - &["chasms"], - &["chassis"], - &["change", "changes"], - &["chaser", "chase"], - &["chassis"], - &["chassis"], - &["chasm"], - &["chasms"], - &["chasm"], - &["chasms"], - &["chassis"], - ], - range: 1..=4, - }; - -static WORD_CHAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHAR_CHILDREN), - value: None, -}; - -static WORD_CHAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHARA_NODE), - None, - Some(&WORD_CHARC_NODE), - None, - Some(&WORD_CHARE_NODE), - None, - Some(&WORD_CHARG_NODE), - None, - Some(&WORD_CHARI_NODE), - None, - None, - None, - Some(&WORD_CHARM_NODE), - None, - Some(&WORD_CHARO_NODE), - None, - None, - None, - Some(&WORD_CHARS_NODE), - Some(&WORD_CHART_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CHART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHART_CHILDREN), - value: None, -}; - -pub static WORD_CHART_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("roose"), - ], - values: &[&["charitable"], &["chartreuse"]], - range: 5..=5, - }; - -static WORD_CHARS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARS_CHILDREN), - value: None, -}; - -pub static WORD_CHARS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ima"), - dictgen::InsensitiveAscii("imatic"), - ], - values: &[&["charisma"], &["charismatic"]], - range: 3..=6, - }; - -static WORD_CHARO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARO_CHILDREN), - value: None, -}; - -pub static WORD_CHARO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cal")], - values: &[&["charcoal"]], - range: 3..=3, - }; - -static WORD_CHARM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARM_CHILDREN), - value: None, -}; - -pub static WORD_CHARM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("isa")], - values: &[&["charisma"]], - range: 3..=3, - }; - -static WORD_CHARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARI_CHILDREN), - value: Some(&["chair"]), -}; - -pub static WORD_CHARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cterization"), - dictgen::InsensitiveAscii("cterized"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("ctors"), - dictgen::InsensitiveAscii("man"), - dictgen::InsensitiveAscii("mastic"), - dictgen::InsensitiveAscii("msa"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sa"), - dictgen::InsensitiveAscii("smastic"), - dictgen::InsensitiveAscii("smatisch"), - dictgen::InsensitiveAscii("stics"), - dictgen::InsensitiveAscii("tible"), - dictgen::InsensitiveAscii("zma"), - ], - values: &[ - &["character"], - &["characterization"], - &["characterized"], - &["characters"], - &["character"], - &["characters"], - &["chairman"], - &["charismatic"], - &["charisma"], - &["chairs"], - &["charisma"], - &["charismatic"], - &["charismatic"], - &["characteristics"], - &["charitable"], - &["charisma"], - ], - range: 1..=11, - }; - -static WORD_CHARG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARG_CHILDREN), - value: None, -}; - -pub static WORD_CHARG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ehr"), - dictgen::InsensitiveAscii("eur"), - dictgen::InsensitiveAscii("ind"), - ], - values: &[&["charger"], &["charger"], &["charging"]], - range: 3..=3, - }; - -static WORD_CHARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARE_CHILDREN), - value: None, -}; - -pub static WORD_CHARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cteristic"), - dictgen::InsensitiveAscii("cteristics"), - dictgen::InsensitiveAscii("cterization"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("ctor"), - ], - values: &[ - &["character"], - &["characteristic"], - &["characteristics"], - &["characterization"], - &["characters"], - &["character"], - ], - range: 4..=11, - }; - -static WORD_CHARC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARC_CHILDREN), - value: None, -}; - -pub static WORD_CHARC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aol"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("ol"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("teristic"), - dictgen::InsensitiveAscii("teristics"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["charcoal"], - &["character"], - &["characters"], - &["charcoal"], - &["character"], - &["characteristic"], - &["characteristics"], - &["characters"], - &["character"], - &["characters"], - ], - range: 2..=9, - }; - -static WORD_CHARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHARA_CHILDREN), - value: None, -}; - -static WORD_CHARA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_CHARAC_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CHARAK_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_CHARAR_NODE), - Some(&WORD_CHARAS_NODE), - Some(&WORD_CHARAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CHARAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARAT_CHILDREN), - value: None, -}; - -pub static WORD_CHARAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("cer"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erize"), - dictgen::InsensitiveAscii("erized"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["charitable"], - &["character"], - &["character"], - &["characterize"], - &["characterized"], - &["characters"], - &["character"], - &["characters"], - ], - range: 2..=6, - }; - -static WORD_CHARAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARAS_CHILDREN), - value: Some(&["chars"]), -}; - -pub static WORD_CHARAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("teristic"), - ], - values: &[ - &["character"], - &["characters"], - &["charset"], - &["charsets"], - &["charismatic"], - &["characteristics"], - ], - range: 2..=8, - }; - -static WORD_CHARAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARAR_CHILDREN), - value: None, -}; - -pub static WORD_CHARAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acter"), - dictgen::InsensitiveAscii("acters"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cters"), - ], - values: &[ - &["character"], - &["characters"], - &["character"], - &["characters"], - ], - range: 4..=6, - }; - -static WORD_CHARAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARAK_CHILDREN), - value: None, -}; - -pub static WORD_CHARAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[&["character"], &["characters"]], - range: 3..=4, - }; - -static WORD_CHARAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHARAC_CHILDREN), - value: None, -}; - -static WORD_CHARAC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHARACA_NODE), - None, - None, - None, - Some(&WORD_CHARACE_NODE), - None, - Some(&WORD_CHARACG_NODE), - Some(&WORD_CHARACH_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CHARACS_NODE), - Some(&WORD_CHARACT_NODE), - None, - None, - None, - None, - Some(&WORD_CHARACY_NODE), - None, -]; - -static WORD_CHARACY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACY_CHILDREN), - value: None, -}; - -pub static WORD_CHARACY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ers")], - values: &[&["characters"]], - range: 3..=3, - }; - -static WORD_CHARACT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHARACT_CHILDREN), - value: None, -}; - -static WORD_CHARACT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHARACTA_NODE), - None, - None, - None, - Some(&WORD_CHARACTE_NODE), - None, - None, - Some(&WORD_CHARACTH_NODE), - Some(&WORD_CHARACTI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CHARACTO_NODE), - None, - None, - Some(&WORD_CHARACTR_NODE), - Some(&WORD_CHARACTS_NODE), - None, - Some(&WORD_CHARACTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CHARACTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTU_CHILDREN), - value: None, -}; - -pub static WORD_CHARACTU_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("re")], - values: &[&["character"]], - range: 2..=2, -}; - -static WORD_CHARACTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTS_CHILDREN), - value: Some(&["characters"]), -}; - -pub static WORD_CHARACTS_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, -}; - -static WORD_CHARACTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTR_CHILDREN), - value: Some(&["character"]), -}; - -pub static WORD_CHARACTR_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("istic"), - dictgen::InsensitiveAscii("istically"), - dictgen::InsensitiveAscii("istics"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["character"], - &["characteristic"], - &["characteristically"], - &["characteristics"], - &["characters"], - ], - range: 1..=9, -}; - -static WORD_CHARACTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTO_CHILDREN), - value: None, -}; - -pub static WORD_CHARACTO_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ristics"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[&["character"], &["characteristics"], &["characters"]], - range: 1..=7, -}; - -static WORD_CHARACTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTI_CHILDREN), - value: None, -}; - -pub static WORD_CHARACTI_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ristic"), - dictgen::InsensitiveAscii("ristically"), - dictgen::InsensitiveAscii("ristics"), - ], - values: &[ - &["characteristic"], - &["characteristically"], - &["characteristics"], - ], - range: 6..=10, -}; - -static WORD_CHARACTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTH_CHILDREN), - value: None, -}; - -pub static WORD_CHARACTH_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["character"]], - range: 2..=2, -}; - -static WORD_CHARACTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTE_CHILDREN), - value: Some(&["character"]), -}; - -pub static WORD_CHARACTE_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("razation"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("risic"), - dictgen::InsensitiveAscii("risically"), - dictgen::InsensitiveAscii("risicly"), - dictgen::InsensitiveAscii("risics"), - dictgen::InsensitiveAscii("risitc"), - dictgen::InsensitiveAscii("risitcs"), - dictgen::InsensitiveAscii("risitic"), - dictgen::InsensitiveAscii("risitics"), - dictgen::InsensitiveAscii("ristc"), - dictgen::InsensitiveAscii("ristcs"), - dictgen::InsensitiveAscii("risticly"), - dictgen::InsensitiveAscii("rists"), - dictgen::InsensitiveAscii("ristsics"), - dictgen::InsensitiveAscii("ritic"), - dictgen::InsensitiveAscii("ritics"), - dictgen::InsensitiveAscii("ritisc"), - dictgen::InsensitiveAscii("ritiscs"), - dictgen::InsensitiveAscii("rizarion"), - dictgen::InsensitiveAscii("rizaton"), - dictgen::InsensitiveAscii("rsistic"), - dictgen::InsensitiveAscii("rsistically"), - dictgen::InsensitiveAscii("rsistics"), - dictgen::InsensitiveAscii("rsitic"), - dictgen::InsensitiveAscii("rsitics"), - dictgen::InsensitiveAscii("rsm"), - dictgen::InsensitiveAscii("rss"), - dictgen::InsensitiveAscii("rstic"), - dictgen::InsensitiveAscii("rstically"), - dictgen::InsensitiveAscii("rstics"), - dictgen::InsensitiveAscii("rtistic"), - dictgen::InsensitiveAscii("rtistically"), - dictgen::InsensitiveAscii("rtistics"), - dictgen::InsensitiveAscii("rz"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("teristic"), - dictgen::InsensitiveAscii("teristics"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tistic"), - dictgen::InsensitiveAscii("tistics"), - dictgen::InsensitiveAscii("tr"), - dictgen::InsensitiveAscii("trs"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["character"], - &["characters"], - &["character"], - &["characters"], - &["character"], - &["characters"], - &["characterisation"], - &["characterization"], - &["character"], - &["characters"], - &["characterization"], - &["characterize"], - &["characters"], - &["characteristic"], - &["characteristically"], - &["characteristically"], - &["characteristics"], - &["characteristics"], - &["characteristics"], - &["characteristic"], - &["characteristics"], - &["characteristics"], - &["characteristics"], - &["characteristically"], - &["characteristics"], - &["characteristic"], - &["characteristic"], - &["characteristic", "characteristics"], - &["characteristic"], - &["characteristics"], - &["characterization"], - &["characterization"], - &["characteristic"], - &["characteristically"], - &["characteristics"], - &["characteristics", "characteristic"], - &["characteristics"], - &["characters"], - &["characters"], - &["characteristic"], - &["characteristically"], - &["characteristics"], - &["characteristic"], - &["characteristically"], - &["characteristics"], - &["characterize"], - &["characters"], - &["character"], - &["character"], - &["characteristic"], - &["characteristics"], - &["characters"], - &["characteristic"], - &["characteristics"], - &["character"], - &["characters"], - &["characters"], - ], - range: 1..=11, -}; - -static WORD_CHARACTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACTA_CHILDREN), - value: None, -}; - -pub static WORD_CHARACTA_CHILDREN: dictgen::OrderedMap< - dictgen::InsensitiveAscii<'static>, - &[&str], -> = dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ristic"), - dictgen::InsensitiveAscii("ristics"), - dictgen::InsensitiveAscii("rization"), - dictgen::InsensitiveAscii("rize"), - dictgen::InsensitiveAscii("rized"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["character"], - &["characteristic"], - &["characteristics"], - &["characterization"], - &["characterize"], - &["characterized"], - &["characters"], - ], - range: 1..=8, -}; - -static WORD_CHARACS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACS_CHILDREN), - value: None, -}; - -pub static WORD_CHARACS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tyle")], - values: &[&["charstyle"]], - range: 4..=4, - }; - -static WORD_CHARACH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACH_CHILDREN), - value: None, -}; - -pub static WORD_CHARACH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[ - &["character"], - &["characters"], - &["character"], - &["characters"], - ], - range: 2..=4, - }; - -static WORD_CHARACG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACG_CHILDREN), - value: None, -}; - -pub static WORD_CHARACG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ter")], - values: &[&["character"]], - range: 3..=3, - }; - -static WORD_CHARACE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACE_CHILDREN), - value: None, -}; - -pub static WORD_CHARACE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ristics"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - dictgen::InsensitiveAscii("tr"), - dictgen::InsensitiveAscii("trs"), - ], - values: &[ - &["character"], - &["characteristics"], - &["characters"], - &["character"], - &["characters"], - &["character"], - &["characters"], - ], - range: 1..=7, - }; - -static WORD_CHARACA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHARACA_CHILDREN), - value: None, -}; - -pub static WORD_CHARACA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ters"), - ], - values: &[&["caricature", "character"], &["characters"]], - range: 3..=4, - }; - -static WORD_CHAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAP_CHILDREN), - value: None, -}; - -pub static WORD_CHAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["chapter"]], - range: 2..=2, - }; - -static WORD_CHAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CHAN_CHILDREN), - value: None, -}; - -static WORD_CHAN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CHANA_NODE), - None, - Some(&WORD_CHANC_NODE), - Some(&WORD_CHAND_NODE), - Some(&WORD_CHANE_NODE), - None, - Some(&WORD_CHANG_NODE), - None, - Some(&WORD_CHANI_NODE), - None, - None, - Some(&WORD_CHANL_NODE), - None, - Some(&WORD_CHANN_NODE), - None, - Some(&WORD_CHANP_NODE), - None, - None, - Some(&WORD_CHANS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_CHANS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANS_CHILDREN), - value: None, -}; - -pub static WORD_CHANS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ellor"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["chancellor"], &["chances"]], - range: 2..=5, - }; - -static WORD_CHANP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANP_CHILDREN), - value: None, -}; - -pub static WORD_CHANP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ionship"), - dictgen::InsensitiveAscii("ionships"), - ], - values: &[&["championship"], &["championships"]], - range: 7..=8, - }; - -static WORD_CHANN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANN_CHILDREN), - value: None, -}; - -pub static WORD_CHANN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ael"), - dictgen::InsensitiveAscii("cel"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eles"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("nel"), - dictgen::InsensitiveAscii("nels"), - ], - values: &[ - &["channel"], - &["channel"], - &["channel"], - &["channels"], - &["channels", "chances", "changes"], - &["channels"], - &["change"], - &["changed"], - &["changes"], - &["changing"], - &["channel"], - &["channel"], - &["channels"], - &["channel"], - &["channels"], - ], - range: 1..=4, - }; - -static WORD_CHANL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANL_CHILDREN), - value: None, -}; - -pub static WORD_CHANL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("lenge"), - dictgen::InsensitiveAscii("lenging"), - ], - values: &[&["chandler"], &["challenge"], &["challenging"]], - range: 3..=7, - }; - -static WORD_CHANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANI_CHILDREN), - value: None, -}; - -pub static WORD_CHANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("saw"), - ], - values: &[ - &["chained"], - &["chaining", "changing"], - &["changing"], - &["chainsaw"], - ], - range: 2..=5, - }; - -static WORD_CHANG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANG_CHILDREN), - value: None, -}; - -pub static WORD_CHANG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("eble"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("geling"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inge"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("log"), - dictgen::InsensitiveAscii("nig"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("uing"), - ], - values: &[ - &["changeability"], - &["changeable"], - &["changeably"], - &["chance"], - &["changeable"], - &["change", "changed", "changes"], - &["changing"], - &["changes"], - &["change"], - &["changed"], - &["changeling"], - &["changes"], - &["changing"], - &["changing"], - &["changes"], - &["changelog"], - &["changing"], - &["changing"], - &["changing"], - ], - range: 2..=7, - }; - -static WORD_CHANE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANE_CHILDREN), - value: Some(&["change", "chain"]), -}; - -pub static WORD_CHANE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("log"), - dictgen::InsensitiveAscii("ls"), - ], - values: &[ - &["changed", "chained"], - &["changed"], - &["changing"], - &["channel"], - &["channel"], - &["changelog"], - &["channels"], - ], - range: 1..=4, - }; - -static WORD_CHAND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAND_CHILDREN), - value: None, -}; - -pub static WORD_CHAND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aleer"), - dictgen::InsensitiveAscii("aleers"), - dictgen::InsensitiveAscii("alier"), - dictgen::InsensitiveAscii("aliers"), - dictgen::InsensitiveAscii("eleer"), - dictgen::InsensitiveAscii("eleers"), - dictgen::InsensitiveAscii("lure"), - ], - values: &[ - &["chandelier"], - &["chandeliers"], - &["chandelier"], - &["chandeliers"], - &["chandelier"], - &["chandeliers"], - &["chandler"], - ], - range: 4..=6, - }; - -static WORD_CHANC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANC_CHILDREN), - value: None, -}; - -pub static WORD_CHANC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("eller"), - dictgen::InsensitiveAscii("ellour"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("illor"), - dictgen::InsensitiveAscii("nel"), - ], - values: &[ - &["canceled"], - &["canceling"], - &["chancellor"], - &["chancellor"], - &["changed"], - &["chancellor"], - &["channel", "cancel"], - ], - range: 3..=6, - }; - -static WORD_CHANA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHANA_CHILDREN), - value: None, -}; - -pub static WORD_CHANA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ger"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("ging"), - ], - values: &[ - &["change"], - &["changed"], - &["changer"], - &["changes"], - &["changing"], - ], - range: 2..=4, - }; - -static WORD_CHAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAM_CHILDREN), - value: None, -}; - -pub static WORD_CHAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bear"), - dictgen::InsensitiveAscii("bre"), - dictgen::InsensitiveAscii("bres"), - dictgen::InsensitiveAscii("eleooon"), - dictgen::InsensitiveAscii("eloen"), - dictgen::InsensitiveAscii("iponship"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("page"), - dictgen::InsensitiveAscii("pagen"), - dictgen::InsensitiveAscii("pain"), - dictgen::InsensitiveAscii("pane"), - dictgen::InsensitiveAscii("pange"), - dictgen::InsensitiveAscii("pinoship"), - dictgen::InsensitiveAscii("pionchip"), - dictgen::InsensitiveAscii("pionchips"), - dictgen::InsensitiveAscii("pionshiop"), - dictgen::InsensitiveAscii("pionshp"), - dictgen::InsensitiveAscii("pionsihp"), - dictgen::InsensitiveAscii("pionsip"), - dictgen::InsensitiveAscii("pionsips"), - dictgen::InsensitiveAscii("pionsship"), - dictgen::InsensitiveAscii("piosnhip"), - dictgen::InsensitiveAscii("poinship"), - ], - values: &[ - &["chamber"], - &["chamber"], - &["chambers"], - &["chameleon"], - &["chameleon"], - &["championships"], - &["change"], - &["champagne"], - &["champagne"], - &["champagne"], - &["champagne"], - &["champagne"], - &["championships"], - &["championship"], - &["championship"], - &["championships"], - &["championship"], - &["championships"], - &["championship"], - &["championships"], - &["championships"], - &["championships"], - &["championship"], - ], - range: 3..=9, - }; - -static WORD_CHAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAL_CHILDREN), - value: None, -}; - -pub static WORD_CHAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enges"), - dictgen::InsensitiveAscii("enging"), - dictgen::InsensitiveAscii("lanage"), - dictgen::InsensitiveAscii("lange"), - dictgen::InsensitiveAscii("langed"), - dictgen::InsensitiveAscii("langer"), - dictgen::InsensitiveAscii("langes"), - dictgen::InsensitiveAscii("langing"), - dictgen::InsensitiveAscii("lege"), - dictgen::InsensitiveAscii("leger"), - dictgen::InsensitiveAscii("legner"), - dictgen::InsensitiveAscii("lender"), - dictgen::InsensitiveAscii("lendge"), - dictgen::InsensitiveAscii("lenege"), - dictgen::InsensitiveAscii("leneged"), - dictgen::InsensitiveAscii("leneger"), - dictgen::InsensitiveAscii("leneges"), - dictgen::InsensitiveAscii("lengeing"), - dictgen::InsensitiveAscii("lengr"), - dictgen::InsensitiveAscii("lengs"), - dictgen::InsensitiveAscii("lengue"), - dictgen::InsensitiveAscii("lengur"), - dictgen::InsensitiveAscii("lening"), - dictgen::InsensitiveAscii("lneger"), - ], - values: &[ - &["challenges"], - &["challenging"], - &["challenge"], - &["challenge"], - &["challenged"], - &["challenger"], - &["challenges"], - &["challenging"], - &["challenge"], - &["challenger"], - &["challenger"], - &["challenger"], - &["challenge"], - &["challenge"], - &["challenged"], - &["challenger"], - &["challenges"], - &["challenging"], - &["challenger"], - &["challenges"], - &["challenger"], - &["challenger"], - &["challenging"], - &["challenger"], - ], - range: 4..=8, - }; - -static WORD_CHAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAI_CHILDREN), - value: None, -}; - -pub static WORD_CHAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("rmain"), - dictgen::InsensitiveAscii("rtable"), - ], - values: &[&["chained"], &["chain"], &["chairman"], &["charitable"]], - range: 2..=6, - }; - -static WORD_CHAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAH_CHILDREN), - value: None, -}; - -pub static WORD_CHAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ging"), - ], - values: &[&["changed"], &["changing"]], - range: 3..=4, - }; - -static WORD_CHAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAG_CHILDREN), - value: None, -}; - -pub static WORD_CHAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nes"), - ], - values: &[ - &["change", "charge"], - &["changed", "charged"], - &["changes", "charges"], - &["changing", "charging"], - &["change"], - &["changed"], - &["changes"], - ], - range: 1..=3, - }; - -static WORD_CHAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAE_CHILDREN), - value: None, -}; - -pub static WORD_CHAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("cked"), - dictgen::InsensitiveAscii("cker"), - dictgen::InsensitiveAscii("cking"), - dictgen::InsensitiveAscii("cks"), - ], - values: &[ - &["check"], - &["checked"], - &["checker"], - &["checking"], - &["checks"], - ], - range: 2..=5, - }; - -static WORD_CHAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAC_CHILDREN), - value: None, -}; - -pub static WORD_CHAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acter"), - dictgen::InsensitiveAscii("acters"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("heline"), - dictgen::InsensitiveAscii("king"), - ], - values: &[ - &["character"], - &["characters"], - &["cache", "chance"], - &["cache"], - &["cached"], - &["cacheline"], - &["checking"], - ], - range: 1..=6, - }; - -static WORD_CHAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CHAA_CHILDREN), - value: None, -}; - -pub static WORD_CHAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("rcter"), - dictgen::InsensitiveAscii("rcters"), - dictgen::InsensitiveAscii("rges"), - ], - values: &[ - &["characters"], - &["character"], - &["characters"], - &["charges"], - ], - range: 4..=6, - }; - -static WORD_CG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CG_CHILDREN), - value: None, -}; - -pub static WORD_CG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ywin")], - values: &[&["cygwin"]], - range: 4..=4, - }; - -static WORD_CE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CE_CHILDREN), - value: None, -}; - -static WORD_CE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CEA_NODE), - None, - Some(&WORD_CEC_NODE), - Some(&WORD_CED_NODE), - None, - None, - None, - Some(&WORD_CEH_NODE), - None, - None, - None, - Some(&WORD_CEL_NODE), - Some(&WORD_CEM_NODE), - Some(&WORD_CEN_NODE), - None, - None, - None, - Some(&WORD_CER_NODE), - Some(&WORD_CES_NODE), - Some(&WORD_CET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CET_CHILDREN), - value: None, -}; - -pub static WORD_CET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ainly"), - dictgen::InsensitiveAscii("ainty"), - dictgen::InsensitiveAscii("lics"), - dictgen::InsensitiveAscii("rainly"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["certain"], - &["certainly"], - &["certainty"], - &["celtics"], - &["certainly"], - &["setting"], - ], - range: 3..=6, - }; - -static WORD_CES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CES_CHILDREN), - value: None, -}; - -pub static WORD_CES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sationalism"), - dictgen::InsensitiveAscii("sationalist"), - dictgen::InsensitiveAscii("spol"), - dictgen::InsensitiveAscii("spoool"), - ], - values: &[ - &["sensationalism"], - &["sensationalist"], - &["cesspool"], - &["cesspool"], - ], - range: 4..=11, - }; - -static WORD_CER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CER_CHILDREN), - value: None, -}; - -static WORD_CER_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CERA_NODE), - Some(&WORD_CERB_NODE), - Some(&WORD_CERC_NODE), - None, - Some(&WORD_CERE_NODE), - None, - None, - None, - Some(&WORD_CERI_NODE), - None, - None, - None, - Some(&WORD_CERM_NODE), - Some(&WORD_CERN_NODE), - Some(&WORD_CERO_NODE), - None, - None, - Some(&WORD_CERR_NODE), - None, - Some(&WORD_CERT_NODE), - None, - Some(&WORD_CERV_NODE), - None, - None, - None, - None, -]; - -static WORD_CERV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERV_CHILDREN), - value: None, -}; - -pub static WORD_CERV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ial")], - values: &[&["cervical", "servile", "serval"]], - range: 3..=3, - }; - -static WORD_CERT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CERT_CHILDREN), - value: None, -}; - -static WORD_CERT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CERTA_NODE), - None, - None, - None, - Some(&WORD_CERTE_NODE), - Some(&WORD_CERTF_NODE), - None, - None, - Some(&WORD_CERTI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_CERTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERTI_CHILDREN), - value: Some(&["certificate", "certify"]), -}; - -pub static WORD_CERTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ainly"), - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("anly"), - dictgen::InsensitiveAscii("anty"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cicate"), - dictgen::InsensitiveAscii("facte"), - dictgen::InsensitiveAscii("facted"), - dictgen::InsensitiveAscii("factes"), - dictgen::InsensitiveAscii("faction"), - dictgen::InsensitiveAscii("fate"), - dictgen::InsensitiveAscii("fcate"), - dictgen::InsensitiveAscii("fcated"), - dictgen::InsensitiveAscii("fcates"), - dictgen::InsensitiveAscii("fcation"), - dictgen::InsensitiveAscii("fciate"), - dictgen::InsensitiveAscii("fciated"), - dictgen::InsensitiveAscii("fciates"), - dictgen::InsensitiveAscii("fciation"), - dictgen::InsensitiveAscii("fiate"), - dictgen::InsensitiveAscii("fiated"), - dictgen::InsensitiveAscii("fiates"), - dictgen::InsensitiveAscii("fiating"), - dictgen::InsensitiveAscii("fiation"), - dictgen::InsensitiveAscii("fiations"), - dictgen::InsensitiveAscii("fic"), - dictgen::InsensitiveAscii("ficaat"), - dictgen::InsensitiveAscii("ficaiton"), - dictgen::InsensitiveAscii("ficare"), - dictgen::InsensitiveAscii("ficat"), - dictgen::InsensitiveAscii("ficatd"), - dictgen::InsensitiveAscii("ficatin"), - dictgen::InsensitiveAscii("ficationkits"), - dictgen::InsensitiveAscii("ficato"), - dictgen::InsensitiveAscii("ficaton"), - dictgen::InsensitiveAscii("ficats"), - dictgen::InsensitiveAscii("fice"), - dictgen::InsensitiveAscii("ficed"), - dictgen::InsensitiveAscii("fices"), - dictgen::InsensitiveAscii("ficiate"), - dictgen::InsensitiveAscii("ficion"), - dictgen::InsensitiveAscii("ficste"), - dictgen::InsensitiveAscii("ficsted"), - dictgen::InsensitiveAscii("ficstes"), - dictgen::InsensitiveAscii("ficsting"), - dictgen::InsensitiveAscii("ficstion"), - dictgen::InsensitiveAscii("ficte"), - dictgen::InsensitiveAscii("fificate"), - dictgen::InsensitiveAscii("fificated"), - dictgen::InsensitiveAscii("fificates"), - dictgen::InsensitiveAscii("fification"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ticate"), - dictgen::InsensitiveAscii("ticated"), - dictgen::InsensitiveAscii("ticates"), - dictgen::InsensitiveAscii("tication"), - ], - values: &[ - &["certain"], - &["certainly"], - &["certain"], - &["certainly"], - &["certainty"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["certificate"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["certificate"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certificating"], - &["certification"], - &["certifications"], - &["certificate", "certification"], - &["certificate"], - &["certification"], - &["certificate"], - &["certificate"], - &["certificated"], - &["certificating", "certification"], - &["certifications"], - &["certification"], - &["certification"], - &["certificates"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certificate"], - &["certification"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certificating"], - &["certification"], - &["certificate"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["certain"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - ], - range: 1..=12, - }; - -static WORD_CERTF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERTF_CHILDREN), - value: None, -}; - -pub static WORD_CERTF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("iciate"), - dictgen::InsensitiveAscii("iciated"), - dictgen::InsensitiveAscii("iciates"), - dictgen::InsensitiveAscii("iciation"), - dictgen::InsensitiveAscii("iciations"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["certifications"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["certifications"], - &["certified"], - &["certify"], - ], - range: 1..=9, - }; - -static WORD_CERTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERTE_CHILDREN), - value: None, -}; - -pub static WORD_CERTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rn")], - values: &[&["certain"]], - range: 2..=2, - }; - -static WORD_CERTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERTA_CHILDREN), - value: None, -}; - -pub static WORD_CERTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ily"), - dictgen::InsensitiveAscii("incy"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inity"), - dictgen::InsensitiveAscii("inlyt"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("intity"), - dictgen::InsensitiveAscii("intly"), - dictgen::InsensitiveAscii("iny"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nity"), - ], - values: &[ - &["certainly"], - &["certainty"], - &["certain"], - &["certainty"], - &["certainty"], - &["certain"], - &["certain"], - &["certainty"], - &["certainly"], - &["certainty"], - &["certain"], - &["certain"], - &["certainty"], - ], - range: 1..=6, - }; - -static WORD_CERR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERR_CHILDREN), - value: None, -}; - -pub static WORD_CERR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebral"), - dictgen::InsensitiveAscii("ebrally"), - ], - values: &[&["cerebral"], &["cerebrally"]], - range: 5..=7, - }; - -static WORD_CERO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERO_CHILDREN), - value: None, -}; - -pub static WORD_CERO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mony")], - values: &[&["ceremony"]], - range: 4..=4, - }; - -static WORD_CERN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERN_CHILDREN), - value: None, -}; - -pub static WORD_CERN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("omial"), - dictgen::InsensitiveAscii("omially"), - dictgen::InsensitiveAscii("omies"), - dictgen::InsensitiveAscii("omy"), - ], - values: &[ - &["ceremonial"], - &["ceremonially"], - &["ceremonies"], - &["ceremony"], - ], - range: 3..=7, - }; - -static WORD_CERM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERM_CHILDREN), - value: None, -}; - -pub static WORD_CERM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aic"), - dictgen::InsensitiveAscii("onial"), - dictgen::InsensitiveAscii("onially"), - dictgen::InsensitiveAscii("onies"), - dictgen::InsensitiveAscii("ony"), - ], - values: &[ - &["ceramic"], - &["ceremonial"], - &["ceremonially"], - &["ceremonies"], - &["ceremony"], - ], - range: 3..=7, - }; - -static WORD_CERI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERI_CHILDREN), - value: None, -}; - -pub static WORD_CERI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ficate"), - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("fications"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fies"), - dictgen::InsensitiveAscii("fy"), - dictgen::InsensitiveAscii("fying"), - dictgen::InsensitiveAscii("monial"), - dictgen::InsensitiveAscii("monies"), - dictgen::InsensitiveAscii("monious"), - dictgen::InsensitiveAscii("mony"), - dictgen::InsensitiveAscii("nomial"), - dictgen::InsensitiveAscii("nomially"), - dictgen::InsensitiveAscii("nomies"), - dictgen::InsensitiveAscii("nomy"), - dictgen::InsensitiveAscii("tfication"), - dictgen::InsensitiveAscii("tificate"), - ], - values: &[ - &["certificate"], - &["verification", "certification"], - &["certifications", "verifications"], - &["certified", "verified"], - &["certifies", "verifies"], - &["certify", "verify"], - &["certifying", "verifying"], - &["ceremonial"], - &["ceremonies"], - &["ceremonious"], - &["ceremony"], - &["ceremonial"], - &["ceremonially"], - &["ceremonies"], - &["ceremony"], - &["certifications"], - &["certificate"], - ], - range: 2..=9, - }; - -static WORD_CERE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERE_CHILDREN), - value: None, -}; - -pub static WORD_CERE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("brawl"), - dictgen::InsensitiveAscii("mone"), - dictgen::InsensitiveAscii("monias"), - dictgen::InsensitiveAscii("moniis"), - dictgen::InsensitiveAscii("monije"), - ], - values: &[ - &["creates"], - &["cerebral"], - &["ceremonies"], - &["ceremonies"], - &["ceremonies"], - &["ceremonies"], - ], - range: 4..=6, - }; - -static WORD_CERC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERC_CHILDREN), - value: None, -}; - -pub static WORD_CERC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("omstance"), - dictgen::InsensitiveAscii("omstances"), - dictgen::InsensitiveAscii("omstancial"), - dictgen::InsensitiveAscii("omstantial"), - dictgen::InsensitiveAscii("umstance"), - dictgen::InsensitiveAscii("umstances"), - dictgen::InsensitiveAscii("umstancial"), - dictgen::InsensitiveAscii("umstantial"), - ], - values: &[ - &["circumstance"], - &["circumstances"], - &["circumstantial"], - &["circumstantial"], - &["circumstance"], - &["circumstances"], - &["circumstantial"], - &["circumstantial"], - ], - range: 8..=10, - }; - -static WORD_CERB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERB_CHILDREN), - value: None, -}; - -pub static WORD_CERB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eral"), - dictgen::InsensitiveAscii("reus"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[&["cerebral"], &["cerberus"], &["cerberus"]], - range: 4..=4, - }; - -static WORD_CERA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CERA_CHILDREN), - value: None, -}; - -pub static WORD_CERA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("inly"), - dictgen::InsensitiveAscii("inty"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tine"), - ], - values: &[ - &["certain"], - &["certainly"], - &["certainty"], - &["create"], - &["created", "serrated"], - &["creatine"], - ], - range: 2..=4, - }; - -static WORD_CEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CEN_CHILDREN), - value: None, -}; - -pub static WORD_CEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ario"), - dictgen::InsensitiveAscii("arios"), - dictgen::InsensitiveAscii("crete"), - dictgen::InsensitiveAscii("cretely"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("cus"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("gter"), - dictgen::InsensitiveAscii("itpede"), - dictgen::InsensitiveAscii("sabilities"), - dictgen::InsensitiveAscii("sability"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("sably"), - dictgen::InsensitiveAscii("sequence"), - dictgen::InsensitiveAscii("sibility"), - dictgen::InsensitiveAscii("sible"), - dictgen::InsensitiveAscii("sibly"), - dictgen::InsensitiveAscii("sorhsip"), - dictgen::InsensitiveAscii("sur"), - dictgen::InsensitiveAscii("surship"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("tenal"), - dictgen::InsensitiveAscii("tenals"), - dictgen::InsensitiveAscii("tentenial"), - dictgen::InsensitiveAscii("tepide"), - dictgen::InsensitiveAscii("terd"), - dictgen::InsensitiveAscii("teres"), - dictgen::InsensitiveAscii("terfuge"), - dictgen::InsensitiveAscii("terfuges"), - dictgen::InsensitiveAscii("terns"), - dictgen::InsensitiveAscii("tipeddle"), - dictgen::InsensitiveAscii("tipedle"), - dictgen::InsensitiveAscii("tipeed"), - dictgen::InsensitiveAscii("tisencond"), - dictgen::InsensitiveAscii("tisenconds"), - dictgen::InsensitiveAscii("trafuge"), - dictgen::InsensitiveAscii("trafuges"), - dictgen::InsensitiveAscii("trase"), - dictgen::InsensitiveAscii("trid"), - dictgen::InsensitiveAscii("trifugeable"), - dictgen::InsensitiveAscii("trigrade"), - dictgen::InsensitiveAscii("triod"), - dictgen::InsensitiveAscii("triods"), - dictgen::InsensitiveAscii("truies"), - dictgen::InsensitiveAscii("truy"), - dictgen::InsensitiveAscii("tuties"), - dictgen::InsensitiveAscii("tuty"), - dictgen::InsensitiveAscii("vention"), - dictgen::InsensitiveAscii("ventions"), - ], - values: &[ - &["scenario"], - &["scenarios"], - &["concrete"], - &["concretely"], - &["center"], - &["census"], - &["generated"], - &["center"], - &["centipede"], - &["sensibilities"], - &["sensibility"], - &["sensible"], - &["sensibly"], - &["consequence"], - &["sensibility"], - &["sensible"], - &["sensibly"], - &["censorship"], - &["censor", "censure"], - &["censorship"], - &["certain"], - &["centennial", "sentinel"], - &["centennials", "sentinels"], - &["centennial"], - &["centipede"], - &["centered"], - &["centers"], - &["centrifuge"], - &["centrifuges"], - &["centers"], - &["centipede"], - &["centipede"], - &["centipede"], - &["centisecond"], - &["centiseconds"], - &["centrifuge"], - &["centrifuges"], - &["centres"], - &["centroid"], - &["centrifugable"], - &["centigrade"], - &["centroid"], - &["centroids"], - &["centuries"], - &["century"], - &["centuries"], - &["century"], - &["convention"], - &["conventions"], - ], - range: 3..=11, - }; - -static WORD_CEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CEM_CHILDREN), - value: None, -}; - -pub static WORD_CEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("entary"), - dictgen::InsensitiveAscii("etarey"), - dictgen::InsensitiveAscii("etaries"), - dictgen::InsensitiveAscii("etary"), - ], - values: &[&["cemetery"], &["cemetery"], &["cemeteries"], &["cemetery"]], - range: 5..=7, - }; - -static WORD_CEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CEL_CHILDREN), - value: None, -}; - -pub static WORD_CEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("cius"), - dictgen::InsensitiveAscii("ebartion"), - dictgen::InsensitiveAscii("ebirties"), - dictgen::InsensitiveAscii("ebirty"), - dictgen::InsensitiveAscii("ebracion"), - dictgen::InsensitiveAscii("ebrasion"), - dictgen::InsensitiveAscii("ebratin"), - dictgen::InsensitiveAscii("ebratings"), - dictgen::InsensitiveAscii("ebrationis"), - dictgen::InsensitiveAscii("ebrationists"), - dictgen::InsensitiveAscii("ebrato"), - dictgen::InsensitiveAscii("ebratons"), - dictgen::InsensitiveAscii("ebrite"), - dictgen::InsensitiveAscii("ebrites"), - dictgen::InsensitiveAscii("ebritites"), - dictgen::InsensitiveAscii("ebritiy"), - dictgen::InsensitiveAscii("esital"), - dictgen::InsensitiveAscii("estail"), - dictgen::InsensitiveAscii("ibrations"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("isus"), - dictgen::InsensitiveAscii("itcs"), - dictgen::InsensitiveAscii("labrate"), - dictgen::InsensitiveAscii("labrated"), - dictgen::InsensitiveAscii("labrates"), - dictgen::InsensitiveAscii("labrating"), - dictgen::InsensitiveAscii("labration"), - dictgen::InsensitiveAscii("labrations"), - dictgen::InsensitiveAscii("lebrate"), - dictgen::InsensitiveAscii("lebrated"), - dictgen::InsensitiveAscii("lebrates"), - dictgen::InsensitiveAscii("lebrating"), - dictgen::InsensitiveAscii("lebration"), - dictgen::InsensitiveAscii("lebrations"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lpading"), - dictgen::InsensitiveAscii("lst"), - dictgen::InsensitiveAscii("lulaire"), - dictgen::InsensitiveAscii("lural"), - dictgen::InsensitiveAscii("lxs"), - dictgen::InsensitiveAscii("suis"), - dictgen::InsensitiveAscii("ullar"), - dictgen::InsensitiveAscii("verly"), - ], - values: &[ - &["cellar", "clear"], - &["cellars", "clears"], - &["celsius"], - &["celebrations"], - &["celebrities"], - &["celebrity"], - &["celebration"], - &["celebrations"], - &["celebration"], - &["celebrations"], - &["celebrations"], - &["celebrations"], - &["celebration"], - &["celebrations"], - &["celebrities"], - &["celebrities"], - &["celebrities"], - &["celebrity"], - &["celestial"], - &["celestial"], - &["celebrations"], - &["ceiling"], - &["celsius"], - &["celtics"], - &["celebrate"], - &["celebrated"], - &["celebrates"], - &["celebrating"], - &["celebration"], - &["celebrations"], - &["celebrate"], - &["celebrated"], - &["celebrates"], - &["celebrating"], - &["celebration"], - &["celebrations"], - &["cellar"], - &["cellars"], - &["cells"], - &["cellpadding"], - &["cells"], - &["cellular"], - &["cellular"], - &["cells"], - &["celsius"], - &["cellular"], - &["cleverly"], - ], - range: 2..=12, - }; - -static WORD_CEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CEH_CHILDREN), - value: None, -}; - -pub static WORD_CEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("cked"), - dictgen::InsensitiveAscii("cker"), - dictgen::InsensitiveAscii("cking"), - dictgen::InsensitiveAscii("ckout"), - dictgen::InsensitiveAscii("cks"), - ], - values: &[ - &["check"], - &["checked"], - &["checker"], - &["checking"], - &["checkout"], - &["checks"], - ], - range: 2..=5, - }; - -static WORD_CED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CED_CHILDREN), - value: None, -}; - -pub static WORD_CED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ential"), - dictgen::InsensitiveAscii("entials"), - ], - values: &[&["credential"], &["credentials"]], - range: 6..=7, - }; - -static WORD_CEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CEC_CHILDREN), - value: None, -}; - -pub static WORD_CEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("king"), - dictgen::InsensitiveAscii("ks"), - ], - values: &[ - &["check"], - &["checked"], - &["checker"], - &["checking"], - &["checks"], - ], - range: 1..=4, - }; - -static WORD_CEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CEA_CHILDREN), - value: None, -}; - -pub static WORD_CEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rtype"), - dictgen::InsensitiveAscii("sar"), - dictgen::InsensitiveAscii("sars"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("sser"), - dictgen::InsensitiveAscii("ssers"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["cleartype"], - &["cesar"], - &["caesars"], - &["cesar"], - &["caesars"], - &["caesar"], - &["caesars"], - &["create"], - &["created"], - &["creates"], - &["creating"], - &["creation"], - ], - range: 2..=5, - }; - -static WORD_CD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CD_CHILDREN), - value: None, -}; - -pub static WORD_CD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ecompress")], - values: &[&["decompress"]], - range: 9..=9, - }; - -static WORD_CC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CC_CHILDREN), - value: None, -}; - -pub static WORD_CC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahe"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("annot"), - dictgen::InsensitiveAscii("ertificate"), - dictgen::InsensitiveAscii("ertificated"), - dictgen::InsensitiveAscii("ertificates"), - dictgen::InsensitiveAscii("ertification"), - dictgen::InsensitiveAscii("essible"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("omment"), - dictgen::InsensitiveAscii("onfiguration"), - dictgen::InsensitiveAscii("ontrol"), - dictgen::InsensitiveAscii("onverter"), - dictgen::InsensitiveAscii("ordinate"), - dictgen::InsensitiveAscii("ordinates"), - dictgen::InsensitiveAscii("ordinats"), - dictgen::InsensitiveAscii("orrect"), - dictgen::InsensitiveAscii("outant"), - dictgen::InsensitiveAscii("pcheck"), - dictgen::InsensitiveAscii("urred"), - dictgen::InsensitiveAscii("ustom"), - dictgen::InsensitiveAscii("ustoms"), - ], - values: &[ - &["cache"], - &["scale"], - &["cannot"], - &["certificate"], - &["certificated"], - &["certificates"], - &["certification"], - &["accessible"], - &["cache"], - &["comment"], - &["configuration"], - &["control"], - &["converter"], - &["coordinate"], - &["coordinates"], - &["coordinates"], - &["correct"], - &["accountant"], - &["cppcheck"], - &["occurred"], - &["custom"], - &["customs"], - ], - range: 2..=12, - }; - -static WORD_CA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CA_CHILDREN), - value: None, -}; - -static WORD_CA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CAA_NODE), - Some(&WORD_CAB_NODE), - Some(&WORD_CAC_NODE), - Some(&WORD_CAD_NODE), - Some(&WORD_CAE_NODE), - Some(&WORD_CAF_NODE), - None, - Some(&WORD_CAH_NODE), - Some(&WORD_CAI_NODE), - None, - None, - Some(&WORD_CAL_NODE), - Some(&WORD_CAM_NODE), - Some(&WORD_CAN_NODE), - Some(&WORD_CAO_NODE), - Some(&WORD_CAP_NODE), - None, - Some(&WORD_CAR_NODE), - Some(&WORD_CAS_NODE), - Some(&WORD_CAT_NODE), - Some(&WORD_CAU_NODE), - Some(&WORD_CAV_NODE), - None, - None, - None, - None, -]; - -static WORD_CAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAV_CHILDREN), - value: None, -}; - -pub static WORD_CAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aet"), - dictgen::InsensitiveAscii("aets"), - dictgen::InsensitiveAscii("arly"), - dictgen::InsensitiveAscii("lary"), - dictgen::InsensitiveAscii("ren"), - dictgen::InsensitiveAscii("rens"), - ], - values: &[ - &["caveat"], - &["caveats"], - &["cavalry"], - &["cavalry"], - &["cavern"], - &["caverns"], - ], - range: 3..=4, - }; - -static WORD_CAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAU_CHILDREN), - value: None, -}; - -pub static WORD_CAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("caisan"), - dictgen::InsensitiveAscii("casain"), - dictgen::InsensitiveAscii("casin"), - dictgen::InsensitiveAscii("casion"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("gt"), - dictgen::InsensitiveAscii("hgt"), - dictgen::InsensitiveAscii("ilflower"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lfilower"), - dictgen::InsensitiveAscii("ncks"), - dictgen::InsensitiveAscii("sacian"), - dictgen::InsensitiveAscii("sailty"), - dictgen::InsensitiveAscii("salties"), - dictgen::InsensitiveAscii("salty"), - dictgen::InsensitiveAscii("sees"), - dictgen::InsensitiveAscii("seing"), - dictgen::InsensitiveAscii("sion"), - dictgen::InsensitiveAscii("sioned"), - dictgen::InsensitiveAscii("sions"), - dictgen::InsensitiveAscii("sious"), - dictgen::InsensitiveAscii("tio"), - dictgen::InsensitiveAscii("tionsly"), - ], - values: &[ - &["caucasian"], - &["caucasian"], - &["caucasian"], - &["caucasian"], - &["caught"], - &["caught"], - &["caught"], - &["cauliflower"], - &["causing"], - &["cauliflower"], - &["canucks"], - &["caucasian"], - &["causality"], - &["casualties"], - &["casualty"], - &["causes"], - &["causing"], - &["caution"], - &["cautioned"], - &["cautions"], - &["cautious"], - &["caution"], - &["cautiously"], - ], - range: 2..=8, - }; - -static WORD_CAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CAT_CHILDREN), - value: None, -}; - -static WORD_CAT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CATA_NODE), - None, - Some(&WORD_CATC_NODE), - None, - Some(&WORD_CATE_NODE), - None, - Some(&WORD_CATG_NODE), - Some(&WORD_CATH_NODE), - Some(&WORD_CATI_NODE), - None, - None, - Some(&WORD_CATL_NODE), - None, - None, - Some(&WORD_CATO_NODE), - Some(&WORD_CATP_NODE), - None, - Some(&WORD_CATR_NODE), - Some(&WORD_CATS_NODE), - Some(&WORD_CATT_NODE), - Some(&WORD_CATU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CATU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATU_CHILDREN), - value: None, -}; - -pub static WORD_CATU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("re")], - values: &[&["capture"]], - range: 2..=2, - }; - -static WORD_CATT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATT_CHILDREN), - value: None, -}; - -pub static WORD_CATT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("erpilar"), - dictgen::InsensitiveAscii("erpilars"), - dictgen::InsensitiveAscii("erpillar"), - dictgen::InsensitiveAscii("erpillars"), - dictgen::InsensitiveAscii("leship"), - ], - values: &[ - &["caterpillar"], - &["caterpillars"], - &["caterpillar"], - &["caterpillars"], - &["battleship"], - ], - range: 6..=9, - }; - -static WORD_CATS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATS_CHILDREN), - value: None, -}; - -pub static WORD_CATS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("trophe")], - values: &[&["catastrophe"]], - range: 6..=6, - }; - -static WORD_CATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATR_CHILDREN), - value: None, -}; - -pub static WORD_CATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("idge")], - values: &[&["cartridge"]], - range: 4..=4, - }; - -static WORD_CATP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATP_CHILDREN), - value: None, -}; - -pub static WORD_CATP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("ures"), - ], - values: &[&["capture"], &["capture"], &["captured"], &["captures"]], - range: 3..=4, - }; - -static WORD_CATO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATO_CHILDREN), - value: None, -}; - -pub static WORD_CATO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gerized"), - dictgen::InsensitiveAscii("gory"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("straphic"), - dictgen::InsensitiveAscii("straphically"), - dictgen::InsensitiveAscii("strophic"), - ], - values: &[ - &["categorized"], - &["category"], - &["factory"], - &["catastrophic"], - &["catastrophically"], - &["catastrophic"], - ], - range: 2..=12, - }; - -static WORD_CATL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATL_CHILDREN), - value: None, -}; - -pub static WORD_CATL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ayst"), - dictgen::InsensitiveAscii("oag"), - dictgen::InsensitiveAscii("oaged"), - dictgen::InsensitiveAscii("oags"), - ], - values: &[&["catalyst"], &["catalog"], &["cataloged"], &["catalogs"]], - range: 3..=5, - }; - -static WORD_CATI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATI_CHILDREN), - value: None, -}; - -pub static WORD_CATI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gorically"), - dictgen::InsensitiveAscii("strophic"), - dictgen::InsensitiveAscii("vating"), - ], - values: &[&["categorically"], &["catastrophic"], &["activating"]], - range: 6..=9, - }; - -static WORD_CATH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATH_CHILDREN), - value: None, -}; - -pub static WORD_CATH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("deral"), - dictgen::InsensitiveAscii("erdal"), - dictgen::InsensitiveAscii("lic"), - dictgen::InsensitiveAscii("loic"), - dictgen::InsensitiveAscii("loics"), - dictgen::InsensitiveAscii("olacism"), - dictgen::InsensitiveAscii("olicisim"), - dictgen::InsensitiveAscii("olicsim"), - dictgen::InsensitiveAscii("olicsm"), - dictgen::InsensitiveAscii("olicus"), - dictgen::InsensitiveAscii("olisicm"), - dictgen::InsensitiveAscii("olisim"), - dictgen::InsensitiveAscii("olisism"), - dictgen::InsensitiveAscii("olizism"), - dictgen::InsensitiveAscii("olocisim"), - dictgen::InsensitiveAscii("olocism"), - dictgen::InsensitiveAscii("redal"), - ], - values: &[ - &["cathedral"], - &["cathedral"], - &["catholic"], - &["catholic"], - &["catholics"], - &["catholicism"], - &["catholicism"], - &["catholicism"], - &["catholicism"], - &["catholics"], - &["catholicism"], - &["catholicism"], - &["catholicism"], - &["catholicism"], - &["catholicism"], - &["catholicism"], - &["cathedral"], - ], - range: 3..=8, - }; - -static WORD_CATG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATG_CHILDREN), - value: None, -}; - -pub static WORD_CATG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eory"), - dictgen::InsensitiveAscii("orical"), - dictgen::InsensitiveAscii("orically"), - dictgen::InsensitiveAscii("ories"), - dictgen::InsensitiveAscii("ory"), - ], - values: &[ - &["category"], - &["categorical"], - &["categorically"], - &["categories"], - &["category"], - ], - range: 3..=8, - }; - -static WORD_CATE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATE_CHILDREN), - value: None, -}; - -pub static WORD_CATE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dgories"), - dictgen::InsensitiveAscii("gogical"), - dictgen::InsensitiveAscii("gogically"), - dictgen::InsensitiveAscii("gogies"), - dictgen::InsensitiveAscii("gogy"), - dictgen::InsensitiveAscii("goricaly"), - dictgen::InsensitiveAscii("gorice"), - dictgen::InsensitiveAscii("gorie"), - dictgen::InsensitiveAscii("goried"), - dictgen::InsensitiveAscii("goriei"), - dictgen::InsensitiveAscii("goriezed"), - dictgen::InsensitiveAscii("gorry"), - dictgen::InsensitiveAscii("goy"), - dictgen::InsensitiveAscii("groized"), - dictgen::InsensitiveAscii("grories"), - dictgen::InsensitiveAscii("gry"), - dictgen::InsensitiveAscii("ogory"), - dictgen::InsensitiveAscii("ogrical"), - dictgen::InsensitiveAscii("ogrically"), - dictgen::InsensitiveAscii("ogries"), - dictgen::InsensitiveAscii("ogrize"), - dictgen::InsensitiveAscii("ogry"), - dictgen::InsensitiveAscii("pillar"), - dictgen::InsensitiveAscii("pillars"), - dictgen::InsensitiveAscii("rgories"), - dictgen::InsensitiveAscii("rgorize"), - dictgen::InsensitiveAscii("rgorized"), - dictgen::InsensitiveAscii("rgory"), - dictgen::InsensitiveAscii("rogized"), - dictgen::InsensitiveAscii("rpilar"), - dictgen::InsensitiveAscii("rpilars"), - dictgen::InsensitiveAscii("rpiller"), - dictgen::InsensitiveAscii("rpillers"), - dictgen::InsensitiveAscii("strophic"), - ], - values: &[ - &["categories"], - &["categorical"], - &["categorically"], - &["categories"], - &["category"], - &["categorically"], - &["categorize"], - &["category", "categories"], - &["categorized"], - &["categorize"], - &["categorized"], - &["category"], - &["category"], - &["categorized"], - &["categories"], - &["category"], - &["category"], - &["categorical"], - &["categorically"], - &["categories"], - &["categorized"], - &["category"], - &["caterpillar"], - &["caterpillars"], - &["categories"], - &["categorize"], - &["categorized"], - &["category"], - &["categorized"], - &["caterpillar"], - &["caterpillars"], - &["caterpillar"], - &["caterpillars"], - &["catastrophic"], - ], - range: 3..=9, - }; - -static WORD_CATC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATC_CHILDREN), - value: None, -}; - -pub static WORD_CATC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hi"), - dictgen::InsensitiveAscii("hip"), - dictgen::InsensitiveAscii("hs"), - ], - values: &[ - &["catch"], - &["caught"], - &["catch"], - &["catchup"], - &["catches"], - ], - range: 2..=3, - }; - -static WORD_CATA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CATA_CHILDREN), - value: None, -}; - -pub static WORD_CATA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alogue"), - dictgen::InsensitiveAscii("clism"), - dictgen::InsensitiveAscii("clismic"), - dictgen::InsensitiveAscii("clismical"), - dictgen::InsensitiveAscii("clsym"), - dictgen::InsensitiveAscii("clym"), - dictgen::InsensitiveAscii("clyms"), - dictgen::InsensitiveAscii("clysim"), - dictgen::InsensitiveAscii("clysym"), - dictgen::InsensitiveAscii("cylsm"), - dictgen::InsensitiveAscii("cyslm"), - dictgen::InsensitiveAscii("gori"), - dictgen::InsensitiveAscii("gorically"), - dictgen::InsensitiveAscii("gorie"), - dictgen::InsensitiveAscii("gories"), - dictgen::InsensitiveAscii("gorization"), - dictgen::InsensitiveAscii("gorizations"), - dictgen::InsensitiveAscii("gorized"), - dictgen::InsensitiveAscii("gory"), - dictgen::InsensitiveAscii("lcysm"), - dictgen::InsensitiveAscii("lgoue"), - dictgen::InsensitiveAscii("line"), - dictgen::InsensitiveAscii("loge"), - dictgen::InsensitiveAscii("lsyt"), - dictgen::InsensitiveAscii("pillar"), - dictgen::InsensitiveAscii("pillars"), - dictgen::InsensitiveAscii("piller"), - dictgen::InsensitiveAscii("pillers"), - dictgen::InsensitiveAscii("pul"), - dictgen::InsensitiveAscii("sthrope"), - dictgen::InsensitiveAscii("straphe"), - dictgen::InsensitiveAscii("straphic"), - dictgen::InsensitiveAscii("strofies"), - dictgen::InsensitiveAscii("strofy"), - dictgen::InsensitiveAscii("strohpe"), - dictgen::InsensitiveAscii("strohpic"), - dictgen::InsensitiveAscii("stronphic"), - dictgen::InsensitiveAscii("strope"), - dictgen::InsensitiveAscii("strophie"), - dictgen::InsensitiveAscii("strophies"), - dictgen::InsensitiveAscii("strophize"), - dictgen::InsensitiveAscii("stropic"), - dictgen::InsensitiveAscii("stropically"), - dictgen::InsensitiveAscii("strphe"), - dictgen::InsensitiveAscii("strphic"), - dictgen::InsensitiveAscii("ylst"), - ], - values: &[ - &["catalogue"], - &["cataclysm"], - &["cataclysmic"], - &["cataclysmic"], - &["cataclysm"], - &["cataclysm"], - &["cataclysm"], - &["cataclysm"], - &["cataclysm"], - &["cataclysm"], - &["cataclysm"], - &["category"], - &["categorically"], - &["category", "categories"], - &["categories"], - &["categorization"], - &["categorizations"], - &["categorized"], - &["category"], - &["cataclysm"], - &["catalogue"], - &["catiline", "catalina"], - &["catalogue"], - &["catalyst"], - &["caterpillar"], - &["caterpillars"], - &["caterpillar"], - &["caterpillars"], - &["catapult"], - &["catastrophe"], - &["catastrophe"], - &["catastrophic"], - &["catastrophes"], - &["catastrophe"], - &["catastrophe"], - &["catastrophic"], - &["catastrophic"], - &["catastrophe"], - &["catastrophe"], - &["catastrophe"], - &["catastrophe"], - &["catastrophic"], - &["catastrophically"], - &["catastrophe"], - &["catastrophic"], - &["catalyst"], - ], - range: 3..=11, - }; - -static WORD_CAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAS_CHILDREN), - value: None, -}; - -pub static WORD_CAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arole"), - dictgen::InsensitiveAscii("aroles"), - dictgen::InsensitiveAscii("aulity"), - dictgen::InsensitiveAscii("aulties"), - dictgen::InsensitiveAscii("aulty"), - dictgen::InsensitiveAscii("cace"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("elessely"), - dictgen::InsensitiveAscii("esensetive"), - dictgen::InsensitiveAscii("ette"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("heir"), - dictgen::InsensitiveAscii("heirs"), - dictgen::InsensitiveAscii("hieer"), - dictgen::InsensitiveAscii("hieres"), - dictgen::InsensitiveAscii("hies"), - dictgen::InsensitiveAscii("hire"), - dictgen::InsensitiveAscii("hires"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("ims"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("pule"), - dictgen::InsensitiveAscii("pules"), - dictgen::InsensitiveAscii("sarole"), - dictgen::InsensitiveAscii("saroles"), - dictgen::InsensitiveAscii("sawory"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sete"), - dictgen::InsensitiveAscii("settte"), - dictgen::InsensitiveAscii("sim"), - dictgen::InsensitiveAscii("sims"), - dictgen::InsensitiveAscii("sm"), - dictgen::InsensitiveAscii("sms"), - dictgen::InsensitiveAscii("sowarry"), - dictgen::InsensitiveAscii("tatrophe"), - dictgen::InsensitiveAscii("tels"), - dictgen::InsensitiveAscii("tleos"), - dictgen::InsensitiveAscii("tlers"), - dictgen::InsensitiveAscii("ualites"), - dictgen::InsensitiveAscii("ualries"), - dictgen::InsensitiveAscii("uation"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("ues"), - dictgen::InsensitiveAscii("uing"), - dictgen::InsensitiveAscii("ulaties"), - dictgen::InsensitiveAscii("ulaty"), - ], - values: &[ - &["casserole"], - &["casseroles"], - &["causality"], - &["casualties"], - &["casualty"], - &["cascade"], - &["cases"], - &["caselessly"], - &["casesensitive"], - &["cassette"], - &["cache"], - &["cashier"], - &["cashiers"], - &["cashier"], - &["cashiers"], - &["cashiers"], - &["cashier"], - &["cashiers"], - &["chasm"], - &["chasms"], - &["caisson"], - &["castles"], - &["capsule"], - &["capsules"], - &["casserole"], - &["casseroles"], - &["cassowary"], - &["cases"], - &["cassette"], - &["cassette"], - &["chasm"], - &["chasms"], - &["chasm"], - &["chasms"], - &["cassowary"], - &["catastrophe"], - &["castles"], - &["castles"], - &["castles"], - &["casualties"], - &["casualties"], - &["causation"], - &["cause"], - &["caused"], - &["causes"], - &["causing"], - &["casualties"], - &["casualty"], - ], - range: 2..=10, - }; - -static WORD_CAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CAR_CHILDREN), - value: None, -}; - -static WORD_CAR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CARA_NODE), - Some(&WORD_CARB_NODE), - Some(&WORD_CARC_NODE), - Some(&WORD_CARD_NODE), - Some(&WORD_CARE_NODE), - Some(&WORD_CARF_NODE), - None, - None, - Some(&WORD_CARI_NODE), - None, - None, - Some(&WORD_CARL_NODE), - Some(&WORD_CARM_NODE), - Some(&WORD_CARN_NODE), - Some(&WORD_CARO_NODE), - Some(&WORD_CARP_NODE), - None, - Some(&WORD_CARR_NODE), - None, - Some(&WORD_CART_NODE), - None, - Some(&WORD_CARV_NODE), - None, - None, - Some(&WORD_CARY_NODE), - None, -]; - -static WORD_CARY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARY_CHILDREN), - value: None, -}; - -pub static WORD_CARY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["carrying"], &["crayons"], &["carry"]], - range: 1..=3, - }; - -static WORD_CARV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARV_CHILDREN), - value: None, -}; - -pub static WORD_CARV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inal")], - values: &[&["carnival"]], - range: 4..=4, - }; - -static WORD_CART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CART_CHILDREN), - value: None, -}; - -pub static WORD_CART_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("dridge"), - dictgen::InsensitiveAscii("drige"), - dictgen::InsensitiveAscii("driges"), - dictgen::InsensitiveAscii("ells"), - dictgen::InsensitiveAscii("ensian"), - dictgen::InsensitiveAscii("esion"), - dictgen::InsensitiveAscii("hagian"), - dictgen::InsensitiveAscii("hesian"), - dictgen::InsensitiveAscii("hographer"), - dictgen::InsensitiveAscii("iesian"), - dictgen::InsensitiveAscii("iladge"), - dictgen::InsensitiveAscii("iledge"), - dictgen::InsensitiveAscii("ilege"), - dictgen::InsensitiveAscii("ilidge"), - dictgen::InsensitiveAscii("irdge"), - dictgen::InsensitiveAscii("irdges"), - dictgen::InsensitiveAscii("isian"), - dictgen::InsensitiveAscii("ladge"), - dictgen::InsensitiveAscii("lage"), - dictgen::InsensitiveAscii("ledge"), - dictgen::InsensitiveAscii("lege"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("maan"), - dictgen::InsensitiveAscii("rdige"), - dictgen::InsensitiveAscii("rdiges"), - dictgen::InsensitiveAscii("riages"), - dictgen::InsensitiveAscii("ride"), - dictgen::InsensitiveAscii("rigde"), - dictgen::InsensitiveAscii("rigdes"), - dictgen::InsensitiveAscii("rige"), - dictgen::InsensitiveAscii("riges"), - ], - values: &[ - &["certain"], - &["cartridge"], - &["cartridge"], - &["cartridges"], - &["cartels"], - &["cartesian"], - &["cartesian"], - &["carthaginian"], - &["cartesian"], - &["cartographer"], - &["cartesian"], - &["cartilage"], - &["cartilage"], - &["cartilage"], - &["cartilage"], - &["cartridge"], - &["cartridges"], - &["cartesian"], - &["cartilage"], - &["cartilage"], - &["cartilage"], - &["cartilage"], - &["cartels"], - &["cartman"], - &["cartridge"], - &["cartridges"], - &["cartridges"], - &["cartridge"], - &["cartridge"], - &["cartridges"], - &["cartridge"], - &["cartridges"], - ], - range: 3..=9, - }; - -static WORD_CARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARR_CHILDREN), - value: None, -}; - -pub static WORD_CARR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ages"), - dictgen::InsensitiveAscii("aige"), - dictgen::InsensitiveAscii("ear"), - dictgen::InsensitiveAscii("ears"), - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("efull"), - dictgen::InsensitiveAscii("eid"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("iadge"), - dictgen::InsensitiveAscii("ibbean"), - dictgen::InsensitiveAscii("ibean"), - dictgen::InsensitiveAscii("idge"), - dictgen::InsensitiveAscii("ien"), - dictgen::InsensitiveAscii("ige"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("otts"), - dictgen::InsensitiveAscii("otus"), - dictgen::InsensitiveAscii("rier"), - dictgen::InsensitiveAscii("yintg"), - dictgen::InsensitiveAscii("yng"), - ], - values: &[ - &["carriage"], - &["carriages"], - &["carriage"], - &["career"], - &["careers"], - &["career"], - &["careful"], - &["carried"], - &["careers"], - &["caret"], - &["carriage"], - &["caribbean"], - &["caribbean"], - &["carriage", "cartridge"], - &["carrier"], - &["carriage"], - &["carrying"], - &["carrots"], - &["carrots"], - &["carrier"], - &["carrying"], - &["carrying"], - ], - range: 2..=6, - }; - -static WORD_CARP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARP_CHILDREN), - value: None, -}; - -pub static WORD_CARP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etner"), - dictgen::InsensitiveAscii("tener"), - ], - values: &[&["carpenter"], &["carpenter"]], - range: 5..=5, - }; - -static WORD_CARO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARO_CHILDREN), - value: None, -}; - -pub static WORD_CARO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lan"), - dictgen::InsensitiveAscii("linia"), - dictgen::InsensitiveAscii("navirus"), - dictgen::InsensitiveAscii("naviruses"), - dictgen::InsensitiveAscii("sel"), - dictgen::InsensitiveAscii("seles"), - dictgen::InsensitiveAscii("sels"), - ], - values: &[ - &["carolina"], - &["carolina"], - &["coronavirus"], - &["coronaviruses"], - &["carousel"], - &["carousels"], - &["carousels"], - ], - range: 3..=9, - }; - -static WORD_CARN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARN_CHILDREN), - value: None, -}; - -pub static WORD_CARN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agie"), - dictgen::InsensitiveAscii("avor"), - dictgen::InsensitiveAscii("avores"), - dictgen::InsensitiveAscii("avors"), - dictgen::InsensitiveAscii("berry"), - dictgen::InsensitiveAscii("ege"), - dictgen::InsensitiveAscii("ige"), - dictgen::InsensitiveAscii("igie"), - dictgen::InsensitiveAscii("iverous"), - dictgen::InsensitiveAscii("omial"), - dictgen::InsensitiveAscii("omially"), - dictgen::InsensitiveAscii("omies"), - dictgen::InsensitiveAscii("omy"), - dictgen::InsensitiveAscii("vial"), - ], - values: &[ - &["carnegie"], - &["carnivore"], - &["carnivores"], - &["carnivores"], - &["cranberry"], - &["carnage", "carnegie"], - &["carnage", "carnegie"], - &["carnegie"], - &["carnivorous"], - &["ceremonial"], - &["ceremonially"], - &["ceremonies"], - &["ceremony"], - &["carnival"], - ], - range: 3..=7, - }; - -static WORD_CARM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARM_CHILDREN), - value: None, -}; - -pub static WORD_CARM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alite"), - dictgen::InsensitiveAscii("onial"), - dictgen::InsensitiveAscii("onially"), - dictgen::InsensitiveAscii("onies"), - dictgen::InsensitiveAscii("ony"), - dictgen::InsensitiveAscii("tan"), - ], - values: &[ - &["carmelite"], - &["ceremonial"], - &["ceremonially"], - &["ceremonies"], - &["ceremony"], - &["cartman"], - ], - range: 3..=7, - }; - -static WORD_CARL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARL_CHILDREN), - value: None, -}; - -pub static WORD_CARL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oina")], - values: &[&["carolina"]], - range: 4..=4, - }; - -static WORD_CARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARI_CHILDREN), - value: None, -}; - -pub static WORD_CARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acture"), - dictgen::InsensitiveAscii("actures"), - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("bles"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("catore"), - dictgen::InsensitiveAscii("caturale"), - dictgen::InsensitiveAscii("caturile"), - dictgen::InsensitiveAscii("caturise"), - dictgen::InsensitiveAscii("caturize"), - dictgen::InsensitiveAscii("citure"), - dictgen::InsensitiveAscii("cuture"), - dictgen::InsensitiveAscii("dac"), - dictgen::InsensitiveAscii("dgan"), - dictgen::InsensitiveAscii("dge"), - dictgen::InsensitiveAscii("dnal"), - dictgen::InsensitiveAscii("dnals"), - dictgen::InsensitiveAscii("dovascular"), - dictgen::InsensitiveAscii("ier"), - dictgen::InsensitiveAscii("monial"), - dictgen::InsensitiveAscii("monially"), - dictgen::InsensitiveAscii("monies"), - dictgen::InsensitiveAscii("mony"), - dictgen::InsensitiveAscii("nomial"), - dictgen::InsensitiveAscii("nomially"), - dictgen::InsensitiveAscii("nomies"), - dictgen::InsensitiveAscii("nomy"), - dictgen::InsensitiveAscii("nval"), - dictgen::InsensitiveAscii("smatic"), - ], - values: &[ - &["caricature"], - &["caricature"], - &["carriage"], - &["variables"], - &["caricature"], - &["caricature"], - &["caricature"], - &["caricature"], - &["caricature"], - &["caricature"], - &["caricature"], - &["caricature"], - &["cardiac"], - &["cardigan"], - &["carriage"], - &["cardinal"], - &["cardinals"], - &["cardiovascular"], - &["carrier"], - &["ceremonial"], - &["ceremonially"], - &["ceremonies"], - &["ceremony"], - &["ceremonial"], - &["ceremonially"], - &["ceremonies"], - &["ceremony"], - &["carnival"], - &["charismatic"], - ], - range: 3..=10, - }; - -static WORD_CARF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARF_CHILDREN), - value: None, -}; - -pub static WORD_CARF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ull"), - dictgen::InsensitiveAscii("ully"), - ], - values: &[&["careful"], &["carefully"]], - range: 3..=4, - }; - -static WORD_CARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARE_CHILDREN), - value: None, -}; - -pub static WORD_CARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("flly"), - dictgen::InsensitiveAscii("full"), - dictgen::InsensitiveAscii("fullly"), - dictgen::InsensitiveAscii("fuly"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[ - &["carefully"], - &["careful", "carefully"], - &["carefully"], - &["carefully"], - &["caring"], - ], - range: 3..=6, - }; - -static WORD_CARD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARD_CHILDREN), - value: None, -}; - -pub static WORD_CARD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aic"), - dictgen::InsensitiveAscii("baord"), - dictgen::InsensitiveAscii("boad"), - dictgen::InsensitiveAscii("borad"), - dictgen::InsensitiveAscii("ianl"), - dictgen::InsensitiveAscii("ianls"), - dictgen::InsensitiveAscii("ina"), - dictgen::InsensitiveAscii("inales"), - dictgen::InsensitiveAscii("inalis"), - dictgen::InsensitiveAscii("iocascular"), - dictgen::InsensitiveAscii("iovascualar"), - dictgen::InsensitiveAscii("iovascualr"), - dictgen::InsensitiveAscii("iovasculaire"), - dictgen::InsensitiveAscii("iovasculaires"), - dictgen::InsensitiveAscii("iovasuclar"), - dictgen::InsensitiveAscii("nial"), - dictgen::InsensitiveAscii("nials"), - dictgen::InsensitiveAscii("ridge"), - dictgen::InsensitiveAscii("ridges"), - ], - values: &[ - &["cardiac"], - &["cardboard"], - &["cardboard"], - &["cardboard"], - &["cardinal"], - &["cardinals"], - &["cardigan"], - &["cardinals"], - &["cardinals"], - &["cardiovascular"], - &["cardiovascular"], - &["cardiovascular"], - &["cardiovascular"], - &["cardiovascular"], - &["cardiovascular"], - &["cardinal"], - &["cardinals"], - &["cartridge"], - &["cartridges"], - ], - range: 3..=13, - }; - -static WORD_CARC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARC_CHILDREN), - value: None, -}; - -pub static WORD_CARC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("iature"), - dictgen::InsensitiveAscii("us"), - dictgen::InsensitiveAscii("uses"), - ], - values: &[ - &["carcass", "caracas"], - &["caricature"], - &["carcass"], - &["carcasses"], - ], - range: 2..=6, - }; - -static WORD_CARB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARB_CHILDREN), - value: None, -}; - -pub static WORD_CARB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ien"), - dictgen::InsensitiveAscii("ohdyrates"), - dictgen::InsensitiveAscii("ohidrates"), - dictgen::InsensitiveAscii("ohydrats"), - dictgen::InsensitiveAscii("ohyrdate"), - dictgen::InsensitiveAscii("ohyrdates"), - dictgen::InsensitiveAscii("oyhdrates"), - dictgen::InsensitiveAscii("us"), - ], - values: &[ - &["carbine"], - &["carbohydrates"], - &["carbohydrates"], - &["carbohydrates"], - &["carbohydrates"], - &["carbohydrates"], - &["carbohydrates"], - &["cardbus"], - ], - range: 2..=9, - }; - -static WORD_CARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CARA_CHILDREN), - value: None, -}; - -pub static WORD_CARA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("boo"), - dictgen::InsensitiveAscii("boos"), - dictgen::InsensitiveAscii("chter"), - dictgen::InsensitiveAscii("citure"), - dictgen::InsensitiveAscii("cter"), - dictgen::InsensitiveAscii("ctere"), - dictgen::InsensitiveAscii("cteristic"), - dictgen::InsensitiveAscii("cteristics"), - dictgen::InsensitiveAscii("cterized"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("ff"), - dictgen::InsensitiveAscii("nge"), - ], - values: &[ - &["caribou"], - &["caribous"], - &["character"], - &["caricature"], - &["character"], - &["character"], - &["characteristic"], - &["characteristics"], - &["characterized"], - &["characters"], - &["carafe"], - &["carnage"], - ], - range: 2..=10, - }; - -static WORD_CAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CAP_CHILDREN), - value: None, -}; - -static WORD_CAP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CAPA_NODE), - Some(&WORD_CAPB_NODE), - Some(&WORD_CAPC_NODE), - None, - Some(&WORD_CAPE_NODE), - None, - None, - None, - Some(&WORD_CAPI_NODE), - None, - None, - None, - Some(&WORD_CAPM_NODE), - None, - None, - Some(&WORD_CAPP_NODE), - None, - Some(&WORD_CAPR_NODE), - Some(&WORD_CAPS_NODE), - Some(&WORD_CAPT_NODE), - Some(&WORD_CAPU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CAPU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPU_CHILDREN), - value: None, -}; - -pub static WORD_CAPU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sle"), - dictgen::InsensitiveAscii("sles"), - dictgen::InsensitiveAscii("tre"), - dictgen::InsensitiveAscii("tred"), - dictgen::InsensitiveAscii("tres"), - dictgen::InsensitiveAscii("ture"), - ], - values: &[ - &["capsule"], - &["capsules"], - &["capture"], - &["captured"], - &["captures"], - &["capture"], - ], - range: 3..=4, - }; - -static WORD_CAPT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPT_CHILDREN), - value: None, -}; - -pub static WORD_CAPT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ainers"), - dictgen::InsensitiveAscii("ais"), - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("eurs"), - dictgen::InsensitiveAscii("ial"), - dictgen::InsensitiveAscii("ialism"), - dictgen::InsensitiveAscii("ialist"), - dictgen::InsensitiveAscii("ialists"), - dictgen::InsensitiveAscii("ialization"), - dictgen::InsensitiveAscii("ialize"), - dictgen::InsensitiveAscii("ialized"), - dictgen::InsensitiveAscii("ials"), - dictgen::InsensitiveAscii("ian"), - dictgen::InsensitiveAscii("ians"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("iol"), - dictgen::InsensitiveAscii("italized"), - dictgen::InsensitiveAscii("ivitiy"), - dictgen::InsensitiveAscii("rure"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("urd"), - ], - values: &[ - &["capable"], - &["captains"], - &["captains"], - &["capitalized"], - &["captor"], - &["captors"], - &["captures"], - &["capital"], - &["capitalism"], - &["capitalist"], - &["capitalists"], - &["capitalization"], - &["capitalize"], - &["capitalized"], - &["capitals"], - &["captain"], - &["captains"], - &["captain"], - &["captains"], - &["capitol"], - &["capitalized"], - &["captivity"], - &["capture"], - &["captured"], - &["captured"], - ], - range: 2..=10, - }; - -static WORD_CAPS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPS_CHILDREN), - value: None, -}; - -pub static WORD_CAPS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uels"), - dictgen::InsensitiveAscii("ulers"), - dictgen::InsensitiveAscii("ulets"), - dictgen::InsensitiveAscii("uls"), - dictgen::InsensitiveAscii("ulse"), - dictgen::InsensitiveAscii("umel"), - ], - values: &[ - &["capsules"], - &["capsules"], - &["capsules"], - &["capsules"], - &["capsules"], - &["capsule"], - ], - range: 3..=5, - }; - -static WORD_CAPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPR_CHILDREN), - value: None, -}; - -pub static WORD_CAPR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("enter")], - values: &[&["carpenter"]], - range: 5..=5, - }; - -static WORD_CAPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPP_CHILDREN), - value: None, -}; - -pub static WORD_CAPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("able")], - values: &[&["capable"]], - range: 4..=4, - }; - -static WORD_CAPM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPM_CHILDREN), - value: None, -}; - -pub static WORD_CAPM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("bell")], - values: &[&["campbell"]], - range: 4..=4, - }; - -static WORD_CAPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPI_CHILDREN), - value: None, -}; - -pub static WORD_CAPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("bilities"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("cator"), - dictgen::InsensitiveAscii("cators"), - dictgen::InsensitiveAscii("tain"), - dictgen::InsensitiveAscii("talis"), - dictgen::InsensitiveAscii("talisim"), - dictgen::InsensitiveAscii("talisn"), - dictgen::InsensitiveAscii("talistes"), - dictgen::InsensitiveAscii("talits"), - dictgen::InsensitiveAscii("talizacion"), - dictgen::InsensitiveAscii("talizaiton"), - dictgen::InsensitiveAscii("talizating"), - dictgen::InsensitiveAscii("talizaton"), - dictgen::InsensitiveAscii("talsim"), - dictgen::InsensitiveAscii("talsit"), - dictgen::InsensitiveAscii("tans"), - dictgen::InsensitiveAscii("tarist"), - dictgen::InsensitiveAscii("tas"), - dictgen::InsensitiveAscii("tilazation"), - dictgen::InsensitiveAscii("tilism"), - dictgen::InsensitiveAscii("tilist"), - dictgen::InsensitiveAscii("tilists"), - dictgen::InsensitiveAscii("tilize"), - dictgen::InsensitiveAscii("tilized"), - dictgen::InsensitiveAscii("tlaism"), - dictgen::InsensitiveAscii("tlaist"), - dictgen::InsensitiveAscii("tlaize"), - dictgen::InsensitiveAscii("tlizes"), - dictgen::InsensitiveAscii("tola"), - dictgen::InsensitiveAscii("tolism"), - dictgen::InsensitiveAscii("tolist"), - dictgen::InsensitiveAscii("tolists"), - dictgen::InsensitiveAscii("tolization"), - dictgen::InsensitiveAscii("tolize"), - dictgen::InsensitiveAscii("tolized"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tulo"), - ], - values: &[ - &["capitalized"], - &["capabilities"], - &["capability"], - &["capable"], - &["capacitor"], - &["capacitors"], - &["captain"], - &["capitals"], - &["capitalism"], - &["capitals"], - &["capitalists"], - &["capitalists"], - &["capitalization"], - &["capitalization"], - &["capitalization"], - &["capitalization"], - &["capitalism"], - &["capitalists"], - &["captains"], - &["capitalist"], - &["capitals"], - &["capitalization"], - &["capitalism"], - &["capitalist"], - &["capitalists"], - &["capitalize"], - &["capitalized"], - &["capitalism"], - &["capitalist"], - &["capitalized"], - &["capitalizes"], - &["capital"], - &["capitalism"], - &["capitalist"], - &["capitalists"], - &["capitalization"], - &["capitalize"], - &["capitalized"], - &["caption"], - &["capitol"], - ], - range: 3..=10, - }; - -static WORD_CAPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPE_CHILDREN), - value: None, -}; - -pub static WORD_CAPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("la"), - dictgen::InsensitiveAscii("rbility"), - ], - values: &[&["capella"], &["capability"]], - range: 2..=7, - }; - -static WORD_CAPC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPC_CHILDREN), - value: None, -}; - -pub static WORD_CAPC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acity"), - dictgen::InsensitiveAscii("ity"), - ], - values: &[&["capacity"], &["capacity"]], - range: 3..=5, - }; - -static WORD_CAPB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPB_CHILDREN), - value: None, -}; - -pub static WORD_CAPB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("ale"), - ], - values: &[&["capability"], &["capable"]], - range: 3..=7, - }; - -static WORD_CAPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAPA_CHILDREN), - value: None, -}; - -pub static WORD_CAPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acity"), - dictgen::InsensitiveAscii("bable"), - dictgen::InsensitiveAscii("bality"), - dictgen::InsensitiveAscii("bicity"), - dictgen::InsensitiveAscii("biilities"), - dictgen::InsensitiveAscii("biities"), - dictgen::InsensitiveAscii("biity"), - dictgen::InsensitiveAscii("bilies"), - dictgen::InsensitiveAscii("biliites"), - dictgen::InsensitiveAscii("bilites"), - dictgen::InsensitiveAscii("bilitieis"), - dictgen::InsensitiveAscii("bilitiesu"), - dictgen::InsensitiveAscii("bilitiies"), - dictgen::InsensitiveAscii("bilitires"), - dictgen::InsensitiveAscii("bilitiy"), - dictgen::InsensitiveAscii("billities"), - dictgen::InsensitiveAscii("billity"), - dictgen::InsensitiveAscii("bilties"), - dictgen::InsensitiveAscii("biltity"), - dictgen::InsensitiveAscii("biltiy"), - dictgen::InsensitiveAscii("bilty"), - dictgen::InsensitiveAscii("bitilies"), - dictgen::InsensitiveAscii("bitilites"), - dictgen::InsensitiveAscii("blilities"), - dictgen::InsensitiveAscii("blities"), - dictgen::InsensitiveAscii("blity"), - dictgen::InsensitiveAscii("cators"), - dictgen::InsensitiveAscii("ciaty"), - dictgen::InsensitiveAscii("citaron"), - dictgen::InsensitiveAscii("citers"), - dictgen::InsensitiveAscii("citores"), - dictgen::InsensitiveAscii("ciy"), - dictgen::InsensitiveAscii("ctior"), - dictgen::InsensitiveAscii("ctiors"), - dictgen::InsensitiveAscii("lize"), - dictgen::InsensitiveAscii("lized"), - dictgen::InsensitiveAscii("pbilities"), - dictgen::InsensitiveAscii("sitors"), - dictgen::InsensitiveAscii("tibilities"), - dictgen::InsensitiveAscii("tibility"), - dictgen::InsensitiveAscii("tilism"), - dictgen::InsensitiveAscii("tilist"), - dictgen::InsensitiveAscii("tilists"), - dictgen::InsensitiveAscii("tilization"), - dictgen::InsensitiveAscii("tilize"), - dictgen::InsensitiveAscii("tilized"), - ], - values: &[ - &["capacity"], - &["capable"], - &["capability"], - &["capability"], - &["capabilities"], - &["capabilities"], - &["capability"], - &["capabilities"], - &["capabilities"], - &["capabilities"], - &["capabilities"], - &["capabilities"], - &["capabilities"], - &["capabilities"], - &["capability"], - &["capabilities"], - &["capability"], - &["capabilities"], - &["capability"], - &["capability"], - &["capability"], - &["capabilities"], - &["capabilities"], - &["capabilities"], - &["capabilities"], - &["capability"], - &["capacitors"], - &["capacity"], - &["capacitor"], - &["capacitors"], - &["capacitors"], - &["capacity"], - &["capacitor"], - &["capacitors"], - &["capitalize"], - &["capitalized"], - &["capabilities"], - &["capacitors"], - &["capabilities"], - &["compatibility"], - &["capitalism"], - &["capitalist"], - &["capitalists"], - &["capitalization"], - &["capitalize"], - &["capitalized"], - ], - range: 3..=10, - }; - -static WORD_CAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAO_CHILDREN), - value: None, -}; - -pub static WORD_CAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("uld"), - ], - values: &[&["coast"], &["could"]], - range: 2..=3, - }; - -static WORD_CAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CAN_CHILDREN), - value: None, -}; - -static WORD_CAN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CANA_NODE), - None, - Some(&WORD_CANC_NODE), - Some(&WORD_CAND_NODE), - Some(&WORD_CANE_NODE), - None, - Some(&WORD_CANG_NODE), - None, - Some(&WORD_CANI_NODE), - None, - None, - None, - None, - Some(&WORD_CANN_NODE), - Some(&WORD_CANO_NODE), - None, - None, - Some(&WORD_CANR_NODE), - Some(&WORD_CANS_NODE), - Some(&WORD_CANT_NODE), - None, - Some(&WORD_CANV_NODE), - None, - None, - Some(&WORD_CANY_NODE), - None, -]; - -static WORD_CANY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANY_CHILDREN), - value: None, -}; - -pub static WORD_CANY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["canaille"]], - range: 1..=1, - }; - -static WORD_CANV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANV_CHILDREN), - value: None, -}; - -pub static WORD_CANV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ase")], - values: &[&["canvas"]], - range: 3..=3, - }; - -static WORD_CANT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANT_CHILDREN), - value: None, -}; - -pub static WORD_CANT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("acting"), - dictgen::InsensitiveAscii("acts"), - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ained"), - dictgen::InsensitiveAscii("ainers"), - dictgen::InsensitiveAscii("aining"), - dictgen::InsensitiveAscii("ains"), - dictgen::InsensitiveAscii("alope"), - dictgen::InsensitiveAscii("alopes"), - ], - values: &[ - &["contact"], - &["contacted"], - &["contacting"], - &["contacts"], - &["contain"], - &["contained"], - &["containers"], - &["containing"], - &["contains"], - &["cantaloupe"], - &["cantaloupes"], - ], - range: 3..=6, - }; - -static WORD_CANS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANS_CHILDREN), - value: None, -}; - -pub static WORD_CANS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iter")], - values: &[&["canister"]], - range: 4..=4, - }; - -static WORD_CANR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANR_CHILDREN), - value: None, -}; - -pub static WORD_CANR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("age")], - values: &[&["carnage"]], - range: 3..=3, - }; - -static WORD_CANO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANO_CHILDREN), - value: None, -}; - -pub static WORD_CANO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cical"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("nalize"), - dictgen::InsensitiveAscii("nalized"), - dictgen::InsensitiveAscii("nalizes"), - dictgen::InsensitiveAscii("nalizing"), - dictgen::InsensitiveAscii("ncal"), - dictgen::InsensitiveAscii("ncial"), - dictgen::InsensitiveAscii("ncialize"), - dictgen::InsensitiveAscii("ncical"), - dictgen::InsensitiveAscii("nicalizations"), - dictgen::InsensitiveAscii("nicied"), - dictgen::InsensitiveAscii("nival"), - dictgen::InsensitiveAscii("noical"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["canonical"], - &["canonical"], - &["canonicalize"], - &["canonicalized"], - &["canonicalizes"], - &["canonicalizing"], - &["canonical"], - &["canonical"], - &["canonicalize"], - &["canonical"], - &["canonicalization"], - &["canonified"], - &["canonical"], - &["canonical"], - &["cannot"], - ], - range: 1..=13, - }; - -static WORD_CANN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANN_CHILDREN), - value: Some(&["can"]), -}; - -pub static WORD_CANN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abil"), - dictgen::InsensitiveAscii("abile"), - dictgen::InsensitiveAscii("abiles"), - dictgen::InsensitiveAscii("abilism"), - dictgen::InsensitiveAscii("abilyse"), - dictgen::InsensitiveAscii("abilysed"), - dictgen::InsensitiveAscii("abilyses"), - dictgen::InsensitiveAscii("abilysing"), - dictgen::InsensitiveAscii("abilyze"), - dictgen::InsensitiveAscii("abilyzed"), - dictgen::InsensitiveAscii("abilyzes"), - dictgen::InsensitiveAscii("abilyzing"), - dictgen::InsensitiveAscii("abolism"), - dictgen::InsensitiveAscii("bial"), - dictgen::InsensitiveAscii("iablism"), - dictgen::InsensitiveAscii("ibalisim"), - dictgen::InsensitiveAscii("ibalizm"), - dictgen::InsensitiveAscii("ibaljim"), - dictgen::InsensitiveAscii("iballism"), - dictgen::InsensitiveAscii("ibalsim"), - dictgen::InsensitiveAscii("ibalsm"), - dictgen::InsensitiveAscii("ibas"), - dictgen::InsensitiveAscii("ibilism"), - dictgen::InsensitiveAscii("ister"), - dictgen::InsensitiveAscii("isters"), - dictgen::InsensitiveAscii("not"), - dictgen::InsensitiveAscii("obalism"), - dictgen::InsensitiveAscii("obt"), - dictgen::InsensitiveAscii("oical"), - dictgen::InsensitiveAscii("onical"), - dictgen::InsensitiveAscii("onicalization"), - dictgen::InsensitiveAscii("onicalize"), - dictgen::InsensitiveAscii("ont"), - dictgen::InsensitiveAscii("otation"), - dictgen::InsensitiveAscii("otations"), - dictgen::InsensitiveAscii("ote"), - dictgen::InsensitiveAscii("otes"), - dictgen::InsensitiveAscii("ott"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["cannibal"], - &["cannibal"], - &["cannibals"], - &["cannibalism"], - &["cannibalise"], - &["cannibalised"], - &["cannibalises"], - &["cannibalising"], - &["cannibalize"], - &["cannibalized"], - &["cannibalizes"], - &["cannibalizing"], - &["cannibalism"], - &["cannibal"], - &["cannibalism"], - &["cannibalism"], - &["cannibalism"], - &["cannibalism"], - &["cannibalism"], - &["cannibalism"], - &["cannibalism"], - &["cannabis"], - &["cannibalism"], - &["canister"], - &["canisters"], - &["cannot"], - &["cannibalism"], - &["cannot"], - &["canonical"], - &["canonical"], - &["canonicalization"], - &["canonicalize"], - &["cannot"], - &["connotation"], - &["connotations"], - &["cannot", "connote"], - &["cannot", "connotes"], - &["cannot"], - &["cannot"], - &["cannot"], - ], - range: 1..=13, - }; - -static WORD_CANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANI_CHILDREN), - value: None, -}; - -pub static WORD_CANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("balize"), - dictgen::InsensitiveAscii("balizing"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dates"), - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("stre"), - ], - values: &[ - &["cannibalize"], - &["cannibalizing"], - &["candidate"], - &["candidates"], - &["candies"], - &["canister"], - ], - range: 3..=8, - }; - -static WORD_CANG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANG_CHILDREN), - value: None, -}; - -pub static WORD_CANG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["change"], &["changed"], &["changes"], &["changing"]], - range: 1..=3, - }; - -static WORD_CANE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANE_CHILDREN), - value: None, -}; - -pub static WORD_CANE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[&["canoe"], &["canoes"]], - range: 1..=2, - }; - -static WORD_CAND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAND_CHILDREN), - value: None, -}; - -pub static WORD_CAND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adate"), - dictgen::InsensitiveAscii("adates"), - dictgen::InsensitiveAscii("iacy"), - dictgen::InsensitiveAscii("iadate"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("idat"), - dictgen::InsensitiveAscii("idatas"), - dictgen::InsensitiveAscii("idats"), - dictgen::InsensitiveAscii("idatxs"), - dictgen::InsensitiveAscii("idiate"), - dictgen::InsensitiveAscii("idiates"), - dictgen::InsensitiveAscii("iens"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inates"), - dictgen::InsensitiveAscii("itate"), - dictgen::InsensitiveAscii("itates"), - ], - values: &[ - &["candidate"], - &["candidates"], - &["candidacy"], - &["candidate"], - &["candidate"], - &["candidates"], - &["candidate"], - &["candidate"], - &["candidates"], - &["candidates"], - &["candidates"], - &["candidate"], - &["candidates"], - &["candies"], - &["candidate"], - &["candidates"], - &["candidate"], - &["candidates"], - ], - range: 4..=7, - }; - -static WORD_CANC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANC_CHILDREN), - value: None, -}; - -pub static WORD_CANC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elability"), - dictgen::InsensitiveAscii("elaltion"), - dictgen::InsensitiveAscii("elas"), - dictgen::InsensitiveAscii("elations"), - dictgen::InsensitiveAscii("eld"), - dictgen::InsensitiveAscii("ele"), - dictgen::InsensitiveAscii("eleable"), - dictgen::InsensitiveAscii("eles"), - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("ellato"), - dictgen::InsensitiveAscii("elleable"), - dictgen::InsensitiveAscii("elleation"), - dictgen::InsensitiveAscii("elles"), - dictgen::InsensitiveAscii("ells"), - dictgen::InsensitiveAscii("eltation"), - dictgen::InsensitiveAscii("eres"), - dictgen::InsensitiveAscii("erns"), - dictgen::InsensitiveAscii("erus"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("les"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("uks"), - ], - values: &[ - &["cancellability"], - &["cancelation"], - &["cancels"], - &["cancellations"], - &["canceled"], - &["cancel", "cancels"], - &["cancelable"], - &["cancels"], - &["cancel"], - &["cancellation"], - &["cancellable"], - &["cancellation"], - &["cancels"], - &["cancels"], - &["cancellation"], - &["cancers"], - &["cancers"], - &["cancers"], - &["cancel"], - &["cancel"], - &["cancel"], - &["canceled"], - &["cancels"], - &["cancelled"], - &["cancers"], - &["canucks"], - ], - range: 1..=9, - }; - -static WORD_CANA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CANA_CHILDREN), - value: None, -}; - -pub static WORD_CANA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("belyse"), - dictgen::InsensitiveAscii("belysed"), - dictgen::InsensitiveAscii("belyses"), - dictgen::InsensitiveAscii("belysing"), - dictgen::InsensitiveAscii("belyze"), - dictgen::InsensitiveAscii("belyzed"), - dictgen::InsensitiveAscii("belyzes"), - dictgen::InsensitiveAscii("belyzing"), - dictgen::InsensitiveAscii("dains"), - dictgen::InsensitiveAscii("dan"), - dictgen::InsensitiveAscii("dianese"), - dictgen::InsensitiveAscii("dias"), - dictgen::InsensitiveAscii("nbis"), - ], - values: &[ - &["cannibal"], - &["cannibals"], - &["cannibalise"], - &["cannibalised"], - &["cannibalises"], - &["cannibalising"], - &["cannibalize"], - &["cannibalized"], - &["cannibalizes"], - &["cannibalizing"], - &["canadians"], - &["canadian"], - &["canadians"], - &["canadians"], - &["cannabis"], - ], - range: 3..=8, - }; - -static WORD_CAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAM_CHILDREN), - value: None, -}; - -pub static WORD_CAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aera"), - dictgen::InsensitiveAscii("apign"), - dictgen::InsensitiveAscii("birdge"), - dictgen::InsensitiveAscii("boda"), - dictgen::InsensitiveAscii("bodai"), - dictgen::InsensitiveAscii("bodican"), - dictgen::InsensitiveAscii("boida"), - dictgen::InsensitiveAscii("bpell"), - dictgen::InsensitiveAscii("brdige"), - dictgen::InsensitiveAscii("bride"), - dictgen::InsensitiveAscii("brigde"), - dictgen::InsensitiveAscii("brige"), - dictgen::InsensitiveAscii("cel"), - dictgen::InsensitiveAscii("eleon"), - dictgen::InsensitiveAscii("eleons"), - dictgen::InsensitiveAscii("elion"), - dictgen::InsensitiveAscii("elions"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("erea"), - dictgen::InsensitiveAscii("oflage"), - dictgen::InsensitiveAscii("oflaged"), - dictgen::InsensitiveAscii("oflages"), - dictgen::InsensitiveAscii("oflaging"), - dictgen::InsensitiveAscii("oflague"), - dictgen::InsensitiveAscii("oflagued"), - dictgen::InsensitiveAscii("oflagues"), - dictgen::InsensitiveAscii("oflaguing"), - dictgen::InsensitiveAscii("ofluage"), - dictgen::InsensitiveAscii("oufalge"), - dictgen::InsensitiveAscii("ouflague"), - dictgen::InsensitiveAscii("ouflagued"), - dictgen::InsensitiveAscii("ouflauge"), - dictgen::InsensitiveAscii("oufle"), - dictgen::InsensitiveAscii("ouglage"), - dictgen::InsensitiveAscii("pagin"), - dictgen::InsensitiveAscii("pagining"), - dictgen::InsensitiveAscii("pagins"), - dictgen::InsensitiveAscii("paiging"), - dictgen::InsensitiveAscii("paignes"), - dictgen::InsensitiveAscii("pain"), - dictgen::InsensitiveAscii("paing"), - dictgen::InsensitiveAscii("painging"), - dictgen::InsensitiveAscii("paings"), - dictgen::InsensitiveAscii("pains"), - dictgen::InsensitiveAscii("pare"), - dictgen::InsensitiveAscii("paring"), - dictgen::InsensitiveAscii("patibility"), - dictgen::InsensitiveAscii("peras"), - dictgen::InsensitiveAscii("pere"), - dictgen::InsensitiveAscii("peros"), - dictgen::InsensitiveAscii("piagn"), - dictgen::InsensitiveAscii("piagns"), - dictgen::InsensitiveAscii("pusers"), - dictgen::InsensitiveAscii("puss"), - dictgen::InsensitiveAscii("rbidge"), - ], - values: &[ - &["camera"], - &["campaign"], - &["cambridge"], - &["cambodia"], - &["cambodia"], - &["cambodia"], - &["cambodia"], - &["campbell"], - &["cambridge"], - &["cambridge"], - &["cambridge"], - &["cambridge"], - &["camel"], - &["chameleon"], - &["chameleons"], - &["chameleon"], - &["chameleons"], - &["camera"], - &["camera"], - &["camouflage"], - &["camouflaged"], - &["camouflages"], - &["camouflaging"], - &["camouflage"], - &["camouflaged"], - &["camouflages"], - &["camouflaging"], - &["camouflage"], - &["camouflage"], - &["camouflage"], - &["camouflage"], - &["camouflage"], - &["camouflage"], - &["camouflage"], - &["campaign"], - &["campaigning"], - &["campaigns"], - &["campaigning"], - &["campaigns"], - &["campaign"], - &["campaign"], - &["campaigning"], - &["campaigns"], - &["campaigns"], - &["compare"], - &["comparing"], - &["compatibility"], - &["campers"], - &["ampere", "compare"], - &["campers"], - &["campaign"], - &["campaigns"], - &["campuses"], - &["campuses"], - &["cambridge"], - ], - range: 2..=10, - }; - -static WORD_CAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CAL_CHILDREN), - value: None, -}; - -static WORD_CAL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CALA_NODE), - Some(&WORD_CALB_NODE), - Some(&WORD_CALC_NODE), - None, - Some(&WORD_CALE_NODE), - Some(&WORD_CALF_NODE), - Some(&WORD_CALG_NODE), - None, - Some(&WORD_CALI_NODE), - None, - None, - Some(&WORD_CALL_NODE), - None, - None, - Some(&WORD_CALO_NODE), - None, - None, - Some(&WORD_CALR_NODE), - Some(&WORD_CALS_NODE), - None, - Some(&WORD_CALU_NODE), - None, - None, - None, - Some(&WORD_CALY_NODE), - None, -]; - -static WORD_CALY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALY_CHILDREN), - value: None, -}; - -pub static WORD_CALY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("more")], - values: &[&["claymore"]], - range: 4..=4, - }; - -static WORD_CALU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALU_CHILDREN), - value: None, -}; - -pub static WORD_CALU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("calte"), - dictgen::InsensitiveAscii("calted"), - dictgen::InsensitiveAscii("caltes"), - dictgen::InsensitiveAscii("calting"), - dictgen::InsensitiveAscii("caltion"), - dictgen::InsensitiveAscii("caltions"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cating"), - dictgen::InsensitiveAscii("clate"), - dictgen::InsensitiveAscii("clated"), - dictgen::InsensitiveAscii("clater"), - dictgen::InsensitiveAscii("clates"), - dictgen::InsensitiveAscii("clating"), - dictgen::InsensitiveAscii("clation"), - dictgen::InsensitiveAscii("clations"), - dictgen::InsensitiveAscii("clator"), - dictgen::InsensitiveAscii("clators"), - dictgen::InsensitiveAscii("culate"), - dictgen::InsensitiveAscii("culated"), - dictgen::InsensitiveAscii("culates"), - dictgen::InsensitiveAscii("culating"), - dictgen::InsensitiveAscii("culation"), - dictgen::InsensitiveAscii("culations"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("iflower"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("later"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("lus"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[ - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["calculate"], - &["calculating"], - &["calculate"], - &["calculated"], - &["calculator"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["calculator"], - &["calculators"], - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["value"], - &["values"], - &["cauliflower"], - &["calculate"], - &["calculated"], - &["calculator"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["calculus", "callus"], - &["callous", "callus", "clause"], - &["clauses"], - ], - range: 1..=9, - }; - -static WORD_CALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALS_CHILDREN), - value: None, -}; - -pub static WORD_CALS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sification"), - dictgen::InsensitiveAscii("sified"), - dictgen::InsensitiveAscii("sify"), - ], - values: &[ - &["calls", "class"], - &["classes"], - &["classification"], - &["classified"], - &["classify"], - ], - range: 1..=10, - }; - -static WORD_CALR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALR_CHILDREN), - value: None, -}; - -pub static WORD_CALR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ify"), - dictgen::InsensitiveAscii("ifying"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("kson"), - dictgen::InsensitiveAscii("oies"), - ], - values: &[ - &["clarification"], - &["clarify"], - &["clarifying"], - &["clarity"], - &["clarkson"], - &["calories"], - ], - range: 3..=9, - }; - -static WORD_CALO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALO_CHILDREN), - value: None, -}; - -pub static WORD_CALO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ires")], - values: &[&["calories"]], - range: 4..=4, - }; - -static WORD_CALL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALL_CHILDREN), - value: None, -}; - -pub static WORD_CALL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abck"), - dictgen::InsensitiveAscii("abcks"), - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("acks"), - dictgen::InsensitiveAscii("apsed"), - dictgen::InsensitiveAscii("bacl"), - dictgen::InsensitiveAscii("bacsk"), - dictgen::InsensitiveAscii("bak"), - dictgen::InsensitiveAscii("bakc"), - dictgen::InsensitiveAscii("bakcs"), - dictgen::InsensitiveAscii("bbacks"), - dictgen::InsensitiveAscii("bck"), - dictgen::InsensitiveAscii("cack"), - dictgen::InsensitiveAscii("cain"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ef"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ibrate"), - dictgen::InsensitiveAscii("ibrated"), - dictgen::InsensitiveAscii("ibrates"), - dictgen::InsensitiveAscii("ibrating"), - dictgen::InsensitiveAscii("ibration"), - dictgen::InsensitiveAscii("ibrations"), - dictgen::InsensitiveAscii("ibri"), - dictgen::InsensitiveAscii("iflower"), - dictgen::InsensitiveAscii("iflowers"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lback"), - dictgen::InsensitiveAscii("lbacks"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("lee"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("padding"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sr"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[ - &["callback"], - &["callbacks"], - &["callback"], - &["callbacks"], - &["collapsed"], - &["callback"], - &["callback"], - &["callback"], - &["callback"], - &["callbacks"], - &["callbacks"], - &["callback"], - &["callback"], - &["callchain"], - &["called"], - &["called", "caller", "calls"], - &["called", "caller"], - &["calls", "called", "caller", "callers"], - &["calibrate"], - &["calibrated"], - &["calibrates"], - &["calibrating"], - &["calibration"], - &["calibrations"], - &["calibri"], - &["cauliflower"], - &["cauliflowers"], - &["calling"], - &["calling"], - &["callus"], - &["call"], - &["callback"], - &["callbacks"], - &["called"], - &["callee"], - &["callers"], - &["calling"], - &["calling"], - &["called"], - &["calling"], - &["cellpadding"], - &["caller"], - &["calls"], - &["calls"], - ], - range: 1..=9, - }; - -static WORD_CALI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALI_CHILDREN), - value: None, -}; - -pub static WORD_CALI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ased"), - dictgen::InsensitiveAscii("bartion"), - dictgen::InsensitiveAscii("bler"), - dictgen::InsensitiveAscii("braiton"), - dictgen::InsensitiveAscii("braitons"), - dictgen::InsensitiveAscii("bratin"), - dictgen::InsensitiveAscii("braton"), - dictgen::InsensitiveAscii("brte"), - dictgen::InsensitiveAscii("brtion"), - dictgen::InsensitiveAscii("cum"), - dictgen::InsensitiveAscii("fnoria"), - dictgen::InsensitiveAscii("fonria"), - dictgen::InsensitiveAscii("forian"), - dictgen::InsensitiveAscii("forina"), - dictgen::InsensitiveAscii("forinan"), - dictgen::InsensitiveAscii("forna"), - dictgen::InsensitiveAscii("fornai"), - dictgen::InsensitiveAscii("fornain"), - dictgen::InsensitiveAscii("fornains"), - dictgen::InsensitiveAscii("forniaman"), - dictgen::InsensitiveAscii("fornica"), - dictgen::InsensitiveAscii("fornican"), - dictgen::InsensitiveAscii("fornien"), - dictgen::InsensitiveAscii("forniia"), - dictgen::InsensitiveAscii("fornina"), - dictgen::InsensitiveAscii("forninan"), - dictgen::InsensitiveAscii("fornnia"), - dictgen::InsensitiveAscii("fronia"), - dictgen::InsensitiveAscii("fronian"), - dictgen::InsensitiveAscii("graphy"), - dictgen::InsensitiveAscii("lng"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ofrnia"), - ], - values: &[ - &["aliased"], - &["calibration"], - &["caliber"], - &["calibration"], - &["calibrations"], - &["calibration"], - &["calibration"], - &["calibrate"], - &["calibration"], - &["calcium"], - &["californian"], - &["californian"], - &["californian"], - &["california"], - &["californian"], - &["california"], - &["californian"], - &["californian"], - &["californian"], - &["californian"], - &["california"], - &["californian"], - &["californian"], - &["californian"], - &["californian"], - &["californian"], - &["californian"], - &["california"], - &["californian"], - &["calligraphy"], - &["calling"], - &["claim"], - &["claiming"], - &["calling", "scaling", "culling"], - &["californian"], - ], - range: 1..=9, - }; - -static WORD_CALG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALG_CHILDREN), - value: None, -}; - -pub static WORD_CALG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("arry")], - values: &[&["calgary"]], - range: 4..=4, - }; - -static WORD_CALF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALF_CHILDREN), - value: None, -}; - -pub static WORD_CALF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["calves"], &["calves"]], - range: 1..=2, - }; - -static WORD_CALE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALE_CHILDREN), - value: None, -}; - -pub static WORD_CALE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("nday"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("scing"), - ], - values: &[ - &["called"], - &["called"], - &["callee"], - &["callees"], - &["calendar"], - &["caller"], - &["coalescing"], - ], - range: 1..=5, - }; - -static WORD_CALC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CALC_CHILDREN), - value: None, -}; - -static WORD_CALC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CALCA_NODE), - None, - None, - None, - Some(&WORD_CALCE_NODE), - None, - None, - None, - Some(&WORD_CALCI_NODE), - None, - None, - Some(&WORD_CALCL_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CALCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_CALCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_CALCU_CHILDREN), - value: None, -}; - -static WORD_CALCU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_CALCUA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_CALCUI_NODE), - None, - None, - Some(&WORD_CALCUL_NODE), - None, - None, - None, - None, - None, - Some(&WORD_CALCUR_NODE), - None, - Some(&WORD_CALCUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_CALCUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCUT_CHILDREN), - value: None, -}; - -pub static WORD_CALCUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("lates"), - ], - values: &[ - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculates"], - ], - range: 3..=5, - }; - -static WORD_CALCUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCUR_CHILDREN), - value: None, -}; - -pub static WORD_CALCUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - ], - values: &[ - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - ], - range: 3..=5, - }; - -static WORD_CALCUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCUL_CHILDREN), - value: None, -}; - -pub static WORD_CALCUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ador"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("aron"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ataed"), - dictgen::InsensitiveAscii("atble"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("atess"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("atios"), - dictgen::InsensitiveAscii("atoare"), - dictgen::InsensitiveAscii("atons"), - dictgen::InsensitiveAscii("atsion"), - dictgen::InsensitiveAscii("atted"), - dictgen::InsensitiveAscii("atter"), - dictgen::InsensitiveAscii("attion"), - dictgen::InsensitiveAscii("attions"), - dictgen::InsensitiveAscii("aution"), - dictgen::InsensitiveAscii("autions"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tate"), - dictgen::InsensitiveAscii("tated"), - dictgen::InsensitiveAscii("tater"), - dictgen::InsensitiveAscii("tating"), - dictgen::InsensitiveAscii("tator"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("uations"), - ], - values: &[ - &["calculator"], - &["calculation"], - &["calculator"], - &["calculator"], - &["calculate"], - &["calculated"], - &["calculatable", "calculable"], - &["calculator"], - &["calculators"], - &["calculated", "calculates"], - &["calculations", "calculating", "calculation"], - &["calculating"], - &["calculators"], - &["calculator"], - &["calculations"], - &["calculation"], - &["calculated"], - &["calculator"], - &["calculation"], - &["calculations"], - &["calculation"], - &["calculations"], - &["calculate"], - &["calculation"], - &["calculated"], - &["calculus"], - &["calculate"], - &["calculated"], - &["calculator"], - &["calculating"], - &["calculator"], - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculations"], - &["calculations"], - ], - range: 1..=7, - }; - -static WORD_CALCUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCUI_CHILDREN), - value: None, -}; - -pub static WORD_CALCUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("m")], - values: &[&["calcium"]], - range: 1..=1, - }; - -static WORD_CALCUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCUA_CHILDREN), - value: None, -}; - -pub static WORD_CALCUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lation"), - dictgen::InsensitiveAscii("lations"), - dictgen::InsensitiveAscii("lion"), - dictgen::InsensitiveAscii("lions"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("lted"), - dictgen::InsensitiveAscii("lter"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("lting"), - dictgen::InsensitiveAscii("ltion"), - dictgen::InsensitiveAscii("ltions"), - dictgen::InsensitiveAscii("ltor"), - dictgen::InsensitiveAscii("ltors"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - ], - values: &[ - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["calculation"], - &["calculations"], - &["calculate"], - &["calculated"], - &["calculator"], - &["calculates"], - &["calculating"], - &["calculations", "calculation"], - &["calculations"], - &["calculator"], - &["calculators"], - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - ], - range: 2..=7, - }; - -static WORD_CALCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCL_CHILDREN), - value: None, -}; - -pub static WORD_CALCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("uates"), - dictgen::InsensitiveAscii("uations"), - dictgen::InsensitiveAscii("uator"), - dictgen::InsensitiveAscii("ulate"), - dictgen::InsensitiveAscii("ulated"), - dictgen::InsensitiveAscii("ulates"), - dictgen::InsensitiveAscii("ulating"), - dictgen::InsensitiveAscii("ulation"), - dictgen::InsensitiveAscii("ulations"), - ], - values: &[ - &["calculation"], - &["calculate"], - &["calculated"], - &["calculates"], - &["calculation"], - &["calculators"], - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - ], - range: 4..=8, - }; - -static WORD_CALCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCI_CHILDREN), - value: None, -}; - -pub static WORD_CALCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ulate"), - dictgen::InsensitiveAscii("ulating"), - ], - values: &[&["calculate"], &["calculating"]], - range: 5..=7, - }; - -static WORD_CALCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCE_CHILDREN), - value: None, -}; - -pub static WORD_CALCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("l")], - values: &[&["cancel"]], - range: 1..=1, - }; - -static WORD_CALCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALCA_CHILDREN), - value: None, -}; - -pub static WORD_CALCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("late"), - ], - values: &[&["calculable"], &["calculate"]], - range: 3..=4, - }; - -static WORD_CALB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALB_CHILDREN), - value: None, -}; - -pub static WORD_CALB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("irate"), - dictgen::InsensitiveAscii("irated"), - dictgen::InsensitiveAscii("irates"), - dictgen::InsensitiveAscii("irating"), - dictgen::InsensitiveAscii("iration"), - dictgen::InsensitiveAscii("irations"), - dictgen::InsensitiveAscii("irator"), - dictgen::InsensitiveAscii("irators"), - dictgen::InsensitiveAscii("ire"), - dictgen::InsensitiveAscii("ration"), - ], - values: &[ - &["callback"], - &["calibrate"], - &["calibrated"], - &["calibrates"], - &["calibrating"], - &["calibration"], - &["calibrations"], - &["calibrator"], - &["calibrators"], - &["calibre"], - &["calibration"], - ], - range: 3..=8, - }; - -static WORD_CALA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CALA_CHILDREN), - value: None, -}; - -pub static WORD_CALA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("gry"), - dictgen::InsensitiveAscii("log"), - dictgen::InsensitiveAscii("ndar"), - ], - values: &[&["caliber"], &["calgary"], &["catalog"], &["calendar"]], - range: 3..=4, - }; - -static WORD_CAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAI_CHILDREN), - value: None, -}; - -pub static WORD_CAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lbration"), - dictgen::InsensitiveAscii("lbre"), - dictgen::InsensitiveAscii("nster"), - ], - values: &[&["calibration"], &["calibre"], &["canister"]], - range: 4..=8, - }; - -static WORD_CAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAH_CHILDREN), - value: None, -}; - -pub static WORD_CAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acter"), - dictgen::InsensitiveAscii("acters"), - dictgen::InsensitiveAscii("ange"), - dictgen::InsensitiveAscii("anged"), - dictgen::InsensitiveAscii("anges"), - dictgen::InsensitiveAscii("anging"), - dictgen::InsensitiveAscii("annel"), - dictgen::InsensitiveAscii("aracter"), - dictgen::InsensitiveAscii("aracters"), - dictgen::InsensitiveAscii("arcter"), - dictgen::InsensitiveAscii("arcters"), - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("che"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("chedb"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("didate"), - dictgen::InsensitiveAscii("didates"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("gne"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("gner"), - dictgen::InsensitiveAscii("gners"), - dictgen::InsensitiveAscii("gnes"), - dictgen::InsensitiveAscii("gning"), - dictgen::InsensitiveAscii("hel"), - dictgen::InsensitiveAscii("hels"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("nges"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("nnel"), - dictgen::InsensitiveAscii("nnels"), - dictgen::InsensitiveAscii("otic"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("racter"), - dictgen::InsensitiveAscii("racters"), - dictgen::InsensitiveAscii("rge"), - dictgen::InsensitiveAscii("rging"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("sier"), - dictgen::InsensitiveAscii("siers"), - dictgen::InsensitiveAscii("t"), - ], - values: &[ - &["character"], - &["characters"], - &["change"], - &["changed"], - &["changes"], - &["changing"], - &["channel"], - &["character"], - &["characters"], - &["character"], - &["characters"], - &["cache"], - &["cache"], - &["cached"], - &["caches"], - &["cache"], - &["cached"], - &["cachedb"], - &["caches"], - &["caching"], - &["caches"], - &["candidate"], - &["candidates"], - &["cache"], - &["caches"], - &["change"], - &["changed"], - &["changer"], - &["changers"], - &["changes"], - &["changing"], - &["channel"], - &["channels"], - &["chained"], - &["caching"], - &["chaining"], - &["change"], - &["changed"], - &["changes"], - &["changing"], - &["channel"], - &["channels"], - &["chaotic"], - &["char"], - &["character"], - &["characters"], - &["charge"], - &["charging"], - &["chars"], - &["cashier"], - &["cashiers"], - &["chat"], - ], - range: 1..=8, - }; - -static WORD_CAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAF_CHILDREN), - value: Some(&["calf"]), -}; - -pub static WORD_CAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("eteira"), - dictgen::InsensitiveAscii("etera"), - dictgen::InsensitiveAscii("etiera"), - dictgen::InsensitiveAscii("feen"), - dictgen::InsensitiveAscii("feinne"), - dictgen::InsensitiveAscii("fiene"), - dictgen::InsensitiveAscii("fine"), - dictgen::InsensitiveAscii("finee"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["cafe"], - &["cafes"], - &["cafeteria"], - &["cafeteria"], - &["cafeteria"], - &["caffeine"], - &["caffeine"], - &["caffeine"], - &["caffeine"], - &["caffeine"], - &["caffeine"], - &["calves"], - ], - range: 1..=6, - }; - -static WORD_CAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAE_CHILDREN), - value: None, -}; - -pub static WORD_CAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fully"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("seing"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[ - &["carefully"], - &["cease"], - &["ceased"], - &["ceasing"], - &["ceases"], - ], - range: 2..=5, - }; - -static WORD_CAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAD_CHILDREN), - value: None, -}; - -pub static WORD_CAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("idate")], - values: &[&["candidate"]], - range: 5..=5, - }; - -static WORD_CAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAC_CHILDREN), - value: None, -}; - -pub static WORD_CAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahe"), - dictgen::InsensitiveAscii("ahes"), - dictgen::InsensitiveAscii("ausian"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hable"), - dictgen::InsensitiveAscii("heed"), - dictgen::InsensitiveAscii("heing"), - dictgen::InsensitiveAscii("hline"), - dictgen::InsensitiveAscii("hse"), - dictgen::InsensitiveAscii("hup"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lculate"), - dictgen::InsensitiveAscii("lculations"), - dictgen::InsensitiveAscii("lium"), - dictgen::InsensitiveAscii("lualted"), - dictgen::InsensitiveAscii("luate"), - dictgen::InsensitiveAscii("luated"), - dictgen::InsensitiveAscii("luater"), - dictgen::InsensitiveAscii("luates"), - dictgen::InsensitiveAscii("luating"), - dictgen::InsensitiveAscii("luation"), - dictgen::InsensitiveAscii("luations"), - dictgen::InsensitiveAscii("luator"), - dictgen::InsensitiveAscii("lucate"), - dictgen::InsensitiveAscii("lucation"), - dictgen::InsensitiveAscii("lucations"), - dictgen::InsensitiveAscii("lucator"), - dictgen::InsensitiveAscii("lulate"), - dictgen::InsensitiveAscii("lulated"), - dictgen::InsensitiveAscii("lulates"), - dictgen::InsensitiveAscii("lulating"), - dictgen::InsensitiveAscii("lulation"), - dictgen::InsensitiveAscii("lulations"), - dictgen::InsensitiveAscii("lulator"), - dictgen::InsensitiveAscii("lulators"), - dictgen::InsensitiveAscii("lulus"), - dictgen::InsensitiveAscii("ncel"), - dictgen::InsensitiveAscii("nel"), - dictgen::InsensitiveAscii("oon"), - dictgen::InsensitiveAscii("oons"), - dictgen::InsensitiveAscii("uasian"), - dictgen::InsensitiveAscii("ulate"), - dictgen::InsensitiveAscii("ulated"), - dictgen::InsensitiveAscii("ulater"), - dictgen::InsensitiveAscii("ulates"), - dictgen::InsensitiveAscii("ulating"), - dictgen::InsensitiveAscii("ulation"), - dictgen::InsensitiveAscii("ulations"), - dictgen::InsensitiveAscii("ulator"), - dictgen::InsensitiveAscii("uses"), - ], - values: &[ - &["cache"], - &["caches"], - &["caucasian"], - &["cache"], - &["catch", "cache"], - &["cacheable"], - &["cached"], - &["caching"], - &["cacheline"], - &["cache", "caches"], - &["catchup"], - &["calc"], - &["calculate"], - &["calculate"], - &["calculations"], - &["calcium"], - &["calculated"], - &["calculate"], - &["calculated"], - &["calculator"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["calculator"], - &["calculate"], - &["calculation"], - &["calculations"], - &["calculator"], - &["calculate"], - &["calculated"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["calculator"], - &["calculators"], - &["calculus"], - &["cancel"], - &["cancel"], - &["cocoon"], - &["cocoons"], - &["caucasian"], - &["calculate"], - &["calculated"], - &["calculator"], - &["calculates"], - &["calculating"], - &["calculation"], - &["calculations"], - &["calculator"], - &["caucuses"], - ], - range: 1..=10, - }; - -static WORD_CAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAB_CHILDREN), - value: None, -}; - -pub static WORD_CAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abge"), - dictgen::InsensitiveAscii("abilities"), - dictgen::InsensitiveAscii("bagge"), - dictgen::InsensitiveAscii("ients"), - dictgen::InsensitiveAscii("inate"), - dictgen::InsensitiveAscii("inent"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("inettas"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("niet"), - dictgen::InsensitiveAscii("niets"), - ], - values: &[ - &["cabbage"], - &["capabilities"], - &["cabbage"], - &["cabinets"], - &["cabinet"], - &["cabinet"], - &["cabinets"], - &["cabinets"], - &["cabinet"], - &["cabinets"], - &["cabinet"], - &["cabinets"], - &["cabinet"], - &["cabinets"], - ], - range: 3..=9, - }; - -static WORD_CAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_CAA_CHILDREN), - value: None, -}; - -pub static WORD_CAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ds")], - values: &[&["cards"]], - range: 2..=2, - }; - -static WORD_B_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_B_CHILDREN), - value: None, -}; - -static WORD_B_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BA_NODE), - Some(&WORD_BB_NODE), - Some(&WORD_BC_NODE), - None, - Some(&WORD_BE_NODE), - Some(&WORD_BF_NODE), - Some(&WORD_BG_NODE), - None, - Some(&WORD_BI_NODE), - Some(&WORD_BJ_NODE), - None, - Some(&WORD_BL_NODE), - None, - Some(&WORD_BN_NODE), - Some(&WORD_BO_NODE), - None, - None, - Some(&WORD_BR_NODE), - Some(&WORD_BS_NODE), - Some(&WORD_BT_NODE), - Some(&WORD_BU_NODE), - Some(&WORD_BV_NODE), - Some(&WORD_BW_NODE), - None, - Some(&WORD_BY_NODE), - Some(&WORD_BZ_NODE), -]; - -static WORD_BZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BZ_CHILDREN), - value: None, -}; - -pub static WORD_BZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iped")], - values: &[&["bzipped"]], - range: 4..=4, - }; - -static WORD_BY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BY_CHILDREN), - value: None, -}; - -pub static WORD_BY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("cicle"), - dictgen::InsensitiveAscii("cicled"), - dictgen::InsensitiveAscii("cicles"), - dictgen::InsensitiveAscii("cicling"), - dictgen::InsensitiveAscii("ciclist"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ond"), - dictgen::InsensitiveAscii("pas"), - dictgen::InsensitiveAscii("pased"), - dictgen::InsensitiveAscii("pasing"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("teoder"), - dictgen::InsensitiveAscii("tetream"), - dictgen::InsensitiveAscii("tetreams"), - ], - values: &[ - &["biased"], - &["bicycle"], - &["bicycled"], - &["bicycles"], - &["bicycling"], - &["bicyclist"], - &["bytes"], - &["beyond"], - &["bypass"], - &["bypassed"], - &["bypassing"], - &["byte"], - &["byteorder"], - &["bytestream"], - &["bytestreams"], - ], - range: 1..=8, - }; - -static WORD_BW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BW_CHILDREN), - value: None, -}; - -pub static WORD_BW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tween")], - values: &[&["between"]], - range: 5..=5, - }; - -static WORD_BV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BV_CHILDREN), - value: None, -}; - -pub static WORD_BV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["be"]], - range: 1..=1, - }; - -static WORD_BU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BU_CHILDREN), - value: None, -}; - -static WORD_BU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BUA_NODE), - Some(&WORD_BUB_NODE), - Some(&WORD_BUC_NODE), - Some(&WORD_BUD_NODE), - Some(&WORD_BUE_NODE), - Some(&WORD_BUF_NODE), - Some(&WORD_BUG_NODE), - Some(&WORD_BUH_NODE), - Some(&WORD_BUI_NODE), - None, - None, - Some(&WORD_BUL_NODE), - Some(&WORD_BUM_NODE), - Some(&WORD_BUN_NODE), - Some(&WORD_BUO_NODE), - None, - None, - Some(&WORD_BUR_NODE), - Some(&WORD_BUS_NODE), - Some(&WORD_BUT_NODE), - Some(&WORD_BUU_NODE), - None, - None, - None, - None, - Some(&WORD_BUZ_NODE), -]; - -static WORD_BUZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUZ_CHILDREN), - value: None, -}; - -pub static WORD_BUZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("illa")], - values: &[&["bugzilla"]], - range: 4..=4, - }; - -static WORD_BUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUU_CHILDREN), - value: None, -}; - -pub static WORD_BUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fers"), - dictgen::InsensitiveAscii("ild"), - dictgen::InsensitiveAscii("ilder"), - dictgen::InsensitiveAscii("ilds"), - ], - values: &[&["buffers"], &["build"], &["builder"], &["builds"]], - range: 3..=5, - }; - -static WORD_BUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUT_CHILDREN), - value: None, -}; - -pub static WORD_BUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cherd"), - dictgen::InsensitiveAscii("hcered"), - dictgen::InsensitiveAscii("iful"), - dictgen::InsensitiveAscii("ifully"), - dictgen::InsensitiveAscii("ifuly"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("ons"), - dictgen::InsensitiveAscii("otn"), - dictgen::InsensitiveAscii("terey"), - dictgen::InsensitiveAscii("terfies"), - dictgen::InsensitiveAscii("terfiles"), - dictgen::InsensitiveAscii("terfleye"), - dictgen::InsensitiveAscii("terflyes"), - dictgen::InsensitiveAscii("terfries"), - dictgen::InsensitiveAscii("terfy"), - dictgen::InsensitiveAscii("terlfies"), - dictgen::InsensitiveAscii("terlfy"), - dictgen::InsensitiveAscii("terly"), - dictgen::InsensitiveAscii("terry"), - dictgen::InsensitiveAscii("thoe"), - dictgen::InsensitiveAscii("thoel"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tom"), - dictgen::InsensitiveAscii("toms"), - dictgen::InsensitiveAscii("tong"), - dictgen::InsensitiveAscii("tonn"), - dictgen::InsensitiveAscii("tonns"), - dictgen::InsensitiveAscii("tosn"), - dictgen::InsensitiveAscii("trey"), - dictgen::InsensitiveAscii("tton"), - dictgen::InsensitiveAscii("ttons"), - ], - values: &[ - &["butchered"], - &["butchered"], - &["beautiful"], - &["beautifully"], - &["beautifully"], - &["button"], - &["buttons"], - &["button"], - &["buttery"], - &["butterflies"], - &["butterflies"], - &["butterfly"], - &["butterflies"], - &["butterflies"], - &["butterfly"], - &["butterflies"], - &["butterfly"], - &["butterfly"], - &["buttery"], - &["butthole"], - &["butthole"], - &["button"], - &["buttons"], - &["button", "bottom"], - &["buttons", "bottom"], - &["button"], - &["button"], - &["buttons"], - &["buttons"], - &["buttery"], - &["button"], - &["buttons"], - ], - range: 2..=8, - }; - -static WORD_BUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUS_CHILDREN), - value: None, -}; - -pub static WORD_BUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ienss"), - dictgen::InsensitiveAscii("inees"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ineses"), - dictgen::InsensitiveAscii("inesman"), - dictgen::InsensitiveAscii("inesmen"), - dictgen::InsensitiveAscii("inessa"), - dictgen::InsensitiveAscii("inesse"), - dictgen::InsensitiveAscii("inessemen"), - dictgen::InsensitiveAscii("inessen"), - dictgen::InsensitiveAscii("inessnes"), - dictgen::InsensitiveAscii("inesss"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("niess"), - dictgen::InsensitiveAscii("niessmen"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("sines"), - dictgen::InsensitiveAscii("siness"), - dictgen::InsensitiveAscii("sy"), - ], - values: &[ - &["business"], - &["business"], - &["business"], - &["business", "businesses"], - &["businessman"], - &["businessmen"], - &["businessman"], - &["businessmen"], - &["businessmen"], - &["businessmen"], - &["businessmen"], - &["businesses"], - &["business"], - &["business"], - &["businessmen"], - &["bursting"], - &["business"], - &["business"], - &["busy"], - ], - range: 2..=9, - }; - -static WORD_BUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUR_CHILDREN), - value: None, -}; - -pub static WORD_BUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bon"), - dictgen::InsensitiveAscii("eacuracy"), - dictgen::InsensitiveAscii("eaocracy"), - dictgen::InsensitiveAscii("eaocratic"), - dictgen::InsensitiveAscii("eaocrats"), - dictgen::InsensitiveAscii("eaucats"), - dictgen::InsensitiveAscii("eaucracie"), - dictgen::InsensitiveAscii("eaucractic"), - dictgen::InsensitiveAscii("eaucracts"), - dictgen::InsensitiveAscii("eaucraps"), - dictgen::InsensitiveAscii("eaucrash"), - dictgen::InsensitiveAscii("eaucrasy"), - dictgen::InsensitiveAscii("eaucrates"), - dictgen::InsensitiveAscii("eaucratics"), - dictgen::InsensitiveAscii("eaucratisch"), - dictgen::InsensitiveAscii("eaucratische"), - dictgen::InsensitiveAscii("eaucratius"), - dictgen::InsensitiveAscii("eaucrazy"), - dictgen::InsensitiveAscii("eauracy"), - dictgen::InsensitiveAscii("euacracy"), - dictgen::InsensitiveAscii("euacratic"), - dictgen::InsensitiveAscii("euacrats"), - dictgen::InsensitiveAscii("gunday"), - dictgen::InsensitiveAscii("gundry"), - dictgen::InsensitiveAscii("guny"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("iser"), - dictgen::InsensitiveAscii("isers"), - dictgen::InsensitiveAscii("jun"), - dictgen::InsensitiveAscii("juns"), - dictgen::InsensitiveAscii("lgar"), - dictgen::InsensitiveAscii("nign"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("ocratic"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("riots"), - dictgen::InsensitiveAscii("ritio"), - dictgen::InsensitiveAscii("ritoes"), - dictgen::InsensitiveAscii("ritto"), - dictgen::InsensitiveAscii("rtio"), - dictgen::InsensitiveAscii("rtios"), - dictgen::InsensitiveAscii("ssels"), - dictgen::InsensitiveAscii("tality"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("tsing"), - dictgen::InsensitiveAscii("tst"), - dictgen::InsensitiveAscii("ueacrats"), - dictgen::InsensitiveAscii("zwah"), - ], - values: &[ - &["bourbon"], - &["bureaucracy"], - &["bureaucracy"], - &["bureaucratic"], - &["bureaucrats"], - &["bureaucrats"], - &["bureaucratic"], - &["bureaucratic"], - &["bureaucrats"], - &["bureaucrats"], - &["bureaucrats"], - &["bureaucrats"], - &["bureaucrats"], - &["bureaucrats"], - &["bureaucratic"], - &["bureaucratic"], - &["bureaucrats"], - &["bureaucracy"], - &["bureaucracy"], - &["bureaucracy"], - &["bureaucratic"], - &["bureaucrats"], - &["burgundy"], - &["burgundy"], - &["burgundy"], - &["burying", "burning", "burin", "during"], - &["bruiser"], - &["bruisers"], - &["burgeon"], - &["burgeons"], - &["burglar"], - &["burning"], - &["bureau", "burro"], - &["bureaucratic"], - &["bureaus", "burros"], - &["buried"], - &["burritos"], - &["burrito"], - &["burritos"], - &["burrito"], - &["burrito"], - &["burritos"], - &["brussels"], - &["brutality"], - &["brutally"], - &["bursting"], - &["burst"], - &["bureaucrats"], - &["bourgeois"], - ], - range: 1..=12, - }; - -static WORD_BUO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUO_CHILDREN), - value: None, -}; - -pub static WORD_BUO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ancy")], - values: &[&["buoyancy"]], - range: 4..=4, - }; - -static WORD_BUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUN_CHILDREN), - value: None, -}; - -pub static WORD_BUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bled"), - dictgen::InsensitiveAscii("bler"), - dictgen::InsensitiveAscii("bling"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("del"), - dictgen::InsensitiveAscii("deled"), - dictgen::InsensitiveAscii("dels"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("ji"), - dictgen::InsensitiveAscii("lde"), - dictgen::InsensitiveAscii("lder"), - dictgen::InsensitiveAscii("ldes"), - dictgen::InsensitiveAscii("lding"), - ], - values: &[ - &["bundle"], - &["bundled"], - &["bundler"], - &["bundling"], - &["bind", "bound"], - &["binded", "bounded", "bundled"], - &["bundle"], - &["bundled"], - &["bundles"], - &["binding", "bounding", "bundling"], - &["binds", "bounds"], - &["bungee"], - &["bundle"], - &["bundler"], - &["bundles"], - &["bundling"], - ], - range: 1..=5, - }; - -static WORD_BUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUM_CHILDREN), - value: None, -}; - -pub static WORD_BUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("b"), - dictgen::InsensitiveAscii("bed"), - dictgen::InsensitiveAscii("ber"), - dictgen::InsensitiveAscii("bing"), - dictgen::InsensitiveAscii("by"), - dictgen::InsensitiveAscii("pded"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pter"), - dictgen::InsensitiveAscii("pting"), - ], - values: &[ - &["bump", "bomb", "bum"], - &["bombed", "bumped"], - &["bomber", "bummer", "bumper", "number"], - &["bombing", "bumping"], - &["bumpy"], - &["bumped"], - &["bump"], - &["bumped"], - &["bumper"], - &["bumping"], - ], - range: 1..=5, - }; - -static WORD_BUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUL_CHILDREN), - value: None, -}; - -pub static WORD_BUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agria"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dning"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("gaia"), - dictgen::InsensitiveAscii("gaira"), - dictgen::InsensitiveAscii("gara"), - dictgen::InsensitiveAscii("gariska"), - dictgen::InsensitiveAscii("grian"), - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("iders"), - dictgen::InsensitiveAscii("iding"), - dictgen::InsensitiveAscii("idings"), - dictgen::InsensitiveAscii("ids"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lerproof"), - dictgen::InsensitiveAscii("lest"), - dictgen::InsensitiveAscii("letbroof"), - dictgen::InsensitiveAscii("letpoof"), - dictgen::InsensitiveAscii("letprof"), - dictgen::InsensitiveAscii("letproff"), - dictgen::InsensitiveAscii("letprooof"), - dictgen::InsensitiveAscii("letprrof"), - dictgen::InsensitiveAscii("letted"), - dictgen::InsensitiveAscii("letts"), - dictgen::InsensitiveAscii("levard"), - dictgen::InsensitiveAscii("levards"), - dictgen::InsensitiveAscii("litproof"), - dictgen::InsensitiveAscii("lyan"), - dictgen::InsensitiveAscii("nerabilities"), - dictgen::InsensitiveAscii("nerability"), - dictgen::InsensitiveAscii("nerable"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tin"), - ], - values: &[ - &["bulgaria"], - &["build"], - &["building"], - &["building"], - &["builds"], - &["bulgaria"], - &["bulgaria"], - &["bulgaria"], - &["bulgaria"], - &["bulgarian"], - &["build"], - &["builders"], - &["building"], - &["buildings"], - &["builds"], - &["built"], - &["bullet"], - &["bulletproof"], - &["bullets"], - &["bulletproof"], - &["bulletproof"], - &["bulletproof"], - &["bulletproof"], - &["bulletproof"], - &["bulletproof"], - &["bulleted"], - &["bullets"], - &["boulevard"], - &["boulevards"], - &["bulletproof"], - &["bouillon"], - &["vulnerabilities"], - &["vulnerability"], - &["vulnerable"], - &["built"], - &["builtin"], - ], - range: 1..=12, - }; - -static WORD_BUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUI_CHILDREN), - value: Some(&["buoy", "buy"]), -}; - -pub static WORD_BUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("ders"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dl"), - dictgen::InsensitiveAscii("dler"), - dictgen::InsensitiveAscii("dlers"), - dictgen::InsensitiveAscii("dling"), - dictgen::InsensitiveAscii("dlings"), - dictgen::InsensitiveAscii("dls"), - dictgen::InsensitiveAscii("ild"), - dictgen::InsensitiveAscii("ilding"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("ldd"), - dictgen::InsensitiveAscii("lded"), - dictgen::InsensitiveAscii("ldes"), - dictgen::InsensitiveAscii("ldins"), - dictgen::InsensitiveAscii("ldls"), - dictgen::InsensitiveAscii("ldning"), - dictgen::InsensitiveAscii("ldnings"), - dictgen::InsensitiveAscii("ldpackge"), - dictgen::InsensitiveAscii("ldpackges"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("lings"), - dictgen::InsensitiveAscii("llt"), - dictgen::InsensitiveAscii("lr"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("lter"), - dictgen::InsensitiveAscii("lters"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("nseses"), - dictgen::InsensitiveAscii("nsess"), - dictgen::InsensitiveAscii("nsesses"), - dictgen::InsensitiveAscii("pd"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("siness"), - dictgen::InsensitiveAscii("sness"), - dictgen::InsensitiveAscii("snesses"), - dictgen::InsensitiveAscii("snessman"), - dictgen::InsensitiveAscii("snessmen"), - dictgen::InsensitiveAscii("ssiness"), - dictgen::InsensitiveAscii("ssinesses"), - dictgen::InsensitiveAscii("ssness"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tin"), - dictgen::InsensitiveAscii("tins"), - dictgen::InsensitiveAscii("tlin"), - dictgen::InsensitiveAscii("tlins"), - dictgen::InsensitiveAscii("tton"), - dictgen::InsensitiveAscii("ttons"), - ], - values: &[ - &["build"], - &["builder"], - &["builders"], - &["building"], - &["build"], - &["builder"], - &["builders"], - &["building"], - &["buildings"], - &["builds"], - &["build"], - &["building"], - &["bulk"], - &["build", "built"], - &["build", "builds"], - &["built"], - &["builders"], - &["buildings"], - &["builds"], - &["building"], - &["buildings"], - &["buildpackage"], - &["buildpackages"], - &["builder"], - &["building"], - &["buildings"], - &["built"], - &["build"], - &["builds"], - &["builder"], - &["builders"], - &["business"], - &["businesses"], - &["business"], - &["businesses"], - &["build"], - &["buoy", "buoys", "buys"], - &["business"], - &["business"], - &["businesses"], - &["businessman"], - &["businessmen"], - &["business"], - &["businesses"], - &["business"], - &["built"], - &["builtin"], - &["builtins"], - &["builtin"], - &["builtins"], - &["button"], - &["buttons"], - ], - range: 1..=9, - }; - -static WORD_BUH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUH_CHILDREN), - value: None, -}; - -pub static WORD_BUH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ddism"), - dictgen::InsensitiveAscii("ddist"), - dictgen::InsensitiveAscii("ddists"), - ], - values: &[&["buddhism"], &["buddhist"], &["buddhists"]], - range: 5..=6, - }; - -static WORD_BUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUG_CHILDREN), - value: None, -}; - -pub static WORD_BUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dets"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gest"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("ix"), - dictgen::InsensitiveAscii("laria"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("uous"), - dictgen::InsensitiveAscii("us"), - ], - values: &[ - &["budgets"], - &["budget"], - &["bug"], - &["biggest"], - &["bugs"], - &["bugfix"], - &["bulgaria"], - &["bogus"], - &["bogus"], - &["bogus"], - ], - range: 1..=5, - }; - -static WORD_BUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUF_CHILDREN), - value: None, -}; - -pub static WORD_BUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efr"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ferd"), - dictgen::InsensitiveAscii("fere"), - dictgen::InsensitiveAscii("fereed"), - dictgen::InsensitiveAscii("ferent"), - dictgen::InsensitiveAscii("feres"), - dictgen::InsensitiveAscii("ferred"), - dictgen::InsensitiveAscii("fert"), - dictgen::InsensitiveAscii("feur"), - dictgen::InsensitiveAscii("ffer"), - dictgen::InsensitiveAscii("ffers"), - dictgen::InsensitiveAscii("for"), - dictgen::InsensitiveAscii("fors"), - dictgen::InsensitiveAscii("fr"), - dictgen::InsensitiveAscii("fred"), - dictgen::InsensitiveAscii("frer"), - dictgen::InsensitiveAscii("fring"), - dictgen::InsensitiveAscii("ufer"), - ], - values: &[ - &["buffer"], - &["buffer"], - &["buffers"], - &["buffered"], - &["buffer"], - &["buffered"], - &["buffered"], - &["buffered", "buffers"], - &["buffered"], - &["buffer"], - &["buffer"], - &["buffer"], - &["buffers"], - &["buffer"], - &["buffers"], - &["buffer"], - &["buffered"], - &["buffer"], - &["buffering"], - &["buffer"], - ], - range: 2..=6, - }; - -static WORD_BUE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUE_CHILDREN), - value: None, -}; - -pub static WORD_BUE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arucratic"), - dictgen::InsensitiveAscii("arucrats"), - dictgen::InsensitiveAscii("raucracy"), - dictgen::InsensitiveAscii("raucratic"), - dictgen::InsensitiveAscii("raucrats"), - ], - values: &[ - &["bureaucratic"], - &["bureaucrats"], - &["bureaucracy"], - &["bureaucratic"], - &["bureaucrats"], - ], - range: 8..=9, - }; - -static WORD_BUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUD_CHILDREN), - value: None, -}; - -pub static WORD_BUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("dah"), - dictgen::InsensitiveAscii("dhim"), - dictgen::InsensitiveAscii("dhisim"), - dictgen::InsensitiveAscii("dhistisk"), - dictgen::InsensitiveAscii("dhit"), - dictgen::InsensitiveAscii("dhits"), - dictgen::InsensitiveAscii("dhsim"), - dictgen::InsensitiveAscii("dihsts"), - dictgen::InsensitiveAscii("dishm"), - dictgen::InsensitiveAscii("disht"), - dictgen::InsensitiveAscii("dishts"), - dictgen::InsensitiveAscii("dist"), - dictgen::InsensitiveAscii("egets"), - dictgen::InsensitiveAscii("gest"), - dictgen::InsensitiveAscii("led"), - ], - values: &[ - &["buddha"], - &["buddha"], - &["buddhism"], - &["buddhism"], - &["buddhists"], - &["buddhist"], - &["buddhist"], - &["buddhism"], - &["buddhists"], - &["buddhism"], - &["buddhist"], - &["buddhists"], - &["buddhist"], - &["budgets"], - &["budgets"], - &["bundled"], - ], - range: 1..=8, - }; - -static WORD_BUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUC_CHILDREN), - value: None, -}; - -pub static WORD_BUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("kes"), - ], - values: &[&["bucket"], &["buckets", "bucks"]], - range: 3..=3, - }; - -static WORD_BUB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUB_CHILDREN), - value: None, -}; - -pub static WORD_BUB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bels"), - dictgen::InsensitiveAscii("bless"), - dictgen::InsensitiveAscii("blews"), - ], - values: &[&["bubbles"], &["bubbles"], &["bubbles"]], - range: 4..=5, - }; - -static WORD_BUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BUA_CHILDREN), - value: None, -}; - -pub static WORD_BUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["baud"]], - range: 1..=1, - }; - -static WORD_BT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BT_CHILDREN), - value: None, -}; - -pub static WORD_BT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iched"), - dictgen::InsensitiveAscii("iches"), - dictgen::InsensitiveAscii("tr"), - dictgen::InsensitiveAscii("ween"), - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("yes"), - ], - values: &[ - &["bitched"], - &["bitches"], - &["better"], - &["between"], - &["byte"], - &["bytes"], - ], - range: 2..=5, - }; - -static WORD_BS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BS_CHILDREN), - value: None, -}; - -pub static WORD_BS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aically"), - dictgen::InsensitiveAscii("uiness"), - ], - values: &[&["basically"], &["business"]], - range: 6..=7, - }; - -static WORD_BR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BR_CHILDREN), - value: None, -}; - -static WORD_BR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BRA_NODE), - None, - None, - None, - Some(&WORD_BRE_NODE), - Some(&WORD_BRF_NODE), - None, - None, - Some(&WORD_BRI_NODE), - None, - None, - None, - None, - Some(&WORD_BRN_NODE), - Some(&WORD_BRO_NODE), - None, - None, - None, - None, - Some(&WORD_BRT_NODE), - Some(&WORD_BRU_NODE), - None, - Some(&WORD_BRW_NODE), - None, - None, - None, -]; - -static WORD_BRW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRW_CHILDREN), - value: None, -}; - -pub static WORD_BRW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("osable"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("osed"), - dictgen::InsensitiveAscii("oser"), - dictgen::InsensitiveAscii("osers"), - dictgen::InsensitiveAscii("osing"), - ], - values: &[ - &["brew"], - &["browsable"], - &["browse"], - &["browsed"], - &["browser"], - &["browsers"], - &["browsing"], - ], - range: 1..=6, - }; - -static WORD_BRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRU_CHILDREN), - value: None, -}; - -pub static WORD_BRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ghtness"), - dictgen::InsensitiveAscii("glar"), - dictgen::InsensitiveAscii("gundy"), - dictgen::InsensitiveAscii("isend"), - dictgen::InsensitiveAscii("iseres"), - dictgen::InsensitiveAscii("nete"), - dictgen::InsensitiveAscii("nettte"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sied"), - dictgen::InsensitiveAscii("sies"), - dictgen::InsensitiveAscii("sselers"), - dictgen::InsensitiveAscii("sseles"), - dictgen::InsensitiveAscii("ssells"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssles"), - dictgen::InsensitiveAscii("sting"), - dictgen::InsensitiveAscii("tailty"), - dictgen::InsensitiveAscii("tallity"), - dictgen::InsensitiveAscii("tallly"), - dictgen::InsensitiveAscii("taly"), - ], - values: &[ - &["brightness"], - &["burglar"], - &["burgundy"], - &["bruised"], - &["bruisers"], - &["brunette"], - &["brunette"], - &["burning"], - &["bruise"], - &["bruises"], - &["bruised"], - &["bruises"], - &["brussels"], - &["brussels"], - &["brussels"], - &["brussels"], - &["brussels"], - &["bursting"], - &["brutality"], - &["brutally"], - &["brutally"], - &["brutally"], - ], - range: 2..=7, - }; - -static WORD_BRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRT_CHILDREN), - value: None, -}; - -pub static WORD_BRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ually")], - values: &[&["brutally"]], - range: 5..=5, - }; - -static WORD_BRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BRO_CHILDREN), - value: None, -}; - -static WORD_BRO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BROA_NODE), - Some(&WORD_BROB_NODE), - Some(&WORD_BROC_NODE), - Some(&WORD_BROD_NODE), - None, - None, - Some(&WORD_BROG_NODE), - None, - None, - None, - Some(&WORD_BROK_NODE), - None, - None, - Some(&WORD_BRON_NODE), - Some(&WORD_BROO_NODE), - None, - None, - None, - Some(&WORD_BROS_NODE), - Some(&WORD_BROT_NODE), - Some(&WORD_BROU_NODE), - None, - Some(&WORD_BROW_NODE), - None, - None, - None, -]; - -static WORD_BROW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROW_CHILDREN), - value: None, -}; - -pub static WORD_BROW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("esr"), - dictgen::InsensitiveAscii("ine"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("isng"), - dictgen::InsensitiveAscii("nei"), - dictgen::InsensitiveAscii("nis"), - dictgen::InsensitiveAscii("seable"), - dictgen::InsensitiveAscii("swable"), - dictgen::InsensitiveAscii("swe"), - dictgen::InsensitiveAscii("swed"), - dictgen::InsensitiveAscii("swer"), - dictgen::InsensitiveAscii("swers"), - dictgen::InsensitiveAscii("swing"), - ], - values: &[ - &["browser"], - &["browsers"], - &["browser"], - &["brownie"], - &["brownies"], - &["browsing"], - &["browsing"], - &["brownie"], - &["brownies"], - &["browsable"], - &["browsable"], - &["browse"], - &["browsed"], - &["browser"], - &["browsers"], - &["browsing"], - ], - range: 2..=6, - }; - -static WORD_BROU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROU_CHILDREN), - value: None, -}; - -pub static WORD_BROU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gh"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[&["brought"], &["router"]], - range: 2..=3, - }; - -static WORD_BROT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROT_CHILDREN), - value: None, -}; - -pub static WORD_BROT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("herhod"), - dictgen::InsensitiveAscii("herhoood"), - dictgen::InsensitiveAscii("herood"), - dictgen::InsensitiveAscii("herwood"), - ], - values: &[ - &["brotherhood"], - &["brotherhood"], - &["brotherhood"], - &["brotherhood"], - ], - range: 6..=8, - }; - -static WORD_BROS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROS_CHILDREN), - value: None, -}; - -pub static WORD_BROS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("wable"), - dictgen::InsensitiveAscii("we"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("wing"), - ], - values: &[ - &["browsable"], - &["browse", "rose"], - &["browsed", "rosed"], - &["browser"], - &["browsers"], - &["browsing"], - &["browsable"], - &["browse"], - &["browsed"], - &["browser"], - &["browsers"], - &["browsing"], - ], - range: 1..=5, - }; - -static WORD_BROO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROO_CHILDREN), - value: None, -}; - -pub static WORD_BROO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("z"), - dictgen::InsensitiveAscii("zes"), - ], - values: &[&["bruise"], &["bruises"]], - range: 1..=3, - }; - -static WORD_BRON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRON_CHILDREN), - value: None, -}; - -pub static WORD_BRON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("coes"), - dictgen::InsensitiveAscii("ken"), - dictgen::InsensitiveAscii("ocs"), - ], - values: &[&["broncos"], &["broken"], &["broncos"]], - range: 3..=4, - }; - -static WORD_BROK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROK_CHILDREN), - value: None, -}; - -pub static WORD_BROK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ened"), - dictgen::InsensitiveAscii("eness"), - ], - values: &[ - &["broken"], - &["broken"], - &["broken"], - &["broken"], - &["brokenness"], - ], - range: 2..=5, - }; - -static WORD_BROG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROG_CHILDREN), - value: None, -}; - -pub static WORD_BROG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["brogue"], &["brogues"]], - range: 1..=2, - }; - -static WORD_BROD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROD_CHILDREN), - value: None, -}; - -pub static WORD_BROD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("away"), - dictgen::InsensitiveAscii("cast"), - dictgen::InsensitiveAscii("erlands"), - ], - values: &[&["broadway"], &["broadcast"], &["borderlands"]], - range: 4..=7, - }; - -static WORD_BROC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROC_CHILDREN), - value: None, -}; - -pub static WORD_BROC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("ken"), - dictgen::InsensitiveAscii("kend"), - dictgen::InsensitiveAscii("kened"), - dictgen::InsensitiveAscii("olee"), - dictgen::InsensitiveAscii("oli"), - dictgen::InsensitiveAscii("olli"), - ], - values: &[ - &["brochure"], - &["broken"], - &["broken"], - &["broken"], - &["broccoli"], - &["broccoli"], - &["broccoli"], - ], - range: 3..=5, - }; - -static WORD_BROB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROB_CHILDREN), - value: None, -}; - -pub static WORD_BROB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lematic")], - values: &[&["problematic"]], - range: 7..=7, - }; - -static WORD_BROA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BROA_CHILDREN), - value: None, -}; - -pub static WORD_BROA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cast"), - dictgen::InsensitiveAscii("casted"), - dictgen::InsensitiveAscii("casting"), - dictgen::InsensitiveAscii("casts"), - dictgen::InsensitiveAscii("dacasting"), - dictgen::InsensitiveAscii("dbad"), - dictgen::InsensitiveAscii("dcas"), - dictgen::InsensitiveAscii("dcase"), - dictgen::InsensitiveAscii("dcasing"), - dictgen::InsensitiveAscii("dcastes"), - dictgen::InsensitiveAscii("dcasti"), - dictgen::InsensitiveAscii("dcastors"), - dictgen::InsensitiveAscii("dcat"), - dictgen::InsensitiveAscii("dley"), - dictgen::InsensitiveAscii("dwalk"), - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("rdcast"), - ], - values: &[ - &["broadcast"], - &["broadcast"], - &["broadcasting"], - &["broadcasts"], - &["broadcasting"], - &["broadband"], - &["broadcast"], - &["broadcast"], - &["broadcasting"], - &["broadcasts"], - &["broadcast"], - &["broadcasts"], - &["broadcasts", "broadcast"], - &["broadly"], - &["boardwalk"], - &["broadly"], - &["broadcast"], - ], - range: 2..=9, - }; - -static WORD_BRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRN_CHILDREN), - value: None, -}; - -pub static WORD_BRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ach"), - dictgen::InsensitiveAscii("aches"), - ], - values: &[&["branch"], &["branches"]], - range: 3..=5, - }; - -static WORD_BRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRI_CHILDREN), - value: None, -}; - -pub static WORD_BRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agde"), - dictgen::InsensitiveAscii("aner"), - dictgen::InsensitiveAscii("anwashed"), - dictgen::InsensitiveAscii("anwashing"), - dictgen::InsensitiveAscii("daging"), - dictgen::InsensitiveAscii("dg"), - dictgen::InsensitiveAscii("dman"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("elfy"), - dictgen::InsensitiveAscii("ely"), - dictgen::InsensitiveAscii("evely"), - dictgen::InsensitiveAscii("evety"), - dictgen::InsensitiveAscii("gaged"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("gde"), - dictgen::InsensitiveAscii("gdes"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ges"), - dictgen::InsensitiveAscii("gher"), - dictgen::InsensitiveAscii("ghness"), - dictgen::InsensitiveAscii("ghtern"), - dictgen::InsensitiveAscii("ghtess"), - dictgen::InsensitiveAscii("ghtn"), - dictgen::InsensitiveAscii("ghtnesss"), - dictgen::InsensitiveAscii("ghtoner"), - dictgen::InsensitiveAscii("gth"), - dictgen::InsensitiveAscii("gthen"), - dictgen::InsensitiveAscii("gthest"), - dictgen::InsensitiveAscii("gthnes"), - dictgen::InsensitiveAscii("gthness"), - dictgen::InsensitiveAscii("liant"), - dictgen::InsensitiveAscii("linear"), - dictgen::InsensitiveAscii("llaince"), - dictgen::InsensitiveAscii("llaintly"), - dictgen::InsensitiveAscii("llant"), - dictgen::InsensitiveAscii("lliante"), - dictgen::InsensitiveAscii("llianty"), - dictgen::InsensitiveAscii("lliany"), - dictgen::InsensitiveAscii("mestone"), - dictgen::InsensitiveAscii("mingham"), - dictgen::InsensitiveAscii("ngin"), - dictgen::InsensitiveAscii("ngtofont"), - dictgen::InsensitiveAscii("sben"), - dictgen::InsensitiveAscii("stool"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ten"), - dictgen::InsensitiveAscii("tened"), - dictgen::InsensitiveAscii("tener"), - dictgen::InsensitiveAscii("teners"), - dictgen::InsensitiveAscii("tenes"), - dictgen::InsensitiveAscii("tening"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("thday"), - dictgen::InsensitiveAscii("thdays"), - dictgen::InsensitiveAscii("tian"), - dictgen::InsensitiveAscii("tsol"), - dictgen::InsensitiveAscii("ttish"), - dictgen::InsensitiveAscii("used"), - dictgen::InsensitiveAscii("user"), - dictgen::InsensitiveAscii("users"), - dictgen::InsensitiveAscii("uses"), - ], - values: &[ - &["brigade"], - &["brainer"], - &["brainwashed"], - &["brainwashing"], - &["brigading"], - &["bridge"], - &["birdman"], - &["brief", "bride"], - &["briefly"], - &["briefly"], - &["briefly"], - &["brevity"], - &["brigade"], - &["brigade"], - &["bridge"], - &["bridges"], - &["bridge"], - &["bridges"], - &["brighter"], - &["brightness"], - &["brighten"], - &["brightness"], - &["brighten"], - &["brightness"], - &["brighten"], - &["bright"], - &["brighten"], - &["brightest"], - &["brightness"], - &["brightness"], - &["brilliant"], - &["bilinear"], - &["brilliance"], - &["brilliantly"], - &["brilliant"], - &["brilliance"], - &["brilliantly"], - &["brilliantly"], - &["brimstone"], - &["birmingham"], - &["bringing"], - &["bringtofront"], - &["brisbane"], - &["bristol"], - &["bright"], - &["brighten"], - &["brightened"], - &["brightener"], - &["brighteners"], - &["brightenes"], - &["brightening"], - &["brighter"], - &["birthday"], - &["birthdays"], - &["britain"], - &["bristol"], - &["british"], - &["bruised"], - &["bruiser"], - &["bruisers"], - &["bruises"], - ], - range: 2..=9, - }; - -static WORD_BRF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRF_CHILDREN), - value: None, -}; - -pub static WORD_BRF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ore")], - values: &[&["before"]], - range: 3..=3, - }; - -static WORD_BRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRE_CHILDREN), - value: Some(&["be", "brie"]), -}; - -pub static WORD_BRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("adcumbs"), - dictgen::InsensitiveAscii("adtfeeding"), - dictgen::InsensitiveAscii("akdows"), - dictgen::InsensitiveAscii("akes"), - dictgen::InsensitiveAscii("akoint"), - dictgen::InsensitiveAscii("akpint"), - dictgen::InsensitiveAscii("akpoing"), - dictgen::InsensitiveAscii("akpoitns"), - dictgen::InsensitiveAscii("akthorugh"), - dictgen::InsensitiveAscii("akthough"), - dictgen::InsensitiveAscii("akthroughts"), - dictgen::InsensitiveAscii("akthrouh"), - dictgen::InsensitiveAscii("akthruogh"), - dictgen::InsensitiveAscii("akthruoghs"), - dictgen::InsensitiveAscii("aktrhough"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("anches"), - dictgen::InsensitiveAscii("apoint"), - dictgen::InsensitiveAscii("astfeading"), - dictgen::InsensitiveAscii("astfeedig"), - dictgen::InsensitiveAscii("astfeeing"), - dictgen::InsensitiveAscii("asttaking"), - dictgen::InsensitiveAscii("athis"), - dictgen::InsensitiveAscii("athos"), - dictgen::InsensitiveAscii("athtakng"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("atsfeeding"), - dictgen::InsensitiveAscii("dnan"), - dictgen::InsensitiveAscii("ef"), - dictgen::InsensitiveAscii("efly"), - dictgen::InsensitiveAscii("fore"), - dictgen::InsensitiveAscii("if"), - dictgen::InsensitiveAscii("ifing"), - dictgen::InsensitiveAscii("ifly"), - dictgen::InsensitiveAscii("kaout"), - dictgen::InsensitiveAscii("kpoint"), - dictgen::InsensitiveAscii("kpoints"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("ndamn"), - dictgen::InsensitiveAscii("serk"), - dictgen::InsensitiveAscii("serker"), - dictgen::InsensitiveAscii("sh"), - dictgen::InsensitiveAscii("shed"), - dictgen::InsensitiveAscii("shes"), - dictgen::InsensitiveAscii("shing"), - dictgen::InsensitiveAscii("then"), - dictgen::InsensitiveAscii("theren"), - dictgen::InsensitiveAscii("weres"), - dictgen::InsensitiveAscii("werey"), - dictgen::InsensitiveAscii("werks"), - dictgen::InsensitiveAscii("werys"), - dictgen::InsensitiveAscii("wrey"), - ], - values: &[ - &["brake", "break"], - &["breadcrumbs"], - &["breastfeeding"], - &["breakdowns"], - &["breaks"], - &["breakpoint"], - &["breakpoint"], - &["breakpoint"], - &["breakpoints"], - &["breakthrough"], - &["breakthrough"], - &["breakthroughs"], - &["breakthrough"], - &["breakthrough"], - &["breakthroughs"], - &["breakthrough"], - &["break"], - &["branches"], - &["breakpoint"], - &["breastfeeding"], - &["breastfeeding"], - &["breastfeeding"], - &["breathtaking"], - &["breaths"], - &["breaths"], - &["breathtaking"], - &["beating", "breathing"], - &["breastfeeding"], - &["brendan"], - &["brief", "beef"], - &["briefly"], - &["before"], - &["brief"], - &["briefing"], - &["briefly"], - &["breakout"], - &["breakpoint"], - &["breakpoints"], - &["breaks"], - &["brendan"], - &["berserk"], - &["berserker"], - &["brush", "fresh"], - &["brushed"], - &["brushes"], - &["brushing"], - &["brethren"], - &["brethren"], - &["brewers"], - &["brewery"], - &["brewers"], - &["brewers"], - &["brewery"], - ], - range: 2..=11, - }; - -static WORD_BRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BRA_CHILDREN), - value: None, -}; - -static WORD_BRA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - Some(&WORD_BRAB_NODE), - Some(&WORD_BRAC_NODE), - Some(&WORD_BRAD_NODE), - Some(&WORD_BRAE_NODE), - None, - None, - None, - Some(&WORD_BRAI_NODE), - None, - Some(&WORD_BRAK_NODE), - None, - Some(&WORD_BRAM_NODE), - Some(&WORD_BRAN_NODE), - Some(&WORD_BRAO_NODE), - None, - None, - None, - Some(&WORD_BRAS_NODE), - Some(&WORD_BRAT_NODE), - None, - Some(&WORD_BRAV_NODE), - None, - None, - None, - Some(&WORD_BRAZ_NODE), -]; - -static WORD_BRAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAZ_CHILDREN), - value: None, -}; - -pub static WORD_BRAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eer"), - dictgen::InsensitiveAscii("ilains"), - dictgen::InsensitiveAscii("ileans"), - dictgen::InsensitiveAscii("iliaan"), - dictgen::InsensitiveAscii("ilianese"), - dictgen::InsensitiveAscii("ilianess"), - dictgen::InsensitiveAscii("ilias"), - dictgen::InsensitiveAscii("iliians"), - dictgen::InsensitiveAscii("ilions"), - dictgen::InsensitiveAscii("illans"), - dictgen::InsensitiveAscii("illian"), - ], - values: &[ - &["brassiere"], - &["brazilians"], - &["brazilians"], - &["brazilians"], - &["brazilians"], - &["brazilians"], - &["brazilians"], - &["brazilians"], - &["brazilians"], - &["brazilians"], - &["brazilian"], - ], - range: 3..=8, - }; - -static WORD_BRAV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAV_CHILDREN), - value: None, -}; - -pub static WORD_BRAV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erly")], - values: &[&["bravery"]], - range: 4..=4, - }; - -static WORD_BRAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAT_CHILDREN), - value: None, -}; - -pub static WORD_BRAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("enders")], - values: &[&["bartenders"]], - range: 6..=6, - }; - -static WORD_BRAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAS_CHILDREN), - value: None, -}; - -pub static WORD_BRAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("illian")], - values: &[&["brazilian"]], - range: 6..=6, - }; - -static WORD_BRAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAO_CHILDREN), - value: None, -}; - -pub static WORD_BRAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dband"), - dictgen::InsensitiveAscii("dcast"), - dictgen::InsensitiveAscii("dcasted"), - dictgen::InsensitiveAscii("dcasting"), - dictgen::InsensitiveAscii("dcasts"), - dictgen::InsensitiveAscii("den"), - dictgen::InsensitiveAscii("der"), - dictgen::InsensitiveAscii("dly"), - dictgen::InsensitiveAscii("dway"), - ], - values: &[ - &["broadband"], - &["broadcast"], - &["broadcasted"], - &["broadcasting"], - &["broadcasts"], - &["broaden"], - &["broader"], - &["broadly"], - &["broadway"], - ], - range: 3..=8, - }; - -static WORD_BRAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAN_CHILDREN), - value: None, -}; - -pub static WORD_BRAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("chces"), - dictgen::InsensitiveAscii("che"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("chsi"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("ckes"), - dictgen::InsensitiveAscii("cket"), - dictgen::InsensitiveAscii("ckets"), - dictgen::InsensitiveAscii("cless"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ier"), - ], - values: &[ - &["branch"], - &["branch", "brace", "branches"], - &["branched"], - &["branches"], - &["branches"], - &["branch", "branched", "branches"], - &["branches"], - &["branches"], - &["branching"], - &["branch"], - &["branches"], - &["bracket"], - &["brackets"], - &["branchless"], - &["brain"], - &["brainer"], - ], - range: 1..=5, - }; - -static WORD_BRAM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAM_CHILDREN), - value: None, -}; - -pub static WORD_BRAM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ches")], - values: &[&["branches"]], - range: 4..=4, - }; - -static WORD_BRAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAK_CHILDREN), - value: None, -}; - -pub static WORD_BRAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edowns"), - dictgen::InsensitiveAscii("eout"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("ethrough"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("point"), - dictgen::InsensitiveAscii("points"), - ], - values: &[ - &["breakdowns"], - &["breakout"], - &["bracket", "brake"], - &["breakthrough"], - &["brackets", "brakes"], - &["barkley"], - &["breakpoint"], - &["breakpoints"], - ], - range: 2..=8, - }; - -static WORD_BRAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAI_CHILDREN), - value: None, -}; - -pub static WORD_BRAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nwahsed"), - dictgen::InsensitiveAscii("nwahsing"), - dictgen::InsensitiveAscii("nwased"), - dictgen::InsensitiveAscii("nwasing"), - dictgen::InsensitiveAscii("sta"), - ], - values: &[ - &["brainwashed"], - &["brainwashing"], - &["brainwashed"], - &["brainwashing"], - &["barista"], - ], - range: 3..=8, - }; - -static WORD_BRAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAE_CHILDREN), - value: None, -}; - -pub static WORD_BRAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("vry")], - values: &[&["bravery"]], - range: 3..=3, - }; - -static WORD_BRAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAD_CHILDREN), - value: None, -}; - -pub static WORD_BRAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cast"), - dictgen::InsensitiveAscii("frod"), - ], - values: &[&["broadcast"], &["bradford"]], - range: 4..=4, - }; - -static WORD_BRAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAC_CHILDREN), - value: None, -}; - -pub static WORD_BRAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eletes"), - dictgen::InsensitiveAscii("elettes"), - dictgen::InsensitiveAscii("eletts"), - dictgen::InsensitiveAscii("elona"), - dictgen::InsensitiveAscii("ese"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("ets"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("keds"), - dictgen::InsensitiveAscii("kers"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("ketting"), - dictgen::InsensitiveAscii("kground"), - dictgen::InsensitiveAscii("nh"), - dictgen::InsensitiveAscii("nhed"), - dictgen::InsensitiveAscii("nhes"), - dictgen::InsensitiveAscii("nhing"), - ], - values: &[ - &["bracelets"], - &["bracelets"], - &["bracelets"], - &["barcelona"], - &["braces"], - &["braces"], - &["brackets"], - &["branch"], - &["branched", "breached"], - &["branches", "breaches"], - &["branching", "breaching"], - &["brackets"], - &["brackets"], - &["brackets"], - &["bracketing"], - &["background"], - &["branch"], - &["branched"], - &["branches"], - &["branching"], - ], - range: 1..=7, - }; - -static WORD_BRAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BRAB_CHILDREN), - value: None, -}; - -pub static WORD_BRAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("arian")], - values: &[&["barbarian"]], - range: 5..=5, - }; - -static WORD_BO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BO_CHILDREN), - value: None, -}; - -static WORD_BO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BOA_NODE), - Some(&WORD_BOB_NODE), - Some(&WORD_BOC_NODE), - Some(&WORD_BOD_NODE), - Some(&WORD_BOE_NODE), - Some(&WORD_BOF_NODE), - Some(&WORD_BOG_NODE), - None, - Some(&WORD_BOI_NODE), - None, - Some(&WORD_BOK_NODE), - Some(&WORD_BOL_NODE), - Some(&WORD_BOM_NODE), - Some(&WORD_BON_NODE), - Some(&WORD_BOO_NODE), - None, - Some(&WORD_BOQ_NODE), - Some(&WORD_BOR_NODE), - Some(&WORD_BOS_NODE), - Some(&WORD_BOT_NODE), - Some(&WORD_BOU_NODE), - None, - Some(&WORD_BOW_NODE), - Some(&WORD_BOX_NODE), - Some(&WORD_BOY_NODE), - None, -]; - -static WORD_BOY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOY_CHILDREN), - value: None, -}; - -pub static WORD_BOY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("cot"), - dictgen::InsensitiveAscii("cottting"), - dictgen::InsensitiveAscii("cutting"), - dictgen::InsensitiveAscii("firend"), - dictgen::InsensitiveAscii("firends"), - dictgen::InsensitiveAscii("freind"), - dictgen::InsensitiveAscii("freinds"), - dictgen::InsensitiveAscii("fried"), - dictgen::InsensitiveAscii("friens"), - dictgen::InsensitiveAscii("frients"), - ], - values: &[ - &["buoyant"], - &["boycott"], - &["boycotting"], - &["boycotting"], - &["boyfriend"], - &["boyfriends"], - &["boyfriend"], - &["boyfriends"], - &["boyfriend"], - &["boyfriends"], - &["boyfriends"], - ], - range: 3..=8, - }; - -static WORD_BOX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOX_CHILDREN), - value: None, -}; - -pub static WORD_BOX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["boxes", "box", "boxer"], &["box", "boxes"]], - range: 1..=1, - }; - -static WORD_BOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOW_CHILDREN), - value: None, -}; - -pub static WORD_BOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("kay"), - dictgen::InsensitiveAscii("kays"), - ], - values: &[&["bouquet"], &["bouquets"]], - range: 3..=4, - }; - -static WORD_BOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BOU_CHILDREN), - value: None, -}; - -static WORD_BOU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_BOUC_NODE), - Some(&WORD_BOUD_NODE), - None, - None, - None, - None, - Some(&WORD_BOUI_NODE), - None, - None, - Some(&WORD_BOUL_NODE), - None, - Some(&WORD_BOUN_NODE), - None, - None, - Some(&WORD_BOUQ_NODE), - Some(&WORD_BOUR_NODE), - None, - Some(&WORD_BOUT_NODE), - Some(&WORD_BOUU_NODE), - None, - None, - None, - Some(&WORD_BOUY_NODE), - None, -]; - -static WORD_BOUY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUY_CHILDREN), - value: Some(&["buoy"]), -}; - -pub static WORD_BOUY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ancy"), - dictgen::InsensitiveAscii("ant"), - ], - values: &[&["buoyancy"], &["buoyant"]], - range: 3..=4, - }; - -static WORD_BOUU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUU_CHILDREN), - value: None, -}; - -pub static WORD_BOUU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - ], - values: &[&["bound"], &["bounded"], &["bounding"], &["bounds"]], - range: 2..=5, - }; - -static WORD_BOUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUT_CHILDREN), - value: None, -}; - -pub static WORD_BOUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iqe"), - dictgen::InsensitiveAscii("nies"), - dictgen::InsensitiveAscii("qiue"), - ], - values: &[&["boutique"], &["bounties"], &["boutique"]], - range: 3..=4, - }; - -static WORD_BOUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUR_CHILDREN), - value: None, -}; - -pub static WORD_BOUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("egois"), - dictgen::InsensitiveAscii("geios"), - dictgen::InsensitiveAscii("geoius"), - dictgen::InsensitiveAscii("geousie"), - dictgen::InsensitiveAscii("goeis"), - ], - values: &[ - &["bourgeois"], - &["bourgeois"], - &["bourgeois"], - &["bourgeois"], - &["bourgeois"], - ], - range: 5..=7, - }; - -static WORD_BOUQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUQ_CHILDREN), - value: None, -}; - -pub static WORD_BOUQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("et")], - values: &[&["bouquet"]], - range: 2..=2, - }; - -static WORD_BOUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BOUN_CHILDREN), - value: Some(&["bound"]), -}; - -static WORD_BOUN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BOUNA_NODE), - Some(&WORD_BOUNB_NODE), - None, - Some(&WORD_BOUND_NODE), - Some(&WORD_BOUNE_NODE), - None, - Some(&WORD_BOUNG_NODE), - Some(&WORD_BOUNH_NODE), - Some(&WORD_BOUNI_NODE), - None, - None, - None, - None, - Some(&WORD_BOUNN_NODE), - None, - None, - None, - Some(&WORD_BOUNR_NODE), - Some(&WORD_BOUNS_NODE), - Some(&WORD_BOUNT_NODE), - Some(&WORD_BOUNU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_BOUNU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNU_CHILDREN), - value: None, -}; - -pub static WORD_BOUNU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("daries"), - dictgen::InsensitiveAscii("dary"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["boundaries"], &["boundary"], &["bonus"]], - range: 1..=6, - }; - -static WORD_BOUNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNT_CHILDREN), - value: Some(&["bound"]), -}; - -pub static WORD_BOUNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[&["boundaries"], &["boundary"]], - range: 2..=4, - }; - -static WORD_BOUNS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNS_CHILDREN), - value: Some(&["bounds"]), -}; - -pub static WORD_BOUNS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aries"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["boundaries"], &["boundary"], &["bounds"], &["bonuses"]], - range: 1..=5, - }; - -static WORD_BOUNR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNR_CHILDREN), - value: None, -}; - -pub static WORD_BOUNR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adies"), - dictgen::InsensitiveAscii("ady"), - dictgen::InsensitiveAscii("aies"), - dictgen::InsensitiveAscii("aries"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("ay"), - ], - values: &[ - &["boundaries"], - &["boundary"], - &["boundaries"], - &["boundaries"], - &["boundary"], - &["boundary"], - ], - range: 2..=5, - }; - -static WORD_BOUNN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNN_CHILDREN), - value: None, -}; - -pub static WORD_BOUNN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("daries"), - dictgen::InsensitiveAscii("dary"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - ], - values: &[ - &["bound"], - &["boundaries"], - &["boundary"], - &["bounded"], - &["bounding"], - &["bounds"], - ], - range: 1..=6, - }; - -static WORD_BOUNI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNI_CHILDREN), - value: None, -}; - -pub static WORD_BOUNI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dng"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("tes"), - ], - values: &[&["bounding"], &["bounding"], &["bounties"]], - range: 2..=3, - }; - -static WORD_BOUNH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNH_CHILDREN), - value: None, -}; - -pub static WORD_BOUNH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("daries"), - dictgen::InsensitiveAscii("dary"), - ], - values: &[&["boundaries"], &["boundary"]], - range: 4..=6, - }; - -static WORD_BOUNG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNG_CHILDREN), - value: None, -}; - -pub static WORD_BOUNG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aries"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ind"), - ], - values: &[&["boundaries"], &["boundary"], &["bounding"], &["bounding"]], - range: 2..=5, - }; - -static WORD_BOUNE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNE_CHILDREN), - value: None, -}; - -pub static WORD_BOUNE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["bounded"]], - range: 1..=1, - }; - -static WORD_BOUND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUND_CHILDREN), - value: None, -}; - -pub static WORD_BOUND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aires"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("aryi"), - dictgen::InsensitiveAscii("arys"), - dictgen::InsensitiveAscii("atries"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("img"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("rary"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("uaries"), - ], - values: &[ - &["boundaries"], - &["boundaries"], - &["boundary"], - &["boundaries"], - &["boundaries"], - &["boundary"], - &["boundaries"], - &["boundaries"], - &["boundary"], - &["bounding"], - &["bounding"], - &["bounding"], - &["bounding"], - &["boundary"], - &["boundaries"], - &["boundary"], - &["boundaries"], - ], - range: 2..=6, - }; - -static WORD_BOUNB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNB_CHILDREN), - value: None, -}; - -pub static WORD_BOUNB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("daries"), - dictgen::InsensitiveAscii("dary"), - ], - values: &[&["boundaries"], &["boundary"]], - range: 4..=6, - }; - -static WORD_BOUNA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUNA_CHILDREN), - value: None, -}; - -pub static WORD_BOUNA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aries"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("daries"), - dictgen::InsensitiveAscii("dary"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dries"), - dictgen::InsensitiveAscii("dry"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("rdies"), - dictgen::InsensitiveAscii("rdy"), - dictgen::InsensitiveAscii("ries"), - dictgen::InsensitiveAscii("ry"), - ], - values: &[ - &["boundaries"], - &["boundary"], - &["bound"], - &["boundaries"], - &["boundary"], - &["bounded"], - &["bounding"], - &["boundaries"], - &["boundary"], - &["bounds"], - &["boundaries"], - &["boundary"], - &["boundaries"], - &["boundary"], - ], - range: 1..=6, - }; - -static WORD_BOUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUL_CHILDREN), - value: None, -}; - -pub static WORD_BOUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("dore")], - values: &[&["boulder"]], - range: 4..=4, - }; - -static WORD_BOUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUI_CHILDREN), - value: None, -}; - -pub static WORD_BOUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nds"), - ], - values: &[&["bound"], &["bounded"], &["bounding"], &["bounds"]], - range: 2..=5, - }; - -static WORD_BOUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUD_CHILDREN), - value: None, -}; - -pub static WORD_BOUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aries"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("naries"), - dictgen::InsensitiveAscii("nary"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["boundaries"], - &["boundary"], - &["bounding"], - &["boulder"], - &["boundaries"], - &["boundary"], - &["bounding"], - &["boundary"], - &["bounds"], - ], - range: 1..=6, - }; - -static WORD_BOUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOUC_CHILDREN), - value: None, -}; - -pub static WORD_BOUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["bounce"], &["bounced"], &["bounces"], &["bouncing"]], - range: 1..=3, - }; - -static WORD_BOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOT_CHILDREN), - value: None, -}; - -pub static WORD_BOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("ifies"), - dictgen::InsensitiveAscii("ivational"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("ostrap"), - dictgen::InsensitiveAscii("telneck"), - dictgen::InsensitiveAscii("tem"), - dictgen::InsensitiveAscii("tlebeck"), - dictgen::InsensitiveAscii("tlenck"), - dictgen::InsensitiveAscii("tlencks"), - dictgen::InsensitiveAscii("tlenect"), - dictgen::InsensitiveAscii("tlenects"), - dictgen::InsensitiveAscii("tlneck"), - dictgen::InsensitiveAscii("tlnecks"), - dictgen::InsensitiveAscii("tm"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("tomborde"), - dictgen::InsensitiveAscii("tome"), - dictgen::InsensitiveAscii("tomn"), - dictgen::InsensitiveAscii("tomost"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tonm"), - dictgen::InsensitiveAscii("tons"), - dictgen::InsensitiveAscii("ttom"), - ], - values: &[ - &["both"], - &["both"], - &["notifies"], - &["motivational"], - &["bottom"], - &["bootstrap"], - &["bottleneck"], - &["bottom"], - &["bottleneck"], - &["bottleneck"], - &["bottlenecks"], - &["bottleneck"], - &["bottlenecks"], - &["bottleneck"], - &["bottlenecks"], - &["bottom"], - &["bottom"], - &["bottomborder"], - &["bottom"], - &["bottom"], - &["bottommost"], - &["bottom", "button"], - &["bottom"], - &["bottoms", "buttons"], - &["bottom"], - ], - range: 2..=9, - }; - -static WORD_BOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOS_CHILDREN), - value: None, -}; - -pub static WORD_BOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lter"), - dictgen::InsensitiveAscii("tom"), - ], - values: &[&["bolster"], &["boston", "bottom"]], - range: 3..=4, - }; - -static WORD_BOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOR_CHILDREN), - value: None, -}; - -pub static WORD_BOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aches"), - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("adband"), - dictgen::InsensitiveAscii("adcast"), - dictgen::InsensitiveAscii("adcasting"), - dictgen::InsensitiveAscii("adcasts"), - dictgen::InsensitiveAscii("aden"), - dictgen::InsensitiveAscii("ader"), - dictgen::InsensitiveAscii("adly"), - dictgen::InsensitiveAscii("adwalk"), - dictgen::InsensitiveAscii("adway"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("delrands"), - dictgen::InsensitiveAscii("deom"), - dictgen::InsensitiveAscii("derlads"), - dictgen::InsensitiveAscii("derlanders"), - dictgen::InsensitiveAscii("derlans"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dlerands"), - dictgen::InsensitiveAscii("dreline"), - dictgen::InsensitiveAscii("drelines"), - dictgen::InsensitiveAscii("edoom"), - dictgen::InsensitiveAscii("gwasy"), - dictgen::InsensitiveAscii("ke"), - dictgen::InsensitiveAscii("ken"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("rwable"), - dictgen::InsensitiveAscii("therhood"), - dictgen::InsensitiveAscii("wser"), - dictgen::InsensitiveAscii("wsers"), - ], - values: &[ - &["branches"], - &["board"], - &["broadband"], - &["broadcast"], - &["broadcasting"], - &["broadcasts"], - &["broaden"], - &["broader"], - &["broadly"], - &["boardwalk"], - &["broadway"], - &["boarded", "border"], - &["borderlands"], - &["boredom"], - &["borderlands"], - &["borderlands"], - &["borderlands"], - &["boarding"], - &["borderlands"], - &["borderline"], - &["borderlines"], - &["boredom"], - &["bourgeoisie"], - &["broke"], - &["broken"], - &["borrow"], - &["borrowable"], - &["brotherhood"], - &["browsers"], - &["browsers"], - ], - range: 2..=10, - }; - -static WORD_BOQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOQ_CHILDREN), - value: None, -}; - -pub static WORD_BOQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uet")], - values: &[&["bouquet"]], - range: 3..=3, - }; - -static WORD_BOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BOO_CHILDREN), - value: None, -}; - -static WORD_BOO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BOOA_NODE), - None, - None, - Some(&WORD_BOOD_NODE), - Some(&WORD_BOOE_NODE), - Some(&WORD_BOOF_NODE), - None, - None, - None, - None, - Some(&WORD_BOOK_NODE), - Some(&WORD_BOOL_NODE), - Some(&WORD_BOOM_NODE), - None, - Some(&WORD_BOOO_NODE), - None, - None, - Some(&WORD_BOOR_NODE), - Some(&WORD_BOOS_NODE), - Some(&WORD_BOOT_NODE), - Some(&WORD_BOOU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_BOOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOU_CHILDREN), - value: None, -}; - -pub static WORD_BOOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndaries"), - dictgen::InsensitiveAscii("ndary"), - dictgen::InsensitiveAscii("nds"), - ], - values: &[&["bound"], &["boundaries"], &["boundary"], &["bounds"]], - range: 2..=7, - }; - -static WORD_BOOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOT_CHILDREN), - value: None, -}; - -pub static WORD_BOOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eek"), - dictgen::InsensitiveAscii("laoder"), - dictgen::InsensitiveAscii("laoders"), - dictgen::InsensitiveAscii("leader"), - dictgen::InsensitiveAscii("oloader"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("raping"), - dictgen::InsensitiveAscii("sram"), - dictgen::InsensitiveAscii("srap"), - dictgen::InsensitiveAscii("stap"), - dictgen::InsensitiveAscii("stapped"), - dictgen::InsensitiveAscii("stapping"), - dictgen::InsensitiveAscii("staps"), - dictgen::InsensitiveAscii("straper"), - dictgen::InsensitiveAscii("straping"), - ], - values: &[ - &["boutique"], - &["bootloader"], - &["bootloaders"], - &["bootloader"], - &["bootloader"], - &["bottom"], - &["bootstrapping"], - &["bootram"], - &["bootstrap"], - &["bootstrap"], - &["bootstrapped"], - &["bootstrapping"], - &["bootstraps"], - &["bootstrapper"], - &["bootstrapping"], - ], - range: 2..=8, - }; - -static WORD_BOOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOS_CHILDREN), - value: None, -}; - -pub static WORD_BOOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("helf"), - dictgen::InsensitiveAscii("helves"), - dictgen::InsensitiveAscii("trap"), - dictgen::InsensitiveAscii("traping"), - dictgen::InsensitiveAscii("trapped"), - dictgen::InsensitiveAscii("trapping"), - dictgen::InsensitiveAscii("traps"), - ], - values: &[ - &["bookshelf"], - &["bookshelves"], - &["bootstrap"], - &["bootstrapping"], - &["bootstrapped"], - &["bootstrapping"], - &["bootstraps"], - ], - range: 4..=8, - }; - -static WORD_BOOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOR_CHILDREN), - value: None, -}; - -pub static WORD_BOOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("jwazee")], - values: &[&["bourgeoisie"]], - range: 6..=6, - }; - -static WORD_BOOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOO_CHILDREN), - value: None, -}; - -pub static WORD_BOOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("lean"), - dictgen::InsensitiveAscii("leans"), - ], - values: &[&["book"], &["boolean"], &["booleans"]], - range: 1..=5, - }; - -static WORD_BOOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOM_CHILDREN), - value: None, -}; - -pub static WORD_BOOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ark"), - dictgen::InsensitiveAscii("arks"), - ], - values: &[&["bookmark"], &["bookmarks"]], - range: 3..=4, - }; - -static WORD_BOOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOL_CHILDREN), - value: None, -}; - -pub static WORD_BOOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("eam"), - dictgen::InsensitiveAscii("eamn"), - dictgen::InsensitiveAscii("eamns"), - dictgen::InsensitiveAscii("eams"), - dictgen::InsensitiveAscii("eanss"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("eens"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("ens"), - dictgen::InsensitiveAscii("tloader"), - dictgen::InsensitiveAscii("tloaders"), - ], - values: &[ - &["boolean"], - &["bold", "bool"], - &["boolean"], - &["boolean"], - &["booleans"], - &["booleans"], - &["booleans"], - &["boolean"], - &["booleans"], - &["boolean"], - &["booleans"], - &["bootloader"], - &["bootloaders"], - ], - range: 1..=8, - }; - -static WORD_BOOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOK_CHILDREN), - value: None, -}; - -pub static WORD_BOOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amrks"), - dictgen::InsensitiveAscii("eeping"), - dictgen::InsensitiveAscii("keeing"), - dictgen::InsensitiveAscii("keeiping"), - dictgen::InsensitiveAscii("keping"), - dictgen::InsensitiveAscii("kepp"), - dictgen::InsensitiveAscii("makr"), - dictgen::InsensitiveAscii("makred"), - dictgen::InsensitiveAscii("makrs"), - dictgen::InsensitiveAscii("mar"), - dictgen::InsensitiveAscii("markd"), - dictgen::InsensitiveAscii("mars"), - ], - values: &[ - &["bookmarks"], - &["bookkeeping"], - &["bookkeeping"], - &["bookkeeping"], - &["bookkeeping"], - &["bookkeep"], - &["bookmark"], - &["bookmarked"], - &["bookmarks"], - &["bookmark"], - &["bookmarked"], - &["bookmarks"], - ], - range: 3..=8, - }; - -static WORD_BOOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOF_CHILDREN), - value: None, -}; - -pub static WORD_BOOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - ], - values: &[&["buffet"], &["buffets"]], - range: 2..=3, - }; - -static WORD_BOOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOE_CHILDREN), - value: Some(&["buoy"]), -}; - -pub static WORD_BOOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("lan"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["buoy"], - &["buoys"], - &["boolean"], - &["boos", "booze", "buoys"], - ], - range: 1..=3, - }; - -static WORD_BOOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOD_CHILDREN), - value: Some(&["boot"]), -}; - -pub static WORD_BOOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("a")], - values: &[&["buddha"]], - range: 1..=1, - }; - -static WORD_BOOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOOA_CHILDREN), - value: None, -}; - -pub static WORD_BOOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rd")], - values: &[&["board"]], - range: 2..=2, - }; - -static WORD_BON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BON_CHILDREN), - value: None, -}; - -pub static WORD_BON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dary"), - dictgen::InsensitiveAscii("nano"), - dictgen::InsensitiveAscii("sues"), - ], - values: &[&["boundary"], &["bonanno"], &["bonuses"]], - range: 4..=4, - }; - -static WORD_BOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOM_CHILDREN), - value: None, -}; - -pub static WORD_BOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bardeada"), - dictgen::InsensitiveAscii("bardeado"), - dictgen::InsensitiveAscii("bardement"), - dictgen::InsensitiveAscii("barderad"), - dictgen::InsensitiveAscii("barment"), - dictgen::InsensitiveAscii("beros"), - ], - values: &[ - &["bombarded"], - &["bombarded"], - &["bombardment"], - &["bombarded"], - &["bombardment"], - &["bombers"], - ], - range: 5..=9, - }; - -static WORD_BOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOL_CHILDREN), - value: None, -}; - -pub static WORD_BOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ean"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("lcoks"), - dictgen::InsensitiveAscii("locs"), - dictgen::InsensitiveAscii("or"), - ], - values: &[ - &["boolean"], - &["boolean"], - &["bollocks"], - &["bollocks"], - &["color"], - ], - range: 2..=5, - }; - -static WORD_BOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOK_CHILDREN), - value: None, -}; - -pub static WORD_BOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("marks")], - values: &[&["bookmarks"]], - range: 5..=5, - }; - -static WORD_BOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOI_CHILDREN), - value: None, -}; - -pub static WORD_BOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("des"), - dictgen::InsensitiveAscii("erplate"), - dictgen::InsensitiveAscii("lderplate"), - dictgen::InsensitiveAscii("lerplatte"), - dictgen::InsensitiveAscii("nter"), - dictgen::InsensitiveAscii("th"), - ], - values: &[ - &["bodies"], - &["boilerplate"], - &["boilerplate"], - &["boilerplate"], - &["pointer"], - &["both"], - ], - range: 2..=9, - }; - -static WORD_BOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOG_CHILDREN), - value: None, -}; - -pub static WORD_BOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anveelia"), - dictgen::InsensitiveAscii("anveelias"), - dictgen::InsensitiveAscii("gus"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ous"), - ], - values: &[ - &["bougainvillea"], - &["bougainvilleas"], - &["bogus"], - &["bogus"], - &["bogus"], - ], - range: 2..=9, - }; - -static WORD_BOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOF_CHILDREN), - value: None, -}; - -pub static WORD_BOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["before"], &["buffer"], &["before"], &["body"]], - range: 1..=3, - }; - -static WORD_BOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOE_CHILDREN), - value: None, -}; - -pub static WORD_BOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lean"), - dictgen::InsensitiveAscii("leans"), - ], - values: &[&["boolean"], &["booleans"]], - range: 4..=5, - }; - -static WORD_BOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOD_CHILDREN), - value: None, -}; - -pub static WORD_BOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dy"), - dictgen::InsensitiveAscii("iese"), - dictgen::InsensitiveAscii("ybuidling"), - dictgen::InsensitiveAscii("ybuildig"), - dictgen::InsensitiveAscii("ybuildng"), - dictgen::InsensitiveAscii("ybuilidng"), - dictgen::InsensitiveAscii("ybuiling"), - dictgen::InsensitiveAscii("ybuliding"), - dictgen::InsensitiveAscii("ydbuilder"), - dictgen::InsensitiveAscii("yheight"), - dictgen::InsensitiveAscii("yweigt"), - dictgen::InsensitiveAscii("yweigth"), - dictgen::InsensitiveAscii("ywieght"), - ], - values: &[ - &["body"], - &["bodies"], - &["bodybuilding"], - &["bodybuilding"], - &["bodybuilding"], - &["bodybuilding"], - &["bodybuilding"], - &["bodybuilding"], - &["bodybuilder"], - &["bodyweight"], - &["bodyweight"], - &["bodyweight"], - &["bodyweight"], - ], - range: 2..=9, - }; - -static WORD_BOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOC_CHILDREN), - value: None, -}; - -pub static WORD_BOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ome")], - values: &[&["become"]], - range: 3..=3, - }; - -static WORD_BOB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOB_CHILDREN), - value: None, -}; - -pub static WORD_BOB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("mers"), - dictgen::InsensitiveAscii("ybuilding"), - ], - values: &[&["board", "bombard"], &["bombers"], &["bodybuilding"]], - range: 3..=9, - }; - -static WORD_BOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BOA_CHILDREN), - value: None, -}; - -pub static WORD_BOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("rdband"), - dictgen::InsensitiveAscii("rdcast"), - dictgen::InsensitiveAscii("rdcasting"), - dictgen::InsensitiveAscii("rdcasts"), - dictgen::InsensitiveAscii("rdway"), - dictgen::InsensitiveAscii("ut"), - ], - values: &[ - &["boards"], - &["broadband"], - &["broadcast"], - &["broadcasting"], - &["broadcasts"], - &["broadway"], - &["bout", "boat", "about"], - ], - range: 2..=9, - }; - -static WORD_BN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BN_CHILDREN), - value: None, -}; - -pub static WORD_BN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("ecause"), - dictgen::InsensitiveAscii("ndler"), - ], - values: &[&["back"], &["because"], &["bundler"]], - range: 3..=6, - }; - -static WORD_BL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BL_CHILDREN), - value: None, -}; - -static WORD_BL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BLA_NODE), - Some(&WORD_BLB_NODE), - Some(&WORD_BLC_NODE), - None, - Some(&WORD_BLE_NODE), - None, - None, - None, - Some(&WORD_BLI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_BLO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_BLU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_BLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BLU_CHILDREN), - value: None, -}; - -pub static WORD_BLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ebarries"), - dictgen::InsensitiveAscii("eberies"), - dictgen::InsensitiveAscii("eberris"), - dictgen::InsensitiveAscii("eberrries"), - dictgen::InsensitiveAscii("eberrry"), - dictgen::InsensitiveAscii("ebery"), - dictgen::InsensitiveAscii("ebrints"), - dictgen::InsensitiveAscii("eburries"), - dictgen::InsensitiveAscii("eprients"), - dictgen::InsensitiveAscii("eprintcss"), - dictgen::InsensitiveAscii("estooth"), - dictgen::InsensitiveAscii("etooh"), - dictgen::InsensitiveAscii("etoot"), - dictgen::InsensitiveAscii("etootn"), - dictgen::InsensitiveAscii("garia"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rr"), - dictgen::InsensitiveAscii("tooth"), - ], - values: &[ - &["blueberries"], - &["blueberries"], - &["blueberries"], - &["blueberries"], - &["blueberry"], - &["blueberry"], - &["blueprints"], - &["blueberries"], - &["blueprints"], - &["blueprints"], - &["bluetooth"], - &["bluetooth"], - &["bluetooth"], - &["bluetooth"], - &["bulgaria"], - &["plugin"], - &["bullets"], - &["blurred"], - &["blur", "blurred"], - &["bluetooth"], - ], - range: 2..=9, - }; - -static WORD_BLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BLO_CHILDREN), - value: None, -}; - -pub static WORD_BLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("cack"), - dictgen::InsensitiveAscii("ccks"), - dictgen::InsensitiveAscii("cekd"), - dictgen::InsensitiveAscii("chchain"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("ckcahin"), - dictgen::InsensitiveAscii("ckchan"), - dictgen::InsensitiveAscii("ckchian"), - dictgen::InsensitiveAscii("ckeras"), - dictgen::InsensitiveAscii("ckes"), - dictgen::InsensitiveAscii("ckhain"), - dictgen::InsensitiveAscii("ckhains"), - dictgen::InsensitiveAscii("ckin"), - dictgen::InsensitiveAscii("ckse"), - dictgen::InsensitiveAscii("ckss"), - dictgen::InsensitiveAscii("ddy"), - dictgen::InsensitiveAscii("dk"), - dictgen::InsensitiveAscii("ek"), - dictgen::InsensitiveAscii("ekes"), - dictgen::InsensitiveAscii("eks"), - dictgen::InsensitiveAscii("ekss"), - dictgen::InsensitiveAscii("ggare"), - dictgen::InsensitiveAscii("ggeur"), - dictgen::InsensitiveAscii("hted"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("kc"), - dictgen::InsensitiveAscii("kcer"), - dictgen::InsensitiveAscii("kchain"), - dictgen::InsensitiveAscii("kchains"), - dictgen::InsensitiveAscii("kcing"), - dictgen::InsensitiveAscii("kcs"), - dictgen::InsensitiveAscii("kcss"), - dictgen::InsensitiveAscii("ked"), - dictgen::InsensitiveAscii("ker"), - dictgen::InsensitiveAscii("king"), - dictgen::InsensitiveAscii("ks"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("ock"), - dictgen::InsensitiveAscii("ocks"), - dictgen::InsensitiveAscii("odboner"), - dictgen::InsensitiveAscii("odbonre"), - dictgen::InsensitiveAscii("odboorne"), - dictgen::InsensitiveAscii("odborbe"), - dictgen::InsensitiveAscii("odbore"), - dictgen::InsensitiveAscii("odbrone"), - dictgen::InsensitiveAscii("odporne"), - dictgen::InsensitiveAscii("orborne"), - dictgen::InsensitiveAscii("pgpot"), - dictgen::InsensitiveAscii("ster"), - dictgen::InsensitiveAscii("sum"), - dictgen::InsensitiveAscii("sums"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["bloat"], - &["bloated"], - &["blockack"], - &["blocks"], - &["blocked"], - &["blockchain"], - &["blocking"], - &["blockchain"], - &["blockchain"], - &["blockchain"], - &["blockers"], - &["blockers", "blocked", "blocks"], - &["blockchain"], - &["blockchains"], - &["blocking"], - &["blocks"], - &["blocks"], - &["bloody"], - &["block"], - &["bloke"], - &["blokes"], - &["blokes"], - &["blokes"], - &["blogger"], - &["blogger"], - &["bloated"], - &["block", "bloke"], - &["block", "bloke"], - &["blocker"], - &["blockchain"], - &["blockchains"], - &["blocking"], - &["blocks", "blokes"], - &["blocks", "blokes"], - &["blocked"], - &["blocker"], - &["blocking"], - &["blocks", "blokes"], - &["belong"], - &["belonged"], - &["belonging"], - &["belongs"], - &["block"], - &["blocks"], - &["bloodborne"], - &["bloodborne"], - &["bloodborne"], - &["bloodborne"], - &["bloodborne"], - &["bloodborne"], - &["bloodborne"], - &["bloodborne"], - &["blogpost"], - &["bolster"], - &["blossom"], - &["blossoms"], - &["bloated"], - ], - range: 1..=8, - }; - -static WORD_BLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BLI_CHILDREN), - value: None, -}; - -pub static WORD_BLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("ndy"), - dictgen::InsensitiveAscii("steres"), - dictgen::InsensitiveAscii("ttting"), - dictgen::InsensitiveAscii("tzkreig"), - dictgen::InsensitiveAscii("zzad"), - dictgen::InsensitiveAscii("zzcoin"), - ], - values: &[ - &["believe"], - &["blindly"], - &["blisters"], - &["blitting"], - &["blitzkrieg"], - &["blizzard"], - &["blizzcon"], - ], - range: 3..=7, - }; - -static WORD_BLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BLE_CHILDREN), - value: None, -}; - -pub static WORD_BLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ading"), - dictgen::InsensitiveAscii("gian"), - dictgen::InsensitiveAscii("gium"), - dictgen::InsensitiveAscii("ssd"), - dictgen::InsensitiveAscii("ssins"), - dictgen::InsensitiveAscii("ssure"), - dictgen::InsensitiveAscii("tooth"), - dictgen::InsensitiveAscii("uberry"), - dictgen::InsensitiveAscii("utooth"), - ], - values: &[ - &["bleeding"], - &["belgian"], - &["belgium"], - &["blessed"], - &["blessings"], - &["blessing"], - &["bluetooth"], - &["blueberry"], - &["bluetooth"], - ], - range: 3..=6, - }; - -static WORD_BLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BLC_CHILDREN), - value: None, -}; - -pub static WORD_BLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ok"), - dictgen::InsensitiveAscii("oks"), - ], - values: &[&["block"], &["blocks"]], - range: 2..=3, - }; - -static WORD_BLB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BLB_CHILDREN), - value: None, -}; - -pub static WORD_BLB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("os")], - values: &[&["blobs"]], - range: 2..=2, - }; - -static WORD_BLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BLA_CHILDREN), - value: None, -}; - -pub static WORD_BLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ckade"), - dictgen::InsensitiveAscii("ckahwks"), - dictgen::InsensitiveAscii("ckbarry"), - dictgen::InsensitiveAscii("ckbeary"), - dictgen::InsensitiveAscii("ckbeery"), - dictgen::InsensitiveAscii("ckberrry"), - dictgen::InsensitiveAscii("ckbery"), - dictgen::InsensitiveAscii("ckcawks"), - dictgen::InsensitiveAscii("ckend"), - dictgen::InsensitiveAscii("ckhakws"), - dictgen::InsensitiveAscii("ckhaws"), - dictgen::InsensitiveAscii("ckhwaks"), - dictgen::InsensitiveAscii("ckjak"), - dictgen::InsensitiveAscii("cklit"), - dictgen::InsensitiveAscii("ckmsith"), - dictgen::InsensitiveAscii("ckshit"), - dictgen::InsensitiveAscii("ckshits"), - dictgen::InsensitiveAscii("ckslash"), - dictgen::InsensitiveAscii("ckslashes"), - dictgen::InsensitiveAscii("cksmitch"), - dictgen::InsensitiveAscii("clist"), - dictgen::InsensitiveAscii("cony"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("imed"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("methrower"), - dictgen::InsensitiveAscii("nace"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nced"), - dictgen::InsensitiveAscii("nces"), - dictgen::InsensitiveAscii("ncing"), - dictgen::InsensitiveAscii("nck"), - dictgen::InsensitiveAscii("ncked"), - dictgen::InsensitiveAscii("nkes"), - dictgen::InsensitiveAscii("nketts"), - dictgen::InsensitiveAscii("ntant"), - dictgen::InsensitiveAscii("ntantly"), - dictgen::InsensitiveAscii("pshemy"), - dictgen::InsensitiveAscii("shpemy"), - dictgen::InsensitiveAscii("spehmy"), - dictgen::InsensitiveAscii("sphemey"), - dictgen::InsensitiveAscii("sphmey"), - dictgen::InsensitiveAscii("tanlty"), - dictgen::InsensitiveAscii("tanty"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tently"), - dictgen::InsensitiveAscii("timore"), - ], - values: &[ - &["blacked"], - &["blackhawks"], - &["blackberry"], - &["blackberry"], - &["blackberry"], - &["blackberry"], - &["blackberry"], - &["blackhawks"], - &["blacked"], - &["blackhawks"], - &["blackhawks"], - &["blackhawks"], - &["blackjack"], - &["blacklist"], - &["blacksmith"], - &["blacksmith"], - &["blacksmith"], - &["backslash"], - &["backslashes"], - &["blacksmith"], - &["blacklist"], - &["balcony"], - &["blame"], - &["blamed"], - &["black", "blank"], - &["flamethrower"], - &["balance"], - &["balance", "glance", "lance"], - &["balanced", "glanced", "lanced"], - &["balances", "glances", "lances"], - &["balancing", "glancing", "lancing"], - &["blank", "black"], - &["blanked"], - &["blankets"], - &["blankets"], - &["blatant"], - &["blatantly"], - &["blasphemy"], - &["blasphemy"], - &["blasphemy"], - &["blasphemy"], - &["blasphemy"], - &["blatantly"], - &["blatantly"], - &["blatant"], - &["blatantly"], - &["baltimore"], - ], - range: 1..=9, - }; - -static WORD_BJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BJ_CHILDREN), - value: None, -}; - -pub static WORD_BJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ects"), - ], - values: &[&["object"], &["objects"]], - range: 3..=4, - }; - -static WORD_BI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BI_CHILDREN), - value: None, -}; - -static WORD_BI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BIA_NODE), - Some(&WORD_BIB_NODE), - Some(&WORD_BIC_NODE), - Some(&WORD_BID_NODE), - Some(&WORD_BIE_NODE), - Some(&WORD_BIF_NODE), - Some(&WORD_BIG_NODE), - None, - Some(&WORD_BII_NODE), - Some(&WORD_BIJ_NODE), - None, - Some(&WORD_BIL_NODE), - Some(&WORD_BIM_NODE), - Some(&WORD_BIN_NODE), - Some(&WORD_BIO_NODE), - Some(&WORD_BIP_NODE), - None, - Some(&WORD_BIR_NODE), - Some(&WORD_BIS_NODE), - Some(&WORD_BIT_NODE), - Some(&WORD_BIU_NODE), - Some(&WORD_BIV_NODE), - None, - None, - Some(&WORD_BIY_NODE), - Some(&WORD_BIZ_NODE), -]; - -static WORD_BIZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIZ_CHILDREN), - value: None, -}; - -pub static WORD_BIZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("arely"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("nesses"), - dictgen::InsensitiveAscii("zare"), - ], - values: &[ - &["bizarre"], - &["bizarrely"], - &["business"], - &["businesses"], - &["bizarre"], - ], - range: 3..=6, - }; - -static WORD_BIY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIY_CHILDREN), - value: None, -}; - -pub static WORD_BIY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ou"), - dictgen::InsensitiveAscii("ous"), - ], - values: &[&["bayou"], &["bayous"]], - range: 2..=3, - }; - -static WORD_BIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIV_CHILDREN), - value: None, -}; - -pub static WORD_BIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ouaced"), - dictgen::InsensitiveAscii("ouacing"), - dictgen::InsensitiveAscii("wack"), - ], - values: &[&["bivouacked"], &["bivouacking"], &["bivouac"]], - range: 4..=7, - }; - -static WORD_BIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIU_CHILDREN), - value: None, -}; - -pub static WORD_BIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lt")], - values: &[&["built", "build"]], - range: 2..=2, - }; - -static WORD_BIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIT_CHILDREN), - value: None, -}; - -pub static WORD_BIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amp"), - dictgen::InsensitiveAscii("amps"), - dictgen::InsensitiveAscii("ap"), - dictgen::InsensitiveAscii("cion"), - dictgen::InsensitiveAscii("cions"), - dictgen::InsensitiveAscii("coints"), - dictgen::InsensitiveAscii("con"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("filed"), - dictgen::InsensitiveAscii("fileld"), - dictgen::InsensitiveAscii("filelds"), - dictgen::InsensitiveAscii("hced"), - dictgen::InsensitiveAscii("hces"), - dictgen::InsensitiveAscii("hday"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("maks"), - dictgen::InsensitiveAscii("mast"), - dictgen::InsensitiveAscii("mp"), - dictgen::InsensitiveAscii("naps"), - dictgen::InsensitiveAscii("ocin"), - dictgen::InsensitiveAscii("ocins"), - dictgen::InsensitiveAscii("swaping"), - dictgen::InsensitiveAscii("terseet"), - dictgen::InsensitiveAscii("tersweat"), - dictgen::InsensitiveAscii("tersweeet"), - dictgen::InsensitiveAscii("terswet"), - dictgen::InsensitiveAscii("terwseet"), - dictgen::InsensitiveAscii("ween"), - dictgen::InsensitiveAscii("wiedh"), - dictgen::InsensitiveAscii("wize"), - dictgen::InsensitiveAscii("wse"), - ], - values: &[ - &["bitmap"], - &["bitmaps"], - &["bitmap"], - &["bitcoin"], - &["bitcoins"], - &["bitcoins"], - &["bitcoin"], - &["bitfield"], - &["bitfield"], - &["bitfield"], - &["bitfields"], - &["bitched"], - &["bitches"], - &["birthday"], - &["bits"], - &["bitmask"], - &["bitmask"], - &["bitmap"], - &["bitmaps"], - &["bitcoin"], - &["bitcoins"], - &["bitswapping"], - &["bittersweet"], - &["bittersweet"], - &["bittersweet"], - &["bittersweet"], - &["bittersweet"], - &["between"], - &["bitwidth"], - &["bitwise"], - &["bitwise"], - ], - range: 2..=9, - }; - -static WORD_BIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIS_CHILDREN), - value: None, -}; - -pub static WORD_BIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cut"), - dictgen::InsensitiveAscii("cuts"), - dictgen::InsensitiveAscii("euxal"), - dictgen::InsensitiveAscii("exaul"), - dictgen::InsensitiveAscii("exuella"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("iness"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("tream"), - dictgen::InsensitiveAscii("treams"), - dictgen::InsensitiveAscii("unes"), - dictgen::InsensitiveAscii("uness"), - ], - values: &[ - &["bisect"], - &["biscuit"], - &["biscuits"], - &["bisexual"], - &["bisexual"], - &["bisexual"], - &["business"], - &["business"], - &["business"], - &["business"], - &["bitstream"], - &["bitstreams"], - &["business"], - &["business"], - ], - range: 2..=7, - }; - -static WORD_BIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIR_CHILDREN), - value: None, -}; - -pub static WORD_BIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("damn"), - dictgen::InsensitiveAscii("dges"), - dictgen::InsensitiveAscii("ectional"), - dictgen::InsensitiveAscii("gade"), - dictgen::InsensitiveAscii("gading"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghten"), - dictgen::InsensitiveAscii("ghter"), - dictgen::InsensitiveAscii("ghtest"), - dictgen::InsensitiveAscii("ghtness"), - dictgen::InsensitiveAscii("htday"), - dictgen::InsensitiveAscii("htdays"), - dictgen::InsensitiveAscii("idectionality"), - dictgen::InsensitiveAscii("mignham"), - dictgen::InsensitiveAscii("mimgham"), - dictgen::InsensitiveAscii("mingharam"), - dictgen::InsensitiveAscii("sbane"), - dictgen::InsensitiveAscii("thdayers"), - dictgen::InsensitiveAscii("thdaymas"), - dictgen::InsensitiveAscii("thdsy"), - ], - values: &[ - &["birdman"], - &["bridges"], - &["bidirectional"], - &["brigade"], - &["brigading"], - &["bright"], - &["brighten"], - &["brighter"], - &["brightest"], - &["brightness"], - &["birthday"], - &["birthdays"], - &["bidirectionality"], - &["birmingham"], - &["birmingham"], - &["birmingham"], - &["brisbane"], - &["birthdays"], - &["birthdays"], - &["birthdays"], - ], - range: 3..=13, - }; - -static WORD_BIP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIP_CHILDREN), - value: None, -}; - -pub static WORD_BIP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("loar")], - values: &[&["bipolar"]], - range: 4..=4, - }; - -static WORD_BIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIO_CHILDREN), - value: None, -}; - -pub static WORD_BIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gted"), - dictgen::InsensitiveAscii("gtry"), - dictgen::InsensitiveAscii("ligical"), - dictgen::InsensitiveAscii("ligically"), - dictgen::InsensitiveAscii("logia"), - dictgen::InsensitiveAscii("logicaly"), - dictgen::InsensitiveAscii("logiset"), - dictgen::InsensitiveAscii("logiskt"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("plar"), - ], - values: &[ - &["bigoted"], - &["bigotry"], - &["biological"], - &["biologically"], - &["biological"], - &["biologically"], - &["biologist"], - &["biologist"], - &["bio"], - &["bipolar"], - ], - range: 1..=9, - }; - -static WORD_BIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIN_CHILDREN), - value: None, -}; - -pub static WORD_BIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("airy"), - dictgen::InsensitiveAscii("anary"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("arry"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("dins"), - dictgen::InsensitiveAscii("idng"), - dictgen::InsensitiveAscii("ominal"), - dictgen::InsensitiveAscii("raries"), - dictgen::InsensitiveAscii("rary"), - ], - values: &[ - &["binary"], - &["binary"], - &["binary"], - &["binaries"], - &["binary"], - &["binary"], - &["bindings"], - &["binding"], - &["binomial"], - &["binaries"], - &["binary"], - ], - range: 2..=6, - }; - -static WORD_BIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIM_CHILDREN), - value: None, -}; - -pub static WORD_BIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ask"), - dictgen::InsensitiveAscii("illenia"), - dictgen::InsensitiveAscii("illenial"), - dictgen::InsensitiveAscii("illenium"), - dictgen::InsensitiveAscii("ontly"), - dictgen::InsensitiveAscii("tap"), - ], - values: &[ - &["bitmask"], - &["bimillennia"], - &["bimillennial"], - &["bimillennium"], - &["bimonthly"], - &["bitmap"], - ], - range: 3..=8, - }; - -static WORD_BIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIL_CHILDREN), - value: None, -}; - -pub static WORD_BIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("angual"), - dictgen::InsensitiveAscii("ateraly"), - dictgen::InsensitiveAscii("bical"), - dictgen::InsensitiveAscii("lbaord"), - dictgen::InsensitiveAscii("lboad"), - dictgen::InsensitiveAscii("lboars"), - dictgen::InsensitiveAscii("lborads"), - dictgen::InsensitiveAscii("legerent"), - dictgen::InsensitiveAscii("lingualism"), - dictgen::InsensitiveAscii("lionairre"), - dictgen::InsensitiveAscii("lionairres"), - dictgen::InsensitiveAscii("lionairs"), - dictgen::InsensitiveAscii("lionarie"), - dictgen::InsensitiveAscii("lionaries"), - dictgen::InsensitiveAscii("lioniare"), - dictgen::InsensitiveAscii("lioniares"), - dictgen::InsensitiveAscii("lon"), - dictgen::InsensitiveAscii("sters"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("zzard"), - dictgen::InsensitiveAscii("zzcon"), - ], - values: &[ - &["bilingual"], - &["bilaterally"], - &["biblical"], - &["billboard"], - &["billboard"], - &["billboards"], - &["billboards"], - &["belligerent"], - &["bilingualism"], - &["billionaire"], - &["billionaire"], - &["billionaires"], - &["billionaire"], - &["billionaires"], - &["billionaire"], - &["billionaires"], - &["billion"], - &["blisters"], - &["built"], - &["blizzard"], - &["blizzcon"], - ], - range: 1..=10, - }; - -static WORD_BIJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIJ_CHILDREN), - value: None, -}; - -pub static WORD_BIJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cetive")], - values: &[&["bijective"]], - range: 6..=6, - }; - -static WORD_BII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BII_CHILDREN), - value: None, -}; - -pub static WORD_BII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nary")], - values: &[&["binary"]], - range: 4..=4, - }; - -static WORD_BIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIG_CHILDREN), - value: None, -}; - -pub static WORD_BIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("allic"), - dictgen::InsensitiveAscii("egr"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("fooot"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("inning"), - dictgen::InsensitiveAscii("orty"), - dictgen::InsensitiveAscii("rading"), - dictgen::InsensitiveAscii("toed"), - dictgen::InsensitiveAscii("tory"), - ], - values: &[ - &["bigalloc"], - &["bigger"], - &["bigger"], - &["biggest"], - &["bigfoot"], - &["beginning"], - &["beginning"], - &["bigotry"], - &["brigading"], - &["bigoted"], - &["bigotry"], - ], - range: 2..=6, - }; - -static WORD_BIF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIF_CHILDREN), - value: None, -}; - -pub static WORD_BIF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("goot")], - values: &[&["bigfoot"]], - range: 4..=4, - }; - -static WORD_BIE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIE_CHILDREN), - value: None, -}; - -pub static WORD_BIE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("jing"), - dictgen::InsensitiveAscii("ng"), - ], - values: &[&["beijing"], &["being"]], - range: 2..=4, - }; - -static WORD_BID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BID_CHILDREN), - value: None, -}; - -pub static WORD_BID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dings"), - dictgen::InsensitiveAscii("imentionnal"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nings"), - dictgen::InsensitiveAscii("rectional"), - dictgen::InsensitiveAscii("rman"), - ], - values: &[ - &["bidding"], - &["bidimensional"], - &["bidding", "bindings"], - &["binding"], - &["bindings"], - &["bidirectional"], - &["birdman"], - ], - range: 4..=11, - }; - -static WORD_BIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIC_CHILDREN), - value: None, -}; - -pub static WORD_BIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("thes"), - dictgen::InsensitiveAscii("ylces"), - ], - values: &[&["bitcast"], &["bitches"], &["bicycles"]], - range: 3..=5, - }; - -static WORD_BIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIB_CHILDREN), - value: None, -}; - -pub static WORD_BIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ilcal")], - values: &[&["biblical"]], - range: 5..=5, - }; - -static WORD_BIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BIA_CHILDREN), - value: None, -}; - -pub static WORD_BIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nries"), - dictgen::InsensitiveAscii("nry"), - dictgen::InsensitiveAscii("ppicative"), - ], - values: &[&["binaries"], &["binary"], &["biapplicative"]], - range: 3..=9, - }; - -static WORD_BG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BG_CHILDREN), - value: None, -}; - -pub static WORD_BG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inning")], - values: &[&["beginning"]], - range: 6..=6, - }; - -static WORD_BF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BF_CHILDREN), - value: None, -}; - -pub static WORD_BF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("fer")], - values: &[&["buffer"]], - range: 3..=3, - }; - -static WORD_BE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BE_CHILDREN), - value: None, -}; - -static WORD_BE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BEA_NODE), - Some(&WORD_BEB_NODE), - Some(&WORD_BEC_NODE), - Some(&WORD_BED_NODE), - Some(&WORD_BEE_NODE), - Some(&WORD_BEF_NODE), - Some(&WORD_BEG_NODE), - Some(&WORD_BEH_NODE), - Some(&WORD_BEI_NODE), - Some(&WORD_BEJ_NODE), - None, - Some(&WORD_BEL_NODE), - Some(&WORD_BEM_NODE), - Some(&WORD_BEN_NODE), - Some(&WORD_BEO_NODE), - None, - None, - Some(&WORD_BER_NODE), - Some(&WORD_BES_NODE), - Some(&WORD_BET_NODE), - Some(&WORD_BEU_NODE), - Some(&WORD_BEV_NODE), - Some(&WORD_BEW_NODE), - None, - Some(&WORD_BEY_NODE), - None, -]; - -static WORD_BEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEY_CHILDREN), - value: None, -}; - -pub static WORD_BEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oncye"), - dictgen::InsensitiveAscii("one"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("ound"), - ], - values: &[&["beyonce"], &["beyond"], &["beyond"], &["beyond"]], - range: 3..=5, - }; - -static WORD_BEW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEW_CHILDREN), - value: None, -}; - -pub static WORD_BEW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eeen"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("teen"), - dictgen::InsensitiveAscii("teeness"), - ], - values: &[&["between"], &["between"], &["between"], &["betweenness"]], - range: 3..=7, - }; - -static WORD_BEV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEV_CHILDREN), - value: None, -}; - -pub static WORD_BEV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cause"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ore"), - dictgen::InsensitiveAscii("orehand"), - dictgen::InsensitiveAscii("orhand"), - ], - values: &[ - &["because"], - &["never"], - &["before"], - &["beforehand"], - &["beforehand"], - ], - range: 2..=7, - }; - -static WORD_BEU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEU_CHILDREN), - value: None, -}; - -pub static WORD_BEU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atiful"), - dictgen::InsensitiveAscii("atifully"), - dictgen::InsensitiveAscii("case"), - dictgen::InsensitiveAscii("racracy"), - dictgen::InsensitiveAscii("raucracy"), - dictgen::InsensitiveAscii("raucratic"), - dictgen::InsensitiveAscii("raucratically"), - dictgen::InsensitiveAscii("raucrats"), - dictgen::InsensitiveAscii("tification"), - dictgen::InsensitiveAscii("tiful"), - dictgen::InsensitiveAscii("tifully"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["beautiful"], - &["beautifully"], - &["because"], - &["bureaucracy"], - &["bureaucracy"], - &["bureaucratic"], - &["bureaucratically"], - &["bureaucrats"], - &["beautification"], - &["beautiful"], - &["beautifully"], - &["beauty"], - ], - range: 2..=13, - }; - -static WORD_BET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BET_CHILDREN), - value: None, -}; - -pub static WORD_BET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ales"), - dictgen::InsensitiveAscii("cause"), - dictgen::InsensitiveAscii("eeen"), - dictgen::InsensitiveAscii("een"), - dictgen::InsensitiveAscii("ehsda"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("eshda"), - dictgen::InsensitiveAscii("eween"), - dictgen::InsensitiveAscii("hdesa"), - dictgen::InsensitiveAscii("hedsa"), - dictgen::InsensitiveAscii("hesa"), - dictgen::InsensitiveAscii("hseda"), - dictgen::InsensitiveAscii("rayd"), - dictgen::InsensitiveAscii("rayeado"), - dictgen::InsensitiveAscii("rween"), - dictgen::InsensitiveAscii("tern"), - dictgen::InsensitiveAscii("tery"), - dictgen::InsensitiveAscii("tr"), - dictgen::InsensitiveAscii("tter"), - dictgen::InsensitiveAscii("tween"), - dictgen::InsensitiveAscii("wean"), - dictgen::InsensitiveAscii("wee"), - dictgen::InsensitiveAscii("weeb"), - dictgen::InsensitiveAscii("weed"), - dictgen::InsensitiveAscii("weeen"), - dictgen::InsensitiveAscii("week"), - dictgen::InsensitiveAscii("weem"), - dictgen::InsensitiveAscii("weend"), - dictgen::InsensitiveAscii("weeness"), - dictgen::InsensitiveAscii("weent"), - dictgen::InsensitiveAscii("wen"), - dictgen::InsensitiveAscii("wene"), - dictgen::InsensitiveAscii("wenn"), - dictgen::InsensitiveAscii("wern"), - dictgen::InsensitiveAscii("wween"), - dictgen::InsensitiveAscii("wwen"), - ], - values: &[ - &["beatles"], - &["because"], - &["between"], - &["between"], - &["bethesda"], - &["better"], - &["bethesda"], - &["between"], - &["bethesda"], - &["bethesda"], - &["bethesda"], - &["bethesda"], - &["betrayed"], - &["betrayed"], - &["between"], - &["better"], - &["better", "battery"], - &["better", "bettor"], - &["better"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - &["betweenness"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - &["between"], - ], - range: 2..=7, - }; - -static WORD_BES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BES_CHILDREN), - value: None, -}; - -pub static WORD_BES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cribed"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eige"), - dictgen::InsensitiveAscii("eiged"), - dictgen::InsensitiveAscii("eiging"), - dictgen::InsensitiveAscii("ided"), - dictgen::InsensitiveAscii("itality"), - dictgen::InsensitiveAscii("taility"), - dictgen::InsensitiveAscii("teality"), - dictgen::InsensitiveAscii("tialiy"), - dictgen::InsensitiveAscii("tiallity"), - ], - values: &[ - &["described"], - &["based"], - &["besiege"], - &["besieged"], - &["besieging"], - &["besides"], - &["bestiality"], - &["bestiality"], - &["bestiality"], - &["bestiality"], - &["bestiality"], - ], - range: 2..=8, - }; - -static WORD_BER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BER_CHILDREN), - value: None, -}; - -pub static WORD_BER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aded"), - dictgen::InsensitiveAscii("ekley"), - dictgen::InsensitiveAscii("fore"), - dictgen::InsensitiveAscii("form"), - dictgen::InsensitiveAscii("forming"), - dictgen::InsensitiveAscii("gamont"), - dictgen::InsensitiveAscii("kelely"), - dictgen::InsensitiveAscii("kley"), - dictgen::InsensitiveAscii("nouilli"), - dictgen::InsensitiveAscii("sekr"), - dictgen::InsensitiveAscii("sekrer"), - dictgen::InsensitiveAscii("serkr"), - dictgen::InsensitiveAscii("skerer"), - dictgen::InsensitiveAscii("ween"), - ], - values: &[ - &["bearded"], - &["berkeley"], - &["before"], - &["perform"], - &["performing"], - &["bergamot"], - &["berkeley"], - &["berkeley"], - &["bernoulli"], - &["berserk"], - &["berserker"], - &["berserker"], - &["berserker"], - &["between"], - ], - range: 4..=7, - }; - -static WORD_BEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEO_CHILDREN), - value: None, -}; - -pub static WORD_BEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fre"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ynce"), - ], - values: &[&["before"], &["beyond"], &["beyonce"]], - range: 2..=4, - }; - -static WORD_BEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BEN_CHILDREN), - value: None, -}; - -static WORD_BEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BENA_NODE), - None, - Some(&WORD_BENC_NODE), - None, - Some(&WORD_BENE_NODE), - Some(&WORD_BENF_NODE), - Some(&WORD_BENG_NODE), - Some(&WORD_BENH_NODE), - Some(&WORD_BENI_NODE), - Some(&WORD_BENJ_NODE), - None, - None, - None, - Some(&WORD_BENN_NODE), - Some(&WORD_BENO_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_BENO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENO_CHILDREN), - value: None, -}; - -pub static WORD_BENO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("velent")], - values: &[&["benevolent"]], - range: 6..=6, - }; - -static WORD_BENN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENN_CHILDREN), - value: Some(&["been"]), -}; - -pub static WORD_BENN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_BENJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENJ_CHILDREN), - value: Some(&["binge"]), -}; - -pub static WORD_BENJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["binged"], &["binger"], &["binges"], &["binging"]], - range: 2..=3, - }; - -static WORD_BENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENI_CHILDREN), - value: None, -}; - -pub static WORD_BENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dect"), - dictgen::InsensitiveAscii("fical"), - dictgen::InsensitiveAscii("ficial"), - dictgen::InsensitiveAscii("fit"), - dictgen::InsensitiveAscii("fite"), - dictgen::InsensitiveAscii("fited"), - dictgen::InsensitiveAscii("fitial"), - dictgen::InsensitiveAscii("fits"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ne"), - ], - values: &[ - &["benedict"], - &["beneficial"], - &["beneficial"], - &["benefit"], - &["benefit"], - &["benefited"], - &["beneficial"], - &["benefits"], - &["being"], - &["benign"], - ], - range: 1..=6, - }; - -static WORD_BENH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENH_CHILDREN), - value: None, -}; - -pub static WORD_BENH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gazi"), - dictgen::InsensitiveAscii("ind"), - ], - values: &[&["benghazi"], &["behind"]], - range: 3..=4, - }; - -static WORD_BENG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENG_CHILDREN), - value: Some(&["being"]), -}; - -pub static WORD_BENG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahzi"), - dictgen::InsensitiveAscii("alas"), - dictgen::InsensitiveAscii("alos"), - dictgen::InsensitiveAscii("azhi"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eing"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("hai"), - dictgen::InsensitiveAscii("hazhi"), - dictgen::InsensitiveAscii("hazzi"), - dictgen::InsensitiveAscii("hzai"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("las"), - dictgen::InsensitiveAscii("zhai"), - ], - values: &[ - &["benghazi"], - &["bengals"], - &["bengals"], - &["benghazi"], - &["binge"], - &["binged"], - &["bingeing"], - &["binges"], - &["benghazi"], - &["benghazi"], - &["benghazi"], - &["benghazi"], - &["binging"], - &["bengals"], - &["benghazi"], - ], - range: 1..=5, - }; - -static WORD_BENF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENF_CHILDREN), - value: None, -}; - -pub static WORD_BENF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icial"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - ], - values: &[&["beneficial"], &["benefit"], &["benefits"]], - range: 2..=5, - }; - -static WORD_BENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENE_CHILDREN), - value: None, -}; - -pub static WORD_BENE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chmark"), - dictgen::InsensitiveAscii("chmarked"), - dictgen::InsensitiveAscii("chmarking"), - dictgen::InsensitiveAscii("chmarks"), - dictgen::InsensitiveAscii("dicat"), - dictgen::InsensitiveAscii("dickt"), - dictgen::InsensitiveAscii("dit"), - dictgen::InsensitiveAscii("eth"), - dictgen::InsensitiveAscii("fecial"), - dictgen::InsensitiveAscii("fica"), - dictgen::InsensitiveAscii("fical"), - dictgen::InsensitiveAscii("ficary"), - dictgen::InsensitiveAscii("ficiul"), - dictgen::InsensitiveAscii("fied"), - dictgen::InsensitiveAscii("fitd"), - dictgen::InsensitiveAscii("fitial"), - dictgen::InsensitiveAscii("fitical"), - dictgen::InsensitiveAscii("ifical"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("lovent"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("tifs"), - dictgen::InsensitiveAscii("valent"), - dictgen::InsensitiveAscii("velant"), - dictgen::InsensitiveAscii("velent"), - dictgen::InsensitiveAscii("velont"), - dictgen::InsensitiveAscii("vloent"), - dictgen::InsensitiveAscii("volant"), - ], - values: &[ - &["benchmark"], - &["benchmarked"], - &["benchmarking"], - &["benchmarks"], - &["benedict"], - &["benedict"], - &["benedict"], - &["beneath"], - &["beneficial"], - &["beneficial"], - &["beneficial"], - &["beneficiary"], - &["beneficial"], - &["benefited"], - &["benefited", "benefits"], - &["beneficial"], - &["beneficial"], - &["beneficial"], - &["benefits"], - &["benevolent"], - &["generate", "venerate"], - &["benefits"], - &["benevolent"], - &["benevolent"], - &["benevolent"], - &["benevolent"], - &["benevolent"], - &["benevolent"], - ], - range: 3..=9, - }; - -static WORD_BENC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENC_CHILDREN), - value: None, -}; - -pub static WORD_BENC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hamarked"), - dictgen::InsensitiveAscii("hamarking"), - dictgen::InsensitiveAscii("hamrk"), - dictgen::InsensitiveAscii("hamrked"), - dictgen::InsensitiveAscii("hamrking"), - dictgen::InsensitiveAscii("hamrks"), - dictgen::InsensitiveAscii("hmak"), - dictgen::InsensitiveAscii("hmakrs"), - dictgen::InsensitiveAscii("hmar"), - dictgen::InsensitiveAscii("hmarmking"), - dictgen::InsensitiveAscii("hmars"), - dictgen::InsensitiveAscii("hmkar"), - dictgen::InsensitiveAscii("hmkared"), - dictgen::InsensitiveAscii("hmkaring"), - dictgen::InsensitiveAscii("hmkars"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("kmark"), - dictgen::InsensitiveAscii("kmarked"), - dictgen::InsensitiveAscii("kmarking"), - dictgen::InsensitiveAscii("kmarks"), - dictgen::InsensitiveAscii("marking"), - dictgen::InsensitiveAscii("marks"), - ], - values: &[ - &["benchmarked"], - &["benchmarking"], - &["benchmark"], - &["benchmarked"], - &["benchmarking"], - &["benchmarks"], - &["benchmark"], - &["benchmarks"], - &["benchmark"], - &["benchmarking"], - &["benchmarks"], - &["benchmark"], - &["benchmarked"], - &["benchmarking"], - &["benchmarks"], - &["benches"], - &["benchmark"], - &["benchmarked"], - &["benchmarking"], - &["benchmarks"], - &["benchmarking"], - &["benchmarks"], - ], - range: 2..=9, - }; - -static WORD_BENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BENA_CHILDREN), - value: None, -}; - -pub static WORD_BENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("gls")], - values: &[&["bengals"]], - range: 3..=3, - }; - -static WORD_BEM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEM_CHILDREN), - value: None, -}; - -pub static WORD_BEM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("usemnt")], - values: &[&["bemusement"]], - range: 6..=6, - }; - -static WORD_BEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BEL_CHILDREN), - value: None, -}; - -static WORD_BEL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_BELD_NODE), - Some(&WORD_BELE_NODE), - None, - Some(&WORD_BELG_NODE), - None, - Some(&WORD_BELI_NODE), - None, - None, - Some(&WORD_BELL_NODE), - None, - None, - Some(&WORD_BELO_NODE), - None, - None, - None, - Some(&WORD_BELS_NODE), - None, - None, - None, - Some(&WORD_BELW_NODE), - None, - Some(&WORD_BELY_NODE), - None, -]; - -static WORD_BELY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELY_CHILDREN), - value: None, -}; - -pub static WORD_BELY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("w"), - ], - values: &[ - &["belie"], - &["belied"], - &["belies"], - &["belies"], - &["below"], - ], - range: 1..=2, - }; - -static WORD_BELW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELW_CHILDREN), - value: None, -}; - -pub static WORD_BELW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("o")], - values: &[&["below"]], - range: 1..=1, - }; - -static WORD_BELS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELS_CHILDREN), - value: None, -}; - -pub static WORD_BELS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sings")], - values: &[&["blessings"]], - range: 5..=5, - }; - -static WORD_BELO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELO_CHILDREN), - value: None, -}; - -pub static WORD_BELO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ngning"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("wn"), - ], - values: &[ - &["belong"], - &["belonging"], - &["belongs"], - &["belong"], - &["belonging"], - &["belonging"], - &["below", "beloved"], - &["belong"], - ], - range: 1..=6, - }; - -static WORD_BELL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELL_CHILDREN), - value: None, -}; - -pub static WORD_BELL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("igerant"), - dictgen::InsensitiveAscii("igerante"), - dictgen::InsensitiveAscii("igirent"), - dictgen::InsensitiveAscii("onging"), - dictgen::InsensitiveAscii("weather"), - ], - values: &[ - &["belligerent"], - &["belligerent"], - &["belligerent"], - &["belonging"], - &["bellwether"], - ], - range: 6..=8, - }; - -static WORD_BELI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELI_CHILDREN), - value: None, -}; - -pub static WORD_BELI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("avable"), - dictgen::InsensitiveAscii("ebable"), - dictgen::InsensitiveAscii("efable"), - dictgen::InsensitiveAscii("efe"), - dictgen::InsensitiveAscii("efed"), - dictgen::InsensitiveAscii("efes"), - dictgen::InsensitiveAscii("efing"), - dictgen::InsensitiveAscii("ev"), - dictgen::InsensitiveAscii("eveable"), - dictgen::InsensitiveAscii("eveble"), - dictgen::InsensitiveAscii("eveing"), - dictgen::InsensitiveAscii("evr"), - dictgen::InsensitiveAscii("evs"), - dictgen::InsensitiveAscii("fes"), - dictgen::InsensitiveAscii("fs"), - dictgen::InsensitiveAscii("gan"), - dictgen::InsensitiveAscii("gum"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ttleing"), - dictgen::InsensitiveAscii("ttlling"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("vable"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("veable"), - dictgen::InsensitiveAscii("veably"), - dictgen::InsensitiveAscii("veble"), - dictgen::InsensitiveAscii("vebly"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("veing"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["believable"], - &["believable"], - &["believable"], - &["believe", "belief"], - &["believed"], - &["beliefs", "believes"], - &["believing"], - &["believe"], - &["believable"], - &["believable"], - &["believing"], - &["believer"], - &["believes"], - &["beliefs"], - &["beliefs"], - &["belgian"], - &["belgium"], - &["belong"], - &["belittling"], - &["belittling"], - &["believe", "belief"], - &["believable"], - &["believe"], - &["believable"], - &["believably"], - &["believable"], - &["believably"], - &["believed", "beloved"], - &["believing"], - &["believes", "beliefs"], - &["believing"], - ], - range: 1..=7, - }; - -static WORD_BELG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELG_CHILDREN), - value: None, -}; - -pub static WORD_BELG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("uim"), - ], - values: &[&["belgian"], &["belgium"]], - range: 3..=3, - }; - -static WORD_BELE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELE_CHILDREN), - value: None, -}; - -pub static WORD_BELE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agured"), - dictgen::InsensitiveAscii("ave"), - dictgen::InsensitiveAscii("aved"), - dictgen::InsensitiveAscii("aver"), - dictgen::InsensitiveAscii("aves"), - dictgen::InsensitiveAscii("aving"), - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("if"), - dictgen::InsensitiveAscii("ifable"), - dictgen::InsensitiveAscii("ife"), - dictgen::InsensitiveAscii("ifed"), - dictgen::InsensitiveAscii("ifes"), - dictgen::InsensitiveAscii("ifing"), - dictgen::InsensitiveAscii("ifs"), - dictgen::InsensitiveAscii("iv"), - dictgen::InsensitiveAscii("ivable"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("iver"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["beleaguered"], - &["believe"], - &["believed"], - &["believer"], - &["believes"], - &["believing"], - &["believe"], - &["belief"], - &["believable"], - &["belief", "believe"], - &["believed"], - &["beliefs", "believes"], - &["believing"], - &["beliefs"], - &["believe", "belief"], - &["believable"], - &["believe"], - &["believed"], - &["believer"], - &["believes"], - &["believing"], - &["believe"], - ], - range: 2..=6, - }; - -static WORD_BELD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BELD_CHILDREN), - value: Some(&["held"]), -}; - -pub static WORD_BELD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_BEJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEJ_CHILDREN), - value: None, -}; - -pub static WORD_BEJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iing"), - dictgen::InsensitiveAscii("ond"), - ], - values: &[&["beijing"], &["beyond"]], - range: 3..=4, - }; - -static WORD_BEI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEI_CHILDREN), - value: None, -}; - -pub static WORD_BEI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("ginning"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("leve"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nning"), - ], - values: &[ - &["believe"], - &["being"], - &["height"], - &["begin"], - &["beginning"], - &["being", "begin"], - &["believe"], - &["behind", "being"], - &["beginning"], - ], - range: 1..=7, - }; - -static WORD_BEH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEH_CHILDREN), - value: None, -}; - -pub static WORD_BEH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abior"), - dictgen::InsensitiveAscii("abiors"), - dictgen::InsensitiveAscii("abiour"), - dictgen::InsensitiveAscii("abiours"), - dictgen::InsensitiveAscii("abviour"), - dictgen::InsensitiveAscii("aiour"), - dictgen::InsensitiveAscii("aivior"), - dictgen::InsensitiveAscii("aiviour"), - dictgen::InsensitiveAscii("aiviuor"), - dictgen::InsensitiveAscii("aivor"), - dictgen::InsensitiveAscii("aivors"), - dictgen::InsensitiveAscii("aivour"), - dictgen::InsensitiveAscii("aivoural"), - dictgen::InsensitiveAscii("aivours"), - dictgen::InsensitiveAscii("avies"), - dictgen::InsensitiveAscii("aviorial"), - dictgen::InsensitiveAscii("aviorly"), - dictgen::InsensitiveAscii("avios"), - dictgen::InsensitiveAscii("avious"), - dictgen::InsensitiveAscii("avioutr"), - dictgen::InsensitiveAscii("aviro"), - dictgen::InsensitiveAscii("aviuor"), - dictgen::InsensitiveAscii("avoir"), - dictgen::InsensitiveAscii("avoiral"), - dictgen::InsensitiveAscii("avoirs"), - dictgen::InsensitiveAscii("avoiur"), - dictgen::InsensitiveAscii("avoiurs"), - dictgen::InsensitiveAscii("avor"), - dictgen::InsensitiveAscii("avoral"), - dictgen::InsensitiveAscii("avorial"), - dictgen::InsensitiveAscii("avour"), - dictgen::InsensitiveAscii("avoural"), - dictgen::InsensitiveAscii("avriour"), - dictgen::InsensitiveAscii("avriours"), - dictgen::InsensitiveAscii("inde"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ngazi"), - dictgen::InsensitiveAscii("oviour"), - dictgen::InsensitiveAscii("tesda"), - dictgen::InsensitiveAscii("vaior"), - dictgen::InsensitiveAscii("vaiour"), - dictgen::InsensitiveAscii("vaiours"), - dictgen::InsensitiveAscii("vavior"), - dictgen::InsensitiveAscii("viour"), - ], - values: &[ - &["behavior"], - &["behaviors"], - &["behaviour"], - &["behaviours"], - &["behaviour"], - &["behaviour"], - &["behavior"], - &["behaviour"], - &["behavior"], - &["behavior"], - &["behaviors"], - &["behaviour"], - &["behavioural"], - &["behaviours"], - &["behaves"], - &["behavioral"], - &["behavioral"], - &["behaviors"], - &["behaviour", "behaviours"], - &["behaviour"], - &["behavior"], - &["behavior"], - &["behavior"], - &["behavioral"], - &["behaviors"], - &["behaviour"], - &["behaviours"], - &["behavior"], - &["behavioral"], - &["behavioral"], - &["behaviour"], - &["behavioural"], - &["behaviour"], - &["behaviours"], - &["behind"], - &["behind", "being"], - &["benghazi"], - &["behaviour"], - &["bethesda"], - &["behavior"], - &["behaviour"], - &["behaviours"], - &["behavior"], - &["behaviour"], - ], - range: 3..=8, - }; - -static WORD_BEG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEG_CHILDREN), - value: None, -}; - -pub static WORD_BEG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("giner"), - dictgen::InsensitiveAscii("giners"), - dictgen::InsensitiveAscii("gingin"), - dictgen::InsensitiveAscii("ginging"), - dictgen::InsensitiveAscii("ginig"), - dictgen::InsensitiveAscii("gining"), - dictgen::InsensitiveAscii("ginings"), - dictgen::InsensitiveAscii("ginng"), - dictgen::InsensitiveAscii("ginnig"), - dictgen::InsensitiveAscii("ginning"), - dictgen::InsensitiveAscii("gins"), - dictgen::InsensitiveAscii("havior"), - dictgen::InsensitiveAscii("haviors"), - dictgen::InsensitiveAscii("iinning"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("ines"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("inging"), - dictgen::InsensitiveAscii("ininers"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("inining"), - dictgen::InsensitiveAscii("ininings"), - dictgen::InsensitiveAscii("ininng"), - dictgen::InsensitiveAscii("ininngs"), - dictgen::InsensitiveAscii("inn"), - dictgen::InsensitiveAscii("inng"), - dictgen::InsensitiveAscii("innig"), - dictgen::InsensitiveAscii("innin"), - dictgen::InsensitiveAscii("inninng"), - dictgen::InsensitiveAscii("innins"), - dictgen::InsensitiveAscii("innner"), - dictgen::InsensitiveAscii("innning"), - dictgen::InsensitiveAscii("innnings"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("lian"), - dictgen::InsensitiveAscii("lium"), - dictgen::InsensitiveAscii("nals"), - dictgen::InsensitiveAscii("ninning"), - ], - values: &[ - &["began"], - &["negative"], - &["begin", "begging"], - &["beginner"], - &["beginners"], - &["beginning"], - &["beginning"], - &["begging", "beginning"], - &["beginning"], - &["beginnings"], - &["begging"], - &["beginning"], - &["beginning"], - &["begins"], - &["behavior"], - &["behaviors"], - &["beginning"], - &["behind", "begin"], - &["beginner"], - &["begins"], - &["begging", "beginning", "being"], - &["beginning"], - &["beginners"], - &["beginning"], - &["beginning"], - &["beginnings"], - &["beginning"], - &["beginnings"], - &["begin"], - &["beginning"], - &["beginning"], - &["beginning"], - &["beginnings"], - &["beginnings"], - &["beginner"], - &["beginning"], - &["beginnings"], - &["begins"], - &["belgian"], - &["belgium"], - &["bengals"], - &["beginning"], - ], - range: 2..=8, - }; - -static WORD_BEF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEF_CHILDREN), - value: None, -}; - -pub static WORD_BEF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("fer"), - dictgen::InsensitiveAscii("ire"), - dictgen::InsensitiveAscii("irend"), - dictgen::InsensitiveAscii("oer"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("orehands"), - dictgen::InsensitiveAscii("orere"), - dictgen::InsensitiveAscii("ores"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("orr"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("reind"), - dictgen::InsensitiveAscii("ried"), - dictgen::InsensitiveAscii("roe"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["buffer"], - &["before"], - &["befriend"], - &["before"], - &["before"], - &["beforehand"], - &["before"], - &["before"], - &["before"], - &["before"], - &["below"], - &["before"], - &["befriend"], - &["befriend"], - &["before"], - &["before"], - ], - range: 2..=8, - }; - -static WORD_BEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEE_CHILDREN), - value: None, -}; - -pub static WORD_BEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("en"), - dictgen::InsensitiveAscii("htoven"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("thoveen"), - dictgen::InsensitiveAscii("tween"), - dictgen::InsensitiveAscii("twen"), - ], - values: &[ - &["bead", "been", "beer", "bees", "beet"], - &["been"], - &["beethoven"], - &["being", "been"], - &["beings"], - &["bearer"], - &["better"], - &["beethoven"], - &["between"], - &["between"], - ], - range: 1..=7, - }; - -static WORD_BED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BED_CHILDREN), - value: None, -}; - -pub static WORD_BED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ore"), - ], - values: &[&["bedding", "begging"], &["before"]], - range: 3..=3, - }; - -static WORD_BEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEC_CHILDREN), - value: None, -}; - -pub static WORD_BEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aause"), - dictgen::InsensitiveAscii("acdd"), - dictgen::InsensitiveAscii("ahse"), - dictgen::InsensitiveAscii("aise"), - dictgen::InsensitiveAscii("amae"), - dictgen::InsensitiveAscii("ames"), - dictgen::InsensitiveAscii("aouse"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("aseu"), - dictgen::InsensitiveAscii("asue"), - dictgen::InsensitiveAscii("asuse"), - dictgen::InsensitiveAscii("auae"), - dictgen::InsensitiveAscii("auase"), - dictgen::InsensitiveAscii("auce"), - dictgen::InsensitiveAscii("aue"), - dictgen::InsensitiveAscii("aues"), - dictgen::InsensitiveAscii("aus"), - dictgen::InsensitiveAscii("ausae"), - dictgen::InsensitiveAscii("aused"), - dictgen::InsensitiveAscii("ausee"), - dictgen::InsensitiveAscii("auseq"), - dictgen::InsensitiveAscii("auses"), - dictgen::InsensitiveAscii("ausw"), - dictgen::InsensitiveAscii("ayse"), - dictgen::InsensitiveAscii("cause"), - dictgen::InsensitiveAscii("hmark"), - dictgen::InsensitiveAscii("hmarked"), - dictgen::InsensitiveAscii("hmarking"), - dictgen::InsensitiveAscii("hmarks"), - dictgen::InsensitiveAscii("nhmark"), - dictgen::InsensitiveAscii("nhmarks"), - dictgen::InsensitiveAscii("oem"), - dictgen::InsensitiveAscii("om"), - dictgen::InsensitiveAscii("omeing"), - dictgen::InsensitiveAscii("omme"), - dictgen::InsensitiveAscii("ommes"), - dictgen::InsensitiveAscii("omming"), - dictgen::InsensitiveAscii("oms"), - dictgen::InsensitiveAscii("omses"), - dictgen::InsensitiveAscii("ouse"), - dictgen::InsensitiveAscii("oz"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - dictgen::InsensitiveAscii("uae"), - dictgen::InsensitiveAscii("uaes"), - dictgen::InsensitiveAscii("uase"), - dictgen::InsensitiveAscii("uasse"), - dictgen::InsensitiveAscii("usae"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("uz"), - dictgen::InsensitiveAscii("xause"), - ], - values: &[ - &["because"], - &["because"], - &["because"], - &["because"], - &["became"], - &["becomes", "became"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["benchmark"], - &["benchmarked"], - &["benchmarking"], - &["benchmarks"], - &["benchmark"], - &["benchmarks"], - &["become"], - &["become"], - &["becoming"], - &["become"], - &["becomes"], - &["becoming"], - &["becomes"], - &["becomes"], - &["because"], - &["because"], - &["vector"], - &["vectors"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - &["because"], - ], - range: 2..=8, - }; - -static WORD_BEB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEB_CHILDREN), - value: None, -}; - -pub static WORD_BEB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efore"), - dictgen::InsensitiveAscii("ongs"), - dictgen::InsensitiveAscii("ore"), - ], - values: &[&["before"], &["belongs"], &["before"]], - range: 3..=5, - }; - -static WORD_BEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BEA_CHILDREN), - value: None, -}; - -pub static WORD_BEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("caon"), - dictgen::InsensitiveAscii("cause"), - dictgen::InsensitiveAscii("chead"), - dictgen::InsensitiveAscii("csue"), - dictgen::InsensitiveAscii("cuase"), - dictgen::InsensitiveAscii("cuoup"), - dictgen::InsensitiveAscii("cuse"), - dictgen::InsensitiveAscii("hvior"), - dictgen::InsensitiveAscii("hviour"), - dictgen::InsensitiveAscii("hviours"), - dictgen::InsensitiveAscii("kpoints"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("nches"), - dictgen::InsensitiveAscii("on"), - dictgen::InsensitiveAscii("rdude"), - dictgen::InsensitiveAscii("rword"), - dictgen::InsensitiveAscii("slty"), - dictgen::InsensitiveAscii("stiality"), - dictgen::InsensitiveAscii("stiaries"), - dictgen::InsensitiveAscii("stiary"), - dictgen::InsensitiveAscii("stley"), - dictgen::InsensitiveAscii("tels"), - dictgen::InsensitiveAscii("tiful"), - dictgen::InsensitiveAscii("ucop"), - dictgen::InsensitiveAscii("uitful"), - dictgen::InsensitiveAscii("uquet"), - dictgen::InsensitiveAscii("uquets"), - dictgen::InsensitiveAscii("uracracy"), - dictgen::InsensitiveAscii("uracratic"), - dictgen::InsensitiveAscii("uracratical"), - dictgen::InsensitiveAscii("uracratically"), - dictgen::InsensitiveAscii("urocracy"), - dictgen::InsensitiveAscii("urocratic"), - dictgen::InsensitiveAscii("urocratical"), - dictgen::InsensitiveAscii("urocratically"), - dictgen::InsensitiveAscii("use"), - dictgen::InsensitiveAscii("utful"), - dictgen::InsensitiveAscii("uti"), - dictgen::InsensitiveAscii("utifull"), - dictgen::InsensitiveAscii("utifullly"), - dictgen::InsensitiveAscii("utifuly"), - dictgen::InsensitiveAscii("utifyl"), - dictgen::InsensitiveAscii("utifys"), - dictgen::InsensitiveAscii("utilful"), - dictgen::InsensitiveAscii("utiy"), - dictgen::InsensitiveAscii("utyfied"), - dictgen::InsensitiveAscii("utyfull"), - dictgen::InsensitiveAscii("utyfully"), - dictgen::InsensitiveAscii("vior"), - dictgen::InsensitiveAscii("viour"), - ], - values: &[ - &["beacon"], - &["because"], - &["beachhead"], - &["because"], - &["because"], - &["beaucoup"], - &["because"], - &["behavior"], - &["behaviour"], - &["behaviours"], - &["breakpoints"], - &["beatles"], - &["benches", "branches"], - &["beacon"], - &["bearded"], - &["bareword"], - &["beastly"], - &["bestiality"], - &["bestiaries"], - &["bestiary"], - &["beastly"], - &["beatles"], - &["beautiful"], - &["beaucoup"], - &["beautiful"], - &["bouquet"], - &["bouquets"], - &["bureaucracy"], - &["bureaucratic"], - &["bureaucratic"], - &["bureaucratically"], - &["bureaucracy"], - &["bureaucratic"], - &["bureaucratic"], - &["bureaucratically"], - &["because"], - &["beautiful"], - &["beauty"], - &["beautiful", "beautifully"], - &["beautifully"], - &["beautifully"], - &["beautifully"], - &["beautifies"], - &["beautifully"], - &["beauty"], - &["beautified"], - &["beautiful"], - &["beautifully"], - &["behavior"], - &["behaviour"], - ], - range: 2..=13, - }; - -static WORD_BC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BC_CHILDREN), - value: None, -}; - -pub static WORD_BC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("ause"), - dictgen::InsensitiveAscii("euase"), - dictgen::InsensitiveAscii("k"), - dictgen::InsensitiveAscii("ucket"), - dictgen::InsensitiveAscii("uckets"), - dictgen::InsensitiveAscii("uket"), - ], - values: &[ - &["back"], - &["because"], - &["because"], - &["back"], - &["bucket"], - &["buckets"], - &["bucket"], - ], - range: 1..=6, - }; - -static WORD_BB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BB_CHILDREN), - value: None, -}; - -pub static WORD_BB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efore"), - dictgen::InsensitiveAscii("oolean"), - dictgen::InsensitiveAscii("ooleans"), - ], - values: &[&["before"], &["boolean"], &["booleans"]], - range: 5..=7, - }; - -static WORD_BA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BA_CHILDREN), - value: Some(&["by", "be"]), -}; - -static WORD_BA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BAA_NODE), - Some(&WORD_BAB_NODE), - Some(&WORD_BAC_NODE), - Some(&WORD_BAD_NODE), - Some(&WORD_BAE_NODE), - Some(&WORD_BAF_NODE), - Some(&WORD_BAG_NODE), - Some(&WORD_BAH_NODE), - Some(&WORD_BAI_NODE), - None, - Some(&WORD_BAK_NODE), - Some(&WORD_BAL_NODE), - None, - Some(&WORD_BAN_NODE), - Some(&WORD_BAO_NODE), - Some(&WORD_BAP_NODE), - None, - Some(&WORD_BAR_NODE), - Some(&WORD_BAS_NODE), - Some(&WORD_BAT_NODE), - Some(&WORD_BAU_NODE), - None, - None, - None, - Some(&WORD_BAY_NODE), - Some(&WORD_BAZ_NODE), -]; - -static WORD_BAZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAZ_CHILDREN), - value: None, -}; - -pub static WORD_BAZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("erk"), - ], - values: &[&["bazaar", "bizarre"], &["berserk"]], - range: 3..=3, - }; - -static WORD_BAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAY_CHILDREN), - value: None, -}; - -pub static WORD_BAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blon"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("liwick"), - dictgen::InsensitiveAscii("noet"), - dictgen::InsensitiveAscii("oent"), - dictgen::InsensitiveAscii("onent"), - ], - values: &[ - &["babylon"], - &["beige"], - &["bailiwick"], - &["bayonet"], - &["bayonet"], - &["bayonet"], - ], - range: 2..=6, - }; - -static WORD_BAU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAU_CHILDREN), - value: None, -}; - -pub static WORD_BAU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ght")], - values: &[&["bought"]], - range: 3..=3, - }; - -static WORD_BAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAT_CHILDREN), - value: None, -}; - -pub static WORD_BAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chleur"), - dictgen::InsensitiveAscii("chleurs"), - dictgen::InsensitiveAscii("eries"), - dictgen::InsensitiveAscii("ery"), - dictgen::InsensitiveAscii("hrom"), - dictgen::InsensitiveAscii("hrooom"), - dictgen::InsensitiveAscii("istia"), - dictgen::InsensitiveAscii("itsa"), - dictgen::InsensitiveAscii("limore"), - dictgen::InsensitiveAscii("sita"), - dictgen::InsensitiveAscii("tailon"), - dictgen::InsensitiveAscii("talin"), - dictgen::InsensitiveAscii("taries"), - dictgen::InsensitiveAscii("tary"), - dictgen::InsensitiveAscii("telfield"), - dictgen::InsensitiveAscii("telfront"), - dictgen::InsensitiveAscii("telship"), - dictgen::InsensitiveAscii("telships"), - dictgen::InsensitiveAscii("telstar"), - dictgen::InsensitiveAscii("tey"), - dictgen::InsensitiveAscii("tlaion"), - dictgen::InsensitiveAscii("tlearts"), - dictgen::InsensitiveAscii("tlechip"), - dictgen::InsensitiveAscii("tlefeild"), - dictgen::InsensitiveAscii("tlefied"), - dictgen::InsensitiveAscii("tlefiend"), - dictgen::InsensitiveAscii("tlefiled"), - dictgen::InsensitiveAscii("tlefont"), - dictgen::InsensitiveAscii("tlefornt"), - dictgen::InsensitiveAscii("tlehips"), - dictgen::InsensitiveAscii("tlehsips"), - dictgen::InsensitiveAscii("tlesaur"), - dictgen::InsensitiveAscii("tlescar"), - dictgen::InsensitiveAscii("tleshop"), - dictgen::InsensitiveAscii("tlestsr"), - ], - values: &[ - &["bachelor"], - &["bachelors"], - &["batteries"], - &["battery"], - &["bathroom"], - &["bathroom"], - &["batista"], - &["batista"], - &["baltimore"], - &["batista"], - &["battalion"], - &["battalion"], - &["batteries"], - &["battery"], - &["battlefield"], - &["battlefront"], - &["battleship"], - &["battleship"], - &["battlestar"], - &["battery"], - &["battalion"], - &["battlestar"], - &["battleship"], - &["battlefield"], - &["battlefield"], - &["battlefield"], - &["battlefield"], - &["battlefront"], - &["battlefront"], - &["battleship"], - &["battleship"], - &["battlestar"], - &["battlestar"], - &["battleship"], - &["battlestar"], - ], - range: 3..=8, - }; - -static WORD_BAS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAS_CHILDREN), - value: None, -}; - -pub static WORD_BAS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ci"), - dictgen::InsensitiveAscii("cially"), - dictgen::InsensitiveAscii("cily"), - dictgen::InsensitiveAscii("cktrack"), - dictgen::InsensitiveAscii("ektball"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("icallly"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("iclay"), - dictgen::InsensitiveAscii("icley"), - dictgen::InsensitiveAscii("icliy"), - dictgen::InsensitiveAscii("iclly"), - dictgen::InsensitiveAscii("icly"), - dictgen::InsensitiveAscii("ides"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ilcy"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("kteball"), - dictgen::InsensitiveAscii("line"), - dictgen::InsensitiveAscii("lines"), - dictgen::InsensitiveAscii("nhee"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("sic"), - dictgen::InsensitiveAscii("sically"), - dictgen::InsensitiveAscii("tane"), - dictgen::InsensitiveAscii("tardes"), - dictgen::InsensitiveAscii("tardos"), - dictgen::InsensitiveAscii("tardous"), - dictgen::InsensitiveAscii("tardus"), - dictgen::InsensitiveAscii("tars"), - dictgen::InsensitiveAscii("tino"), - dictgen::InsensitiveAscii("tract"), - dictgen::InsensitiveAscii("tracted"), - dictgen::InsensitiveAscii("tracter"), - dictgen::InsensitiveAscii("tracting"), - dictgen::InsensitiveAscii("traction"), - dictgen::InsensitiveAscii("tractions"), - dictgen::InsensitiveAscii("tractly"), - dictgen::InsensitiveAscii("tractness"), - dictgen::InsensitiveAscii("tractor"), - dictgen::InsensitiveAscii("tracts"), - ], - values: &[ - &["basic"], - &["basically"], - &["basically"], - &["backtrack"], - &["basketball"], - &["base"], - &["basically"], - &["basically"], - &["basically"], - &["basically"], - &["basically"], - &["basically"], - &["basically"], - &["besides"], - &["based"], - &["basically"], - &["bastion"], - &["basketball"], - &["baseline"], - &["baselines"], - &["banshee"], - &["based"], - &["basic"], - &["basically"], - &["bastante"], - &["bastards"], - &["bastards"], - &["bastards"], - &["bastards"], - &["bastards"], - &["bastion"], - &["abstract"], - &["abstracted"], - &["abstracter"], - &["abstracting"], - &["abstraction"], - &["abstractions"], - &["abstractly"], - &["abstractness"], - &["abstractor"], - &["abstracts"], - ], - range: 1..=9, - }; - -static WORD_BAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAR_CHILDREN), - value: None, -}; - -pub static WORD_BAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abrian"), - dictgen::InsensitiveAscii("abrians"), - dictgen::InsensitiveAscii("abric"), - dictgen::InsensitiveAscii("aches"), - dictgen::InsensitiveAscii("agin"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("barain"), - dictgen::InsensitiveAscii("bariens"), - dictgen::InsensitiveAscii("barin"), - dictgen::InsensitiveAscii("barina"), - dictgen::InsensitiveAscii("barions"), - dictgen::InsensitiveAscii("baris"), - dictgen::InsensitiveAscii("barisch"), - dictgen::InsensitiveAscii("bedos"), - dictgen::InsensitiveAscii("berians"), - dictgen::InsensitiveAscii("celets"), - dictgen::InsensitiveAscii("cleona"), - dictgen::InsensitiveAscii("dcode"), - dictgen::InsensitiveAscii("dford"), - dictgen::InsensitiveAscii("eclona"), - dictgen::InsensitiveAscii("gaing"), - dictgen::InsensitiveAscii("gainning"), - dictgen::InsensitiveAscii("gani"), - dictgen::InsensitiveAscii("gian"), - dictgen::InsensitiveAscii("gianing"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("gins"), - dictgen::InsensitiveAscii("iier"), - dictgen::InsensitiveAscii("iner"), - dictgen::InsensitiveAscii("istia"), - dictgen::InsensitiveAscii("lkey"), - dictgen::InsensitiveAscii("nch"), - dictgen::InsensitiveAscii("nched"), - dictgen::InsensitiveAscii("ncher"), - dictgen::InsensitiveAscii("nchers"), - dictgen::InsensitiveAscii("nches"), - dictgen::InsensitiveAscii("nching"), - dictgen::InsensitiveAscii("oke"), - dictgen::InsensitiveAscii("rackus"), - dictgen::InsensitiveAscii("racs"), - dictgen::InsensitiveAscii("rakcs"), - dictgen::InsensitiveAscii("rells"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("riors"), - dictgen::InsensitiveAscii("rles"), - dictgen::InsensitiveAscii("rriers"), - dictgen::InsensitiveAscii("sita"), - dictgen::InsensitiveAscii("tendars"), - dictgen::InsensitiveAscii("very"), - dictgen::InsensitiveAscii("ycentic"), - ], - values: &[ - &["barbarian"], - &["barbarians"], - &["barbaric"], - &["branches"], - &["bargain"], - &["beret"], - &["berets"], - &["barbarian"], - &["barbarians"], - &["barbarian"], - &["barbarian"], - &["barbarians"], - &["barbarians"], - &["barbaric"], - &["barbados"], - &["barbarians"], - &["bracelets"], - &["barcelona"], - &["barcode"], - &["bradford"], - &["barcelona"], - &["bargaining"], - &["bargaining"], - &["bargain"], - &["bargain"], - &["bargaining"], - &["bargain"], - &["bargains"], - &["barrier"], - &["brainer"], - &["barista"], - &["barkley"], - &["branch"], - &["branched"], - &["brancher"], - &["branchers"], - &["branches"], - &["branching"], - &["baroque"], - &["barracks"], - &["barracks"], - &["barracks"], - &["barrels"], - &["barred", "barrel", "barren", "barrier"], - &["barriers"], - &["barrels"], - &["barriers"], - &["barista"], - &["bartenders"], - &["bravery"], - &["barycentric"], - ], - range: 2..=8, - }; - -static WORD_BAP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAP_CHILDREN), - value: None, -}; - -pub static WORD_BAP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tims"), - dictgen::InsensitiveAscii("tisim"), - dictgen::InsensitiveAscii("tsim"), - ], - values: &[&["baptism"], &["baptism"], &["baptism"]], - range: 4..=5, - }; - -static WORD_BAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAO_CHILDREN), - value: None, -}; - -pub static WORD_BAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rdwalk"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("ynet"), - ], - values: &[&["board"], &["boardwalk"], &["about", "bout"], &["bayonet"]], - range: 2..=6, - }; - -static WORD_BAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAN_CHILDREN), - value: None, -}; - -pub static WORD_BAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("annas"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ches"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("ditas"), - dictgen::InsensitiveAscii("diwdth"), - dictgen::InsensitiveAscii("dwagoon"), - dictgen::InsensitiveAscii("dwdith"), - dictgen::InsensitiveAscii("dwdiths"), - dictgen::InsensitiveAscii("dwidht"), - dictgen::InsensitiveAscii("dwidthm"), - dictgen::InsensitiveAscii("dwitdh"), - dictgen::InsensitiveAscii("dwith"), - dictgen::InsensitiveAscii("galdesh"), - dictgen::InsensitiveAscii("galdeshi"), - dictgen::InsensitiveAscii("gkock"), - dictgen::InsensitiveAscii("gladash"), - dictgen::InsensitiveAscii("gladesch"), - dictgen::InsensitiveAscii("gledash"), - dictgen::InsensitiveAscii("gledesh"), - dictgen::InsensitiveAscii("glidesh"), - dictgen::InsensitiveAscii("gquit"), - dictgen::InsensitiveAscii("gquits"), - dictgen::InsensitiveAscii("hsee"), - dictgen::InsensitiveAscii("kgok"), - dictgen::InsensitiveAscii("krupcty"), - dictgen::InsensitiveAscii("krupcy"), - dictgen::InsensitiveAscii("kruptsy"), - dictgen::InsensitiveAscii("krupty"), - dictgen::InsensitiveAscii("krutpcy"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("net"), - dictgen::InsensitiveAscii("nets"), - dictgen::InsensitiveAscii("ruptcy"), - ], - values: &[ - &["bananas"], - &["bank", "branch", "bench"], - &["branched", "benched"], - &["branches", "benches"], - &["branching"], - &["bandits"], - &["bandwidth"], - &["bandwagon"], - &["bandwidth"], - &["bandwidths"], - &["bandwidth"], - &["bandwidth"], - &["bandwidth"], - &["bandwidth"], - &["bangladesh"], - &["bangladesh"], - &["bangkok"], - &["bangladesh"], - &["bangladesh"], - &["bangladesh"], - &["bangladesh"], - &["bangladesh"], - &["banquet"], - &["banquets"], - &["banshee"], - &["bangkok"], - &["bankruptcy"], - &["bankruptcy"], - &["bankruptcy"], - &["bankruptcy"], - &["bankruptcy"], - &["balance"], - &["bayonet"], - &["bayonets"], - &["bankruptcy"], - ], - range: 2..=8, - }; - -static WORD_BAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAL_CHILDREN), - value: None, -}; - -pub static WORD_BAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("anceada"), - dictgen::InsensitiveAscii("anceado"), - dictgen::InsensitiveAscii("anse"), - dictgen::InsensitiveAscii("aster"), - dictgen::InsensitiveAscii("asters"), - dictgen::InsensitiveAscii("canes"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("ckberry"), - dictgen::InsensitiveAscii("cked"), - dictgen::InsensitiveAscii("ckhawks"), - dictgen::InsensitiveAscii("ckjack"), - dictgen::InsensitiveAscii("cklist"), - dictgen::InsensitiveAscii("cksmith"), - dictgen::InsensitiveAscii("coney"), - dictgen::InsensitiveAscii("conny"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("itmore"), - dictgen::InsensitiveAscii("lance"), - dictgen::InsensitiveAscii("lances"), - dictgen::InsensitiveAscii("lisitc"), - dictgen::InsensitiveAscii("listc"), - dictgen::InsensitiveAscii("looon"), - dictgen::InsensitiveAscii("lsitic"), - dictgen::InsensitiveAscii("naced"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("ona"), - dictgen::InsensitiveAscii("ony"), - dictgen::InsensitiveAscii("oon"), - dictgen::InsensitiveAscii("oons"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sphemy"), - dictgen::InsensitiveAscii("ue"), - ], - values: &[ - &["balancing"], - &["balanced"], - &["balanced"], - &["balances"], - &["baluster"], - &["balusters"], - &["balances"], - &["black", "balk"], - &["blackberry"], - &["blacked"], - &["blackhawks"], - &["blackjack"], - &["blacklist"], - &["blacksmith"], - &["balcony"], - &["balcony"], - &["balance"], - &["baltimore"], - &["balance"], - &["balances"], - &["ballistic"], - &["ballistic"], - &["balloon"], - &["ballistic"], - &["balanced"], - &["balance"], - &["bologna"], - &["baloney", "bologna"], - &["balloon"], - &["balloons"], - &["false"], - &["blasphemy"], - &["blue", "value"], - ], - range: 2..=7, - }; - -static WORD_BAK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAK_CHILDREN), - value: None, -}; - -pub static WORD_BAK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("c"), - dictgen::InsensitiveAscii("cers"), - dictgen::InsensitiveAscii("crefs"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("ground"), - dictgen::InsensitiveAscii("grounds"), - dictgen::InsensitiveAscii("setball"), - dictgen::InsensitiveAscii("up"), - dictgen::InsensitiveAscii("ups"), - dictgen::InsensitiveAscii("ward"), - dictgen::InsensitiveAscii("wards"), - ], - values: &[ - &["back"], - &["backers"], - &["backrefs"], - &["backend", "baked"], - &["backends"], - &["background"], - &["backgrounds"], - &["basketball"], - &["backup"], - &["backups"], - &["backward"], - &["backwards"], - ], - range: 1..=7, - }; - -static WORD_BAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAI_CHILDREN), - value: None, -}; - -pub static WORD_BAI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sc"), - dictgen::InsensitiveAscii("scly"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - ], - values: &[&["basic"], &["basically"], &["raised"], &["biases"]], - range: 2..=4, - }; - -static WORD_BAH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAH_CHILDREN), - value: None, -}; - -pub static WORD_BAH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aving"), - dictgen::InsensitiveAscii("avior"), - dictgen::InsensitiveAscii("avioral"), - dictgen::InsensitiveAscii("aviors"), - dictgen::InsensitiveAscii("aviour"), - ], - values: &[ - &["behaving"], - &["behavior"], - &["behavioral"], - &["behaviors"], - &["behaviour"], - ], - range: 5..=7, - }; - -static WORD_BAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAG_CHILDREN), - value: None, -}; - -pub static WORD_BAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - ], - values: &[&["bag"], &["badge", "bagged"]], - range: 1..=2, - }; - -static WORD_BAF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAF_CHILDREN), - value: None, -}; - -pub static WORD_BAF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ore")], - values: &[&["before"]], - range: 3..=3, - }; - -static WORD_BAE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAE_CHILDREN), - value: None, -}; - -pub static WORD_BAE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["based"]], - range: 1..=1, - }; - -static WORD_BAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAD_CHILDREN), - value: None, -}; - -pub static WORD_BAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mitten"), - dictgen::InsensitiveAscii("nits"), - dictgen::InsensitiveAscii("nwagon"), - dictgen::InsensitiveAscii("nwidth"), - ], - values: &[&["badminton"], &["bandits"], &["bandwagon"], &["bandwidth"]], - range: 4..=6, - }; - -static WORD_BAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BAC_CHILDREN), - value: None, -}; - -static WORD_BAC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BACA_NODE), - None, - None, - None, - Some(&WORD_BACE_NODE), - None, - Some(&WORD_BACG_NODE), - Some(&WORD_BACH_NODE), - Some(&WORD_BACI_NODE), - Some(&WORD_BACJ_NODE), - Some(&WORD_BACK_NODE), - Some(&WORD_BACL_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_BACT_NODE), - Some(&WORD_BACU_NODE), - None, - Some(&WORD_BACW_NODE), - None, - None, - None, -]; - -static WORD_BACW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACW_CHILDREN), - value: None, -}; - -pub static WORD_BACW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("ards"), - ], - values: &[&["backward"], &["backwards"]], - range: 3..=4, - }; - -static WORD_BACU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACU_CHILDREN), - value: None, -}; - -pub static WORD_BACU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("p"), - dictgen::InsensitiveAscii("se"), - ], - values: &[&["backup"], &["because"]], - range: 1..=2, - }; - -static WORD_BACT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACT_CHILDREN), - value: None, -}; - -pub static WORD_BACT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("racking"), - ], - values: &[&["batch"], &["backtracking"]], - range: 2..=7, - }; - -static WORD_BACL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACL_CHILDREN), - value: Some(&["back"]), -}; - -pub static WORD_BACL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ony")], - values: &[&["balcony"]], - range: 3..=3, - }; - -static WORD_BACK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_BACK_CHILDREN), - value: None, -}; - -static WORD_BACK_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_BACKA_NODE), - Some(&WORD_BACKB_NODE), - None, - Some(&WORD_BACKD_NODE), - Some(&WORD_BACKE_NODE), - Some(&WORD_BACKF_NODE), - Some(&WORD_BACKG_NODE), - Some(&WORD_BACKH_NODE), - None, - Some(&WORD_BACKJ_NODE), - None, - Some(&WORD_BACKL_NODE), - None, - Some(&WORD_BACKN_NODE), - Some(&WORD_BACKO_NODE), - Some(&WORD_BACKP_NODE), - None, - Some(&WORD_BACKR_NODE), - Some(&WORD_BACKS_NODE), - Some(&WORD_BACKT_NODE), - None, - None, - Some(&WORD_BACKW_NODE), - None, - None, - None, -]; - -static WORD_BACKW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKW_CHILDREN), - value: None, -}; - -pub static WORD_BACKW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("ardss"), - dictgen::InsensitiveAscii("are"), - dictgen::InsensitiveAscii("ark"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("rad"), - ], - values: &[ - &["backward"], - &["backwards"], - &["backward"], - &["backward"], - &["backward", "backwards"], - &["backward"], - &["backward"], - ], - range: 2..=5, - }; - -static WORD_BACKT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKT_CHILDREN), - value: None, -}; - -pub static WORD_BACKT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("acking")], - values: &[&["backpacking"]], - range: 6..=6, - }; - -static WORD_BACKS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKS_CHILDREN), - value: None, -}; - -pub static WORD_BACKS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apce"), - dictgen::InsensitiveAscii("lah"), - dictgen::InsensitiveAscii("lahes"), - dictgen::InsensitiveAscii("lase"), - dictgen::InsensitiveAscii("lases"), - dictgen::InsensitiveAscii("lashs"), - dictgen::InsensitiveAscii("ta"), - ], - values: &[ - &["backspace"], - &["backslash"], - &["backslashes"], - &["backslash"], - &["backslashes"], - &["backslashes"], - &["backseat"], - ], - range: 2..=5, - }; - -static WORD_BACKR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKR_CHILDREN), - value: None, -}; - -pub static WORD_BACKR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("efence"), - dictgen::InsensitiveAscii("eferrence"), - dictgen::InsensitiveAscii("gound"), - dictgen::InsensitiveAscii("gounds"), - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("ounds"), - ], - values: &[ - &["backtrace"], - &["backreference"], - &["backreference"], - &["backgrounds", "background"], - &["backgrounds"], - &["background"], - &["backgrounds"], - ], - range: 3..=9, - }; - -static WORD_BACKP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKP_CHILDREN), - value: None, -}; - -pub static WORD_BACKP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acing"), - dictgen::InsensitiveAscii("ackng"), - dictgen::InsensitiveAscii("acs"), - dictgen::InsensitiveAscii("akcs"), - dictgen::InsensitiveAscii("ropogation"), - dictgen::InsensitiveAscii("sace"), - ], - values: &[ - &["backpacking"], - &["backpacking"], - &["backpacks"], - &["backpacks"], - &["backpropagation"], - &["backspace"], - ], - range: 3..=10, - }; - -static WORD_BACKO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKO_CHILDREN), - value: None, -}; - -pub static WORD_BACKO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("und"), - dictgen::InsensitiveAscii("unds"), - ], - values: &[&["backdoor"], &["background"], &["backgrounds"]], - range: 2..=4, - }; - -static WORD_BACKN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKN_CHILDREN), - value: None, -}; - -pub static WORD_BACKN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("eds"), - ], - values: &[&["backend"], &["backends"]], - range: 2..=3, - }; - -static WORD_BACKL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKL_CHILDREN), - value: None, -}; - -pub static WORD_BACKL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ght"), - dictgen::InsensitiveAscii("ghting"), - dictgen::InsensitiveAscii("ghts"), - ], - values: &[&["backlight"], &["backlighting"], &["backlights"]], - range: 3..=6, - }; - -static WORD_BACKJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKJ_CHILDREN), - value: None, -}; - -pub static WORD_BACKJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("acking")], - values: &[&["backpacking"]], - range: 6..=6, - }; - -static WORD_BACKH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKH_CHILDREN), - value: None, -}; - -pub static WORD_BACKH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("acking")], - values: &[&["backpacking"]], - range: 6..=6, - }; - -static WORD_BACKG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKG_CHILDREN), - value: None, -}; - -pub static WORD_BACKG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orund"), - dictgen::InsensitiveAscii("orunds"), - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("ounds"), - dictgen::InsensitiveAscii("ournd"), - dictgen::InsensitiveAscii("ournds"), - dictgen::InsensitiveAscii("race"), - dictgen::InsensitiveAscii("rond"), - dictgen::InsensitiveAscii("ronds"), - dictgen::InsensitiveAscii("roound"), - dictgen::InsensitiveAscii("roounds"), - dictgen::InsensitiveAscii("roud"), - dictgen::InsensitiveAscii("roudn"), - dictgen::InsensitiveAscii("roudns"), - dictgen::InsensitiveAscii("rouds"), - dictgen::InsensitiveAscii("roun"), - dictgen::InsensitiveAscii("roung"), - dictgen::InsensitiveAscii("roungs"), - dictgen::InsensitiveAscii("rouns"), - dictgen::InsensitiveAscii("rount"), - dictgen::InsensitiveAscii("rounts"), - dictgen::InsensitiveAscii("rouund"), - dictgen::InsensitiveAscii("rund"), - dictgen::InsensitiveAscii("runds"), - dictgen::InsensitiveAscii("ruond"), - dictgen::InsensitiveAscii("ruonds"), - ], - values: &[ - &["background"], - &["backgrounds"], - &["background"], - &["backgrounds"], - &["background"], - &["backgrounds"], - &["backtrace"], - &["background"], - &["backgrounds"], - &["background"], - &["backgrounds"], - &["background"], - &["backgrounds", "background"], - &["backgrounds"], - &["backgrounds"], - &["background"], - &["background"], - &["backgrounds"], - &["backgrounds"], - &["background"], - &["backgrounds"], - &["background"], - &["background"], - &["backgrounds"], - &["backgrounds", "background"], - &["backgrounds"], - ], - range: 4..=7, - }; - -static WORD_BACKF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKF_CHILDREN), - value: None, -}; - -pub static WORD_BACKF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eild"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("iled"), - ], - values: &[ - &["backfield"], - &["backfield"], - &["backfill"], - &["backfield"], - ], - range: 2..=4, - }; - -static WORD_BACKE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKE_CHILDREN), - value: None, -}; - -pub static WORD_BACKE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("dn"), - dictgen::InsensitiveAscii("dns"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("neds"), - dictgen::InsensitiveAscii("rds"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[ - &["backseat"], - &["backend"], - &["backends"], - &["backend"], - &["backend", "blackened"], - &["backends", "blackens"], - &["backers"], - &["baskets", "brackets", "buckets"], - ], - range: 1..=4, - }; - -static WORD_BACKD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKD_CHILDREN), - value: None, -}; - -pub static WORD_BACKD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ooor"), - dictgen::InsensitiveAscii("or"), - ], - values: &[&["backdoor"], &["backdoor"]], - range: 2..=4, - }; - -static WORD_BACKB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKB_CHILDREN), - value: None, -}; - -pub static WORD_BACKB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acking"), - dictgen::InsensitiveAscii("round"), - dictgen::InsensitiveAscii("rounds"), - ], - values: &[&["backpacking"], &["background"], &["backgrounds"]], - range: 5..=6, - }; - -static WORD_BACKA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACKA_CHILDREN), - value: None, -}; - -pub static WORD_BACKA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("loriette"), - dictgen::InsensitiveAscii("loriettes"), - dictgen::InsensitiveAscii("rds"), - ], - values: &[&["baccalaureate"], &["baccalaureates"], &["backwards"]], - range: 3..=9, - }; - -static WORD_BACJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACJ_CHILDREN), - value: None, -}; - -pub static WORD_BACJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("kward")], - values: &[&["backward"]], - range: 5..=5, - }; - -static WORD_BACI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACI_CHILDREN), - value: None, -}; - -pub static WORD_BACI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("c")], - values: &[&["basic"]], - range: 1..=1, - }; - -static WORD_BACH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACH_CHILDREN), - value: None, -}; - -pub static WORD_BACH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elores"), - dictgen::InsensitiveAscii("elour"), - dictgen::InsensitiveAscii("leor"), - dictgen::InsensitiveAscii("leors"), - dictgen::InsensitiveAscii("ler"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("oler"), - dictgen::InsensitiveAscii("olers"), - ], - values: &[ - &["bachelors"], - &["bachelor"], - &["bachelor"], - &["bachelors"], - &["bachelor"], - &["bachelors"], - &["bachelor"], - &["bachelors"], - ], - range: 3..=6, - }; - -static WORD_BACG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACG_CHILDREN), - value: None, -}; - -pub static WORD_BACG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("round")], - values: &[&["background"]], - range: 5..=5, - }; - -static WORD_BACE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACE_CHILDREN), - value: None, -}; - -pub static WORD_BACE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ause"), - dictgen::InsensitiveAscii("hlor"), - dictgen::InsensitiveAscii("hlors"), - dictgen::InsensitiveAscii("use"), - ], - values: &[&["because"], &["bachelor"], &["bachelors"], &["because"]], - range: 3..=5, - }; - -static WORD_BACA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BACA_CHILDREN), - value: None, -}; - -pub static WORD_BACA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("use")], - values: &[&["because"]], - range: 3..=3, - }; - -static WORD_BAB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAB_CHILDREN), - value: None, -}; - -pub static WORD_BAB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lyon"), - dictgen::InsensitiveAscii("ysister"), - dictgen::InsensitiveAscii("ysite"), - dictgen::InsensitiveAscii("ysiting"), - dictgen::InsensitiveAscii("ysittng"), - dictgen::InsensitiveAscii("ysittter"), - dictgen::InsensitiveAscii("ysittting"), - ], - values: &[ - &["babel", "table", "bible"], - &["babylon"], - &["babysitter"], - &["babysitter"], - &["babysitting"], - &["babysitting"], - &["babysitter"], - &["babysitting"], - ], - range: 2..=9, - }; - -static WORD_BAA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_BAA_CHILDREN), - value: None, -}; - -pub static WORD_BAA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("se")], - values: &[&["abase", "base"]], - range: 2..=2, - }; - -static WORD_A_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_A_CHILDREN), - value: None, -}; - -static WORD_A_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AA_NODE), - Some(&WORD_AB_NODE), - Some(&WORD_AC_NODE), - Some(&WORD_AD_NODE), - Some(&WORD_AE_NODE), - Some(&WORD_AF_NODE), - Some(&WORD_AG_NODE), - Some(&WORD_AH_NODE), - Some(&WORD_AI_NODE), - Some(&WORD_AJ_NODE), - Some(&WORD_AK_NODE), - Some(&WORD_AL_NODE), - Some(&WORD_AM_NODE), - Some(&WORD_AN_NODE), - Some(&WORD_AO_NODE), - Some(&WORD_AP_NODE), - Some(&WORD_AQ_NODE), - Some(&WORD_AR_NODE), - Some(&WORD_AS_NODE), - Some(&WORD_AT_NODE), - Some(&WORD_AU_NODE), - Some(&WORD_AV_NODE), - Some(&WORD_AW_NODE), - Some(&WORD_AX_NODE), - Some(&WORD_AY_NODE), - Some(&WORD_AZ_NODE), -]; - -static WORD_AZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AZ_CHILDREN), - value: None, -}; - -pub static WORD_AZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ma"), - dictgen::InsensitiveAscii("mith"), - dictgen::InsensitiveAscii("miths"), - ], - values: &[&["asthma"], &["azimuth"], &["azimuths"]], - range: 2..=5, - }; - -static WORD_AY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AY_CHILDREN), - value: None, -}; - -pub static WORD_AY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nchronous"), - dictgen::InsensitiveAscii("nchronously"), - dictgen::InsensitiveAscii("snc"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("way"), - dictgen::InsensitiveAscii("ways"), - ], - values: &[ - &["asynchronous"], - &["synchronously"], - &["async"], - &["anything"], - &["anyway", "away"], - &["always"], - ], - range: 3..=11, - }; - -static WORD_AX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AX_CHILDREN), - value: None, -}; - -pub static WORD_AX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ises"), - dictgen::InsensitiveAscii("issymmetric"), - dictgen::InsensitiveAscii("ix"), - dictgen::InsensitiveAscii("ixsymmetric"), - dictgen::InsensitiveAscii("pressed"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[ - &["axes"], - &["axisymmetric"], - &["axis"], - &["axisymmetric"], - &["expressed"], - &["active"], - ], - range: 2..=11, - }; - -static WORD_AW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AW_CHILDREN), - value: None, -}; - -pub static WORD_AW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailable"), - dictgen::InsensitiveAscii("akend"), - dictgen::InsensitiveAscii("akenend"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("arness"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("eful"), - dictgen::InsensitiveAscii("efully"), - dictgen::InsensitiveAscii("ekened"), - dictgen::InsensitiveAscii("esomeley"), - dictgen::InsensitiveAscii("esomelly"), - dictgen::InsensitiveAscii("esomenss"), - dictgen::InsensitiveAscii("esomey"), - dictgen::InsensitiveAscii("esomley"), - dictgen::InsensitiveAscii("esoneness"), - dictgen::InsensitiveAscii("fullly"), - dictgen::InsensitiveAscii("kard"), - dictgen::InsensitiveAscii("kawrdly"), - dictgen::InsensitiveAscii("knowledged"), - dictgen::InsensitiveAscii("knowledgement"), - dictgen::InsensitiveAscii("knowledges"), - dictgen::InsensitiveAscii("knowledging"), - dictgen::InsensitiveAscii("kwardess"), - dictgen::InsensitiveAscii("kwardsness"), - dictgen::InsensitiveAscii("kwardy"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("mings"), - dictgen::InsensitiveAscii("nser"), - dictgen::InsensitiveAscii("nsered"), - dictgen::InsensitiveAscii("nsering"), - dictgen::InsensitiveAscii("nsers"), - dictgen::InsensitiveAscii("oid"), - dictgen::InsensitiveAscii("rning"), - dictgen::InsensitiveAscii("rnings"), - dictgen::InsensitiveAscii("some"), - dictgen::InsensitiveAscii("ya"), - ], - values: &[ - &["available"], - &["awakened"], - &["awakened"], - &["awarded"], - &["awareness"], - &["await"], - &["awaiting"], - &["always", "away"], - &["awful"], - &["awfully"], - &["weakened"], - &["awesomely"], - &["awesomely"], - &["awesomeness"], - &["awesomely"], - &["awesomely"], - &["awesomeness"], - &["awfully"], - &["awkward"], - &["awkwardly"], - &["acknowledged"], - &["acknowledgement"], - &["acknowledges"], - &["acknowledging"], - &["awkwardness"], - &["awkwardness"], - &["awkwardly"], - &["awning"], - &["awnings"], - &["answer"], - &["answered"], - &["answering"], - &["answers"], - &["avoid"], - &["awning", "warning"], - &["warnings"], - &["awesome"], - &["away"], - ], - range: 2..=13, - }; - -static WORD_AV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AV_CHILDREN), - value: None, -}; - -static WORD_AV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AVA_NODE), - None, - Some(&WORD_AVC_NODE), - Some(&WORD_AVD_NODE), - Some(&WORD_AVE_NODE), - None, - Some(&WORD_AVG_NODE), - None, - Some(&WORD_AVI_NODE), - None, - None, - None, - None, - Some(&WORD_AVN_NODE), - Some(&WORD_AVO_NODE), - None, - None, - Some(&WORD_AVR_NODE), - None, - Some(&WORD_AVT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_AVT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVT_CHILDREN), - value: None, -}; - -pub static WORD_AVT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aars"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ivity"), - ], - values: &[&["avatars"], &["active"], &["activity"]], - range: 3..=5, - }; - -static WORD_AVR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVR_CHILDREN), - value: None, -}; - -pub static WORD_AVR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("iables"), - dictgen::InsensitiveAscii("iant"), - dictgen::InsensitiveAscii("iants"), - ], - values: &[&["variable"], &["variables"], &["variant"], &["variants"]], - range: 4..=6, - }; - -static WORD_AVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVO_CHILDREN), - value: None, -}; - -pub static WORD_AVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dacos"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("ds"), - dictgen::InsensitiveAscii("idence"), - dictgen::InsensitiveAscii("if"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("inded"), - dictgen::InsensitiveAscii("inding"), - dictgen::InsensitiveAscii("inds"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ud"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["above"], - &["avoid"], - &["avocados"], - &["avoided"], - &["avoiding"], - &["avoids"], - &["avoidance"], - &["avoid"], - &["avoid"], - &["avoided"], - &["avoiding"], - &["avoids"], - &["avoiding"], - &["avoid"], - &["above"], - ], - range: 1..=6, - }; - -static WORD_AVN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVN_CHILDREN), - value: None, -}; - -pub static WORD_AVN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("egers")], - values: &[&["avengers"]], - range: 5..=5, - }; - -static WORD_AVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVI_CHILDREN), - value: None, -}; - -pub static WORD_AVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ailable"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("alability"), - dictgen::InsensitiveAscii("alable"), - dictgen::InsensitiveAscii("alble"), - dictgen::InsensitiveAscii("alible"), - dictgen::InsensitiveAscii("lability"), - dictgen::InsensitiveAscii("lable"), - dictgen::InsensitiveAscii("od"), - dictgen::InsensitiveAscii("oded"), - dictgen::InsensitiveAscii("oding"), - dictgen::InsensitiveAscii("ods"), - dictgen::InsensitiveAscii("sories"), - dictgen::InsensitiveAscii("soriy"), - dictgen::InsensitiveAscii("soriyes"), - dictgen::InsensitiveAscii("sory"), - ], - values: &[ - &["available"], - &["available"], - &["aviation"], - &["availability"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["avoid"], - &["avoided"], - &["avoiding"], - &["avoids"], - &["advisories"], - &["advisory", "advisories"], - &["advisories"], - &["advisory"], - ], - range: 2..=9, - }; - -static WORD_AVG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVG_CHILDREN), - value: None, -}; - -pub static WORD_AVG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erage")], - values: &[&["average"]], - range: 5..=5, - }; - -static WORD_AVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVE_CHILDREN), - value: None, -}; - -pub static WORD_AVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ngence"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("radge"), - dictgen::InsensitiveAscii("rageadi"), - dictgen::InsensitiveAscii("rageed"), - dictgen::InsensitiveAscii("rageifs"), - dictgen::InsensitiveAscii("ragine"), - dictgen::InsensitiveAscii("rgae"), - dictgen::InsensitiveAscii("rgaed"), - dictgen::InsensitiveAscii("rgaes"), - dictgen::InsensitiveAscii("rge"), - dictgen::InsensitiveAscii("rhaul"), - dictgen::InsensitiveAscii("rload"), - dictgen::InsensitiveAscii("rloaded"), - dictgen::InsensitiveAscii("rloads"), - dictgen::InsensitiveAscii("rtising"), - ], - values: &[ - &["vengeance"], - &["advent", "event"], - &["averaged"], - &["averaged"], - &["averaged"], - &["averages"], - &["averaging"], - &["average"], - &["averaged"], - &["averages"], - &["average"], - &["overhaul"], - &["overload"], - &["overloaded"], - &["overloads"], - &["advertising"], - ], - range: 2..=7, - }; - -static WORD_AVD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVD_CHILDREN), - value: None, -}; - -pub static WORD_AVD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isories"), - dictgen::InsensitiveAscii("isoriy"), - dictgen::InsensitiveAscii("isoriyes"), - dictgen::InsensitiveAscii("isory"), - ], - values: &[ - &["advisories"], - &["advisory", "advisories"], - &["advisories"], - &["advisory"], - ], - range: 5..=8, - }; - -static WORD_AVC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVC_CHILDREN), - value: None, -}; - -pub static WORD_AVC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oid"), - dictgen::InsensitiveAscii("oids"), - ], - values: &[&["avoid"], &["avoids"]], - range: 3..=4, - }; - -static WORD_AVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AVA_CHILDREN), - value: None, -}; - -static WORD_AVA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_AVAC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_AVAI_NODE), - None, - None, - Some(&WORD_AVAL_NODE), - None, - Some(&WORD_AVAN_NODE), - Some(&WORD_AVAO_NODE), - None, - None, - Some(&WORD_AVAR_NODE), - None, - Some(&WORD_AVAT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_AVAT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAT_CHILDREN), - value: None, -}; - -pub static WORD_AVAT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aras"), - dictgen::InsensitiveAscii("ards"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("or"), - ], - values: &[ - &["avatars"], - &["avatars"], - &["avatars"], - &["aviation"], - &["avatar"], - ], - range: 2..=4, - }; - -static WORD_AVAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAR_CHILDREN), - value: None, -}; - -pub static WORD_AVAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("ageing"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ege"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["average"], - &["averaging"], - &["aware"], - &["average"], - &["every", "aviary"], - ], - range: 1..=6, - }; - -static WORD_AVAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAO_CHILDREN), - value: None, -}; - -pub static WORD_AVAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("id"), - dictgen::InsensitiveAscii("idable"), - dictgen::InsensitiveAscii("ided"), - ], - values: &[&["avoid"], &["avoidable"], &["avoided"]], - range: 2..=6, - }; - -static WORD_AVAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAN_CHILDREN), - value: None, -}; - -pub static WORD_AVAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - ], - values: &[&["advance"], &["advanced"], &["advances"], &["advancing"]], - range: 2..=4, - }; - -static WORD_AVAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAL_CHILDREN), - value: None, -}; - -pub static WORD_AVAL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("aible"), - dictgen::InsensitiveAscii("ailable"), - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("iability"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ialbe"), - dictgen::InsensitiveAscii("ibale"), - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("oable"), - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("uates"), - dictgen::InsensitiveAscii("uating"), - ], - values: &[ - &["availability"], - &["available"], - &["available"], - &["available"], - &["avalanche"], - &["availability"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["available"], - &["evaluate"], - &["evaluated"], - &["evaluates"], - &["evaluating"], - ], - range: 4..=8, - }; - -static WORD_AVAI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AVAI_CHILDREN), - value: None, -}; - -static WORD_AVAI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AVAIA_NODE), - Some(&WORD_AVAIB_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_AVAII_NODE), - None, - None, - Some(&WORD_AVAIL_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_AVAIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_AVAIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAIT_CHILDREN), - value: None, -}; - -pub static WORD_AVAIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ion")], - values: &[&["aviation"]], - range: 3..=3, - }; - -static WORD_AVAIL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAIL_CHILDREN), - value: None, -}; - -pub static WORD_AVAIL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aable"), - dictgen::InsensitiveAscii("abable"), - dictgen::InsensitiveAscii("abal"), - dictgen::InsensitiveAscii("abale"), - dictgen::InsensitiveAscii("abality"), - dictgen::InsensitiveAscii("abble"), - dictgen::InsensitiveAscii("abe"), - dictgen::InsensitiveAscii("abed"), - dictgen::InsensitiveAscii("abel"), - dictgen::InsensitiveAscii("abele"), - dictgen::InsensitiveAscii("abelity"), - dictgen::InsensitiveAscii("abile"), - dictgen::InsensitiveAscii("abiliy"), - dictgen::InsensitiveAscii("abillity"), - dictgen::InsensitiveAscii("abiltiy"), - dictgen::InsensitiveAscii("abilty"), - dictgen::InsensitiveAscii("abity"), - dictgen::InsensitiveAscii("abke"), - dictgen::InsensitiveAscii("abl"), - dictgen::InsensitiveAscii("abled"), - dictgen::InsensitiveAscii("ablee"), - dictgen::InsensitiveAscii("ablen"), - dictgen::InsensitiveAscii("ablility"), - dictgen::InsensitiveAscii("ablity"), - dictgen::InsensitiveAscii("abyl"), - dictgen::InsensitiveAscii("aiable"), - dictgen::InsensitiveAscii("aibility"), - dictgen::InsensitiveAscii("aible"), - dictgen::InsensitiveAscii("ailability"), - dictgen::InsensitiveAscii("aility"), - dictgen::InsensitiveAscii("alable"), - dictgen::InsensitiveAscii("albe"), - dictgen::InsensitiveAscii("alble"), - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("aliable"), - dictgen::InsensitiveAscii("ality"), - dictgen::InsensitiveAscii("anle"), - dictgen::InsensitiveAscii("avble"), - dictgen::InsensitiveAscii("avility"), - dictgen::InsensitiveAscii("avle"), - dictgen::InsensitiveAscii("bable"), - dictgen::InsensitiveAscii("bale"), - dictgen::InsensitiveAscii("be"), - dictgen::InsensitiveAscii("bel"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("bvility"), - dictgen::InsensitiveAscii("eable"), - dictgen::InsensitiveAscii("ebilities"), - dictgen::InsensitiveAscii("ebility"), - dictgen::InsensitiveAscii("eble"), - dictgen::InsensitiveAscii("iable"), - dictgen::InsensitiveAscii("ibilities"), - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ibilty"), - dictgen::InsensitiveAscii("ibity"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("lable"), - ], - values: &[ - &["available"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["available"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["availability"], - &["availability"], - &["availability"], - &["availability"], - &["availability"], - &["available"], - &["available"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["availability"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["availability"], - &["availability"], - &["available"], - &["available"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["available"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["available"], - &["availability"], - &["available"], - &["availabilities"], - &["availability"], - &["available"], - &["available"], - &["availabilities"], - &["availability"], - &["availability"], - &["availability"], - &["available"], - &["available"], - ], - range: 2..=10, - }; - -static WORD_AVAII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAII_CHILDREN), - value: None, -}; - -pub static WORD_AVAII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ability"), - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("lable"), - ], - values: &[ - &["availability"], - &["available"], - &["availability"], - &["available"], - &["available"], - ], - range: 3..=7, - }; - -static WORD_AVAIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAIB_CHILDREN), - value: None, -}; - -pub static WORD_AVAIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ale"), - dictgen::InsensitiveAscii("ility"), - dictgen::InsensitiveAscii("lable"), - dictgen::InsensitiveAscii("le"), - ], - values: &[ - &["available"], - &["availability"], - &["available"], - &["available"], - ], - range: 2..=5, - }; - -static WORD_AVAIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAIA_CHILDREN), - value: None, -}; - -pub static WORD_AVAIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bility"), - dictgen::InsensitiveAscii("ble"), - dictgen::InsensitiveAscii("lable"), - dictgen::InsensitiveAscii("lbale"), - dictgen::InsensitiveAscii("lbe"), - dictgen::InsensitiveAscii("lbel"), - dictgen::InsensitiveAscii("lbility"), - dictgen::InsensitiveAscii("lble"), - ], - values: &[ - &["availability"], - &["available"], - &["available"], - &["available"], - &["available"], - &["available"], - &["availability"], - &["available"], - ], - range: 3..=7, - }; - -static WORD_AVAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AVAC_CHILDREN), - value: None, -}; - -pub static WORD_AVAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ado"), - dictgen::InsensitiveAscii("ados"), - dictgen::InsensitiveAscii("odos"), - ], - values: &[&["avocado"], &["avocados"], &["avocados"]], - range: 3..=4, - }; - -static WORD_AU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AU_CHILDREN), - value: None, -}; - -static WORD_AU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_AUC_NODE), - Some(&WORD_AUD_NODE), - None, - Some(&WORD_AUF_NODE), - Some(&WORD_AUG_NODE), - Some(&WORD_AUH_NODE), - Some(&WORD_AUI_NODE), - None, - None, - None, - None, - Some(&WORD_AUN_NODE), - Some(&WORD_AUO_NODE), - None, - None, - Some(&WORD_AUR_NODE), - Some(&WORD_AUS_NODE), - Some(&WORD_AUT_NODE), - None, - None, - None, - Some(&WORD_AUX_NODE), - None, - None, -]; - -static WORD_AUX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUX_CHILDREN), - value: None, -}; - -pub static WORD_AUX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ialiary"), - dictgen::InsensitiveAscii("ilaries"), - dictgen::InsensitiveAscii("ilary"), - dictgen::InsensitiveAscii("ileries"), - dictgen::InsensitiveAscii("ilery"), - dictgen::InsensitiveAscii("iliar"), - dictgen::InsensitiveAscii("ililary"), - dictgen::InsensitiveAscii("ilirary"), - dictgen::InsensitiveAscii("illaries"), - dictgen::InsensitiveAscii("illary"), - dictgen::InsensitiveAscii("illeries"), - dictgen::InsensitiveAscii("illery"), - dictgen::InsensitiveAscii("illiaries"), - dictgen::InsensitiveAscii("illiary"), - dictgen::InsensitiveAscii("iluary"), - dictgen::InsensitiveAscii("liliary"), - ], - values: &[ - &["auxiliary"], - &["auxiliaries"], - &["auxiliary"], - &["auxiliaries"], - &["auxiliary"], - &["auxiliary"], - &["auxiliary"], - &["auxiliary"], - &["auxiliaries"], - &["auxiliary"], - &["auxiliaries"], - &["auxiliary"], - &["auxiliaries"], - &["auxiliary"], - &["auxiliary"], - &["auxiliary"], - ], - range: 5..=9, - }; - -static WORD_AUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AUT_CHILDREN), - value: None, -}; - -static WORD_AUT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AUTA_NODE), - None, - Some(&WORD_AUTC_NODE), - None, - Some(&WORD_AUTE_NODE), - None, - None, - Some(&WORD_AUTH_NODE), - Some(&WORD_AUTI_NODE), - None, - None, - None, - Some(&WORD_AUTM_NODE), - None, - Some(&WORD_AUTO_NODE), - None, - None, - None, - Some(&WORD_AUTS_NODE), - Some(&WORD_AUTT_NODE), - Some(&WORD_AUTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_AUTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTU_CHILDREN), - value: None, -}; - -pub static WORD_AUTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("m")], - values: &[&["autumn"]], - range: 1..=1, - }; - -static WORD_AUTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTT_CHILDREN), - value: None, -}; - -pub static WORD_AUTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oatack")], - values: &[&["autoattack"]], - range: 6..=6, - }; - -static WORD_AUTS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTS_CHILDREN), - value: None, -}; - -pub static WORD_AUTS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("itic")], - values: &[&["autistic"]], - range: 4..=4, - }; - -static WORD_AUTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AUTO_CHILDREN), - value: None, -}; - -static WORD_AUTO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AUTOA_NODE), - None, - Some(&WORD_AUTOC_NODE), - Some(&WORD_AUTOD_NODE), - Some(&WORD_AUTOE_NODE), - Some(&WORD_AUTOF_NODE), - Some(&WORD_AUTOG_NODE), - Some(&WORD_AUTOH_NODE), - Some(&WORD_AUTOI_NODE), - None, - Some(&WORD_AUTOK_NODE), - Some(&WORD_AUTOL_NODE), - Some(&WORD_AUTOM_NODE), - Some(&WORD_AUTON_NODE), - Some(&WORD_AUTOO_NODE), - Some(&WORD_AUTOP_NODE), - None, - Some(&WORD_AUTOR_NODE), - Some(&WORD_AUTOS_NODE), - Some(&WORD_AUTOT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_AUTOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOT_CHILDREN), - value: None, -}; - -pub static WORD_AUTOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orium"), - dictgen::InsensitiveAscii("oriums"), - ], - values: &[&["auditorium"], &["auditoriums"]], - range: 5..=6, - }; - -static WORD_AUTOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOS_CHILDREN), - value: None, -}; - -pub static WORD_AUTOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("avegs"), - dictgen::InsensitiveAscii("aveperodical"), - dictgen::InsensitiveAscii("ence"), - ], - values: &[ - &["autosave"], - &["autosaves"], - &["autosaveperiodical"], - &["autosense"], - ], - range: 2..=12, - }; - -static WORD_AUTOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOR_CHILDREN), - value: Some(&["author"]), -}; - -pub static WORD_AUTOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ealease"), - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("itative"), - dictgen::InsensitiveAscii("itharian"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("opeat"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["autorelease"], - &["authorisation"], - &["authoritative"], - &["authoritarian"], - &["authority"], - &["authorization"], - &["autorepeat"], - &["authors"], - ], - range: 1..=8, - }; - -static WORD_AUTOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOP_CHILDREN), - value: None, -}; - -pub static WORD_AUTOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("sec")], - values: &[&["autospec"]], - range: 3..=3, - }; - -static WORD_AUTOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOO_CHILDREN), - value: None, -}; - -pub static WORD_AUTOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nf")], - values: &[&["autoconf"]], - range: 2..=2, - }; - -static WORD_AUTON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTON_CHILDREN), - value: None, -}; - -pub static WORD_AUTON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agotiation"), - dictgen::InsensitiveAscii("amous"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("egatiotiation"), - dictgen::InsensitiveAscii("egatiotiations"), - dictgen::InsensitiveAscii("egoatiation"), - dictgen::InsensitiveAscii("egoatiations"), - dictgen::InsensitiveAscii("egoation"), - dictgen::InsensitiveAscii("egoations"), - dictgen::InsensitiveAscii("egociated"), - dictgen::InsensitiveAscii("egociation"), - dictgen::InsensitiveAscii("egociations"), - dictgen::InsensitiveAscii("egogtiation"), - dictgen::InsensitiveAscii("egogtiations"), - dictgen::InsensitiveAscii("egoitation"), - dictgen::InsensitiveAscii("egoitations"), - dictgen::InsensitiveAscii("egoptionsotiation"), - dictgen::InsensitiveAscii("egoptionsotiations"), - dictgen::InsensitiveAscii("egosiation"), - dictgen::InsensitiveAscii("egosiations"), - dictgen::InsensitiveAscii("egotaiation"), - dictgen::InsensitiveAscii("egotaiations"), - dictgen::InsensitiveAscii("egotaition"), - dictgen::InsensitiveAscii("egotaitions"), - dictgen::InsensitiveAscii("egotatiation"), - dictgen::InsensitiveAscii("egotatiations"), - dictgen::InsensitiveAscii("egotation"), - dictgen::InsensitiveAscii("egotations"), - dictgen::InsensitiveAscii("egothiation"), - dictgen::InsensitiveAscii("egothiations"), - dictgen::InsensitiveAscii("egotication"), - dictgen::InsensitiveAscii("egotications"), - dictgen::InsensitiveAscii("egotioation"), - dictgen::InsensitiveAscii("egotioations"), - dictgen::InsensitiveAscii("egotion"), - dictgen::InsensitiveAscii("egotionation"), - dictgen::InsensitiveAscii("egotionations"), - dictgen::InsensitiveAscii("egotions"), - dictgen::InsensitiveAscii("egotiotation"), - dictgen::InsensitiveAscii("egotiotations"), - dictgen::InsensitiveAscii("egotitaion"), - dictgen::InsensitiveAscii("egotitaions"), - dictgen::InsensitiveAscii("egotitation"), - dictgen::InsensitiveAscii("egotitations"), - dictgen::InsensitiveAscii("egotition"), - dictgen::InsensitiveAscii("egotitions"), - dictgen::InsensitiveAscii("egoziation"), - dictgen::InsensitiveAscii("egoziations"), - dictgen::InsensitiveAscii("eogotiation"), - dictgen::InsensitiveAscii("eotiation"), - dictgen::InsensitiveAscii("imous"), - dictgen::InsensitiveAscii("ogotiation"), - dictgen::InsensitiveAscii("omity"), - dictgen::InsensitiveAscii("omos"), - dictgen::InsensitiveAscii("onous"), - dictgen::InsensitiveAscii("ymous"), - ], - values: &[ - &["autonegotiation"], - &["autonomous"], - &["automation"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiated"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiations"], - &["autonegotiation"], - &["autonegotiation"], - &["autonomous"], - &["autonegotiation"], - &["autonomy"], - &["autonomous"], - &["autonomous"], - &["autonomous"], - ], - range: 4..=18, - }; - -static WORD_AUTOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOM_CHILDREN), - value: None, -}; - -pub static WORD_AUTOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aatically"), - dictgen::InsensitiveAscii("actically"), - dictgen::InsensitiveAscii("agicall"), - dictgen::InsensitiveAscii("agicaly"), - dictgen::InsensitiveAscii("aitc"), - dictgen::InsensitiveAscii("aitcally"), - dictgen::InsensitiveAscii("anifactured"), - dictgen::InsensitiveAscii("atcally"), - dictgen::InsensitiveAscii("atcially"), - dictgen::InsensitiveAscii("atially"), - dictgen::InsensitiveAscii("atical"), - dictgen::InsensitiveAscii("aticall"), - dictgen::InsensitiveAscii("aticallly"), - dictgen::InsensitiveAscii("aticallty"), - dictgen::InsensitiveAscii("aticaly"), - dictgen::InsensitiveAscii("aticalyl"), - dictgen::InsensitiveAscii("aticalyy"), - dictgen::InsensitiveAscii("atice"), - dictgen::InsensitiveAscii("aticle"), - dictgen::InsensitiveAscii("aticlly"), - dictgen::InsensitiveAscii("aticly"), - dictgen::InsensitiveAscii("atico"), - dictgen::InsensitiveAscii("atied"), - dictgen::InsensitiveAscii("atiek"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("atonic"), - dictgen::InsensitiveAscii("atron"), - dictgen::InsensitiveAscii("atted"), - dictgen::InsensitiveAscii("attic"), - dictgen::InsensitiveAscii("attically"), - dictgen::InsensitiveAscii("atycally"), - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("etically"), - dictgen::InsensitiveAscii("ibile"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("ically"), - dictgen::InsensitiveAscii("icaly"), - dictgen::InsensitiveAscii("icatilly"), - dictgen::InsensitiveAscii("iclly"), - dictgen::InsensitiveAscii("icly"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("obilies"), - dictgen::InsensitiveAscii("oblie"), - dictgen::InsensitiveAscii("oblies"), - dictgen::InsensitiveAscii("oderador"), - dictgen::InsensitiveAscii("oderater"), - dictgen::InsensitiveAscii("odertor"), - dictgen::InsensitiveAscii("odorator"), - dictgen::InsensitiveAscii("omous"), - dictgen::InsensitiveAscii("onomous"), - dictgen::InsensitiveAscii("onous"), - dictgen::InsensitiveAscii("ony"), - dictgen::InsensitiveAscii("oterator"), - dictgen::InsensitiveAscii("otice"), - dictgen::InsensitiveAscii("otion"), - dictgen::InsensitiveAscii("otize"), - dictgen::InsensitiveAscii("otove"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tically"), - ], - values: &[ - &["automatically"], - &["automatically"], - &["automagically"], - &["automagically"], - &["automatic"], - &["automatically"], - &["automanufactured"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automatically", "automatic", "automated"], - &["automatically", "automatic"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automate"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automation"], - &["automate"], - &["automate"], - &["automation"], - &["automation"], - &["automation"], - &["automate"], - &["automatic"], - &["automatically"], - &["automatically"], - &["automatic"], - &["automatically"], - &["automobile"], - &["atomic", "automatic"], - &["automatic"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automotive"], - &["automobile"], - &["automobile"], - &["automobile"], - &["automoderator"], - &["automoderator"], - &["automoderator"], - &["automoderator"], - &["autonomous"], - &["autonomous"], - &["autonomous"], - &["autonomy"], - &["automoderator"], - &["automotive"], - &["automation"], - &["automotive"], - &["automotive"], - &["automatic"], - &["automatically"], - ], - range: 2..=11, - }; - -static WORD_AUTOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOL_CHILDREN), - value: None, -}; - -pub static WORD_AUTOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aod")], - values: &[&["autoload"]], - range: 3..=3, - }; - -static WORD_AUTOK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOK_CHILDREN), - value: None, -}; - -pub static WORD_AUTOK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("orrect")], - values: &[&["autocorrect"]], - range: 6..=6, - }; - -static WORD_AUTOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOI_CHILDREN), - value: None, -}; - -pub static WORD_AUTOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ncrememnt"), - dictgen::InsensitiveAscii("ncrementive"), - dictgen::InsensitiveAscii("ncremet"), - ], - values: &[&["autoincrement"], &["autoincrement"], &["autoincrement"]], - range: 7..=11, - }; - -static WORD_AUTOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOH_CHILDREN), - value: None, -}; - -pub static WORD_AUTOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("orized")], - values: &[&["authorized"]], - range: 6..=6, - }; - -static WORD_AUTOG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOG_CHILDREN), - value: None, -}; - -pub static WORD_AUTOG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enrated"), - dictgen::InsensitiveAscii("enratet"), - dictgen::InsensitiveAscii("enration"), - dictgen::InsensitiveAscii("rah"), - dictgen::InsensitiveAscii("rapgh"), - dictgen::InsensitiveAscii("roping"), - dictgen::InsensitiveAscii("rpah"), - ], - values: &[ - &["autogenerated"], - &["autogenerated"], - &["autogeneration"], - &["autograph"], - &["autograph"], - &["autogrouping"], - &["autograph"], - ], - range: 3..=8, - }; - -static WORD_AUTOF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOF_CHILDREN), - value: None, -}; - -pub static WORD_AUTOF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilt"), - dictgen::InsensitiveAscii("omat"), - dictgen::InsensitiveAscii("ormating"), - ], - values: &[&["autofilter"], &["autoformat"], &["autoformatting"]], - range: 3..=8, - }; - -static WORD_AUTOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOE_CHILDREN), - value: None, -}; - -pub static WORD_AUTOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("select")], - values: &[&["autoselect"]], - range: 6..=6, - }; - -static WORD_AUTOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOD_CHILDREN), - value: None, -}; - -pub static WORD_AUTOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ection"), - ], - values: &[&["autodetected"], &["autodetection"]], - range: 5..=6, - }; - -static WORD_AUTOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOC_CHILDREN), - value: None, -}; - -pub static WORD_AUTOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("htonous"), - dictgen::InsensitiveAscii("mplete"), - dictgen::InsensitiveAscii("mpleted"), - dictgen::InsensitiveAscii("mpletes"), - dictgen::InsensitiveAscii("mpleting"), - dictgen::InsensitiveAscii("ommiting"), - dictgen::InsensitiveAscii("ompete"), - dictgen::InsensitiveAscii("omple"), - dictgen::InsensitiveAscii("omplte"), - dictgen::InsensitiveAscii("onplete"), - dictgen::InsensitiveAscii("onpleted"), - dictgen::InsensitiveAscii("onpletes"), - dictgen::InsensitiveAscii("onpleting"), - dictgen::InsensitiveAscii("onpletion"), - dictgen::InsensitiveAscii("oomit"), - dictgen::InsensitiveAscii("oplete"), - dictgen::InsensitiveAscii("orect"), - dictgen::InsensitiveAscii("oreect"), - dictgen::InsensitiveAscii("orrct"), - dictgen::InsensitiveAscii("orrekt"), - dictgen::InsensitiveAscii("orrent"), - dictgen::InsensitiveAscii("orret"), - dictgen::InsensitiveAscii("orrext"), - dictgen::InsensitiveAscii("orrrect"), - dictgen::InsensitiveAscii("tonous"), - ], - values: &[ - &["autochthonous"], - &["autocomplete"], - &["autocompleted"], - &["autocompletes"], - &["autocompleting"], - &["autocommitting"], - &["autocomplete"], - &["autocomplete"], - &["autocomplete"], - &["autocomplete"], - &["autocompleted"], - &["autocompletes"], - &["autocompleting"], - &["autocompletion"], - &["autocommit"], - &["autocomplete"], - &["autocorrect"], - &["autocorrect"], - &["autocorrect"], - &["autocorrect"], - &["autocorrect"], - &["autocorrect"], - &["autocorrect"], - &["autocorrect"], - &["autochthonous"], - ], - range: 5..=9, - }; - -static WORD_AUTOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTOA_CHILDREN), - value: None, -}; - -pub static WORD_AUTOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gressive"), - dictgen::InsensitiveAscii("mtically"), - dictgen::InsensitiveAscii("ttak"), - dictgen::InsensitiveAscii("ttaks"), - dictgen::InsensitiveAscii("ttk"), - dictgen::InsensitiveAscii("tttack"), - ], - values: &[ - &["autoaggressive"], - &["automatically"], - &["autoattack"], - &["autoattack"], - &["autoattack"], - &["autoattack"], - ], - range: 3..=8, - }; - -static WORD_AUTM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTM_CHILDREN), - value: None, -}; - -pub static WORD_AUTM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atic"), - dictgen::InsensitiveAscii("atically"), - dictgen::InsensitiveAscii("oation"), - dictgen::InsensitiveAscii("oations"), - ], - values: &[ - &["automatic"], - &["automatically"], - &["automation"], - &["automations"], - ], - range: 4..=8, - }; - -static WORD_AUTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTI_CHILDREN), - value: None, -}; - -pub static WORD_AUTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("magically"), - dictgen::InsensitiveAscii("matic"), - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("sitc"), - dictgen::InsensitiveAscii("stc"), - dictgen::InsensitiveAscii("stisch"), - ], - values: &[ - &["automagically"], - &["automatic"], - &["automatically"], - &["audio"], - &["autistic"], - &["autistic"], - &["autistic"], - ], - range: 1..=9, - }; - -static WORD_AUTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AUTH_CHILDREN), - value: None, -}; - -static WORD_AUTH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_AUTHE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_AUTHO_NODE), - None, - None, - Some(&WORD_AUTHR_NODE), - None, - None, - Some(&WORD_AUTHU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_AUTHU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHU_CHILDREN), - value: None, -}; - -pub static WORD_AUTHU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("r")], - values: &[&["author"]], - range: 1..=1, - }; - -static WORD_AUTHR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHR_CHILDREN), - value: None, -}; - -pub static WORD_AUTHR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oity"), - dictgen::InsensitiveAscii("oization"), - dictgen::InsensitiveAscii("oized"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("orisation"), - dictgen::InsensitiveAscii("orities"), - dictgen::InsensitiveAscii("orization"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["authority"], - &["authorization"], - &["authorized"], - &["author"], - &["authored"], - &["authorisation"], - &["authorities"], - &["authorization"], - &["authors"], - ], - range: 2..=9, - }; - -static WORD_AUTHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHO_CHILDREN), - value: None, -}; - -pub static WORD_AUTHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("biographic"), - dictgen::InsensitiveAscii("biography"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("ratative"), - dictgen::InsensitiveAscii("ratatively"), - dictgen::InsensitiveAscii("ratitative"), - dictgen::InsensitiveAscii("ratitatively"), - dictgen::InsensitiveAscii("ratitive"), - dictgen::InsensitiveAscii("rative"), - dictgen::InsensitiveAscii("rded"), - dictgen::InsensitiveAscii("ritate"), - dictgen::InsensitiveAscii("ritatian"), - dictgen::InsensitiveAscii("ritation"), - dictgen::InsensitiveAscii("ritay"), - dictgen::InsensitiveAscii("rites"), - dictgen::InsensitiveAscii("rithies"), - dictgen::InsensitiveAscii("rithy"), - dictgen::InsensitiveAscii("ritiers"), - dictgen::InsensitiveAscii("rititive"), - dictgen::InsensitiveAscii("ritive"), - dictgen::InsensitiveAscii("ritorian"), - dictgen::InsensitiveAscii("rizatoin"), - dictgen::InsensitiveAscii("rizaton"), - dictgen::InsensitiveAscii("rizeed"), - dictgen::InsensitiveAscii("riziation"), - dictgen::InsensitiveAscii("rotative"), - dictgen::InsensitiveAscii("roties"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["autobiographic"], - &["autobiography"], - &["author"], - &["authorization"], - &["authoritative"], - &["authoritatively"], - &["authoritative"], - &["authoritatively"], - &["authoritative"], - &["authoritative"], - &["authored"], - &["authoritative"], - &["authoritarian"], - &["authorization"], - &["authority"], - &["authorities"], - &["authorities"], - &["authority"], - &["authorities"], - &["authoritative"], - &["authoritative"], - &["authoritarian"], - &["authorization"], - &["authorization"], - &["authorized"], - &["authorization"], - &["authoritative"], - &["authorities"], - &["authors", "autos"], - ], - range: 1..=12, - }; - -static WORD_AUTHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AUTHE_CHILDREN), - value: None, -}; - -static WORD_AUTHE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_AUTHEC_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_AUTHEN_NODE), - None, - None, - None, - Some(&WORD_AUTHER_NODE), - None, - Some(&WORD_AUTHET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_AUTHET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHET_CHILDREN), - value: None, -}; - -pub static WORD_AUTHET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("henticate"), - dictgen::InsensitiveAscii("henticated"), - dictgen::InsensitiveAscii("henticates"), - dictgen::InsensitiveAscii("henticating"), - dictgen::InsensitiveAscii("hentication"), - dictgen::InsensitiveAscii("henticator"), - dictgen::InsensitiveAscii("henticators"), - dictgen::InsensitiveAscii("hicate"), - dictgen::InsensitiveAscii("hicated"), - dictgen::InsensitiveAscii("hicates"), - dictgen::InsensitiveAscii("hicating"), - dictgen::InsensitiveAscii("hication"), - dictgen::InsensitiveAscii("hicator"), - dictgen::InsensitiveAscii("hicators"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("icator"), - dictgen::InsensitiveAscii("icators"), - dictgen::InsensitiveAscii("nicate"), - dictgen::InsensitiveAscii("nicated"), - dictgen::InsensitiveAscii("nicates"), - dictgen::InsensitiveAscii("nicating"), - dictgen::InsensitiveAscii("nication"), - dictgen::InsensitiveAscii("nicator"), - dictgen::InsensitiveAscii("nicators"), - dictgen::InsensitiveAscii("nticate"), - dictgen::InsensitiveAscii("nticated"), - dictgen::InsensitiveAscii("nticates"), - dictgen::InsensitiveAscii("nticating"), - dictgen::InsensitiveAscii("ntication"), - dictgen::InsensitiveAscii("nticator"), - dictgen::InsensitiveAscii("nticators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 5..=11, - }; - -static WORD_AUTHER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHER_CHILDREN), - value: Some(&["author"]), -}; - -pub static WORD_AUTHER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("isation"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("ization"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("ized"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["authorisation"], - &["authorise"], - &["authorization"], - &["authorize"], - &["authorized"], - &["authors"], - ], - range: 1..=7, - }; - -static WORD_AUTHEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AUTHEN_CHILDREN), - value: None, -}; - -static WORD_AUTHEN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AUTHENA_NODE), - None, - Some(&WORD_AUTHENC_NODE), - Some(&WORD_AUTHEND_NODE), - Some(&WORD_AUTHENE_NODE), - Some(&WORD_AUTHENF_NODE), - None, - None, - Some(&WORD_AUTHENI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_AUTHENR_NODE), - None, - Some(&WORD_AUTHENT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_AUTHENT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHENT_CHILDREN), - value: None, -}; - -pub static WORD_AUTHENT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("ciate"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ciates"), - dictgen::InsensitiveAscii("ciating"), - dictgen::InsensitiveAscii("ciation"), - dictgen::InsensitiveAscii("ciator"), - dictgen::InsensitiveAscii("ciators"), - dictgen::InsensitiveAscii("hicating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("icaion"), - dictgen::InsensitiveAscii("icaiton"), - dictgen::InsensitiveAscii("icateion"), - dictgen::InsensitiveAscii("icaton"), - dictgen::InsensitiveAscii("icde"), - dictgen::InsensitiveAscii("iciy"), - dictgen::InsensitiveAscii("icor"), - dictgen::InsensitiveAscii("iction"), - dictgen::InsensitiveAscii("icty"), - dictgen::InsensitiveAscii("icy"), - dictgen::InsensitiveAscii("ificated"), - dictgen::InsensitiveAscii("ification"), - dictgen::InsensitiveAscii("ified"), - dictgen::InsensitiveAscii("isity"), - ], - values: &[ - &["authentication"], - &["authenticated"], - &["authentication"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticating"], - &["authentication"], - &["authentication"], - &["authentication"], - &["authentication"], - &["authentication"], - &["authenticode"], - &["authenticity"], - &["authenticator"], - &["authentication"], - &["authenticity"], - &["authenticity"], - &["authenticated"], - &["authentication"], - &["authenticated"], - &["authenticity"], - ], - range: 3..=9, - }; - -static WORD_AUTHENR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHENR_CHILDREN), - value: None, -}; - -pub static WORD_AUTHENR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("icator"), - dictgen::InsensitiveAscii("icators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 5..=7, - }; - -static WORD_AUTHENI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHENI_CHILDREN), - value: None, -}; - -pub static WORD_AUTHENI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cae"), - dictgen::InsensitiveAscii("caed"), - dictgen::InsensitiveAscii("caes"), - dictgen::InsensitiveAscii("caing"), - dictgen::InsensitiveAscii("caion"), - dictgen::InsensitiveAscii("caor"), - dictgen::InsensitiveAscii("caors"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cating"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cator"), - dictgen::InsensitiveAscii("cators"), - dictgen::InsensitiveAscii("ficate"), - dictgen::InsensitiveAscii("ficated"), - dictgen::InsensitiveAscii("ficates"), - dictgen::InsensitiveAscii("ficating"), - dictgen::InsensitiveAscii("fication"), - dictgen::InsensitiveAscii("ficator"), - dictgen::InsensitiveAscii("ficators"), - dictgen::InsensitiveAscii("tcate"), - dictgen::InsensitiveAscii("tcated"), - dictgen::InsensitiveAscii("tcates"), - dictgen::InsensitiveAscii("tcating"), - dictgen::InsensitiveAscii("tcation"), - dictgen::InsensitiveAscii("tcator"), - dictgen::InsensitiveAscii("tcators"), - dictgen::InsensitiveAscii("ticate"), - dictgen::InsensitiveAscii("ticated"), - dictgen::InsensitiveAscii("ticates"), - dictgen::InsensitiveAscii("ticating"), - dictgen::InsensitiveAscii("tication"), - dictgen::InsensitiveAscii("ticator"), - dictgen::InsensitiveAscii("ticators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 3..=8, - }; - -static WORD_AUTHENF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHENF_CHILDREN), - value: None, -}; - -pub static WORD_AUTHENF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iing"), - dictgen::InsensitiveAscii("iion"), - dictgen::InsensitiveAscii("ior"), - dictgen::InsensitiveAscii("iors"), - ], - values: &[ - &["authentication"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 2..=7, - }; - -static WORD_AUTHENE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHENE_CHILDREN), - value: None, -}; - -pub static WORD_AUTHENE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nticate"), - dictgen::InsensitiveAscii("nticated"), - dictgen::InsensitiveAscii("nticates"), - dictgen::InsensitiveAscii("nticating"), - dictgen::InsensitiveAscii("ntication"), - dictgen::InsensitiveAscii("nticator"), - dictgen::InsensitiveAscii("nticators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 7..=9, - }; - -static WORD_AUTHEND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHEND_CHILDREN), - value: None, -}; - -pub static WORD_AUTHEND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("icator"), - dictgen::InsensitiveAscii("icators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 5..=7, - }; - -static WORD_AUTHENC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHENC_CHILDREN), - value: None, -}; - -pub static WORD_AUTHENC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iator"), - dictgen::InsensitiveAscii("iators"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("icator"), - dictgen::InsensitiveAscii("icators"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("ticate"), - dictgen::InsensitiveAscii("ticated"), - dictgen::InsensitiveAscii("ticates"), - dictgen::InsensitiveAscii("ticating"), - dictgen::InsensitiveAscii("tication"), - dictgen::InsensitiveAscii("ticator"), - dictgen::InsensitiveAscii("ticators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticity"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 3..=8, - }; - -static WORD_AUTHENA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHENA_CHILDREN), - value: None, -}; - -pub static WORD_AUTHENA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ticate"), - dictgen::InsensitiveAscii("ticated"), - dictgen::InsensitiveAscii("ticates"), - dictgen::InsensitiveAscii("ticating"), - dictgen::InsensitiveAscii("tication"), - dictgen::InsensitiveAscii("ticator"), - dictgen::InsensitiveAscii("ticators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 6..=8, - }; - -static WORD_AUTHEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTHEC_CHILDREN), - value: None, -}; - -pub static WORD_AUTHEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("ators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 3..=5, - }; - -static WORD_AUTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTE_CHILDREN), - value: None, -}; - -pub static WORD_AUTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nticate"), - dictgen::InsensitiveAscii("nticated"), - dictgen::InsensitiveAscii("nticates"), - dictgen::InsensitiveAscii("nticating"), - dictgen::InsensitiveAscii("ntication"), - dictgen::InsensitiveAscii("nticator"), - dictgen::InsensitiveAscii("nticators"), - dictgen::InsensitiveAscii("ntificated"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - &["authenticated"], - ], - range: 7..=10, - }; - -static WORD_AUTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTC_CHILDREN), - value: None, -}; - -pub static WORD_AUTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("omplete")], - values: &[&["autocomplete"]], - range: 7..=7, - }; - -static WORD_AUTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUTA_CHILDREN), - value: None, -}; - -pub static WORD_AUTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("save"), - dictgen::InsensitiveAscii("saves"), - ], - values: &[&["autosave"], &["autosaves"]], - range: 4..=5, - }; - -static WORD_AUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUS_CHILDREN), - value: None, -}; - -pub static WORD_AUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("sian"), - dictgen::InsensitiveAscii("tair"), - dictgen::InsensitiveAscii("teer"), - dictgen::InsensitiveAscii("tensible"), - dictgen::InsensitiveAscii("tensibly"), - dictgen::InsensitiveAscii("teriy"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tira"), - dictgen::InsensitiveAscii("tiran"), - dictgen::InsensitiveAscii("titic"), - dictgen::InsensitiveAscii("trai"), - dictgen::InsensitiveAscii("trailan"), - dictgen::InsensitiveAscii("trailans"), - dictgen::InsensitiveAscii("trailia"), - dictgen::InsensitiveAscii("trailian"), - dictgen::InsensitiveAscii("train"), - dictgen::InsensitiveAscii("trala"), - dictgen::InsensitiveAscii("tralain"), - dictgen::InsensitiveAscii("traliaan"), - dictgen::InsensitiveAscii("traliams"), - dictgen::InsensitiveAscii("tralianas"), - dictgen::InsensitiveAscii("tralianess"), - dictgen::InsensitiveAscii("tralianos"), - dictgen::InsensitiveAscii("tralien"), - dictgen::InsensitiveAscii("traliens"), - dictgen::InsensitiveAscii("tralin"), - dictgen::InsensitiveAscii("tralina"), - dictgen::InsensitiveAscii("trallian"), - dictgen::InsensitiveAscii("trija"), - dictgen::InsensitiveAscii("trila"), - dictgen::InsensitiveAscii("trlaian"), - ], - values: &[ - &["gaussian", "russian", "austrian"], - &["austere"], - &["austere"], - &["ostensible"], - &["ostensibly"], - &["austerity"], - &["austin"], - &["austria"], - &["austrian"], - &["autistic"], - &["austria"], - &["australian"], - &["australians"], - &["australia"], - &["australian"], - &["austrian"], - &["australian"], - &["australians"], - &["australians"], - &["australians"], - &["australians"], - &["australians"], - &["australians"], - &["australian"], - &["australians"], - &["australians"], - &["australians"], - &["australian"], - &["austria"], - &["austria"], - &["australians", "australian"], - ], - range: 4..=10, - }; - -static WORD_AUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUR_CHILDREN), - value: None, -}; - -pub static WORD_AUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("omated")], - values: &[&["automated"]], - range: 6..=6, - }; - -static WORD_AUO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUO_CHILDREN), - value: None, -}; - -pub static WORD_AUO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("spacing"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tattack"), - dictgen::InsensitiveAscii("tcorrect"), - dictgen::InsensitiveAscii("tmatic"), - dictgen::InsensitiveAscii("tmatically"), - dictgen::InsensitiveAscii("tuning"), - ], - values: &[ - &["autospacing"], - &["auto"], - &["autoattack"], - &["autocorrect"], - &["automatic"], - &["automatically"], - &["autotuning"], - ], - range: 1..=10, - }; - -static WORD_AUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUN_CHILDREN), - value: None, -}; - -pub static WORD_AUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("thenticate"), - dictgen::InsensitiveAscii("thenticated"), - dictgen::InsensitiveAscii("thenticates"), - dictgen::InsensitiveAscii("thenticating"), - dictgen::InsensitiveAscii("thentication"), - dictgen::InsensitiveAscii("thenticator"), - dictgen::InsensitiveAscii("thenticators"), - ], - values: &[ - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 10..=12, - }; - -static WORD_AUI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUI_CHILDREN), - value: None, -}; - -pub static WORD_AUI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dobook"), - dictgen::InsensitiveAscii("dobooks"), - ], - values: &[&["audiobook"], &["audiobooks"]], - range: 6..=7, - }; - -static WORD_AUH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUH_CHILDREN), - value: None, -}; - -pub static WORD_AUH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tenticate"), - dictgen::InsensitiveAscii("tentication"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["authenticate"], - &["authentication"], - &["author"], - &["authors"], - ], - range: 3..=11, - }; - -static WORD_AUG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUG_CHILDREN), - value: None, -}; - -pub static WORD_AUG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("est"), - dictgen::InsensitiveAscii("mnet"), - dictgen::InsensitiveAscii("mnetation"), - dictgen::InsensitiveAscii("mneted"), - dictgen::InsensitiveAscii("mneter"), - dictgen::InsensitiveAscii("mneters"), - dictgen::InsensitiveAscii("mnetes"), - dictgen::InsensitiveAscii("mneting"), - dictgen::InsensitiveAscii("mnets"), - dictgen::InsensitiveAscii("uest"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("uments"), - ], - values: &[ - &["august"], - &["augment"], - &["augmentation"], - &["augmented"], - &["augmenter"], - &["augmenters"], - &["augments"], - &["augmenting"], - &["augments"], - &["august"], - &["argument", "augment"], - &["arguments", "augments"], - ], - range: 3..=9, - }; - -static WORD_AUF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUF_CHILDREN), - value: None, -}; - -pub static WORD_AUF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ter")], - values: &[&["after"]], - range: 3..=3, - }; - -static WORD_AUD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUD_CHILDREN), - value: None, -}; - -pub static WORD_AUD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("actiy"), - dictgen::InsensitiveAscii("bile"), - dictgen::InsensitiveAscii("caity"), - dictgen::InsensitiveAscii("eince"), - dictgen::InsensitiveAscii("iance"), - dictgen::InsensitiveAscii("ibel"), - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("iobok"), - dictgen::InsensitiveAscii("iobookas"), - dictgen::InsensitiveAscii("iobookmrs"), - dictgen::InsensitiveAscii("ioboook"), - dictgen::InsensitiveAscii("ioboooks"), - dictgen::InsensitiveAscii("ioboost"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("odetect"), - dictgen::InsensitiveAscii("omoderator"), - dictgen::InsensitiveAscii("ovisual"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["audacity"], - &["audible"], - &["audacity"], - &["audience"], - &["audience"], - &["audible"], - &["audience"], - &["audiobook"], - &["audiobooks"], - &["audiobooks"], - &["audiobook"], - &["audiobook"], - &["audiobooks"], - &["audio"], - &["autodetect"], - &["automoderator"], - &["audiovisual"], - &["audition"], - ], - range: 1..=10, - }; - -static WORD_AUC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AUC_CHILDREN), - value: None, -}; - -pub static WORD_AUC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("cessive"), - dictgen::InsensitiveAscii("itons"), - dictgen::InsensitiveAscii("tioners"), - dictgen::InsensitiveAscii("tionrs"), - ], - values: &[ - &["success"], - &["successive"], - &["auctions"], - &["auctions"], - &["auctions"], - ], - range: 4..=7, - }; - -static WORD_AT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AT_CHILDREN), - value: None, -}; - -static WORD_AT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ATA_NODE), - None, - Some(&WORD_ATC_NODE), - None, - Some(&WORD_ATE_NODE), - None, - None, - Some(&WORD_ATH_NODE), - Some(&WORD_ATI_NODE), - None, - None, - Some(&WORD_ATL_NODE), - Some(&WORD_ATM_NODE), - None, - Some(&WORD_ATO_NODE), - None, - Some(&WORD_ATQ_NODE), - Some(&WORD_ATR_NODE), - None, - Some(&WORD_ATT_NODE), - Some(&WORD_ATU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ATU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATU_CHILDREN), - value: None, -}; - -pub static WORD_ATU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("henticate"), - dictgen::InsensitiveAscii("henticated"), - dictgen::InsensitiveAscii("henticates"), - dictgen::InsensitiveAscii("henticating"), - dictgen::InsensitiveAscii("hentication"), - dictgen::InsensitiveAscii("henticator"), - dictgen::InsensitiveAscii("henticators"), - ], - values: &[ - &["actually"], - &["authenticate"], - &["authenticated"], - &["authenticates"], - &["authenticating"], - &["authentication"], - &["authenticator"], - &["authenticators"], - ], - range: 4..=11, - }; - -static WORD_ATT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ATT_CHILDREN), - value: None, -}; - -static WORD_ATT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ATTA_NODE), - None, - Some(&WORD_ATTC_NODE), - None, - Some(&WORD_ATTE_NODE), - None, - None, - None, - Some(&WORD_ATTI_NODE), - None, - None, - None, - Some(&WORD_ATTM_NODE), - Some(&WORD_ATTN_NODE), - Some(&WORD_ATTO_NODE), - None, - None, - Some(&WORD_ATTR_NODE), - None, - Some(&WORD_ATTT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ATTT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTT_CHILDREN), - value: None, -}; - -pub static WORD_ATTT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("empt"), - dictgen::InsensitiveAscii("ribute"), - dictgen::InsensitiveAscii("ributes"), - ], - values: &[ - &["attached"], - &["attack"], - &["attempt"], - &["attribute"], - &["attributes"], - ], - range: 3..=7, - }; - -static WORD_ATTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ATTR_CHILDREN), - value: None, -}; - -static WORD_ATTR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ATTRA_NODE), - Some(&WORD_ATTRB_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_ATTRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ATTRO_NODE), - None, - None, - Some(&WORD_ATTRR_NODE), - None, - None, - Some(&WORD_ATTRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ATTRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTRU_CHILDREN), - value: None, -}; - -pub static WORD_ATTRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bite"), - dictgen::InsensitiveAscii("bites"), - dictgen::InsensitiveAscii("bte"), - dictgen::InsensitiveAscii("btes"), - dictgen::InsensitiveAscii("bure"), - dictgen::InsensitiveAscii("bures"), - dictgen::InsensitiveAscii("bute"), - dictgen::InsensitiveAscii("butes"), - dictgen::InsensitiveAscii("byte"), - dictgen::InsensitiveAscii("bytes"), - dictgen::InsensitiveAscii("ibute"), - dictgen::InsensitiveAscii("ibutes"), - ], - values: &[ - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - ], - range: 3..=6, - }; - -static WORD_ATTRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTRR_CHILDREN), - value: None, -}; - -pub static WORD_ATTRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ibute"), - dictgen::InsensitiveAscii("ibuted"), - dictgen::InsensitiveAscii("ibutes"), - dictgen::InsensitiveAscii("ibution"), - ], - values: &[ - &["attribute"], - &["attributed"], - &["attributes"], - &["attribution"], - ], - range: 5..=7, - }; - -static WORD_ATTRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTRO_CHILDREN), - value: None, -}; - -pub static WORD_ATTRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cities")], - values: &[&["atrocities"]], - range: 6..=6, - }; - -static WORD_ATTRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTRI_CHILDREN), - value: None, -}; - -pub static WORD_ATTRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bbute"), - dictgen::InsensitiveAscii("biute"), - dictgen::InsensitiveAscii("biutes"), - dictgen::InsensitiveAscii("bte"), - dictgen::InsensitiveAscii("bted"), - dictgen::InsensitiveAscii("btes"), - dictgen::InsensitiveAscii("bting"), - dictgen::InsensitiveAscii("btue"), - dictgen::InsensitiveAscii("btues"), - dictgen::InsensitiveAscii("btute"), - dictgen::InsensitiveAscii("btutes"), - dictgen::InsensitiveAscii("bubtes"), - dictgen::InsensitiveAscii("bude"), - dictgen::InsensitiveAscii("bue"), - dictgen::InsensitiveAscii("bues"), - dictgen::InsensitiveAscii("buets"), - dictgen::InsensitiveAscii("buges"), - dictgen::InsensitiveAscii("buite"), - dictgen::InsensitiveAscii("buites"), - dictgen::InsensitiveAscii("buition"), - dictgen::InsensitiveAscii("buito"), - dictgen::InsensitiveAscii("bure"), - dictgen::InsensitiveAscii("bured"), - dictgen::InsensitiveAscii("bures"), - dictgen::InsensitiveAscii("burte"), - dictgen::InsensitiveAscii("burted"), - dictgen::InsensitiveAscii("burtes"), - dictgen::InsensitiveAscii("burtion"), - dictgen::InsensitiveAscii("but"), - dictgen::InsensitiveAscii("butei"), - dictgen::InsensitiveAscii("buten"), - dictgen::InsensitiveAscii("butess"), - dictgen::InsensitiveAscii("buto"), - dictgen::InsensitiveAscii("butred"), - dictgen::InsensitiveAscii("buts"), - dictgen::InsensitiveAscii("butted"), - dictgen::InsensitiveAscii("bye"), - dictgen::InsensitiveAscii("byes"), - dictgen::InsensitiveAscii("byte"), - dictgen::InsensitiveAscii("bytes"), - dictgen::InsensitiveAscii("ebute"), - dictgen::InsensitiveAscii("ebuted"), - dictgen::InsensitiveAscii("ebutes"), - dictgen::InsensitiveAscii("ebuting"), - dictgen::InsensitiveAscii("nute"), - dictgen::InsensitiveAscii("rbute"), - dictgen::InsensitiveAscii("rbuted"), - dictgen::InsensitiveAscii("rbutes"), - dictgen::InsensitiveAscii("rbution"), - dictgen::InsensitiveAscii("tube"), - dictgen::InsensitiveAscii("tubed"), - dictgen::InsensitiveAscii("tubes"), - dictgen::InsensitiveAscii("ubtes"), - dictgen::InsensitiveAscii("ubute"), - dictgen::InsensitiveAscii("ubutes"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("vute"), - ], - values: &[ - &["attribute"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributed"], - &["attributes", "attribute"], - &["attributing"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attributes"], - &["attribute"], - &["attribute"], - &["attributes"], - &["attributes"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribution"], - &["attribution"], - &["attribute"], - &["attributed"], - &["attributes"], - &["attribute"], - &["attributed"], - &["attributes"], - &["attribution"], - &["attribute"], - &["attribute"], - &["attribute"], - &["attributes"], - &["attribution"], - &["attributed"], - &["attributes"], - &["attribute"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributed"], - &["attributes"], - &["attributing"], - &["attribute"], - &["attribute"], - &["attributed"], - &["attributes"], - &["attribution"], - &["attribute"], - &["attributed"], - &["attributes"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attribute"], - ], - range: 3..=7, - }; - -static WORD_ATTRB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTRB_CHILDREN), - value: None, -}; - -pub static WORD_ATTRB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iute"), - dictgen::InsensitiveAscii("ute"), - dictgen::InsensitiveAscii("uted"), - dictgen::InsensitiveAscii("utes"), - dictgen::InsensitiveAscii("ution"), - dictgen::InsensitiveAscii("utions"), - ], - values: &[ - &["attribute"], - &["attribute"], - &["attributed"], - &["attributes"], - &["attribution"], - &["attributions"], - ], - range: 3..=6, - }; - -static WORD_ATTRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTRA_CHILDREN), - value: None, -}; - -pub static WORD_ATTRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("cters"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctice"), - dictgen::InsensitiveAscii("cties"), - dictgen::InsensitiveAscii("ctifs"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ktion"), - dictgen::InsensitiveAscii("ktive"), - ], - values: &[ - &["attracts"], - &["attracts"], - &["attracts"], - &["attractive"], - &["attracts"], - &["attracts"], - &["attraction"], - &["attraction"], - &["attractive"], - ], - range: 2..=5, - }; - -static WORD_ATTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTO_CHILDREN), - value: None, -}; - -pub static WORD_ATTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rnies"), - dictgen::InsensitiveAscii("sencond"), - dictgen::InsensitiveAscii("senconds"), - ], - values: &[&["attorneys"], &["attosecond"], &["attoseconds"]], - range: 5..=8, - }; - -static WORD_ATTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTN_CHILDREN), - value: None, -}; - -pub static WORD_ATTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("etion")], - values: &[&["attention"]], - range: 5..=5, - }; - -static WORD_ATTM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTM_CHILDREN), - value: None, -}; - -pub static WORD_ATTM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("epted"), - dictgen::InsensitiveAscii("epting"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pts"), - ], - values: &[ - &["attempt"], - &["attempted"], - &["attempting"], - &["attempt"], - &["attempts"], - ], - range: 2..=6, - }; - -static WORD_ATTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTI_CHILDREN), - value: None, -}; - -pub static WORD_ATTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bures"), - dictgen::InsensitiveAscii("bute"), - dictgen::InsensitiveAscii("buted"), - dictgen::InsensitiveAscii("butes"), - dictgen::InsensitiveAscii("dute"), - dictgen::InsensitiveAscii("rbute"), - dictgen::InsensitiveAscii("rbutes"), - dictgen::InsensitiveAscii("ribute"), - dictgen::InsensitiveAscii("ributes"), - dictgen::InsensitiveAscii("rtion"), - dictgen::InsensitiveAscii("rubte"), - dictgen::InsensitiveAscii("tide"), - dictgen::InsensitiveAscii("tional"), - ], - values: &[ - &["attributes"], - &["attribute"], - &["attributed"], - &["attributes"], - &["attitude"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - &["attrition"], - &["attribute"], - &["attitude"], - &["additional"], - ], - range: 4..=7, - }; - -static WORD_ATTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTE_CHILDREN), - value: None, -}; - -pub static WORD_ATTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("menting"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("mmpt"), - dictgen::InsensitiveAscii("mp"), - dictgen::InsensitiveAscii("mped"), - dictgen::InsensitiveAscii("mpeting"), - dictgen::InsensitiveAscii("mping"), - dictgen::InsensitiveAscii("mppt"), - dictgen::InsensitiveAscii("mps"), - dictgen::InsensitiveAscii("mpst"), - dictgen::InsensitiveAscii("mptes"), - dictgen::InsensitiveAscii("mptting"), - dictgen::InsensitiveAscii("mt"), - dictgen::InsensitiveAscii("mted"), - dictgen::InsensitiveAscii("mting"), - dictgen::InsensitiveAscii("mtp"), - dictgen::InsensitiveAscii("mtped"), - dictgen::InsensitiveAscii("mtping"), - dictgen::InsensitiveAscii("mtps"), - dictgen::InsensitiveAscii("mtpted"), - dictgen::InsensitiveAscii("mtpts"), - dictgen::InsensitiveAscii("mts"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("ndace"), - dictgen::InsensitiveAscii("ndat"), - dictgen::InsensitiveAscii("ndence"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndents"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nion"), - dictgen::InsensitiveAscii("nnuate"), - dictgen::InsensitiveAscii("nnuation"), - dictgen::InsensitiveAscii("nsion"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("ntino"), - dictgen::InsensitiveAscii("ntuation"), - dictgen::InsensitiveAscii("ntuations"), - dictgen::InsensitiveAscii("nutaion"), - dictgen::InsensitiveAscii("nutation"), - dictgen::InsensitiveAscii("pmpt"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pting"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("ributes"), - dictgen::InsensitiveAscii("rnuation"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tntion"), - ], - values: &[ - &["attached"], - &["attempt"], - &["attempted"], - &["attempting"], - &["attempts"], - &["attempt"], - &["attempt"], - &["attempted"], - &["attempting"], - &["attempting"], - &["attempt"], - &["attempts"], - &["attempts"], - &["attempts"], - &["attempting"], - &["attempt"], - &["attempted"], - &["attempting"], - &["attempt"], - &["attempted"], - &["attempting"], - &["attempts"], - &["attempted"], - &["attempts"], - &["attempts"], - &["attenuation", "attention"], - &["attendance"], - &["attendant"], - &["attendance"], - &["attendant"], - &["attendants"], - &["attended"], - &["attention"], - &["attenuate"], - &["attenuation"], - &["attention"], - &["attended"], - &["attention"], - &["attenuation"], - &["attenuations"], - &["attenuation"], - &["attenuation"], - &["attempt"], - &["attempt"], - &["attempting"], - &["attempts"], - &["attributes"], - &["attenuation"], - &["attention"], - &["attention"], - ], - range: 2..=9, - }; - -static WORD_ATTC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTC_CHILDREN), - value: None, -}; - -pub static WORD_ATTC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahed"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hment"), - ], - values: &[ - &["attached"], - &["attach"], - &["attached"], - &["attaches"], - &["attaching"], - &["attachment"], - ], - range: 1..=5, - }; - -static WORD_ATTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATTA_CHILDREN), - value: None, -}; - -pub static WORD_ATTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ached"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cehd"), - dictgen::InsensitiveAscii("chd"), - dictgen::InsensitiveAscii("chement"), - dictgen::InsensitiveAscii("chements"), - dictgen::InsensitiveAscii("chemnt"), - dictgen::InsensitiveAscii("chemnts"), - dictgen::InsensitiveAscii("chen"), - dictgen::InsensitiveAscii("chged"), - dictgen::InsensitiveAscii("chmant"), - dictgen::InsensitiveAscii("chmants"), - dictgen::InsensitiveAscii("chmet"), - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("chted"), - dictgen::InsensitiveAscii("ckeras"), - dictgen::InsensitiveAscii("ckerasu"), - dictgen::InsensitiveAscii("ckerats"), - dictgen::InsensitiveAscii("ckes"), - dictgen::InsensitiveAscii("cment"), - dictgen::InsensitiveAscii("cs"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cthed"), - dictgen::InsensitiveAscii("ctment"), - dictgen::InsensitiveAscii("ctments"), - dictgen::InsensitiveAscii("ctor"), - dictgen::InsensitiveAscii("hced"), - dictgen::InsensitiveAscii("hcment"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("indre"), - dictgen::InsensitiveAscii("mpt"), - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tches"), - dictgen::InsensitiveAscii("tching"), - dictgen::InsensitiveAscii("tchment"), - dictgen::InsensitiveAscii("tchments"), - ], - values: &[ - &["attached"], - &["attached"], - &["attached"], - &["attached"], - &["attachment"], - &["attachments"], - &["attachment"], - &["attachments"], - &["attach"], - &["attached"], - &["attachment"], - &["attachments"], - &["attachments"], - &["attaches"], - &["attached"], - &["attackers"], - &["attackers"], - &["attackers"], - &["attackers"], - &["attachment"], - &["attacks"], - &["attached"], - &["attached"], - &["attachment"], - &["attachments"], - &["attractor"], - &["attached"], - &["attachment"], - &["attached"], - &["attainder", "attained"], - &["attempt"], - &["attendance"], - &["attach"], - &["attached"], - &["attaches"], - &["attaching"], - &["attachment"], - &["attachments"], - ], - range: 2..=8, - }; - -static WORD_ATR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATR_CHILDREN), - value: None, -}; - -pub static WORD_ATR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ack"), - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("active"), - dictgen::InsensitiveAscii("emis"), - dictgen::InsensitiveAscii("ibs"), - dictgen::InsensitiveAscii("ibut"), - dictgen::InsensitiveAscii("ibute"), - dictgen::InsensitiveAscii("ibuted"), - dictgen::InsensitiveAscii("ibutes"), - dictgen::InsensitiveAscii("iculate"), - dictgen::InsensitiveAscii("ifact"), - dictgen::InsensitiveAscii("ifacts"), - dictgen::InsensitiveAscii("illery"), - dictgen::InsensitiveAscii("ittion"), - dictgen::InsensitiveAscii("ocitites"), - dictgen::InsensitiveAscii("ocoties"), - dictgen::InsensitiveAscii("onomical"), - dictgen::InsensitiveAscii("osities"), - dictgen::InsensitiveAscii("ribute"), - dictgen::InsensitiveAscii("ributes"), - dictgen::InsensitiveAscii("tribute"), - dictgen::InsensitiveAscii("tributes"), - ], - values: &[ - &["attract", "attack"], - &["attract"], - &["attractive"], - &["artemis"], - &["attribs"], - &["attribute"], - &["attribute"], - &["attributed"], - &["attributes"], - &["articulate"], - &["artifact"], - &["artifacts"], - &["artillery"], - &["attrition"], - &["atrocities"], - &["atrocities"], - &["agronomical", "astronomical"], - &["atrocities"], - &["attribute"], - &["attributes"], - &["attribute"], - &["attributes"], - ], - range: 3..=8, - }; - -static WORD_ATQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATQ_CHILDREN), - value: None, -}; - -pub static WORD_ATQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("uired")], - values: &[&["acquired"]], - range: 5..=5, - }; - -static WORD_ATO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATO_CHILDREN), - value: None, -}; - -pub static WORD_ATO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("matically"), - dictgen::InsensitiveAscii("mical"), - dictgen::InsensitiveAscii("micly"), - dictgen::InsensitiveAscii("miticity"), - dictgen::InsensitiveAscii("mosphere"), - dictgen::InsensitiveAscii("msphere"), - dictgen::InsensitiveAscii("mspheric"), - dictgen::InsensitiveAscii("mtic"), - dictgen::InsensitiveAscii("mtical"), - dictgen::InsensitiveAscii("mtically"), - dictgen::InsensitiveAscii("mticaly"), - dictgen::InsensitiveAscii("mticlly"), - dictgen::InsensitiveAscii("mticly"), - dictgen::InsensitiveAscii("mzier"), - dictgen::InsensitiveAscii("recovery"), - dictgen::InsensitiveAscii("rney"), - ], - values: &[ - &["automatically"], - &["atomic"], - &["atomically"], - &["atomicity"], - &["atmosphere"], - &["atmosphere"], - &["atmospheric"], - &["atomic", "automatic"], - &["automatic"], - &["automatically"], - &["automatically"], - &["automatically"], - &["automatically"], - &["atomizer"], - &["autorecovery"], - &["attorney"], - ], - range: 4..=9, - }; - -static WORD_ATM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATM_CHILDREN), - value: None, -}; - -pub static WORD_ATM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oic"), - dictgen::InsensitiveAscii("oically"), - dictgen::InsensitiveAscii("oizer"), - dictgen::InsensitiveAscii("opshere"), - dictgen::InsensitiveAscii("opsheric"), - dictgen::InsensitiveAscii("oshere"), - dictgen::InsensitiveAscii("oshpere"), - dictgen::InsensitiveAscii("oshperic"), - dictgen::InsensitiveAscii("osoheric"), - dictgen::InsensitiveAscii("ospere"), - dictgen::InsensitiveAscii("osphereic"), - dictgen::InsensitiveAscii("osphir"), - ], - values: &[ - &["atomic"], - &["atomically"], - &["atomizer"], - &["atmosphere"], - &["atmospheric"], - &["atmosphere"], - &["atmosphere"], - &["atmospheric"], - &["atmospheric"], - &["atmosphere"], - &["atmospheric"], - &["atmospheric"], - ], - range: 3..=9, - }; - -static WORD_ATL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATL_CHILDREN), - value: None, -}; - -pub static WORD_ATL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("antc"), - dictgen::InsensitiveAscii("antia"), - dictgen::InsensitiveAscii("eats"), - dictgen::InsensitiveAscii("esat"), - dictgen::InsensitiveAscii("l"), - ], - values: &[ - &["atlantic"], - &["atlanta"], - &["atleast"], - &["atleast"], - &["all"], - ], - range: 1..=5, - }; - -static WORD_ATI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATI_CHILDREN), - value: None, -}; - -pub static WORD_ATI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("facts"), - dictgen::InsensitiveAscii("ttude"), - dictgen::InsensitiveAscii("tude"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["artifacts"], - &["attitude"], - &["attitude"], - &["active", "native"], - ], - range: 2..=5, - }; - -static WORD_ATH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATH_CHILDREN), - value: None, -}; - -pub static WORD_ATH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eisim"), - dictgen::InsensitiveAscii("eistc"), - dictgen::InsensitiveAscii("eistical"), - dictgen::InsensitiveAscii("eistisch"), - dictgen::InsensitiveAscii("eletes"), - dictgen::InsensitiveAscii("eltes"), - dictgen::InsensitiveAscii("eltic"), - dictgen::InsensitiveAscii("elticism"), - dictgen::InsensitiveAscii("eltics"), - dictgen::InsensitiveAscii("enean"), - dictgen::InsensitiveAscii("eneans"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("esim"), - dictgen::InsensitiveAscii("esitic"), - dictgen::InsensitiveAscii("esits"), - dictgen::InsensitiveAscii("etlic"), - dictgen::InsensitiveAscii("etlics"), - dictgen::InsensitiveAscii("ients"), - dictgen::InsensitiveAscii("iesm"), - dictgen::InsensitiveAscii("iest"), - dictgen::InsensitiveAscii("iestic"), - dictgen::InsensitiveAscii("iets"), - dictgen::InsensitiveAscii("letecism"), - dictgen::InsensitiveAscii("leticisim"), - dictgen::InsensitiveAscii("leticm"), - dictgen::InsensitiveAscii("leticos"), - dictgen::InsensitiveAscii("leticsim"), - dictgen::InsensitiveAscii("leticsm"), - dictgen::InsensitiveAscii("letiscm"), - dictgen::InsensitiveAscii("letisicm"), - dictgen::InsensitiveAscii("letisim"), - dictgen::InsensitiveAscii("letisism"), - dictgen::InsensitiveAscii("lets"), - dictgen::InsensitiveAscii("orization"), - dictgen::InsensitiveAscii("ough"), - dictgen::InsensitiveAscii("ron"), - dictgen::InsensitiveAscii("ros"), - ], - values: &[ - &["atheism"], - &["atheistic"], - &["atheistic"], - &["atheistic"], - &["athletes"], - &["athletes"], - &["athletic"], - &["athleticism"], - &["athletics"], - &["athenian"], - &["athenians"], - &["other"], - &["atheism"], - &["atheistic"], - &["atheists"], - &["athletic"], - &["athletics"], - &["atheist"], - &["atheism"], - &["atheist"], - &["atheistic"], - &["atheist"], - &["athleticism"], - &["athleticism"], - &["athleticism"], - &["athletics"], - &["athleticism"], - &["athleticism"], - &["athleticism"], - &["athleticism"], - &["athleticism"], - &["athleticism"], - &["athletes"], - &["authorization"], - &["although"], - &["athlon"], - &["atheros"], - ], - range: 2..=9, - }; - -static WORD_ATE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATE_CHILDREN), - value: None, -}; - -pub static WORD_ATE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("last"), - dictgen::InsensitiveAscii("mpt"), - dictgen::InsensitiveAscii("mpted"), - dictgen::InsensitiveAscii("mpting"), - dictgen::InsensitiveAscii("mpts"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("ndee"), - dictgen::InsensitiveAscii("nds"), - dictgen::InsensitiveAscii("ntion"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rnies"), - dictgen::InsensitiveAscii("rny"), - dictgen::InsensitiveAscii("sted"), - ], - values: &[ - &["atleast"], - &["attempt"], - &["attempted"], - &["attempting"], - &["attempts"], - &["attend"], - &["attendance"], - &["attended"], - &["attendee"], - &["attends"], - &["attention"], - &["after"], - &["attorneys"], - &["attorney"], - &["attested"], - ], - range: 1..=6, - }; - -static WORD_ATC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATC_CHILDREN), - value: None, -}; - -pub static WORD_ATC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ualy"), - ], - values: &[&["actions"], &["active"], &["actually"]], - range: 3..=4, - }; - -static WORD_ATA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ATA_CHILDREN), - value: None, -}; - -pub static WORD_ATA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ched"), - dictgen::InsensitiveAscii("ching"), - dictgen::InsensitiveAscii("chment"), - dictgen::InsensitiveAscii("chments"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("log"), - dictgen::InsensitiveAscii("tch"), - dictgen::InsensitiveAscii("tchable"), - dictgen::InsensitiveAscii("tched"), - dictgen::InsensitiveAscii("tches"), - dictgen::InsensitiveAscii("tching"), - dictgen::InsensitiveAscii("tchment"), - dictgen::InsensitiveAscii("tchments"), - ], - values: &[ - &["attach"], - &["attached"], - &["attaching"], - &["attachment"], - &["attachments"], - &["attack"], - &["attain"], - &["catalog"], - &["attach"], - &["attachable"], - &["attached"], - &["attaches"], - &["attaching"], - &["attachment"], - &["attachments"], - ], - range: 2..=8, - }; - -static WORD_AS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AS_CHILDREN), - value: None, -}; - -static WORD_AS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ASA_NODE), - Some(&WORD_ASB_NODE), - Some(&WORD_ASC_NODE), - Some(&WORD_ASD_NODE), - Some(&WORD_ASE_NODE), - None, - None, - Some(&WORD_ASH_NODE), - Some(&WORD_ASI_NODE), - None, - Some(&WORD_ASK_NODE), - Some(&WORD_ASL_NODE), - None, - Some(&WORD_ASN_NODE), - Some(&WORD_ASO_NODE), - Some(&WORD_ASP_NODE), - None, - Some(&WORD_ASR_NODE), - Some(&WORD_ASS_NODE), - Some(&WORD_AST_NODE), - Some(&WORD_ASU_NODE), - None, - Some(&WORD_ASW_NODE), - None, - Some(&WORD_ASY_NODE), - None, -]; - -static WORD_ASY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASY_CHILDREN), - value: None, -}; - -pub static WORD_ASY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chronize"), - dictgen::InsensitiveAscii("chronized"), - dictgen::InsensitiveAscii("chronous"), - dictgen::InsensitiveAscii("chronously"), - dictgen::InsensitiveAscii("cn"), - dictgen::InsensitiveAscii("cnhronous"), - dictgen::InsensitiveAscii("cnhronously"), - dictgen::InsensitiveAscii("cronous"), - dictgen::InsensitiveAscii("metic"), - dictgen::InsensitiveAscii("metri"), - dictgen::InsensitiveAscii("metric"), - dictgen::InsensitiveAscii("metrical"), - dictgen::InsensitiveAscii("metrically"), - dictgen::InsensitiveAscii("metricaly"), - dictgen::InsensitiveAscii("mettric"), - dictgen::InsensitiveAscii("mmeric"), - dictgen::InsensitiveAscii("mmetri"), - dictgen::InsensitiveAscii("nchnous"), - dictgen::InsensitiveAscii("nchonous"), - dictgen::InsensitiveAscii("nchonously"), - dictgen::InsensitiveAscii("nchornous"), - dictgen::InsensitiveAscii("nchornously"), - dictgen::InsensitiveAscii("nchoronous"), - dictgen::InsensitiveAscii("nchorous"), - dictgen::InsensitiveAscii("nchrnous"), - dictgen::InsensitiveAscii("nchrnously"), - dictgen::InsensitiveAscii("nchromous"), - dictgen::InsensitiveAscii("nchron"), - dictgen::InsensitiveAscii("nchroneously"), - dictgen::InsensitiveAscii("nchronious"), - dictgen::InsensitiveAscii("nchronlous"), - dictgen::InsensitiveAscii("nchrons"), - dictgen::InsensitiveAscii("nchronuous"), - dictgen::InsensitiveAscii("nchronus"), - dictgen::InsensitiveAscii("nchroous"), - dictgen::InsensitiveAscii("nchrounous"), - dictgen::InsensitiveAscii("nchrounsly"), - dictgen::InsensitiveAscii("nchrously"), - dictgen::InsensitiveAscii("ncronous"), - dictgen::InsensitiveAscii("ncronously"), - dictgen::InsensitiveAscii("ncronus"), - dictgen::InsensitiveAscii("nnc"), - dictgen::InsensitiveAscii("nschron"), - ], - values: &[ - &["asynchronize"], - &["asynchronized"], - &["asynchronous"], - &["asynchronously"], - &["async"], - &["asynchronous"], - &["asynchronously"], - &["asynchronous"], - &["asymmetric"], - &["asymmetric", "asymmetry"], - &["asymmetric"], - &["asymmetrical"], - &["asymmetrically"], - &["asymmetrically"], - &["asymmetric"], - &["asymmetric"], - &["asymmetric", "asymmetry"], - &["asynchronous"], - &["asynchronous"], - &["asynchronously"], - &["asynchronous"], - &["asynchronously"], - &["asynchronous"], - &["asynchronous"], - &["asynchronous"], - &["asynchronously"], - &["asynchronous"], - &["asynchronous"], - &["asynchronously"], - &["asynchronous"], - &["asynchronous"], - &["asynchronous"], - &["asynchronous"], - &["asynchronous"], - &["asynchronous"], - &["asynchronous"], - &["asynchronously"], - &["asynchronously"], - &["asynchronous"], - &["asynchronously"], - &["asynchronous"], - &["async"], - &["asynchronous"], - ], - range: 2..=12, - }; - -static WORD_ASW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASW_CHILDREN), - value: None, -}; - -pub static WORD_ASW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("er"), - ], - values: &[&["assuage"], &["answer"]], - range: 2..=3, - }; - -static WORD_ASU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASU_CHILDREN), - value: None, -}; - -pub static WORD_ASU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("do"), - dictgen::InsensitiveAscii("me"), - dictgen::InsensitiveAscii("med"), - dictgen::InsensitiveAscii("mes"), - dictgen::InsensitiveAscii("ming"), - dictgen::InsensitiveAscii("mption"), - dictgen::InsensitiveAscii("mtotic"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("terity"), - dictgen::InsensitiveAscii("tralian"), - dictgen::InsensitiveAscii("tria"), - dictgen::InsensitiveAscii("trian"), - ], - values: &[ - &["sudo"], - &["assume"], - &["assumed"], - &["assumes"], - &["assuming"], - &["assumption"], - &["asymptotic"], - &["assure"], - &["austerity"], - &["australian"], - &["austria"], - &["austrian"], - ], - range: 2..=7, - }; - -static WORD_AST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AST_CHILDREN), - value: None, -}; - -pub static WORD_AST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arisk"), - dictgen::InsensitiveAscii("arisks"), - dictgen::InsensitiveAscii("eorid"), - dictgen::InsensitiveAscii("eorids"), - dictgen::InsensitiveAscii("erices"), - dictgen::InsensitiveAscii("erick"), - dictgen::InsensitiveAscii("ericks"), - dictgen::InsensitiveAscii("erik"), - dictgen::InsensitiveAscii("eriks"), - dictgen::InsensitiveAscii("eriod"), - dictgen::InsensitiveAscii("eriods"), - dictgen::InsensitiveAscii("erisc"), - dictgen::InsensitiveAscii("eroides"), - dictgen::InsensitiveAscii("erois"), - dictgen::InsensitiveAscii("erorid"), - dictgen::InsensitiveAscii("ersik"), - dictgen::InsensitiveAscii("ersisks"), - dictgen::InsensitiveAscii("ethic"), - dictgen::InsensitiveAscii("ethically"), - dictgen::InsensitiveAscii("ethicism"), - dictgen::InsensitiveAscii("ethics"), - dictgen::InsensitiveAscii("hetic"), - dictgen::InsensitiveAscii("hetical"), - dictgen::InsensitiveAscii("hetically"), - dictgen::InsensitiveAscii("hetics"), - dictgen::InsensitiveAscii("iimate"), - dictgen::InsensitiveAscii("iimation"), - dictgen::InsensitiveAscii("onashing"), - dictgen::InsensitiveAscii("onising"), - dictgen::InsensitiveAscii("onoshing"), - dictgen::InsensitiveAscii("ornauts"), - dictgen::InsensitiveAscii("ranauts"), - dictgen::InsensitiveAscii("ranomical"), - dictgen::InsensitiveAscii("rix"), - dictgen::InsensitiveAscii("rixes"), - dictgen::InsensitiveAscii("rixs"), - dictgen::InsensitiveAscii("roanut"), - dictgen::InsensitiveAscii("roid"), - dictgen::InsensitiveAscii("romonical"), - dictgen::InsensitiveAscii("ronat"), - dictgen::InsensitiveAscii("ronatus"), - dictgen::InsensitiveAscii("ronaught"), - dictgen::InsensitiveAscii("ronaunt"), - dictgen::InsensitiveAscii("ronaunts"), - dictgen::InsensitiveAscii("ronautas"), - dictgen::InsensitiveAscii("ronautes"), - dictgen::InsensitiveAscii("ronautlis"), - dictgen::InsensitiveAscii("ronimical"), - dictgen::InsensitiveAscii("ronomia"), - dictgen::InsensitiveAscii("ronomicly"), - dictgen::InsensitiveAscii("ronouts"), - dictgen::InsensitiveAscii("ronuat"), - dictgen::InsensitiveAscii("ronuats"), - dictgen::InsensitiveAscii("rounat"), - ], - values: &[ - &["asterisk"], - &["asterisks"], - &["asteroid"], - &["asteroids"], - &["asterisks"], - &["asterisk"], - &["asterisk"], - &["asterisk"], - &["asterisk", "asterisks"], - &["asteroid"], - &["asteroids"], - &["asterisk"], - &["asteroids"], - &["asteroids"], - &["asteroid"], - &["asterisk"], - &["asterisks"], - &["aesthetic"], - &["aesthetically"], - &["aestheticism"], - &["aesthetics"], - &["aesthetic"], - &["aesthetical"], - &["aesthetically"], - &["aesthetics"], - &["estimate"], - &["estimation"], - &["astonishing"], - &["astonishing"], - &["astonishing"], - &["astronauts"], - &["astronauts"], - &["astronomical"], - &["asterisk"], - &["asterisks"], - &["asterisks"], - &["astronaut"], - &["asteroid"], - &["astronomical"], - &["astronaut"], - &["astronauts"], - &["astronaut"], - &["astronaut"], - &["astronaut"], - &["astronauts"], - &["astronauts"], - &["astronauts"], - &["astronomical"], - &["astronomical"], - &["astronomical"], - &["astronauts"], - &["astronaut"], - &["astronauts"], - &["astronaut"], - ], - range: 3..=9, - }; - -static WORD_ASS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ASS_CHILDREN), - value: None, -}; - -static WORD_ASS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ASSA_NODE), - None, - Some(&WORD_ASSC_NODE), - None, - Some(&WORD_ASSE_NODE), - Some(&WORD_ASSF_NODE), - Some(&WORD_ASSG_NODE), - Some(&WORD_ASSH_NODE), - Some(&WORD_ASSI_NODE), - None, - None, - None, - Some(&WORD_ASSM_NODE), - Some(&WORD_ASSN_NODE), - Some(&WORD_ASSO_NODE), - None, - None, - None, - Some(&WORD_ASSS_NODE), - None, - Some(&WORD_ASSU_NODE), - None, - None, - None, - Some(&WORD_ASSY_NODE), - None, -]; - -static WORD_ASSY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSY_CHILDREN), - value: None, -}; - -pub static WORD_ASSY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("metric"), - dictgen::InsensitiveAscii("metrical"), - dictgen::InsensitiveAscii("metries"), - dictgen::InsensitiveAscii("metry"), - dictgen::InsensitiveAscii("mmetric"), - dictgen::InsensitiveAscii("mmetrical"), - dictgen::InsensitiveAscii("mmetries"), - dictgen::InsensitiveAscii("mmetry"), - dictgen::InsensitiveAscii("mptote"), - dictgen::InsensitiveAscii("mptotes"), - dictgen::InsensitiveAscii("mptotic"), - dictgen::InsensitiveAscii("mptotically"), - dictgen::InsensitiveAscii("mthotic"), - dictgen::InsensitiveAscii("mtote"), - dictgen::InsensitiveAscii("mtotes"), - dictgen::InsensitiveAscii("mtotic"), - dictgen::InsensitiveAscii("mtotically"), - ], - values: &[ - &["asymmetric"], - &["asymmetrical"], - &["asymmetries"], - &["asymmetry"], - &["asymmetric"], - &["asymmetrical"], - &["asymmetries"], - &["asymmetry"], - &["asymptote"], - &["asymptotes"], - &["asymptotic"], - &["asymptotically"], - &["asymptotic"], - &["asymptote"], - &["asymptotes"], - &["asymptotic"], - &["asymptotically"], - ], - range: 5..=11, - }; - -static WORD_ASSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSU_CHILDREN), - value: None, -}; - -pub static WORD_ASSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alt"), - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("alts"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("em"), - dictgen::InsensitiveAscii("embly"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("ma"), - dictgen::InsensitiveAscii("mad"), - dictgen::InsensitiveAscii("mang"), - dictgen::InsensitiveAscii("mas"), - dictgen::InsensitiveAscii("mbe"), - dictgen::InsensitiveAscii("mbed"), - dictgen::InsensitiveAscii("mbes"), - dictgen::InsensitiveAscii("mbing"), - dictgen::InsensitiveAscii("mbler"), - dictgen::InsensitiveAscii("mend"), - dictgen::InsensitiveAscii("mimg"), - dictgen::InsensitiveAscii("mking"), - dictgen::InsensitiveAscii("mme"), - dictgen::InsensitiveAscii("mmed"), - dictgen::InsensitiveAscii("mmes"), - dictgen::InsensitiveAscii("mming"), - dictgen::InsensitiveAscii("mne"), - dictgen::InsensitiveAscii("mned"), - dictgen::InsensitiveAscii("mnes"), - dictgen::InsensitiveAscii("mng"), - dictgen::InsensitiveAscii("mning"), - dictgen::InsensitiveAscii("mong"), - dictgen::InsensitiveAscii("motion"), - dictgen::InsensitiveAscii("motions"), - dictgen::InsensitiveAscii("mpation"), - dictgen::InsensitiveAscii("mpted"), - dictgen::InsensitiveAscii("mptious"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("mse"), - dictgen::InsensitiveAscii("mtion"), - dictgen::InsensitiveAscii("mtions"), - dictgen::InsensitiveAscii("mtpion"), - dictgen::InsensitiveAscii("mtpions"), - dictgen::InsensitiveAscii("mu"), - dictgen::InsensitiveAscii("mud"), - dictgen::InsensitiveAscii("mue"), - dictgen::InsensitiveAscii("mued"), - dictgen::InsensitiveAscii("mues"), - dictgen::InsensitiveAscii("muing"), - dictgen::InsensitiveAscii("mung"), - dictgen::InsensitiveAscii("muption"), - dictgen::InsensitiveAscii("muptions"), - dictgen::InsensitiveAscii("mus"), - dictgen::InsensitiveAscii("pmption"), - dictgen::InsensitiveAscii("pmtion"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("rred"), - ], - values: &[ - &["assault"], - &["assaulted"], - &["assaults"], - &["assume", "assure"], - &["assumed", "assured"], - &["assume"], - &["assembly"], - &["assuming"], - &["assaulted"], - &["assault"], - &["assume"], - &["assume"], - &["assumed"], - &["assuming"], - &["assumes"], - &["assume"], - &["assumed"], - &["assumes"], - &["assuming"], - &["assembler"], - &["assumed"], - &["assuming"], - &["assuming"], - &["assume"], - &["assumed"], - &["assumes"], - &["assuming"], - &["assume"], - &["assumed"], - &["assumes"], - &["assuming"], - &["assuming"], - &["assuming"], - &["assumption"], - &["assumptions"], - &["assumption"], - &["assumed"], - &["assumptions"], - &["assumes"], - &["assumes"], - &["assumption"], - &["assumptions"], - &["assumption"], - &["assumptions"], - &["assume"], - &["assumed"], - &["assume"], - &["assumed"], - &["assumes"], - &["assuming"], - &["assuming"], - &["assumption"], - &["assumptions"], - &["assumes"], - &["assumption"], - &["assumptions"], - &["assumption"], - &["assumptions"], - &["assured"], - ], - range: 1..=8, - }; - -static WORD_ASSS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSS_CHILDREN), - value: None, -}; - -pub static WORD_ASSS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("asin"), - dictgen::InsensitiveAscii("asins"), - dictgen::InsensitiveAscii("assans"), - dictgen::InsensitiveAscii("embler"), - dictgen::InsensitiveAscii("embly"), - dictgen::InsensitiveAscii("ert"), - dictgen::InsensitiveAscii("ertion"), - dictgen::InsensitiveAscii("ertions"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("istant"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("ociate"), - dictgen::InsensitiveAscii("ociated"), - dictgen::InsensitiveAscii("ociation"), - dictgen::InsensitiveAscii("ume"), - dictgen::InsensitiveAscii("umed"), - dictgen::InsensitiveAscii("umes"), - dictgen::InsensitiveAscii("uming"), - ], - values: &[ - &["assassin"], - &["assassins"], - &["assassins"], - &["assembler"], - &["assembly"], - &["assert"], - &["assertion"], - &["assertions"], - &["asset"], - &["assistant"], - &["assist"], - &["assists"], - &["associated"], - &["associated"], - &["association"], - &["assume"], - &["assumed"], - &["assumes"], - &["assuming"], - ], - range: 2..=8, - }; - -static WORD_ASSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ASSO_CHILDREN), - value: None, -}; - -static WORD_ASSO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ASSOA_NODE), - None, - Some(&WORD_ASSOC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ASSOI_NODE), - None, - None, - None, - Some(&WORD_ASSOM_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ASSOS_NODE), - Some(&WORD_ASSOT_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ASSOZ_NODE), -]; - -static WORD_ASSOZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSOZ_CHILDREN), - value: None, -}; - -pub static WORD_ASSOZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iation"), - ], - values: &[&["associated"], &["association"]], - range: 5..=6, - }; - -static WORD_ASSOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSOT_CHILDREN), - value: None, -}; - -pub static WORD_ASSOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - ], - values: &[&["associated"], &["association"], &["associations"]], - range: 5..=7, - }; - -static WORD_ASSOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSOS_CHILDREN), - value: None, -}; - -pub static WORD_ASSOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciate"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ciates"), - dictgen::InsensitiveAscii("ciating"), - dictgen::InsensitiveAscii("iacition"), - dictgen::InsensitiveAscii("iacitions"), - dictgen::InsensitiveAscii("iacted"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iative"), - dictgen::InsensitiveAscii("ication"), - ], - values: &[ - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - &["associated"], - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - &["associative"], - &["assassination"], - ], - range: 4..=9, - }; - -static WORD_ASSOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSOM_CHILDREN), - value: None, -}; - -pub static WORD_ASSOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ption")], - values: &[&["assumption"]], - range: 5..=5, - }; - -static WORD_ASSOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSOI_CHILDREN), - value: None, -}; - -pub static WORD_ASSOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ciative"), - ], - values: &[ - &["associated"], - &["associate"], - &["associated"], - &["associates"], - &["association"], - &["associations"], - &["associated"], - &["associative"], - ], - range: 4..=7, - }; - -static WORD_ASSOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSOC_CHILDREN), - value: None, -}; - -pub static WORD_ASSOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aited"), - dictgen::InsensitiveAscii("aites"), - dictgen::InsensitiveAscii("aition"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ciation"), - dictgen::InsensitiveAscii("ciations"), - dictgen::InsensitiveAscii("ciative"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("iaitions"), - dictgen::InsensitiveAscii("iaiton"), - dictgen::InsensitiveAscii("iaitons"), - dictgen::InsensitiveAscii("iatated"), - dictgen::InsensitiveAscii("iatd"), - dictgen::InsensitiveAscii("iateed"), - dictgen::InsensitiveAscii("iatie"), - dictgen::InsensitiveAscii("iatied"), - dictgen::InsensitiveAscii("iaties"), - dictgen::InsensitiveAscii("iatin"), - dictgen::InsensitiveAscii("iatio"), - dictgen::InsensitiveAscii("iationg"), - dictgen::InsensitiveAscii("iationthis"), - dictgen::InsensitiveAscii("iato"), - dictgen::InsensitiveAscii("iaton"), - dictgen::InsensitiveAscii("iatons"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("idated"), - dictgen::InsensitiveAscii("ieate"), - dictgen::InsensitiveAscii("ieated"), - dictgen::InsensitiveAscii("ieates"), - dictgen::InsensitiveAscii("ieating"), - dictgen::InsensitiveAscii("ieation"), - dictgen::InsensitiveAscii("ieations"), - dictgen::InsensitiveAscii("ieted"), - dictgen::InsensitiveAscii("isted"), - dictgen::InsensitiveAscii("itated"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ited"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itive"), - dictgen::InsensitiveAscii("iuated"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[ - &["associated"], - &["associates"], - &["associations"], - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - &["associated"], - &["association"], - &["associations"], - &["associative"], - &["associated"], - &["associations"], - &["associations"], - &["associations"], - &["associated"], - &["associated"], - &["associated"], - &["associated"], - &["associated"], - &["associates"], - &["associations"], - &["association"], - &["associating"], - &["associations"], - &["association"], - &["association"], - &["associations"], - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["associated"], - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - &["associated"], - &["associates"], - &["associated"], - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - &["associative"], - &["associated"], - &["association"], - ], - range: 3..=10, - }; - -static WORD_ASSOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSOA_CHILDREN), - value: None, -}; - -pub static WORD_ASSOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("iative"), - ], - values: &[ - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - &["associative"], - ], - range: 4..=7, - }; - -static WORD_ASSN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSN_CHILDREN), - value: None, -}; - -pub static WORD_ASSN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("age")], - values: &[&["assange"]], - range: 3..=3, - }; - -static WORD_ASSM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSM_CHILDREN), - value: None, -}; - -pub static WORD_ASSM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("bler"), - dictgen::InsensitiveAscii("eble"), - dictgen::InsensitiveAscii("ebled"), - dictgen::InsensitiveAscii("ebler"), - dictgen::InsensitiveAscii("ebles"), - dictgen::InsensitiveAscii("ebling"), - dictgen::InsensitiveAscii("ebly"), - dictgen::InsensitiveAscii("elber"), - dictgen::InsensitiveAscii("ption"), - dictgen::InsensitiveAscii("ptions"), - dictgen::InsensitiveAscii("ume"), - dictgen::InsensitiveAscii("umed"), - dictgen::InsensitiveAscii("umes"), - dictgen::InsensitiveAscii("uming"), - dictgen::InsensitiveAscii("umption"), - dictgen::InsensitiveAscii("umptions"), - ], - values: &[ - &["asthma"], - &["assembler"], - &["assemble"], - &["assembled"], - &["assembler"], - &["assembles"], - &["assembling"], - &["assembly"], - &["assembler"], - &["assumption"], - &["assumptions"], - &["assume"], - &["assumed"], - &["assumes"], - &["assuming"], - &["assumption"], - &["assumptions"], - ], - range: 1..=8, - }; - -static WORD_ASSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ASSI_CHILDREN), - value: None, -}; - -static WORD_ASSI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ASSIA_NODE), - None, - Some(&WORD_ASSIC_NODE), - Some(&WORD_ASSID_NODE), - None, - None, - Some(&WORD_ASSIG_NODE), - Some(&WORD_ASSIH_NODE), - None, - None, - None, - None, - Some(&WORD_ASSIM_NODE), - Some(&WORD_ASSIN_NODE), - Some(&WORD_ASSIO_NODE), - None, - None, - None, - Some(&WORD_ASSIS_NODE), - Some(&WORD_ASSIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ASSIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIT_CHILDREN), - value: Some(&["assist"]), -}; - -pub static WORD_ASSIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ion"), - ], - values: &[ - &["assistance"], - &["assistant"], - &["assisted"], - &["assisting"], - &["assertion"], - ], - range: 2..=4, - }; - -static WORD_ASSIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIS_CHILDREN), - value: None, -}; - -pub static WORD_ASSIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ance"), - dictgen::InsensitiveAscii("ant"), - dictgen::InsensitiveAscii("ants"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("sinated"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stance"), - dictgen::InsensitiveAscii("stant"), - dictgen::InsensitiveAscii("tanat"), - dictgen::InsensitiveAscii("tans"), - dictgen::InsensitiveAscii("tanse"), - dictgen::InsensitiveAscii("tante"), - dictgen::InsensitiveAscii("tantes"), - dictgen::InsensitiveAscii("tat"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("tendo"), - dictgen::InsensitiveAscii("tent"), - dictgen::InsensitiveAscii("tents"), - dictgen::InsensitiveAscii("tnace"), - dictgen::InsensitiveAscii("tsnt"), - ], - values: &[ - &["assistance"], - &["assistant"], - &["assistants"], - &["associate"], - &["assisting"], - &["assassinate"], - &["assassinated"], - &["assists", "assist"], - &["assistance"], - &["assistant"], - &["assistants"], - &["assistants"], - &["assistants"], - &["assistance"], - &["assistants"], - &["assistants"], - &["assistance"], - &["assisted"], - &["assistant"], - &["assistants"], - &["assistance"], - &["assistants"], - ], - range: 2..=7, - }; - -static WORD_ASSIO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIO_CHILDREN), - value: None, -}; - -pub static WORD_ASSIO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cating"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("ciate"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ciates"), - dictgen::InsensitiveAscii("ciating"), - dictgen::InsensitiveAscii("ciation"), - ], - values: &[ - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - ], - range: 4..=7, - }; - -static WORD_ASSIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIN_CHILDREN), - value: None, -}; - -pub static WORD_ASSIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("gled"), - dictgen::InsensitiveAscii("gment"), - dictgen::InsensitiveAscii("gments"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("gnment"), - dictgen::InsensitiveAscii("gs"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ment"), - ], - values: &[ - &["assigned"], - &["assign"], - &["assigned"], - &["assigning"], - &["assigned"], - &["assignment"], - &["assignments"], - &["assigned"], - &["assignment"], - &["assigns"], - &["assigning"], - &["assignment"], - ], - range: 1..=6, - }; - -static WORD_ASSIM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIM_CHILDREN), - value: None, -}; - -pub static WORD_ASSIM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alate"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ialted"), - dictgen::InsensitiveAscii("ilant"), - dictgen::InsensitiveAscii("ilare"), - dictgen::InsensitiveAscii("ilatie"), - dictgen::InsensitiveAscii("ile"), - dictgen::InsensitiveAscii("ilerat"), - dictgen::InsensitiveAscii("iliate"), - dictgen::InsensitiveAscii("liate"), - dictgen::InsensitiveAscii("liated"), - dictgen::InsensitiveAscii("tote"), - dictgen::InsensitiveAscii("totes"), - dictgen::InsensitiveAscii("ulate"), - ], - values: &[ - &["assimilate"], - &["assume"], - &["assimilate"], - &["assimilate"], - &["assimilate"], - &["assimilate"], - &["assimilate"], - &["assimilate"], - &["assimilate"], - &["assimilate"], - &["assimilate"], - &["asymptote"], - &["asymptotes"], - &["assimilate"], - ], - range: 1..=6, - }; - -static WORD_ASSIH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIH_CHILDREN), - value: None, -}; - -pub static WORD_ASSIH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("nments"), - ], - values: &[&["assignment"], &["assignments"]], - range: 5..=6, - }; - -static WORD_ASSIG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIG_CHILDREN), - value: None, -}; - -pub static WORD_ASSIG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hee"), - dictgen::InsensitiveAscii("hees"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("hers"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hor"), - dictgen::InsensitiveAscii("hors"), - dictgen::InsensitiveAscii("hs"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("mnent"), - dictgen::InsensitiveAscii("nalble"), - dictgen::InsensitiveAscii("nanle"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nement"), - dictgen::InsensitiveAscii("nements"), - dictgen::InsensitiveAscii("nemnt"), - dictgen::InsensitiveAscii("nemnts"), - dictgen::InsensitiveAscii("nemtn"), - dictgen::InsensitiveAscii("nend"), - dictgen::InsensitiveAscii("nenment"), - dictgen::InsensitiveAscii("nenmentes"), - dictgen::InsensitiveAscii("nenments"), - dictgen::InsensitiveAscii("nenmet"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("nmenet"), - dictgen::InsensitiveAscii("nmens"), - dictgen::InsensitiveAscii("nmentv"), - dictgen::InsensitiveAscii("nmet"), - dictgen::InsensitiveAscii("nmetns"), - dictgen::InsensitiveAscii("nmnet"), - dictgen::InsensitiveAscii("nmnets"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("ntment"), - ], - values: &[ - &["assigned"], - &["assigned"], - &["assign"], - &["assigned"], - &["assignee"], - &["assignees"], - &["assigner"], - &["assigners"], - &["assigning"], - &["assignor"], - &["assignors"], - &["assigns"], - &["assigning"], - &["assignment"], - &["assignments"], - &["assignment"], - &["assignable"], - &["assignable"], - &["assign", "assigned"], - &["assignment"], - &["assignments"], - &["assignment"], - &["assignments"], - &["assignment"], - &["assigned"], - &["assignment"], - &["assignments"], - &["assignments"], - &["assignment"], - &["assignment"], - &["assigns"], - &["assigned"], - &["assignment"], - &["assignments"], - &["assignment"], - &["assignment"], - &["assignments"], - &["assignment"], - &["assignments"], - &["assign"], - &["assignment"], - ], - range: 1..=9, - }; - -static WORD_ASSID_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSID_CHILDREN), - value: None, -}; - -pub static WORD_ASSID_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["aside"]], - range: 1..=1, - }; - -static WORD_ASSIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIC_CHILDREN), - value: None, -}; - -pub static WORD_ASSIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("ieted"), - ], - values: &[ - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - &["associate"], - &["associated"], - &["associates"], - &["association"], - &["associations"], - &["associated"], - ], - range: 3..=7, - }; - -static WORD_ASSIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSIA_CHILDREN), - value: None, -}; - -pub static WORD_ASSIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tnce")], - values: &[&["assistance"]], - range: 4..=4, - }; - -static WORD_ASSH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSH_CHILDREN), - value: None, -}; - -pub static WORD_ASSH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("atts"), - ], - values: &[&["asshats"], &["asshats"]], - range: 4..=4, - }; - -static WORD_ASSG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSG_CHILDREN), - value: None, -}; - -pub static WORD_ASSG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ined"), - dictgen::InsensitiveAscii("ining"), - dictgen::InsensitiveAscii("inment"), - dictgen::InsensitiveAscii("inments"), - dictgen::InsensitiveAscii("ins"), - ], - values: &[ - &["assign"], - &["assigned"], - &["assigning"], - &["assignment"], - &["assignments"], - &["assigns"], - ], - range: 2..=7, - }; - -static WORD_ASSF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSF_CHILDREN), - value: None, -}; - -pub static WORD_ASSF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alt"), - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("alting"), - dictgen::InsensitiveAscii("alts"), - ], - values: &[&["asphalt"], &["asphalted"], &["asphalting"], &["asphalts"]], - range: 3..=6, - }; - -static WORD_ASSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSE_CHILDREN), - value: None, -}; - -pub static WORD_ASSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bly"), - dictgen::InsensitiveAscii("bmly"), - dictgen::InsensitiveAscii("malate"), - dictgen::InsensitiveAscii("malated"), - dictgen::InsensitiveAscii("malates"), - dictgen::InsensitiveAscii("malating"), - dictgen::InsensitiveAscii("mbe"), - dictgen::InsensitiveAscii("mbed"), - dictgen::InsensitiveAscii("mbeld"), - dictgen::InsensitiveAscii("mbeler"), - dictgen::InsensitiveAscii("mber"), - dictgen::InsensitiveAscii("mblare"), - dictgen::InsensitiveAscii("mbleing"), - dictgen::InsensitiveAscii("mbley"), - dictgen::InsensitiveAscii("mblie"), - dictgen::InsensitiveAscii("mblying"), - dictgen::InsensitiveAscii("mblys"), - dictgen::InsensitiveAscii("mby"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mlies"), - dictgen::InsensitiveAscii("mly"), - dictgen::InsensitiveAscii("mnly"), - dictgen::InsensitiveAscii("mple"), - dictgen::InsensitiveAscii("mpling"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rion"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rsion"), - dictgen::InsensitiveAscii("rsions"), - dictgen::InsensitiveAscii("rtation"), - dictgen::InsensitiveAscii("rtin"), - dictgen::InsensitiveAscii("rtino"), - dictgen::InsensitiveAscii("rtinos"), - dictgen::InsensitiveAscii("rtio"), - dictgen::InsensitiveAscii("rtting"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sement"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("smenet"), - dictgen::InsensitiveAscii("sment"), - dictgen::InsensitiveAscii("sments"), - dictgen::InsensitiveAscii("ssement"), - dictgen::InsensitiveAscii("ssmant"), - dictgen::InsensitiveAscii("ssmants"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stment"), - dictgen::InsensitiveAscii("sts"), - ], - values: &[ - &["assembly"], - &["assembly"], - &["assimilate"], - &["assimilated"], - &["assimilates"], - &["assimilating"], - &["assemble"], - &["assembled"], - &["assembled"], - &["assembler"], - &["assembler"], - &["assemble"], - &["assembling"], - &["assembly"], - &["assemble"], - &["assembling"], - &["assemblies"], - &["assembly"], - &["assessment"], - &["assemblies"], - &["assembly"], - &["assembly"], - &["assemble"], - &["assembling"], - &["ascending"], - &["assert"], - &["assertion"], - &["asserts"], - &["assertion"], - &["assertions"], - &["assertion"], - &["assertions"], - &["assertion"], - &["assertions"], - &["assertion"], - &["asserting"], - &["assessed"], - &["assessment"], - &["assessing"], - &["assessment"], - &["assessment"], - &["assessments"], - &["assessment"], - &["assessment"], - &["assessments"], - &["asset", "assess"], - &["assessment"], - &["assets"], - ], - range: 1..=8, - }; - -static WORD_ASSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSC_CHILDREN), - value: None, -}; - -pub static WORD_ASSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("ii"), - dictgen::InsensitiveAscii("oaied"), - dictgen::InsensitiveAscii("ociated"), - dictgen::InsensitiveAscii("oitaed"), - ], - values: &[ - &["associated"], - &["associated"], - &["ascii"], - &["associated"], - &["associated"], - &["associated"], - ], - range: 2..=7, - }; - -static WORD_ASSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASSA_CHILDREN), - value: None, -}; - -pub static WORD_ASSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gne"), - dictgen::InsensitiveAscii("mble"), - dictgen::InsensitiveAscii("sin"), - dictgen::InsensitiveAscii("sinate"), - dictgen::InsensitiveAscii("sinated"), - dictgen::InsensitiveAscii("sinates"), - dictgen::InsensitiveAscii("sination"), - dictgen::InsensitiveAscii("sinations"), - dictgen::InsensitiveAscii("sined"), - dictgen::InsensitiveAscii("sins"), - dictgen::InsensitiveAscii("ssian"), - dictgen::InsensitiveAscii("ssians"), - dictgen::InsensitiveAscii("ssiante"), - dictgen::InsensitiveAscii("ssinare"), - dictgen::InsensitiveAscii("ssinas"), - dictgen::InsensitiveAscii("ssinatd"), - dictgen::InsensitiveAscii("ssinatin"), - dictgen::InsensitiveAscii("ssinato"), - dictgen::InsensitiveAscii("ssinats"), - dictgen::InsensitiveAscii("ssine"), - dictgen::InsensitiveAscii("ssines"), - dictgen::InsensitiveAscii("ssinos"), - dictgen::InsensitiveAscii("ssintation"), - dictgen::InsensitiveAscii("ssinted"), - dictgen::InsensitiveAscii("sssin"), - dictgen::InsensitiveAscii("ultes"), - ], - values: &[ - &["assange"], - &["assemble"], - &["assassin"], - &["assassinate"], - &["assassinated"], - &["assassinates"], - &["assassination"], - &["assassinations"], - &["assassinated"], - &["assassins"], - &["assassin"], - &["assassin"], - &["assassinate"], - &["assassinate"], - &["assassins"], - &["assassinated"], - &["assassination"], - &["assassination"], - &["assassins"], - &["assassinate"], - &["assassins"], - &["assassins"], - &["assassination"], - &["assassinated"], - &["assassins"], - &["assaults"], - ], - range: 3..=10, - }; - -static WORD_ASR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASR_CHILDREN), - value: None, -}; - -pub static WORD_ASR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("onist")], - values: &[&["arsonist"]], - range: 5..=5, - }; - -static WORD_ASP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASP_CHILDREN), - value: None, -}; - -pub static WORD_ASP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahlt"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("ectos"), - dictgen::InsensitiveAscii("ergerers"), - dictgen::InsensitiveAscii("erges"), - dictgen::InsensitiveAscii("estus"), - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("hlat"), - dictgen::InsensitiveAscii("hyxation"), - dictgen::InsensitiveAscii("iratons"), - dictgen::InsensitiveAscii("riations"), - dictgen::InsensitiveAscii("riin"), - ], - values: &[ - &["asphalt"], - &["expected"], - &["aspects"], - &["aspergers"], - &["aspergers"], - &["asbestos"], - &["aspect"], - &["asphalt"], - &["asphyxiation"], - &["aspirations"], - &["aspirations"], - &["aspirin"], - ], - range: 2..=8, - }; - -static WORD_ASO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASO_CHILDREN), - value: Some(&["also"]), -}; - -pub static WORD_ASO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("lute"), - dictgen::InsensitiveAscii("rbed"), - ], - values: &[&["associated"], &["absolute"], &["absorbed"]], - range: 4..=6, - }; - -static WORD_ASN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASN_CHILDREN), - value: None, -}; - -pub static WORD_ASN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("wer"), - dictgen::InsensitiveAscii("wered"), - dictgen::InsensitiveAscii("werer"), - dictgen::InsensitiveAscii("werers"), - dictgen::InsensitiveAscii("wering"), - dictgen::InsensitiveAscii("wers"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ychronoue"), - ], - values: &[ - &["and"], - &["answer"], - &["answered"], - &["answerer"], - &["answerers"], - &["answering"], - &["answers"], - &["any"], - &["asynchronous"], - ], - range: 1..=9, - }; - -static WORD_ASL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASL_CHILDREN), - value: None, -}; - -pub static WORD_ASL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ias"), - dictgen::InsensitiveAscii("o"), - ], - values: &[&["alias"], &["also"]], - range: 1..=3, - }; - -static WORD_ASK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASK_CHILDREN), - value: None, -}; - -pub static WORD_ASK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ign"), - dictgen::InsensitiveAscii("reddt"), - ], - values: &[&["ask"], &["asks"], &["asking"], &["askreddit"]], - range: 1..=5, - }; - -static WORD_ASI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASI_CHILDREN), - value: None, -}; - -pub static WORD_ASI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("gnee"), - dictgen::InsensitiveAscii("gnees"), - dictgen::InsensitiveAscii("gning"), - dictgen::InsensitiveAscii("gnmend"), - dictgen::InsensitiveAscii("gnmends"), - dictgen::InsensitiveAscii("gnment"), - dictgen::InsensitiveAscii("gnor"), - dictgen::InsensitiveAscii("gns"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("prin"), - dictgen::InsensitiveAscii("sst"), - dictgen::InsensitiveAscii("sstant"), - dictgen::InsensitiveAscii("sstants"), - dictgen::InsensitiveAscii("ssted"), - dictgen::InsensitiveAscii("ssts"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("stance"), - dictgen::InsensitiveAscii("stant"), - ], - values: &[ - &["assign"], - &["assigned"], - &["assignee"], - &["assignees"], - &["assigning"], - &["assignment"], - &["assignments"], - &["assignment"], - &["assignor"], - &["assigns"], - &["ascii"], - &["aspirin"], - &["assist"], - &["assistant"], - &["assistants"], - &["assisted"], - &["assists"], - &["assist"], - &["assistance"], - &["assistant"], - ], - range: 1..=7, - }; - -static WORD_ASH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASH_CHILDREN), - value: None, -}; - -pub static WORD_ASH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("palt")], - values: &[&["asphalt"]], - range: 4..=4, - }; - -static WORD_ASE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASE_CHILDREN), - value: None, -}; - -pub static WORD_ASE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("mble"), - dictgen::InsensitiveAscii("mbled"), - dictgen::InsensitiveAscii("mbler"), - dictgen::InsensitiveAscii("mblers"), - dictgen::InsensitiveAscii("mbles"), - dictgen::InsensitiveAscii("mblies"), - dictgen::InsensitiveAscii("mbling"), - dictgen::InsensitiveAscii("mbly"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("ndancey"), - dictgen::InsensitiveAscii("ndancy"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("ndence"), - dictgen::InsensitiveAscii("ndencey"), - dictgen::InsensitiveAscii("ndency"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rtion"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssment"), - dictgen::InsensitiveAscii("ssments"), - dictgen::InsensitiveAscii("thetic"), - dictgen::InsensitiveAscii("thetically"), - dictgen::InsensitiveAscii("thetics"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("uxal"), - dictgen::InsensitiveAscii("xaul"), - ], - values: &[ - &["assemble"], - &["assembled"], - &["assembler"], - &["assemblers"], - &["assembles"], - &["assemblies"], - &["assembling"], - &["assembly"], - &["ascend"], - &["ascendance"], - &["ascendancy"], - &["ascendancy"], - &["ascended"], - &["ascendence"], - &["ascendency"], - &["ascendency"], - &["ascender"], - &["ascending"], - &["ascent"], - &["asserted"], - &["assertion"], - &["assess"], - &["assessing"], - &["assessment"], - &["assessments"], - &["aesthetic"], - &["aesthetically"], - &["aesthetics"], - &["ascetic"], - &["asexual"], - &["asexual"], - ], - range: 2..=10, - }; - -static WORD_ASD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASD_CHILDREN), - value: None, -}; - -pub static WORD_ASD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ignment"), - dictgen::InsensitiveAscii("ignments"), - ], - values: &[&["assignment"], &["assignments"]], - range: 7..=8, - }; - -static WORD_ASC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASC_CHILDREN), - value: None, -}; - -pub static WORD_ASC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("conciated"), - dictgen::InsensitiveAscii("eding"), - dictgen::InsensitiveAscii("endend"), - dictgen::InsensitiveAscii("neded"), - dictgen::InsensitiveAscii("neding"), - dictgen::InsensitiveAscii("nesion"), - dictgen::InsensitiveAscii("pect"), - dictgen::InsensitiveAscii("pects"), - dictgen::InsensitiveAscii("ripts"), - ], - values: &[ - &["associated"], - &["ascending"], - &["ascended"], - &["ascended"], - &["ascending"], - &["ascension"], - &["aspect"], - &["aspects"], - &["scripts"], - ], - range: 4..=9, - }; - -static WORD_ASB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASB_CHILDREN), - value: None, -}; - -pub static WORD_ASB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("estoast"), - dictgen::InsensitiveAscii("estoes"), - dictgen::InsensitiveAscii("olute"), - dictgen::InsensitiveAscii("olutelly"), - dictgen::InsensitiveAscii("olutely"), - dictgen::InsensitiveAscii("orbed"), - dictgen::InsensitiveAscii("orbing"), - dictgen::InsensitiveAscii("tract"), - dictgen::InsensitiveAscii("tracted"), - dictgen::InsensitiveAscii("tracter"), - dictgen::InsensitiveAscii("tracting"), - dictgen::InsensitiveAscii("traction"), - dictgen::InsensitiveAscii("tractions"), - dictgen::InsensitiveAscii("tractly"), - dictgen::InsensitiveAscii("tractness"), - dictgen::InsensitiveAscii("tractor"), - dictgen::InsensitiveAscii("tracts"), - dictgen::InsensitiveAscii("urdity"), - dictgen::InsensitiveAscii("urdly"), - ], - values: &[ - &["asbestos"], - &["asbestos"], - &["absolute"], - &["absolutely"], - &["absolutely"], - &["absorbed"], - &["absorbing"], - &["abstract"], - &["abstracted"], - &["abstracter"], - &["abstracting"], - &["abstraction"], - &["abstractions"], - &["abstractly"], - &["abstractness"], - &["abstractor"], - &["abstracts"], - &["absurdity"], - &["absurdly"], - ], - range: 5..=9, - }; - -static WORD_ASA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ASA_CHILDREN), - value: None, -}; - -pub static WORD_ASA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("pragus"), - ], - values: &[&["asia"], &["asian"], &["asparagus"]], - range: 1..=6, - }; - -static WORD_AR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AR_CHILDREN), - value: None, -}; - -static WORD_AR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ARA_NODE), - Some(&WORD_ARB_NODE), - Some(&WORD_ARC_NODE), - Some(&WORD_ARD_NODE), - Some(&WORD_ARE_NODE), - None, - Some(&WORD_ARG_NODE), - Some(&WORD_ARH_NODE), - Some(&WORD_ARI_NODE), - None, - Some(&WORD_ARK_NODE), - Some(&WORD_ARL_NODE), - Some(&WORD_ARM_NODE), - None, - Some(&WORD_ARO_NODE), - Some(&WORD_ARP_NODE), - Some(&WORD_ARQ_NODE), - Some(&WORD_ARR_NODE), - Some(&WORD_ARS_NODE), - Some(&WORD_ART_NODE), - Some(&WORD_ARU_NODE), - Some(&WORD_ARV_NODE), - None, - None, - None, - None, -]; - -static WORD_ARV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARV_CHILDREN), - value: None, -}; - -pub static WORD_ARV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("g")], - values: &[&["argv"]], - range: 1..=1, - }; - -static WORD_ARU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARU_CHILDREN), - value: None, -}; - -pub static WORD_ARU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gable"), - dictgen::InsensitiveAscii("gably"), - dictgen::InsensitiveAscii("gement"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("gment"), - dictgen::InsensitiveAscii("gmentative"), - dictgen::InsensitiveAscii("gments"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("nd"), - ], - values: &[ - &["arguable"], - &["arguably"], - &["argument"], - &["arguing"], - &["argument"], - &["argumentative"], - &["arguments"], - &["argument"], - &["arguments"], - &["around"], - ], - range: 2..=10, - }; - -static WORD_ART_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ART_CHILDREN), - value: None, -}; - -pub static WORD_ART_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bitrary"), - dictgen::InsensitiveAscii("cile"), - dictgen::InsensitiveAscii("cle"), - dictgen::InsensitiveAscii("emios"), - dictgen::InsensitiveAscii("emius"), - dictgen::InsensitiveAscii("ficial"), - dictgen::InsensitiveAscii("himetic"), - dictgen::InsensitiveAscii("hirtis"), - dictgen::InsensitiveAscii("hrimetic"), - dictgen::InsensitiveAscii("hrits"), - dictgen::InsensitiveAscii("ibrary"), - dictgen::InsensitiveAscii("ic"), - dictgen::InsensitiveAscii("icaft"), - dictgen::InsensitiveAscii("icafts"), - dictgen::InsensitiveAscii("ical"), - dictgen::InsensitiveAscii("icals"), - dictgen::InsensitiveAscii("icat"), - dictgen::InsensitiveAscii("icats"), - dictgen::InsensitiveAscii("ice"), - dictgen::InsensitiveAscii("icel"), - dictgen::InsensitiveAscii("icels"), - dictgen::InsensitiveAscii("icifial"), - dictgen::InsensitiveAscii("icifially"), - dictgen::InsensitiveAscii("icluate"), - dictgen::InsensitiveAscii("icluated"), - dictgen::InsensitiveAscii("icualte"), - dictgen::InsensitiveAscii("icualted"), - dictgen::InsensitiveAscii("icule"), - dictgen::InsensitiveAscii("iculted"), - dictgen::InsensitiveAscii("ifac"), - dictgen::InsensitiveAscii("ifacs"), - dictgen::InsensitiveAscii("ifactig"), - dictgen::InsensitiveAscii("ifactos"), - dictgen::InsensitiveAscii("ifcacts"), - dictgen::InsensitiveAscii("ifcat"), - dictgen::InsensitiveAscii("ifcats"), - dictgen::InsensitiveAscii("ifiact"), - dictgen::InsensitiveAscii("ifiacts"), - dictgen::InsensitiveAscii("ifial"), - dictgen::InsensitiveAscii("ificailly"), - dictgen::InsensitiveAscii("ifical"), - dictgen::InsensitiveAscii("ifically"), - dictgen::InsensitiveAscii("ificialy"), - dictgen::InsensitiveAscii("ificiel"), - dictgen::InsensitiveAscii("ificiella"), - dictgen::InsensitiveAscii("ifict"), - dictgen::InsensitiveAscii("ificually"), - dictgen::InsensitiveAscii("ifiically"), - dictgen::InsensitiveAscii("ihmetic"), - dictgen::InsensitiveAscii("ilce"), - dictgen::InsensitiveAscii("illary"), - dictgen::InsensitiveAscii("illerly"), - dictgen::InsensitiveAscii("illey"), - dictgen::InsensitiveAscii("isitc"), - dictgen::InsensitiveAscii("istas"), - dictgen::InsensitiveAscii("istc"), - dictgen::InsensitiveAscii("meis"), - dictgen::InsensitiveAscii("sits"), - dictgen::InsensitiveAscii("uments"), - ], - values: &[ - &["arbitrary"], - &["article"], - &["article"], - &["artemis"], - &["artemis"], - &["artificial"], - &["arithmetic"], - &["arthritis"], - &["arithmetic"], - &["arthritis"], - &["arbitrary"], - &["arctic"], - &["artifact"], - &["artifacts"], - &["article"], - &["articles"], - &["artifact"], - &["artifacts"], - &["article"], - &["article"], - &["articles"], - &["artificial"], - &["artificially"], - &["articulate"], - &["articulated"], - &["articulate"], - &["articulated"], - &["articulate"], - &["articulated"], - &["artifact"], - &["artifacts"], - &["artifacting"], - &["artifacts"], - &["artifacts"], - &["artifact"], - &["artifacts"], - &["artifact"], - &["artifacts"], - &["artificial"], - &["artificially"], - &["artificial"], - &["artificially"], - &["artificially"], - &["artificial"], - &["artificial"], - &["artifact"], - &["artificially"], - &["artificially"], - &["arithmetic"], - &["article"], - &["artillery"], - &["artillery"], - &["artillery"], - &["artistic"], - &["artists"], - &["artistic"], - &["artemis"], - &["artists"], - &["arguments"], - ], - range: 2..=9, - }; - -static WORD_ARS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARS_CHILDREN), - value: None, -}; - -pub static WORD_ARS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("enaal"), - dictgen::InsensitiveAscii("neal"), - dictgen::InsensitiveAscii("nic"), - ], - values: &[&["arsenal"], &["arsenal"], &["arsenic"]], - range: 3..=5, - }; - -static WORD_ARR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ARR_CHILDREN), - value: None, -}; - -static WORD_ARR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ARRA_NODE), - None, - None, - None, - Some(&WORD_ARRE_NODE), - None, - None, - None, - Some(&WORD_ARRI_NODE), - None, - None, - None, - None, - Some(&WORD_ARRN_NODE), - Some(&WORD_ARRO_NODE), - None, - None, - Some(&WORD_ARRR_NODE), - None, - Some(&WORD_ARRT_NODE), - None, - None, - None, - None, - Some(&WORD_ARRY_NODE), - None, -]; - -static WORD_ARRY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRY_CHILDREN), - value: Some(&["array", "carry"]), -}; - -pub static WORD_ARRY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["array"], &["arrays"], &["arrays"]], - range: 1..=2, - }; - -static WORD_ARRT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRT_CHILDREN), - value: None, -}; - -pub static WORD_ARRT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ibute")], - values: &[&["attribute"]], - range: 5..=5, - }; - -static WORD_ARRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRR_CHILDREN), - value: None, -}; - -pub static WORD_ARRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("ives"), - ], - values: &[ - &["array"], - &["arrays"], - &["arrive"], - &["arrived"], - &["arrives"], - ], - range: 2..=4, - }; - -static WORD_ARRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRO_CHILDREN), - value: Some(&["arrow"]), -}; - -pub static WORD_ARRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("und"), - ], - values: &[&["error", "arrow"], &["arrows"], &["around"]], - range: 1..=3, - }; - -static WORD_ARRN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRN_CHILDREN), - value: None, -}; - -pub static WORD_ARRN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("age")], - values: &[&["arrange"]], - range: 3..=3, - }; - -static WORD_ARRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRI_CHILDREN), - value: None, -}; - -pub static WORD_ARRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("veis"), - dictgen::InsensitiveAscii("vial"), - ], - values: &[ - &["arise"], - &["arises"], - &["arity", "parity"], - &["arrives"], - &["arrival"], - ], - range: 2..=4, - }; - -static WORD_ARRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRE_CHILDREN), - value: Some(&["are"]), -}; - -pub static WORD_ARRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("ngement"), - dictgen::InsensitiveAscii("ngements"), - dictgen::InsensitiveAscii("sst"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("stos"), - ], - values: &[ - &["array"], - &["arranged"], - &["arrangement"], - &["arrangements"], - &["arrests"], - &["arrests"], - &["arrests"], - ], - range: 2..=8, - }; - -static WORD_ARRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARRA_CHILDREN), - value: None, -}; - -pub static WORD_ARRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("gement"), - dictgen::InsensitiveAscii("gements"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ival"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("nable"), - dictgen::InsensitiveAscii("nagement"), - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nement"), - dictgen::InsensitiveAscii("nements"), - dictgen::InsensitiveAscii("nent"), - dictgen::InsensitiveAscii("nents"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("ngable"), - dictgen::InsensitiveAscii("ngaeble"), - dictgen::InsensitiveAscii("ngaelbe"), - dictgen::InsensitiveAscii("ngd"), - dictgen::InsensitiveAscii("ngde"), - dictgen::InsensitiveAscii("ngemenet"), - dictgen::InsensitiveAscii("ngemenets"), - dictgen::InsensitiveAscii("ngent"), - dictgen::InsensitiveAscii("ngents"), - dictgen::InsensitiveAscii("ngerad"), - dictgen::InsensitiveAscii("ngmeent"), - dictgen::InsensitiveAscii("ngmeents"), - dictgen::InsensitiveAscii("ngmenet"), - dictgen::InsensitiveAscii("ngmenets"), - dictgen::InsensitiveAscii("ngment"), - dictgen::InsensitiveAscii("ngments"), - dictgen::InsensitiveAscii("ngnig"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("ngse"), - dictgen::InsensitiveAscii("ngt"), - dictgen::InsensitiveAscii("ngte"), - dictgen::InsensitiveAscii("ngteable"), - dictgen::InsensitiveAscii("ngted"), - dictgen::InsensitiveAscii("ngtement"), - dictgen::InsensitiveAscii("ngtements"), - dictgen::InsensitiveAscii("ngtes"), - dictgen::InsensitiveAscii("ngting"), - dictgen::InsensitiveAscii("ngts"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("nments"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("rys"), - dictgen::InsensitiveAscii("yes"), - ], - values: &[ - &["array"], - &["arrange"], - &["arrangement"], - &["arrangements"], - &["arranged"], - &["arrays"], - &["arrival"], - &["array"], - &["arrangeable"], - &["arrangement"], - &["arrange"], - &["arrange"], - &["arranged"], - &["arrangement"], - &["arrangements"], - &["arrangement"], - &["arrangements"], - &["arranges"], - &["arrange"], - &["arrangeable"], - &["arrangeable"], - &["arrangeable"], - &["arranged"], - &["arranged"], - &["arrangement"], - &["arrangements"], - &["arrangement"], - &["arrangements"], - &["arranged"], - &["arrangement"], - &["arrangements"], - &["arrangement"], - &["arrangements"], - &["arrangement"], - &["arrangements"], - &["arranging"], - &["arranges"], - &["arranges"], - &["arrangement"], - &["arrange"], - &["arrangeable"], - &["arranged"], - &["arrangement"], - &["arrangements"], - &["arranges"], - &["arranging"], - &["arrangements"], - &["arranging"], - &["arrangement"], - &["arrangements"], - &["arrangements"], - &["arrows"], - &["array"], - &["arrays"], - &["arrays"], - ], - range: 1..=9, - }; - -static WORD_ARQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARQ_CHILDREN), - value: None, -}; - -pub static WORD_ARQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uitecture"), - dictgen::InsensitiveAscii("uitectures"), - ], - values: &[&["architecture"], &["architectures"]], - range: 9..=10, - }; - -static WORD_ARP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARP_CHILDREN), - value: None, -}; - -pub static WORD_ARP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anoid"), - dictgen::InsensitiveAscii("atheid"), - dictgen::InsensitiveAscii("eture"), - ], - values: &[&["paranoid"], &["apartheid"], &["aperture"]], - range: 5..=6, - }; - -static WORD_ARO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARO_CHILDREN), - value: None, -}; - -pub static WORD_ARO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ara"), - dictgen::InsensitiveAscii("aras"), - dictgen::InsensitiveAscii("gant"), - dictgen::InsensitiveAscii("gent"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nud"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ud"), - dictgen::InsensitiveAscii("udn"), - dictgen::InsensitiveAscii("uind"), - dictgen::InsensitiveAscii("un"), - dictgen::InsensitiveAscii("unf"), - dictgen::InsensitiveAscii("ung"), - dictgen::InsensitiveAscii("unt"), - ], - values: &[ - &["aurora"], - &["auroras"], - &["arrogant"], - &["arrogant"], - &["around"], - &["around"], - &["across", "arose"], - &["around"], - &["around"], - &["around"], - &["around"], - &["around"], - &["around"], - &["around"], - ], - range: 2..=4, - }; - -static WORD_ARM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARM_CHILDREN), - value: None, -}; - -pub static WORD_ARM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agaddon"), - dictgen::InsensitiveAscii("ageddan"), - dictgen::InsensitiveAscii("agedddon"), - dictgen::InsensitiveAscii("agedden"), - dictgen::InsensitiveAscii("ageddeon"), - dictgen::InsensitiveAscii("ageddin"), - dictgen::InsensitiveAscii("ageddomon"), - dictgen::InsensitiveAscii("agedeon"), - dictgen::InsensitiveAscii("agedon"), - dictgen::InsensitiveAscii("agedons"), - dictgen::InsensitiveAscii("ageedon"), - dictgen::InsensitiveAscii("agideon"), - dictgen::InsensitiveAscii("amant"), - dictgen::InsensitiveAscii("char"), - dictgen::InsensitiveAscii("egaddon"), - dictgen::InsensitiveAscii("enain"), - dictgen::InsensitiveAscii("eniam"), - dictgen::InsensitiveAscii("enina"), - dictgen::InsensitiveAscii("istace"), - dictgen::InsensitiveAscii("istis"), - dictgen::InsensitiveAscii("istises"), - dictgen::InsensitiveAscii("onic"), - dictgen::InsensitiveAscii("orment"), - dictgen::InsensitiveAscii("orments"), - dictgen::InsensitiveAscii("pitts"), - dictgen::InsensitiveAscii("storng"), - dictgen::InsensitiveAscii("strog"), - ], - values: &[ - &["armageddon"], - &["armageddon"], - &["armageddon"], - &["armageddon"], - &["armageddon"], - &["armageddon"], - &["armageddon"], - &["armageddon"], - &["armageddon"], - &["armageddons"], - &["armageddon"], - &["armageddon"], - &["armament"], - &["armchair"], - &["armageddon"], - &["armenian"], - &["armenian"], - &["armenian"], - &["armistice"], - &["armistice"], - &["armistices"], - &["harmonic"], - &["armament"], - &["armaments"], - &["armpits"], - &["armstrong"], - &["armstrong"], - ], - range: 4..=9, - }; - -static WORD_ARL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARL_CHILDREN), - value: None, -}; - -pub static WORD_ARL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eady"), - dictgen::InsensitiveAscii("ighty"), - dictgen::InsensitiveAscii("ignton"), - dictgen::InsensitiveAscii("ingotn"), - dictgen::InsensitiveAscii("ready"), - ], - values: &[ - &["already"], - &["alrighty"], - &["arlington"], - &["arlington"], - &["already"], - ], - range: 4..=6, - }; - -static WORD_ARK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARK_CHILDREN), - value: None, -}; - -pub static WORD_ARK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("asnas")], - values: &[&["arkansas"]], - range: 5..=5, - }; - -static WORD_ARI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARI_CHILDREN), - value: None, -}; - -pub static WORD_ARI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("bitary"), - dictgen::InsensitiveAscii("biter"), - dictgen::InsensitiveAscii("borne"), - dictgen::InsensitiveAscii("brary"), - dictgen::InsensitiveAscii("bter"), - dictgen::InsensitiveAscii("btrarily"), - dictgen::InsensitiveAscii("btrary"), - dictgen::InsensitiveAscii("btration"), - dictgen::InsensitiveAscii("craft"), - dictgen::InsensitiveAscii("culations"), - dictgen::InsensitiveAscii("flow"), - dictgen::InsensitiveAscii("ous"), - dictgen::InsensitiveAscii("plane"), - dictgen::InsensitiveAscii("planes"), - dictgen::InsensitiveAscii("ports"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("soft"), - dictgen::InsensitiveAscii("space"), - dictgen::InsensitiveAscii("stolte"), - dictgen::InsensitiveAscii("stote"), - dictgen::InsensitiveAscii("stotel"), - dictgen::InsensitiveAscii("tfact"), - dictgen::InsensitiveAscii("tfacts"), - dictgen::InsensitiveAscii("tficial"), - dictgen::InsensitiveAscii("themetic"), - dictgen::InsensitiveAscii("themtic"), - dictgen::InsensitiveAscii("thetic"), - dictgen::InsensitiveAscii("thmatic"), - dictgen::InsensitiveAscii("thmentic"), - dictgen::InsensitiveAscii("thmetc"), - dictgen::InsensitiveAscii("thmethic"), - dictgen::InsensitiveAscii("thmetisch"), - dictgen::InsensitiveAscii("thmetric"), - dictgen::InsensitiveAscii("thmitic"), - dictgen::InsensitiveAscii("tmethic"), - dictgen::InsensitiveAscii("tmetic"), - dictgen::InsensitiveAscii("trary"), - dictgen::InsensitiveAscii("tst"), - dictgen::InsensitiveAscii("tsts"), - dictgen::InsensitiveAscii("val"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("zonia"), - ], - values: &[ - &["variable"], - &["arbitrary"], - &["arbiter"], - &["airborne"], - &["arbitrary"], - &["arbiter"], - &["arbitrarily"], - &["arbitrary"], - &["arbitration"], - &["aircraft"], - &["articulations"], - &["airflow"], - &["various"], - &["airplane"], - &["airplanes"], - &["airports"], - &["arose"], - &["airsoft"], - &["airspace"], - &["aristotle"], - &["aristotle"], - &["aristotle"], - &["artifact"], - &["artifacts"], - &["artificial"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arithmetic"], - &["arbitrary"], - &["artist"], - &["artists"], - &["arrival"], - &["arrive"], - &["arrived"], - &["arizona"], - ], - range: 2..=9, - }; - -static WORD_ARH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARH_CHILDREN), - value: None, -}; - -pub static WORD_ARH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("tritis"), - ], - values: &[&["archive"], &["archives"], &["arthritis"]], - range: 3..=6, - }; - -static WORD_ARG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARG_CHILDREN), - value: None, -}; - -pub static WORD_ARG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ements"), - dictgen::InsensitiveAscii("emnt"), - dictgen::InsensitiveAscii("emnts"), - dictgen::InsensitiveAscii("entia"), - dictgen::InsensitiveAscii("entinia"), - dictgen::InsensitiveAscii("essive"), - dictgen::InsensitiveAscii("eument"), - dictgen::InsensitiveAscii("icultural"), - dictgen::InsensitiveAscii("iculture"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("mument"), - dictgen::InsensitiveAscii("muments"), - dictgen::InsensitiveAscii("reement"), - dictgen::InsensitiveAscii("reements"), - dictgen::InsensitiveAscii("uabley"), - dictgen::InsensitiveAscii("uablly"), - dictgen::InsensitiveAscii("ubaly"), - dictgen::InsensitiveAscii("ubly"), - dictgen::InsensitiveAscii("uement"), - dictgen::InsensitiveAscii("uements"), - dictgen::InsensitiveAscii("uemet"), - dictgen::InsensitiveAscii("uemnet"), - dictgen::InsensitiveAscii("uemnt"), - dictgen::InsensitiveAscii("uemnts"), - dictgen::InsensitiveAscii("uemtn"), - dictgen::InsensitiveAscii("uemtns"), - dictgen::InsensitiveAscii("uemtnt"), - dictgen::InsensitiveAscii("uents"), - dictgen::InsensitiveAscii("umant"), - dictgen::InsensitiveAscii("umants"), - dictgen::InsensitiveAscii("umeent"), - dictgen::InsensitiveAscii("umeents"), - dictgen::InsensitiveAscii("umement"), - dictgen::InsensitiveAscii("umements"), - dictgen::InsensitiveAscii("umemnt"), - dictgen::InsensitiveAscii("umemnts"), - dictgen::InsensitiveAscii("umend"), - dictgen::InsensitiveAscii("umends"), - dictgen::InsensitiveAscii("umeng"), - dictgen::InsensitiveAscii("umengs"), - dictgen::InsensitiveAscii("umens"), - dictgen::InsensitiveAscii("umenst"), - dictgen::InsensitiveAscii("umentas"), - dictgen::InsensitiveAscii("umentate"), - dictgen::InsensitiveAscii("umentatie"), - dictgen::InsensitiveAscii("umentents"), - dictgen::InsensitiveAscii("umentes"), - dictgen::InsensitiveAscii("umentitive"), - dictgen::InsensitiveAscii("umentos"), - dictgen::InsensitiveAscii("umeny"), - dictgen::InsensitiveAscii("umernts"), - dictgen::InsensitiveAscii("umet"), - dictgen::InsensitiveAscii("umetn"), - dictgen::InsensitiveAscii("umetns"), - dictgen::InsensitiveAscii("umets"), - dictgen::InsensitiveAscii("umment"), - dictgen::InsensitiveAscii("umnet"), - dictgen::InsensitiveAscii("umnets"), - dictgen::InsensitiveAscii("umnt"), - dictgen::InsensitiveAscii("umnts"), - ], - values: &[ - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argentina"], - &["argentina"], - &["aggressive"], - &["argument"], - &["agricultural"], - &["agriculture"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["agreement"], - &["agreements"], - &["arguably"], - &["arguably"], - &["arguably"], - &["arguably"], - &["argument"], - &["arguments"], - &["argument"], - &["argument"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - &["arguments"], - &["arguments"], - &["arguments"], - &["argumentative"], - &["argumentative"], - &["arguments"], - &["arguments"], - &["argumentative"], - &["arguments"], - &["argument"], - &["arguments"], - &["argument"], - &["argument"], - &["arguments"], - &["arguments"], - &["argument"], - &["argument"], - &["arguments"], - &["argument"], - &["arguments"], - ], - range: 4..=10, - }; - -static WORD_ARE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARE_CHILDREN), - value: None, -}; - -pub static WORD_ARE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ady"), - dictgen::InsensitiveAscii("aldy"), - dictgen::InsensitiveAscii("ea"), - dictgen::InsensitiveAscii("gument"), - dictgen::InsensitiveAscii("mnian"), - dictgen::InsensitiveAscii("odynamics"), - dictgen::InsensitiveAscii("ospace"), - dictgen::InsensitiveAscii("snal"), - dictgen::InsensitiveAscii("thmetic"), - dictgen::InsensitiveAscii("tmis"), - ], - values: &[ - &["already"], - &["already"], - &["area"], - &["argument"], - &["armenian"], - &["aerodynamics"], - &["aerospace"], - &["arsenal"], - &["arithmetic"], - &["artemis"], - ], - range: 2..=9, - }; - -static WORD_ARD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARD_CHILDREN), - value: None, -}; - -pub static WORD_ARD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iuno"), - dictgen::InsensitiveAscii("vark"), - dictgen::InsensitiveAscii("varks"), - ], - values: &[&["arduino"], &["aardvark"], &["aardvarks"]], - range: 4..=5, - }; - -static WORD_ARC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ARC_CHILDREN), - value: None, -}; - -static WORD_ARC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ARCA_NODE), - None, - None, - None, - Some(&WORD_ARCE_NODE), - None, - None, - Some(&WORD_ARCH_NODE), - Some(&WORD_ARCI_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ARCT_NODE), - None, - Some(&WORD_ARCV_NODE), - None, - None, - Some(&WORD_ARCY_NODE), - None, -]; - -static WORD_ARCY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCY_CHILDREN), - value: None, -}; - -pub static WORD_ARCY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lic")], - values: &[&["acrylic"]], - range: 3..=3, - }; - -static WORD_ARCV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCV_CHILDREN), - value: None, -}; - -pub static WORD_ARCV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hive")], - values: &[&["archive"]], - range: 4..=4, - }; - -static WORD_ARCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCT_CHILDREN), - value: None, -}; - -pub static WORD_ARCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("icle")], - values: &[&["article"]], - range: 4..=4, - }; - -static WORD_ARCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCI_CHILDREN), - value: None, -}; - -pub static WORD_ARCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("techture"), - dictgen::InsensitiveAscii("tecture"), - dictgen::InsensitiveAscii("tectures"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ver"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["architecture"], - &["architecture"], - &["architectures"], - &["archive"], - &["archived"], - &["archiver"], - &["archives"], - &["archiving"], - ], - range: 2..=8, - }; - -static WORD_ARCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ARCH_CHILDREN), - value: None, -}; - -static WORD_ARCH_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ARCHA_NODE), - None, - None, - None, - Some(&WORD_ARCHE_NODE), - None, - None, - None, - Some(&WORD_ARCHI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ARCHO_NODE), - None, - None, - None, - None, - Some(&WORD_ARCHT_NODE), - None, - Some(&WORD_ARCHV_NODE), - None, - None, - Some(&WORD_ARCHY_NODE), - None, -]; - -static WORD_ARCHY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCHY_CHILDREN), - value: None, -}; - -pub static WORD_ARCHY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("types")], - values: &[&["archetypes"]], - range: 5..=5, - }; - -static WORD_ARCHV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCHV_CHILDREN), - value: None, -}; - -pub static WORD_ARCHV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["archive"], &["archive"], &["archives"], &["archiving"]], - range: 1..=3, - }; - -static WORD_ARCHT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCHT_CHILDREN), - value: None, -}; - -pub static WORD_ARCHT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ecture"), - dictgen::InsensitiveAscii("ectures"), - dictgen::InsensitiveAscii("iects"), - dictgen::InsensitiveAscii("iecture"), - dictgen::InsensitiveAscii("iectures"), - dictgen::InsensitiveAscii("itecture"), - dictgen::InsensitiveAscii("itectures"), - dictgen::InsensitiveAscii("ype"), - dictgen::InsensitiveAscii("ypes"), - ], - values: &[ - &["architecture"], - &["architectures"], - &["architects"], - &["architecture"], - &["architectures"], - &["architecture"], - &["architectures"], - &["archetype"], - &["archetypes"], - ], - range: 3..=9, - }; - -static WORD_ARCHO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCHO_CHILDREN), - value: None, -}; - -pub static WORD_ARCHO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[&["anchor"], &["archive"]], - range: 1..=2, - }; - -static WORD_ARCHI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCHI_CHILDREN), - value: None, -}; - -pub static WORD_ARCHI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ac"), - dictgen::InsensitiveAscii("ctect"), - dictgen::InsensitiveAscii("ctecture"), - dictgen::InsensitiveAscii("ctectures"), - dictgen::InsensitiveAscii("cture"), - dictgen::InsensitiveAscii("ecture"), - dictgen::InsensitiveAscii("ectures"), - dictgen::InsensitiveAscii("eve"), - dictgen::InsensitiveAscii("median"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("nes"), - dictgen::InsensitiveAscii("oves"), - dictgen::InsensitiveAscii("tct"), - dictgen::InsensitiveAscii("tcts"), - dictgen::InsensitiveAscii("tcture"), - dictgen::InsensitiveAscii("tctures"), - dictgen::InsensitiveAscii("techs"), - dictgen::InsensitiveAscii("techt"), - dictgen::InsensitiveAscii("techts"), - dictgen::InsensitiveAscii("techturally"), - dictgen::InsensitiveAscii("techture"), - dictgen::InsensitiveAscii("techtures"), - dictgen::InsensitiveAscii("techural"), - dictgen::InsensitiveAscii("techure"), - dictgen::InsensitiveAscii("tecs"), - dictgen::InsensitiveAscii("tecte"), - dictgen::InsensitiveAscii("tectes"), - dictgen::InsensitiveAscii("tectrual"), - dictgen::InsensitiveAscii("tectual"), - dictgen::InsensitiveAscii("tectur"), - dictgen::InsensitiveAscii("tectureal"), - dictgen::InsensitiveAscii("tecturial"), - dictgen::InsensitiveAscii("tecturs"), - dictgen::InsensitiveAscii("tecturse"), - dictgen::InsensitiveAscii("tectuur"), - dictgen::InsensitiveAscii("tecure"), - dictgen::InsensitiveAscii("tecures"), - dictgen::InsensitiveAscii("tecutral"), - dictgen::InsensitiveAscii("tecutre"), - dictgen::InsensitiveAscii("tecutres"), - dictgen::InsensitiveAscii("tecuture"), - dictgen::InsensitiveAscii("tecutures"), - dictgen::InsensitiveAscii("tet"), - dictgen::InsensitiveAscii("tetcure"), - dictgen::InsensitiveAscii("tetcures"), - dictgen::InsensitiveAscii("teture"), - dictgen::InsensitiveAscii("tetures"), - dictgen::InsensitiveAscii("texts"), - dictgen::InsensitiveAscii("texture"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tures"), - dictgen::InsensitiveAscii("types"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("vel"), - ], - values: &[ - &["archaic"], - &["architect"], - &["architecture"], - &["architectures"], - &["architecture"], - &["architecture"], - &["architectures"], - &["achieve", "archive"], - &["archimedean"], - &["archive"], - &["archives"], - &["archives"], - &["architect"], - &["architects"], - &["architecture"], - &["architectures"], - &["architects"], - &["architect"], - &["architect", "architects"], - &["architecturally"], - &["architecture"], - &["architectures"], - &["architectural"], - &["architecture"], - &["architects"], - &["architecture"], - &["architects"], - &["architectural"], - &["architectural"], - &["architecture"], - &["architectural"], - &["architectural"], - &["architectures"], - &["architectures"], - &["architecture"], - &["architecture"], - &["architectures"], - &["architectural"], - &["architecture"], - &["architectures"], - &["architecture"], - &["architectures"], - &["architect"], - &["architecture"], - &["architectures"], - &["architecture"], - &["architectures"], - &["architects"], - &["architecture"], - &["architecture"], - &["architectures"], - &["archetypes"], - &["archive"], - &["archival"], - ], - range: 1..=11, - }; - -static WORD_ARCHE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCHE_CHILDREN), - value: None, -}; - -pub static WORD_ARCHE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aologist"), - dictgen::InsensitiveAscii("aologists"), - dictgen::InsensitiveAscii("aology"), - dictgen::InsensitiveAscii("cture"), - dictgen::InsensitiveAscii("tect"), - dictgen::InsensitiveAscii("tects"), - dictgen::InsensitiveAscii("tectural"), - dictgen::InsensitiveAscii("tecturally"), - dictgen::InsensitiveAscii("tecture"), - dictgen::InsensitiveAscii("tipes"), - dictgen::InsensitiveAscii("tpye"), - dictgen::InsensitiveAscii("tpyes"), - dictgen::InsensitiveAscii("typs"), - dictgen::InsensitiveAscii("typus"), - dictgen::InsensitiveAscii("ytpes"), - ], - values: &[ - &["archeologist"], - &["archeologists"], - &["archeology"], - &["architecture"], - &["architect"], - &["architects"], - &["architectural"], - &["architecturally"], - &["architecture"], - &["archetypes"], - &["archetype"], - &["archetypes"], - &["archetypes"], - &["archetypes"], - &["archetypes"], - ], - range: 4..=10, - }; - -static WORD_ARCHA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCHA_CHILDREN), - value: None, -}; - -pub static WORD_ARCHA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elogical"), - dictgen::InsensitiveAscii("elogists"), - dictgen::InsensitiveAscii("elogy"), - dictgen::InsensitiveAscii("eolgy"), - dictgen::InsensitiveAscii("oelogy"), - dictgen::InsensitiveAscii("ology"), - dictgen::InsensitiveAscii("types"), - ], - values: &[ - &["archaeological"], - &["archaeologists"], - &["archaeology"], - &["archaeology"], - &["archaeology", "archeology"], - &["archeology", "archaeology"], - &["archetypes"], - ], - range: 5..=8, - }; - -static WORD_ARCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCE_CHILDREN), - value: None, -}; - -pub static WORD_ARCE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("htype"), - dictgen::InsensitiveAscii("htypes"), - ], - values: &[&["archetype"], &["archetypes"]], - range: 5..=6, - }; - -static WORD_ARCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARCA_CHILDREN), - value: None, -}; - -pub static WORD_ARCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("heology"), - dictgen::InsensitiveAscii("hic"), - ], - values: &[&["archeology"], &["archaic"]], - range: 3..=7, - }; - -static WORD_ARB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ARB_CHILDREN), - value: None, -}; - -static WORD_ARB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ARBA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ARBI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ARBO_NODE), - None, - None, - Some(&WORD_ARBR_NODE), - None, - Some(&WORD_ARBT_NODE), - Some(&WORD_ARBU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ARBU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBU_CHILDREN), - value: None, -}; - -pub static WORD_ARBU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("trarily"), - dictgen::InsensitiveAscii("trary"), - ], - values: &[&["arbitrarily"], &["arbitrary"]], - range: 5..=7, - }; - -static WORD_ARBT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBT_CHILDREN), - value: None, -}; - -pub static WORD_ARBT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irarily"), - dictgen::InsensitiveAscii("irary"), - dictgen::InsensitiveAscii("rarily"), - dictgen::InsensitiveAscii("rary"), - ], - values: &[ - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - ], - range: 4..=7, - }; - -static WORD_ARBR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBR_CHILDREN), - value: None, -}; - -pub static WORD_ARBR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("itarily"), - dictgen::InsensitiveAscii("itary"), - dictgen::InsensitiveAscii("itation"), - dictgen::InsensitiveAscii("itrarily"), - dictgen::InsensitiveAscii("itrary"), - dictgen::InsensitiveAscii("itray"), - ], - values: &[ - &["arbitrarily"], - &["arbitrary"], - &["arbitration"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrary"], - ], - range: 5..=8, - }; - -static WORD_ARBO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBO_CHILDREN), - value: None, -}; - -pub static WORD_ARBO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("rts"), - ], - values: &[&["abort"], &["aborted"], &["aborting"], &["aborts"]], - range: 2..=5, - }; - -static WORD_ARBI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ARBI_CHILDREN), - value: None, -}; - -static WORD_ARBI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ARBIA_NODE), - Some(&WORD_ARBIB_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_ARBII_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ARBIR_NODE), - None, - Some(&WORD_ARBIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ARBIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBIT_CHILDREN), - value: None, -}; - -pub static WORD_ARBIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arary"), - dictgen::InsensitiveAscii("arily"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("iarily"), - dictgen::InsensitiveAscii("iary"), - dictgen::InsensitiveAscii("iraly"), - dictgen::InsensitiveAscii("iray"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("railly"), - dictgen::InsensitiveAscii("raily"), - dictgen::InsensitiveAscii("raion"), - dictgen::InsensitiveAscii("rairly"), - dictgen::InsensitiveAscii("rairy"), - dictgen::InsensitiveAscii("ralily"), - dictgen::InsensitiveAscii("rally"), - dictgen::InsensitiveAscii("ralrily"), - dictgen::InsensitiveAscii("ralry"), - dictgen::InsensitiveAscii("raly"), - dictgen::InsensitiveAscii("rarely"), - dictgen::InsensitiveAscii("rariely"), - dictgen::InsensitiveAscii("rariliy"), - dictgen::InsensitiveAscii("rarilly"), - dictgen::InsensitiveAscii("rarion"), - dictgen::InsensitiveAscii("rarity"), - dictgen::InsensitiveAscii("rariy"), - dictgen::InsensitiveAscii("rarly"), - dictgen::InsensitiveAscii("raryily"), - dictgen::InsensitiveAscii("raryly"), - dictgen::InsensitiveAscii("ratily"), - dictgen::InsensitiveAscii("ratiojn"), - dictgen::InsensitiveAscii("raton"), - dictgen::InsensitiveAscii("ratrily"), - dictgen::InsensitiveAscii("ratrion"), - dictgen::InsensitiveAscii("ratry"), - dictgen::InsensitiveAscii("raty"), - dictgen::InsensitiveAscii("ray"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("rers"), - dictgen::InsensitiveAscii("riarily"), - dictgen::InsensitiveAscii("riary"), - dictgen::InsensitiveAscii("rily"), - dictgen::InsensitiveAscii("rion"), - dictgen::InsensitiveAscii("riraly"), - dictgen::InsensitiveAscii("riray"), - dictgen::InsensitiveAscii("rition"), - dictgen::InsensitiveAscii("ror"), - dictgen::InsensitiveAscii("rors"), - dictgen::InsensitiveAscii("rtily"), - dictgen::InsensitiveAscii("rty"), - dictgen::InsensitiveAscii("ry"), - dictgen::InsensitiveAscii("ryarily"), - dictgen::InsensitiveAscii("ryary"), - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ually"), - dictgen::InsensitiveAscii("ualy"), - dictgen::InsensitiveAscii("uarily"), - dictgen::InsensitiveAscii("uary"), - dictgen::InsensitiveAscii("urarily"), - dictgen::InsensitiveAscii("urary"), - dictgen::InsensitiveAscii("ure"), - ], - values: &[ - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbiter", "arbitrator"], - &["arbiters", "arbitrators"], - &["arbitrarily"], - &["arbitrarily"], - &["arbitration"], - &["arbitrarily"], - &["arbitrarily", "arbitrary"], - &["arbitrarily"], - &["arbitrarily"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrarily"], - &["arbitrarily"], - &["arbitrarily"], - &["arbitration"], - &["arbitrarily"], - &["arbitrarily", "arbitrary"], - &["arbitrary", "arbitrarily"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitration"], - &["arbitration"], - &["arbitrarily"], - &["arbitration"], - &["arbitrary"], - &["arbitrary"], - &["arbitrary"], - &["arbiter"], - &["arbiter", "arbitrator"], - &["arbiters", "arbitrators"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitration"], - &["arbitrarily"], - &["arbitrary"], - &["arbitration"], - &["arbiter", "arbitrator"], - &["arbiters", "arbitrators"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbiter"], - ], - range: 2..=7, - }; - -static WORD_ARBIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBIR_CHILDREN), - value: None, -}; - -pub static WORD_ARBIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arily"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("atily"), - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("tarily"), - dictgen::InsensitiveAscii("tary"), - dictgen::InsensitiveAscii("trarily"), - dictgen::InsensitiveAscii("trary"), - ], - values: &[ - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - ], - range: 3..=7, - }; - -static WORD_ARBII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBII_CHILDREN), - value: None, -}; - -pub static WORD_ARBII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("trarily"), - dictgen::InsensitiveAscii("trary"), - ], - values: &[&["arbitrarily"], &["arbitrary"]], - range: 5..=7, - }; - -static WORD_ARBIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBIB_CHILDREN), - value: None, -}; - -pub static WORD_ARBIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tarily"), - dictgen::InsensitiveAscii("tary"), - dictgen::InsensitiveAscii("trarily"), - dictgen::InsensitiveAscii("trary"), - ], - values: &[ - &["arbitrarily"], - &["arbitrary"], - &["arbitrarily"], - &["arbitrary"], - ], - range: 4..=7, - }; - -static WORD_ARBIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBIA_CHILDREN), - value: None, -}; - -pub static WORD_ARBIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("traily"), - dictgen::InsensitiveAscii("tray"), - ], - values: &[&["arbitrarily"], &["arbitrary"]], - range: 4..=6, - }; - -static WORD_ARBA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARBA_CHILDREN), - value: None, -}; - -pub static WORD_ARBA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("trary")], - values: &[&["arbitrary"]], - range: 5..=5, - }; - -static WORD_ARA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ARA_CHILDREN), - value: None, -}; - -pub static WORD_ARA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chive"), - dictgen::InsensitiveAscii("cnid"), - dictgen::InsensitiveAscii("cnids"), - dictgen::InsensitiveAscii("meters"), - dictgen::InsensitiveAscii("mgeddon"), - dictgen::InsensitiveAscii("nge"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("ngement"), - dictgen::InsensitiveAscii("ound"), - dictgen::InsensitiveAscii("rbic"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["archive"], - &["arachnid"], - &["arachnids"], - &["parameters"], - &["armageddon"], - &["arrange"], - &["arranged"], - &["arrangement"], - &["around"], - &["arabic"], - &["array"], - &["arrays"], - ], - range: 1..=7, - }; - -static WORD_AQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AQ_CHILDREN), - value: None, -}; - -pub static WORD_AQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ain"), - dictgen::InsensitiveAscii("aurium"), - dictgen::InsensitiveAscii("cuaintance"), - dictgen::InsensitiveAscii("cuaintances"), - dictgen::InsensitiveAscii("cuainted"), - dictgen::InsensitiveAscii("cuire"), - dictgen::InsensitiveAscii("cuired"), - dictgen::InsensitiveAscii("cuires"), - dictgen::InsensitiveAscii("cuiring"), - dictgen::InsensitiveAscii("cuisition"), - dictgen::InsensitiveAscii("quaintance"), - dictgen::InsensitiveAscii("quaintances"), - dictgen::InsensitiveAscii("uaduct"), - dictgen::InsensitiveAscii("uaint"), - dictgen::InsensitiveAscii("uaintance"), - dictgen::InsensitiveAscii("uainted"), - dictgen::InsensitiveAscii("uainting"), - dictgen::InsensitiveAscii("uaints"), - dictgen::InsensitiveAscii("uairum"), - dictgen::InsensitiveAscii("uarim"), - dictgen::InsensitiveAscii("uaruim"), - dictgen::InsensitiveAscii("ueos"), - dictgen::InsensitiveAscii("ueus"), - dictgen::InsensitiveAscii("uiantance"), - dictgen::InsensitiveAscii("uiess"), - dictgen::InsensitiveAscii("uiessed"), - dictgen::InsensitiveAscii("uiesses"), - dictgen::InsensitiveAscii("uiessing"), - dictgen::InsensitiveAscii("uire"), - dictgen::InsensitiveAscii("uired"), - dictgen::InsensitiveAscii("uires"), - dictgen::InsensitiveAscii("uiring"), - dictgen::InsensitiveAscii("uisition"), - dictgen::InsensitiveAscii("uisitions"), - dictgen::InsensitiveAscii("uit"), - dictgen::InsensitiveAscii("uitted"), - dictgen::InsensitiveAscii("uries"), - ], - values: &[ - &["again"], - &["aquarium"], - &["acquaintance"], - &["acquaintances"], - &["acquainted"], - &["acquire"], - &["acquired"], - &["acquires"], - &["acquiring"], - &["acquisition"], - &["acquaintance"], - &["acquaintances"], - &["aqueduct"], - &["acquaint"], - &["acquaintance"], - &["acquainted"], - &["acquainting"], - &["acquaints"], - &["aquarium"], - &["aquarium"], - &["aquarium"], - &["aqueous"], - &["aqueous"], - &["acquaintance"], - &["acquiesce"], - &["acquiesced"], - &["acquiesces"], - &["acquiescing"], - &["acquire"], - &["acquired"], - &["acquires"], - &["acquiring"], - &["acquisition"], - &["acquisitions"], - &["acquit"], - &["acquitted"], - &["acquires", "equerries"], - ], - range: 3..=11, - }; - -static WORD_AP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AP_CHILDREN), - value: None, -}; - -static WORD_AP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_APA_NODE), - None, - None, - Some(&WORD_APD_NODE), - Some(&WORD_APE_NODE), - None, - None, - Some(&WORD_APH_NODE), - Some(&WORD_API_NODE), - None, - None, - Some(&WORD_APL_NODE), - None, - None, - Some(&WORD_APO_NODE), - Some(&WORD_APP_NODE), - None, - Some(&WORD_APR_NODE), - Some(&WORD_APS_NODE), - Some(&WORD_APT_NODE), - None, - None, - None, - None, - Some(&WORD_APY_NODE), - None, -]; - -static WORD_APY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APY_CHILDREN), - value: None, -}; - -pub static WORD_APY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oon"), - dictgen::InsensitiveAscii("ooned"), - dictgen::InsensitiveAscii("ooning"), - dictgen::InsensitiveAscii("oons"), - ], - values: &[&["oppugn"], &["oppugned"], &["oppugning"], &["oppugns"]], - range: 3..=6, - }; - -static WORD_APT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APT_CHILDREN), - value: None, -}; - -pub static WORD_APT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("itudine")], - values: &[&["aptitude"]], - range: 7..=7, - }; - -static WORD_APS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APS_CHILDREN), - value: None, -}; - -pub static WORD_APS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aragus"), - dictgen::InsensitiveAscii("ects"), - dictgen::InsensitiveAscii("ergers"), - dictgen::InsensitiveAscii("halt"), - dictgen::InsensitiveAscii("irations"), - dictgen::InsensitiveAscii("irin"), - dictgen::InsensitiveAscii("otles"), - dictgen::InsensitiveAscii("otrophe"), - ], - values: &[ - &["asparagus"], - &["aspects"], - &["aspergers"], - &["asphalt"], - &["aspirations"], - &["aspirin"], - &["apostles"], - &["apostrophe"], - ], - range: 4..=8, - }; - -static WORD_APR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APR_CHILDREN), - value: None, -}; - -pub static WORD_APR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atheid"), - dictgen::InsensitiveAscii("eciate"), - dictgen::InsensitiveAscii("eciated"), - dictgen::InsensitiveAscii("eciates"), - dictgen::InsensitiveAscii("eciating"), - dictgen::InsensitiveAscii("eciation"), - dictgen::InsensitiveAscii("eciative"), - dictgen::InsensitiveAscii("ehensive"), - dictgen::InsensitiveAscii("esheation"), - dictgen::InsensitiveAscii("eteate"), - dictgen::InsensitiveAscii("eteated"), - dictgen::InsensitiveAscii("eteating"), - dictgen::InsensitiveAscii("etiate"), - dictgen::InsensitiveAscii("etiated"), - dictgen::InsensitiveAscii("etiates"), - dictgen::InsensitiveAscii("etiating"), - dictgen::InsensitiveAscii("etiation"), - dictgen::InsensitiveAscii("etiative"), - dictgen::InsensitiveAscii("eture"), - dictgen::InsensitiveAscii("iciate"), - dictgen::InsensitiveAscii("oach"), - dictgen::InsensitiveAscii("oached"), - dictgen::InsensitiveAscii("oaches"), - dictgen::InsensitiveAscii("oaching"), - dictgen::InsensitiveAscii("och"), - dictgen::InsensitiveAscii("oched"), - dictgen::InsensitiveAscii("oches"), - dictgen::InsensitiveAscii("oching"), - dictgen::InsensitiveAscii("oove"), - dictgen::InsensitiveAscii("ooved"), - dictgen::InsensitiveAscii("opiate"), - dictgen::InsensitiveAscii("opiately"), - dictgen::InsensitiveAscii("opreate"), - dictgen::InsensitiveAscii("opriate"), - dictgen::InsensitiveAscii("opriately"), - dictgen::InsensitiveAscii("oval"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("oved"), - dictgen::InsensitiveAscii("ox"), - dictgen::InsensitiveAscii("oximate"), - dictgen::InsensitiveAscii("oximately"), - dictgen::InsensitiveAscii("oximates"), - dictgen::InsensitiveAscii("oximation"), - dictgen::InsensitiveAscii("oximations"), - dictgen::InsensitiveAscii("reciate"), - dictgen::InsensitiveAscii("rovement"), - dictgen::InsensitiveAscii("roximate"), - dictgen::InsensitiveAscii("roximately"), - dictgen::InsensitiveAscii("roximates"), - dictgen::InsensitiveAscii("roximation"), - dictgen::InsensitiveAscii("roximations"), - dictgen::InsensitiveAscii("ticle"), - dictgen::InsensitiveAscii("tment"), - ], - values: &[ - &["apartheid"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciating"], - &["appreciation"], - &["appreciative"], - &["apprehensive"], - &["appreciation"], - &["appreciate"], - &["appreciated"], - &["appreciating"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciating"], - &["appreciation"], - &["appreciative"], - &["aperture"], - &["appreciate"], - &["approach"], - &["approached"], - &["approaches"], - &["approaching"], - &["approach"], - &["approached"], - &["approaches"], - &["approaching"], - &["approve"], - &["approved"], - &["appropriate"], - &["appropriately"], - &["appropriate"], - &["appropriate"], - &["appropriately"], - &["approval"], - &["approve"], - &["approved"], - &["approx"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - &["appreciate"], - &["approval"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - &["particle"], - &["apartment"], - ], - range: 2..=11, - }; - -static WORD_APP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_APP_CHILDREN), - value: None, -}; - -static WORD_APP_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_APPA_NODE), - None, - None, - None, - Some(&WORD_APPE_NODE), - None, - None, - None, - Some(&WORD_APPI_NODE), - None, - None, - Some(&WORD_APPL_NODE), - None, - Some(&WORD_APPN_NODE), - Some(&WORD_APPO_NODE), - Some(&WORD_APPP_NODE), - None, - Some(&WORD_APPR_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_APPY_NODE), - None, -]; - -static WORD_APPY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPY_CHILDREN), - value: Some(&["apply"]), -}; - -pub static WORD_APPY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ing")], - values: &[&["applying"]], - range: 3..=3, - }; - -static WORD_APPR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_APPR_CHILDREN), - value: None, -}; - -static WORD_APPR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_APPRA_NODE), - None, - Some(&WORD_APPRC_NODE), - None, - Some(&WORD_APPRE_NODE), - None, - None, - None, - Some(&WORD_APPRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_APPRO_NODE), - Some(&WORD_APPRP_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_APPRP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPRP_CHILDREN), - value: None, -}; - -pub static WORD_APPRP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("riate"), - dictgen::InsensitiveAscii("riately"), - ], - values: &[&["appropriate"], &["appropriately"]], - range: 5..=7, - }; - -static WORD_APPRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_APPRO_CHILDREN), - value: None, -}; - -static WORD_APPRO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_APPROA_NODE), - Some(&WORD_APPROB_NODE), - Some(&WORD_APPROC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_APPROI_NODE), - None, - None, - None, - Some(&WORD_APPROM_NODE), - None, - Some(&WORD_APPROO_NODE), - Some(&WORD_APPROP_NODE), - None, - Some(&WORD_APPROR_NODE), - Some(&WORD_APPROS_NODE), - None, - Some(&WORD_APPROU_NODE), - Some(&WORD_APPROV_NODE), - None, - Some(&WORD_APPROX_NODE), - None, - None, -]; - -static WORD_APPROX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROX_CHILDREN), - value: None, -}; - -pub static WORD_APPROX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amate"), - dictgen::InsensitiveAscii("amately"), - dictgen::InsensitiveAscii("amates"), - dictgen::InsensitiveAscii("amation"), - dictgen::InsensitiveAscii("amations"), - dictgen::InsensitiveAscii("amatly"), - dictgen::InsensitiveAscii("ametely"), - dictgen::InsensitiveAscii("iamte"), - dictgen::InsensitiveAscii("iamtely"), - dictgen::InsensitiveAscii("iamtes"), - dictgen::InsensitiveAscii("iamtion"), - dictgen::InsensitiveAscii("iamtions"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iately"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - dictgen::InsensitiveAscii("imat"), - dictgen::InsensitiveAscii("imatelly"), - dictgen::InsensitiveAscii("imatively"), - dictgen::InsensitiveAscii("imatley"), - dictgen::InsensitiveAscii("imatly"), - dictgen::InsensitiveAscii("imed"), - dictgen::InsensitiveAscii("imetely"), - dictgen::InsensitiveAscii("imetly"), - dictgen::InsensitiveAscii("imitely"), - dictgen::InsensitiveAscii("mate"), - dictgen::InsensitiveAscii("mately"), - dictgen::InsensitiveAscii("mates"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("mations"), - dictgen::InsensitiveAscii("miate"), - dictgen::InsensitiveAscii("mimation"), - dictgen::InsensitiveAscii("omate"), - ], - values: &[ - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - &["approximately"], - &["approximately"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - &["approximate"], - &["approximately"], - &["approximately"], - &["approximately"], - &["approximately"], - &["approximated"], - &["approximately"], - &["approximately"], - &["approximately"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - &["approximate"], - &["approximation"], - &["approximate"], - ], - range: 4..=9, - }; - -static WORD_APPROV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROV_CHILDREN), - value: None, -}; - -pub static WORD_APPROV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("ement"), - ], - values: &[&["approval"], &["approval"]], - range: 2..=5, - }; - -static WORD_APPROU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROU_CHILDREN), - value: None, -}; - -pub static WORD_APPROU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("val"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["approval"], - &["approve"], - &["approved"], - &["approves"], - &["approving"], - ], - range: 2..=4, - }; - -static WORD_APPROS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROS_CHILDREN), - value: None, -}; - -pub static WORD_APPROS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("traphe")], - values: &[&["apostrophe"]], - range: 6..=6, - }; - -static WORD_APPROR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROR_CHILDREN), - value: None, -}; - -pub static WORD_APPROR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iately"), - dictgen::InsensitiveAscii("piation"), - dictgen::InsensitiveAscii("priate"), - dictgen::InsensitiveAscii("priately"), - ], - values: &[ - &["appropriate"], - &["appropriately"], - &["appropriation"], - &["appropriate"], - &["appropriately"], - ], - range: 4..=8, - }; - -static WORD_APPROP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROP_CHILDREN), - value: None, -}; - -pub static WORD_APPROP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aite"), - dictgen::InsensitiveAscii("eriate"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iately"), - dictgen::InsensitiveAscii("irate"), - dictgen::InsensitiveAscii("irately"), - dictgen::InsensitiveAscii("iration"), - dictgen::InsensitiveAscii("oriate"), - dictgen::InsensitiveAscii("priately"), - dictgen::InsensitiveAscii("raite"), - dictgen::InsensitiveAscii("raitely"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rately"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("reation"), - dictgen::InsensitiveAscii("riage"), - dictgen::InsensitiveAscii("riatally"), - dictgen::InsensitiveAscii("riatedly"), - dictgen::InsensitiveAscii("riatee"), - dictgen::InsensitiveAscii("riatin"), - dictgen::InsensitiveAscii("riatley"), - dictgen::InsensitiveAscii("riatly"), - dictgen::InsensitiveAscii("riatness"), - dictgen::InsensitiveAscii("riato"), - dictgen::InsensitiveAscii("riaton"), - dictgen::InsensitiveAscii("riete"), - dictgen::InsensitiveAscii("rietly"), - dictgen::InsensitiveAscii("ritae"), - dictgen::InsensitiveAscii("ritate"), - dictgen::InsensitiveAscii("ritately"), - dictgen::InsensitiveAscii("rite"), - dictgen::InsensitiveAscii("roate"), - dictgen::InsensitiveAscii("ropiate"), - dictgen::InsensitiveAscii("ropiately"), - dictgen::InsensitiveAscii("ropreate"), - dictgen::InsensitiveAscii("ropriate"), - dictgen::InsensitiveAscii("roximate"), - dictgen::InsensitiveAscii("roximately"), - dictgen::InsensitiveAscii("roximates"), - dictgen::InsensitiveAscii("roximation"), - dictgen::InsensitiveAscii("roximations"), - dictgen::InsensitiveAscii("rpiate"), - ], - values: &[ - &["appropriate"], - &["appropriate"], - &["appropriate"], - &["appropriately"], - &["appropriate"], - &["appropriately"], - &["appropriation"], - &["appropriate"], - &["appropriately"], - &["appropriate"], - &["appropriately"], - &["appropriate"], - &["appropriated"], - &["appropriately"], - &["appropriation"], - &["appropriations"], - &["appropriation"], - &["appropriate"], - &["appropriately"], - &["appropriately"], - &["appropriate"], - &["appropriation"], - &["appropriately"], - &["appropriately"], - &["appropriateness"], - &["appropriation"], - &["appropriation"], - &["appropriate"], - &["appropriately"], - &["appropriate"], - &["appropriate"], - &["appropriately"], - &["appropriate"], - &["appropriate"], - &["appropriate"], - &["appropriately"], - &["appropriate"], - &["appropriate"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - &["appropriate"], - ], - range: 4..=11, - }; - -static WORD_APPROO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROO_CHILDREN), - value: None, -}; - -pub static WORD_APPROO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("priate"), - dictgen::InsensitiveAscii("ximate"), - dictgen::InsensitiveAscii("ximately"), - dictgen::InsensitiveAscii("ximates"), - dictgen::InsensitiveAscii("ximation"), - dictgen::InsensitiveAscii("ximations"), - ], - values: &[ - &["appropriate"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - ], - range: 6..=9, - }; - -static WORD_APPROM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROM_CHILDREN), - value: None, -}; - -pub static WORD_APPROM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ixation")], - values: &[&["approximation"]], - range: 7..=7, - }; - -static WORD_APPROI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROI_CHILDREN), - value: None, -}; - -pub static WORD_APPROI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("mation"), - ], - values: &[&["appropriate"], &["approximation"]], - range: 3..=6, - }; - -static WORD_APPROC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROC_CHILDREN), - value: None, -}; - -pub static WORD_APPROC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hed"), - dictgen::InsensitiveAscii("hes"), - dictgen::InsensitiveAscii("hing"), - ], - values: &[ - &["approach"], - &["approach"], - &["approached"], - &["approaches"], - &["approaching"], - ], - range: 1..=4, - }; - -static WORD_APPROB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROB_CHILDREN), - value: None, -}; - -pub static WORD_APPROB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iate")], - values: &[&["appropriate"]], - range: 4..=4, - }; - -static WORD_APPROA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPROA_CHILDREN), - value: None, -}; - -pub static WORD_APPROA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chs"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("te"), - ], - values: &[&["approaches"], &["approaching"], &["appropriate"]], - range: 2..=4, - }; - -static WORD_APPRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPRI_CHILDREN), - value: None, -}; - -pub static WORD_APPRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("ceate"), - dictgen::InsensitiveAscii("ciate"), - dictgen::InsensitiveAscii("ciated"), - dictgen::InsensitiveAscii("ciates"), - dictgen::InsensitiveAscii("ecate"), - dictgen::InsensitiveAscii("eciate"), - dictgen::InsensitiveAscii("eciated"), - dictgen::InsensitiveAscii("eciates"), - dictgen::InsensitiveAscii("eciating"), - dictgen::InsensitiveAscii("eciation"), - dictgen::InsensitiveAscii("eciative"), - dictgen::InsensitiveAscii("opriate"), - dictgen::InsensitiveAscii("orate"), - dictgen::InsensitiveAscii("priate"), - dictgen::InsensitiveAscii("proate"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("xamate"), - dictgen::InsensitiveAscii("xamated"), - dictgen::InsensitiveAscii("xamately"), - dictgen::InsensitiveAscii("xamates"), - dictgen::InsensitiveAscii("xamating"), - dictgen::InsensitiveAscii("xamation"), - dictgen::InsensitiveAscii("xamations"), - dictgen::InsensitiveAscii("ximate"), - dictgen::InsensitiveAscii("ximated"), - dictgen::InsensitiveAscii("ximately"), - dictgen::InsensitiveAscii("ximates"), - dictgen::InsensitiveAscii("ximating"), - dictgen::InsensitiveAscii("ximation"), - dictgen::InsensitiveAscii("ximations"), - ], - values: &[ - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciates"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciating"], - &["appreciation"], - &["appreciative"], - &["appropriate"], - &["appropriate"], - &["appropriate"], - &["appropriate"], - &["appropriate"], - &["approximate"], - &["approximated"], - &["approximately"], - &["approximates"], - &["approximating"], - &["approximation"], - &["approximations"], - &["approximate"], - &["approximated"], - &["approximately"], - &["approximates"], - &["approximating"], - &["approximation"], - &["approximations"], - ], - range: 4..=9, - }; - -static WORD_APPRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPRE_CHILDREN), - value: None, -}; - -pub static WORD_APPRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aciate"), - dictgen::InsensitiveAscii("aciated"), - dictgen::InsensitiveAscii("acite"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("arance"), - dictgen::InsensitiveAscii("caite"), - dictgen::InsensitiveAscii("caited"), - dictgen::InsensitiveAscii("caites"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("ceating"), - dictgen::InsensitiveAscii("ciae"), - dictgen::InsensitiveAscii("ciaite"), - dictgen::InsensitiveAscii("ciat"), - dictgen::InsensitiveAscii("ciateing"), - dictgen::InsensitiveAscii("ciateive"), - dictgen::InsensitiveAscii("ciaters"), - dictgen::InsensitiveAscii("ciatie"), - dictgen::InsensitiveAscii("ciatied"), - dictgen::InsensitiveAscii("ciatin"), - dictgen::InsensitiveAscii("ciationg"), - dictgen::InsensitiveAscii("ciato"), - dictgen::InsensitiveAscii("ciaton"), - dictgen::InsensitiveAscii("ciatve"), - dictgen::InsensitiveAscii("ciste"), - dictgen::InsensitiveAscii("citae"), - dictgen::InsensitiveAscii("cite"), - dictgen::InsensitiveAscii("cited"), - dictgen::InsensitiveAscii("ctice"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("icate"), - dictgen::InsensitiveAscii("icated"), - dictgen::InsensitiveAscii("icates"), - dictgen::InsensitiveAscii("icating"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("iciate"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("ndice"), - dictgen::InsensitiveAscii("ntace"), - dictgen::InsensitiveAscii("ntie"), - dictgen::InsensitiveAscii("ntince"), - dictgen::InsensitiveAscii("ntise"), - dictgen::InsensitiveAscii("ntly"), - dictgen::InsensitiveAscii("teate"), - dictgen::InsensitiveAscii("teated"), - dictgen::InsensitiveAscii("tiate"), - dictgen::InsensitiveAscii("tiated"), - dictgen::InsensitiveAscii("tiates"), - dictgen::InsensitiveAscii("tiating"), - dictgen::InsensitiveAscii("tiation"), - dictgen::InsensitiveAscii("tiative"), - dictgen::InsensitiveAscii("tince"), - ], - values: &[ - &["appreciate"], - &["appreciated"], - &["appreciate"], - &["appear"], - &["appearance"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciate"], - &["appreciating"], - &["appreciates"], - &["appreciative"], - &["appreciate"], - &["appreciating"], - &["appreciative"], - &["appreciates"], - &["appreciative"], - &["appreciative"], - &["appreciation"], - &["appreciating"], - &["appreciation"], - &["appreciation"], - &["appreciative"], - &["appreciates"], - &["appreciates"], - &["appreciate"], - &["appreciated"], - &["apprentice"], - &["appreciate"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciating"], - &["appreciation"], - &["appreciate"], - &["appended", "apprehended"], - &["apprentice"], - &["apprentice"], - &["apprentice"], - &["apprentice"], - &["apprentice"], - &["apparently"], - &["appreciate"], - &["appreciated"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciating"], - &["appreciation"], - &["appreciative"], - &["apprentice"], - ], - range: 2..=8, - }; - -static WORD_APPRC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPRC_CHILDREN), - value: None, -}; - -pub static WORD_APPRC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - ], - values: &[&["appreciate"], &["appreciated"]], - range: 4..=5, - }; - -static WORD_APPRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPRA_CHILDREN), - value: None, -}; - -pub static WORD_APPRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ently"), - dictgen::InsensitiveAscii("och"), - dictgen::InsensitiveAscii("ochable"), - dictgen::InsensitiveAscii("oched"), - dictgen::InsensitiveAscii("oches"), - dictgen::InsensitiveAscii("oching"), - dictgen::InsensitiveAscii("sial"), - ], - values: &[ - &["apparent"], - &["apparently"], - &["approach"], - &["approachable"], - &["approached"], - &["approaches"], - &["approaching"], - &["appraisal"], - ], - range: 3..=7, - }; - -static WORD_APPP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPP_CHILDREN), - value: None, -}; - -pub static WORD_APPP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ear"), - dictgen::InsensitiveAscii("ears"), - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("let"), - dictgen::InsensitiveAscii("lication"), - dictgen::InsensitiveAscii("lications"), - dictgen::InsensitiveAscii("lying"), - dictgen::InsensitiveAscii("riate"), - dictgen::InsensitiveAscii("roach"), - dictgen::InsensitiveAscii("ropriate"), - ], - values: &[ - &["appear"], - &["appears"], - &["append"], - &["appends"], - &["applet"], - &["application"], - &["applications"], - &["applying"], - &["appropriate"], - &["approach"], - &["appropriate"], - ], - range: 3..=9, - }; - -static WORD_APPO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPO_CHILDREN), - value: None, -}; - -pub static WORD_APPO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inment"), - dictgen::InsensitiveAscii("intement"), - dictgen::InsensitiveAscii("intmet"), - dictgen::InsensitiveAscii("intmnet"), - dictgen::InsensitiveAscii("itment"), - dictgen::InsensitiveAscii("itnment"), - dictgen::InsensitiveAscii("itnments"), - dictgen::InsensitiveAscii("ligies"), - dictgen::InsensitiveAscii("ligize"), - dictgen::InsensitiveAscii("logies"), - dictgen::InsensitiveAscii("logise"), - dictgen::InsensitiveAscii("logize"), - dictgen::InsensitiveAscii("logy"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ntment"), - dictgen::InsensitiveAscii("priate"), - dictgen::InsensitiveAscii("rach"), - dictgen::InsensitiveAscii("rachable"), - dictgen::InsensitiveAscii("rached"), - dictgen::InsensitiveAscii("raches"), - dictgen::InsensitiveAscii("raching"), - dictgen::InsensitiveAscii("riate"), - dictgen::InsensitiveAscii("roximate"), - dictgen::InsensitiveAscii("roximated"), - dictgen::InsensitiveAscii("rpiate"), - dictgen::InsensitiveAscii("rpriate"), - dictgen::InsensitiveAscii("rpriated"), - dictgen::InsensitiveAscii("rpriately"), - dictgen::InsensitiveAscii("rpriates"), - dictgen::InsensitiveAscii("rpriating"), - dictgen::InsensitiveAscii("rpriation"), - dictgen::InsensitiveAscii("rpriations"), - dictgen::InsensitiveAscii("rtunity"), - dictgen::InsensitiveAscii("rval"), - dictgen::InsensitiveAscii("rve"), - dictgen::InsensitiveAscii("rved"), - dictgen::InsensitiveAscii("rves"), - dictgen::InsensitiveAscii("rving"), - dictgen::InsensitiveAscii("rximate"), - dictgen::InsensitiveAscii("rximately"), - dictgen::InsensitiveAscii("val"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("ving"), - dictgen::InsensitiveAscii("ximate"), - dictgen::InsensitiveAscii("ximately"), - dictgen::InsensitiveAscii("ximates"), - dictgen::InsensitiveAscii("ximation"), - dictgen::InsensitiveAscii("ximations"), - ], - values: &[ - &["appointment"], - &["appointment"], - &["appointments"], - &["appointment"], - &["appointment"], - &["appointments"], - &["appointments"], - &["apologies"], - &["apologize"], - &["apologies"], - &["apologise"], - &["apologize"], - &["apology"], - &["upon"], - &["appointment"], - &["appropriate"], - &["approach"], - &["approachable"], - &["approached"], - &["approaches"], - &["approaching"], - &["appropriate"], - &["approximate"], - &["approximated"], - &["appropriate"], - &["appropriate"], - &["appropriated"], - &["appropriately"], - &["appropriates"], - &["appropriating"], - &["appropriation"], - &["appropriations"], - &["opportunity"], - &["approval"], - &["approve"], - &["approved"], - &["approves"], - &["approving"], - &["approximate"], - &["approximately"], - &["approval"], - &["approve"], - &["approved"], - &["approves"], - &["approving"], - &["approximate"], - &["approximately"], - &["approximates"], - &["approximation"], - &["approximations"], - ], - range: 1..=10, - }; - -static WORD_APPN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPN_CHILDREN), - value: None, -}; - -pub static WORD_APPN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["append"]], - range: 2..=2, - }; - -static WORD_APPL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_APPL_CHILDREN), - value: None, -}; - -static WORD_APPL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_APPLA_NODE), - None, - Some(&WORD_APPLC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_APPLI_NODE), - None, - None, - Some(&WORD_APPLL_NODE), - None, - None, - Some(&WORD_APPLO_NODE), - None, - None, - None, - None, - None, - Some(&WORD_APPLU_NODE), - None, - None, - None, - Some(&WORD_APPLY_NODE), - None, -]; - -static WORD_APPLY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPLY_CHILDREN), - value: None, -}; - -pub static WORD_APPLY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ig"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["applicable"], - &["applicable"], - &["applied"], - &["applies"], - &["applied"], - &["applying"], - &["applies"], - &["applying"], - ], - range: 1..=5, - }; - -static WORD_APPLU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPLU_CHILDREN), - value: None, -}; - -pub static WORD_APPLU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ad"), - dictgen::InsensitiveAscii("ase"), - ], - values: &[&["applaud"], &["applause"]], - range: 2..=3, - }; - -static WORD_APPLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPLO_CHILDREN), - value: None, -}; - -pub static WORD_APPLO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gies"), - dictgen::InsensitiveAscii("gize"), - ], - values: &[&["apologies"], &["apologize"]], - range: 4..=4, - }; - -static WORD_APPLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPLL_CHILDREN), - value: None, -}; - -pub static WORD_APPLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["applied"], &["apply"]], - range: 1..=3, - }; - -static WORD_APPLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPLI_CHILDREN), - value: None, -}; - -pub static WORD_APPLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("acable"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("cabel"), - dictgen::InsensitiveAscii("cabile"), - dictgen::InsensitiveAscii("caion"), - dictgen::InsensitiveAscii("caions"), - dictgen::InsensitiveAscii("caition"), - dictgen::InsensitiveAscii("caiton"), - dictgen::InsensitiveAscii("caitons"), - dictgen::InsensitiveAscii("calbe"), - dictgen::InsensitiveAscii("cance"), - dictgen::InsensitiveAscii("capility"), - dictgen::InsensitiveAscii("caple"), - dictgen::InsensitiveAscii("catable"), - dictgen::InsensitiveAscii("caten"), - dictgen::InsensitiveAscii("catin"), - dictgen::InsensitiveAscii("catino"), - dictgen::InsensitiveAscii("catins"), - dictgen::InsensitiveAscii("catio"), - dictgen::InsensitiveAscii("cationb"), - dictgen::InsensitiveAscii("catios"), - dictgen::InsensitiveAscii("catiosn"), - dictgen::InsensitiveAscii("cato"), - dictgen::InsensitiveAscii("catoin"), - dictgen::InsensitiveAscii("catoins"), - dictgen::InsensitiveAscii("caton"), - dictgen::InsensitiveAscii("catons"), - dictgen::InsensitiveAscii("cble"), - dictgen::InsensitiveAscii("cible"), - dictgen::InsensitiveAscii("ction"), - dictgen::InsensitiveAscii("ctions"), - dictgen::InsensitiveAscii("de"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("fiers"), - dictgen::InsensitiveAscii("kation"), - dictgen::InsensitiveAscii("kations"), - dictgen::InsensitiveAscii("kay"), - dictgen::InsensitiveAscii("kays"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("zes"), - ], - values: &[ - &["applicable"], - &["applicable"], - &["application"], - &["applications"], - &["application"], - &["applications"], - &["applicable"], - &["applicable"], - &["application"], - &["applications"], - &["application"], - &["application"], - &["applications"], - &["applicable"], - &["appliance"], - &["applicability"], - &["applicable"], - &["applicable"], - &["application"], - &["application"], - &["application"], - &["applicants", "applications"], - &["application"], - &["application"], - &["applications"], - &["applications"], - &["application"], - &["application"], - &["applications"], - &["application"], - &["applications"], - &["applicable"], - &["applicable"], - &["application"], - &["applications"], - &["applied"], - &["applied", "apply"], - &["appliances"], - &["amplifiers"], - &["application"], - &["applications"], - &["appliqué"], - &["appliqués"], - &["applying", "appalling"], - &["applied"], - &["applies"], - ], - range: 1..=8, - }; - -static WORD_APPLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPLC_CHILDREN), - value: None, -}; - -pub static WORD_APPLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - ], - values: &[ - &["application"], - &["applications"], - &["application"], - &["applications"], - ], - range: 5..=7, - }; - -static WORD_APPLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPLA_CHILDREN), - value: None, -}; - -pub static WORD_APPLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("inces"), - dictgen::InsensitiveAscii("udes"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["appliances"], &["applause"], &["applaud"], &["apply"]], - range: 1..=5, - }; - -static WORD_APPI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPI_CHILDREN), - value: None, -}; - -pub static WORD_APPI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cability"), - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("caliton"), - dictgen::InsensitiveAscii("calitons"), - dictgen::InsensitiveAscii("cant"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("cative"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["applicability"], - &["applicable"], - &["application"], - &["applications"], - &["applicant"], - &["application"], - &["applications"], - &["applicative"], - &["applied"], - &["applies"], - ], - range: 2..=8, - }; - -static WORD_APPE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPE_CHILDREN), - value: None, -}; - -pub static WORD_APPE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alling"), - dictgen::InsensitiveAscii("araing"), - dictgen::InsensitiveAscii("arane"), - dictgen::InsensitiveAscii("arantly"), - dictgen::InsensitiveAscii("ard"), - dictgen::InsensitiveAscii("areance"), - dictgen::InsensitiveAscii("arence"), - dictgen::InsensitiveAscii("arences"), - dictgen::InsensitiveAscii("arently"), - dictgen::InsensitiveAscii("ares"), - dictgen::InsensitiveAscii("arnace"), - dictgen::InsensitiveAscii("arnce"), - dictgen::InsensitiveAscii("arning"), - dictgen::InsensitiveAscii("arrs"), - dictgen::InsensitiveAscii("ciate"), - dictgen::InsensitiveAscii("ded"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dn"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ndend"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndex"), - dictgen::InsensitiveAscii("ndig"), - dictgen::InsensitiveAscii("ndign"), - dictgen::InsensitiveAscii("ndt"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("neded"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("nines"), - dictgen::InsensitiveAscii("ns"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("rances"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rantly"), - dictgen::InsensitiveAscii("rar"), - dictgen::InsensitiveAscii("rarance"), - dictgen::InsensitiveAscii("rarances"), - dictgen::InsensitiveAscii("rared"), - dictgen::InsensitiveAscii("raring"), - dictgen::InsensitiveAscii("rars"), - dictgen::InsensitiveAscii("rciate"), - dictgen::InsensitiveAscii("rciated"), - dictgen::InsensitiveAscii("rciates"), - dictgen::InsensitiveAscii("rciation"), - dictgen::InsensitiveAscii("read"), - dictgen::InsensitiveAscii("reance"), - dictgen::InsensitiveAscii("reances"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rently"), - dictgen::InsensitiveAscii("ricate"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rture"), - dictgen::InsensitiveAscii("titie"), - dictgen::InsensitiveAscii("tities"), - dictgen::InsensitiveAscii("titite"), - ], - values: &[ - &["appealing", "appalling"], - &["appearing"], - &["appearances"], - &["apparently"], - &["appeared"], - &["appearance"], - &["appearance"], - &["appearances"], - &["apparently"], - &["appears"], - &["appearances"], - &["appearance"], - &["appearing"], - &["appears"], - &["appreciate"], - &["appended"], - &["appending"], - &["append"], - &["append"], - &["appended"], - &["appended"], - &["appendix"], - &["appending"], - &["appending"], - &["append"], - &["append", "appended", "happened"], - &["appended"], - &["appending"], - &["apennines"], - &["appends"], - &["append"], - &["appearance"], - &["appearances"], - &["apparent", "aberrant"], - &["apparently"], - &["appear"], - &["appearance"], - &["appearances"], - &["appeared"], - &["appearing"], - &["appears"], - &["appreciate"], - &["appreciated"], - &["appreciates"], - &["appreciation"], - &["appeared"], - &["appearance"], - &["appearances"], - &["appeared"], - &["apparent"], - &["apparently"], - &["appreciate"], - &["appears"], - &["aperture"], - &["appetite"], - &["appetite"], - &["appetite"], - ], - range: 1..=8, - }; - -static WORD_APPA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APPA_CHILDREN), - value: None, -}; - -pub static WORD_APPA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("ise"), - dictgen::InsensitiveAscii("luse"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rantely"), - dictgen::InsensitiveAscii("rantly"), - dictgen::InsensitiveAscii("real"), - dictgen::InsensitiveAscii("reance"), - dictgen::InsensitiveAscii("reances"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("reil"), - dictgen::InsensitiveAscii("rence"), - dictgen::InsensitiveAscii("renlty"), - dictgen::InsensitiveAscii("renly"), - dictgen::InsensitiveAscii("rentely"), - dictgen::InsensitiveAscii("renty"), - dictgen::InsensitiveAscii("res"), - dictgen::InsensitiveAscii("roches"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rtment"), - dictgen::InsensitiveAscii("rtments"), - dictgen::InsensitiveAscii("thetic"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tures"), - ], - values: &[ - &["appear"], - &["appeared"], - &["appears"], - &["appease", "appraise"], - &["applause"], - &["appear"], - &["apparent"], - &["apparently"], - &["apparently"], - &["apparel"], - &["appearance"], - &["appearances"], - &["appeared"], - &["apparel"], - &["appearance"], - &["apparently"], - &["apparently"], - &["apparently"], - &["apparently"], - &["appears"], - &["approaches"], - &["appears"], - &["apart"], - &["apartment"], - &["apartments"], - &["apathetic"], - &["aperture"], - &["apertures"], - ], - range: 1..=7, - }; - -static WORD_APO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APO_CHILDREN), - value: None, -}; - -pub static WORD_APO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("calipse"), - dictgen::InsensitiveAscii("caliptic"), - dictgen::InsensitiveAscii("calpyse"), - dictgen::InsensitiveAscii("calpytic"), - dictgen::InsensitiveAscii("calype"), - dictgen::InsensitiveAscii("calypes"), - dictgen::InsensitiveAscii("calypic"), - dictgen::InsensitiveAscii("calypitic"), - dictgen::InsensitiveAscii("calyspe"), - dictgen::InsensitiveAscii("calytic"), - dictgen::InsensitiveAscii("calytpic"), - dictgen::InsensitiveAscii("caplyse"), - dictgen::InsensitiveAscii("colapse"), - dictgen::InsensitiveAscii("craful"), - dictgen::InsensitiveAscii("inted"), - dictgen::InsensitiveAscii("inting"), - dictgen::InsensitiveAscii("intment"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("lagetic"), - dictgen::InsensitiveAscii("lagized"), - dictgen::InsensitiveAscii("lagizing"), - dictgen::InsensitiveAscii("legetic"), - dictgen::InsensitiveAscii("legetics"), - dictgen::InsensitiveAscii("lgies"), - dictgen::InsensitiveAscii("lgize"), - dictgen::InsensitiveAscii("ligetic"), - dictgen::InsensitiveAscii("ligies"), - dictgen::InsensitiveAscii("ligise"), - dictgen::InsensitiveAscii("ligists"), - dictgen::InsensitiveAscii("ligize"), - dictgen::InsensitiveAscii("ligized"), - dictgen::InsensitiveAscii("llstree"), - dictgen::InsensitiveAscii("loges"), - dictgen::InsensitiveAscii("logisms"), - dictgen::InsensitiveAscii("logistas"), - dictgen::InsensitiveAscii("logiste"), - dictgen::InsensitiveAscii("logistes"), - dictgen::InsensitiveAscii("logistics"), - dictgen::InsensitiveAscii("logitic"), - dictgen::InsensitiveAscii("logizeing"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("rtionable"), - dictgen::InsensitiveAscii("sltes"), - dictgen::InsensitiveAscii("stels"), - dictgen::InsensitiveAscii("sthrophe"), - dictgen::InsensitiveAscii("strafes"), - dictgen::InsensitiveAscii("strafies"), - dictgen::InsensitiveAscii("strafy"), - dictgen::InsensitiveAscii("straphe"), - dictgen::InsensitiveAscii("straphes"), - dictgen::InsensitiveAscii("strephe"), - dictgen::InsensitiveAscii("strohpe"), - dictgen::InsensitiveAscii("strope"), - dictgen::InsensitiveAscii("stropes"), - dictgen::InsensitiveAscii("strophie"), - dictgen::InsensitiveAscii("strophied"), - dictgen::InsensitiveAscii("strophies"), - ], - values: &[ - &["apocalypse"], - &["apocalyptic"], - &["apocalypse"], - &["apocalyptic"], - &["apocalypse"], - &["apocalypse"], - &["apocalyptic"], - &["apocalyptic"], - &["apocalypse"], - &["apocalyptic"], - &["apocalyptic"], - &["apocalypse"], - &["apocalypse"], - &["apocryphal"], - &["appointed"], - &["appointing"], - &["appointment"], - &["appoints"], - &["apologetic"], - &["apologized"], - &["apologizing"], - &["apologetic"], - &["apologetics"], - &["apologies"], - &["apologize"], - &["apologetic"], - &["apologies"], - &["apologise"], - &["apologists"], - &["apologize"], - &["apologized"], - &["upholstery"], - &["apologise"], - &["apologists"], - &["apologists"], - &["apologise"], - &["apologists"], - &["apologists"], - &["apologetic"], - &["apologizing"], - &["upon", "apron"], - &["apportionable"], - &["apostles"], - &["apostles"], - &["apostrophe"], - &["apostrophes"], - &["apostrophes"], - &["apostrophe"], - &["apostrophe"], - &["apostrophes"], - &["apostrophe"], - &["apostrophe"], - &["apostrophe"], - &["apostrophe"], - &["apostrophe"], - &["apostrophe"], - &["apostrophe", "apostrophes"], - ], - range: 1..=9, - }; - -static WORD_APL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APL_CHILDREN), - value: None, -}; - -pub static WORD_APL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ha"), - dictgen::InsensitiveAscii("habet"), - dictgen::InsensitiveAscii("icabile"), - dictgen::InsensitiveAscii("icability"), - dictgen::InsensitiveAscii("icable"), - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("ikay"), - dictgen::InsensitiveAscii("ikays"), - dictgen::InsensitiveAscii("itude"), - dictgen::InsensitiveAscii("licatin"), - dictgen::InsensitiveAscii("licatins"), - dictgen::InsensitiveAscii("lication"), - dictgen::InsensitiveAscii("lications"), - dictgen::InsensitiveAscii("lied"), - dictgen::InsensitiveAscii("lies"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("lying"), - dictgen::InsensitiveAscii("ogies"), - dictgen::InsensitiveAscii("ogize"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["alpha"], - &["alphabet"], - &["applicable"], - &["applicability"], - &["applicable"], - &["application"], - &["applications"], - &["applied"], - &["applies"], - &["appliqué"], - &["appliqués"], - &["amplitude", "aptitude"], - &["application"], - &["applications"], - &["application"], - &["applications"], - &["applied"], - &["applies"], - &["apply"], - &["applying"], - &["apologies"], - &["apologize"], - &["apply"], - &["applied"], - &["applying"], - ], - range: 1..=9, - }; - -static WORD_API_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_API_CHILDREN), - value: None, -}; - -pub static WORD_API_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("helion"), - dictgen::InsensitiveAscii("helions"), - dictgen::InsensitiveAscii("logue"), - ], - values: &[&["aphelion"], &["aphelions"], &["epilogue"]], - range: 5..=7, - }; - -static WORD_APH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APH_CHILDREN), - value: None, -}; - -pub static WORD_APH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("abetical")], - values: &[&["alphabetical"]], - range: 8..=8, - }; - -static WORD_APE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APE_CHILDREN), - value: None, -}; - -pub static WORD_APE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("aled"), - dictgen::InsensitiveAscii("aling"), - dictgen::InsensitiveAscii("als"), - dictgen::InsensitiveAscii("ar"), - dictgen::InsensitiveAscii("ared"), - dictgen::InsensitiveAscii("ars"), - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cts"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndage"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("ndices"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("ndix"), - dictgen::InsensitiveAscii("nines"), - dictgen::InsensitiveAscii("pars"), - dictgen::InsensitiveAscii("rature"), - dictgen::InsensitiveAscii("ratures"), - dictgen::InsensitiveAscii("rure"), - dictgen::InsensitiveAscii("rures"), - dictgen::InsensitiveAscii("rutre"), - dictgen::InsensitiveAscii("tite"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("tures"), - ], - values: &[ - &["appeal"], - &["appealed"], - &["appealing"], - &["appeals"], - &["appear"], - &["appeared"], - &["appears"], - &["aspect"], - &["aspects"], - &["appends"], - &["append"], - &["appendage"], - &["appended"], - &["appender"], - &["appendices"], - &["appending"], - &["appendix"], - &["apennines"], - &["appears"], - &["aperture"], - &["apertures"], - &["aperture"], - &["apertures"], - &["aperture"], - &["appetite"], - &["aperture"], - &["apertures"], - ], - range: 2..=7, - }; - -static WORD_APD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APD_CHILDREN), - value: None, -}; - -pub static WORD_APD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ated")], - values: &[&["updated"]], - range: 4..=4, - }; - -static WORD_APA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_APA_CHILDREN), - value: None, -}; - -pub static WORD_APA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("colypse"), - dictgen::InsensitiveAscii("colyptic"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("rant"), - dictgen::InsensitiveAscii("rantly"), - dictgen::InsensitiveAscii("ratus"), - dictgen::InsensitiveAscii("ratuses"), - dictgen::InsensitiveAscii("rent"), - dictgen::InsensitiveAscii("rently"), - dictgen::InsensitiveAscii("rment"), - dictgen::InsensitiveAscii("rtheied"), - dictgen::InsensitiveAscii("rthide"), - dictgen::InsensitiveAscii("rthied"), - dictgen::InsensitiveAscii("rtide"), - dictgen::InsensitiveAscii("rtmens"), - dictgen::InsensitiveAscii("rtmet"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("uled"), - dictgen::InsensitiveAscii("uling"), - dictgen::InsensitiveAscii("uls"), - ], - values: &[ - &["apache"], - &["apocalypse"], - &["apocalyptic"], - &["adapted"], - &["apparent"], - &["apparently"], - &["apparatus"], - &["apparatuses"], - &["apparent"], - &["apparently"], - &["apartment"], - &["apartheid"], - &["apartheid"], - &["apartheid"], - &["apartheid"], - &["apartments"], - &["apartments"], - &["appall"], - &["appalled"], - &["appalling"], - &["appalls"], - ], - range: 2..=8, - }; - -static WORD_AO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AO_CHILDREN), - value: None, -}; - -pub static WORD_AO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ache"), - dictgen::InsensitiveAscii("but"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nonymous"), - dictgen::InsensitiveAscii("rund"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("to"), - dictgen::InsensitiveAscii("tomate"), - dictgen::InsensitiveAscii("tomated"), - dictgen::InsensitiveAscii("tomatic"), - dictgen::InsensitiveAscii("tomatical"), - dictgen::InsensitiveAscii("tomaticall"), - dictgen::InsensitiveAscii("tomatically"), - dictgen::InsensitiveAscii("tomation"), - dictgen::InsensitiveAscii("und"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("vid"), - ], - values: &[ - &["apache"], - &["about"], - &["and"], - &["anonymous"], - &["around"], - &["another", "other", "mother"], - &["auto"], - &["automate"], - &["automated"], - &["automatic"], - &["automatic"], - &["automatically"], - &["automatically"], - &["automation"], - &["around"], - &["about"], - &["avoid"], - ], - range: 2..=11, - }; - -static WORD_AN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AN_CHILDREN), - value: None, -}; - -static WORD_AN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ANA_NODE), - Some(&WORD_ANB_NODE), - Some(&WORD_ANC_NODE), - Some(&WORD_AND_NODE), - Some(&WORD_ANE_NODE), - Some(&WORD_ANF_NODE), - Some(&WORD_ANG_NODE), - Some(&WORD_ANH_NODE), - Some(&WORD_ANI_NODE), - Some(&WORD_ANJ_NODE), - Some(&WORD_ANK_NODE), - Some(&WORD_ANL_NODE), - Some(&WORD_ANM_NODE), - Some(&WORD_ANN_NODE), - Some(&WORD_ANO_NODE), - Some(&WORD_ANP_NODE), - None, - Some(&WORD_ANR_NODE), - Some(&WORD_ANS_NODE), - Some(&WORD_ANT_NODE), - Some(&WORD_ANU_NODE), - None, - Some(&WORD_ANW_NODE), - Some(&WORD_ANX_NODE), - Some(&WORD_ANY_NODE), - None, -]; - -static WORD_ANY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANY_CHILDREN), - value: None, -}; - -pub static WORD_ANY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("away"), - dictgen::InsensitiveAscii("awy"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("hing"), - dictgen::InsensitiveAscii("hting"), - dictgen::InsensitiveAscii("hwere"), - dictgen::InsensitiveAscii("lsing"), - dictgen::InsensitiveAscii("lzing"), - dictgen::InsensitiveAscii("moer"), - dictgen::InsensitiveAscii("mpore"), - dictgen::InsensitiveAscii("nmore"), - dictgen::InsensitiveAscii("nomity"), - dictgen::InsensitiveAscii("nomous"), - dictgen::InsensitiveAscii("oens"), - dictgen::InsensitiveAscii("oneis"), - dictgen::InsensitiveAscii("onse"), - dictgen::InsensitiveAscii("other"), - dictgen::InsensitiveAscii("tghing"), - dictgen::InsensitiveAscii("thig"), - dictgen::InsensitiveAscii("thign"), - dictgen::InsensitiveAscii("thimng"), - dictgen::InsensitiveAscii("thin"), - dictgen::InsensitiveAscii("thng"), - dictgen::InsensitiveAscii("tiem"), - dictgen::InsensitiveAscii("tihng"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tning"), - dictgen::InsensitiveAscii("trhing"), - dictgen::InsensitiveAscii("tthing"), - dictgen::InsensitiveAscii("tying"), - dictgen::InsensitiveAscii("were"), - dictgen::InsensitiveAscii("wyas"), - dictgen::InsensitiveAscii("wys"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["anyway"], - &["anyway"], - &["anyway"], - &["any"], - &["anything"], - &["anything"], - &["anywhere"], - &["analysing"], - &["analyzing"], - &["anymore"], - &["anymore"], - &["anymore"], - &["anonymity"], - &["anonymous"], - &["anyones"], - &["anyones"], - &["anyones"], - &["another"], - &["anything"], - &["anything"], - &["anything"], - &["anything"], - &["anything"], - &["anything"], - &["anytime"], - &["anything"], - &["anything"], - &["anything"], - &["anything"], - &["anything"], - &["anything"], - &["anywhere"], - &["anyways"], - &["anyways"], - &["any"], - ], - range: 1..=6, - }; - -static WORD_ANX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANX_CHILDREN), - value: None, -}; - -pub static WORD_ANX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eity"), - dictgen::InsensitiveAscii("ios"), - dictgen::InsensitiveAscii("iosly"), - dictgen::InsensitiveAscii("iosness"), - dictgen::InsensitiveAscii("iuos"), - dictgen::InsensitiveAscii("iuosly"), - dictgen::InsensitiveAscii("iuosness"), - ], - values: &[ - &["anxiety"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - ], - range: 3..=8, - }; - -static WORD_ANW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANW_CHILDREN), - value: None, -}; - -pub static WORD_ANW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("ee"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ered"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("here"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("sered"), - dictgen::InsensitiveAscii("sering"), - dictgen::InsensitiveAscii("sers"), - dictgen::InsensitiveAscii("yays"), - ], - values: &[ - &["anyway"], - &["anyway"], - &["ennui"], - &["answer"], - &["answered"], - &["answers"], - &["anywhere"], - &["answer"], - &["answered"], - &["answering"], - &["answers"], - &["anyways"], - ], - range: 2..=6, - }; - -static WORD_ANU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANU_CHILDREN), - value: None, -}; - -pub static WORD_ANU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("alized"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("glar"), - dictgen::InsensitiveAscii("led"), - dictgen::InsensitiveAscii("ling"), - dictgen::InsensitiveAscii("ll"), - dictgen::InsensitiveAscii("lled"), - dictgen::InsensitiveAscii("lling"), - dictgen::InsensitiveAscii("lls"), - dictgen::InsensitiveAscii("ls"), - dictgen::InsensitiveAscii("mber"), - dictgen::InsensitiveAscii("rism"), - dictgen::InsensitiveAscii("where"), - ], - values: &[ - &["annual"], - &["annualized"], - &["annually"], - &["angular"], - &["annulled"], - &["annulling"], - &["annul"], - &["annulled"], - &["annulling"], - &["annulled"], - &["annulls"], - &["number"], - &["aneurism"], - &["anywhere"], - ], - range: 2..=6, - }; - -static WORD_ANT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ANT_CHILDREN), - value: None, -}; - -static WORD_ANT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ANTA_NODE), - None, - None, - None, - Some(&WORD_ANTE_NODE), - None, - None, - Some(&WORD_ANTH_NODE), - Some(&WORD_ANTI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ANTO_NODE), - None, - None, - Some(&WORD_ANTR_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_ANTY_NODE), - None, -]; - -static WORD_ANTY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANTY_CHILDREN), - value: None, -}; - -pub static WORD_ANTY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hing")], - values: &[&["anything"]], - range: 4..=4, - }; - -static WORD_ANTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANTR_CHILDREN), - value: None, -}; - -pub static WORD_ANTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("actica"), - dictgen::InsensitiveAscii("hopology"), - dictgen::InsensitiveAscii("ipanewer"), - dictgen::InsensitiveAscii("ipanewers"), - dictgen::InsensitiveAscii("ophology"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["antarctica"], - &["anthropology"], - &["entrepreneur"], - &["entrepreneurs"], - &["anthropology"], - &["entry"], - ], - range: 1..=9, - }; - -static WORD_ANTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANTO_CHILDREN), - value: None, -}; - -pub static WORD_ANTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ganist"), - dictgen::InsensitiveAscii("gonistic"), - dictgen::InsensitiveAscii("her"), - ], - values: &[&["antagonist"], &["antagonistic"], &["another"]], - range: 3..=8, - }; - -static WORD_ANTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANTI_CHILDREN), - value: None, -}; - -pub static WORD_ANTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("alialised"), - dictgen::InsensitiveAscii("alised"), - dictgen::InsensitiveAscii("alising"), - dictgen::InsensitiveAscii("biodic"), - dictgen::InsensitiveAscii("biodics"), - dictgen::InsensitiveAscii("bioitcs"), - dictgen::InsensitiveAscii("bioitic"), - dictgen::InsensitiveAscii("biotcs"), - dictgen::InsensitiveAscii("bioticos"), - dictgen::InsensitiveAscii("bitoic"), - dictgen::InsensitiveAscii("bitoics"), - dictgen::InsensitiveAscii("boitic"), - dictgen::InsensitiveAscii("boitics"), - dictgen::InsensitiveAscii("capate"), - dictgen::InsensitiveAscii("capated"), - dictgen::InsensitiveAscii("cdote"), - dictgen::InsensitiveAscii("cdotes"), - dictgen::InsensitiveAscii("ciapte"), - dictgen::InsensitiveAscii("ciapted"), - dictgen::InsensitiveAscii("ciaption"), - dictgen::InsensitiveAscii("cipacion"), - dictgen::InsensitiveAscii("cipare"), - dictgen::InsensitiveAscii("cipatin"), - dictgen::InsensitiveAscii("cipato"), - dictgen::InsensitiveAscii("cipe"), - dictgen::InsensitiveAscii("clokwise"), - dictgen::InsensitiveAscii("cpate"), - dictgen::InsensitiveAscii("cuated"), - dictgen::InsensitiveAscii("depressents"), - dictgen::InsensitiveAscii("depresssants"), - dictgen::InsensitiveAscii("obitics"), - dictgen::InsensitiveAscii("penultimate"), - dictgen::InsensitiveAscii("quae"), - dictgen::InsensitiveAscii("quaited"), - dictgen::InsensitiveAscii("quited"), - dictgen::InsensitiveAscii("qvated"), - dictgen::InsensitiveAscii("sipate"), - dictgen::InsensitiveAscii("sipated"), - dictgen::InsensitiveAscii("sipation"), - dictgen::InsensitiveAscii("socail"), - dictgen::InsensitiveAscii("sosial"), - dictgen::InsensitiveAscii("virs"), - dictgen::InsensitiveAscii("viurs"), - dictgen::InsensitiveAscii("vrius"), - dictgen::InsensitiveAscii("vuris"), - ], - values: &[ - &["anti"], - &["antialiased"], - &["antialiased"], - &["antialiasing"], - &["antibiotic"], - &["antibiotics"], - &["antibiotic"], - &["antibiotic"], - &["antibiotics"], - &["antibiotics"], - &["antibiotic"], - &["antibiotics"], - &["antibiotics"], - &["antibiotics"], - &["anticipate"], - &["anticipated"], - &["anecdote", "antidote"], - &["anecdotes", "antidotes"], - &["anticipate"], - &["anticipated"], - &["anticipation"], - &["anticipation"], - &["anticipate"], - &["anticipation"], - &["anticipation"], - &["anticipate"], - &["anticlockwise"], - &["anticipate"], - &["antiquated"], - &["antidepressants"], - &["antidepressants"], - &["antibiotic"], - &["antepenultimate"], - &["antique"], - &["antiquated"], - &["antiquated"], - &["antiquated"], - &["anticipate"], - &["anticipated"], - &["anticipation"], - &["antisocial"], - &["antisocial"], - &["antivirus"], - &["antivirus"], - &["antivirus"], - &["antivirus"], - ], - range: 1..=12, - }; - -static WORD_ANTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANTH_CHILDREN), - value: None, -}; - -pub static WORD_ANTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ings"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("romorphization"), - dictgen::InsensitiveAscii("ropolgist"), - dictgen::InsensitiveAscii("ropolgy"), - dictgen::InsensitiveAscii("ropoloy"), - dictgen::InsensitiveAscii("ropoly"), - ], - values: &[ - &["anything"], - &["anythings"], - &["another"], - &["anthropomorphization"], - &["anthropologist"], - &["anthropology"], - &["anthropology"], - &["anthropology"], - ], - range: 2..=14, - }; - -static WORD_ANTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANTE_CHILDREN), - value: None, -}; - -pub static WORD_ANTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cedant"), - dictgen::InsensitiveAscii("ena"), - dictgen::InsensitiveAscii("enas"), - dictgen::InsensitiveAscii("nnaes"), - dictgen::InsensitiveAscii("nnea"), - dictgen::InsensitiveAscii("nnna"), - ], - values: &[ - &["antecedent"], - &["antenna"], - &["antennas"], - &["antennas"], - &["antenna"], - &["antenna"], - ], - range: 3..=6, - }; - -static WORD_ANTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANTA_CHILDREN), - value: None, -}; - -pub static WORD_ANTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ganist"), - dictgen::InsensitiveAscii("ganistic"), - dictgen::InsensitiveAscii("gnoist"), - dictgen::InsensitiveAscii("gonisic"), - dictgen::InsensitiveAscii("gonisitc"), - dictgen::InsensitiveAscii("gonisitic"), - dictgen::InsensitiveAscii("gonistc"), - dictgen::InsensitiveAscii("gonostic"), - dictgen::InsensitiveAscii("gonstic"), - dictgen::InsensitiveAscii("liasing"), - dictgen::InsensitiveAscii("rcitca"), - dictgen::InsensitiveAscii("rctia"), - dictgen::InsensitiveAscii("rctida"), - dictgen::InsensitiveAscii("rtic"), - ], - values: &[ - &["antagonist"], - &["antagonistic"], - &["antagonist"], - &["antagonistic"], - &["antagonistic"], - &["antagonistic"], - &["antagonistic"], - &["antagonist"], - &["antagonist"], - &["antialiasing"], - &["antarctica"], - &["antarctica"], - &["antarctica"], - &["antarctic"], - ], - range: 4..=9, - }; - -static WORD_ANS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANS_CHILDREN), - value: None, -}; - -pub static WORD_ANS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alisation"), - dictgen::InsensitiveAscii("alization"), - dictgen::InsensitiveAscii("amble"), - dictgen::InsensitiveAscii("ambles"), - dictgen::InsensitiveAscii("cestor"), - dictgen::InsensitiveAscii("cestors"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ester"), - dictgen::InsensitiveAscii("esters"), - dictgen::InsensitiveAscii("estor"), - dictgen::InsensitiveAscii("estors"), - dictgen::InsensitiveAscii("we"), - dictgen::InsensitiveAscii("werd"), - dictgen::InsensitiveAscii("were"), - dictgen::InsensitiveAscii("weres"), - dictgen::InsensitiveAscii("werting"), - dictgen::InsensitiveAscii("whare"), - dictgen::InsensitiveAscii("whared"), - dictgen::InsensitiveAscii("whareing"), - dictgen::InsensitiveAscii("whares"), - dictgen::InsensitiveAscii("wharing"), - dictgen::InsensitiveAscii("whars"), - dictgen::InsensitiveAscii("yert"), - dictgen::InsensitiveAscii("ynchronous"), - ], - values: &[ - &["nasalisation"], - &["nasalization"], - &["ensemble"], - &["ensembles"], - &["ancestor"], - &["ancestors"], - &["and"], - &["answer"], - &["ancestor"], - &["ancestors"], - &["ancestor"], - &["ancestors"], - &["answer"], - &["answered"], - &["answer"], - &["answers"], - &["answering"], - &["answer"], - &["answered"], - &["answering"], - &["answers"], - &["answering"], - &["answers"], - &["answer", "answered"], - &["asynchronous"], - ], - range: 1..=10, - }; - -static WORD_ANR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANR_CHILDREN), - value: None, -}; - -pub static WORD_ANR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("achist"), - dictgen::InsensitiveAscii("oid"), - ], - values: &[&["anarchist"], &["android"]], - range: 3..=6, - }; - -static WORD_ANP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANP_CHILDREN), - value: None, -}; - -pub static WORD_ANP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atheater"), - dictgen::InsensitiveAscii("atheaters"), - dictgen::InsensitiveAscii("hatheater"), - dictgen::InsensitiveAscii("hatheaters"), - dictgen::InsensitiveAscii("hetamines"), - dictgen::InsensitiveAscii("hibian"), - dictgen::InsensitiveAscii("hibians"), - dictgen::InsensitiveAscii("hitheater"), - dictgen::InsensitiveAscii("hitheaters"), - dictgen::InsensitiveAscii("itheater"), - dictgen::InsensitiveAscii("itheaters"), - ], - values: &[ - &["amphitheater"], - &["amphitheaters"], - &["amphitheater"], - &["amphitheaters"], - &["amphetamines"], - &["amphibian"], - &["amphibians"], - &["amphitheater"], - &["amphitheaters"], - &["amphitheater"], - &["amphitheaters"], - ], - range: 6..=10, - }; - -static WORD_ANO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ANO_CHILDREN), - value: None, -}; - -static WORD_ANO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_ANOE_NODE), - None, - None, - Some(&WORD_ANOH_NODE), - None, - None, - None, - Some(&WORD_ANOL_NODE), - Some(&WORD_ANOM_NODE), - Some(&WORD_ANON_NODE), - None, - Some(&WORD_ANOP_NODE), - None, - Some(&WORD_ANOR_NODE), - None, - Some(&WORD_ANOT_NODE), - Some(&WORD_ANOU_NODE), - None, - None, - Some(&WORD_ANOX_NODE), - Some(&WORD_ANOY_NODE), - None, -]; - -static WORD_ANOY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOY_CHILDREN), - value: Some(&["annoy"]), -}; - -pub static WORD_ANOY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("mous"), - dictgen::InsensitiveAscii("mously"), - dictgen::InsensitiveAscii("nimize"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["annoyed"], - &["annoying"], - &["anonymous"], - &["anonymously"], - &["anonymize"], - &["annoys"], - ], - range: 1..=6, - }; - -static WORD_ANOX_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOX_CHILDREN), - value: None, -}; - -pub static WORD_ANOX_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eria"), - dictgen::InsensitiveAscii("eric"), - ], - values: &[&["anorexia"], &["anorexic"]], - range: 4..=4, - }; - -static WORD_ANOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOU_CHILDREN), - value: None, -}; - -pub static WORD_ANOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nce"), - dictgen::InsensitiveAscii("nced"), - dictgen::InsensitiveAscii("ncement"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ther"), - ], - values: &[ - &["announce"], - &["announced"], - &["announcement"], - &["amount"], - &["about"], - &["another"], - ], - range: 1..=7, - }; - -static WORD_ANOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOT_CHILDREN), - value: None, -}; - -pub static WORD_ANOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("ehr"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("he"), - dictgen::InsensitiveAscii("hers"), - dictgen::InsensitiveAscii("hr"), - dictgen::InsensitiveAscii("rher"), - ], - values: &[ - &["annotate"], - &["annotated"], - &["annotates"], - &["annotating"], - &["annotation"], - &["annotations"], - &["another"], - &["another"], - &["another"], - &["another"], - &["another"], - &["another"], - ], - range: 2..=6, - }; - -static WORD_ANOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOR_CHILDREN), - value: None, -}; - -pub static WORD_ANOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eixa"), - dictgen::InsensitiveAscii("exiac"), - dictgen::InsensitiveAscii("exica"), - dictgen::InsensitiveAscii("mal"), - dictgen::InsensitiveAscii("malies"), - dictgen::InsensitiveAscii("mally"), - dictgen::InsensitiveAscii("maly"), - ], - values: &[ - &["anorexia"], - &["anorexic"], - &["anorexia"], - &["abnormal"], - &["anomalies"], - &["abnormally"], - &["abnormally"], - ], - range: 3..=6, - }; - -static WORD_ANOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOP_CHILDREN), - value: None, -}; - -pub static WORD_ANOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ther")], - values: &[&["another"]], - range: 4..=4, - }; - -static WORD_ANON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANON_CHILDREN), - value: None, -}; - -pub static WORD_ANON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amously"), - dictgen::InsensitiveAscii("imised"), - dictgen::InsensitiveAscii("imity"), - dictgen::InsensitiveAscii("imized"), - dictgen::InsensitiveAscii("imous"), - dictgen::InsensitiveAscii("imously"), - dictgen::InsensitiveAscii("imus"), - dictgen::InsensitiveAscii("imusally"), - dictgen::InsensitiveAscii("imusly"), - dictgen::InsensitiveAscii("myous"), - dictgen::InsensitiveAscii("myously"), - dictgen::InsensitiveAscii("omous"), - dictgen::InsensitiveAscii("omously"), - dictgen::InsensitiveAscii("onymous"), - dictgen::InsensitiveAscii("otate"), - dictgen::InsensitiveAscii("oymous"), - dictgen::InsensitiveAscii("ther"), - dictgen::InsensitiveAscii("ymos"), - dictgen::InsensitiveAscii("ymosly"), - dictgen::InsensitiveAscii("ymouse"), - dictgen::InsensitiveAscii("ymousny"), - dictgen::InsensitiveAscii("ymousy"), - dictgen::InsensitiveAscii("ymoys"), - dictgen::InsensitiveAscii("yms"), - dictgen::InsensitiveAscii("ymus"), - dictgen::InsensitiveAscii("ymyzed"), - dictgen::InsensitiveAscii("ynous"), - ], - values: &[ - &["anonymously"], - &["anonymised"], - &["anonymity"], - &["anonymized"], - &["anonymous"], - &["anonymously"], - &["anonymous"], - &["anonymously"], - &["anonymously"], - &["anonymous"], - &["anonymously"], - &["anonymous"], - &["anonymously"], - &["anonymous"], - &["annotate"], - &["anonymous"], - &["another"], - &["anonymous"], - &["anonymously"], - &["anonymous"], - &["anonymously"], - &["anonymously"], - &["anonymously"], - &["anonymous"], - &["anonymous"], - &["anonymized"], - &["anonymous"], - ], - range: 3..=8, - }; - -static WORD_ANOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOM_CHILDREN), - value: None, -}; - -pub static WORD_ANOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("isity"), - dictgen::InsensitiveAscii("olee"), - dictgen::InsensitiveAscii("olies"), - dictgen::InsensitiveAscii("olous"), - dictgen::InsensitiveAscii("oly"), - dictgen::InsensitiveAscii("ynity"), - dictgen::InsensitiveAscii("ynous"), - ], - values: &[ - &["anomaly"], - &["animosity"], - &["anomaly"], - &["anomalies"], - &["anomalous"], - &["anomaly"], - &["anonymity"], - &["anonymous"], - ], - range: 3..=5, - }; - -static WORD_ANOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOL_CHILDREN), - value: None, -}; - -pub static WORD_ANOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ogon"), - dictgen::InsensitiveAscii("ogous"), - ], - values: &[&["analogon"], &["analogous"]], - range: 4..=5, - }; - -static WORD_ANOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOH_CHILDREN), - value: None, -}; - -pub static WORD_ANOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[&["another"], &["another"]], - range: 2..=3, - }; - -static WORD_ANOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANOE_CHILDREN), - value: None, -}; - -pub static WORD_ANOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rxia"), - dictgen::InsensitiveAscii("rxic"), - ], - values: &[&["anorexia"], &["anorexic"]], - range: 4..=4, - }; - -static WORD_ANN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ANN_CHILDREN), - value: None, -}; - -static WORD_ANN_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ANNA_NODE), - None, - None, - Some(&WORD_ANND_NODE), - Some(&WORD_ANNE_NODE), - None, - None, - Some(&WORD_ANNH_NODE), - Some(&WORD_ANNI_NODE), - None, - None, - None, - None, - Some(&WORD_ANNN_NODE), - Some(&WORD_ANNO_NODE), - None, - None, - None, - None, - Some(&WORD_ANNT_NODE), - Some(&WORD_ANNU_NODE), - None, - None, - None, - Some(&WORD_ANNY_NODE), - None, -]; - -static WORD_ANNY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNY_CHILDREN), - value: None, -}; - -pub static WORD_ANNY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oance"), - dictgen::InsensitiveAscii("oingly"), - ], - values: &[&["annoyance"], &["annoyingly"]], - range: 5..=6, - }; - -static WORD_ANNU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNU_CHILDREN), - value: None, -}; - -pub static WORD_ANNU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("ciators"), - dictgen::InsensitiveAscii("led"), - ], - values: &[&["annually"], &["annunciators"], &["annulled"]], - range: 3..=7, - }; - -static WORD_ANNT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNT_CHILDREN), - value: None, -}; - -pub static WORD_ANNT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ations"), - dictgen::InsensitiveAscii("enas"), - dictgen::InsensitiveAscii("oations"), - ], - values: &[&["annotations"], &["antennas"], &["annotations"]], - range: 4..=7, - }; - -static WORD_ANNO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ANNO_CHILDREN), - value: None, -}; - -static WORD_ANNO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ANNOA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ANNOI_NODE), - None, - None, - None, - None, - Some(&WORD_ANNON_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ANNOT_NODE), - Some(&WORD_ANNOU_NODE), - None, - None, - None, - Some(&WORD_ANNOY_NODE), - None, -]; - -static WORD_ANNOY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNOY_CHILDREN), - value: None, -}; - -pub static WORD_ANNOY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("ingy"), - dictgen::InsensitiveAscii("mous"), - dictgen::InsensitiveAscii("mously"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nace"), - dictgen::InsensitiveAscii("ning"), - dictgen::InsensitiveAscii("ningly"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["annoyance"], - &["annoyances"], - &["annoyingly"], - &["anonymous"], - &["anonymously"], - &["annoy", "annoying"], - &["annoyance"], - &["annoying"], - &["annoyingly"], - &["annoying"], - ], - range: 1..=6, - }; - -static WORD_ANNOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNOU_CHILDREN), - value: None, -}; - -pub static WORD_ANNOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cement"), - dictgen::InsensitiveAscii("cements"), - dictgen::InsensitiveAscii("cenment"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cne"), - dictgen::InsensitiveAscii("cnement"), - dictgen::InsensitiveAscii("cnements"), - dictgen::InsensitiveAscii("cners"), - dictgen::InsensitiveAscii("cnes"), - dictgen::InsensitiveAscii("cning"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nceing"), - dictgen::InsensitiveAscii("ncemet"), - dictgen::InsensitiveAscii("ncemnet"), - dictgen::InsensitiveAscii("ncemnt"), - dictgen::InsensitiveAscii("ncemnts"), - dictgen::InsensitiveAscii("ncents"), - dictgen::InsensitiveAscii("ncess"), - dictgen::InsensitiveAscii("nched"), - dictgen::InsensitiveAscii("nciators"), - dictgen::InsensitiveAscii("ncment"), - dictgen::InsensitiveAscii("ncments"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nement"), - dictgen::InsensitiveAscii("nements"), - dictgen::InsensitiveAscii("nt"), - ], - values: &[ - &["announce"], - &["announced"], - &["announcement"], - &["announcements"], - &["announcements"], - &["announces"], - &["announcing"], - &["announce"], - &["announcement"], - &["announcements"], - &["announcers"], - &["announces"], - &["announcing"], - &["annoying"], - &["announcing"], - &["announcements"], - &["announcements"], - &["announcement"], - &["announcements"], - &["announces"], - &["announces"], - &["announce"], - &["annunciators"], - &["announcement"], - &["announcements"], - &["announced"], - &["announcement"], - &["announcements"], - &["announce"], - ], - range: 2..=8, - }; - -static WORD_ANNOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNOT_CHILDREN), - value: None, -}; - -pub static WORD_ANNOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aged"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aiotn"), - dictgen::InsensitiveAscii("ataions"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("ion"), - ], - values: &[ - &["annotated"], - &["annotation"], - &["annotations"], - &["annotation"], - &["annotations"], - &["annotate"], - &["annotated"], - &["another"], - &["annotation"], - ], - range: 1..=7, - }; - -static WORD_ANNON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNON_CHILDREN), - value: None, -}; - -pub static WORD_ANNON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ates"), - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("cement"), - dictgen::InsensitiveAscii("cements"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("ceurs"), - dictgen::InsensitiveAscii("ciators"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("omus"), - dictgen::InsensitiveAscii("omusally"), - dictgen::InsensitiveAscii("omusly"), - dictgen::InsensitiveAscii("tation"), - dictgen::InsensitiveAscii("ymous"), - dictgen::InsensitiveAscii("ymouse"), - dictgen::InsensitiveAscii("ymously"), - ], - values: &[ - &["annotate"], - &["annotated"], - &["annotates"], - &["announce"], - &["announced"], - &["announcement"], - &["announcements"], - &["announces"], - &["announcers"], - &["annunciators"], - &["announcing"], - &["anonymous"], - &["anonymously"], - &["anonymously"], - &["annotation"], - &["anonymous"], - &["anonymous"], - &["anonymously"], - ], - range: 2..=8, - }; - -static WORD_ANNOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNOI_CHILDREN), - value: None, -}; - -pub static WORD_ANNOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nted"), - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("nts"), - ], - values: &[&["anoint"], &["anointed"], &["anointing"], &["anoints"]], - range: 2..=5, - }; - -static WORD_ANNOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNOA_CHILDREN), - value: None, -}; - -pub static WORD_ANNOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tations"), - dictgen::InsensitiveAscii("tion"), - ], - values: &[&["annotations"], &["annotation"]], - range: 4..=7, - }; - -static WORD_ANNN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNN_CHILDREN), - value: None, -}; - -pub static WORD_ANNN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ounce"), - dictgen::InsensitiveAscii("oy"), - ], - values: &[&["announce"], &["annoy"]], - range: 2..=5, - }; - -static WORD_ANNI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNI_CHILDREN), - value: None, -}; - -pub static WORD_ANNI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("halated"), - dictgen::InsensitiveAscii("halition"), - dictgen::InsensitiveAscii("hilaton"), - dictgen::InsensitiveAscii("hilatron"), - dictgen::InsensitiveAscii("hilited"), - dictgen::InsensitiveAscii("hliated"), - dictgen::InsensitiveAscii("hliation"), - dictgen::InsensitiveAscii("lihate"), - dictgen::InsensitiveAscii("lihated"), - dictgen::InsensitiveAscii("lihation"), - dictgen::InsensitiveAscii("mal"), - dictgen::InsensitiveAscii("verary"), - dictgen::InsensitiveAscii("versairy"), - dictgen::InsensitiveAscii("versarry"), - dictgen::InsensitiveAscii("versay"), - dictgen::InsensitiveAscii("versery"), - dictgen::InsensitiveAscii("versiary"), - dictgen::InsensitiveAscii("versry"), - dictgen::InsensitiveAscii("versy"), - ], - values: &[ - &["annihilated"], - &["annihilation"], - &["annihilation"], - &["annihilation"], - &["annihilated"], - &["annihilated"], - &["annihilation"], - &["annihilated"], - &["annihilated"], - &["annihilation"], - &["animal"], - &["anniversary"], - &["anniversary"], - &["anniversary"], - &["anniversary"], - &["anniversary"], - &["anniversary"], - &["anniversary"], - &["anniversary"], - ], - range: 3..=8, - }; - -static WORD_ANNH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNH_CHILDREN), - value: None, -}; - -pub static WORD_ANNH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iliation")], - values: &[&["annihilation"]], - range: 8..=8, - }; - -static WORD_ANNE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNE_CHILDREN), - value: None, -}; - -pub static WORD_ANNE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cessary")], - values: &[&["unnecessary"]], - range: 7..=7, - }; - -static WORD_ANND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANND_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ANND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ANNA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANNA_CHILDREN), - value: None, -}; - -pub static WORD_ANNA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("verseries"), - dictgen::InsensitiveAscii("versery"), - dictgen::InsensitiveAscii("verserys"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["anniversaries"], - &["anniversary"], - &["anniversaries"], - &["annoy", "any"], - &["annoyed"], - &["annoying"], - &["annoys", "any"], - ], - range: 1..=9, - }; - -static WORD_ANM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANM_CHILDREN), - value: None, -}; - -pub static WORD_ANM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("esia"), - dictgen::InsensitiveAscii("esty"), - ], - values: &[&["name", "anime"], &["amnesia"], &["amnesty"]], - range: 1..=4, - }; - -static WORD_ANL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANL_CHILDREN), - value: None, -}; - -pub static WORD_ANL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ayses"), - dictgen::InsensitiveAscii("aysis"), - dictgen::InsensitiveAscii("aytics"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("y"), - dictgen::InsensitiveAscii("ysis"), - dictgen::InsensitiveAscii("yze"), - dictgen::InsensitiveAscii("yzed"), - dictgen::InsensitiveAscii("yzing"), - ], - values: &[ - &["analyses"], - &["analysis"], - &["analytics"], - &["angle"], - &["only", "any"], - &["analysis"], - &["analyze"], - &["analyzed"], - &["analyzing"], - ], - range: 1..=6, - }; - -static WORD_ANK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANK_CHILDREN), - value: None, -}; - -pub static WORD_ANK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("shios"), - dictgen::InsensitiveAscii("shiosly"), - dictgen::InsensitiveAscii("shiosness"), - dictgen::InsensitiveAscii("shis"), - dictgen::InsensitiveAscii("shisly"), - dictgen::InsensitiveAscii("shisness"), - dictgen::InsensitiveAscii("shiuos"), - dictgen::InsensitiveAscii("shiuosly"), - dictgen::InsensitiveAscii("shiuosness"), - dictgen::InsensitiveAscii("shus"), - dictgen::InsensitiveAscii("shusly"), - dictgen::InsensitiveAscii("shusness"), - ], - values: &[ - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - ], - range: 4..=10, - }; - -static WORD_ANJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANJ_CHILDREN), - value: None, -}; - -pub static WORD_ANJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("anew")], - values: &[&["ingenue"]], - range: 4..=4, - }; - -static WORD_ANI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANI_CHILDREN), - value: None, -}; - -pub static WORD_ANI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alate"), - dictgen::InsensitiveAscii("alated"), - dictgen::InsensitiveAscii("alates"), - dictgen::InsensitiveAscii("alating"), - dictgen::InsensitiveAscii("cent"), - dictgen::InsensitiveAscii("cents"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("hilation"), - dictgen::InsensitiveAscii("maing"), - dictgen::InsensitiveAscii("maite"), - dictgen::InsensitiveAscii("maiter"), - dictgen::InsensitiveAscii("maiters"), - dictgen::InsensitiveAscii("maiton"), - dictgen::InsensitiveAscii("maitons"), - dictgen::InsensitiveAscii("maitor"), - dictgen::InsensitiveAscii("maitors"), - dictgen::InsensitiveAscii("martions"), - dictgen::InsensitiveAscii("matie"), - dictgen::InsensitiveAscii("mationos"), - dictgen::InsensitiveAscii("matior"), - dictgen::InsensitiveAscii("maton"), - dictgen::InsensitiveAscii("matonic"), - dictgen::InsensitiveAscii("matte"), - dictgen::InsensitiveAscii("mete"), - dictgen::InsensitiveAscii("meted"), - dictgen::InsensitiveAscii("metion"), - dictgen::InsensitiveAscii("metions"), - dictgen::InsensitiveAscii("mets"), - dictgen::InsensitiveAscii("monee"), - dictgen::InsensitiveAscii("more"), - dictgen::InsensitiveAscii("mostiy"), - dictgen::InsensitiveAscii("mtion"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("nation"), - dictgen::InsensitiveAscii("nteresting"), - dictgen::InsensitiveAscii("other"), - dictgen::InsensitiveAscii("sotrophically"), - dictgen::InsensitiveAscii("stropy"), - dictgen::InsensitiveAscii("taliasing"), - dictgen::InsensitiveAscii("tbiotic"), - dictgen::InsensitiveAscii("tbiotics"), - dictgen::InsensitiveAscii("tdepressant"), - dictgen::InsensitiveAscii("tdepressants"), - dictgen::InsensitiveAscii("thing"), - dictgen::InsensitiveAscii("tialising"), - dictgen::InsensitiveAscii("time"), - dictgen::InsensitiveAscii("tquated"), - dictgen::InsensitiveAscii("tque"), - dictgen::InsensitiveAscii("trez"), - dictgen::InsensitiveAscii("tsocial"), - dictgen::InsensitiveAscii("tvirus"), - dictgen::InsensitiveAscii("versary"), - dictgen::InsensitiveAscii("way"), - dictgen::InsensitiveAscii("where"), - dictgen::InsensitiveAscii("xety"), - ], - values: &[ - &["annihilate"], - &["annihilated"], - &["annihilates"], - &["annihilating"], - &["ancient"], - &["ancients"], - &["and"], - &["annihilation"], - &["animating"], - &["animate"], - &["animator"], - &["animators"], - &["animation"], - &["animations"], - &["animator"], - &["animators"], - &["animations"], - &["animate"], - &["animations"], - &["animator", "animation"], - &["animation"], - &["animatronic"], - &["animate"], - &["animate"], - &["animated"], - &["animation"], - &["animations"], - &["animates"], - &["anemone"], - &["anymore"], - &["animosity"], - &["animation"], - &["animate"], - &["animation"], - &["uninteresting"], - &["another"], - &["anisotropically"], - &["anisotropy"], - &["antialiasing"], - &["antibiotic"], - &["antibiotics"], - &["antidepressants"], - &["antidepressants"], - &["anything"], - &["antialiasing"], - &["anytime"], - &["antiquated"], - &["antique"], - &["antirez"], - &["antisocial"], - &["antivirus"], - &["anniversary"], - &["anyway"], - &["anywhere"], - &["anxiety"], - ], - range: 1..=13, - }; - -static WORD_ANH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANH_CHILDREN), - value: None, -}; - -pub static WORD_ANH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("oter")], - values: &[&["another"]], - range: 4..=4, - }; - -static WORD_ANG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANG_CHILDREN), - value: None, -}; - -pub static WORD_ANG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("irly"), - dictgen::InsensitiveAscii("luar"), - dictgen::InsensitiveAscii("lular"), - dictgen::InsensitiveAscii("ostic"), - dictgen::InsensitiveAscii("osticism"), - dictgen::InsensitiveAscii("rilly"), - dictgen::InsensitiveAscii("shios"), - dictgen::InsensitiveAscii("shiosly"), - dictgen::InsensitiveAscii("shiosness"), - dictgen::InsensitiveAscii("shis"), - dictgen::InsensitiveAscii("shisly"), - dictgen::InsensitiveAscii("shisness"), - dictgen::InsensitiveAscii("shiuos"), - dictgen::InsensitiveAscii("shiuosly"), - dictgen::InsensitiveAscii("shiuosness"), - dictgen::InsensitiveAscii("shus"), - dictgen::InsensitiveAscii("shusly"), - dictgen::InsensitiveAscii("shusness"), - dictgen::InsensitiveAscii("uage"), - dictgen::InsensitiveAscii("ualr"), - dictgen::InsensitiveAscii("uluar"), - dictgen::InsensitiveAscii("ziety"), - ], - values: &[ - &["angrily"], - &["angular"], - &["angular"], - &["agnostic"], - &["agnosticism"], - &["angrily"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["anxious"], - &["anxiously"], - &["anxiousness"], - &["language"], - &["angular"], - &["angular"], - &["anxiety"], - ], - range: 4..=10, - }; - -static WORD_ANF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANF_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ANF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["and"]], - range: 1..=1, - }; - -static WORD_ANE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANE_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ANE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cdatally"), - dictgen::InsensitiveAscii("cdotale"), - dictgen::InsensitiveAscii("cdotallly"), - dictgen::InsensitiveAscii("cdotelly"), - dictgen::InsensitiveAscii("cdotice"), - dictgen::InsensitiveAscii("cdotle"), - dictgen::InsensitiveAscii("cdots"), - dictgen::InsensitiveAscii("codtal"), - dictgen::InsensitiveAscii("codtally"), - dictgen::InsensitiveAscii("codtes"), - dictgen::InsensitiveAscii("ctodal"), - dictgen::InsensitiveAscii("ctodally"), - dictgen::InsensitiveAscii("ctode"), - dictgen::InsensitiveAscii("ctodes"), - dictgen::InsensitiveAscii("ctotally"), - dictgen::InsensitiveAscii("doctal"), - dictgen::InsensitiveAscii("doctally"), - dictgen::InsensitiveAscii("docte"), - dictgen::InsensitiveAscii("doctes"), - dictgen::InsensitiveAscii("el"), - dictgen::InsensitiveAscii("eled"), - dictgen::InsensitiveAscii("eling"), - dictgen::InsensitiveAscii("els"), - dictgen::InsensitiveAscii("roxia"), - dictgen::InsensitiveAscii("roxic"), - dictgen::InsensitiveAscii("stheisa"), - dictgen::InsensitiveAscii("sthetia"), - dictgen::InsensitiveAscii("sthisia"), - dictgen::InsensitiveAscii("vironment"), - dictgen::InsensitiveAscii("vironments"), - ], - values: &[ - &["anecdotally"], - &["anecdote"], - &["anecdotally"], - &["anecdotally"], - &["anecdote"], - &["anecdote"], - &["anecdotes"], - &["anecdotal"], - &["anecdotally"], - &["anecdotes"], - &["anecdotal"], - &["anecdotally"], - &["anecdote"], - &["anecdotes"], - &["anecdotally"], - &["anecdotal"], - &["anecdotally"], - &["anecdote"], - &["anecdotes"], - &["anneal"], - &["annealed"], - &["annealing"], - &["anneals"], - &["anorexia"], - &["anorexic"], - &["anesthesia"], - &["anesthesia"], - &["anesthesia"], - &["environment"], - &["environments"], - ], - range: 2..=10, - }; - -static WORD_AND_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AND_CHILDREN), - value: None, -}; - -pub static WORD_AND_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("elabra"), - dictgen::InsensitiveAscii("f"), - dictgen::InsensitiveAscii("lers"), - dictgen::InsensitiveAscii("oid"), - dictgen::InsensitiveAscii("oids"), - dictgen::InsensitiveAscii("oirds"), - dictgen::InsensitiveAscii("orid"), - dictgen::InsensitiveAscii("orids"), - dictgen::InsensitiveAscii("riod"), - dictgen::InsensitiveAscii("riods"), - dictgen::InsensitiveAscii("rogenous"), - dictgen::InsensitiveAscii("rogeny"), - dictgen::InsensitiveAscii("roiders"), - dictgen::InsensitiveAscii("roides"), - dictgen::InsensitiveAscii("roidextra"), - dictgen::InsensitiveAscii("roidos"), - dictgen::InsensitiveAscii("roidtvs"), - dictgen::InsensitiveAscii("roind"), - dictgen::InsensitiveAscii("roinds"), - dictgen::InsensitiveAscii("rois"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["and"], - &["candelabra"], - &["and"], - &["handlers", "antlers"], - &["android"], - &["androids"], - &["androids"], - &["android"], - &["androids"], - &["android"], - &["androids"], - &["androgynous"], - &["androgyny"], - &["androids"], - &["androids"], - &["androidextras"], - &["androids"], - &["androids"], - &["android"], - &["androids"], - &["androids"], - &["and"], - ], - range: 1..=9, - }; - -static WORD_ANC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANC_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ANC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apsulate"), - dictgen::InsensitiveAscii("apsulated"), - dictgen::InsensitiveAscii("apsulates"), - dictgen::InsensitiveAscii("apsulating"), - dictgen::InsensitiveAscii("apsulation"), - dictgen::InsensitiveAscii("edotal"), - dictgen::InsensitiveAscii("edotally"), - dictgen::InsensitiveAscii("edote"), - dictgen::InsensitiveAscii("edotes"), - dictgen::InsensitiveAscii("eint"), - dictgen::InsensitiveAscii("eints"), - dictgen::InsensitiveAscii("esetor"), - dictgen::InsensitiveAscii("esetors"), - dictgen::InsensitiveAscii("ester"), - dictgen::InsensitiveAscii("esteres"), - dictgen::InsensitiveAscii("esters"), - dictgen::InsensitiveAscii("estoral"), - dictgen::InsensitiveAscii("estore"), - dictgen::InsensitiveAscii("estores"), - dictgen::InsensitiveAscii("estory"), - dictgen::InsensitiveAscii("hestor"), - dictgen::InsensitiveAscii("hestors"), - dictgen::InsensitiveAscii("hord"), - dictgen::InsensitiveAscii("iliary"), - dictgen::InsensitiveAscii("illiary"), - dictgen::InsensitiveAscii("inets"), - ], - values: &[ - &["encapsulate"], - &["encapsulated"], - &["encapsulates"], - &["encapsulating"], - &["encapsulation"], - &["anecdotal"], - &["anecdotally"], - &["anecdote"], - &["anecdotes"], - &["ancient"], - &["ancients"], - &["ancestor"], - &["ancestors"], - &["ancestor"], - &["ancestors"], - &["ancestors"], - &["ancestral"], - &["ancestor"], - &["ancestors"], - &["ancestry"], - &["ancestor"], - &["ancestors"], - &["anchored"], - &["ancillary"], - &["ancillary"], - &["ancients"], - ], - range: 4..=10, - }; - -static WORD_ANB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANB_CHILDREN), - value: None, -}; - -pub static WORD_ANB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["and"]], - range: 1..=1, - }; - -static WORD_ANA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ANA_CHILDREN), - value: None, -}; - -static WORD_ANA_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_ANAC_NODE), - Some(&WORD_ANAD_NODE), - None, - None, - Some(&WORD_ANAG_NODE), - None, - None, - None, - None, - Some(&WORD_ANAL_NODE), - None, - Some(&WORD_ANAN_NODE), - Some(&WORD_ANAO_NODE), - None, - None, - Some(&WORD_ANAR_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_ANAY_NODE), - None, -]; - -static WORD_ANAY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANAY_CHILDREN), - value: None, -}; - -pub static WORD_ANAY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lised"), - dictgen::InsensitiveAscii("lse"), - dictgen::InsensitiveAscii("lsed"), - dictgen::InsensitiveAscii("lser"), - dictgen::InsensitiveAscii("lses"), - dictgen::InsensitiveAscii("lsis"), - dictgen::InsensitiveAscii("lsises"), - dictgen::InsensitiveAscii("lst"), - dictgen::InsensitiveAscii("lsts"), - dictgen::InsensitiveAscii("ltic"), - dictgen::InsensitiveAscii("ltical"), - dictgen::InsensitiveAscii("ltically"), - dictgen::InsensitiveAscii("ltics"), - dictgen::InsensitiveAscii("lze"), - dictgen::InsensitiveAscii("lzed"), - dictgen::InsensitiveAscii("lzer"), - dictgen::InsensitiveAscii("lzes"), - dictgen::InsensitiveAscii("lzing"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("slis"), - ], - values: &[ - &["analysed"], - &["analyse"], - &["analysed"], - &["analyser"], - &["analyses"], - &["analysis"], - &["analysises"], - &["analyst"], - &["analysts"], - &["analytic"], - &["analytical"], - &["analytically"], - &["analytics"], - &["analyze"], - &["analyzed"], - &["analyzer"], - &["analyzes"], - &["analyzing"], - &["analysis"], - &["analysis"], - ], - range: 3..=8, - }; - -static WORD_ANAR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANAR_CHILDREN), - value: None, -}; - -pub static WORD_ANAR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("chim"), - dictgen::InsensitiveAscii("chisim"), - dictgen::InsensitiveAscii("chistes"), - dictgen::InsensitiveAscii("chistm"), - dictgen::InsensitiveAscii("chiszm"), - dictgen::InsensitiveAscii("chit"), - dictgen::InsensitiveAscii("chits"), - dictgen::InsensitiveAscii("chsim"), - dictgen::InsensitiveAscii("chsits"), - dictgen::InsensitiveAscii("kist"), - dictgen::InsensitiveAscii("kistic"), - dictgen::InsensitiveAscii("kists"), - dictgen::InsensitiveAscii("quism"), - dictgen::InsensitiveAscii("quist"), - dictgen::InsensitiveAscii("quistic"), - dictgen::InsensitiveAscii("quists"), - ], - values: &[ - &["anarchism"], - &["anarchism"], - &["anarchists"], - &["anarchism", "anarchist"], - &["anarchism"], - &["anarchist"], - &["anarchists"], - &["anarchism"], - &["anarchists"], - &["anarchist"], - &["anarchistic"], - &["anarchists"], - &["anarchism"], - &["anarchist"], - &["anarchistic"], - &["anarchists"], - ], - range: 4..=7, - }; - -static WORD_ANAO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANAO_CHILDREN), - value: None, -}; - -pub static WORD_ANAO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("lgue")], - values: &[&["analogue"]], - range: 4..=4, - }; - -static WORD_ANAN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANAN_CHILDREN), - value: None, -}; - -pub static WORD_ANAN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("log")], - values: &[&["analog"]], - range: 3..=3, - }; - -static WORD_ANAL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ANAL_CHILDREN), - value: None, -}; - -static WORD_ANAL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ANALA_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ANALG_NODE), - None, - Some(&WORD_ANALI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ANALO_NODE), - None, - None, - None, - Some(&WORD_ANALS_NODE), - Some(&WORD_ANALT_NODE), - None, - None, - None, - None, - Some(&WORD_ANALY_NODE), - Some(&WORD_ANALZ_NODE), -]; - -static WORD_ANALZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALZ_CHILDREN), - value: None, -}; - -pub static WORD_ANALZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yer"), - dictgen::InsensitiveAscii("yers"), - dictgen::InsensitiveAscii("yes"), - dictgen::InsensitiveAscii("ying"), - ], - values: &[ - &["analyzer"], - &["analyze"], - &["analyzed"], - &["analyzer"], - &["analyzers"], - &["analyzes"], - &["analyzing"], - ], - range: 2..=4, - }; - -static WORD_ANALY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALY_CHILDREN), - value: None, -}; - -pub static WORD_ANALY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("ists"), - dictgen::InsensitiveAscii("itcal"), - dictgen::InsensitiveAscii("itcs"), - dictgen::InsensitiveAscii("ize"), - dictgen::InsensitiveAscii("sator"), - dictgen::InsensitiveAscii("seas"), - dictgen::InsensitiveAscii("sees"), - dictgen::InsensitiveAscii("seles"), - dictgen::InsensitiveAscii("sens"), - dictgen::InsensitiveAscii("seras"), - dictgen::InsensitiveAscii("seres"), - dictgen::InsensitiveAscii("sie"), - dictgen::InsensitiveAscii("sies"), - dictgen::InsensitiveAscii("sise"), - dictgen::InsensitiveAscii("sised"), - dictgen::InsensitiveAscii("sisis"), - dictgen::InsensitiveAscii("sisto"), - dictgen::InsensitiveAscii("sit"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("stics"), - dictgen::InsensitiveAscii("sus"), - dictgen::InsensitiveAscii("sy"), - dictgen::InsensitiveAscii("sys"), - dictgen::InsensitiveAscii("sze"), - dictgen::InsensitiveAscii("szing"), - dictgen::InsensitiveAscii("ticall"), - dictgen::InsensitiveAscii("ticals"), - dictgen::InsensitiveAscii("ticaly"), - dictgen::InsensitiveAscii("ticly"), - dictgen::InsensitiveAscii("ts"), - dictgen::InsensitiveAscii("zator"), - dictgen::InsensitiveAscii("zies"), - ], - values: &[ - &["analyse", "analyze"], - &["analysed", "analyzed"], - &["analyser", "analyzer"], - &["analysers", "analyzers"], - &["analyse", "analyses", "analyzes", "analyze"], - &["analysis"], - &["analyst"], - &["analysts"], - &["analytical"], - &["analytics"], - &["analyze"], - &["analyser"], - &["analyses"], - &["analyses"], - &["analyses"], - &["analyses"], - &["analyses"], - &["analyses"], - &["analyse"], - &["analyses", "analysis"], - &["analyses"], - &["analyses"], - &["analysis"], - &["analysts"], - &["analyst"], - &["analyse"], - &["analysts"], - &["analysts"], - &["analysis"], - &["analysis"], - &["analysis"], - &["analyse"], - &["analyzing", "analysing"], - &["analytical", "analytically"], - &["analytics"], - &["analytically"], - &["analytically"], - &["analyst"], - &["analyzer"], - &["analysis", "analyzes"], - ], - range: 1..=6, - }; - -static WORD_ANALT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALT_CHILDREN), - value: None, -}; - -pub static WORD_ANALT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("yics")], - values: &[&["analytics"]], - range: 4..=4, - }; - -static WORD_ANALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALS_CHILDREN), - value: None, -}; - -pub static WORD_ANALS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ye"), - dictgen::InsensitiveAscii("yed"), - dictgen::InsensitiveAscii("yer"), - dictgen::InsensitiveAscii("yers"), - dictgen::InsensitiveAscii("yes"), - dictgen::InsensitiveAscii("ying"), - dictgen::InsensitiveAscii("yis"), - dictgen::InsensitiveAscii("ys"), - dictgen::InsensitiveAscii("yt"), - dictgen::InsensitiveAscii("yts"), - ], - values: &[ - &["analyse"], - &["analysed"], - &["analyser"], - &["analysers"], - &["analyses"], - &["analysing"], - &["analysis"], - &["analysis"], - &["analyst"], - &["analysts"], - ], - range: 2..=4, - }; - -static WORD_ANALO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALO_CHILDREN), - value: None, -}; - -pub static WORD_ANALO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("geous"), - dictgen::InsensitiveAscii("gicaly"), - dictgen::InsensitiveAscii("gout"), - dictgen::InsensitiveAscii("guous"), - dictgen::InsensitiveAscii("guously"), - dictgen::InsensitiveAscii("gus"), - dictgen::InsensitiveAscii("uge"), - dictgen::InsensitiveAscii("uges"), - ], - values: &[ - &["analogue"], - &["analogous"], - &["analogically"], - &["analogous"], - &["analogous"], - &["analogously"], - &["analogous"], - &["analogue"], - &["analogues"], - ], - range: 2..=7, - }; - -static WORD_ANALI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALI_CHILDREN), - value: None, -}; - -pub static WORD_ANALI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ser"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("sis"), - dictgen::InsensitiveAscii("sys"), - dictgen::InsensitiveAscii("tic"), - dictgen::InsensitiveAscii("tical"), - dictgen::InsensitiveAscii("tically"), - dictgen::InsensitiveAscii("ticaly"), - dictgen::InsensitiveAscii("tycal"), - dictgen::InsensitiveAscii("tycs"), - dictgen::InsensitiveAscii("ze"), - dictgen::InsensitiveAscii("zed"), - dictgen::InsensitiveAscii("zer"), - dictgen::InsensitiveAscii("zes"), - dictgen::InsensitiveAscii("zing"), - ], - values: &[ - &["analog"], - &["analyse"], - &["analysed"], - &["analyser"], - &["analysis", "analyses"], - &["analysing"], - &["analysis"], - &["analysis"], - &["analytic"], - &["analytical"], - &["analytically"], - &["analytically"], - &["analytical"], - &["analytics"], - &["analyze"], - &["analyzed"], - &["analyzer"], - &["analyzes"], - &["analyzing"], - ], - range: 1..=7, - }; - -static WORD_ANALG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALG_CHILDREN), - value: None, -}; - -pub static WORD_ANALG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("oue"), - dictgen::InsensitiveAscii("ous"), - ], - values: &[&["analogue"], &["analogous"]], - range: 3..=3, - }; - -static WORD_ANALA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANALA_CHILDREN), - value: None, -}; - -pub static WORD_ANALA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gous"), - dictgen::InsensitiveAscii("gus"), - dictgen::InsensitiveAscii("og"), - dictgen::InsensitiveAscii("ysis"), - ], - values: &[&["analogous"], &["analogous"], &["analog"], &["analysis"]], - range: 2..=4, - }; - -static WORD_ANAG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANAG_CHILDREN), - value: None, -}; - -pub static WORD_ANAG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("er")], - values: &[&["manager", "anger"]], - range: 2..=2, - }; - -static WORD_ANAD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANAD_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ANAD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ANAC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ANAC_CHILDREN), - value: None, -}; - -pub static WORD_ANAC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hrist"), - dictgen::InsensitiveAscii("tive"), - ], - values: &[&["anarchist"], &["inactive"]], - range: 4..=5, - }; - -static WORD_AM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AM_CHILDREN), - value: None, -}; - -static WORD_AM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AMA_NODE), - Some(&WORD_AMB_NODE), - None, - Some(&WORD_AMD_NODE), - Some(&WORD_AME_NODE), - None, - Some(&WORD_AMG_NODE), - None, - Some(&WORD_AMI_NODE), - None, - Some(&WORD_AMK_NODE), - Some(&WORD_AML_NODE), - Some(&WORD_AMM_NODE), - Some(&WORD_AMN_NODE), - Some(&WORD_AMO_NODE), - Some(&WORD_AMP_NODE), - None, - Some(&WORD_AMR_NODE), - None, - Some(&WORD_AMT_NODE), - Some(&WORD_AMU_NODE), - None, - None, - None, - None, - Some(&WORD_AMZ_NODE), -]; - -static WORD_AMZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMZ_CHILDREN), - value: None, -}; - -pub static WORD_AMZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["amazing"], &["amazing"]], - range: 3..=4, - }; - -static WORD_AMU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMU_CHILDREN), - value: None, -}; - -pub static WORD_AMU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("blance"), - dictgen::InsensitiveAscii("ch"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nition"), - dictgen::InsensitiveAscii("nt"), - ], - values: &[ - &["ambulance"], - &["much"], - &["among"], - &["ammunition"], - &["amount"], - ], - range: 2..=6, - }; - -static WORD_AMT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMT_CHILDREN), - value: None, -}; - -pub static WORD_AMT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("heyst")], - values: &[&["amethyst"]], - range: 5..=5, - }; - -static WORD_AMR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMR_CHILDREN), - value: None, -}; - -pub static WORD_AMR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ageddon"), - dictgen::InsensitiveAscii("chair"), - dictgen::InsensitiveAscii("enian"), - dictgen::InsensitiveAscii("pits"), - dictgen::InsensitiveAscii("strong"), - ], - values: &[ - &["armageddon"], - &["armchair"], - &["armenian"], - &["armpits"], - &["armstrong"], - ], - range: 4..=7, - }; - -static WORD_AMP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMP_CHILDREN), - value: None, -}; - -pub static WORD_AMP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atheater"), - dictgen::InsensitiveAscii("atheaters"), - dictgen::InsensitiveAscii("ehtamine"), - dictgen::InsensitiveAscii("ehtamines"), - dictgen::InsensitiveAscii("erstands"), - dictgen::InsensitiveAscii("ethamine"), - dictgen::InsensitiveAscii("ethamines"), - dictgen::InsensitiveAscii("hasis"), - dictgen::InsensitiveAscii("hatamines"), - dictgen::InsensitiveAscii("hatheater"), - dictgen::InsensitiveAscii("hatheaters"), - dictgen::InsensitiveAscii("hedamines"), - dictgen::InsensitiveAscii("hetamenes"), - dictgen::InsensitiveAscii("hetamies"), - dictgen::InsensitiveAscii("hetamins"), - dictgen::InsensitiveAscii("hetemine"), - dictgen::InsensitiveAscii("hetemines"), - dictgen::InsensitiveAscii("hetimine"), - dictgen::InsensitiveAscii("hetimines"), - dictgen::InsensitiveAscii("hetmaine"), - dictgen::InsensitiveAscii("hetmaines"), - dictgen::InsensitiveAscii("ilfy"), - dictgen::InsensitiveAscii("itheater"), - dictgen::InsensitiveAscii("itheaters"), - dictgen::InsensitiveAscii("itude"), - dictgen::InsensitiveAscii("lifer"), - dictgen::InsensitiveAscii("lifiy"), - dictgen::InsensitiveAscii("lifly"), - dictgen::InsensitiveAscii("lifyer"), - dictgen::InsensitiveAscii("litde"), - dictgen::InsensitiveAscii("litud"), - dictgen::InsensitiveAscii("ty"), - ], - values: &[ - &["amphitheater"], - &["amphitheaters"], - &["amphetamine"], - &["amphetamines"], - &["ampersands"], - &["amphetamine"], - &["amphetamines"], - &["emphasis"], - &["amphetamines"], - &["amphitheater"], - &["amphitheaters"], - &["amphetamines"], - &["amphetamines"], - &["amphetamines"], - &["amphetamines"], - &["amphetamine"], - &["amphetamines"], - &["amphetamine"], - &["amphetamines"], - &["amphetamines"], - &["amphetamines"], - &["amplify"], - &["amphitheater"], - &["amphitheaters"], - &["amplitude"], - &["amplifier"], - &["amplify"], - &["amplify"], - &["amplifier"], - &["amplitude"], - &["amplitude"], - &["empty"], - ], - range: 2..=10, - }; - -static WORD_AMO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMO_CHILDREN), - value: None, -}; - -pub static WORD_AMO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gnst"), - dictgen::InsensitiveAscii("hetamines"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("ngts"), - dictgen::InsensitiveAscii("nsgt"), - dictgen::InsensitiveAscii("nst"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nut"), - dictgen::InsensitiveAscii("st"), - dictgen::InsensitiveAscii("und"), - dictgen::InsensitiveAscii("unds"), - dictgen::InsensitiveAscii("ung"), - dictgen::InsensitiveAscii("ungst"), - dictgen::InsensitiveAscii("uns"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utn"), - dictgen::InsensitiveAscii("utns"), - dictgen::InsensitiveAscii("uts"), - ], - values: &[ - &["amongst"], - &["amphetamines"], - &["among"], - &["amongst"], - &["amongst"], - &["amongst"], - &["among", "amount"], - &["amount"], - &["almost"], - &["amount"], - &["amounts"], - &["among"], - &["amongst"], - &["amounts"], - &["amount"], - &["amount"], - &["amounts"], - &["amounts"], - ], - range: 2..=9, - }; - -static WORD_AMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMN_CHILDREN), - value: None, -}; - -pub static WORD_AMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eisa"), - dictgen::InsensitiveAscii("estry"), - dictgen::InsensitiveAscii("sety"), - dictgen::InsensitiveAscii("y"), - ], - values: &[&["amnesia"], &["amnesty"], &["amnesty"], &["many"]], - range: 1..=5, - }; - -static WORD_AMM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMM_CHILDREN), - value: None, -}; - -pub static WORD_AMM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("end"), - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("endment"), - dictgen::InsensitiveAscii("endments"), - dictgen::InsensitiveAscii("ends"), - dictgen::InsensitiveAscii("enities"), - dictgen::InsensitiveAscii("inistrative"), - dictgen::InsensitiveAscii("ong"), - dictgen::InsensitiveAscii("ongst"), - dictgen::InsensitiveAscii("ortize"), - dictgen::InsensitiveAscii("ortizes"), - dictgen::InsensitiveAscii("oung"), - dictgen::InsensitiveAscii("oungst"), - dictgen::InsensitiveAscii("ount"), - dictgen::InsensitiveAscii("ounts"), - dictgen::InsensitiveAscii("used"), - ], - values: &[ - &["amend"], - &["amended"], - &["amending"], - &["amendment"], - &["amendments"], - &["amends"], - &["amenities"], - &["administrative"], - &["among"], - &["amongst"], - &["amortize"], - &["amortizes"], - &["among"], - &["amongst"], - &["amount"], - &["amounts"], - &["amused"], - ], - range: 3..=11, - }; - -static WORD_AML_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AML_CHILDREN), - value: None, -}; - -pub static WORD_AML_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("pifier")], - values: &[&["amplifier"]], - range: 6..=6, - }; - -static WORD_AMK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMK_CHILDREN), - value: None, -}; - -pub static WORD_AMK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ing"), - ], - values: &[&["make"], &["making"]], - range: 1..=3, - }; - -static WORD_AMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMI_CHILDREN), - value: None, -}; - -pub static WORD_AMI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bguity"), - dictgen::InsensitiveAscii("guity"), - dictgen::InsensitiveAscii("guous"), - dictgen::InsensitiveAscii("nosity"), - ], - values: &[ - &["ambiguity"], - &["ambiguity"], - &["ambiguous"], - &["animosity"], - ], - range: 5..=6, - }; - -static WORD_AMG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMG_CHILDREN), - value: None, -}; - -pub static WORD_AMG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iguous"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("les"), - ], - values: &[&["ambiguous"], &["angle"], &["angles"]], - range: 2..=6, - }; - -static WORD_AME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AME_CHILDREN), - value: None, -}; - -static WORD_AME_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AMEA_NODE), - None, - None, - None, - Some(&WORD_AMEE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_AMEL_NODE), - None, - Some(&WORD_AMEN_NODE), - None, - None, - None, - Some(&WORD_AMER_NODE), - None, - Some(&WORD_AMET_NODE), - None, - None, - None, - None, - Some(&WORD_AMEY_NODE), - None, -]; - -static WORD_AMEY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMEY_CHILDREN), - value: None, -}; - -pub static WORD_AMEY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("thst")], - values: &[&["amethyst"]], - range: 4..=4, - }; - -static WORD_AMET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMET_CHILDREN), - value: None, -}; - -pub static WORD_AMET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hsyt")], - values: &[&["amethyst"]], - range: 4..=4, - }; - -static WORD_AMER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMER_CHILDREN), - value: None, -}; - -pub static WORD_AMER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cia"), - dictgen::InsensitiveAscii("cian"), - dictgen::InsensitiveAscii("cians"), - dictgen::InsensitiveAscii("cias"), - dictgen::InsensitiveAscii("icain"), - dictgen::InsensitiveAscii("icains"), - dictgen::InsensitiveAscii("icams"), - dictgen::InsensitiveAscii("icanas"), - dictgen::InsensitiveAscii("icanis"), - dictgen::InsensitiveAscii("icanss"), - dictgen::InsensitiveAscii("icants"), - dictgen::InsensitiveAscii("icanus"), - dictgen::InsensitiveAscii("icaps"), - dictgen::InsensitiveAscii("icares"), - dictgen::InsensitiveAscii("icats"), - dictgen::InsensitiveAscii("ics"), - dictgen::InsensitiveAscii("liorate"), - dictgen::InsensitiveAscii("liorated"), - dictgen::InsensitiveAscii("liorates"), - dictgen::InsensitiveAscii("liorating"), - dictgen::InsensitiveAscii("liorative"), - dictgen::InsensitiveAscii("liorator"), - dictgen::InsensitiveAscii("nian"), - ], - values: &[ - &["america"], - &["american"], - &["americans"], - &["americas"], - &["american"], - &["americas"], - &["americas"], - &["americans"], - &["americas"], - &["americas"], - &["americas"], - &["americans"], - &["americas"], - &["americas"], - &["americas"], - &["americas"], - &["ameliorate"], - &["ameliorated"], - &["ameliorates"], - &["ameliorating"], - &["ameliorative"], - &["ameliorator"], - &["armenian"], - ], - range: 3..=9, - }; - -static WORD_AMEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMEN_CHILDREN), - value: None, -}; - -pub static WORD_AMEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dement"), - dictgen::InsensitiveAscii("dmant"), - dictgen::InsensitiveAscii("dmants"), - dictgen::InsensitiveAscii("dmends"), - dictgen::InsensitiveAscii("dmenters"), - dictgen::InsensitiveAscii("dmet"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("sia"), - dictgen::InsensitiveAscii("sty"), - ], - values: &[ - &["amendment"], - &["amendment"], - &["amendments"], - &["amendments"], - &["amendments"], - &["amendments"], - &["amended", "amend"], - &["amnesia"], - &["amnesty"], - ], - range: 2..=8, - }; - -static WORD_AMEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMEL_CHILDREN), - value: None, -}; - -pub static WORD_AMEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("earate"), - dictgen::InsensitiveAscii("earated"), - dictgen::InsensitiveAscii("earates"), - dictgen::InsensitiveAscii("earating"), - dictgen::InsensitiveAscii("earative"), - dictgen::InsensitiveAscii("earator"), - ], - values: &[ - &["ameliorate"], - &["ameliorated"], - &["ameliorates"], - &["ameliorating"], - &["ameliorative"], - &["ameliorator"], - ], - range: 6..=8, - }; - -static WORD_AMEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMEE_CHILDREN), - value: None, -}; - -pub static WORD_AMEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("larate"), - dictgen::InsensitiveAscii("larated"), - dictgen::InsensitiveAscii("larates"), - dictgen::InsensitiveAscii("larating"), - dictgen::InsensitiveAscii("larative"), - dictgen::InsensitiveAscii("larator"), - dictgen::InsensitiveAscii("liarate"), - dictgen::InsensitiveAscii("liarated"), - dictgen::InsensitiveAscii("liarates"), - dictgen::InsensitiveAscii("liarating"), - dictgen::InsensitiveAscii("liarative"), - dictgen::InsensitiveAscii("liarator"), - ], - values: &[ - &["ameliorate"], - &["ameliorated"], - &["ameliorates"], - &["ameliorating"], - &["ameliorative"], - &["ameliorator"], - &["ameliorate"], - &["ameliorated"], - &["ameliorates"], - &["ameliorating"], - &["ameliorative"], - &["ameliorator"], - ], - range: 6..=9, - }; - -static WORD_AMEA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMEA_CHILDREN), - value: None, -}; - -pub static WORD_AMEA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("learate"), - dictgen::InsensitiveAscii("learated"), - dictgen::InsensitiveAscii("learates"), - dictgen::InsensitiveAscii("learating"), - dictgen::InsensitiveAscii("learative"), - dictgen::InsensitiveAscii("learator"), - dictgen::InsensitiveAscii("liarate"), - dictgen::InsensitiveAscii("liarated"), - dictgen::InsensitiveAscii("liarates"), - dictgen::InsensitiveAscii("liarating"), - dictgen::InsensitiveAscii("liarative"), - dictgen::InsensitiveAscii("liarator"), - ], - values: &[ - &["ameliorate"], - &["ameliorated"], - &["ameliorates"], - &["ameliorating"], - &["ameliorative"], - &["ameliorator"], - &["ameliorate"], - &["ameliorated"], - &["ameliorates"], - &["ameliorating"], - &["ameliorative"], - &["ameliorator"], - ], - range: 7..=9, - }; - -static WORD_AMD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMD_CHILDREN), - value: None, -}; - -pub static WORD_AMD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("gput"), - ], - values: &[&["made"], &["amdgpu"]], - range: 1..=4, - }; - -static WORD_AMB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMB_CHILDREN), - value: None, -}; - -pub static WORD_AMB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adexterous"), - dictgen::InsensitiveAscii("adexterouseness"), - dictgen::InsensitiveAscii("adexterously"), - dictgen::InsensitiveAscii("adexterousness"), - dictgen::InsensitiveAscii("adextrous"), - dictgen::InsensitiveAscii("adextrouseness"), - dictgen::InsensitiveAscii("adextrously"), - dictgen::InsensitiveAscii("adextrousness"), - dictgen::InsensitiveAscii("assabor"), - dictgen::InsensitiveAscii("assader"), - dictgen::InsensitiveAscii("assator"), - dictgen::InsensitiveAscii("assedor"), - dictgen::InsensitiveAscii("assidor"), - dictgen::InsensitiveAscii("assodor"), - dictgen::InsensitiveAscii("edded"), - dictgen::InsensitiveAscii("iant"), - dictgen::InsensitiveAscii("ibuity"), - dictgen::InsensitiveAscii("idexterous"), - dictgen::InsensitiveAscii("idexterouseness"), - dictgen::InsensitiveAscii("idexterously"), - dictgen::InsensitiveAscii("idexterousness"), - dictgen::InsensitiveAscii("ien"), - dictgen::InsensitiveAscii("igious"), - dictgen::InsensitiveAscii("igiuous"), - dictgen::InsensitiveAscii("igous"), - dictgen::InsensitiveAscii("iguious"), - dictgen::InsensitiveAscii("iguitiy"), - dictgen::InsensitiveAscii("iguos"), - dictgen::InsensitiveAscii("itous"), - dictgen::InsensitiveAscii("luance"), - dictgen::InsensitiveAscii("uguity"), - dictgen::InsensitiveAscii("uigity"), - dictgen::InsensitiveAscii("ulancier"), - dictgen::InsensitiveAscii("ulence"), - dictgen::InsensitiveAscii("ulences"), - ], - values: &[ - &["ambidextrous"], - &["ambidextrousness"], - &["ambidextrously"], - &["ambidextrousness"], - &["ambidextrous"], - &["ambidextrousness"], - &["ambidextrously"], - &["ambidextrousness"], - &["ambassador"], - &["ambassador"], - &["ambassador"], - &["ambassador"], - &["ambassador"], - &["ambassador"], - &["embedded"], - &["ambient"], - &["ambiguity"], - &["ambidextrous"], - &["ambidextrousness"], - &["ambidextrously"], - &["ambidextrousness"], - &["ambient"], - &["ambiguous"], - &["ambiguous"], - &["ambiguous"], - &["ambiguous"], - &["ambiguity"], - &["ambiguous"], - &["ambitious"], - &["ambulance"], - &["ambiguity"], - &["ambiguity"], - &["ambulance"], - &["ambulance"], - &["ambulances"], - ], - range: 3..=15, - }; - -static WORD_AMA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AMA_CHILDREN), - value: None, -}; - -pub static WORD_AMA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("cingly"), - dictgen::InsensitiveAscii("izing"), - dictgen::InsensitiveAscii("lagmation"), - dictgen::InsensitiveAscii("lgomated"), - dictgen::InsensitiveAscii("lgum"), - dictgen::InsensitiveAscii("lgums"), - dictgen::InsensitiveAscii("rgeddon"), - dictgen::InsensitiveAscii("tersu"), - dictgen::InsensitiveAscii("terus"), - dictgen::InsensitiveAscii("teures"), - dictgen::InsensitiveAscii("teurest"), - dictgen::InsensitiveAscii("teus"), - dictgen::InsensitiveAscii("tuer"), - dictgen::InsensitiveAscii("tuers"), - dictgen::InsensitiveAscii("tur"), - dictgen::InsensitiveAscii("ture"), - dictgen::InsensitiveAscii("turs"), - dictgen::InsensitiveAscii("zaing"), - ], - values: &[ - &["amazing"], - &["amazingly"], - &["amazing"], - &["amalgamation"], - &["amalgamated"], - &["amalgam"], - &["amalgams"], - &["armageddon"], - &["amateurs"], - &["amateurs"], - &["amateurs"], - &["amateurs"], - &["amateurs"], - &["amateur"], - &["amateurs"], - &["amateur"], - &["armature", "amateur"], - &["amateurs"], - &["amazing"], - ], - range: 3..=9, - }; - -static WORD_AL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AL_CHILDREN), - value: None, -}; - -static WORD_AL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ALA_NODE), - Some(&WORD_ALB_NODE), - Some(&WORD_ALC_NODE), - Some(&WORD_ALD_NODE), - Some(&WORD_ALE_NODE), - Some(&WORD_ALF_NODE), - Some(&WORD_ALG_NODE), - Some(&WORD_ALH_NODE), - Some(&WORD_ALI_NODE), - None, - None, - Some(&WORD_ALL_NODE), - Some(&WORD_ALM_NODE), - Some(&WORD_ALN_NODE), - Some(&WORD_ALO_NODE), - Some(&WORD_ALP_NODE), - None, - Some(&WORD_ALR_NODE), - Some(&WORD_ALS_NODE), - Some(&WORD_ALT_NODE), - Some(&WORD_ALU_NODE), - Some(&WORD_ALV_NODE), - Some(&WORD_ALW_NODE), - None, - Some(&WORD_ALY_NODE), - None, -]; - -static WORD_ALY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALY_CHILDREN), - value: None, -}; - -pub static WORD_ALY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ways")], - values: &[&["always"]], - range: 4..=4, - }; - -static WORD_ALW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALW_CHILDREN), - value: None, -}; - -pub static WORD_ALW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ais"), - dictgen::InsensitiveAscii("ans"), - dictgen::InsensitiveAscii("as"), - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("asy"), - dictgen::InsensitiveAscii("asys"), - dictgen::InsensitiveAscii("aty"), - dictgen::InsensitiveAscii("aus"), - dictgen::InsensitiveAscii("auys"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("ayse"), - dictgen::InsensitiveAscii("yas"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - &["always"], - ], - range: 2..=4, - }; - -static WORD_ALV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALV_CHILDREN), - value: None, -}; - -pub static WORD_ALV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orithm"), - dictgen::InsensitiveAscii("orithmic"), - dictgen::InsensitiveAscii("orithmically"), - dictgen::InsensitiveAscii("orithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 6..=12, - }; - -static WORD_ALU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALU_CHILDREN), - value: None, -}; - -pub static WORD_ALU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("mi"), - dictgen::InsensitiveAscii("minim"), - dictgen::InsensitiveAscii("minimum"), - dictgen::InsensitiveAscii("mnium"), - dictgen::InsensitiveAscii("nimum"), - dictgen::InsensitiveAscii("sion"), - ], - values: &[ - &["value"], - &["alumni"], - &["aluminium"], - &["aluminium"], - &["aluminium"], - &["aluminum"], - &["allusion", "illusion"], - ], - range: 1..=7, - }; - -static WORD_ALT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ALT_CHILDREN), - value: None, -}; - -static WORD_ALT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ALTA_NODE), - None, - None, - None, - Some(&WORD_ALTE_NODE), - None, - None, - Some(&WORD_ALTH_NODE), - Some(&WORD_ALTI_NODE), - None, - None, - None, - None, - Some(&WORD_ALTN_NODE), - Some(&WORD_ALTO_NODE), - None, - None, - Some(&WORD_ALTR_NODE), - None, - None, - Some(&WORD_ALTU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ALTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTU_CHILDREN), - value: None, -}; - -pub static WORD_ALTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rism"), - dictgen::InsensitiveAscii("ristic"), - ], - values: &[&["altruism"], &["altruistic"]], - range: 4..=6, - }; - -static WORD_ALTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTR_CHILDREN), - value: None, -}; - -pub static WORD_ALTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eady"), - dictgen::InsensitiveAscii("iusm"), - dictgen::InsensitiveAscii("iustic"), - dictgen::InsensitiveAscii("uisim"), - dictgen::InsensitiveAscii("uisitc"), - dictgen::InsensitiveAscii("uisitic"), - dictgen::InsensitiveAscii("uistisch"), - dictgen::InsensitiveAscii("uistric"), - dictgen::InsensitiveAscii("usim"), - dictgen::InsensitiveAscii("usitic"), - ], - values: &[ - &["already"], - &["altruism"], - &["altruistic"], - &["altruism"], - &["altruistic"], - &["altruistic"], - &["altruistic"], - &["altruistic"], - &["altruism"], - &["altruistic"], - ], - range: 4..=8, - }; - -static WORD_ALTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTO_CHILDREN), - value: None, -}; - -pub static WORD_ALTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("gehter"), - dictgen::InsensitiveAscii("gheter"), - dictgen::InsensitiveAscii("ugh"), - dictgen::InsensitiveAscii("ught"), - ], - values: &[ - &["altogether"], - &["altogether"], - &["although"], - &["although"], - ], - range: 3..=6, - }; - -static WORD_ALTN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTN_CHILDREN), - value: None, -}; - -pub static WORD_ALTN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("erately")], - values: &[&["alternately"]], - range: 7..=7, - }; - -static WORD_ALTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTI_CHILDREN), - value: None, -}; - -pub static WORD_ALTI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("tide"), - dictgen::InsensitiveAscii("tute"), - ], - values: &[&["altitude"], &["altitude"]], - range: 4..=4, - }; - -static WORD_ALTH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTH_CHILDREN), - value: None, -}; - -pub static WORD_ALTH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("etic"), - dictgen::InsensitiveAscii("eticism"), - dictgen::InsensitiveAscii("etics"), - dictgen::InsensitiveAscii("ogh"), - dictgen::InsensitiveAscii("oguh"), - dictgen::InsensitiveAscii("orithm"), - dictgen::InsensitiveAscii("orithmic"), - dictgen::InsensitiveAscii("orithmically"), - dictgen::InsensitiveAscii("orithms"), - dictgen::InsensitiveAscii("oug"), - dictgen::InsensitiveAscii("ought"), - dictgen::InsensitiveAscii("ougth"), - dictgen::InsensitiveAscii("outh"), - ], - values: &[ - &["athletes"], - &["athletic"], - &["athleticism"], - &["athletics"], - &["although"], - &["although"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["although"], - &["although"], - &["although"], - &["although"], - ], - range: 3..=12, - }; - -static WORD_ALTE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTE_CHILDREN), - value: None, -}; - -pub static WORD_ALTE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("nate"), - dictgen::InsensitiveAscii("native"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("rante"), - dictgen::InsensitiveAscii("rantive"), - dictgen::InsensitiveAscii("rantively"), - dictgen::InsensitiveAscii("rantives"), - dictgen::InsensitiveAscii("rarion"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rately"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("rative"), - dictgen::InsensitiveAscii("ratively"), - dictgen::InsensitiveAscii("ratives"), - dictgen::InsensitiveAscii("rato"), - dictgen::InsensitiveAscii("rior"), - dictgen::InsensitiveAscii("rnador"), - dictgen::InsensitiveAscii("rnaive"), - dictgen::InsensitiveAscii("rnaively"), - dictgen::InsensitiveAscii("rnaives"), - dictgen::InsensitiveAscii("rnar"), - dictgen::InsensitiveAscii("rnarive"), - dictgen::InsensitiveAscii("rnarively"), - dictgen::InsensitiveAscii("rnarives"), - dictgen::InsensitiveAscii("rnateively"), - dictgen::InsensitiveAscii("rnater"), - dictgen::InsensitiveAscii("rnateve"), - dictgen::InsensitiveAscii("rnatevly"), - dictgen::InsensitiveAscii("rnatie"), - dictgen::InsensitiveAscii("rnatiely"), - dictgen::InsensitiveAscii("rnaties"), - dictgen::InsensitiveAscii("rnatieve"), - dictgen::InsensitiveAscii("rnatievly"), - dictgen::InsensitiveAscii("rnativelly"), - dictgen::InsensitiveAscii("rnativets"), - dictgen::InsensitiveAscii("rnativey"), - dictgen::InsensitiveAscii("rnativley"), - dictgen::InsensitiveAscii("rnativly"), - dictgen::InsensitiveAscii("rnativos"), - dictgen::InsensitiveAscii("rnatley"), - dictgen::InsensitiveAscii("rnatly"), - dictgen::InsensitiveAscii("rnatr"), - dictgen::InsensitiveAscii("rnatve"), - dictgen::InsensitiveAscii("rnatvely"), - dictgen::InsensitiveAscii("rnavtely"), - dictgen::InsensitiveAscii("rnavtive"), - dictgen::InsensitiveAscii("rnavtively"), - dictgen::InsensitiveAscii("rnavtives"), - dictgen::InsensitiveAscii("rnetive"), - dictgen::InsensitiveAscii("rnetively"), - dictgen::InsensitiveAscii("rnetives"), - dictgen::InsensitiveAscii("rnetly"), - dictgen::InsensitiveAscii("rnitavely"), - dictgen::InsensitiveAscii("rnitive"), - dictgen::InsensitiveAscii("rnitively"), - dictgen::InsensitiveAscii("rnitiveness"), - dictgen::InsensitiveAscii("rnitives"), - dictgen::InsensitiveAscii("rnitivly"), - dictgen::InsensitiveAscii("rntives"), - dictgen::InsensitiveAscii("tnative"), - dictgen::InsensitiveAscii("tnatively"), - dictgen::InsensitiveAscii("tnatives"), - ], - values: &[ - &["atleast"], - &["alternate"], - &["alternative"], - &["alteration"], - &["alternate"], - &["alternative"], - &["alternatively"], - &["alternatives"], - &["alteration"], - &["altered"], - &["alternately"], - &["alteration"], - &["alternative"], - &["alternatively"], - &["alternatives"], - &["alteration"], - &["ulterior"], - &["alternator"], - &["alternative"], - &["alternatively"], - &["alternatives"], - &["alternator"], - &["alternative"], - &["alternatively"], - &["alternatives"], - &["alternatively"], - &["alternator"], - &["alternative"], - &["alternately"], - &["alternatives", "alternate", "alternative"], - &["alternately", "alternatively"], - &["alternates", "alternatives"], - &["alternative"], - &["alternatively"], - &["alternatively"], - &["alternatives"], - &["alternatively"], - &["alternatively"], - &["alternatively"], - &["alternatives"], - &["alternately"], - &["alternately"], - &["alternator"], - &["alternate", "alternative"], - &["alternately"], - &["alternatively"], - &["alternative"], - &["alternatively"], - &["alternatives"], - &["alternative"], - &["alternatively"], - &["alternatives"], - &["alternately"], - &["alternatively"], - &["alternative"], - &["alternatively"], - &["alternativeness"], - &["alternatives"], - &["alternatively"], - &["alternatives"], - &["alternative"], - &["alternatively"], - &["alternatives"], - ], - range: 3..=11, - }; - -static WORD_ALTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALTA_CHILDREN), - value: None, -}; - -pub static WORD_ALTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nta"), - dictgen::InsensitiveAscii("ntic"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["atlanta"], &["atlantic"], &["atlas"]], - range: 1..=4, - }; - -static WORD_ALS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALS_CHILDREN), - value: Some(&["also"]), -}; - -pub static WORD_ALS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("most"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("ready"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ways"), - ], - values: &[ - &["else", "also", "false"], - &["almost"], - &["also"], - &["already"], - &["last"], - &["always"], - ], - range: 1..=5, - }; - -static WORD_ALR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALR_CHILDREN), - value: None, -}; - -pub static WORD_ALR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ady"), - dictgen::InsensitiveAscii("aedy"), - dictgen::InsensitiveAscii("eaady"), - dictgen::InsensitiveAscii("ead"), - dictgen::InsensitiveAscii("eadh"), - dictgen::InsensitiveAscii("eadly"), - dictgen::InsensitiveAscii("eadt"), - dictgen::InsensitiveAscii("eadu"), - dictgen::InsensitiveAscii("easy"), - dictgen::InsensitiveAscii("eay"), - dictgen::InsensitiveAscii("eayd"), - dictgen::InsensitiveAscii("eday"), - dictgen::InsensitiveAscii("edy"), - dictgen::InsensitiveAscii("eight"), - dictgen::InsensitiveAscii("elady"), - dictgen::InsensitiveAscii("ightey"), - dictgen::InsensitiveAscii("ightly"), - dictgen::InsensitiveAscii("ightty"), - dictgen::InsensitiveAscii("ighy"), - dictgen::InsensitiveAscii("igthy"), - dictgen::InsensitiveAscii("ington"), - dictgen::InsensitiveAscii("ms"), - dictgen::InsensitiveAscii("ogithm"), - dictgen::InsensitiveAscii("orythm"), - dictgen::InsensitiveAscii("teady"), - ], - values: &[ - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["already"], - &["alright"], - &["already"], - &["alrighty"], - &["alrighty"], - &["alrighty"], - &["alrighty"], - &["alrighty"], - &["arlington"], - &["alarms"], - &["algorithm"], - &["algorithm"], - &["already"], - ], - range: 2..=6, - }; - -static WORD_ALP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALP_CHILDREN), - value: None, -}; - -pub static WORD_ALP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("abet"), - dictgen::InsensitiveAscii("abetic"), - dictgen::InsensitiveAscii("abetical"), - dictgen::InsensitiveAscii("abets"), - dictgen::InsensitiveAscii("ah"), - dictgen::InsensitiveAscii("ahabetical"), - dictgen::InsensitiveAscii("ahbet"), - dictgen::InsensitiveAscii("ahbetically"), - dictgen::InsensitiveAscii("anumeric"), - dictgen::InsensitiveAscii("babetically"), - dictgen::InsensitiveAscii("h"), - dictgen::InsensitiveAscii("habeast"), - dictgen::InsensitiveAscii("habeat"), - dictgen::InsensitiveAscii("habetcially"), - dictgen::InsensitiveAscii("habeticaly"), - dictgen::InsensitiveAscii("habeticly"), - dictgen::InsensitiveAscii("habt"), - dictgen::InsensitiveAscii("hanumberic"), - dictgen::InsensitiveAscii("hapeicall"), - dictgen::InsensitiveAscii("hapeticaly"), - ], - values: &[ - &["alphabet"], - &["alphabetic"], - &["alphabetical"], - &["alphabets"], - &["alpha"], - &["alphabetical"], - &["alphabet"], - &["alphabetically"], - &["alphanumeric"], - &["alphabetically"], - &["alpha"], - &["alphabet"], - &["alphabet"], - &["alphabetically"], - &["alphabetically"], - &["alphabetical"], - &["alphabet"], - &["alphanumeric"], - &["alphabetical"], - &["alphabetically"], - ], - range: 1..=11, - }; - -static WORD_ALO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALO_CHILDREN), - value: Some(&["also"]), -}; - -pub static WORD_ALO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("catable"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cating"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cations"), - dictgen::InsensitiveAscii("chol"), - dictgen::InsensitiveAscii("cholic"), - dictgen::InsensitiveAscii("cholics"), - dictgen::InsensitiveAscii("cholism"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("girhtm"), - dictgen::InsensitiveAscii("girhtmic"), - dictgen::InsensitiveAscii("girhtmically"), - dictgen::InsensitiveAscii("girhtms"), - dictgen::InsensitiveAscii("girthm"), - dictgen::InsensitiveAscii("girthmic"), - dictgen::InsensitiveAscii("girthmically"), - dictgen::InsensitiveAscii("girthms"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("gnment"), - dictgen::InsensitiveAscii("gorithm"), - dictgen::InsensitiveAscii("gorithms"), - dictgen::InsensitiveAscii("grithm"), - dictgen::InsensitiveAscii("grithmic"), - dictgen::InsensitiveAscii("grithmically"), - dictgen::InsensitiveAscii("grithms"), - dictgen::InsensitiveAscii("most"), - dictgen::InsensitiveAscii("mst"), - dictgen::InsensitiveAscii("ows"), - dictgen::InsensitiveAscii("rithm"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("tted"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("wable"), - dictgen::InsensitiveAscii("wed"), - dictgen::InsensitiveAscii("wing"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[ - &["allowable", "available"], - &["allocatable"], - &["allocate"], - &["allocated"], - &["allocates"], - &["allocating"], - &["allocation"], - &["allocations"], - &["alcohol"], - &["alcoholic"], - &["alcoholics"], - &["alcoholism"], - &["along"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["aligned"], - &["alignment"], - &["algorithm"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["almost"], - &["almost"], - &["allows"], - &["algorithm"], - &["also"], - &["allotted"], - &["allow"], - &["allowable"], - &["allowed"], - &["allowing"], - &["allows"], - ], - range: 1..=12, - }; - -static WORD_ALN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALN_CHILDREN), - value: None, -}; - -pub static WORD_ALN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("terating")], - values: &[&["alternating"]], - range: 8..=8, - }; - -static WORD_ALM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALM_CHILDREN), - value: None, -}; - -pub static WORD_ALM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aost"), - dictgen::InsensitiveAscii("ightly"), - dictgen::InsensitiveAscii("ighy"), - dictgen::InsensitiveAscii("igthy"), - dictgen::InsensitiveAscii("oast"), - dictgen::InsensitiveAscii("ostly"), - dictgen::InsensitiveAscii("sot"), - ], - values: &[ - &["almost"], - &["almighty"], - &["almighty"], - &["almighty"], - &["almost"], - &["almost"], - &["almost"], - ], - range: 3..=6, - }; - -static WORD_ALL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ALL_CHILDREN), - value: None, -}; - -static WORD_ALL_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ALLA_NODE), - None, - Some(&WORD_ALLC_NODE), - None, - Some(&WORD_ALLE_NODE), - None, - None, - None, - Some(&WORD_ALLI_NODE), - None, - Some(&WORD_ALLK_NODE), - Some(&WORD_ALLL_NODE), - Some(&WORD_ALLM_NODE), - None, - Some(&WORD_ALLO_NODE), - Some(&WORD_ALLP_NODE), - None, - Some(&WORD_ALLR_NODE), - Some(&WORD_ALLS_NODE), - Some(&WORD_ALLT_NODE), - None, - None, - Some(&WORD_ALLW_NODE), - None, - None, - None, -]; - -static WORD_ALLW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLW_CHILDREN), - value: None, -}; - -pub static WORD_ALLW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("oed"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ys"), - ], - values: &[ - &["always"], - &["allow"], - &["allowed"], - &["allows"], - &["allows"], - &["always"], - ], - range: 1..=3, - }; - -static WORD_ALLT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLT_CHILDREN), - value: None, -}; - -pub static WORD_ALLT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ernate"), - dictgen::InsensitiveAscii("hough"), - dictgen::InsensitiveAscii("ogeher"), - dictgen::InsensitiveAscii("ogehter"), - dictgen::InsensitiveAscii("ogether"), - dictgen::InsensitiveAscii("ogetrher"), - dictgen::InsensitiveAscii("ogther"), - dictgen::InsensitiveAscii("ough"), - ], - values: &[ - &["alternate"], - &["although"], - &["altogether"], - &["altogether"], - &["altogether"], - &["altogether"], - &["altogether"], - &["although"], - ], - range: 4..=8, - }; - -static WORD_ALLS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLS_CHILDREN), - value: Some(&["all", "falls"]), -}; - -pub static WORD_ALLS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("o")], - values: &[&["also"]], - range: 1..=1, - }; - -static WORD_ALLR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLR_CHILDREN), - value: None, -}; - -pub static WORD_ALLR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eady"), - dictgen::InsensitiveAscii("edy"), - dictgen::InsensitiveAscii("eight"), - dictgen::InsensitiveAscii("ight"), - ], - values: &[&["already"], &["already"], &["alright"], &["alright"]], - range: 3..=5, - }; - -static WORD_ALLP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLP_CHILDREN), - value: None, -}; - -pub static WORD_ALLP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ication"), - dictgen::InsensitiveAscii("ications"), - ], - values: &[&["application"], &["applications"]], - range: 7..=8, - }; - -static WORD_ALLO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ALLO_CHILDREN), - value: Some(&["allow"]), -}; - -static WORD_ALLO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ALLOA_NODE), - None, - Some(&WORD_ALLOC_NODE), - None, - Some(&WORD_ALLOE_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ALLON_NODE), - Some(&WORD_ALLOO_NODE), - Some(&WORD_ALLOP_NODE), - None, - None, - Some(&WORD_ALLOS_NODE), - Some(&WORD_ALLOT_NODE), - Some(&WORD_ALLOU_NODE), - Some(&WORD_ALLOV_NODE), - Some(&WORD_ALLOW_NODE), - None, - None, - None, -]; - -static WORD_ALLOW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOW_CHILDREN), - value: None, -}; - -pub static WORD_ALLOW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("es"), - ], - values: &[ - &["allowed", "allow", "allows"], - &["allowed", "allow", "allows"], - &["allowance"], - &["allowances"], - &["allowed", "allows"], - ], - range: 1..=5, - }; - -static WORD_ALLOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOV_CHILDREN), - value: None, -}; - -pub static WORD_ALLOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["allowed"]], - range: 2..=2, - }; - -static WORD_ALLOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOU_CHILDREN), - value: None, -}; - -pub static WORD_ALLOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("d")], - values: &[&["aloud", "allowed"]], - range: 1..=1, - }; - -static WORD_ALLOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOT_CHILDREN), - value: None, -}; - -pub static WORD_ALLOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ed")], - values: &[&["allotted"]], - range: 2..=2, - }; - -static WORD_ALLOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOS_CHILDREN), - value: Some(&["allows"]), -}; - -pub static WORD_ALLOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ALLOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOP_CHILDREN), - value: None, -}; - -pub static WORD_ALLOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("one"), - dictgen::InsensitiveAscii("ones"), - ], - values: &[&["allophone"], &["allophones"]], - range: 3..=4, - }; - -static WORD_ALLOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOO_CHILDREN), - value: None, -}; - -pub static WORD_ALLOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cates")], - values: &[&["allocates"]], - range: 5..=5, - }; - -static WORD_ALLON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLON_CHILDREN), - value: None, -}; - -pub static WORD_ALLON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("g"), - ], - values: &[&["alone"], &["along"]], - range: 1..=1, - }; - -static WORD_ALLOE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOE_CHILDREN), - value: None, -}; - -pub static WORD_ALLOE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("ws"), - ], - values: &[&["allowed", "aloud"], &["allows"]], - range: 1..=2, - }; - -static WORD_ALLOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOC_CHILDREN), - value: None, -}; - -pub static WORD_ALLOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ae"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aes"), - dictgen::InsensitiveAscii("agtor"), - dictgen::InsensitiveAscii("aiing"), - dictgen::InsensitiveAscii("aing"), - dictgen::InsensitiveAscii("aion"), - dictgen::InsensitiveAscii("aions"), - dictgen::InsensitiveAscii("aite"), - dictgen::InsensitiveAscii("aites"), - dictgen::InsensitiveAscii("aiting"), - dictgen::InsensitiveAscii("aition"), - dictgen::InsensitiveAscii("aitions"), - dictgen::InsensitiveAscii("aiton"), - dictgen::InsensitiveAscii("aitons"), - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("arion"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("atbale"), - dictgen::InsensitiveAscii("atedi"), - dictgen::InsensitiveAscii("atedp"), - dictgen::InsensitiveAscii("ateing"), - dictgen::InsensitiveAscii("ateng"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("atioin"), - dictgen::InsensitiveAscii("atiom"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("aton"), - dictgen::InsensitiveAscii("atoor"), - dictgen::InsensitiveAscii("atote"), - dictgen::InsensitiveAscii("atrd"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("attion"), - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cated"), - dictgen::InsensitiveAscii("cates"), - dictgen::InsensitiveAscii("cating"), - dictgen::InsensitiveAscii("o"), - dictgen::InsensitiveAscii("ocate"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tor"), - ], - values: &[ - &["allocate"], - &["allocated"], - &["allocates"], - &["allocator"], - &["allocating"], - &["allocating"], - &["allocation"], - &["allocations"], - &["allocate"], - &["allocates"], - &["allocating"], - &["allocation"], - &["allocations"], - &["allocation"], - &["allocations"], - &["allocate"], - &["allocation"], - &["allocate"], - &["allocation"], - &["allocatable"], - &["allocated"], - &["allocated"], - &["allocating"], - &["allocating"], - &["allocator"], - &["allocation"], - &["allocation"], - &["allocating", "allocation"], - &["allocation"], - &["allocator"], - &["allocate"], - &["allocated"], - &["allocates"], - &["allocation"], - &["allocate"], - &["allocated"], - &["allocates"], - &["allocating"], - &["alloc"], - &["allocate"], - &["allocs"], - &["allocate"], - &["allocated"], - &["allocating"], - &["allocation"], - &["allocations"], - &["allocator"], - ], - range: 1..=7, - }; - -static WORD_ALLOA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLOA_CHILDREN), - value: None, -}; - -pub static WORD_ALLOA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cate"), - dictgen::InsensitiveAscii("cation"), - dictgen::InsensitiveAscii("cte"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("ted"), - ], - values: &[ - &["allocate"], - &["allocation"], - &["allocate"], - &["allocate", "allotted", "allot"], - &["allocated", "allotted"], - ], - range: 2..=6, - }; - -static WORD_ALLM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLM_CHILDREN), - value: None, -}; - -pub static WORD_ALLM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ost")], - values: &[&["almost"]], - range: 3..=3, - }; - -static WORD_ALLL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLL_CHILDREN), - value: Some(&["all"]), -}; - -pub static WORD_ALLL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ocate"), - dictgen::InsensitiveAscii("ocation"), - dictgen::InsensitiveAscii("ow"), - dictgen::InsensitiveAscii("owed"), - dictgen::InsensitiveAscii("ows"), - ], - values: &[ - &["allocate"], - &["allocation"], - &["allow"], - &["allowed"], - &["allows"], - ], - range: 2..=7, - }; - -static WORD_ALLK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLK_CHILDREN), - value: Some(&["all"]), -}; - -pub static WORD_ALLK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[], - values: &[], - range: 0..=0, - }; - -static WORD_ALLI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLI_CHILDREN), - value: None, -}; - -pub static WORD_ALLI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("anse"), - dictgen::InsensitiveAscii("asing"), - dictgen::InsensitiveAscii("egance"), - dictgen::InsensitiveAscii("evate"), - dictgen::InsensitiveAscii("geance"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("gned"), - dictgen::InsensitiveAscii("gnement"), - dictgen::InsensitiveAscii("gnemnt"), - dictgen::InsensitiveAscii("gning"), - dictgen::InsensitiveAscii("gnment"), - dictgen::InsensitiveAscii("gnmenterror"), - dictgen::InsensitiveAscii("gnments"), - dictgen::InsensitiveAscii("gns"), - dictgen::InsensitiveAscii("nace"), - dictgen::InsensitiveAscii("viate"), - ], - values: &[ - &["alliances"], - &["aliasing"], - &["allegiance"], - &["alleviate"], - &["allegiance"], - &["align"], - &["aligned"], - &["alignment"], - &["alignment"], - &["aligning"], - &["alignment"], - &["alignmenterror"], - &["alignments"], - &["aligns"], - &["alliance"], - &["alleviate"], - ], - range: 2..=11, - }; - -static WORD_ALLE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLE_CHILDREN), - value: Some(&["all", "alley"]), -}; - -pub static WORD_ALLE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dge"), - dictgen::InsensitiveAscii("dged"), - dictgen::InsensitiveAscii("dgedly"), - dictgen::InsensitiveAscii("dgely"), - dictgen::InsensitiveAscii("dges"), - dictgen::InsensitiveAscii("geance"), - dictgen::InsensitiveAscii("gedely"), - dictgen::InsensitiveAscii("gedley"), - dictgen::InsensitiveAscii("gedy"), - dictgen::InsensitiveAscii("gely"), - dictgen::InsensitiveAscii("gence"), - dictgen::InsensitiveAscii("giancies"), - dictgen::InsensitiveAscii("gience"), - dictgen::InsensitiveAscii("gric"), - dictgen::InsensitiveAscii("gry"), - dictgen::InsensitiveAscii("igance"), - dictgen::InsensitiveAscii("igances"), - dictgen::InsensitiveAscii("ivate"), - dictgen::InsensitiveAscii("rgey"), - dictgen::InsensitiveAscii("rgisch"), - dictgen::InsensitiveAscii("rts"), - ], - values: &[ - &["called", "allied"], - &["allege"], - &["alleged"], - &["allegedly"], - &["allegedly"], - &["alleges"], - &["allegiance"], - &["allegedly"], - &["allegedly"], - &["allegedly"], - &["allegedly"], - &["allegiance"], - &["allegiance"], - &["allegiance"], - &["allergic"], - &["allergy"], - &["allegiance"], - &["allegiance"], - &["alleviate"], - &["allergy"], - &["allergic"], - &["alerts"], - ], - range: 1..=8, - }; - -static WORD_ALLC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLC_CHILDREN), - value: None, -}; - -pub static WORD_ALLC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ateing"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("ator"), - dictgen::InsensitiveAscii("oate"), - dictgen::InsensitiveAscii("oated"), - dictgen::InsensitiveAscii("oateing"), - dictgen::InsensitiveAscii("oateng"), - dictgen::InsensitiveAscii("oater"), - dictgen::InsensitiveAscii("oaters"), - dictgen::InsensitiveAscii("oating"), - dictgen::InsensitiveAscii("oation"), - dictgen::InsensitiveAscii("oator"), - dictgen::InsensitiveAscii("oators"), - dictgen::InsensitiveAscii("ommnads"), - ], - values: &[ - &["allocate"], - &["allocating"], - &["allocator"], - &["allocators"], - &["allocating"], - &["allocation"], - &["allocator"], - &["allocate"], - &["allocated"], - &["allocating"], - &["allocating"], - &["allocator"], - &["allocators"], - &["allocating"], - &["allocation"], - &["allocator"], - &["allocators"], - &["allcommands"], - ], - range: 3..=7, - }; - -static WORD_ALLA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALLA_CHILDREN), - value: None, -}; - -pub static WORD_ALLA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("critty"), - dictgen::InsensitiveAscii("ince"), - dictgen::InsensitiveAscii("inces"), - ], - values: &[&["alacritty"], &["alliance"], &["alliances"]], - range: 4..=6, - }; - -static WORD_ALI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALI_CHILDREN), - value: None, -}; - -pub static WORD_ALI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("agn"), - dictgen::InsensitiveAscii("asas"), - dictgen::InsensitiveAscii("ase"), - dictgen::InsensitiveAscii("asses"), - dictgen::InsensitiveAscii("enet"), - dictgen::InsensitiveAscii("entating"), - dictgen::InsensitiveAscii("evating"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("ghed"), - dictgen::InsensitiveAscii("ghned"), - dictgen::InsensitiveAscii("ghnment"), - dictgen::InsensitiveAscii("gin"), - dictgen::InsensitiveAscii("gined"), - dictgen::InsensitiveAscii("gining"), - dictgen::InsensitiveAscii("ginment"), - dictgen::InsensitiveAscii("gins"), - dictgen::InsensitiveAscii("gment"), - dictgen::InsensitiveAscii("gments"), - dictgen::InsensitiveAscii("gnation"), - dictgen::InsensitiveAscii("gnd"), - dictgen::InsensitiveAscii("gne"), - dictgen::InsensitiveAscii("gnement"), - dictgen::InsensitiveAscii("gnemnt"), - dictgen::InsensitiveAscii("gnemnts"), - dictgen::InsensitiveAscii("gnemt"), - dictgen::InsensitiveAscii("gnent"), - dictgen::InsensitiveAscii("gnes"), - dictgen::InsensitiveAscii("gnmant"), - dictgen::InsensitiveAscii("gnmeent"), - dictgen::InsensitiveAscii("gnmen"), - dictgen::InsensitiveAscii("gnmenet"), - dictgen::InsensitiveAscii("gnmenets"), - dictgen::InsensitiveAscii("gnmet"), - dictgen::InsensitiveAscii("gnmets"), - dictgen::InsensitiveAscii("gnmment"), - dictgen::InsensitiveAscii("gnmments"), - dictgen::InsensitiveAscii("gnmnent"), - dictgen::InsensitiveAscii("gnmnet"), - dictgen::InsensitiveAscii("gnmnt"), - dictgen::InsensitiveAscii("gnrigh"), - dictgen::InsensitiveAscii("gntment"), - dictgen::InsensitiveAscii("kes"), - dictgen::InsensitiveAscii("money"), - dictgen::InsensitiveAscii("munium"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("nged"), - dictgen::InsensitiveAscii("nging"), - dictgen::InsensitiveAscii("ngment"), - dictgen::InsensitiveAscii("ngments"), - dictgen::InsensitiveAscii("ngs"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("nments"), - dictgen::InsensitiveAscii("rghty"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sas"), - dictgen::InsensitiveAscii("se"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("ses"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("ver"), - ], - values: &[ - &["align"], - &["aliases"], - &["aliases", "alias"], - &["aliases"], - &["alienate"], - &["alienating"], - &["alienating"], - &["aligned"], - &["aligned", "alighted"], - &["aligned"], - &["alignment"], - &["align"], - &["aligned"], - &["aligning"], - &["alignment"], - &["aligns"], - &["alignment"], - &["alignments"], - &["alignment"], - &["aligned"], - &["align"], - &["alignment"], - &["alignment"], - &["alignments"], - &["alignment"], - &["alignment"], - &["aligns"], - &["alignment"], - &["alignment"], - &["alignment"], - &["alignment"], - &["alignments"], - &["alignment"], - &["alignments"], - &["alignment"], - &["alignments"], - &["alignment"], - &["alignment"], - &["alignment"], - &["alignright"], - &["alignment"], - &["alike", "likes"], - &["alimony"], - &["aluminium"], - &["aline", "along", "ailing", "sling"], - &["alined"], - &["aligning"], - &["alignment"], - &["alignments"], - &["alines", "slings"], - &["alignment"], - &["alignments"], - &["alrighty"], - &["alas", "alias", "alms", "axis"], - &["alias", "aliases"], - &["alias", "allies"], - &["aliased"], - &["aliases"], - &["aliasing"], - &["alive", "liver", "sliver"], - ], - range: 1..=8, - }; - -static WORD_ALH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALH_CHILDREN), - value: None, -}; - -pub static WORD_ALH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("a"), - dictgen::InsensitiveAscii("abet"), - dictgen::InsensitiveAscii("abetical"), - dictgen::InsensitiveAscii("abetically"), - dictgen::InsensitiveAscii("abeticaly"), - dictgen::InsensitiveAscii("abets"), - dictgen::InsensitiveAscii("apet"), - dictgen::InsensitiveAscii("apetical"), - dictgen::InsensitiveAscii("apetically"), - dictgen::InsensitiveAscii("apeticaly"), - dictgen::InsensitiveAscii("apets"), - dictgen::InsensitiveAscii("ough"), - dictgen::InsensitiveAscii("pa"), - dictgen::InsensitiveAscii("pabet"), - dictgen::InsensitiveAscii("pabetic"), - dictgen::InsensitiveAscii("pabetical"), - dictgen::InsensitiveAscii("pabetically"), - dictgen::InsensitiveAscii("pabeticaly"), - dictgen::InsensitiveAscii("pabets"), - ], - values: &[ - &["alpha"], - &["alphabet"], - &["alphabetical"], - &["alphabetically"], - &["alphabetically"], - &["alphabets"], - &["alphabet"], - &["alphabetical"], - &["alphabetically"], - &["alphabetically"], - &["alphabets"], - &["although"], - &["alpha"], - &["alphabet"], - &["alphabetic"], - &["alphabetical"], - &["alphabetically"], - &["alphabetically"], - &["alphabets"], - ], - range: 1..=11, - }; - -static WORD_ALG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ALG_CHILDREN), - value: None, -}; - -static WORD_ALG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_ALGE_NODE), - None, - None, - Some(&WORD_ALGH_NODE), - Some(&WORD_ALGI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ALGO_NODE), - None, - None, - Some(&WORD_ALGR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ALGR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGR_CHILDREN), - value: None, -}; - -pub static WORD_ALGR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ithm")], - values: &[&["algorithm"]], - range: 4..=4, - }; - -static WORD_ALGO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ALGO_CHILDREN), - value: None, -}; - -static WORD_ALGO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ALGOH_NODE), - Some(&WORD_ALGOI_NODE), - None, - None, - Some(&WORD_ALGOL_NODE), - None, - None, - Some(&WORD_ALGOO_NODE), - Some(&WORD_ALGOP_NODE), - None, - Some(&WORD_ALGOR_NODE), - None, - Some(&WORD_ALGOT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ALGOT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGOT_CHILDREN), - value: None, -}; - -pub static WORD_ALGOT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("hitm"), - dictgen::InsensitiveAscii("hitmic"), - dictgen::InsensitiveAscii("hitmically"), - dictgen::InsensitiveAscii("hitms"), - dictgen::InsensitiveAscii("ighm"), - dictgen::InsensitiveAscii("ighmic"), - dictgen::InsensitiveAscii("ighmically"), - dictgen::InsensitiveAscii("ighms"), - dictgen::InsensitiveAscii("ihm"), - dictgen::InsensitiveAscii("ihmic"), - dictgen::InsensitiveAscii("ihmically"), - dictgen::InsensitiveAscii("ihms"), - dictgen::InsensitiveAscii("irhm"), - dictgen::InsensitiveAscii("irhmic"), - dictgen::InsensitiveAscii("irhmically"), - dictgen::InsensitiveAscii("irhms"), - dictgen::InsensitiveAscii("ithm"), - dictgen::InsensitiveAscii("ithmic"), - dictgen::InsensitiveAscii("ithmically"), - dictgen::InsensitiveAscii("ithms"), - dictgen::InsensitiveAscii("rithm"), - dictgen::InsensitiveAscii("rithmic"), - dictgen::InsensitiveAscii("rithmically"), - dictgen::InsensitiveAscii("rithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 3..=11, - }; - -static WORD_ALGOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ALGOR_CHILDREN), - value: None, -}; - -static WORD_ALGOR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - Some(&WORD_ALGORG_NODE), - Some(&WORD_ALGORH_NODE), - Some(&WORD_ALGORI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ALGORO_NODE), - None, - None, - Some(&WORD_ALGORR_NODE), - None, - Some(&WORD_ALGORT_NODE), - Some(&WORD_ALGORU_NODE), - None, - Some(&WORD_ALGORW_NODE), - None, - Some(&WORD_ALGORY_NODE), - None, -]; - -static WORD_ALGORY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORY_CHILDREN), - value: None, -}; - -pub static WORD_ALGORY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("them"), - dictgen::InsensitiveAscii("themic"), - dictgen::InsensitiveAscii("themically"), - dictgen::InsensitiveAscii("thems"), - dictgen::InsensitiveAscii("thims"), - dictgen::InsensitiveAscii("thm"), - dictgen::InsensitiveAscii("thmic"), - dictgen::InsensitiveAscii("thmically"), - dictgen::InsensitiveAscii("thms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 3..=10, - }; - -static WORD_ALGORW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORW_CHILDREN), - value: None, -}; - -pub static WORD_ALGORW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("withm"), - dictgen::InsensitiveAscii("withmic"), - dictgen::InsensitiveAscii("withmically"), - dictgen::InsensitiveAscii("withms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 5..=11, - }; - -static WORD_ALGORU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORU_CHILDREN), - value: None, -}; - -pub static WORD_ALGORU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("thm"), - dictgen::InsensitiveAscii("thmic"), - dictgen::InsensitiveAscii("thmically"), - dictgen::InsensitiveAscii("thms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 3..=9, - }; - -static WORD_ALGORT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORT_CHILDREN), - value: None, -}; - -pub static WORD_ALGORT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("him"), - dictgen::InsensitiveAscii("himic"), - dictgen::InsensitiveAscii("himically"), - dictgen::InsensitiveAscii("hims"), - dictgen::InsensitiveAscii("hin"), - dictgen::InsensitiveAscii("hinic"), - dictgen::InsensitiveAscii("hinically"), - dictgen::InsensitiveAscii("hins"), - dictgen::InsensitiveAscii("hm"), - dictgen::InsensitiveAscii("hmic"), - dictgen::InsensitiveAscii("hmically"), - dictgen::InsensitiveAscii("hms"), - dictgen::InsensitiveAscii("hn"), - dictgen::InsensitiveAscii("hnic"), - dictgen::InsensitiveAscii("hnically"), - dictgen::InsensitiveAscii("hns"), - dictgen::InsensitiveAscii("hym"), - dictgen::InsensitiveAscii("hymic"), - dictgen::InsensitiveAscii("hymically"), - dictgen::InsensitiveAscii("hyms"), - dictgen::InsensitiveAscii("hyn"), - dictgen::InsensitiveAscii("hynic"), - dictgen::InsensitiveAscii("hynically"), - dictgen::InsensitiveAscii("hyns"), - dictgen::InsensitiveAscii("ihm"), - dictgen::InsensitiveAscii("ihmic"), - dictgen::InsensitiveAscii("ihmically"), - dictgen::InsensitiveAscii("ihms"), - dictgen::InsensitiveAscii("im"), - dictgen::InsensitiveAscii("imic"), - dictgen::InsensitiveAscii("imically"), - dictgen::InsensitiveAscii("ims"), - dictgen::InsensitiveAscii("ism"), - dictgen::InsensitiveAscii("ismic"), - dictgen::InsensitiveAscii("ismically"), - dictgen::InsensitiveAscii("isms"), - dictgen::InsensitiveAscii("ithm"), - dictgen::InsensitiveAscii("ithmic"), - dictgen::InsensitiveAscii("ithmically"), - dictgen::InsensitiveAscii("ithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 2..=10, - }; - -static WORD_ALGORR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORR_CHILDREN), - value: None, -}; - -pub static WORD_ALGORR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ithm"), - dictgen::InsensitiveAscii("ithmic"), - dictgen::InsensitiveAscii("ithmically"), - dictgen::InsensitiveAscii("ithms"), - dictgen::InsensitiveAscii("itm"), - dictgen::InsensitiveAscii("itmic"), - dictgen::InsensitiveAscii("itmically"), - dictgen::InsensitiveAscii("itms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 3..=10, - }; - -static WORD_ALGORO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORO_CHILDREN), - value: None, -}; - -pub static WORD_ALGORO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ithm"), - dictgen::InsensitiveAscii("ithmic"), - dictgen::InsensitiveAscii("ithmically"), - dictgen::InsensitiveAscii("ithms"), - dictgen::InsensitiveAscii("rithm"), - dictgen::InsensitiveAscii("rithmic"), - dictgen::InsensitiveAscii("rithmically"), - dictgen::InsensitiveAscii("rithms"), - dictgen::InsensitiveAscii("thm"), - dictgen::InsensitiveAscii("thmic"), - dictgen::InsensitiveAscii("thmically"), - dictgen::InsensitiveAscii("thms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 3..=11, - }; - -static WORD_ALGORI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORI_CHILDREN), - value: None, -}; - -pub static WORD_ALGORI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ghtm"), - dictgen::InsensitiveAscii("ghtmic"), - dictgen::InsensitiveAscii("ghtmically"), - dictgen::InsensitiveAscii("ghtms"), - dictgen::InsensitiveAscii("hm"), - dictgen::InsensitiveAscii("hmic"), - dictgen::InsensitiveAscii("hmically"), - dictgen::InsensitiveAscii("hms"), - dictgen::InsensitiveAscii("htm"), - dictgen::InsensitiveAscii("htmic"), - dictgen::InsensitiveAscii("htmically"), - dictgen::InsensitiveAscii("htms"), - dictgen::InsensitiveAscii("sthm"), - dictgen::InsensitiveAscii("sthms"), - dictgen::InsensitiveAscii("th"), - dictgen::InsensitiveAscii("them"), - dictgen::InsensitiveAscii("themic"), - dictgen::InsensitiveAscii("themically"), - dictgen::InsensitiveAscii("thems"), - dictgen::InsensitiveAscii("thic"), - dictgen::InsensitiveAscii("thically"), - dictgen::InsensitiveAscii("thim"), - dictgen::InsensitiveAscii("thimcally"), - dictgen::InsensitiveAscii("thimes"), - dictgen::InsensitiveAscii("thimic"), - dictgen::InsensitiveAscii("thimical"), - dictgen::InsensitiveAscii("thimically"), - dictgen::InsensitiveAscii("thims"), - dictgen::InsensitiveAscii("thme"), - dictgen::InsensitiveAscii("thmes"), - dictgen::InsensitiveAscii("thmi"), - dictgen::InsensitiveAscii("thmical"), - dictgen::InsensitiveAscii("thmm"), - dictgen::InsensitiveAscii("thmmic"), - dictgen::InsensitiveAscii("thmmically"), - dictgen::InsensitiveAscii("thmms"), - dictgen::InsensitiveAscii("thmn"), - dictgen::InsensitiveAscii("thmnic"), - dictgen::InsensitiveAscii("thmnically"), - dictgen::InsensitiveAscii("thmns"), - dictgen::InsensitiveAscii("thmus"), - dictgen::InsensitiveAscii("ths"), - dictgen::InsensitiveAscii("thsm"), - dictgen::InsensitiveAscii("thsmic"), - dictgen::InsensitiveAscii("thsmically"), - dictgen::InsensitiveAscii("thsms"), - dictgen::InsensitiveAscii("thum"), - dictgen::InsensitiveAscii("thym"), - dictgen::InsensitiveAscii("thyms"), - dictgen::InsensitiveAscii("tm"), - dictgen::InsensitiveAscii("tmes"), - dictgen::InsensitiveAscii("tmic"), - dictgen::InsensitiveAscii("tmically"), - dictgen::InsensitiveAscii("tmos"), - dictgen::InsensitiveAscii("tms"), - dictgen::InsensitiveAscii("tthm"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm", "algorithms"], - &["algorithms"], - &["algorithm"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithm", "algorithms"], - &["algorithmic"], - &["algorithmically"], - &["algorithm"], - &["algorithmically"], - &["algorithms"], - &["algorithmic"], - &["algorithmic", "algorithmically"], - &["algorithmically"], - &["algorithm", "algorithms"], - &["algorithm"], - &["algorithms"], - &["algorithm"], - &["algorithmically"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithms"], - &["algorithms"], - &["algorithms", "algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithm"], - &["algorithm"], - &["algorithm"], - &["algorithms"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithms"], - &["algorithm"], - ], - range: 2..=10, - }; - -static WORD_ALGORH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORH_CHILDREN), - value: None, -}; - -pub static WORD_ALGORH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ithm"), - dictgen::InsensitiveAscii("ithmic"), - dictgen::InsensitiveAscii("ithmically"), - dictgen::InsensitiveAscii("ithms"), - dictgen::InsensitiveAscii("itm"), - dictgen::InsensitiveAscii("itmic"), - dictgen::InsensitiveAscii("itmically"), - dictgen::InsensitiveAscii("itms"), - dictgen::InsensitiveAscii("tm"), - dictgen::InsensitiveAscii("tmic"), - dictgen::InsensitiveAscii("tmically"), - dictgen::InsensitiveAscii("tms"), - dictgen::InsensitiveAscii("ythm"), - dictgen::InsensitiveAscii("ythmic"), - dictgen::InsensitiveAscii("ythmically"), - dictgen::InsensitiveAscii("ythms"), - dictgen::InsensitiveAscii("ytm"), - dictgen::InsensitiveAscii("ytmic"), - dictgen::InsensitiveAscii("ytmically"), - dictgen::InsensitiveAscii("ytms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 2..=10, - }; - -static WORD_ALGORG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGORG_CHILDREN), - value: None, -}; - -pub static WORD_ALGORG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ithm"), - dictgen::InsensitiveAscii("ithmic"), - dictgen::InsensitiveAscii("ithmically"), - dictgen::InsensitiveAscii("ithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 4..=10, - }; - -static WORD_ALGOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGOP_CHILDREN), - value: None, -}; - -pub static WORD_ALGOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rithm"), - dictgen::InsensitiveAscii("rithmic"), - dictgen::InsensitiveAscii("rithmically"), - dictgen::InsensitiveAscii("rithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 5..=11, - }; - -static WORD_ALGOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGOO_CHILDREN), - value: None, -}; - -pub static WORD_ALGOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rithm"), - dictgen::InsensitiveAscii("rithmic"), - dictgen::InsensitiveAscii("rithmically"), - dictgen::InsensitiveAscii("rithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 5..=11, - }; - -static WORD_ALGOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGOL_CHILDREN), - value: None, -}; - -pub static WORD_ALGOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ithm"), - dictgen::InsensitiveAscii("ithmic"), - dictgen::InsensitiveAscii("ithmically"), - dictgen::InsensitiveAscii("ithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 4..=10, - }; - -static WORD_ALGOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGOI_CHILDREN), - value: None, -}; - -pub static WORD_ALGOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rthm"), - dictgen::InsensitiveAscii("rthmic"), - dictgen::InsensitiveAscii("rthmically"), - dictgen::InsensitiveAscii("rthms"), - dictgen::InsensitiveAscii("thm"), - dictgen::InsensitiveAscii("thmic"), - dictgen::InsensitiveAscii("thmically"), - dictgen::InsensitiveAscii("thms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 3..=10, - }; - -static WORD_ALGOH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGOH_CHILDREN), - value: None, -}; - -pub static WORD_ALGOH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("m"), - dictgen::InsensitiveAscii("mic"), - dictgen::InsensitiveAscii("mically"), - dictgen::InsensitiveAscii("ms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 1..=7, - }; - -static WORD_ALGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGI_CHILDREN), - value: None, -}; - -pub static WORD_ALGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("nment"), - dictgen::InsensitiveAscii("nments"), - ], - values: &[&["alined"], &["alignment"], &["alignments"]], - range: 3..=6, - }; - -static WORD_ALGH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGH_CHILDREN), - value: None, -}; - -pub static WORD_ALGH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orithm"), - dictgen::InsensitiveAscii("orithms"), - dictgen::InsensitiveAscii("oritm"), - dictgen::InsensitiveAscii("oritmic"), - dictgen::InsensitiveAscii("oritmically"), - dictgen::InsensitiveAscii("oritms"), - ], - values: &[ - &["algorithm"], - &["algorithms"], - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 5..=11, - }; - -static WORD_ALGE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALGE_CHILDREN), - value: None, -}; - -pub static WORD_ALGE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("braical"), - dictgen::InsensitiveAscii("briac"), - dictgen::InsensitiveAscii("bric"), - dictgen::InsensitiveAscii("brra"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("rba"), - ], - values: &[ - &["algebraic"], - &["algebraic"], - &["algebraic"], - &["algebra"], - &["algae"], - &["algebra"], - ], - range: 1..=7, - }; - -static WORD_ALF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALF_CHILDREN), - value: None, -}; - -pub static WORD_ALF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orithm"), - dictgen::InsensitiveAscii("orithmic"), - dictgen::InsensitiveAscii("orithmically"), - dictgen::InsensitiveAscii("orithms"), - ], - values: &[ - &["algorithm"], - &["algorithmic"], - &["algorithmically"], - &["algorithms"], - ], - range: 6..=12, - }; - -static WORD_ALE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALE_CHILDREN), - value: None, -}; - -pub static WORD_ALE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ady"), - dictgen::InsensitiveAscii("ays"), - dictgen::InsensitiveAscii("chmist"), - dictgen::InsensitiveAscii("dge"), - dictgen::InsensitiveAscii("dged"), - dictgen::InsensitiveAscii("dges"), - dictgen::InsensitiveAscii("gance"), - dictgen::InsensitiveAscii("gbra"), - dictgen::InsensitiveAscii("ge"), - dictgen::InsensitiveAscii("ged"), - dictgen::InsensitiveAscii("gience"), - dictgen::InsensitiveAscii("gorical"), - dictgen::InsensitiveAscii("inated"), - dictgen::InsensitiveAscii("inating"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("niate"), - dictgen::InsensitiveAscii("rady"), - dictgen::InsensitiveAscii("rnate"), - dictgen::InsensitiveAscii("rnated"), - dictgen::InsensitiveAscii("rnately"), - dictgen::InsensitiveAscii("rnates"), - dictgen::InsensitiveAscii("rs"), - dictgen::InsensitiveAscii("ternate"), - dictgen::InsensitiveAscii("viate"), - dictgen::InsensitiveAscii("viates"), - dictgen::InsensitiveAscii("viating"), - dictgen::InsensitiveAscii("vt"), - ], - values: &[ - &["already"], - &["always"], - &["alchemist"], - &["allege"], - &["alleged"], - &["alleges"], - &["allegiance"], - &["algebra"], - &["allege"], - &["alleged"], - &["allegiance"], - &["allegorical"], - &["alienated"], - &["alienating"], - &["elements"], - &["alienate"], - &["already"], - &["alternate"], - &["alternated"], - &["alternately"], - &["alternates"], - &["alerts"], - &["alternate"], - &["alleviate"], - &["alleviates"], - &["alleviating"], - &["alert"], - ], - range: 2..=7, - }; - -static WORD_ALD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALD_CHILDREN), - value: None, -}; - -pub static WORD_ALD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ready"), - dictgen::InsensitiveAscii("utery"), - ], - values: &[&["already"], &["adultery"]], - range: 5..=5, - }; - -static WORD_ALC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALC_CHILDREN), - value: None, -}; - -pub static WORD_ALC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ehmist"), - dictgen::InsensitiveAscii("emy"), - dictgen::InsensitiveAscii("hemey"), - dictgen::InsensitiveAscii("hemsit"), - dictgen::InsensitiveAscii("himest"), - dictgen::InsensitiveAscii("hmeist"), - dictgen::InsensitiveAscii("hmey"), - dictgen::InsensitiveAscii("hohol"), - dictgen::InsensitiveAscii("hoholic"), - dictgen::InsensitiveAscii("hol"), - dictgen::InsensitiveAscii("holic"), - dictgen::InsensitiveAscii("hool"), - dictgen::InsensitiveAscii("hoolic"), - dictgen::InsensitiveAscii("hoolism"), - dictgen::InsensitiveAscii("ohal"), - dictgen::InsensitiveAscii("ohalics"), - dictgen::InsensitiveAscii("ohalism"), - dictgen::InsensitiveAscii("oholc"), - dictgen::InsensitiveAscii("oholical"), - dictgen::InsensitiveAscii("oholicas"), - dictgen::InsensitiveAscii("oholicos"), - dictgen::InsensitiveAscii("oholis"), - dictgen::InsensitiveAscii("oholisim"), - dictgen::InsensitiveAscii("oholsim"), - ], - values: &[ - &["alchemist"], - &["alchemy"], - &["alchemy"], - &["alchemist"], - &["alchemist"], - &["alchemist"], - &["alchemy"], - &["alcohol"], - &["alcoholic"], - &["alcohol"], - &["alcoholic"], - &["alcohol"], - &["alcoholic"], - &["alcoholism"], - &["alcohol"], - &["alcoholics"], - &["alcoholism"], - &["alcoholics"], - &["alcoholic"], - &["alcoholics"], - &["alcoholics"], - &["alcoholics"], - &["alcoholism"], - &["alcoholism"], - ], - range: 3..=8, - }; - -static WORD_ALB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALB_CHILDREN), - value: None, -}; - -pub static WORD_ALB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iet"), - dictgen::InsensitiveAscii("umns"), - ], - values: &[&["albeit"], &["albums"]], - range: 3..=4, - }; - -static WORD_ALA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ALA_CHILDREN), - value: None, -}; - -pub static WORD_ALA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ilable"), - dictgen::InsensitiveAscii("is"), - dictgen::InsensitiveAscii("ising"), - dictgen::InsensitiveAscii("rams"), - dictgen::InsensitiveAscii("ready"), - ], - values: &[ - &["available"], - &["alias"], - &["aliasing"], - &["alarms"], - &["already"], - ], - range: 2..=6, - }; - -static WORD_AK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AK_CHILDREN), - value: None, -}; - -pub static WORD_AK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("kumulate"), - dictgen::InsensitiveAscii("kumulated"), - dictgen::InsensitiveAscii("kumulates"), - dictgen::InsensitiveAscii("kumulating"), - dictgen::InsensitiveAscii("kumulation"), - dictgen::InsensitiveAscii("kumulative"), - dictgen::InsensitiveAscii("kumulator"), - dictgen::InsensitiveAscii("nowledge"), - dictgen::InsensitiveAscii("nowledgment"), - dictgen::InsensitiveAscii("ransas"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sreddit"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("tivate"), - dictgen::InsensitiveAscii("tivated"), - dictgen::InsensitiveAscii("tivates"), - dictgen::InsensitiveAscii("tivating"), - dictgen::InsensitiveAscii("tivation"), - dictgen::InsensitiveAscii("umulate"), - dictgen::InsensitiveAscii("umulated"), - dictgen::InsensitiveAscii("umulates"), - dictgen::InsensitiveAscii("umulating"), - dictgen::InsensitiveAscii("umulation"), - dictgen::InsensitiveAscii("umulative"), - dictgen::InsensitiveAscii("umulator"), - dictgen::InsensitiveAscii("ward"), - ], - values: &[ - &["ache"], - &["accumulate"], - &["accumulated"], - &["accumulates"], - &["accumulating"], - &["accumulation"], - &["accumulative"], - &["accumulator"], - &["acknowledge"], - &["acknowledgment"], - &["arkansas"], - &["ask"], - &["asked"], - &["askreddit"], - &["asks", "ass"], - &["activate"], - &["activated"], - &["activates"], - &["activating"], - &["activation"], - &["accumulate"], - &["accumulated"], - &["accumulates"], - &["accumulating"], - &["accumulation"], - &["accumulative"], - &["accumulator"], - &["awkward"], - ], - range: 1..=11, - }; - -static WORD_AJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AJ_CHILDREN), - value: None, -}; - -pub static WORD_AJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acence"), - dictgen::InsensitiveAscii("acencies"), - dictgen::InsensitiveAscii("acency"), - dictgen::InsensitiveAscii("acent"), - dictgen::InsensitiveAscii("acentcy"), - dictgen::InsensitiveAscii("asence"), - dictgen::InsensitiveAscii("asencies"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("cencies"), - dictgen::InsensitiveAscii("dectives"), - dictgen::InsensitiveAscii("sencies"), - dictgen::InsensitiveAscii("urnment"), - dictgen::InsensitiveAscii("ust"), - dictgen::InsensitiveAscii("usted"), - dictgen::InsensitiveAscii("ustement"), - dictgen::InsensitiveAscii("usting"), - dictgen::InsensitiveAscii("ustment"), - dictgen::InsensitiveAscii("ustments"), - ], - values: &[ - &["adjacence"], - &["adjacencies"], - &["adjacency"], - &["adjacent"], - &["adjacency"], - &["adjacence"], - &["adjacencies"], - &["adjective"], - &["adjacencies"], - &["adjectives"], - &["adjacencies"], - &["adjournment"], - &["adjust"], - &["adjusted"], - &["adjustment"], - &["adjusting"], - &["adjustment"], - &["adjustments"], - ], - range: 3..=8, - }; - -static WORD_AI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AI_CHILDREN), - value: None, -}; - -pub static WORD_AI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("craft"), - dictgen::InsensitiveAscii("ffer"), - dictgen::InsensitiveAscii("lenated"), - dictgen::InsensitiveAscii("lenating"), - dictgen::InsensitiveAscii("lgn"), - dictgen::InsensitiveAscii("lmony"), - dictgen::InsensitiveAscii("mation"), - dictgen::InsensitiveAscii("ncents"), - dictgen::InsensitiveAscii("planes"), - dictgen::InsensitiveAscii("port"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("rboner"), - dictgen::InsensitiveAscii("rbore"), - dictgen::InsensitiveAscii("rbourne"), - dictgen::InsensitiveAscii("rbrone"), - dictgen::InsensitiveAscii("rcaft"), - dictgen::InsensitiveAscii("rcarft"), - dictgen::InsensitiveAscii("rcrafts"), - dictgen::InsensitiveAscii("rfow"), - dictgen::InsensitiveAscii("rial"), - dictgen::InsensitiveAscii("rlfow"), - dictgen::InsensitiveAscii("rloom"), - dictgen::InsensitiveAscii("rosft"), - dictgen::InsensitiveAscii("rplance"), - dictgen::InsensitiveAscii("rplans"), - dictgen::InsensitiveAscii("rporta"), - dictgen::InsensitiveAscii("rpost"), - dictgen::InsensitiveAscii("rpsace"), - dictgen::InsensitiveAscii("rrcraft"), - dictgen::InsensitiveAscii("rscape"), - dictgen::InsensitiveAscii("rsfot"), - dictgen::InsensitiveAscii("rzona"), - dictgen::InsensitiveAscii("sian"), - dictgen::InsensitiveAscii("thentication"), - dictgen::InsensitiveAscii("xs"), - dictgen::InsensitiveAscii("zmuth"), - ], - values: &[ - &["aircraft"], - &["differ"], - &["alienated"], - &["alienating"], - &["align"], - &["alimony"], - &["animation"], - &["ancients"], - &["airplanes"], - &["airport"], - &["aerator"], - &["airborne"], - &["airborne"], - &["airborne"], - &["airborne"], - &["aircraft"], - &["aircraft"], - &["aircraft"], - &["airflow"], - &["aerial", "arial"], - &["airflow"], - &["heirloom"], - &["airsoft"], - &["airplane"], - &["airplanes"], - &["airports"], - &["airports"], - &["airspace"], - &["aircraft"], - &["airspace"], - &["airsoft"], - &["arizona"], - &["asian"], - &["authentication"], - &["axis"], - &["azimuth"], - ], - range: 2..=12, - }; - -static WORD_AH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AH_CHILDREN), - value: None, -}; - -pub static WORD_AH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("eared"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ere"), - dictgen::InsensitiveAscii("ev"), - dictgen::InsensitiveAscii("lpa"), - dictgen::InsensitiveAscii("lpas"), - dictgen::InsensitiveAscii("mond"), - dictgen::InsensitiveAscii("monds"), - dictgen::InsensitiveAscii("ould"), - dictgen::InsensitiveAscii("ppen"), - dictgen::InsensitiveAscii("ppy"), - dictgen::InsensitiveAscii("tiest"), - dictgen::InsensitiveAscii("tletes"), - dictgen::InsensitiveAscii("tleticism"), - dictgen::InsensitiveAscii("ve"), - dictgen::InsensitiveAscii("ving"), - ], - values: &[ - &["ahead"], - &["had"], - &["adhered"], - &["ahead"], - &["adhere", "here"], - &["have"], - &["alpha"], - &["alphas"], - &["almond"], - &["almonds"], - &["should"], - &["happen"], - &["happy"], - &["atheist"], - &["athletes"], - &["athleticism"], - &["have"], - &["having"], - ], - range: 1..=9, - }; - -static WORD_AG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AG_CHILDREN), - value: None, -}; - -static WORD_AG_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AGA_NODE), - None, - None, - None, - None, - None, - Some(&WORD_AGG_NODE), - None, - Some(&WORD_AGI_NODE), - None, - Some(&WORD_AGK_NODE), - Some(&WORD_AGL_NODE), - None, - Some(&WORD_AGN_NODE), - Some(&WORD_AGO_NODE), - None, - None, - Some(&WORD_AGR_NODE), - Some(&WORD_AGS_NODE), - None, - Some(&WORD_AGU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_AGU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGU_CHILDREN), - value: None, -}; - -pub static WORD_AGU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mented"), - dictgen::InsensitiveAscii("ments"), - dictgen::InsensitiveAscii("rement"), - ], - values: &[&["argument"], &["augmented"], &["arguments"], &["argument"]], - range: 4..=6, - }; - -static WORD_AGS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGS_CHILDREN), - value: Some(&["ages", "tags"]), -}; - -pub static WORD_AGS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("inst")], - values: &[&["against"]], - range: 4..=4, - }; - -static WORD_AGR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AGR_CHILDREN), - value: None, -}; - -static WORD_AGR_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AGRA_NODE), - None, - None, - None, - Some(&WORD_AGRE_NODE), - None, - Some(&WORD_AGRG_NODE), - None, - Some(&WORD_AGRI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_AGRO_NODE), - None, - None, - Some(&WORD_AGRR_NODE), - None, - None, - Some(&WORD_AGRU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_AGRU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGRU_CHILDREN), - value: None, -}; - -pub static WORD_AGRU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ably"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mentative"), - dictgen::InsensitiveAscii("ments"), - ], - values: &[ - &["arguable"], - &["arguably"], - &["argument"], - &["arguing"], - &["argument"], - &["argumentative"], - &["arguments"], - ], - range: 3..=9, - }; - -static WORD_AGRR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGRR_CHILDREN), - value: None, -}; - -pub static WORD_AGRR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ement"), - dictgen::InsensitiveAscii("esive"), - ], - values: &[&["agreed"], &["agreement"], &["aggressive"]], - range: 2..=5, - }; - -static WORD_AGRO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGRO_CHILDREN), - value: None, -}; - -pub static WORD_AGRO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("cultural")], - values: &[&["agricultural"]], - range: 8..=8, - }; - -static WORD_AGRI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGRI_CHILDREN), - value: None, -}; - -pub static WORD_AGRI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("colture"), - dictgen::InsensitiveAscii("culteral"), - dictgen::InsensitiveAscii("culteur"), - dictgen::InsensitiveAscii("culteurs"), - dictgen::InsensitiveAscii("cultral"), - dictgen::InsensitiveAscii("cultre"), - dictgen::InsensitiveAscii("cultrual"), - dictgen::InsensitiveAscii("cultual"), - dictgen::InsensitiveAscii("cultue"), - dictgen::InsensitiveAscii("culturual"), - dictgen::InsensitiveAscii("culure"), - dictgen::InsensitiveAscii("culutral"), - dictgen::InsensitiveAscii("cutlure"), - dictgen::InsensitiveAscii("cuture"), - dictgen::InsensitiveAscii("eved"), - dictgen::InsensitiveAscii("gultural"), - ], - values: &[ - &["agriculture"], - &["agricultural"], - &["agriculture"], - &["agriculture"], - &["agricultural"], - &["agriculture"], - &["agricultural"], - &["agricultural"], - &["agriculture"], - &["agricultural"], - &["agriculture"], - &["agricultural"], - &["agriculture"], - &["agriculture"], - &["aggrieved"], - &["agricultural"], - ], - range: 4..=9, - }; - -static WORD_AGRG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGRG_CHILDREN), - value: None, -}; - -pub static WORD_AGRG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ressive"), - dictgen::InsensitiveAscii("ressively"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("uments"), - ], - values: &[ - &["aggressive"], - &["aggressively"], - &["argument"], - &["arguments"], - ], - range: 5..=9, - }; - -static WORD_AGRE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGRE_CHILDREN), - value: None, -}; - -pub static WORD_AGRE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("eded"), - dictgen::InsensitiveAscii("eement"), - dictgen::InsensitiveAscii("emnet"), - dictgen::InsensitiveAscii("emnets"), - dictgen::InsensitiveAscii("emnt"), - dictgen::InsensitiveAscii("esive"), - dictgen::InsensitiveAscii("gate"), - dictgen::InsensitiveAscii("gated"), - dictgen::InsensitiveAscii("gates"), - dictgen::InsensitiveAscii("gation"), - dictgen::InsensitiveAscii("gator"), - dictgen::InsensitiveAscii("ggate"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("ntina"), - dictgen::InsensitiveAscii("ssie"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("ssive"), - dictgen::InsensitiveAscii("ssively"), - dictgen::InsensitiveAscii("ssiveness"), - dictgen::InsensitiveAscii("ssivity"), - dictgen::InsensitiveAscii("ssivley"), - dictgen::InsensitiveAscii("ssivnes"), - dictgen::InsensitiveAscii("ssor"), - dictgen::InsensitiveAscii("sssive"), - dictgen::InsensitiveAscii("sssively"), - dictgen::InsensitiveAscii("ssvie"), - ], - values: &[ - &["agreed"], - &["agreed"], - &["agreement"], - &["agreement"], - &["agreements"], - &["agreement"], - &["aggressive"], - &["aggregate"], - &["aggregated"], - &["aggregates"], - &["aggregation"], - &["aggregator"], - &["aggregate"], - &["agreeing"], - &["agreement"], - &["argentina"], - &["aggressive"], - &["aggression"], - &["aggressive"], - &["aggressively"], - &["aggressiveness"], - &["aggressivity"], - &["aggressive"], - &["aggressive"], - &["aggressor"], - &["aggressive"], - &["aggressively"], - &["aggressive"], - ], - range: 1..=9, - }; - -static WORD_AGRA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGRA_CHILDREN), - value: None, -}; - -pub static WORD_AGRA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cultural"), - dictgen::InsensitiveAscii("gates"), - dictgen::InsensitiveAscii("in"), - dictgen::InsensitiveAscii("ndize"), - dictgen::InsensitiveAscii("ndized"), - dictgen::InsensitiveAscii("ndizes"), - dictgen::InsensitiveAscii("ndizing"), - dictgen::InsensitiveAscii("vate"), - ], - values: &[ - &["agricultural"], - &["aggregates"], - &["again"], - &["aggrandize"], - &["aggrandized"], - &["aggrandizes"], - &["aggrandizing"], - &["aggravate"], - ], - range: 2..=8, - }; - -static WORD_AGO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGO_CHILDREN), - value: None, -}; - -pub static WORD_AGO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nstic"), - dictgen::InsensitiveAscii("nsticism"), - dictgen::InsensitiveAscii("rithm"), - ], - values: &[&["agnostic"], &["agnosticism"], &["algorithm"]], - range: 5..=8, - }; - -static WORD_AGN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGN_CHILDREN), - value: None, -}; - -pub static WORD_AGN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ositc"), - dictgen::InsensitiveAscii("ostacism"), - dictgen::InsensitiveAscii("osticim"), - dictgen::InsensitiveAscii("osticisim"), - dictgen::InsensitiveAscii("osticm"), - dictgen::InsensitiveAscii("osticsm"), - dictgen::InsensitiveAscii("ostisch"), - dictgen::InsensitiveAscii("ostiscm"), - dictgen::InsensitiveAscii("ostisicm"), - dictgen::InsensitiveAscii("ostisim"), - dictgen::InsensitiveAscii("ostisism"), - dictgen::InsensitiveAscii("ostocism"), - dictgen::InsensitiveAscii("soticism"), - ], - values: &[ - &["agnostic"], - &["agnosticism"], - &["agnosticism"], - &["agnosticism"], - &["agnosticism"], - &["agnosticism"], - &["agnostic"], - &["agnosticism"], - &["agnosticism"], - &["agnosticism"], - &["agnosticism"], - &["agnosticism"], - &["agnosticism"], - ], - range: 5..=9, - }; - -static WORD_AGL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGL_CHILDREN), - value: None, -}; - -pub static WORD_AGL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("orithm"), - dictgen::InsensitiveAscii("orithms"), - ], - values: &[&["algorithm"], &["algorithms"]], - range: 6..=7, - }; - -static WORD_AGK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGK_CHILDREN), - value: None, -}; - -pub static WORD_AGK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("nowledged")], - values: &[&["acknowledged"]], - range: 9..=9, - }; - -static WORD_AGI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGI_CHILDREN), - value: None, -}; - -pub static WORD_AGI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("an"), - dictgen::InsensitiveAscii("anst"), - dictgen::InsensitiveAscii("gressive"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("na"), - dictgen::InsensitiveAscii("nst"), - dictgen::InsensitiveAscii("rcultural"), - ], - values: &[ - &["again"], - &["against"], - &["aggressive"], - &["again"], - &["again", "angina"], - &["against"], - &["agricultural"], - ], - range: 1..=9, - }; - -static WORD_AGG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGG_CHILDREN), - value: None, -}; - -pub static WORD_AGG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aravates"), - dictgen::InsensitiveAscii("egate"), - dictgen::InsensitiveAscii("egrate"), - dictgen::InsensitiveAscii("enst"), - dictgen::InsensitiveAscii("ergate"), - dictgen::InsensitiveAscii("ergation"), - dictgen::InsensitiveAscii("essive"), - dictgen::InsensitiveAscii("essively"), - dictgen::InsensitiveAscii("gregate"), - dictgen::InsensitiveAscii("ragate"), - dictgen::InsensitiveAscii("ragating"), - dictgen::InsensitiveAscii("ragator"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("ravanti"), - dictgen::InsensitiveAscii("raveted"), - dictgen::InsensitiveAscii("reagate"), - dictgen::InsensitiveAscii("reagator"), - dictgen::InsensitiveAscii("reataon"), - dictgen::InsensitiveAscii("reate"), - dictgen::InsensitiveAscii("reated"), - dictgen::InsensitiveAscii("reation"), - dictgen::InsensitiveAscii("reations"), - dictgen::InsensitiveAscii("ree"), - dictgen::InsensitiveAscii("reecate"), - dictgen::InsensitiveAscii("reed"), - dictgen::InsensitiveAscii("reement"), - dictgen::InsensitiveAscii("rees"), - dictgen::InsensitiveAscii("regatet"), - dictgen::InsensitiveAscii("regatore"), - dictgen::InsensitiveAscii("regats"), - dictgen::InsensitiveAscii("regatted"), - dictgen::InsensitiveAscii("regetor"), - dictgen::InsensitiveAscii("reggate"), - dictgen::InsensitiveAscii("regious"), - dictgen::InsensitiveAscii("regrate"), - dictgen::InsensitiveAscii("regrated"), - dictgen::InsensitiveAscii("regration"), - dictgen::InsensitiveAscii("reived"), - dictgen::InsensitiveAscii("rement"), - dictgen::InsensitiveAscii("resions"), - dictgen::InsensitiveAscii("resive"), - dictgen::InsensitiveAscii("resively"), - dictgen::InsensitiveAscii("resiveness"), - dictgen::InsensitiveAscii("ressivley"), - dictgen::InsensitiveAscii("ressivly"), - dictgen::InsensitiveAscii("ressivo"), - dictgen::InsensitiveAscii("resssion"), - dictgen::InsensitiveAscii("retator"), - dictgen::InsensitiveAscii("revate"), - dictgen::InsensitiveAscii("rgate"), - dictgen::InsensitiveAscii("rgates"), - dictgen::InsensitiveAscii("rivate"), - dictgen::InsensitiveAscii("rivated"), - dictgen::InsensitiveAscii("rivates"), - dictgen::InsensitiveAscii("rivating"), - dictgen::InsensitiveAscii("rovated"), - dictgen::InsensitiveAscii("rovating"), - ], - values: &[ - &["aggravates"], - &["aggregate"], - &["aggregate"], - &["against"], - &["aggregate"], - &["aggregation"], - &["aggressive"], - &["aggressively"], - &["aggregate"], - &["aggregate"], - &["aggravating"], - &["aggregator"], - &["aggregated"], - &["aggravating"], - &["aggravated"], - &["aggregate"], - &["aggregator"], - &["aggregation"], - &["aggregate"], - &["aggregated"], - &["aggregation"], - &["aggregations"], - &["agree"], - &["aggregate"], - &["agreed"], - &["agreement"], - &["agrees"], - &["aggregated"], - &["aggregate"], - &["aggregate", "aggregates"], - &["aggregated"], - &["aggregator"], - &["aggregate"], - &["egregious"], - &["aggregate"], - &["aggregated"], - &["aggregation"], - &["aggrieved"], - &["agreement"], - &["aggression"], - &["aggressive"], - &["aggressively"], - &["aggressiveness"], - &["aggressively"], - &["aggressively"], - &["aggression"], - &["aggression"], - &["aggregator"], - &["aggravate"], - &["aggregate"], - &["aggregates"], - &["aggravate"], - &["aggravated"], - &["aggravates"], - &["aggravating"], - &["aggravated"], - &["aggravating"], - ], - range: 3..=10, - }; - -static WORD_AGA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AGA_CHILDREN), - value: None, -}; - -pub static WORD_AGA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("ian"), - dictgen::InsensitiveAscii("innst"), - dictgen::InsensitiveAscii("ins"), - dictgen::InsensitiveAscii("insg"), - dictgen::InsensitiveAscii("int"), - dictgen::InsensitiveAscii("ints"), - dictgen::InsensitiveAscii("isnt"), - dictgen::InsensitiveAscii("ist"), - dictgen::InsensitiveAscii("ncies"), - dictgen::InsensitiveAscii("ncy"), - dictgen::InsensitiveAscii("nda"), - dictgen::InsensitiveAscii("nist"), - dictgen::InsensitiveAscii("nst"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("onst"), - ], - values: &[ - &["again"], - &["again"], - &["against"], - &["against", "again"], - &["against"], - &["against"], - &["against"], - &["against"], - &["against"], - &["agencies"], - &["agency"], - &["agenda", "uganda"], - &["against"], - &["against"], - &["agent"], - &["agents", "against"], - &["against"], - ], - range: 1..=5, - }; - -static WORD_AF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AF_CHILDREN), - value: None, -}; - -static WORD_AF_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_AFA_NODE), - None, - None, - None, - Some(&WORD_AFE_NODE), - Some(&WORD_AFF_NODE), - Some(&WORD_AFG_NODE), - Some(&WORD_AFH_NODE), - Some(&WORD_AFI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_AFO_NODE), - None, - None, - Some(&WORD_AFR_NODE), - None, - Some(&WORD_AFT_NODE), - None, - None, - Some(&WORD_AFW_NODE), - None, - None, - None, -]; - -static WORD_AFW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFW_CHILDREN), - value: None, -}; - -pub static WORD_AFW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ully")], - values: &[&["awfully"]], - range: 4..=4, - }; - -static WORD_AFT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFT_CHILDREN), - value: None, -}; - -pub static WORD_AFT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("erawards"), - dictgen::InsensitiveAscii("erhtought"), - dictgen::InsensitiveAscii("ermaket"), - dictgen::InsensitiveAscii("ernarket"), - dictgen::InsensitiveAscii("ernnon"), - dictgen::InsensitiveAscii("ernon"), - dictgen::InsensitiveAscii("ernooon"), - dictgen::InsensitiveAscii("eroon"), - dictgen::InsensitiveAscii("err"), - dictgen::InsensitiveAscii("erthougt"), - dictgen::InsensitiveAscii("erthougth"), - dictgen::InsensitiveAscii("erw"), - dictgen::InsensitiveAscii("erwords"), - dictgen::InsensitiveAscii("ewards"), - dictgen::InsensitiveAscii("her"), - dictgen::InsensitiveAscii("rer"), - dictgen::InsensitiveAscii("rerwards"), - dictgen::InsensitiveAscii("zer"), - ], - values: &[ - &["after"], - &["afterwards"], - &["afterthought"], - &["aftermarket"], - &["aftermarket"], - &["afternoon"], - &["afternoon"], - &["afternoon"], - &["afternoon"], - &["after"], - &["afterthought"], - &["afterthought"], - &["after"], - &["afterwards"], - &["afterwards"], - &["after", "father"], - &["after"], - &["afterwards"], - &["after"], - ], - range: 1..=9, - }; - -static WORD_AFR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFR_CHILDREN), - value: None, -}; - -pub static WORD_AFR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("iad"), - dictgen::InsensitiveAscii("icain"), - dictgen::InsensitiveAscii("icanas"), - dictgen::InsensitiveAscii("icaners"), - dictgen::InsensitiveAscii("icaness"), - dictgen::InsensitiveAscii("icanos"), - dictgen::InsensitiveAscii("icas"), - ], - values: &[ - &["after"], - &["afraid"], - &["african"], - &["africans"], - &["africans"], - &["africans"], - &["africans"], - &["africans"], - ], - range: 2..=7, - }; - -static WORD_AFO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFO_CHILDREN), - value: None, -}; - -pub static WORD_AFO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rememtioned"), - dictgen::InsensitiveAscii("rementioend"), - dictgen::InsensitiveAscii("rementiond"), - dictgen::InsensitiveAscii("rementionned"), - dictgen::InsensitiveAscii("rmentioned"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["for"], - &["afford"], - &["aforementioned"], - &["aforementioned"], - &["aforementioned"], - &["aforementioned"], - &["aforementioned"], - &["after"], - ], - range: 1..=12, - }; - -static WORD_AFI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFI_CHILDREN), - value: None, -}; - -pub static WORD_AFI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nity"), - dictgen::InsensitiveAscii("rcan"), - dictgen::InsensitiveAscii("rcans"), - ], - values: &[&["affinity"], &["african"], &["africans"]], - range: 4..=5, - }; - -static WORD_AFH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFH_CHILDREN), - value: None, -}; - -pub static WORD_AFH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ganistan")], - values: &[&["afghanistan"]], - range: 8..=8, - }; - -static WORD_AFG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFG_CHILDREN), - value: None, -}; - -pub static WORD_AFG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ahnistan"), - dictgen::InsensitiveAscii("anhistan"), - dictgen::InsensitiveAscii("hanastan"), - dictgen::InsensitiveAscii("hanisthan"), - dictgen::InsensitiveAscii("hansitan"), - ], - values: &[ - &["afghanistan"], - &["afghanistan"], - &["afghanistan"], - &["afghanistan"], - &["afghanistan"], - ], - range: 8..=9, - }; - -static WORD_AFF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFF_CHILDREN), - value: None, -}; - -pub static WORD_AFF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("aires"), - dictgen::InsensitiveAscii("aris"), - dictgen::InsensitiveAscii("eccting"), - dictgen::InsensitiveAscii("ecfted"), - dictgen::InsensitiveAscii("ectes"), - dictgen::InsensitiveAscii("ectionatley"), - dictgen::InsensitiveAscii("ectionnate"), - dictgen::InsensitiveAscii("ekt"), - dictgen::InsensitiveAscii("iars"), - dictgen::InsensitiveAscii("icianado"), - dictgen::InsensitiveAscii("icianados"), - dictgen::InsensitiveAscii("icionado"), - dictgen::InsensitiveAscii("icionados"), - dictgen::InsensitiveAscii("ilate"), - dictgen::InsensitiveAscii("ilates"), - dictgen::InsensitiveAscii("ilation"), - dictgen::InsensitiveAscii("ilations"), - dictgen::InsensitiveAscii("iliato"), - dictgen::InsensitiveAscii("iliaton"), - dictgen::InsensitiveAscii("iliction"), - dictgen::InsensitiveAscii("illiate"), - dictgen::InsensitiveAscii("inily"), - dictgen::InsensitiveAscii("initied"), - dictgen::InsensitiveAscii("initiy"), - dictgen::InsensitiveAscii("initized"), - dictgen::InsensitiveAscii("initze"), - dictgen::InsensitiveAscii("inties"), - dictgen::InsensitiveAscii("intiy"), - dictgen::InsensitiveAscii("intize"), - dictgen::InsensitiveAscii("inty"), - dictgen::InsensitiveAscii("irmate"), - dictgen::InsensitiveAscii("irmitave"), - dictgen::InsensitiveAscii("irmitive"), - dictgen::InsensitiveAscii("irmitve"), - dictgen::InsensitiveAscii("itnity"), - dictgen::InsensitiveAscii("ixiation"), - dictgen::InsensitiveAscii("lcition"), - dictgen::InsensitiveAscii("lection"), - dictgen::InsensitiveAscii("leunt"), - dictgen::InsensitiveAscii("liated"), - dictgen::InsensitiveAscii("liation"), - dictgen::InsensitiveAscii("liciton"), - dictgen::InsensitiveAscii("orable"), - dictgen::InsensitiveAscii("oradble"), - dictgen::InsensitiveAscii("ordible"), - dictgen::InsensitiveAscii("orementioned"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("ortable"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("raid"), - dictgen::InsensitiveAscii("rimative"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("ulent"), - ], - values: &[ - &["affect", "effect"], - &["affairs"], - &["affairs"], - &["affecting"], - &["affected"], - &["affects"], - &["affectionate"], - &["affectionate"], - &["affect", "effect"], - &["affairs"], - &["aficionado"], - &["aficionados"], - &["aficionado"], - &["aficionados"], - &["affiliate"], - &["affiliates"], - &["affiliation"], - &["affiliations"], - &["affiliation"], - &["affiliation"], - &["affiliation"], - &["affiliate"], - &["affinity"], - &["affinities"], - &["affinity"], - &["affinities", "affinity"], - &["affinitize"], - &["affinities"], - &["affinity"], - &["affinitize"], - &["affinity"], - &["affirmative"], - &["affirmative"], - &["affirmative"], - &["affirmative"], - &["affinity"], - &["affiliation"], - &["affliction"], - &["affliction"], - &["affluent"], - &["affiliated"], - &["affliction"], - &["affliction"], - &["affordable"], - &["affordable"], - &["affordable"], - &["aforementioned"], - &["afford", "effort"], - &["affordable"], - &["affords"], - &["afraid"], - &["affirmative"], - &["after"], - &["affluent"], - ], - range: 3..=12, - }; - -static WORD_AFE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFE_CHILDREN), - value: Some(&["safe"]), -}; - -pub static WORD_AFE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ct"), - dictgen::InsensitiveAscii("cted"), - dictgen::InsensitiveAscii("cting"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rnoon"), - dictgen::InsensitiveAscii("rwards"), - dictgen::InsensitiveAscii("ter"), - dictgen::InsensitiveAscii("tr"), - ], - values: &[ - &["affect", "effect"], - &["affected"], - &["affecting"], - &["after"], - &["afternoon"], - &["afterwards"], - &["after"], - &["after"], - ], - range: 1..=6, - }; - -static WORD_AFA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AFA_CHILDREN), - value: None, -}; - -pub static WORD_AFA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ir"), - dictgen::InsensitiveAscii("raid"), - ], - values: &[&["affair"], &["afraid"]], - range: 2..=4, - }; - -static WORD_AE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AE_CHILDREN), - value: None, -}; - -pub static WORD_AE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("activate"), - dictgen::InsensitiveAscii("orspace"), - dictgen::InsensitiveAscii("quidistant"), - dictgen::InsensitiveAscii("quivalent"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("riel"), - dictgen::InsensitiveAscii("riels"), - dictgen::InsensitiveAscii("ropsace"), - dictgen::InsensitiveAscii("rosapce"), - dictgen::InsensitiveAscii("rsopace"), - dictgen::InsensitiveAscii("sily"), - dictgen::InsensitiveAscii("stethic"), - dictgen::InsensitiveAscii("stethically"), - dictgen::InsensitiveAscii("stethics"), - dictgen::InsensitiveAscii("sthatically"), - dictgen::InsensitiveAscii("sthatics"), - dictgen::InsensitiveAscii("sthestic"), - dictgen::InsensitiveAscii("sthethic"), - dictgen::InsensitiveAscii("sthethics"), - dictgen::InsensitiveAscii("stheticaly"), - dictgen::InsensitiveAscii("stheticlly"), - dictgen::InsensitiveAscii("sthitically"), - dictgen::InsensitiveAscii("sy"), - dictgen::InsensitiveAscii("thistic"), - dictgen::InsensitiveAscii("thists"), - dictgen::InsensitiveAscii("xs"), - ], - values: &[ - &["deactivate", "activate"], - &["aerospace"], - &["equidistant"], - &["equivalent"], - &["are"], - &["aerial"], - &["aerials"], - &["aerospace"], - &["aerospace"], - &["aerospace"], - &["easily"], - &["aesthetic"], - &["aesthetically"], - &["aesthetics"], - &["aesthetically"], - &["aesthetics"], - &["aesthetics"], - &["aesthetic"], - &["aesthetics"], - &["aesthetically"], - &["aesthetically"], - &["aesthetically"], - &["easy"], - &["atheistic"], - &["atheists"], - &["axes"], - ], - range: 1..=11, - }; - -static WORD_AD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AD_CHILDREN), - value: None, -}; - -static WORD_AD_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ADA_NODE), - Some(&WORD_ADB_NODE), - None, - Some(&WORD_ADD_NODE), - Some(&WORD_ADE_NODE), - Some(&WORD_ADF_NODE), - Some(&WORD_ADG_NODE), - Some(&WORD_ADH_NODE), - Some(&WORD_ADI_NODE), - Some(&WORD_ADJ_NODE), - Some(&WORD_ADK_NODE), - None, - Some(&WORD_ADM_NODE), - Some(&WORD_ADN_NODE), - Some(&WORD_ADO_NODE), - Some(&WORD_ADP_NODE), - Some(&WORD_ADQ_NODE), - Some(&WORD_ADR_NODE), - None, - Some(&WORD_ADT_NODE), - Some(&WORD_ADU_NODE), - Some(&WORD_ADV_NODE), - Some(&WORD_ADW_NODE), - None, - None, - None, -]; - -static WORD_ADW_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADW_CHILDREN), - value: None, -}; - -pub static WORD_ADW_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ances")], - values: &[&["advances"]], - range: 5..=5, - }; - -static WORD_ADV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ADV_CHILDREN), - value: None, -}; - -static WORD_ADV_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ADVA_NODE), - None, - None, - None, - Some(&WORD_ADVE_NODE), - None, - None, - None, - Some(&WORD_ADVI_NODE), - None, - None, - None, - None, - Some(&WORD_ADVN_NODE), - Some(&WORD_ADVO_NODE), - None, - None, - None, - Some(&WORD_ADVS_NODE), - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ADVS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADVS_CHILDREN), - value: None, -}; - -pub static WORD_ADVS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ior"), - dictgen::InsensitiveAscii("iors"), - ], - values: &[&["advise"], &["advised"], &["advisor"], &["advisors"]], - range: 2..=4, - }; - -static WORD_ADVO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADVO_CHILDREN), - value: None, -}; - -pub static WORD_ADVO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cade"), - dictgen::InsensitiveAscii("cats"), - dictgen::InsensitiveAscii("cay"), - ], - values: &[&["advocated"], &["advocates"], &["advocacy"]], - range: 3..=4, - }; - -static WORD_ADVN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADVN_CHILDREN), - value: None, -}; - -pub static WORD_ADVN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ace"), - dictgen::InsensitiveAscii("ced"), - ], - values: &[&["advance"], &["advanced"]], - range: 3..=3, - }; - -static WORD_ADVI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADVI_CHILDREN), - value: None, -}; - -pub static WORD_ADVI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cable"), - dictgen::InsensitiveAscii("ced"), - dictgen::InsensitiveAscii("ces"), - dictgen::InsensitiveAscii("cing"), - dictgen::InsensitiveAscii("rtisement"), - dictgen::InsensitiveAscii("seable"), - dictgen::InsensitiveAscii("seer"), - dictgen::InsensitiveAscii("seur"), - dictgen::InsensitiveAscii("soriy"), - dictgen::InsensitiveAscii("soriyes"), - dictgen::InsensitiveAscii("sorys"), - dictgen::InsensitiveAscii("zable"), - ], - values: &[ - &["advisable"], - &["advised"], - &["advice", "advises"], - &["advising"], - &["advertisement"], - &["advisable"], - &["adviser"], - &["adviser"], - &["advisory", "advisories"], - &["advisories"], - &["advisors"], - &["advisable"], - ], - range: 3..=9, - }; - -static WORD_ADVE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADVE_CHILDREN), - value: None, -}; - -pub static WORD_ADVE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nced"), - dictgen::InsensitiveAscii("ntageous"), - dictgen::InsensitiveAscii("ntages"), - dictgen::InsensitiveAscii("ntagous"), - dictgen::InsensitiveAscii("ntagously"), - dictgen::InsensitiveAscii("nterous"), - dictgen::InsensitiveAscii("ntourus"), - dictgen::InsensitiveAscii("ntrous"), - dictgen::InsensitiveAscii("ntrues"), - dictgen::InsensitiveAscii("ntue"), - dictgen::InsensitiveAscii("ntuers"), - dictgen::InsensitiveAscii("ntuous"), - dictgen::InsensitiveAscii("ntureous"), - dictgen::InsensitiveAscii("ntureres"), - dictgen::InsensitiveAscii("nturious"), - dictgen::InsensitiveAscii("nturos"), - dictgen::InsensitiveAscii("nturs"), - dictgen::InsensitiveAscii("nturuous"), - dictgen::InsensitiveAscii("nturus"), - dictgen::InsensitiveAscii("ntus"), - dictgen::InsensitiveAscii("rised"), - dictgen::InsensitiveAscii("risty"), - dictgen::InsensitiveAscii("rserial"), - dictgen::InsensitiveAscii("rsiting"), - dictgen::InsensitiveAscii("rst"), - dictgen::InsensitiveAscii("rstising"), - dictgen::InsensitiveAscii("rtice"), - dictgen::InsensitiveAscii("rticed"), - dictgen::InsensitiveAscii("rticement"), - dictgen::InsensitiveAscii("rtis"), - dictgen::InsensitiveAscii("rtisiers"), - dictgen::InsensitiveAscii("rtisiment"), - dictgen::InsensitiveAscii("rtisment"), - dictgen::InsensitiveAscii("rtisments"), - dictgen::InsensitiveAscii("rtisors"), - dictgen::InsensitiveAscii("rtisted"), - dictgen::InsensitiveAscii("rtisters"), - dictgen::InsensitiveAscii("rtisting"), - dictgen::InsensitiveAscii("rtistment"), - dictgen::InsensitiveAscii("rtistments"), - dictgen::InsensitiveAscii("rtisy"), - dictgen::InsensitiveAscii("rtsing"), - dictgen::InsensitiveAscii("sary"), - dictgen::InsensitiveAscii("tise"), - ], - values: &[ - &["advanced"], - &["advantageous"], - &["advantages"], - &["advantageous"], - &["advantageously"], - &["adventurous"], - &["adventurous"], - &["adventurous"], - &["adventures"], - &["adventures"], - &["adventures"], - &["adventurous"], - &["adventures"], - &["adventures"], - &["adventurous"], - &["adventurous"], - &["adventures"], - &["adventurous"], - &["adventurous"], - &["adventures"], - &["advertised"], - &["adversity"], - &["adversarial"], - &["advertising"], - &["adverts"], - &["advertising"], - &["advertise"], - &["advertised"], - &["advertisement"], - &["adverts"], - &["advertisers"], - &["advertisement"], - &["advertisement"], - &["advertisements"], - &["advertisers"], - &["advertised"], - &["advertisers"], - &["advertising"], - &["advertisement"], - &["advertisements"], - &["adversity"], - &["advertising"], - &["adversary"], - &["advertise"], - ], - range: 3..=10, - }; - -static WORD_ADVA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADVA_CHILDREN), - value: None, -}; - -pub static WORD_ADVA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("cne"), - dictgen::InsensitiveAscii("natage"), - dictgen::InsensitiveAscii("natages"), - dictgen::InsensitiveAscii("natge"), - dictgen::InsensitiveAscii("ndced"), - dictgen::InsensitiveAscii("ne"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ntadges"), - dictgen::InsensitiveAscii("ntageos"), - dictgen::InsensitiveAscii("ntageus"), - dictgen::InsensitiveAscii("ntagious"), - dictgen::InsensitiveAscii("ntagous"), - dictgen::InsensitiveAscii("ntegeous"), - dictgen::InsensitiveAscii("nteges"), - dictgen::InsensitiveAscii("nved"), - dictgen::InsensitiveAscii("tage"), - dictgen::InsensitiveAscii("tange"), - dictgen::InsensitiveAscii("tanges"), - ], - values: &[ - &["advance"], - &["advance"], - &["advantage"], - &["advantages"], - &["advantage"], - &["advanced"], - &["advance"], - &["advanced"], - &["advantages"], - &["advantageous"], - &["advantageous"], - &["advantageous"], - &["advantageous"], - &["advantageous"], - &["advantages"], - &["advanced"], - &["advantage"], - &["advantage"], - &["advantages"], - ], - range: 2..=8, - }; - -static WORD_ADU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADU_CHILDREN), - value: None, -}; - -pub static WORD_ADU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iobook"), - dictgen::InsensitiveAscii("ltey"), - dictgen::InsensitiveAscii("ltrey"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("stment"), - ], - values: &[ - &["audiobook"], - &["adultery"], - &["adultery"], - &["adjusted"], - &["adjustment"], - ], - range: 4..=6, - }; - -static WORD_ADT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADT_CHILDREN), - value: None, -}; - -pub static WORD_ADT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("er"), - dictgen::InsensitiveAscii("odetect"), - ], - values: &[&["after"], &["autodetect"]], - range: 2..=7, - }; - -static WORD_ADR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADR_CHILDREN), - value: None, -}; - -pub static WORD_ADR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ea"), - dictgen::InsensitiveAscii("eanline"), - dictgen::InsensitiveAscii("elanine"), - dictgen::InsensitiveAscii("eneline"), - dictgen::InsensitiveAscii("eniline"), - dictgen::InsensitiveAscii("erss"), - dictgen::InsensitiveAscii("erssed"), - dictgen::InsensitiveAscii("ersser"), - dictgen::InsensitiveAscii("ersses"), - dictgen::InsensitiveAscii("erssing"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esable"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essable"), - dictgen::InsensitiveAscii("esse"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essible"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("esss"), - dictgen::InsensitiveAscii("essses"), - dictgen::InsensitiveAscii("oable"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("resses"), - ], - values: &[ - &["area"], - &["adrenaline"], - &["adrenaline"], - &["adrenaline"], - &["adrenaline"], - &["address"], - &["addressed"], - &["addresser"], - &["addresses"], - &["addressing"], - &["address"], - &["addressable"], - &["addressing"], - &["address"], - &["addressable"], - &["address"], - &["addressed"], - &["addresses"], - &["addressable"], - &["addressing"], - &["address"], - &["addresses"], - &["adorable"], - &["address"], - &["addresses"], - ], - range: 2..=7, - }; - -static WORD_ADQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADQ_CHILDREN), - value: None, -}; - -pub static WORD_ADQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uire"), - dictgen::InsensitiveAscii("uired"), - dictgen::InsensitiveAscii("uires"), - dictgen::InsensitiveAscii("uiring"), - ], - values: &[&["acquire"], &["acquired"], &["acquires"], &["acquiring"]], - range: 4..=6, - }; - -static WORD_ADP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADP_CHILDREN), - value: None, -}; - -pub static WORD_ADP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("apted"), - dictgen::InsensitiveAscii("apter"), - dictgen::InsensitiveAscii("at"), - dictgen::InsensitiveAscii("atation"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ater"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("ats"), - dictgen::InsensitiveAscii("ter"), - ], - values: &[ - &["adapted"], - &["adapter"], - &["adapt"], - &["adaptation"], - &["adapted"], - &["adapter"], - &["adapters"], - &["adaptive"], - &["adapts"], - &["adapter"], - ], - range: 2..=7, - }; - -static WORD_ADO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADO_CHILDREN), - value: None, -}; - -pub static WORD_ADO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bted"), - dictgen::InsensitiveAscii("lecent"), - dictgen::InsensitiveAscii("lence"), - dictgen::InsensitiveAscii("lencence"), - dictgen::InsensitiveAscii("lencent"), - dictgen::InsensitiveAscii("lescance"), - dictgen::InsensitiveAscii("lescant"), - dictgen::InsensitiveAscii("lescene"), - dictgen::InsensitiveAscii("lescense"), - dictgen::InsensitiveAscii("loscent"), - dictgen::InsensitiveAscii("lsecent"), - dictgen::InsensitiveAscii("ptor"), - dictgen::InsensitiveAscii("ptors"), - dictgen::InsensitiveAscii("rbale"), - dictgen::InsensitiveAscii("vcacy"), - dictgen::InsensitiveAscii("vcated"), - dictgen::InsensitiveAscii("vcates"), - ], - values: &[ - &["adopted"], - &["adolescent"], - &["adolescent"], - &["adolescence"], - &["adolescent"], - &["adolescence"], - &["adolescent"], - &["adolescence"], - &["adolescence"], - &["adolescent"], - &["adolescent"], - &["adopter", "adaptor"], - &["adopters", "adaptors"], - &["adorable"], - &["advocacy"], - &["advocated"], - &["advocates"], - ], - range: 4..=8, - }; - -static WORD_ADN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADN_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ADN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("imistrator")], - values: &[&["administrators"]], - range: 10..=10, - }; - -static WORD_ADM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ADM_CHILDREN), - value: None, -}; - -static WORD_ADM_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - Some(&WORD_ADME_NODE), - None, - None, - None, - Some(&WORD_ADMI_NODE), - None, - None, - None, - None, - Some(&WORD_ADMN_NODE), - None, - None, - None, - Some(&WORD_ADMR_NODE), - None, - None, - None, - None, - None, - None, - None, - None, -]; - -static WORD_ADMR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADMR_CHILDREN), - value: None, -}; - -pub static WORD_ADMR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ial")], - values: &[&["admiral"]], - range: 3..=3, - }; - -static WORD_ADMN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADMN_CHILDREN), - value: Some(&["admin"]), -}; - -pub static WORD_ADMN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("istrator"), - dictgen::InsensitiveAscii("istrators"), - ], - values: &[&["administrator"], &["administrators"]], - range: 8..=9, - }; - -static WORD_ADMI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ADMI_CHILDREN), - value: Some(&["admin"]), -}; - -static WORD_ADMI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ADMIN_NODE), - None, - None, - None, - Some(&WORD_ADMIR_NODE), - Some(&WORD_ADMIS_NODE), - Some(&WORD_ADMIT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ADMIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADMIT_CHILDREN), - value: None, -}; - -pub static WORD_ADMIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("edly"), - dictgen::InsensitiveAscii("tadely"), - dictgen::InsensitiveAscii("tadly"), - dictgen::InsensitiveAscii("tetly"), - dictgen::InsensitiveAscii("tidly"), - ], - values: &[ - &["admitted"], - &["admittedly"], - &["admittedly"], - &["admittedly"], - &["admittedly"], - &["admittedly"], - ], - range: 2..=6, - }; - -static WORD_ADMIS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADMIS_CHILDREN), - value: None, -}; - -pub static WORD_ADMIS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("sability"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("ssion"), - ], - values: &[ - &["admissible"], - &["admissibility"], - &["admissible"], - &["admission"], - ], - range: 4..=8, - }; - -static WORD_ADMIR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADMIR_CHILDREN), - value: None, -}; - -pub static WORD_ADMIR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("aal")], - values: &[&["admiral"]], - range: 3..=3, - }; - -static WORD_ADMIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADMIN_CHILDREN), - value: None, -}; - -pub static WORD_ADMIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("astrator"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("inistrative"), - dictgen::InsensitiveAscii("inistrator"), - dictgen::InsensitiveAscii("inistrators"), - dictgen::InsensitiveAscii("instrator"), - dictgen::InsensitiveAscii("istartion"), - dictgen::InsensitiveAscii("istartor"), - dictgen::InsensitiveAscii("istartors"), - dictgen::InsensitiveAscii("istation"), - dictgen::InsensitiveAscii("istative"), - dictgen::InsensitiveAscii("istator"), - dictgen::InsensitiveAscii("isted"), - dictgen::InsensitiveAscii("isterd"), - dictgen::InsensitiveAscii("istor"), - dictgen::InsensitiveAscii("istored"), - dictgen::InsensitiveAscii("istr"), - dictgen::InsensitiveAscii("istraion"), - dictgen::InsensitiveAscii("istraively"), - dictgen::InsensitiveAscii("istrar"), - dictgen::InsensitiveAscii("istraron"), - dictgen::InsensitiveAscii("istrater"), - dictgen::InsensitiveAscii("istraters"), - dictgen::InsensitiveAscii("istratief"), - dictgen::InsensitiveAscii("istratiei"), - dictgen::InsensitiveAscii("istratieve"), - dictgen::InsensitiveAscii("istratio"), - dictgen::InsensitiveAscii("istratior"), - dictgen::InsensitiveAscii("istratiors"), - dictgen::InsensitiveAscii("istrativne"), - dictgen::InsensitiveAscii("istrativo"), - dictgen::InsensitiveAscii("istraton"), - dictgen::InsensitiveAscii("istravie"), - dictgen::InsensitiveAscii("istre"), - dictgen::InsensitiveAscii("istren"), - dictgen::InsensitiveAscii("istrer"), - dictgen::InsensitiveAscii("istres"), - dictgen::InsensitiveAscii("istrez"), - dictgen::InsensitiveAscii("istro"), - dictgen::InsensitiveAscii("itions"), - dictgen::InsensitiveAscii("itrator"), - dictgen::InsensitiveAscii("siter"), - dictgen::InsensitiveAscii("sitered"), - dictgen::InsensitiveAscii("sitration"), - dictgen::InsensitiveAscii("sitrative"), - dictgen::InsensitiveAscii("sitrator"), - dictgen::InsensitiveAscii("sitrators"), - dictgen::InsensitiveAscii("ssion"), - dictgen::InsensitiveAscii("stered"), - dictgen::InsensitiveAscii("strate"), - dictgen::InsensitiveAscii("stration"), - dictgen::InsensitiveAscii("strative"), - dictgen::InsensitiveAscii("strator"), - dictgen::InsensitiveAscii("strators"), - ], - values: &[ - &["administrator"], - &["admin"], - &["administrative"], - &["administrator"], - &["administrators"], - &["administrator"], - &["administration"], - &["administrator"], - &["administrators"], - &["administration"], - &["administrative"], - &["administrator"], - &["administered"], - &["administered"], - &["administer", "administrator"], - &["administer"], - &["administer"], - &["administration"], - &["administratively"], - &["administrator"], - &["administrator"], - &["administrator"], - &["administrators"], - &["administrative"], - &["administrative"], - &["administrative"], - &["administrator"], - &["administrator"], - &["administrators"], - &["administrative"], - &["administration"], - &["administration"], - &["administrative"], - &["administer"], - &["administer"], - &["administer"], - &["administer"], - &["administer"], - &["administer"], - &["admonitions"], - &["administrator"], - &["administer"], - &["administered"], - &["administration"], - &["administrative"], - &["administrator"], - &["administrators"], - &["admission"], - &["administered"], - &["administrate"], - &["administration"], - &["administrative"], - &["administrator"], - &["administrators"], - ], - range: 1..=11, - }; - -static WORD_ADME_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADME_CHILDREN), - value: None, -}; - -pub static WORD_ADME_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ndment")], - values: &[&["amendment"]], - range: 6..=6, - }; - -static WORD_ADK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADK_CHILDREN), - value: None, -}; - -pub static WORD_ADK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nowledged"), - dictgen::InsensitiveAscii("nowledges"), - ], - values: &[&["acknowledged"], &["acknowledges"]], - range: 9..=9, - }; - -static WORD_ADJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADJ_CHILDREN), - value: None, -}; - -pub static WORD_ADJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acancy"), - dictgen::InsensitiveAscii("acenet"), - dictgen::InsensitiveAscii("acentcy"), - dictgen::InsensitiveAscii("acentsy"), - dictgen::InsensitiveAscii("actend"), - dictgen::InsensitiveAscii("ancent"), - dictgen::InsensitiveAscii("asant"), - dictgen::InsensitiveAscii("asantly"), - dictgen::InsensitiveAscii("ascent"), - dictgen::InsensitiveAscii("ascently"), - dictgen::InsensitiveAscii("asence"), - dictgen::InsensitiveAscii("asencies"), - dictgen::InsensitiveAscii("asensy"), - dictgen::InsensitiveAscii("asent"), - dictgen::InsensitiveAscii("ast"), - dictgen::InsensitiveAscii("atate"), - dictgen::InsensitiveAscii("atated"), - dictgen::InsensitiveAscii("atates"), - dictgen::InsensitiveAscii("atating"), - dictgen::InsensitiveAscii("ative"), - dictgen::InsensitiveAscii("cence"), - dictgen::InsensitiveAscii("cencies"), - dictgen::InsensitiveAscii("cent"), - dictgen::InsensitiveAscii("centcy"), - dictgen::InsensitiveAscii("ecent"), - dictgen::InsensitiveAscii("ectiveus"), - dictgen::InsensitiveAscii("ectivos"), - dictgen::InsensitiveAscii("ectivs"), - dictgen::InsensitiveAscii("ency"), - dictgen::InsensitiveAscii("sence"), - dictgen::InsensitiveAscii("sencies"), - dictgen::InsensitiveAscii("suted"), - dictgen::InsensitiveAscii("uct"), - dictgen::InsensitiveAscii("udivate"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("uscent"), - dictgen::InsensitiveAscii("usment"), - dictgen::InsensitiveAscii("ustabe"), - dictgen::InsensitiveAscii("ustament"), - dictgen::InsensitiveAscii("uste"), - dictgen::InsensitiveAscii("ustement"), - dictgen::InsensitiveAscii("ustements"), - dictgen::InsensitiveAscii("ustes"), - dictgen::InsensitiveAscii("ustible"), - dictgen::InsensitiveAscii("ustificat"), - dictgen::InsensitiveAscii("ustification"), - dictgen::InsensitiveAscii("ustmant"), - dictgen::InsensitiveAscii("ustmants"), - dictgen::InsensitiveAscii("ustmenet"), - dictgen::InsensitiveAscii("ustmens"), - dictgen::InsensitiveAscii("ustsments"), - ], - values: &[ - &["adjacency"], - &["adjacent"], - &["adjacency", "adjacence"], - &["adjacency"], - &["adjacent"], - &["adjacent"], - &["adjacent"], - &["adjacently"], - &["adjacent"], - &["adjacently"], - &["adjacence"], - &["adjacencies"], - &["adjacency"], - &["adjacent"], - &["adjust"], - &["agitate"], - &["agitated"], - &["agitates"], - &["agitating"], - &["adjective"], - &["adjacence"], - &["adjacencies"], - &["adjacent"], - &["adjacency"], - &["adjacent"], - &["adjectives"], - &["adjectives"], - &["adjectives"], - &["adjacency", "agency"], - &["adjacence"], - &["adjacencies"], - &["adjusted"], - &["adjust"], - &["adjudicate"], - &["adjustment"], - &["adjacent"], - &["adjustment"], - &["adjustable"], - &["adjustment"], - &["adjust", "adjusted"], - &["adjustment"], - &["adjustments"], - &["adjusted", "adjusts"], - &["adjustable"], - &["justification"], - &["justification"], - &["adjustment"], - &["adjustments"], - &["adjustment"], - &["adjustments"], - &["adjustments"], - ], - range: 3..=12, - }; - -static WORD_ADI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADI_CHILDREN), - value: None, -}; - -pub static WORD_ADI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acent"), - dictgen::InsensitiveAscii("diton"), - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("ng"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tional"), - dictgen::InsensitiveAscii("tionally"), - dictgen::InsensitiveAscii("tionaly"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("vce"), - dictgen::InsensitiveAscii("vse"), - dictgen::InsensitiveAscii("vser"), - dictgen::InsensitiveAscii("vsor"), - dictgen::InsensitiveAscii("vsories"), - dictgen::InsensitiveAscii("vsoriy"), - dictgen::InsensitiveAscii("vsoriyes"), - dictgen::InsensitiveAscii("vsors"), - dictgen::InsensitiveAscii("vsory"), - ], - values: &[ - &["adjacent"], - &["addition"], - &["admin"], - &["adding"], - &["addition"], - &["additional"], - &["additionally"], - &["additionally"], - &["additional"], - &["advice", "advise"], - &["advise"], - &["adviser"], - &["advisor"], - &["advisories"], - &["advisory", "advisories"], - &["advisories"], - &["advisors"], - &["advisory"], - ], - range: 1..=8, - }; - -static WORD_ADH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADH_CHILDREN), - value: None, -}; - -pub static WORD_ADH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("earing"), - dictgen::InsensitiveAscii("easive"), - dictgen::InsensitiveAscii("easives"), - dictgen::InsensitiveAscii("eisve"), - dictgen::InsensitiveAscii("erance"), - dictgen::InsensitiveAscii("evise"), - ], - values: &[ - &["adhering"], - &["adhesive"], - &["adhesives"], - &["adhesive"], - &["adherence"], - &["adhesive"], - ], - range: 5..=7, - }; - -static WORD_ADG_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADG_CHILDREN), - value: None, -}; - -pub static WORD_ADG_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("es"), - ], - values: &[&["edge", "badge", "adage"], &["edges", "badges", "adages"]], - range: 1..=2, - }; - -static WORD_ADF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADF_CHILDREN), - value: None, -}; - -pub static WORD_ADF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ter")], - values: &[&["after"]], - range: 3..=3, - }; - -static WORD_ADE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADE_CHILDREN), - value: None, -}; - -pub static WORD_ADE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alide"), - dictgen::InsensitiveAscii("cuate"), - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("ilade"), - dictgen::InsensitiveAscii("ladie"), - dictgen::InsensitiveAscii("liade"), - dictgen::InsensitiveAscii("qaute"), - dictgen::InsensitiveAscii("quatedly"), - dictgen::InsensitiveAscii("quatley"), - dictgen::InsensitiveAscii("quet"), - dictgen::InsensitiveAscii("quetely"), - dictgen::InsensitiveAscii("quit"), - dictgen::InsensitiveAscii("quitely"), - dictgen::InsensitiveAscii("rnaline"), - dictgen::InsensitiveAscii("vnture"), - dictgen::InsensitiveAscii("vntured"), - dictgen::InsensitiveAscii("vnturer"), - dictgen::InsensitiveAscii("vnturers"), - dictgen::InsensitiveAscii("vntures"), - dictgen::InsensitiveAscii("vnturing"), - dictgen::InsensitiveAscii("w"), - ], - values: &[ - &["adelaide"], - &["adequate"], - &["added"], - &["added"], - &["adelaide"], - &["adelaide"], - &["adelaide"], - &["adequate"], - &["adequately"], - &["adequately"], - &["adequate"], - &["adequately"], - &["adequate"], - &["adequately"], - &["adrenaline"], - &["adventure"], - &["adventured"], - &["adventurer"], - &["adventurers"], - &["adventures"], - &["adventuring"], - &["adieu"], - ], - range: 1..=8, - }; - -static WORD_ADD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ADD_CHILDREN), - value: None, -}; - -static WORD_ADD_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ADDA_NODE), - None, - Some(&WORD_ADDC_NODE), - Some(&WORD_ADDD_NODE), - Some(&WORD_ADDE_NODE), - None, - None, - None, - Some(&WORD_ADDI_NODE), - Some(&WORD_ADDJ_NODE), - None, - None, - Some(&WORD_ADDM_NODE), - Some(&WORD_ADDN_NODE), - Some(&WORD_ADDO_NODE), - Some(&WORD_ADDP_NODE), - None, - Some(&WORD_ADDR_NODE), - None, - Some(&WORD_ADDT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ADDT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDT_CHILDREN), - value: None, -}; - -pub static WORD_ADDT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("ionally"), - dictgen::InsensitiveAscii("ions"), - dictgen::InsensitiveAscii("itional"), - ], - values: &[ - &["added"], - &["addition"], - &["additional"], - &["additionally"], - &["additions"], - &["additional"], - ], - range: 2..=7, - }; - -static WORD_ADDR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDR_CHILDREN), - value: None, -}; - -pub static WORD_ADDR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ass"), - dictgen::InsensitiveAscii("ees"), - dictgen::InsensitiveAscii("eess"), - dictgen::InsensitiveAscii("erss"), - dictgen::InsensitiveAscii("erssed"), - dictgen::InsensitiveAscii("ersser"), - dictgen::InsensitiveAscii("ersses"), - dictgen::InsensitiveAscii("erssing"), - dictgen::InsensitiveAscii("ersss"), - dictgen::InsensitiveAscii("ersssed"), - dictgen::InsensitiveAscii("erssser"), - dictgen::InsensitiveAscii("erssses"), - dictgen::InsensitiveAscii("ersssing"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("esable"), - dictgen::InsensitiveAscii("esed"), - dictgen::InsensitiveAscii("eses"), - dictgen::InsensitiveAscii("esesd"), - dictgen::InsensitiveAscii("esess"), - dictgen::InsensitiveAscii("esing"), - dictgen::InsensitiveAscii("essd"), - dictgen::InsensitiveAscii("esse"), - dictgen::InsensitiveAscii("essess"), - dictgen::InsensitiveAscii("essibility"), - dictgen::InsensitiveAscii("essible"), - dictgen::InsensitiveAscii("essings"), - dictgen::InsensitiveAscii("esss"), - dictgen::InsensitiveAscii("essse"), - dictgen::InsensitiveAscii("esssed"), - dictgen::InsensitiveAscii("essses"), - dictgen::InsensitiveAscii("esssing"), - dictgen::InsensitiveAscii("esst"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - ], - values: &[ - &["address"], - &["address"], - &["address"], - &["address"], - &["addressed"], - &["addresser"], - &["addresses"], - &["addressing"], - &["address"], - &["addressed"], - &["addresser"], - &["addresses"], - &["addressing"], - &["address"], - &["addressable"], - &["addressed"], - &["addresses"], - &["addressed"], - &["addresses"], - &["addressing"], - &["addressed"], - &["addresses", "address"], - &["addresses"], - &["addressability"], - &["addressable"], - &["addressing"], - &["address"], - &["addresses"], - &["addressed"], - &["addresses"], - &["addressing"], - &["address", "addressed"], - &["address"], - &["address"], - &["addressed"], - &["addresses"], - &["addressing"], - ], - range: 2..=10, - }; - -static WORD_ADDP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDP_CHILDREN), - value: None, -}; - -pub static WORD_ADDP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ress")], - values: &[&["address"]], - range: 4..=4, - }; - -static WORD_ADDO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDO_CHILDREN), - value: None, -}; - -pub static WORD_ADDO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nts"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("ptive"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["addons"], - &["adopt"], - &["adopted"], - &["adoptive", "adaptive"], - &["addons"], - ], - range: 1..=5, - }; - -static WORD_ADDN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDN_CHILDREN), - value: None, -}; - -pub static WORD_ADDN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("os")], - values: &[&["addons"]], - range: 2..=2, - }; - -static WORD_ADDM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDM_CHILDREN), - value: None, -}; - -pub static WORD_ADDM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ission"), - dictgen::InsensitiveAscii("it"), - ], - values: &[&["admission"], &["admit"]], - range: 2..=6, - }; - -static WORD_ADDJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDJ_CHILDREN), - value: None, -}; - -pub static WORD_ADDJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ust"), - dictgen::InsensitiveAscii("usted"), - dictgen::InsensitiveAscii("usting"), - dictgen::InsensitiveAscii("usts"), - ], - values: &[&["adjust"], &["adjusted"], &["adjusting"], &["adjusts"]], - range: 3..=6, - }; - -static WORD_ADDI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDI_CHILDREN), - value: None, -}; - -pub static WORD_ADDI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("cionally"), - dictgen::InsensitiveAscii("citons"), - dictgen::InsensitiveAscii("ctes"), - dictgen::InsensitiveAscii("ctin"), - dictgen::InsensitiveAscii("ctis"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("g"), - dictgen::InsensitiveAscii("gn"), - dictgen::InsensitiveAscii("ional"), - dictgen::InsensitiveAscii("iton"), - dictgen::InsensitiveAscii("itonal"), - dictgen::InsensitiveAscii("itonall"), - dictgen::InsensitiveAscii("itons"), - dictgen::InsensitiveAscii("ntional"), - dictgen::InsensitiveAscii("onal"), - dictgen::InsensitiveAscii("onally"), - dictgen::InsensitiveAscii("otion"), - dictgen::InsensitiveAscii("otional"), - dictgen::InsensitiveAscii("otionally"), - dictgen::InsensitiveAscii("otions"), - dictgen::InsensitiveAscii("tianal"), - dictgen::InsensitiveAscii("tianally"), - dictgen::InsensitiveAscii("tinal"), - dictgen::InsensitiveAscii("tinally"), - dictgen::InsensitiveAscii("tinoally"), - dictgen::InsensitiveAscii("tioanal"), - dictgen::InsensitiveAscii("tioanally"), - dictgen::InsensitiveAscii("tioanl"), - dictgen::InsensitiveAscii("tioanlly"), - dictgen::InsensitiveAscii("tiona"), - dictgen::InsensitiveAscii("tionallly"), - dictgen::InsensitiveAscii("tionaly"), - dictgen::InsensitiveAscii("tionalyy"), - dictgen::InsensitiveAscii("tionnal"), - dictgen::InsensitiveAscii("tionnally"), - dictgen::InsensitiveAscii("tionnaly"), - dictgen::InsensitiveAscii("titonal"), - dictgen::InsensitiveAscii("tivies"), - dictgen::InsensitiveAscii("tivive"), - dictgen::InsensitiveAscii("tivley"), - dictgen::InsensitiveAscii("toin"), - dictgen::InsensitiveAscii("toinal"), - dictgen::InsensitiveAscii("toinally"), - dictgen::InsensitiveAscii("toinaly"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tonal"), - dictgen::InsensitiveAscii("tonally"), - dictgen::InsensitiveAscii("tonaly"), - dictgen::InsensitiveAscii("ttions"), - ], - values: &[ - &["additional"], - &["additionally"], - &["addictions"], - &["addicts"], - &["addictions"], - &["addictions"], - &["added"], - &["adding"], - &["adding"], - &["additional"], - &["addition"], - &["additional"], - &["additional"], - &["additions"], - &["additional"], - &["additional"], - &["additionally"], - &["addition"], - &["additional"], - &["additionally"], - &["additions"], - &["additional"], - &["additionally"], - &["additional"], - &["additionally"], - &["additionally"], - &["additional"], - &["additionally"], - &["additional"], - &["additionally"], - &["additional"], - &["additionally"], - &["additionally"], - &["additionally"], - &["additional"], - &["additionally"], - &["additionally"], - &["additional"], - &["additive"], - &["additive"], - &["additive"], - &["addition"], - &["additional"], - &["additionally"], - &["additionally"], - &["addition"], - &["additional"], - &["additionally"], - &["additionally"], - &["addictions"], - ], - range: 1..=9, - }; - -static WORD_ADDE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDE_CHILDREN), - value: None, -}; - -pub static WORD_ADDE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("rss"), - dictgen::InsensitiveAscii("rsses"), - dictgen::InsensitiveAscii("rt"), - dictgen::InsensitiveAscii("rted"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssing"), - ], - values: &[ - &["added"], - &["added"], - &["address"], - &["addresses"], - &["assert"], - &["asserted"], - &["adds", "added", "adders", "address"], - &["address"], - &["addressed"], - &["addresses"], - &["addressing"], - ], - range: 1..=5, - }; - -static WORD_ADDD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDD_CHILDREN), - value: Some(&["add"]), -}; - -pub static WORD_ADDD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("itional"), - dictgen::InsensitiveAscii("ress"), - dictgen::InsensitiveAscii("resses"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["added"], - &["adding"], - &["addition"], - &["additional"], - &["address"], - &["addresses"], - &["adds"], - ], - range: 1..=7, - }; - -static WORD_ADDC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDC_CHILDREN), - value: None, -}; - -pub static WORD_ADDC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("its")], - values: &[&["addicts"]], - range: 3..=3, - }; - -static WORD_ADDA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADDA_CHILDREN), - value: None, -}; - -pub static WORD_ADDA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ptation"), - dictgen::InsensitiveAscii("ptations"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pting"), - dictgen::InsensitiveAscii("pts"), - ], - values: &[ - &["adapt"], - &["adaptation"], - &["adaptations"], - &["adapted"], - &["adapting"], - &["adapts"], - ], - range: 2..=8, - }; - -static WORD_ADB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADB_CHILDREN), - value: None, -}; - -pub static WORD_ADB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("andon"), - dictgen::InsensitiveAscii("omen"), - dictgen::InsensitiveAscii("ominal"), - dictgen::InsensitiveAscii("ucted"), - ], - values: &[&["abandon"], &["abdomen"], &["abdominal"], &["abducted"]], - range: 4..=6, - }; - -static WORD_ADA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ADA_CHILDREN), - value: None, -}; - -pub static WORD_ADA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ment"), - dictgen::InsensitiveAscii("mently"), - dictgen::InsensitiveAscii("pated"), - dictgen::InsensitiveAscii("pater"), - dictgen::InsensitiveAscii("paters"), - dictgen::InsensitiveAscii("pation"), - dictgen::InsensitiveAscii("pations"), - dictgen::InsensitiveAscii("pative"), - dictgen::InsensitiveAscii("pd"), - dictgen::InsensitiveAscii("pdive"), - dictgen::InsensitiveAscii("ped"), - dictgen::InsensitiveAscii("per"), - dictgen::InsensitiveAscii("pers"), - dictgen::InsensitiveAscii("pive"), - dictgen::InsensitiveAscii("ptacion"), - dictgen::InsensitiveAscii("ptaion"), - dictgen::InsensitiveAscii("ptare"), - dictgen::InsensitiveAscii("ptating"), - dictgen::InsensitiveAscii("ptatiton"), - dictgen::InsensitiveAscii("pte"), - dictgen::InsensitiveAscii("ptee"), - dictgen::InsensitiveAscii("ptes"), - dictgen::InsensitiveAscii("ptibe"), - dictgen::InsensitiveAscii("ptove"), - dictgen::InsensitiveAscii("quate"), - dictgen::InsensitiveAscii("quately"), - dictgen::InsensitiveAscii("quetely"), - dictgen::InsensitiveAscii("quit"), - dictgen::InsensitiveAscii("quitly"), - dictgen::InsensitiveAscii("tper"), - dictgen::InsensitiveAscii("tpers"), - dictgen::InsensitiveAscii("tpted"), - dictgen::InsensitiveAscii("vance"), - dictgen::InsensitiveAscii("vanced"), - ], - values: &[ - &["adamant"], - &["adamantly"], - &["adapted"], - &["adapter"], - &["adapters"], - &["adaptation", "adoption"], - &["adaptations", "adoptions"], - &["adaptive"], - &["adapt", "adapted", "adopt", "adopted"], - &["adaptive"], - &["adapted", "adapt", "adopted", "adopt"], - &["adapter"], - &["adapters"], - &["adaptive"], - &["adaptation"], - &["adaptation"], - &["adapter"], - &["adaptation"], - &["adaptation"], - &["adapter"], - &["adapted"], - &["adapters"], - &["adaptive"], - &["adaptive", "adoptive"], - &["adequate"], - &["adequately"], - &["adequately"], - &["adequate"], - &["adequately"], - &["adapter"], - &["adapters"], - &["adapted"], - &["advance"], - &["advanced"], - ], - range: 2..=8, - }; - -static WORD_AC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AC_CHILDREN), - value: None, -}; - -static WORD_AC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ACA_NODE), - None, - Some(&WORD_ACC_NODE), - Some(&WORD_ACD_NODE), - Some(&WORD_ACE_NODE), - Some(&WORD_ACF_NODE), - None, - Some(&WORD_ACH_NODE), - Some(&WORD_ACI_NODE), - None, - Some(&WORD_ACK_NODE), - Some(&WORD_ACL_NODE), - None, - Some(&WORD_ACN_NODE), - Some(&WORD_ACO_NODE), - None, - Some(&WORD_ACQ_NODE), - Some(&WORD_ACR_NODE), - Some(&WORD_ACS_NODE), - Some(&WORD_ACT_NODE), - Some(&WORD_ACU_NODE), - None, - None, - None, - Some(&WORD_ACY_NODE), - None, -]; - -static WORD_ACY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACY_CHILDREN), - value: None, -}; - -pub static WORD_ACY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rlic")], - values: &[&["acrylic"]], - range: 4..=4, - }; - -static WORD_ACU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACU_CHILDREN), - value: None, -}; - -pub static WORD_ACU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("al"), - dictgen::InsensitiveAscii("ally"), - dictgen::InsensitiveAscii("ired"), - dictgen::InsensitiveAscii("ires"), - dictgen::InsensitiveAscii("iring"), - dictgen::InsensitiveAscii("malated"), - dictgen::InsensitiveAscii("mulate"), - dictgen::InsensitiveAscii("mulated"), - dictgen::InsensitiveAscii("mulates"), - dictgen::InsensitiveAscii("mulating"), - dictgen::InsensitiveAscii("mulation"), - dictgen::InsensitiveAscii("mulative"), - dictgen::InsensitiveAscii("mulator"), - dictgen::InsensitiveAscii("qire"), - dictgen::InsensitiveAscii("racy"), - dictgen::InsensitiveAscii("rate"), - dictgen::InsensitiveAscii("sation"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("sing"), - dictgen::InsensitiveAscii("stom"), - dictgen::InsensitiveAscii("stommed"), - dictgen::InsensitiveAscii("tal"), - dictgen::InsensitiveAscii("tality"), - dictgen::InsensitiveAscii("tally"), - dictgen::InsensitiveAscii("taly"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tual"), - ], - values: &[ - &["actual"], - &["actually"], - &["acquired"], - &["acquires"], - &["acquiring"], - &["accumulated"], - &["accumulate"], - &["accumulated"], - &["accumulates"], - &["accumulating"], - &["accumulation"], - &["accumulative"], - &["accumulator"], - &["acquire"], - &["accuracy"], - &["accurate"], - &["causation"], - &["accused"], - &["causing"], - &["accustom"], - &["accustomed"], - &["actual"], - &["actuality"], - &["actually"], - &["actually"], - &["auctions"], - &["actual"], - ], - range: 2..=8, - }; - -static WORD_ACT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ACT_CHILDREN), - value: None, -}; - -static WORD_ACT_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ACTA_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ACTI_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ACTO_NODE), - None, - None, - Some(&WORD_ACTR_NODE), - None, - None, - Some(&WORD_ACTU_NODE), - Some(&WORD_ACTV_NODE), - None, - None, - None, - Some(&WORD_ACTZ_NODE), -]; - -static WORD_ACTZ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTZ_CHILDREN), - value: None, -}; - -pub static WORD_ACTZ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("al")], - values: &[&["actual"]], - range: 2..=2, - }; - -static WORD_ACTV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTV_CHILDREN), - value: None, -}; - -pub static WORD_ACTV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("ie"), - dictgen::InsensitiveAscii("ities"), - ], - values: &[&["activated"], &["active"], &["active"], &["activities"]], - range: 1..=5, - }; - -static WORD_ACTU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTU_CHILDREN), - value: None, -}; - -pub static WORD_ACTU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("aal"), - dictgen::InsensitiveAscii("aally"), - dictgen::InsensitiveAscii("ak"), - dictgen::InsensitiveAscii("akly"), - dictgen::InsensitiveAscii("aley"), - dictgen::InsensitiveAscii("aliy"), - dictgen::InsensitiveAscii("alky"), - dictgen::InsensitiveAscii("all"), - dictgen::InsensitiveAscii("allin"), - dictgen::InsensitiveAscii("allly"), - dictgen::InsensitiveAscii("almy"), - dictgen::InsensitiveAscii("aloy"), - dictgen::InsensitiveAscii("alpy"), - dictgen::InsensitiveAscii("alty"), - dictgen::InsensitiveAscii("aly"), - dictgen::InsensitiveAscii("alyl"), - dictgen::InsensitiveAscii("cally"), - dictgen::InsensitiveAscii("ell"), - dictgen::InsensitiveAscii("ion"), - dictgen::InsensitiveAscii("ionable"), - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lay"), - dictgen::InsensitiveAscii("llay"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ral"), - dictgen::InsensitiveAscii("rally"), - dictgen::InsensitiveAscii("sally"), - dictgen::InsensitiveAscii("sl"), - ], - values: &[ - &["actual"], - &["actually"], - &["actual"], - &["actually"], - &["actually"], - &["actuality"], - &["actually"], - &["actually", "actual"], - &["actually"], - &["actually"], - &["actually"], - &["actually"], - &["actually"], - &["actually"], - &["actually"], - &["actually"], - &["actually"], - &["actual"], - &["action"], - &["actionable"], - &["actual"], - &["actually"], - &["actually"], - &["actually"], - &["actual"], - &["actually"], - &["actually"], - &["actual"], - ], - range: 1..=7, - }; - -static WORD_ACTR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTR_CHILDREN), - value: None, -}; - -pub static WORD_ACTR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("esess"), - dictgen::InsensitiveAscii("esss"), - ], - values: &[&["actresses"], &["actresses"]], - range: 4..=5, - }; - -static WORD_ACTO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTO_CHILDREN), - value: None, -}; - -pub static WORD_ACTO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ve")], - values: &[&["active"]], - range: 2..=2, - }; - -static WORD_ACTI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ACTI_CHILDREN), - value: None, -}; - -static WORD_ACTI_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ACTIA_NODE), - Some(&WORD_ACTIB_NODE), - Some(&WORD_ACTIC_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ACTII_NODE), - None, - None, - None, - None, - Some(&WORD_ACTIN_NODE), - None, - None, - None, - None, - None, - Some(&WORD_ACTIT_NODE), - Some(&WORD_ACTIU_NODE), - Some(&WORD_ACTIV_NODE), - None, - None, - None, - None, -]; - -static WORD_ACTIV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTIV_CHILDREN), - value: Some(&["active"]), -}; - -pub static WORD_ACTIV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acion"), - dictgen::InsensitiveAscii("aed"), - dictgen::InsensitiveAscii("aste"), - dictgen::InsensitiveAscii("atd"), - dictgen::InsensitiveAscii("ateing"), - dictgen::InsensitiveAscii("aters"), - dictgen::InsensitiveAscii("atin"), - dictgen::InsensitiveAscii("ationg"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("elly"), - dictgen::InsensitiveAscii("eta"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etes"), - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("ies"), - dictgen::InsensitiveAscii("iites"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("isim"), - dictgen::InsensitiveAscii("isiom"), - dictgen::InsensitiveAscii("isit"), - dictgen::InsensitiveAscii("isits"), - dictgen::InsensitiveAscii("ison"), - dictgen::InsensitiveAscii("istas"), - dictgen::InsensitiveAscii("istes"), - dictgen::InsensitiveAscii("istion"), - dictgen::InsensitiveAscii("it"), - dictgen::InsensitiveAscii("ite"), - dictgen::InsensitiveAscii("ites"), - dictgen::InsensitiveAscii("iti"), - dictgen::InsensitiveAscii("iting"), - dictgen::InsensitiveAscii("itis"), - dictgen::InsensitiveAscii("itites"), - dictgen::InsensitiveAscii("itiy"), - dictgen::InsensitiveAscii("its"), - dictgen::InsensitiveAscii("izion"), - dictgen::InsensitiveAscii("ley"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ness"), - dictgen::InsensitiveAscii("ste"), - dictgen::InsensitiveAscii("sted"), - dictgen::InsensitiveAscii("stes"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("ties"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("ty"), - dictgen::InsensitiveAscii("w"), - dictgen::InsensitiveAscii("y"), - ], - values: &[ - &["activation"], - &["activated"], - &["activates"], - &["activated"], - &["activating"], - &["activates"], - &["activation"], - &["activating"], - &["activated"], - &["actively"], - &["activate"], - &["activate"], - &["activated"], - &["activates"], - &["activate"], - &["activist"], - &["activation"], - &["activities"], - &["activist"], - &["activating"], - &["activism"], - &["activism"], - &["activist"], - &["activist"], - &["activision"], - &["activists"], - &["activists"], - &["activision"], - &["activist"], - &["activities"], - &["activities"], - &["activity", "activities"], - &["activating"], - &["activities"], - &["activities"], - &["activity"], - &["activities"], - &["activision"], - &["actively"], - &["actively"], - &["activeness"], - &["activate"], - &["activated"], - &["activates"], - &["activates"], - &["activities"], - &["activation"], - &["activity"], - &["active"], - &["activity"], - ], - range: 1..=6, - }; - -static WORD_ACTIU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTIU_CHILDREN), - value: None, -}; - -pub static WORD_ACTIU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("al")], - values: &[&["actual"]], - range: 2..=2, - }; - -static WORD_ACTIT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTIT_CHILDREN), - value: None, -}; - -pub static WORD_ACTIT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ivies")], - values: &[&["activities"]], - range: 5..=5, - }; - -static WORD_ACTIN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTIN_CHILDREN), - value: None, -}; - -pub static WORD_ACTIN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["active"]], - range: 1..=1, - }; - -static WORD_ACTII_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTII_CHILDREN), - value: None, -}; - -pub static WORD_ACTII_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ve")], - values: &[&["active"]], - range: 2..=2, - }; - -static WORD_ACTIC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTIC_CHILDREN), - value: None, -}; - -pub static WORD_ACTIC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ated"), - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ation"), - dictgen::InsensitiveAscii("e"), - ], - values: &[ - &["activate"], - &["activated"], - &["activating"], - &["activation"], - &["active"], - ], - range: 1..=5, - }; - -static WORD_ACTIB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTIB_CHILDREN), - value: None, -}; - -pub static WORD_ACTIB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ity")], - values: &[&["activity"]], - range: 3..=3, - }; - -static WORD_ACTIA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTIA_CHILDREN), - value: None, -}; - -pub static WORD_ACTIA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("vte"), - dictgen::InsensitiveAscii("vted"), - dictgen::InsensitiveAscii("vtes"), - dictgen::InsensitiveAscii("vting"), - dictgen::InsensitiveAscii("vtion"), - dictgen::InsensitiveAscii("vtions"), - dictgen::InsensitiveAscii("vtor"), - ], - values: &[ - &["actual"], - &["actually"], - &["actually"], - &["activate"], - &["activated"], - &["activates"], - &["activating"], - &["activation"], - &["activations"], - &["activator"], - ], - range: 1..=6, - }; - -static WORD_ACTA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACTA_CHILDREN), - value: None, -}; - -pub static WORD_ACTA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("l"), - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("ly"), - dictgen::InsensitiveAscii("ul"), - dictgen::InsensitiveAscii("ully"), - dictgen::InsensitiveAscii("uly"), - ], - values: &[ - &["actual"], - &["actually"], - &["actually"], - &["actual"], - &["actually"], - &["actually"], - ], - range: 1..=4, - }; - -static WORD_ACS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACS_CHILDREN), - value: None, -}; - -pub static WORD_ACS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ended"), - dictgen::InsensitiveAscii("ending"), - dictgen::InsensitiveAscii("ension"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("ii"), - dictgen::InsensitiveAscii("sume"), - dictgen::InsensitiveAscii("sumed"), - ], - values: &[ - &["ascended"], - &["ascending"], - &["ascension"], - &["cases", "access"], - &["access"], - &["ascii"], - &["assume"], - &["assumed"], - ], - range: 2..=6, - }; - -static WORD_ACR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACR_CHILDREN), - value: None, -}; - -pub static WORD_ACR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ade"), - dictgen::InsensitiveAscii("age"), - dictgen::InsensitiveAscii("lyic"), - dictgen::InsensitiveAscii("onmys"), - dictgen::InsensitiveAscii("onymes"), - dictgen::InsensitiveAscii("onymns"), - dictgen::InsensitiveAscii("onysm"), - dictgen::InsensitiveAscii("oos"), - dictgen::InsensitiveAscii("osss"), - dictgen::InsensitiveAscii("ost"), - dictgen::InsensitiveAscii("oynms"), - dictgen::InsensitiveAscii("tivations"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("ued"), - dictgen::InsensitiveAscii("yllic"), - dictgen::InsensitiveAscii("ynoms"), - ], - values: &[ - &["arcade"], - &["acreage"], - &["acrylic"], - &["acronyms"], - &["acronyms"], - &["acronyms"], - &["acronyms"], - &["across"], - &["across"], - &["across"], - &["acronyms"], - &["activations"], - &["accrue"], - &["accrued"], - &["acrylic"], - &["acronyms"], - ], - range: 2..=9, - }; - -static WORD_ACQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACQ_CHILDREN), - value: None, -}; - -pub static WORD_ACQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("auinted"), - dictgen::InsensitiveAscii("uaintace"), - dictgen::InsensitiveAscii("uaintaces"), - dictgen::InsensitiveAscii("uaintaince"), - dictgen::InsensitiveAscii("uaintence"), - dictgen::InsensitiveAscii("uaintences"), - dictgen::InsensitiveAscii("uaintinces"), - dictgen::InsensitiveAscii("uanitances"), - dictgen::InsensitiveAscii("uanited"), - dictgen::InsensitiveAscii("uantaince"), - dictgen::InsensitiveAscii("uantainces"), - dictgen::InsensitiveAscii("uantiance"), - dictgen::InsensitiveAscii("uantiances"), - dictgen::InsensitiveAscii("ueos"), - dictgen::InsensitiveAscii("ueus"), - dictgen::InsensitiveAscii("uiantance"), - dictgen::InsensitiveAscii("uiantances"), - dictgen::InsensitiveAscii("uianted"), - dictgen::InsensitiveAscii("uiantence"), - dictgen::InsensitiveAscii("uiantences"), - dictgen::InsensitiveAscii("uiesence"), - dictgen::InsensitiveAscii("uiess"), - dictgen::InsensitiveAscii("uiessed"), - dictgen::InsensitiveAscii("uiesses"), - dictgen::InsensitiveAscii("uiessing"), - dictgen::InsensitiveAscii("uifer"), - dictgen::InsensitiveAscii("uinated"), - dictgen::InsensitiveAscii("uisation"), - dictgen::InsensitiveAscii("uision"), - dictgen::InsensitiveAscii("uisito"), - dictgen::InsensitiveAscii("uisiton"), - dictgen::InsensitiveAscii("uisitons"), - dictgen::InsensitiveAscii("uistion"), - dictgen::InsensitiveAscii("uited"), - dictgen::InsensitiveAscii("uition"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("ured"), - dictgen::InsensitiveAscii("ures"), - dictgen::InsensitiveAscii("uried"), - dictgen::InsensitiveAscii("uries"), - dictgen::InsensitiveAscii("uring"), - dictgen::InsensitiveAscii("usition"), - dictgen::InsensitiveAscii("usitions"), - ], - values: &[ - &["acquainted"], - &["acquaintance"], - &["acquaintances"], - &["acquaintance"], - &["acquaintance"], - &["acquaintances"], - &["acquaintances"], - &["acquaintance"], - &["acquainted"], - &["acquaintance"], - &["acquaintances"], - &["acquaintances"], - &["acquaintances"], - &["aqueous"], - &["aqueous"], - &["acquaintances"], - &["acquaintances"], - &["acquainted"], - &["acquaintance"], - &["acquaintances"], - &["acquiescence"], - &["acquiesce"], - &["acquiesced"], - &["acquiesces"], - &["acquiescing"], - &["acquire"], - &["acquainted"], - &["acquisition"], - &["acquisition"], - &["acquisition"], - &["acquisition"], - &["acquisitions"], - &["acquisition"], - &["acquitted"], - &["acquisition"], - &["acquire"], - &["acquired"], - &["acquires"], - &["acquired"], - &["acquires", "equerries"], - &["acquiring"], - &["acquisition"], - &["acquisitions"], - ], - range: 3..=10, - }; - -static WORD_ACO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACO_CHILDREN), - value: None, -}; - -pub static WORD_ACO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cunt"), - dictgen::InsensitiveAscii("mmodate"), - dictgen::InsensitiveAscii("mmodated"), - dictgen::InsensitiveAscii("mmodates"), - dictgen::InsensitiveAscii("mmodating"), - dictgen::InsensitiveAscii("mmodation"), - dictgen::InsensitiveAscii("mmpany"), - dictgen::InsensitiveAscii("mmpanying"), - dictgen::InsensitiveAscii("modate"), - dictgen::InsensitiveAscii("modated"), - dictgen::InsensitiveAscii("mpanies"), - dictgen::InsensitiveAscii("mplish"), - dictgen::InsensitiveAscii("mplished"), - dictgen::InsensitiveAscii("mplishment"), - dictgen::InsensitiveAscii("mplishments"), - dictgen::InsensitiveAscii("ording"), - dictgen::InsensitiveAscii("ordingly"), - dictgen::InsensitiveAscii("ostic"), - dictgen::InsensitiveAscii("ount"), - dictgen::InsensitiveAscii("palypse"), - dictgen::InsensitiveAscii("palyptic"), - dictgen::InsensitiveAscii("rdian"), - dictgen::InsensitiveAscii("rdians"), - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rdingly"), - dictgen::InsensitiveAscii("rdinng"), - dictgen::InsensitiveAscii("rdion"), - dictgen::InsensitiveAscii("rdions"), - dictgen::InsensitiveAscii("rnyms"), - dictgen::InsensitiveAscii("rss"), - dictgen::InsensitiveAscii("rting"), - dictgen::InsensitiveAscii("unt"), - dictgen::InsensitiveAscii("unts"), - dictgen::InsensitiveAscii("usitc"), - dictgen::InsensitiveAscii("utsic"), - dictgen::InsensitiveAscii("vados"), - ], - values: &[ - &["account"], - &["accommodate"], - &["accommodated"], - &["accommodates"], - &["accommodating"], - &["accommodation"], - &["accompany"], - &["accompanying"], - &["accommodate"], - &["accommodated"], - &["accompanies"], - &["accomplish"], - &["accomplished"], - &["accomplishment"], - &["accomplishments"], - &["according"], - &["accordingly"], - &["acoustic"], - &["account"], - &["apocalypse"], - &["apocalyptic"], - &["accordion"], - &["accordions"], - &["according"], - &["accordingly"], - &["according"], - &["accordion"], - &["accordions"], - &["acronyms"], - &["across"], - &["according"], - &["account"], - &["accounts"], - &["acoustic"], - &["acoustic"], - &["avocados"], - ], - range: 3..=11, - }; - -static WORD_ACN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACN_CHILDREN), - value: Some(&["can", "acne"]), -}; - -pub static WORD_ACN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("edote"), - dictgen::InsensitiveAscii("owledge"), - ], - values: &[&["anecdote"], &["acknowledge"]], - range: 5..=7, - }; - -static WORD_ACL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACL_CHILDREN), - value: None, -}; - -pub static WORD_ACL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("hemist")], - values: &[&["alchemist"]], - range: 6..=6, - }; - -static WORD_ACK_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACK_CHILDREN), - value: None, -}; - -pub static WORD_ACK_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nodledgment"), - dictgen::InsensitiveAscii("nodledgments"), - dictgen::InsensitiveAscii("noledge"), - dictgen::InsensitiveAscii("noledged"), - dictgen::InsensitiveAscii("noledges"), - dictgen::InsensitiveAscii("noledging"), - dictgen::InsensitiveAscii("noledgment"), - dictgen::InsensitiveAscii("noledgments"), - dictgen::InsensitiveAscii("nolwedge"), - dictgen::InsensitiveAscii("nolwedged"), - dictgen::InsensitiveAscii("nolwedgement"), - dictgen::InsensitiveAscii("nolwedges"), - dictgen::InsensitiveAscii("nolwedging"), - dictgen::InsensitiveAscii("noweldge"), - dictgen::InsensitiveAscii("noweldged"), - dictgen::InsensitiveAscii("noweldgement"), - dictgen::InsensitiveAscii("noweldges"), - dictgen::InsensitiveAscii("nowiedged"), - dictgen::InsensitiveAscii("nowladges"), - dictgen::InsensitiveAscii("nowldege"), - dictgen::InsensitiveAscii("nowldeged"), - dictgen::InsensitiveAscii("nowldegement"), - dictgen::InsensitiveAscii("nowldegements"), - dictgen::InsensitiveAscii("nowldge"), - dictgen::InsensitiveAscii("nowlede"), - dictgen::InsensitiveAscii("nowleded"), - dictgen::InsensitiveAscii("nowledgeing"), - dictgen::InsensitiveAscii("nowledgemnt"), - dictgen::InsensitiveAscii("nowledget"), - dictgen::InsensitiveAscii("nowleding"), - dictgen::InsensitiveAscii("nowlegde"), - dictgen::InsensitiveAscii("nowlegded"), - dictgen::InsensitiveAscii("nowlegdement"), - dictgen::InsensitiveAscii("nowlegdes"), - dictgen::InsensitiveAscii("nowlegding"), - dictgen::InsensitiveAscii("nowlege"), - dictgen::InsensitiveAscii("nowleged"), - dictgen::InsensitiveAscii("nowlegement"), - dictgen::InsensitiveAscii("nowlegements"), - dictgen::InsensitiveAscii("nowleges"), - dictgen::InsensitiveAscii("nowleging"), - dictgen::InsensitiveAscii("nowlegment"), - dictgen::InsensitiveAscii("nowlement"), - dictgen::InsensitiveAscii("nowlodge"), - dictgen::InsensitiveAscii("nowlwdge"), - dictgen::InsensitiveAscii("nwoledge"), - dictgen::InsensitiveAscii("owledge"), - dictgen::InsensitiveAscii("owledged"), - dictgen::InsensitiveAscii("owledgement"), - dictgen::InsensitiveAscii("owledgements"), - dictgen::InsensitiveAscii("owledges"), - dictgen::InsensitiveAscii("owledging"), - dictgen::InsensitiveAscii("umulation"), - dictgen::InsensitiveAscii("ward"), - ], - values: &[ - &["acknowledgment"], - &["acknowledgments"], - &["acknowledge"], - &["acknowledged"], - &["acknowledges"], - &["acknowledging"], - &["acknowledgment"], - &["acknowledgments"], - &["acknowledge"], - &["acknowledged"], - &["acknowledgement"], - &["acknowledges"], - &["acknowledging"], - &["acknowledge"], - &["acknowledged"], - &["acknowledgement"], - &["acknowledges"], - &["acknowledged"], - &["acknowledges"], - &["acknowledge"], - &["acknowledged"], - &["acknowledgement"], - &["acknowledgements"], - &["acknowledge"], - &["acknowledge"], - &["acknowledged"], - &["acknowledging"], - &["acknowledgement"], - &["acknowledgment"], - &["acknowledging"], - &["acknowledge"], - &["acknowledged"], - &["acknowledgement"], - &["acknowledges"], - &["acknowledging"], - &["acknowledge"], - &["acknowledge", "acknowledged"], - &["acknowledgement"], - &["acknowledgements"], - &["acknowledges"], - &["acknowledging"], - &["acknowledgment"], - &["acknowledgment"], - &["acknowledge"], - &["acknowledge"], - &["acknowledges"], - &["acknowledge"], - &["acknowledged"], - &["acknowledgement"], - &["acknowledgements"], - &["acknowledges"], - &["acknowledging"], - &["accumulation"], - &["awkward", "backward"], - ], - range: 4..=13, - }; - -static WORD_ACI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACI_CHILDREN), - value: Some(&["acpi"]), -}; - -pub static WORD_ACI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dent"), - dictgen::InsensitiveAscii("dental"), - dictgen::InsensitiveAscii("dentally"), - dictgen::InsensitiveAscii("dents"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ents"), - dictgen::InsensitiveAscii("i"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tions"), - dictgen::InsensitiveAscii("tivate"), - dictgen::InsensitiveAscii("tivation"), - dictgen::InsensitiveAscii("tivities"), - dictgen::InsensitiveAscii("tivity"), - dictgen::InsensitiveAscii("tivty"), - dictgen::InsensitiveAscii("ton"), - dictgen::InsensitiveAscii("tvate"), - dictgen::InsensitiveAscii("tvates"), - dictgen::InsensitiveAscii("tvating"), - dictgen::InsensitiveAscii("tve"), - dictgen::InsensitiveAscii("tvision"), - dictgen::InsensitiveAscii("vate"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["accident"], - &["accidental"], - &["accidentally"], - &["accidents"], - &["ancient"], - &["ancients"], - &["ascii"], - &["action"], - &["actions"], - &["activate"], - &["activation"], - &["activities"], - &["activity"], - &["activity"], - &["action"], - &["activate"], - &["activates"], - &["activating"], - &["active"], - &["activision"], - &["activate"], - &["active"], - ], - range: 1..=8, - }; - -static WORD_ACH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACH_CHILDREN), - value: None, -}; - -pub static WORD_ACH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eevable"), - dictgen::InsensitiveAscii("eeve"), - dictgen::InsensitiveAscii("eeved"), - dictgen::InsensitiveAscii("eevement"), - dictgen::InsensitiveAscii("eevements"), - dictgen::InsensitiveAscii("eeves"), - dictgen::InsensitiveAscii("eeving"), - dictgen::InsensitiveAscii("eivable"), - dictgen::InsensitiveAscii("eive"), - dictgen::InsensitiveAscii("eived"), - dictgen::InsensitiveAscii("eivement"), - dictgen::InsensitiveAscii("eivements"), - dictgen::InsensitiveAscii("eives"), - dictgen::InsensitiveAscii("eiving"), - dictgen::InsensitiveAscii("eivment"), - dictgen::InsensitiveAscii("eivments"), - dictgen::InsensitiveAscii("eviable"), - dictgen::InsensitiveAscii("iavable"), - dictgen::InsensitiveAscii("ieval"), - dictgen::InsensitiveAscii("ieveable"), - dictgen::InsensitiveAscii("ieveble"), - dictgen::InsensitiveAscii("ieveds"), - dictgen::InsensitiveAscii("ieveing"), - dictgen::InsensitiveAscii("ievemint"), - dictgen::InsensitiveAscii("ievemnt"), - dictgen::InsensitiveAscii("ievemnts"), - dictgen::InsensitiveAscii("ievemts"), - dictgen::InsensitiveAscii("ievents"), - dictgen::InsensitiveAscii("ievment"), - dictgen::InsensitiveAscii("ievments"), - dictgen::InsensitiveAscii("illees"), - dictgen::InsensitiveAscii("illeos"), - dictgen::InsensitiveAscii("illeous"), - dictgen::InsensitiveAscii("illeus"), - dictgen::InsensitiveAscii("itecture"), - dictgen::InsensitiveAscii("itectures"), - dictgen::InsensitiveAscii("ivable"), - dictgen::InsensitiveAscii("ive"), - dictgen::InsensitiveAscii("iveable"), - dictgen::InsensitiveAscii("ived"), - dictgen::InsensitiveAscii("iveing"), - dictgen::InsensitiveAscii("ivement"), - dictgen::InsensitiveAscii("ivements"), - dictgen::InsensitiveAscii("iver"), - dictgen::InsensitiveAscii("ives"), - dictgen::InsensitiveAscii("iving"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ored"), - dictgen::InsensitiveAscii("oring"), - dictgen::InsensitiveAscii("ors"), - ], - values: &[ - &["achievable"], - &["achieve"], - &["achieved"], - &["achievement"], - &["achievements"], - &["achieves"], - &["achieving"], - &["achievable"], - &["achieve"], - &["achieved"], - &["achievement"], - &["achievements"], - &["achieves"], - &["achieving"], - &["achievement"], - &["achievements"], - &["achievable"], - &["achievable"], - &["achievable"], - &["achievable"], - &["achievable"], - &["achieves"], - &["achieving"], - &["achievement"], - &["achievement"], - &["achievements"], - &["achieves"], - &["achieves"], - &["achievement"], - &["achievements"], - &["achilles"], - &["achilles"], - &["achilles"], - &["achilles"], - &["architecture"], - &["architectures"], - &["achievable"], - &["achieve", "archive"], - &["achievable"], - &["achieved", "archived"], - &["achieving"], - &["achievement"], - &["achievements"], - &["achiever", "archiver"], - &["achieves", "archives"], - &["achieving", "archiving"], - &["anchor"], - &["anchored"], - &["anchoring"], - &["anchors"], - ], - range: 2..=9, - }; - -static WORD_ACF_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACF_CHILDREN), - value: None, -}; - -pub static WORD_ACF_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tually")], - values: &[&["factually"]], - range: 6..=6, - }; - -static WORD_ACE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACE_CHILDREN), - value: None, -}; - -pub static WORD_ACE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cess"), - dictgen::InsensitiveAscii("damia"), - dictgen::InsensitiveAscii("demic"), - dictgen::InsensitiveAscii("demically"), - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("lerated"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ndance"), - dictgen::InsensitiveAscii("ndancey"), - dictgen::InsensitiveAscii("nded"), - dictgen::InsensitiveAscii("ndence"), - dictgen::InsensitiveAscii("ndencey"), - dictgen::InsensitiveAscii("ndency"), - dictgen::InsensitiveAscii("nder"), - dictgen::InsensitiveAscii("nding"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("ptable"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pts"), - dictgen::InsensitiveAscii("rage"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssable"), - dictgen::InsensitiveAscii("ssed"), - dictgen::InsensitiveAscii("sses"), - dictgen::InsensitiveAscii("ssibility"), - dictgen::InsensitiveAscii("ssible"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssor"), - dictgen::InsensitiveAscii("ssors"), - ], - values: &[ - &["access"], - &["academia"], - &["academic"], - &["academically"], - &["accept"], - &["accelerated"], - &["ascend"], - &["ascendance"], - &["ascendancy"], - &["ascended"], - &["ascendence"], - &["ascendency"], - &["ascendency"], - &["ascender"], - &["ascending"], - &["ascent"], - &["accept"], - &["acceptable"], - &["accepted"], - &["accepts"], - &["acreage"], - &["access"], - &["accessible"], - &["accessed"], - &["accesses"], - &["accessibility"], - &["accessible"], - &["accessing"], - &["accessor"], - &["accessors", "accessor"], - ], - range: 2..=9, - }; - -static WORD_ACD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACD_CHILDREN), - value: None, -}; - -pub static WORD_ACD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("itionally"), - ], - values: &[&["accept", "adept"], &["additionally"]], - range: 3..=9, - }; - -static WORD_ACC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ACC_CHILDREN), - value: None, -}; - -static WORD_ACC_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ACCA_NODE), - None, - Some(&WORD_ACCC_NODE), - Some(&WORD_ACCD_NODE), - Some(&WORD_ACCE_NODE), - None, - None, - Some(&WORD_ACCH_NODE), - Some(&WORD_ACCI_NODE), - None, - None, - Some(&WORD_ACCL_NODE), - Some(&WORD_ACCM_NODE), - None, - Some(&WORD_ACCO_NODE), - Some(&WORD_ACCP_NODE), - Some(&WORD_ACCQ_NODE), - Some(&WORD_ACCR_NODE), - Some(&WORD_ACCS_NODE), - Some(&WORD_ACCT_NODE), - Some(&WORD_ACCU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ACCU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ACCU_CHILDREN), - value: None, -}; - -static WORD_ACCU_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ACCUA_NODE), - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ACCUL_NODE), - Some(&WORD_ACCUM_NODE), - Some(&WORD_ACCUN_NODE), - None, - Some(&WORD_ACCUP_NODE), - None, - Some(&WORD_ACCUR_NODE), - Some(&WORD_ACCUS_NODE), - Some(&WORD_ACCUT_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ACCUT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUT_CHILDREN), - value: None, -}; - -pub static WORD_ACCUT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("e")], - values: &[&["acute"]], - range: 1..=1, - }; - -static WORD_ACCUS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUS_CHILDREN), - value: None, -}; - -pub static WORD_ACCUS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ating"), - dictgen::InsensitiveAscii("ato"), - dictgen::InsensitiveAscii("ition"), - dictgen::InsensitiveAscii("sed"), - dictgen::InsensitiveAscii("tommed"), - dictgen::InsensitiveAscii("tumed"), - ], - values: &[ - &["accusation"], - &["accusation"], - &["accusation"], - &["accused"], - &["accustomed"], - &["accustomed"], - ], - range: 3..=6, - }; - -static WORD_ACCUR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUR_CHILDREN), - value: None, -}; - -pub static WORD_ACCUR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("accies"), - dictgen::InsensitiveAscii("accy"), - dictgen::InsensitiveAscii("ancy"), - dictgen::InsensitiveAscii("arcy"), - dictgen::InsensitiveAscii("ary"), - dictgen::InsensitiveAscii("atelly"), - dictgen::InsensitiveAscii("atley"), - dictgen::InsensitiveAscii("atly"), - dictgen::InsensitiveAscii("ay"), - dictgen::InsensitiveAscii("e"), - dictgen::InsensitiveAscii("eate"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("ences"), - dictgen::InsensitiveAscii("racy"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("s"), - ], - values: &[ - &["accurate"], - &["accuracies"], - &["accuracy"], - &["accuracy"], - &["accuracy"], - &["accuracy", "actuary"], - &["accurately"], - &["accurately"], - &["accurately"], - &["accuracy", "actuary"], - &["accrue", "occur", "acquire"], - &["accurate"], - &["accrued", "occurred", "acquired"], - &["occurrences"], - &["accuracy"], - &["occurring"], - &["accurse", "occurs"], - ], - range: 1..=6, - }; - -static WORD_ACCUP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUP_CHILDREN), - value: None, -}; - -pub static WORD_ACCUP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ied"), - dictgen::InsensitiveAscii("ts"), - ], - values: &[&["occupied"], &["accepts"]], - range: 2..=3, - }; - -static WORD_ACCUN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUN_CHILDREN), - value: None, -}; - -pub static WORD_ACCUN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["account"]], - range: 1..=1, - }; - -static WORD_ACCUM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUM_CHILDREN), - value: None, -}; - -pub static WORD_ACCUM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alate"), - dictgen::InsensitiveAscii("alated"), - dictgen::InsensitiveAscii("alates"), - dictgen::InsensitiveAscii("alation"), - dictgen::InsensitiveAscii("alator"), - dictgen::InsensitiveAscii("alte"), - dictgen::InsensitiveAscii("alted"), - dictgen::InsensitiveAscii("elate"), - dictgen::InsensitiveAscii("elated"), - dictgen::InsensitiveAscii("ilate"), - dictgen::InsensitiveAscii("ilated"), - dictgen::InsensitiveAscii("ilation"), - dictgen::InsensitiveAscii("late"), - dictgen::InsensitiveAscii("lated"), - dictgen::InsensitiveAscii("lates"), - dictgen::InsensitiveAscii("lating"), - dictgen::InsensitiveAscii("lator"), - dictgen::InsensitiveAscii("mulated"), - dictgen::InsensitiveAscii("mulating"), - dictgen::InsensitiveAscii("mulators"), - dictgen::InsensitiveAscii("ualte"), - dictgen::InsensitiveAscii("ualted"), - dictgen::InsensitiveAscii("ualtion"), - dictgen::InsensitiveAscii("ualtor"), - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uated"), - dictgen::InsensitiveAscii("ulare"), - dictgen::InsensitiveAscii("ulater"), - dictgen::InsensitiveAscii("ulatin"), - dictgen::InsensitiveAscii("ulato"), - dictgen::InsensitiveAscii("ulaton"), - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("ulotor"), - dictgen::InsensitiveAscii("ultate"), - dictgen::InsensitiveAscii("ulted"), - dictgen::InsensitiveAscii("uluate"), - ], - values: &[ - &["accumulate"], - &["accumulated"], - &["accumulates"], - &["accumulation"], - &["accumulator"], - &["accumulate"], - &["accumulated"], - &["accumulate"], - &["accumulated"], - &["accumulate"], - &["accumulated"], - &["accumulation"], - &["accumulate"], - &["accumulated"], - &["accumulates"], - &["accumulating"], - &["accumulator"], - &["accumulated"], - &["accumulating"], - &["accumulators"], - &["accumulate"], - &["accumulated"], - &["accumulation"], - &["accumulator"], - &["accumulate"], - &["accumulated"], - &["accumulate"], - &["accumulator"], - &["accumulation"], - &["accumulation"], - &["accumulation"], - &["accumulate"], - &["accumulator"], - &["accumulate"], - &["accumulated"], - &["accumulate"], - ], - range: 3..=8, - }; - -static WORD_ACCUL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUL_CHILDREN), - value: None, -}; - -pub static WORD_ACCUL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("umate"), - dictgen::InsensitiveAscii("umated"), - dictgen::InsensitiveAscii("umating"), - dictgen::InsensitiveAscii("umation"), - ], - values: &[ - &["accumulate"], - &["accumulated"], - &["accumulating"], - &["accumulation"], - ], - range: 5..=7, - }; - -static WORD_ACCUA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCUA_CHILDREN), - value: None, -}; - -pub static WORD_ACCUA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lly"), - dictgen::InsensitiveAscii("rcy"), - dictgen::InsensitiveAscii("rte"), - dictgen::InsensitiveAscii("rtely"), - dictgen::InsensitiveAscii("stion"), - ], - values: &[ - &["actually"], - &["accuracy"], - &["accurate"], - &["accurately"], - &["accusation"], - ], - range: 3..=5, - }; - -static WORD_ACCT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCT_CHILDREN), - value: None, -}; - -pub static WORD_ACCT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ual"), - dictgen::InsensitiveAscii("ually"), - ], - values: &[&["actual"], &["actually"]], - range: 3..=5, - }; - -static WORD_ACCS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCS_CHILDREN), - value: None, -}; - -pub static WORD_ACCS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("sible"), - dictgen::InsensitiveAscii("sor"), - ], - values: &[&["access"], &["access"], &["accessible"], &["accessor"]], - range: 1..=5, - }; - -static WORD_ACCR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCR_CHILDREN), - value: None, -}; - -pub static WORD_ACCR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("acy"), - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("dingly"), - dictgen::InsensitiveAscii("ediated"), - dictgen::InsensitiveAscii("ediation"), - dictgen::InsensitiveAscii("edidation"), - dictgen::InsensitiveAscii("editied"), - dictgen::InsensitiveAscii("editted"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("oding"), - dictgen::InsensitiveAscii("odingly"), - dictgen::InsensitiveAscii("onym"), - dictgen::InsensitiveAscii("onyms"), - dictgen::InsensitiveAscii("ording"), - dictgen::InsensitiveAscii("os"), - dictgen::InsensitiveAscii("ose"), - dictgen::InsensitiveAscii("oss"), - ], - values: &[ - &["accuracy"], - &["accurate"], - &["according"], - &["accordingly"], - &["accredited"], - &["accreditation"], - &["accreditation"], - &["accredited"], - &["accredited"], - &["access"], - &["according"], - &["accordingly"], - &["acronym"], - &["acronyms"], - &["according"], - &["across"], - &["across"], - &["across"], - ], - range: 2..=9, - }; - -static WORD_ACCQ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCQ_CHILDREN), - value: None, -}; - -pub static WORD_ACCQ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("uainted"), - dictgen::InsensitiveAscii("uire"), - dictgen::InsensitiveAscii("uired"), - dictgen::InsensitiveAscii("uires"), - dictgen::InsensitiveAscii("uiring"), - ], - values: &[ - &["acquainted"], - &["acquire"], - &["acquired"], - &["acquires"], - &["acquiring"], - ], - range: 4..=7, - }; - -static WORD_ACCP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCP_CHILDREN), - value: None, -}; - -pub static WORD_ACCP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("et"), - dictgen::InsensitiveAscii("etable"), - dictgen::InsensitiveAscii("etance"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("ets"), - ], - values: &[ - &["accept"], - &["acceptable"], - &["acceptance"], - &["accepted"], - &["accepting"], - &["accepts"], - ], - range: 2..=6, - }; - -static WORD_ACCO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ACCO_CHILDREN), - value: None, -}; - -static WORD_ACCO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_ACCOC_NODE), - Some(&WORD_ACCOD_NODE), - None, - None, - None, - None, - Some(&WORD_ACCOI_NODE), - None, - None, - None, - Some(&WORD_ACCOM_NODE), - Some(&WORD_ACCON_NODE), - Some(&WORD_ACCOO_NODE), - Some(&WORD_ACCOP_NODE), - None, - Some(&WORD_ACCOR_NODE), - Some(&WORD_ACCOS_NODE), - None, - Some(&WORD_ACCOU_NODE), - None, - None, - None, - None, - None, -]; - -static WORD_ACCOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOU_CHILDREN), - value: None, -}; - -pub static WORD_ACCOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("n"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("ned"), - dictgen::InsensitiveAscii("ntabillity"), - dictgen::InsensitiveAscii("ntabilty"), - dictgen::InsensitiveAscii("ntas"), - dictgen::InsensitiveAscii("ntat"), - dictgen::InsensitiveAscii("ntatns"), - dictgen::InsensitiveAscii("ntent"), - dictgen::InsensitiveAscii("ntents"), - dictgen::InsensitiveAscii("ntt"), - dictgen::InsensitiveAscii("rdingly"), - dictgen::InsensitiveAscii("stic"), - dictgen::InsensitiveAscii("stically"), - dictgen::InsensitiveAscii("stics"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("ting"), - dictgen::InsensitiveAscii("tn"), - dictgen::InsensitiveAscii("tned"), - dictgen::InsensitiveAscii("tning"), - dictgen::InsensitiveAscii("tns"), - ], - values: &[ - &["account"], - &["account"], - &["accounted"], - &["accountability"], - &["accountability"], - &["accountants"], - &["accountants"], - &["accountants"], - &["accountant"], - &["accountants"], - &["accountant"], - &["accordingly"], - &["acoustic"], - &["acoustically"], - &["acoustics"], - &["account"], - &["accounting"], - &["account"], - &["accounted"], - &["accounting"], - &["accounts"], - ], - range: 1..=10, - }; - -static WORD_ACCOS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOS_CHILDREN), - value: None, -}; - -pub static WORD_ACCOS_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("tumed")], - values: &[&["accustomed"]], - range: 5..=5, - }; - -static WORD_ACCOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOR_CHILDREN), - value: None, -}; - -pub static WORD_ACCOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dding"), - dictgen::InsensitiveAscii("deon"), - dictgen::InsensitiveAscii("dian"), - dictgen::InsensitiveAscii("dign"), - dictgen::InsensitiveAscii("diingly"), - dictgen::InsensitiveAscii("din"), - dictgen::InsensitiveAscii("dinag"), - dictgen::InsensitiveAscii("dind"), - dictgen::InsensitiveAscii("dindly"), - dictgen::InsensitiveAscii("dinly"), - dictgen::InsensitiveAscii("dint"), - dictgen::InsensitiveAscii("dintly"), - dictgen::InsensitiveAscii("dling"), - dictgen::InsensitiveAscii("dlingly"), - dictgen::InsensitiveAscii("dng"), - dictgen::InsensitiveAscii("dngly"), - dictgen::InsensitiveAscii("ging"), - dictgen::InsensitiveAscii("iding"), - dictgen::InsensitiveAscii("idng"), - dictgen::InsensitiveAscii("idngly"), - dictgen::InsensitiveAscii("ind"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ingly"), - dictgen::InsensitiveAscii("ndingly"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tance"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("tind"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["according"], - &["accordion"], - &["accordion"], - &["according"], - &["accordingly"], - &["according"], - &["according"], - &["according"], - &["accordingly"], - &["accordingly"], - &["according"], - &["accordingly"], - &["according"], - &["accordingly"], - &["according"], - &["accordingly"], - &["according"], - &["according"], - &["according"], - &["accordingly"], - &["according"], - &["according", "occurring"], - &["accordingly"], - &["accordingly"], - &["accord"], - &["accordance"], - &["accorded"], - &["according"], - &["according"], - ], - range: 1..=7, - }; - -static WORD_ACCOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOP_CHILDREN), - value: None, -}; - -pub static WORD_ACCOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("unt")], - values: &[&["account"]], - range: 3..=3, - }; - -static WORD_ACCOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOO_CHILDREN), - value: None, -}; - -pub static WORD_ACCOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("rding"), - dictgen::InsensitiveAscii("rdingly"), - dictgen::InsensitiveAscii("unt"), - ], - values: &[&["according"], &["accordingly"], &["account"]], - range: 3..=7, - }; - -static WORD_ACCON_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCON_CHILDREN), - value: None, -}; - -pub static WORD_ACCON_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("plishment"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("tant"), - dictgen::InsensitiveAscii("ted"), - dictgen::InsensitiveAscii("ting"), - ], - values: &[ - &["according"], - &["accomplishment"], - &["account"], - &["accountant"], - &["accounted"], - &["accounting"], - ], - range: 1..=9, - }; - -static WORD_ACCOM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOM_CHILDREN), - value: None, -}; - -pub static WORD_ACCOM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("adate"), - dictgen::InsensitiveAscii("adated"), - dictgen::InsensitiveAscii("adates"), - dictgen::InsensitiveAscii("adating"), - dictgen::InsensitiveAscii("adation"), - dictgen::InsensitiveAscii("adations"), - dictgen::InsensitiveAscii("date"), - dictgen::InsensitiveAscii("dation"), - dictgen::InsensitiveAscii("idate"), - dictgen::InsensitiveAscii("idating"), - dictgen::InsensitiveAscii("idation"), - dictgen::InsensitiveAscii("idations"), - dictgen::InsensitiveAscii("madate"), - dictgen::InsensitiveAscii("madates"), - dictgen::InsensitiveAscii("madating"), - dictgen::InsensitiveAscii("madation"), - dictgen::InsensitiveAscii("mdated"), - dictgen::InsensitiveAscii("midate"), - dictgen::InsensitiveAscii("midation"), - dictgen::InsensitiveAscii("odata"), - dictgen::InsensitiveAscii("odate"), - dictgen::InsensitiveAscii("odated"), - dictgen::InsensitiveAscii("odates"), - dictgen::InsensitiveAscii("odating"), - dictgen::InsensitiveAscii("odation"), - dictgen::InsensitiveAscii("odations"), - dictgen::InsensitiveAscii("odoate"), - dictgen::InsensitiveAscii("ondate"), - dictgen::InsensitiveAscii("ondating"), - dictgen::InsensitiveAscii("ondation"), - dictgen::InsensitiveAscii("pagned"), - dictgen::InsensitiveAscii("pagnied"), - dictgen::InsensitiveAscii("pagnies"), - dictgen::InsensitiveAscii("pagniment"), - dictgen::InsensitiveAscii("pagning"), - dictgen::InsensitiveAscii("pagny"), - dictgen::InsensitiveAscii("pagnying"), - dictgen::InsensitiveAscii("pained"), - dictgen::InsensitiveAscii("panyed"), - dictgen::InsensitiveAscii("pianed"), - dictgen::InsensitiveAscii("pined"), - dictgen::InsensitiveAscii("pinied"), - dictgen::InsensitiveAscii("plise"), - dictgen::InsensitiveAscii("plises"), - dictgen::InsensitiveAscii("plishements"), - dictgen::InsensitiveAscii("plishemnt"), - dictgen::InsensitiveAscii("plishemnts"), - dictgen::InsensitiveAscii("plishent"), - dictgen::InsensitiveAscii("plishents"), - dictgen::InsensitiveAscii("plishs"), - dictgen::InsensitiveAscii("pliss"), - dictgen::InsensitiveAscii("ponied"), - dictgen::InsensitiveAscii("ponies"), - dictgen::InsensitiveAscii("pony"), - dictgen::InsensitiveAscii("ponying"), - dictgen::InsensitiveAscii("pt"), - ], - values: &[ - &["accommodate"], - &["accommodated"], - &["accommodates"], - &["accommodating"], - &["accommodation"], - &["accommodations"], - &["accommodate"], - &["accommodation"], - &["accommodate"], - &["accommodating"], - &["accommodation"], - &["accommodations"], - &["accommodate"], - &["accommodates"], - &["accommodating"], - &["accommodation"], - &["accommodated"], - &["accommodate"], - &["accommodation"], - &["accommodate"], - &["accommodate"], - &["accommodated"], - &["accommodates"], - &["accommodating"], - &["accommodation"], - &["accommodations"], - &["accommodate"], - &["accommodate"], - &["accommodating"], - &["accommodation"], - &["accompanied"], - &["accompanied"], - &["accompanies"], - &["accompaniment"], - &["accompanying"], - &["accompany"], - &["accompanying"], - &["accompanied"], - &["accompanied"], - &["accompanied"], - &["accompanied"], - &["accompanied"], - &["accomplishes"], - &["accomplishes"], - &["accomplishments"], - &["accomplishment"], - &["accomplishments"], - &["accomplishment"], - &["accomplishes"], - &["accomplishes"], - &["accomplishes"], - &["accompanied"], - &["accompanies"], - &["accompany"], - &["accompanying"], - &["account"], - ], - range: 2..=11, - }; - -static WORD_ACCOI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOI_CHILDREN), - value: None, -}; - -pub static WORD_ACCOI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("nting"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rding"), - ], - values: &[&["accounting"], &["accord"], &["according"]], - range: 2..=5, - }; - -static WORD_ACCOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOD_CHILDREN), - value: None, -}; - -pub static WORD_ACCOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("ingly"), - dictgen::InsensitiveAscii("r"), - dictgen::InsensitiveAscii("rance"), - dictgen::InsensitiveAscii("red"), - dictgen::InsensitiveAscii("ring"), - dictgen::InsensitiveAscii("ringly"), - dictgen::InsensitiveAscii("rs"), - ], - values: &[ - &["according"], - &["accordingly"], - &["accord"], - &["accordance"], - &["accorded"], - &["according"], - &["accordingly"], - &["accords"], - ], - range: 1..=6, - }; - -static WORD_ACCOC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCOC_CHILDREN), - value: None, -}; - -pub static WORD_ACCOC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iate"), - dictgen::InsensitiveAscii("iated"), - dictgen::InsensitiveAscii("iates"), - dictgen::InsensitiveAscii("iating"), - dictgen::InsensitiveAscii("iation"), - dictgen::InsensitiveAscii("iations"), - ], - values: &[ - &["associate"], - &["associated"], - &["associates"], - &["associating"], - &["association"], - &["associations"], - ], - range: 4..=7, - }; - -static WORD_ACCM_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCM_CHILDREN), - value: None, -}; - -pub static WORD_ACCM_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ulate")], - values: &[&["accumulate"]], - range: 5..=5, - }; - -static WORD_ACCL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCL_CHILDREN), - value: None, -}; - -pub static WORD_ACCL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("amied"), - dictgen::InsensitiveAscii("erate"), - dictgen::InsensitiveAscii("erated"), - dictgen::InsensitiveAscii("erates"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erometers"), - dictgen::InsensitiveAscii("iamed"), - dictgen::InsensitiveAscii("imitization"), - ], - values: &[ - &["acclaimed"], - &["accelerate"], - &["accelerated"], - &["accelerates"], - &["acceleration"], - &["accelerometers"], - &["acclaimed"], - &["acclimatization"], - ], - range: 5..=11, - }; - -static WORD_ACCI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCI_CHILDREN), - value: None, -}; - -pub static WORD_ACCI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("cently"), - dictgen::InsensitiveAscii("dant"), - dictgen::InsensitiveAscii("dantely"), - dictgen::InsensitiveAscii("dantly"), - dictgen::InsensitiveAscii("ddently"), - dictgen::InsensitiveAscii("debtly"), - dictgen::InsensitiveAscii("denlty"), - dictgen::InsensitiveAscii("dens"), - dictgen::InsensitiveAscii("dentaly"), - dictgen::InsensitiveAscii("dentely"), - dictgen::InsensitiveAscii("dentes"), - dictgen::InsensitiveAscii("dential"), - dictgen::InsensitiveAscii("dentially"), - dictgen::InsensitiveAscii("dentically"), - dictgen::InsensitiveAscii("dentilly"), - dictgen::InsensitiveAscii("dentily"), - dictgen::InsensitiveAscii("dentky"), - dictgen::InsensitiveAscii("dentlaly"), - dictgen::InsensitiveAscii("dentlay"), - dictgen::InsensitiveAscii("dentley"), - dictgen::InsensitiveAscii("dentlly"), - dictgen::InsensitiveAscii("dentually"), - dictgen::InsensitiveAscii("denty"), - dictgen::InsensitiveAscii("deny"), - dictgen::InsensitiveAscii("detly"), - dictgen::InsensitiveAscii("dnetly"), - dictgen::InsensitiveAscii("edential"), - dictgen::InsensitiveAscii("ednetally"), - dictgen::InsensitiveAscii("ent"), - dictgen::InsensitiveAscii("ental"), - dictgen::InsensitiveAscii("ssible"), - ], - values: &[ - &["accidentally"], - &["accident"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidents"], - &["accidentally"], - &["accidentally"], - &["accidents"], - &["accidental"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidentally"], - &["accidental"], - &["accidentally"], - &["accident"], - &["accidental"], - &["accessible"], - ], - range: 3..=10, - }; - -static WORD_ACCH_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCH_CHILDREN), - value: None, -}; - -pub static WORD_ACCH_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iev"), - dictgen::InsensitiveAscii("ievable"), - dictgen::InsensitiveAscii("ieve"), - dictgen::InsensitiveAscii("ieveable"), - dictgen::InsensitiveAscii("ieved"), - dictgen::InsensitiveAscii("ievement"), - dictgen::InsensitiveAscii("ievements"), - dictgen::InsensitiveAscii("iever"), - dictgen::InsensitiveAscii("ieves"), - ], - values: &[ - &["achieve"], - &["achievable"], - &["achieve"], - &["achievable"], - &["achieved"], - &["achievement"], - &["achievements"], - &["achiever"], - &["achieves"], - ], - range: 3..=9, - }; - -static WORD_ACCE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ACCE_CHILDREN), - value: None, -}; - -static WORD_ACCE_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - Some(&WORD_ACCEC_NODE), - Some(&WORD_ACCED_NODE), - Some(&WORD_ACCEE_NODE), - None, - None, - None, - None, - None, - None, - Some(&WORD_ACCEL_NODE), - None, - Some(&WORD_ACCEN_NODE), - Some(&WORD_ACCEO_NODE), - Some(&WORD_ACCEP_NODE), - None, - Some(&WORD_ACCER_NODE), - Some(&WORD_ACCES_NODE), - Some(&WORD_ACCET_NODE), - None, - None, - None, - None, - None, - None, -]; - -static WORD_ACCET_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCET_CHILDREN), - value: Some(&["accept"]), -}; - -pub static WORD_ACCET_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ps"), - dictgen::InsensitiveAscii("s"), - ], - values: &[&["acceptable"], &["accepts"], &["accepts"]], - range: 1..=4, - }; - -static WORD_ACCES_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCES_CHILDREN), - value: Some(&["access"]), -}; - -pub static WORD_ACCES_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("able"), - dictgen::InsensitiveAscii("ed"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ibility"), - dictgen::InsensitiveAscii("ible"), - dictgen::InsensitiveAscii("iblity"), - dictgen::InsensitiveAscii("iibility"), - dictgen::InsensitiveAscii("iiblity"), - dictgen::InsensitiveAscii("ing"), - dictgen::InsensitiveAscii("nt"), - dictgen::InsensitiveAscii("or"), - dictgen::InsensitiveAscii("ories"), - dictgen::InsensitiveAscii("ors"), - dictgen::InsensitiveAscii("ory"), - dictgen::InsensitiveAscii("sability"), - dictgen::InsensitiveAscii("sable"), - dictgen::InsensitiveAscii("sbile"), - dictgen::InsensitiveAscii("sbility"), - dictgen::InsensitiveAscii("sble"), - dictgen::InsensitiveAscii("series"), - dictgen::InsensitiveAscii("sess"), - dictgen::InsensitiveAscii("siable"), - dictgen::InsensitiveAscii("sibiilty"), - dictgen::InsensitiveAscii("sibile"), - dictgen::InsensitiveAscii("sibiliity"), - dictgen::InsensitiveAscii("sibilitiy"), - dictgen::InsensitiveAscii("sibiliy"), - dictgen::InsensitiveAscii("sibiltiy"), - dictgen::InsensitiveAscii("sibilty"), - dictgen::InsensitiveAscii("sibily"), - dictgen::InsensitiveAscii("siblei"), - dictgen::InsensitiveAscii("siblilty"), - dictgen::InsensitiveAscii("siblity"), - dictgen::InsensitiveAscii("siibility"), - dictgen::InsensitiveAscii("siiblity"), - dictgen::InsensitiveAscii("sile"), - dictgen::InsensitiveAscii("sintg"), - dictgen::InsensitiveAscii("sisble"), - dictgen::InsensitiveAscii("sment"), - dictgen::InsensitiveAscii("sments"), - dictgen::InsensitiveAscii("soire"), - dictgen::InsensitiveAscii("soires"), - dictgen::InsensitiveAscii("soirez"), - dictgen::InsensitiveAscii("soirs"), - dictgen::InsensitiveAscii("sort"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("ssibility"), - dictgen::InsensitiveAscii("ssible"), - dictgen::InsensitiveAscii("ssiblity"), - dictgen::InsensitiveAscii("ssiiblity"), - dictgen::InsensitiveAscii("ssing"), - dictgen::InsensitiveAscii("ssor"), - dictgen::InsensitiveAscii("ssors"), - dictgen::InsensitiveAscii("tor"), - dictgen::InsensitiveAscii("tors"), - ], - values: &[ - &["accessible"], - &["accessed"], - &["accesses"], - &["accessibility"], - &["accessible"], - &["accessibility"], - &["accessibility"], - &["accessibility"], - &["accessing"], - &["accent"], - &["accessor"], - &["accessories"], - &["accessors"], - &["accessory"], - &["accessibility"], - &["accessible"], - &["accessible"], - &["accessibility"], - &["accessible"], - &["accessories"], - &["accesses"], - &["accessible"], - &["accessibility"], - &["accessible"], - &["accessibility"], - &["accessibility"], - &["accessibility", "accessible"], - &["accessibility"], - &["accessibility"], - &["accessibility"], - &["accessible"], - &["accessibility"], - &["accessibility"], - &["accessibility"], - &["accessibility"], - &["accessible"], - &["accessing"], - &["accessible"], - &["assessment"], - &["assessments"], - &["accessories", "accessory"], - &["accessories", "accessorise"], - &["accessorize", "accessories"], - &["accessories"], - &["accessor"], - &["access"], - &["accessibility"], - &["accessible"], - &["accessibility"], - &["accessibility"], - &["accessing"], - &["accessor"], - &["accessors"], - &["accessor", "ancestor"], - &["accessors", "ancestors"], - ], - range: 2..=9, - }; - -static WORD_ACCER_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCER_CHILDREN), - value: None, -}; - -pub static WORD_ACCER_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("elate")], - values: &[&["accelerated"]], - range: 5..=5, - }; - -static WORD_ACCEP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCEP_CHILDREN), - value: None, -}; - -pub static WORD_ACCEP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("atble"), - dictgen::InsensitiveAscii("ect"), - dictgen::InsensitiveAscii("ected"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("eting"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("taable"), - dictgen::InsensitiveAscii("tabel"), - dictgen::InsensitiveAscii("tabelt"), - dictgen::InsensitiveAscii("tabil"), - dictgen::InsensitiveAscii("tence"), - dictgen::InsensitiveAscii("terad"), - dictgen::InsensitiveAscii("tes"), - dictgen::InsensitiveAscii("tible"), - dictgen::InsensitiveAscii("tibly"), - dictgen::InsensitiveAscii("tion"), - dictgen::InsensitiveAscii("tted"), - ], - values: &[ - &["acceptable"], - &["accept"], - &["accepted"], - &["accepted"], - &["accepting"], - &["accept"], - &["acceptable"], - &["acceptable"], - &["acceptable"], - &["acceptable"], - &["acceptance"], - &["accepted"], - &["accepts"], - &["acceptable"], - &["acceptably"], - &["exception"], - &["accepted"], - ], - range: 2..=6, - }; - -static WORD_ACCEO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCEO_CHILDREN), - value: None, -}; - -pub static WORD_ACCEO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("t")], - values: &[&["accept"]], - range: 1..=1, - }; - -static WORD_ACCEN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCEN_CHILDREN), - value: None, -}; - -pub static WORD_ACCEN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ding"), - dictgen::InsensitiveAscii("sion"), - ], - values: &[&["ascending"], &["accession", "ascension"]], - range: 4..=4, - }; - -static WORD_ACCEL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCEL_CHILDREN), - value: None, -}; - -pub static WORD_ACCEL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("arate"), - dictgen::InsensitiveAscii("arated"), - dictgen::InsensitiveAscii("arating"), - dictgen::InsensitiveAscii("aration"), - dictgen::InsensitiveAscii("arator"), - dictgen::InsensitiveAscii("arete"), - dictgen::InsensitiveAscii("earion"), - dictgen::InsensitiveAscii("earte"), - dictgen::InsensitiveAscii("earted"), - dictgen::InsensitiveAscii("eartes"), - dictgen::InsensitiveAscii("eartion"), - dictgen::InsensitiveAscii("eartor"), - dictgen::InsensitiveAscii("eated"), - dictgen::InsensitiveAscii("eation"), - dictgen::InsensitiveAscii("erade"), - dictgen::InsensitiveAscii("eraptor"), - dictgen::InsensitiveAscii("erar"), - dictgen::InsensitiveAscii("erare"), - dictgen::InsensitiveAscii("erateor"), - dictgen::InsensitiveAscii("erater"), - dictgen::InsensitiveAscii("eratie"), - dictgen::InsensitiveAscii("eratio"), - dictgen::InsensitiveAscii("erato"), - dictgen::InsensitiveAscii("eratoin"), - dictgen::InsensitiveAscii("eraton"), - dictgen::InsensitiveAscii("eratrion"), - dictgen::InsensitiveAscii("eread"), - dictgen::InsensitiveAscii("erte"), - dictgen::InsensitiveAscii("ertion"), - dictgen::InsensitiveAscii("ertor"), - dictgen::InsensitiveAscii("lerate"), - dictgen::InsensitiveAscii("lerated"), - dictgen::InsensitiveAscii("lerating"), - dictgen::InsensitiveAscii("leration"), - dictgen::InsensitiveAscii("lerator"), - dictgen::InsensitiveAscii("orate"), - dictgen::InsensitiveAscii("orated"), - dictgen::InsensitiveAscii("orating"), - dictgen::InsensitiveAscii("orator"), - dictgen::InsensitiveAscii("ration"), - ], - values: &[ - &["accelerate"], - &["accelerated"], - &["accelerating"], - &["acceleration"], - &["accelerator"], - &["accelerate"], - &["acceleration"], - &["accelerate"], - &["accelerated"], - &["accelerates"], - &["acceleration"], - &["accelerator"], - &["accelerated"], - &["acceleration"], - &["accelerated"], - &["accelerator"], - &["accelerator"], - &["accelerate"], - &["accelerator"], - &["accelerator"], - &["accelerate"], - &["accelerator"], - &["acceleration"], - &["acceleration"], - &["acceleration"], - &["acceleration"], - &["accelerated"], - &["accelerate"], - &["acceleration"], - &["accelerator"], - &["accelerate"], - &["accelerated"], - &["accelerating"], - &["acceleration"], - &["accelerator"], - &["accelerate"], - &["accelerated"], - &["accelerating"], - &["accelerator"], - &["acceleration"], - ], - range: 4..=8, - }; - -static WORD_ACCEE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCEE_CHILDREN), - value: None, -}; - -pub static WORD_ACCEE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ss"), - ], - values: &[&["access"], &["access"]], - range: 1..=2, - }; - -static WORD_ACCED_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCED_CHILDREN), - value: None, -}; - -pub static WORD_ACCED_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("entally")], - values: &[&["accidentally"]], - range: 7..=7, - }; - -static WORD_ACCEC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCEC_CHILDREN), - value: None, -}; - -pub static WORD_ACCEC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - ], - values: &[&["access"], &["accept"], &["accepted"]], - range: 2..=4, - }; - -static WORD_ACCD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCD_CHILDREN), - value: None, -}; - -pub static WORD_ACCD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("iently")], - values: &[&["accidently"]], - range: 6..=6, - }; - -static WORD_ACCC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCC_CHILDREN), - value: None, -}; - -pub static WORD_ACCC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("elerate"), - dictgen::InsensitiveAscii("ept"), - dictgen::InsensitiveAscii("eptable"), - dictgen::InsensitiveAscii("epted"), - dictgen::InsensitiveAscii("epting"), - dictgen::InsensitiveAscii("epts"), - dictgen::InsensitiveAscii("es"), - dictgen::InsensitiveAscii("ess"), - dictgen::InsensitiveAscii("essd"), - dictgen::InsensitiveAscii("essed"), - dictgen::InsensitiveAscii("esses"), - dictgen::InsensitiveAscii("essibility"), - dictgen::InsensitiveAscii("essible"), - dictgen::InsensitiveAscii("essing"), - dictgen::InsensitiveAscii("ession"), - dictgen::InsensitiveAscii("essor"), - dictgen::InsensitiveAscii("essors"), - dictgen::InsensitiveAscii("ord"), - dictgen::InsensitiveAscii("ordance"), - dictgen::InsensitiveAscii("ordances"), - dictgen::InsensitiveAscii("orded"), - dictgen::InsensitiveAscii("ording"), - dictgen::InsensitiveAscii("ordingly"), - dictgen::InsensitiveAscii("ords"), - dictgen::InsensitiveAscii("ount"), - dictgen::InsensitiveAscii("umulate"), - dictgen::InsensitiveAscii("uracy"), - dictgen::InsensitiveAscii("urate"), - dictgen::InsensitiveAscii("urately"), - dictgen::InsensitiveAscii("used"), - ], - values: &[ - &["accelerate"], - &["accept"], - &["acceptable"], - &["accepted"], - &["accepting"], - &["accepts"], - &["access"], - &["access"], - &["accessed"], - &["accessed"], - &["accesses"], - &["accessibility"], - &["accessible"], - &["accessing"], - &["accession"], - &["accessor"], - &["accessors"], - &["accord"], - &["accordance"], - &["accordances"], - &["accorded"], - &["according"], - &["accordingly"], - &["accords"], - &["account"], - &["accumulate"], - &["accuracy"], - &["accurate"], - &["accurately"], - &["accused"], - ], - range: 2..=10, - }; - -static WORD_ACCA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACCA_CHILDREN), - value: None, -}; - -pub static WORD_ACCA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("demic"), - dictgen::InsensitiveAscii("demy"), - dictgen::InsensitiveAscii("limed"), - dictgen::InsensitiveAscii("pt"), - dictgen::InsensitiveAscii("pted"), - dictgen::InsensitiveAscii("pts"), - ], - values: &[ - &["academic"], - &["academy"], - &["acclaimed"], - &["accept"], - &["accepted"], - &["accepts"], - ], - range: 2..=5, - }; - -static WORD_ACA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ACA_CHILDREN), - value: None, -}; - -pub static WORD_ACA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("damy"), - dictgen::InsensitiveAscii("demcially"), - dictgen::InsensitiveAscii("demica"), - dictgen::InsensitiveAscii("demicaly"), - dictgen::InsensitiveAscii("demicas"), - dictgen::InsensitiveAscii("demicese"), - dictgen::InsensitiveAscii("demicos"), - dictgen::InsensitiveAscii("demicus"), - dictgen::InsensitiveAscii("demis"), - dictgen::InsensitiveAscii("dimy"), - dictgen::InsensitiveAscii("dmic"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("temy"), - ], - values: &[ - &["academy"], - &["academically"], - &["academia"], - &["academically"], - &["academics"], - &["academics"], - &["academics"], - &["academics"], - &["academics"], - &["academy"], - &["academic"], - &["scale"], - &["academy"], - ], - range: 2..=9, - }; - -static WORD_AB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_AB_CHILDREN), - value: None, -}; - -static WORD_AB_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ABA_NODE), - Some(&WORD_ABB_NODE), - Some(&WORD_ABC_NODE), - Some(&WORD_ABD_NODE), - Some(&WORD_ABE_NODE), - None, - None, - None, - Some(&WORD_ABI_NODE), - Some(&WORD_ABJ_NODE), - None, - Some(&WORD_ABL_NODE), - None, - Some(&WORD_ABN_NODE), - Some(&WORD_ABO_NODE), - Some(&WORD_ABP_NODE), - None, - Some(&WORD_ABR_NODE), - Some(&WORD_ABS_NODE), - Some(&WORD_ABT_NODE), - Some(&WORD_ABU_NODE), - Some(&WORD_ABV_NODE), - None, - None, - Some(&WORD_ABY_NODE), - None, -]; - -static WORD_ABY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABY_CHILDREN), - value: None, -}; - -pub static WORD_ABY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("msal")], - values: &[&["abysmal"]], - range: 4..=4, - }; - -static WORD_ABV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABV_CHILDREN), - value: None, -}; - -pub static WORD_ABV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ailable"), - dictgen::InsensitiveAscii("ious"), - ], - values: &[&["available"], &["obvious"]], - range: 4..=7, - }; - -static WORD_ABU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABU_CHILDREN), - value: None, -}; - -pub static WORD_ABU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("dance"), - dictgen::InsensitiveAscii("dances"), - dictgen::InsensitiveAscii("dcted"), - dictgen::InsensitiveAscii("ndace"), - dictgen::InsensitiveAscii("ndaces"), - dictgen::InsensitiveAscii("ndacies"), - dictgen::InsensitiveAscii("ndancies"), - dictgen::InsensitiveAscii("ndand"), - dictgen::InsensitiveAscii("ndence"), - dictgen::InsensitiveAscii("ndent"), - dictgen::InsensitiveAscii("ndunt"), - dictgen::InsensitiveAscii("ot"), - dictgen::InsensitiveAscii("rptly"), - dictgen::InsensitiveAscii("seres"), - dictgen::InsensitiveAscii("srdity"), - dictgen::InsensitiveAscii("srdly"), - dictgen::InsensitiveAscii("tt"), - dictgen::InsensitiveAscii("tts"), - ], - values: &[ - &["abundance"], - &["abundances"], - &["abducted"], - &["abundance"], - &["abundances"], - &["abundances"], - &["abundances"], - &["abundant"], - &["abundance"], - &["abundant"], - &["abundant"], - &["about"], - &["abruptly"], - &["abusers"], - &["absurdity"], - &["absurdly"], - &["abut"], - &["abuts"], - ], - range: 2..=8, - }; - -static WORD_ABT_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABT_CHILDREN), - value: None, -}; - -pub static WORD_ABT_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ract"), - dictgen::InsensitiveAscii("racted"), - dictgen::InsensitiveAscii("racter"), - dictgen::InsensitiveAscii("racting"), - dictgen::InsensitiveAscii("raction"), - dictgen::InsensitiveAscii("ractions"), - dictgen::InsensitiveAscii("ractly"), - dictgen::InsensitiveAscii("ractness"), - dictgen::InsensitiveAscii("ractor"), - dictgen::InsensitiveAscii("racts"), - ], - values: &[ - &["abstract"], - &["abstracted"], - &["abstracter"], - &["abstracting"], - &["abstraction"], - &["abstractions"], - &["abstractly"], - &["abstractness"], - &["abstractor"], - &["abstracts"], - ], - range: 4..=8, - }; - -static WORD_ABS_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ABS_CHILDREN), - value: None, -}; - -static WORD_ABS_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - Some(&WORD_ABSA_NODE), - None, - Some(&WORD_ABSC_NODE), - None, - Some(&WORD_ABSE_NODE), - None, - None, - None, - Some(&WORD_ABSI_NODE), - None, - None, - Some(&WORD_ABSL_NODE), - None, - None, - Some(&WORD_ABSO_NODE), - None, - None, - Some(&WORD_ABSR_NODE), - None, - Some(&WORD_ABST_NODE), - Some(&WORD_ABSU_NODE), - None, - None, - None, - Some(&WORD_ABSY_NODE), - None, -]; - -static WORD_ABSY_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSY_CHILDREN), - value: None, -}; - -pub static WORD_ABSY_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("mal")], - values: &[&["abysmal"]], - range: 3..=3, - }; - -static WORD_ABSU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSU_CHILDREN), - value: None, -}; - -pub static WORD_ABSU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ers"), - dictgen::InsensitiveAscii("lute"), - dictgen::InsensitiveAscii("rditiy"), - dictgen::InsensitiveAscii("rdley"), - dictgen::InsensitiveAscii("rdy"), - dictgen::InsensitiveAscii("ridty"), - ], - values: &[ - &["abusers"], - &["absolute"], - &["absurdity"], - &["absurdly"], - &["absurdly"], - &["absurdity"], - ], - range: 3..=6, - }; - -static WORD_ABST_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABST_CHILDREN), - value: None, -}; - -pub static WORD_ABST_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("act"), - dictgen::InsensitiveAscii("acted"), - dictgen::InsensitiveAscii("acter"), - dictgen::InsensitiveAscii("acting"), - dictgen::InsensitiveAscii("action"), - dictgen::InsensitiveAscii("actions"), - dictgen::InsensitiveAscii("actly"), - dictgen::InsensitiveAscii("actness"), - dictgen::InsensitiveAscii("actor"), - dictgen::InsensitiveAscii("acts"), - dictgen::InsensitiveAscii("anence"), - dictgen::InsensitiveAscii("ante"), - dictgen::InsensitiveAscii("enance"), - dictgen::InsensitiveAscii("enince"), - dictgen::InsensitiveAscii("inense"), - dictgen::InsensitiveAscii("inince"), - dictgen::InsensitiveAscii("rac"), - dictgen::InsensitiveAscii("raccion"), - dictgen::InsensitiveAscii("raced"), - dictgen::InsensitiveAscii("racer"), - dictgen::InsensitiveAscii("racing"), - dictgen::InsensitiveAscii("racion"), - dictgen::InsensitiveAscii("racions"), - dictgen::InsensitiveAscii("racly"), - dictgen::InsensitiveAscii("racness"), - dictgen::InsensitiveAscii("racor"), - dictgen::InsensitiveAscii("racs"), - dictgen::InsensitiveAscii("racto"), - dictgen::InsensitiveAscii("racton"), - dictgen::InsensitiveAscii("raktion"), - dictgen::InsensitiveAscii("rat"), - dictgen::InsensitiveAscii("rated"), - dictgen::InsensitiveAscii("rater"), - dictgen::InsensitiveAscii("rating"), - dictgen::InsensitiveAscii("ration"), - dictgen::InsensitiveAscii("rations"), - dictgen::InsensitiveAscii("ratly"), - dictgen::InsensitiveAscii("ratness"), - dictgen::InsensitiveAscii("rator"), - dictgen::InsensitiveAscii("rats"), - dictgen::InsensitiveAscii("rct"), - dictgen::InsensitiveAscii("rcted"), - dictgen::InsensitiveAscii("rcter"), - dictgen::InsensitiveAscii("rcting"), - dictgen::InsensitiveAscii("rction"), - dictgen::InsensitiveAscii("rctions"), - dictgen::InsensitiveAscii("rctly"), - dictgen::InsensitiveAscii("rctness"), - dictgen::InsensitiveAscii("rctor"), - dictgen::InsensitiveAscii("rcts"), - dictgen::InsensitiveAscii("ruction"), - ], - values: &[ - &["abstract"], - &["abstracted"], - &["abstracter"], - &["abstracting"], - &["abstraction"], - &["abstractions"], - &["abstractly"], - &["abstractness"], - &["abstractor"], - &["abstracts"], - &["abstinence"], - &["bastante"], - &["abstinence"], - &["abstinence"], - &["abstinence"], - &["abstinence"], - &["abstract"], - &["abstraction"], - &["abstracted"], - &["abstracter"], - &["abstracting"], - &["abstraction"], - &["abstractions"], - &["abstractly"], - &["abstractness"], - &["abstractor"], - &["abstracts"], - &["abstraction"], - &["abstraction"], - &["abstraction"], - &["abstract"], - &["abstracted"], - &["abstracter"], - &["abstracting"], - &["abstraction"], - &["abstractions"], - &["abstractly"], - &["abstractness"], - &["abstractor"], - &["abstracts"], - &["abstract"], - &["abstracted"], - &["abstracter"], - &["abstracting"], - &["abstraction"], - &["abstractions"], - &["abstractly"], - &["abstractness"], - &["abstractor"], - &["abstracts"], - &["abstraction"], - ], - range: 3..=7, - }; - -static WORD_ABSR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSR_CHILDREN), - value: None, -}; - -pub static WORD_ABSR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("obed"), - dictgen::InsensitiveAscii("obs"), - ], - values: &[&["absorbed"], &["absorbs"]], - range: 3..=4, - }; - -static WORD_ABSO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Nested(&WORD_ABSO_CHILDREN), - value: None, -}; - -static WORD_ABSO_CHILDREN: [Option<&dictgen::TrieNode<&[&str]>>; 26] = [ - None, - None, - None, - Some(&WORD_ABSOD_NODE), - None, - None, - None, - None, - None, - None, - None, - Some(&WORD_ABSOL_NODE), - None, - None, - Some(&WORD_ABSOO_NODE), - Some(&WORD_ABSOP_NODE), - None, - Some(&WORD_ABSOR_NODE), - None, - None, - Some(&WORD_ABSOU_NODE), - Some(&WORD_ABSOV_NODE), - None, - None, - None, - None, -]; - -static WORD_ABSOV_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSOV_CHILDREN), - value: None, -}; - -pub static WORD_ABSOV_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("le")], - values: &[&["absolve"]], - range: 2..=2, - }; - -static WORD_ABSOU_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSOU_CHILDREN), - value: None, -}; - -pub static WORD_ABSOU_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ld"), - dictgen::InsensitiveAscii("ldly"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("lely"), - dictgen::InsensitiveAscii("lete"), - dictgen::InsensitiveAscii("letely"), - dictgen::InsensitiveAscii("lt"), - dictgen::InsensitiveAscii("lte"), - dictgen::InsensitiveAscii("ltely"), - dictgen::InsensitiveAscii("ltes"), - dictgen::InsensitiveAscii("ltly"), - dictgen::InsensitiveAscii("lute"), - dictgen::InsensitiveAscii("lutely"), - dictgen::InsensitiveAscii("t"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("tly"), - ], - values: &[ - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute", "obsolete"], - &["absolutely"], - &["absolute"], - &["absolute"], - &["absolutely"], - &["absolutes"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolute"], - &["absolutely"], - &["absolutely"], - ], - range: 1..=6, - }; - -static WORD_ABSOR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSOR_CHILDREN), - value: None, -}; - -pub static WORD_ABSOR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("bant"), - dictgen::InsensitiveAscii("bes"), - dictgen::InsensitiveAscii("bsion"), - dictgen::InsensitiveAscii("btion"), - dictgen::InsensitiveAscii("psion"), - dictgen::InsensitiveAscii("ve"), - ], - values: &[ - &["absorbent"], - &["absorbs"], - &["absorption"], - &["absorption"], - &["absorption"], - &["absorb"], - ], - range: 2..=5, - }; - -static WORD_ABSOP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSOP_CHILDREN), - value: None, -}; - -pub static WORD_ABSOP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("rtion")], - values: &[&["absorption"]], - range: 5..=5, - }; - -static WORD_ABSOO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSOO_CHILDREN), - value: None, -}; - -pub static WORD_ABSOO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("lute"), - dictgen::InsensitiveAscii("lutely"), - ], - values: &[&["absolute"], &["absolutely"]], - range: 4..=6, - }; - -static WORD_ABSOL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSOL_CHILDREN), - value: None, -}; - -pub static WORD_ABSOL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ate"), - dictgen::InsensitiveAscii("ately"), - dictgen::InsensitiveAscii("aute"), - dictgen::InsensitiveAscii("autely"), - dictgen::InsensitiveAscii("ete"), - dictgen::InsensitiveAscii("eted"), - dictgen::InsensitiveAscii("etely"), - dictgen::InsensitiveAscii("iute"), - dictgen::InsensitiveAscii("iutely"), - dictgen::InsensitiveAscii("oute"), - dictgen::InsensitiveAscii("outely"), - dictgen::InsensitiveAscii("te"), - dictgen::InsensitiveAscii("tely"), - dictgen::InsensitiveAscii("tue"), - dictgen::InsensitiveAscii("tuely"), - dictgen::InsensitiveAscii("uate"), - dictgen::InsensitiveAscii("uately"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("uely"), - dictgen::InsensitiveAscii("uet"), - dictgen::InsensitiveAscii("uetly"), - dictgen::InsensitiveAscii("ule"), - dictgen::InsensitiveAscii("ulte"), - dictgen::InsensitiveAscii("ultely"), - dictgen::InsensitiveAscii("ument"), - dictgen::InsensitiveAscii("une"), - dictgen::InsensitiveAscii("unely"), - dictgen::InsensitiveAscii("ure"), - dictgen::InsensitiveAscii("urely"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("utelly"), - dictgen::InsensitiveAscii("utelys"), - dictgen::InsensitiveAscii("utey"), - dictgen::InsensitiveAscii("uth"), - dictgen::InsensitiveAscii("uthe"), - dictgen::InsensitiveAscii("uthely"), - dictgen::InsensitiveAscii("uthly"), - dictgen::InsensitiveAscii("utisme"), - dictgen::InsensitiveAscii("utiste"), - dictgen::InsensitiveAscii("utley"), - dictgen::InsensitiveAscii("utly"), - dictgen::InsensitiveAscii("utlye"), - dictgen::InsensitiveAscii("uts"), - dictgen::InsensitiveAscii("uute"), - dictgen::InsensitiveAscii("uutely"), - dictgen::InsensitiveAscii("uve"), - dictgen::InsensitiveAscii("uvely"), - dictgen::InsensitiveAscii("vte"), - ], - values: &[ - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute", "obsolete"], - &["obsoleted"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolutes"], - &["absolutely", "absolute"], - &["absolute"], - &["absolute"], - &["absolutely"], - &["absolutely"], - &["absolutes"], - &["absolutes"], - &["absolutely"], - &["absolutely"], - &["absolutely"], - &["absolutes"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["absolve"], - ], - range: 2..=6, - }; - -static WORD_ABSOD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSOD_CHILDREN), - value: None, -}; - -pub static WORD_ABSOD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("efly"), - dictgen::InsensitiveAscii("eflyly"), - ], - values: &[&["absolute"], &["absolutely"]], - range: 4..=6, - }; - -static WORD_ABSL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSL_CHILDREN), - value: None, -}; - -pub static WORD_ABSL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("outes")], - values: &[&["absolutes"]], - range: 5..=5, - }; - -static WORD_ABSI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSI_CHILDREN), - value: None, -}; - -pub static WORD_ABSI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ntence"), - dictgen::InsensitiveAscii("tnence"), - ], - values: &[&["abstinence"], &["abstinence"]], - range: 6..=6, - }; - -static WORD_ABSE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSE_CHILDREN), - value: None, -}; - -pub static WORD_ABSE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("lutely"), - dictgen::InsensitiveAscii("lutly"), - dictgen::InsensitiveAscii("nse"), - dictgen::InsensitiveAscii("nses"), - dictgen::InsensitiveAscii("stos"), - ], - values: &[ - &["abased", "based"], - &["absolutely"], - &["absolutely"], - &["absence"], - &["absences"], - &["asbestos"], - ], - range: 1..=6, - }; - -static WORD_ABSC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSC_CHILDREN), - value: None, -}; - -pub static WORD_ABSC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ence"), - dictgen::InsensitiveAscii("ound"), - ], - values: &[&["absence"], &["abscond"]], - range: 4..=4, - }; - -static WORD_ABSA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABSA_CHILDREN), - value: None, -}; - -pub static WORD_ABSA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("il"), - dictgen::InsensitiveAscii("iling"), - dictgen::InsensitiveAscii("nce"), - ], - values: &[&["abseil"], &["abseiling"], &["absence"]], - range: 2..=5, - }; - -static WORD_ABR_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABR_CHILDREN), - value: None, -}; - -pub static WORD_ABR_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("eviate"), - dictgen::InsensitiveAscii("eviated"), - dictgen::InsensitiveAscii("eviates"), - dictgen::InsensitiveAscii("eviating"), - dictgen::InsensitiveAscii("eviation"), - dictgen::InsensitiveAscii("eviations"), - dictgen::InsensitiveAscii("iter"), - dictgen::InsensitiveAscii("itrarily"), - dictgen::InsensitiveAscii("itrary"), - dictgen::InsensitiveAscii("itration"), - dictgen::InsensitiveAscii("iviate"), - dictgen::InsensitiveAscii("reviation"), - dictgen::InsensitiveAscii("ubtly"), - dictgen::InsensitiveAscii("uplty"), - dictgen::InsensitiveAscii("uptley"), - dictgen::InsensitiveAscii("upty"), - dictgen::InsensitiveAscii("utply"), - ], - values: &[ - &["abbreviate"], - &["abbreviated"], - &["abbreviates"], - &["abbreviating"], - &["abbreviation"], - &["abbreviations"], - &["arbiter"], - &["arbitrarily"], - &["arbitrary"], - &["arbitration"], - &["abbreviate"], - &["abbreviation"], - &["abruptly"], - &["abruptly"], - &["abruptly"], - &["abruptly"], - &["abruptly"], - ], - range: 4..=9, - }; - -static WORD_ABP_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABP_CHILDREN), - value: None, -}; - -pub static WORD_ABP_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ut")], - values: &[&["about"]], - range: 2..=2, - }; - -static WORD_ABO_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABO_CHILDREN), - value: None, -}; - -pub static WORD_ABO_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ce"), - dictgen::InsensitiveAscii("dmen"), - dictgen::InsensitiveAscii("dminal"), - dictgen::InsensitiveAscii("iut"), - dictgen::InsensitiveAscii("lsute"), - dictgen::InsensitiveAscii("luste"), - dictgen::InsensitiveAscii("lustely"), - dictgen::InsensitiveAscii("lute"), - dictgen::InsensitiveAscii("manation"), - dictgen::InsensitiveAscii("minacion"), - dictgen::InsensitiveAscii("minaton"), - dictgen::InsensitiveAscii("monation"), - dictgen::InsensitiveAscii("ndened"), - dictgen::InsensitiveAscii("ndon"), - dictgen::InsensitiveAscii("ndone"), - dictgen::InsensitiveAscii("ndoned"), - dictgen::InsensitiveAscii("ndoning"), - dictgen::InsensitiveAscii("ndons"), - dictgen::InsensitiveAscii("nimation"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("rd"), - dictgen::InsensitiveAscii("rginial"), - dictgen::InsensitiveAscii("riganal"), - dictgen::InsensitiveAscii("rigenal"), - dictgen::InsensitiveAscii("rigene"), - dictgen::InsensitiveAscii("riginial"), - dictgen::InsensitiveAscii("rigional"), - dictgen::InsensitiveAscii("rignial"), - dictgen::InsensitiveAscii("rigonal"), - dictgen::InsensitiveAscii("roginal"), - dictgen::InsensitiveAscii("rte"), - dictgen::InsensitiveAscii("rtificant"), - dictgen::InsensitiveAscii("slute"), - dictgen::InsensitiveAscii("slutely"), - dictgen::InsensitiveAscii("slutes"), - dictgen::InsensitiveAscii("slve"), - dictgen::InsensitiveAscii("srbed"), - dictgen::InsensitiveAscii("srbing"), - dictgen::InsensitiveAscii("srbs"), - dictgen::InsensitiveAscii("srption"), - dictgen::InsensitiveAscii("sulte"), - dictgen::InsensitiveAscii("sultely"), - dictgen::InsensitiveAscii("sulute"), - dictgen::InsensitiveAscii("sulutely"), - dictgen::InsensitiveAscii("the"), - dictgen::InsensitiveAscii("tu"), - dictgen::InsensitiveAscii("u"), - dictgen::InsensitiveAscii("ud"), - dictgen::InsensitiveAscii("ue"), - dictgen::InsensitiveAscii("unt"), - dictgen::InsensitiveAscii("ur"), - dictgen::InsensitiveAscii("urt"), - dictgen::InsensitiveAscii("uta"), - dictgen::InsensitiveAscii("uve"), - dictgen::InsensitiveAscii("v"), - dictgen::InsensitiveAscii("ved"), - dictgen::InsensitiveAscii("vemtioned"), - dictgen::InsensitiveAscii("ves"), - dictgen::InsensitiveAscii("vmentioned"), - ], - values: &[ - &["above", "abode"], - &["abdomen"], - &["abdominal"], - &["about"], - &["absolute"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["abomination"], - &["abomination"], - &["abomination"], - &["abomination"], - &["abandoned"], - &["abandon"], - &["abandoned", "abandon"], - &["abandoned"], - &["abandoning"], - &["abandons"], - &["abomination"], - &["about"], - &["abort", "aboard"], - &["aboriginal"], - &["aboriginal"], - &["aboriginal"], - &["aborigine"], - &["aboriginal"], - &["aboriginal"], - &["aboriginal"], - &["aboriginal"], - &["aboriginal"], - &["aborted", "abort", "aborts"], - &["abortifacient"], - &["absolute"], - &["absolutely"], - &["absolutes"], - &["absolve"], - &["absorbed"], - &["absorbing"], - &["absorbs"], - &["absorption"], - &["absolute"], - &["absolutely"], - &["absolute"], - &["absolutely"], - &["above"], - &["about"], - &["about", "abound"], - &["about", "abound"], - &["about", "above"], - &["about"], - &["about"], - &["abort", "about"], - &["about"], - &["above"], - &["above"], - &["above"], - &["abovementioned"], - &["above"], - &["abovementioned"], - ], - range: 1..=10, - }; - -static WORD_ABN_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABN_CHILDREN), - value: None, -}; - -pub static WORD_ABN_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("d"), - dictgen::InsensitiveAscii("oramlly"), - dictgen::InsensitiveAscii("ormalty"), - dictgen::InsensitiveAscii("ormaly"), - dictgen::InsensitiveAscii("ornally"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("rormal"), - ], - values: &[ - &["and"], - &["abnormally"], - &["abnormally"], - &["abnormally"], - &["abnormally"], - &["above"], - &["abnormal"], - ], - range: 1..=7, - }; - -static WORD_ABL_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABL_CHILDREN), - value: Some(&["able"]), -}; - -pub static WORD_ABL_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("iity"), - dictgen::InsensitiveAscii("ity"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("um"), - dictgen::InsensitiveAscii("ums"), - ], - values: &[ - &["ability"], - &["ability"], - &["about"], - &["album"], - &["albums"], - ], - range: 2..=4, - }; - -static WORD_ABJ_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABJ_CHILDREN), - value: None, -}; - -pub static WORD_ABJ_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ects")], - values: &[&["objects"]], - range: 4..=4, - }; - -static WORD_ABI_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABI_CHILDREN), - value: None, -}; - -pub static WORD_ABI_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("alble"), - dictgen::InsensitiveAscii("gious"), - dictgen::InsensitiveAscii("guity"), - dictgen::InsensitiveAscii("lites"), - dictgen::InsensitiveAscii("litiy"), - dictgen::InsensitiveAscii("lityes"), - dictgen::InsensitiveAscii("llity"), - dictgen::InsensitiveAscii("lties"), - dictgen::InsensitiveAscii("ltiy"), - dictgen::InsensitiveAscii("lty"), - dictgen::InsensitiveAscii("ove"), - dictgen::InsensitiveAscii("ss"), - dictgen::InsensitiveAscii("trarily"), - dictgen::InsensitiveAscii("trary"), - dictgen::InsensitiveAscii("trate"), - dictgen::InsensitiveAscii("tration"), - dictgen::InsensitiveAscii("ut"), - dictgen::InsensitiveAscii("zmal"), - ], - values: &[ - &["available"], - &["ambiguous"], - &["ambiguity"], - &["abilities"], - &["ability"], - &["abilities"], - &["ability"], - &["abilities"], - &["ability"], - &["ability"], - &["above"], - &["abyss"], - &["arbitrarily"], - &["arbitrary"], - &["arbitrate"], - &["arbitration"], - &["about"], - &["abysmal"], - ], - range: 2..=7, - }; - -static WORD_ABE_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABE_CHILDREN), - value: None, -}; - -pub static WORD_ABE_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[dictgen::InsensitiveAscii("ration")], - values: &[&["aberration"]], - range: 6..=6, - }; - -static WORD_ABD_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABD_CHILDREN), - value: Some(&["and"]), -}; - -pub static WORD_ABD_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ominable"), - dictgen::InsensitiveAscii("omine"), - dictgen::InsensitiveAscii("omnial"), - dictgen::InsensitiveAscii("onimal"), - ], - values: &[&["abdominal"], &["abdomen"], &["abdominal"], &["abdominal"]], - range: 5..=8, - }; - -static WORD_ABC_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABC_CHILDREN), - value: None, -}; - -pub static WORD_ABC_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("issa"), - dictgen::InsensitiveAscii("k"), - ], - values: &[&["abscissa"], &["back"]], - range: 1..=4, - }; - -static WORD_ABB_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABB_CHILDREN), - value: None, -}; - -pub static WORD_ABB_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("breviated"), - dictgen::InsensitiveAscii("eration"), - dictgen::InsensitiveAscii("erations"), - dictgen::InsensitiveAscii("erivates"), - dictgen::InsensitiveAscii("erivation"), - dictgen::InsensitiveAscii("erration"), - dictgen::InsensitiveAscii("erviation"), - dictgen::InsensitiveAscii("le"), - dictgen::InsensitiveAscii("ort"), - dictgen::InsensitiveAscii("orted"), - dictgen::InsensitiveAscii("orting"), - dictgen::InsensitiveAscii("orts"), - dictgen::InsensitiveAscii("out"), - dictgen::InsensitiveAscii("raviated"), - dictgen::InsensitiveAscii("reivation"), - dictgen::InsensitiveAscii("revate"), - dictgen::InsensitiveAscii("revated"), - dictgen::InsensitiveAscii("revating"), - dictgen::InsensitiveAscii("revation"), - dictgen::InsensitiveAscii("revations"), - dictgen::InsensitiveAscii("reveation"), - dictgen::InsensitiveAscii("reviatin"), - dictgen::InsensitiveAscii("reviato"), - dictgen::InsensitiveAscii("reviaton"), - dictgen::InsensitiveAscii("reviatons"), - dictgen::InsensitiveAscii("rievation"), - dictgen::InsensitiveAscii("rievations"), - dictgen::InsensitiveAscii("riviate"), - dictgen::InsensitiveAscii("riviation"), - dictgen::InsensitiveAscii("riviations"), - ], - values: &[ - &["abbreviated"], - &["aberration"], - &["aberrations"], - &["abbreviates"], - &["abbreviation"], - &["aberration"], - &["abbreviation"], - &["able"], - &["abort", "abbot"], - &["aborted"], - &["aborting"], - &["aborts", "abbots"], - &["about", "abbot"], - &["abbreviated"], - &["abbreviation"], - &["abbreviate"], - &["abbreviated"], - &["abbreviating"], - &["abbreviation"], - &["abbreviations"], - &["abbreviation"], - &["abbreviation"], - &["abbreviation"], - &["abbreviation"], - &["abbreviations"], - &["abbreviation"], - &["abbreviation"], - &["abbreviate"], - &["abbreviation"], - &["abbreviations"], - ], - range: 2..=10, - }; - -static WORD_ABA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_ABA_CHILDREN), - value: None, -}; - -pub static WORD_ABA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("donded"), - dictgen::InsensitiveAscii("donding"), - dictgen::InsensitiveAscii("doned"), - dictgen::InsensitiveAscii("ilable"), - dictgen::InsensitiveAscii("nden"), - dictgen::InsensitiveAscii("ndenment"), - dictgen::InsensitiveAscii("ndining"), - dictgen::InsensitiveAscii("ndomnent"), - dictgen::InsensitiveAscii("ndond"), - dictgen::InsensitiveAscii("ndonded"), - dictgen::InsensitiveAscii("ndonding"), - dictgen::InsensitiveAscii("ndone"), - dictgen::InsensitiveAscii("ndonig"), - dictgen::InsensitiveAscii("ndonne"), - dictgen::InsensitiveAscii("ndonned"), - dictgen::InsensitiveAscii("ndonnent"), - dictgen::InsensitiveAscii("ndonning"), - dictgen::InsensitiveAscii("nonded"), - ], - values: &[ - &["abandoned"], - &["abandoning"], - &["abandoned"], - &["available"], - &["abandon"], - &["abandonment"], - &["abandoning"], - &["abandonment"], - &["abandoned"], - &["abandoned"], - &["abandoning"], - &["abandon"], - &["abandoning"], - &["abandonment"], - &["abandoned"], - &["abandonment"], - &["abandoning"], - &["abandoned"], - ], - range: 4..=8, - }; - -static WORD_AA_NODE: dictgen::TrieNode<&[&str]> = dictgen::TrieNode { - children: dictgen::TrieChild::Flat(&WORD_AA_CHILDREN), - value: None, -}; - -pub static WORD_AA_CHILDREN: dictgen::OrderedMap, &[&str]> = - dictgen::OrderedMap { - keys: &[ - dictgen::InsensitiveAscii("ccess"), - dictgen::InsensitiveAscii("ccessibility"), - dictgen::InsensitiveAscii("ccession"), - dictgen::InsensitiveAscii("che"), - dictgen::InsensitiveAscii("ck"), - dictgen::InsensitiveAscii("ctual"), - dictgen::InsensitiveAscii("ctually"), - dictgen::InsensitiveAscii("dd"), - dictgen::InsensitiveAscii("dded"), - dictgen::InsensitiveAscii("dding"), - dictgen::InsensitiveAscii("fter"), - dictgen::InsensitiveAscii("gain"), - dictgen::InsensitiveAscii("ggregation"), - dictgen::InsensitiveAscii("nd"), - dictgen::InsensitiveAscii("nother"), - dictgen::InsensitiveAscii("pply"), - dictgen::InsensitiveAscii("proximate"), - dictgen::InsensitiveAscii("proximated"), - dictgen::InsensitiveAscii("proximately"), - dictgen::InsensitiveAscii("proximates"), - dictgen::InsensitiveAscii("proximating"), - dictgen::InsensitiveAscii("re"), - dictgen::InsensitiveAscii("s"), - dictgen::InsensitiveAscii("ssign"), - dictgen::InsensitiveAscii("ssignment"), - dictgen::InsensitiveAscii("ssignments"), - dictgen::InsensitiveAscii("ssociated"), - dictgen::InsensitiveAscii("ssumed"), - dictgen::InsensitiveAscii("tribute"), - dictgen::InsensitiveAscii("ttributes"), - dictgen::InsensitiveAscii("utomatic"), - dictgen::InsensitiveAscii("utomatically"), - ], - values: &[ - &["access"], - &["accessibility"], - &["accession"], - &["ache", "cache"], - &["ack"], - &["actual"], - &["actually"], - &["add"], - &["added"], - &["adding"], - &["after"], - &["again"], - &["aggregation"], - &["and"], - &["another"], - &["apply"], - &["approximate"], - &["approximated"], - &["approximately"], - &["approximates"], - &["approximating"], - &["are"], - &["as", "ass"], - &["assign"], - &["assignment"], - &["assignments"], - &["associated"], - &["assumed"], - &["attribute"], - &["attributes"], - &["automatic"], - &["automatically"], - ], - range: 1..=12, - }; diff --git a/crates/typos-dict/tests/codegen.rs b/crates/typos-dict/tests/codegen.rs index e93599ca..18101db8 100644 --- a/crates/typos-dict/tests/codegen.rs +++ b/crates/typos-dict/tests/codegen.rs @@ -2,15 +2,6 @@ fn codegen() { const DICT: &[u8] = include_bytes!("../assets/words.csv"); - let mut trie_content = vec![]; - generate_trie(&mut trie_content, "WORD", DICT); - let trie_content = String::from_utf8(trie_content).unwrap(); - let trie_content = codegenrs::rustfmt(&trie_content, None).unwrap(); - snapbox::assert_data_eq!( - &trie_content, - snapbox::file!["../benches/benches/trie_codegen.rs"].raw() - ); - let mut map_content = vec![]; generate_map(&mut map_content, "WORD", DICT); let map_content = String::from_utf8(map_content).unwrap(); @@ -41,43 +32,6 @@ fn codegen() { snapbox::assert_data_eq!(&map_content, snapbox::file!["../src/word_codegen.rs"].raw()); } -fn generate_trie(file: &mut W, name: &str, dict: &[u8]) { - writeln!( - file, - "// This file is @generated by {}", - file!().replace('\\', "/") - ) - .unwrap(); - writeln!(file, "#![allow(clippy::unreadable_literal)]",).unwrap(); - writeln!(file, "#![allow(unreachable_pub)]",).unwrap(); - writeln!(file).unwrap(); - - let records: Vec<_> = csv::ReaderBuilder::new() - .has_headers(false) - .flexible(true) - .from_reader(dict) - .records() - .map(|r| r.unwrap()) - .collect(); - dictgen::DictGen::new() - .name(name) - .value_type("&[&str]") - .trie() - .write( - file, - records.iter().map(|record| { - let mut record_fields = record.iter(); - let key = record_fields.next().unwrap(); - let value = format!( - "&[{}]", - itertools::join(record_fields.map(|field| format!(r#""{field}""#)), ", ") - ); - (key, value) - }), - ) - .unwrap(); -} - fn generate_cased_map(file: &mut W, name: &str, dict: &[u8]) { writeln!( file,