Module:qhv-verb/data

Revision as of 14:23, 16 April 2021 by Sware (talk | contribs)



local sub = mw.ustring.sub
local gsub = mw.ustring.gsub

local m_table = require('Module:table')

local astems = m_table.listToSet({
	"dēmagon", "ellagon", "ilimagon", "kȳvagon", "limagon", "pendagon", "pryjagon", 
	"qrīdropagon", "ropagon", "rȳvȳdragon", "spryjagon", "udēmagon", "ykynagon", "ȳdragon",
})

local function long(v)
	local switch = {
		["a"] = "ā", ["e"] = "ē", ["i"] = "ī", ["o"] = "ō", ["u"] = "ū",
	}
	return switch[v] or v
end

local d = {}

d["vowel"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["vowel"], {__call = function(self, args, data)
	local stem = args[1]
	local t = data.thematic_vowel
	local subj = t == "a" and "a" or t == "o" and "v" or "i"
	local closedt = t == ("a" or "o") and "e" or "i"
	data.decl_type = t .. "-stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian " .. t .. "-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. t .. "n"}
		data.forms["act_ind_prs_2sg"] = {stem .. long(t)}
		data.forms["act_ind_prs_3sg"] = {stem .. t.. "s"}
		data.forms["act_ind_prs_1pl"] = {stem .. "ī"}
		data.forms["act_ind_prs_2pl"] = {stem .. long(t) .. "t"}
		data.forms["act_ind_prs_3pl"] = {stem .. t .. "si"}
		
		data.forms["act_ind_aor_1sg"] = {stem .. t .. "ssin"}
		data.forms["act_ind_aor_2sg"] = {stem .. t .. "ssia"}
		data.forms["act_ind_aor_3sg"] = {stem .. t .. "ssis"}
		data.forms["act_ind_aor_1pl"] = {stem .. t .. "ssiti"}
		data.forms["act_ind_aor_2pl"] = {stem .. t .. "ssiat"}
		data.forms["act_ind_aor_3pl"] = {stem .. t .. "ssi"}
		
		data.forms["act_ind_fut_1sg"] = {stem .. long(clossedt) .. "nna"}
		data.forms["act_ind_fut_2sg"] = {stem .. long(closedt) .. "lā"}
		data.forms["act_ind_fut_3sg"] = {stem .. long(closedt) .. "lza"}
		data.forms["act_ind_fut_1pl"] = {stem .. long(closedt) .. "li"}
		data.forms["act_ind_fut_2pl"] = {stem .. long(closedt) .. "lāt"}
		data.forms["act_ind_fut_3pl"] = {stem .. long(closedt) .. "lzi"}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. long(closedt) .. "len"}
		data.forms["act_ind_imperf_2sg"] = {stem .. long(closedt) .. "lē"}
		data.forms["act_ind_imperf_3sg"] = {stem .. long(closedt) .. "les"}
		data.forms["act_ind_imperf_1pl"] = {stem .. long(closedt) .. "lin"}
		data.forms["act_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēt"}
		data.forms["act_ind_imperf_3pl"] = {stem .. long(closedt) .. "lis"}
		
		data.forms["act_ind_prf_1sg"] = {stem .. t .. "tan"}
		data.forms["act_ind_prf_2sg"] = {stem .. t .. "tā"}
		data.forms["act_ind_prf_3sg"] = {stem .. t .. "tas"}
		data.forms["act_ind_prf_1pl"] = {stem .. t .. "ti"}
		data.forms["act_ind_prf_2pl"] = {stem .. t .. "tāt"}
		data.forms["act_ind_prf_3pl"] = {stem .. t .. "tis"}
		
		data.forms["act_ind_plu_1sg"] = {stem .. t .. "ten"}
		data.forms["act_ind_plu_2sg"] = {stem .. t .. "tē"}
		data.forms["act_ind_plu_3sg"] = {stem .. t .. "tes"}
		data.forms["act_ind_plu_1pl"] = {stem .. t .. "tin"}
		data.forms["act_ind_plu_2pl"] = {stem .. t .. "tēt"}
		data.forms["act_ind_plu_3pl"] = {stem .. t .. "tis"}
		
		data.forms["act_ind_hab_1sg"] = {stem .. t .. "tin"}
		data.forms["act_ind_hab_2sg"] = {stem .. t .. "tia"}
		data.forms["act_ind_hab_3sg"] = {stem .. t .. "tis"}
		data.forms["act_ind_hab_1pl"] = {stem .. t .. "titi"}
		data.forms["act_ind_hab_2pl"] = {stem .. t .. "tiat"}
		data.forms["act_ind_hab_3pl"] = {stem .. t .. "tisi"}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. subj .. "on"}
		data.forms["act_sub_prs_2sg"] = {stem .. subj .. "aō"}
		data.forms["act_sub_prs_3sg"] = {stem .. subj .. "os"}
		data.forms["act_sub_prs_1pl"] = {stem .. subj .. "oty"}
		data.forms["act_sub_prs_2pl"] = {stem .. subj .. "ōt"}
		data.forms["act_sub_prs_3pl"] = {stem .. subj .. "osy"}
		
		data.forms["act_sub_aor_1sg"] = {stem .. t .. "ssun"}
		data.forms["act_sub_aor_2sg"] = {stem .. t .. "ssua"}
		data.forms["act_sub_aor_3sg"] = {stem .. t .. "ssus"}
		data.forms["act_sub_aor_1pl"] = {stem .. t .. "ssuty"}
		data.forms["act_sub_aor_2pl"] = {stem .. t .. "ssuat"}
		data.forms["act_sub_aor_3pl"] = {stem .. t .. "ssusy"}
		
		data.forms["act_sub_fut_1sg"] = {stem .. long(closedt) .. "lun"}
		data.forms["act_sub_fut_2sg"] = {stem .. long(closedt) .. "lū"}
		data.forms["act_sub_fut_3sg"] = {stem .. long(closedt) .. "lus"}
		data.forms["act_sub_fut_1pl"] = {stem .. long(closedt) .. "luty"}
		data.forms["act_sub_fut_2pl"] = {stem .. long(closedt) .. "lūt"}
		data.forms["act_sub_fut_3pl"] = {stem .. long(closedt) .. "lusy"}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. long(closedt) .. "lon"}
		data.forms["act_sub_imperf_2sg"] = {stem .. long(closedt) .. "lō"}
		data.forms["act_sub_imperf_3sg"] = {stem .. long(closedt) .. "los"}
		data.forms["act_sub_imperf_1pl"] = {stem .. long(closedt) .. "loty"}
		data.forms["act_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōt"}
		data.forms["act_sub_imperf_3pl"] = {stem .. long(closedt) .. "losy"}
		
		data.forms["act_sub_prf_1sg"] = {stem .. t .. "ton"}
		data.forms["act_sub_prf_2sg"] = {stem .. t .. "tō"}
		data.forms["act_sub_prf_3sg"] = {stem .. t .. "tos"}
		data.forms["act_sub_prf_1pl"] = {stem .. t .. "toty"}
		data.forms["act_sub_prf_2pl"] = {stem .. t .. "tōt"}
		data.forms["act_sub_prf_3pl"] = {stem .. t .. "tosy"}
		
		data.forms["act_sub_plu_1sg"] = data.forms["act_sub_prf_1sg"]
		data.forms["act_sub_plu_2sg"] = data.forms["act_sub_prf_2sg"]
		data.forms["act_sub_plu_3sg"] = data.forms["act_sub_prf_2sg"]
		data.forms["act_sub_plu_1pl"] = data.forms["act_sub_prf_1pl"]
		data.forms["act_sub_plu_2pl"] = data.forms["act_sub_prf_2pl"]
		data.forms["act_sub_plu_3pl"] = data.forms["act_sub_prf_3pl"]
		
		data.forms["act_sub_hab_1sg"] = {stem .. t .. "tun"}
		data.forms["act_sub_hab_2sg"] = {stem .. t .. "tua"}
		data.forms["act_sub_hab_3sg"] = {stem .. t .. "tus"}
		data.forms["act_sub_hab_1pl"] = {stem .. t .. "tuty"}
		data.forms["act_sub_hab_2pl"] = {stem .. t .. "tuat"}
		data.forms["act_sub_hab_3pl"] = {stem .. t .. "tusy"}
		
		--Imperative
		data.forms["act_imp_pres_2sg"] = {stem .. long(t) .. "s"}
		data.forms["act_imp_pres_2pl"] = {stem .. long(t) .. "t" .. long(t) .. "s"}
		
		data.forms["act_imp_aor_2sg"] = {stem .. t .. "ssiās"}
		data.forms["act_imp_aor_2pl"] = {stem .. t .. "ssiātās"}
		
		data.forms["act_imp_fut_2sg"] = {stem .. long(closedt) .. "lās"}
		data.forms["act_imp_fut_2pl"] = {stem .. long(closedt) .. "lātās"}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. t .. "gon"}
		data.forms["act_inf_aor"] = {stem .. t .. "ssigon"}
		data.forms["act_inf_prf"] = {stem .. t .. "tagon"}
		
		data.forms["act_part_prs"] = {stem .. t .. t .. "re"}
		data.forms["act_part_aor"] = {stem .. t .. "je"}
		data.forms["act_part_fut"] = {stem .. long(closedt) .. "lare"}
		data.forms["act_part_prf"] = {stem .. t .. "ta"}
		data.forms["act_part_hab"] = {stem .. t .. "tre"}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. t .. "ks"}
		data.forms["pas_ind_prs_2sg"] = {stem .. long(t) .. "ks"}
		data.forms["pas_ind_prs_3sg"] = {stem .. t .. "ks"}
		data.forms["pas_ind_prs_1pl"] = {stem .. t .. "ksi"}
		data.forms["pas_ind_prs_2pl"] = {stem .. long(t) .. "ks"}
		data.forms["pas_ind_prs_3pl"] = {stem .. t .. "ksi"}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. t .. "ssiks"}
		data.forms["pas_ind_aor_2sg"] = {stem .. t .. "ssiaks"}
		data.forms["pas_ind_aor_3sg"] = {stem .. t .. "ssiks"}
		data.forms["pas_ind_aor_1pl"] = {stem .. t .. "ssiksi"}
		data.forms["pas_ind_aor_2pl"] = {stem .. t .. "ssiaks"}
		data.forms["pas_ind_aor_3pl"] = {stem .. t .. "ssiksi"}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. long(closedt) .. "laks"}
		data.forms["pas_ind_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
		data.forms["pas_ind_fut_3sg"] = {stem .. long(closedt) .. "laks"}
		data.forms["pas_ind_fut_1pl"] = {stem .. long(closedt) .. "liks"}
		data.forms["pas_ind_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
		data.forms["pas_ind_fut_3pl"] = {stem .. long(closedt) .. "liks"}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. long(closedt) .. "leks"}
		data.forms["pas_ind_imperf_2sg"] = {stem .. long(closedt) .. "lēks"}
		data.forms["pas_ind_imperf_3sg"] = {stem .. long(closedt) .. "leks"}
		data.forms["pas_ind_imperf_1pl"] = {stem .. long(closedt) .. "liks"}
		data.forms["pas_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēks"}
		data.forms["pas_ind_imperf_3pl"] = {stem .. long(closedt) .. "liks"}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. t .. "taks"}
		data.forms["pas_ind_prf_2sg"] = {stem .. t .. "tāks"}
		data.forms["pas_ind_prf_3sg"] = {stem .. t .. "taks"}
		data.forms["pas_ind_prf_1pl"] = {stem .. t .. "taksi"}
		data.forms["pas_ind_prf_2pl"] = {stem .. t .. "tāks"}
		data.forms["pas_ind_prf_3pl"] = {stem .. t .. "taksi"}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. t .. "teks"}
		data.forms["pas_ind_plu_2sg"] = {stem .. t .. "tēks"}
		data.forms["pas_ind_plu_3sg"] = {stem .. t .. "teks"}
		data.forms["pas_ind_plu_1pl"] = {stem .. t .. "tiks"}
		data.forms["pas_ind_plu_2pl"] = {stem .. t .. "tēks"}
		data.forms["pas_ind_plu_3pl"] = {stem .. t .. "tiks"}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. t .. "tiks"}
		data.forms["pas_ind_hab_2sg"] = {stem .. t .. "tiaks"}
		data.forms["pas_ind_hab_3sg"] = {stem .. t .. "tiks"}
		data.forms["pas_ind_hab_1pl"] = {stem .. t .. "tiksi"}
		data.forms["pas_ind_hab_2pl"] = {stem .. t .. "tiaks"}
		data.forms["pas_ind_hab_3pl"] = {stem .. t .. "tiksi"}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. subj .. "oks"}
		data.forms["pas_sub_prs_2sg"] = {stem .. subj .. "ōks"}
		data.forms["pas_sub_prs_3sg"] = {stem .. subj .. "oks"}
		data.forms["pas_sub_prs_1pl"] = {stem .. subj .. "oksy"}
		data.forms["pas_sub_prs_2pl"] = {stem .. subj .. "ōks"}
		data.forms["pas_sub_prs_3pl"] = {stem .. subj .. "oksy"}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. t .. "ssuks"}
		data.forms["pas_sub_aor_2sg"] = {stem .. t .. "ssuaks"}
		data.forms["pas_sub_aor_3sg"] = {stem .. t .. "ssuks"}
		data.forms["pas_sub_aor_1pl"] = {stem .. t .. "ssuksy"}
		data.forms["pas_sub_aor_2pl"] = {stem .. t .. "ssuaks"}
		data.forms["pas_sub_aor_3pl"] = {stem .. t .. "ssuksy"}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. long(closedt) .. "luks"}
		data.forms["pas_sub_fut_2sg"] = {stem .. long(closedt) .. "lūks"}
		data.forms["pas_sub_fut_3sg"] = {stem .. long(closedt) .. "luks"}
		data.forms["pas_sub_fut_1pl"] = {stem .. long(closedt) .. "luksy"}
		data.forms["pas_sub_fut_2pl"] = {stem .. long(closedt) .. "lūks"}
		data.forms["pas_sub_fut_3pl"] = {stem .. long(closedt) .. "luksy"}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. long(closedt) .. "loks"}
		data.forms["pas_sub_imperf_2sg"] = {stem .. long(closedt) .. "lōks"}
		data.forms["pas_sub_imperf_3sg"] = {stem .. long(closedt) .. "loks"}
		data.forms["pas_sub_imperf_1pl"] = {stem .. long(closedt) .. "loksy"}
		data.forms["pas_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōks"}
		data.forms["pas_sub_imperf_3pl"] = {stem .. long(closedt) .. "loksy"}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. t .. "toks"}
		data.forms["pas_sub_prf_2sg"] = {stem .. t .. "tōks"}
		data.forms["pas_sub_prf_3sg"] = {stem .. t .. "toks"}
		data.forms["pas_sub_prf_1pl"] = {stem .. t .. "toksy"}
		data.forms["pas_sub_prf_2pl"] = {stem .. t .. "tōks"}
		data.forms["pas_sub_prf_3pl"] = {stem .. t .. "toksy"}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. t .. "toks"}
		data.forms["pas_sub_plu_2sg"] = {stem .. t .. "tōks"}
		data.forms["pas_sub_plu_3sg"] = {stem .. t .. "toks"}
		data.forms["pas_sub_plu_1pl"] = {stem .. t .. "toksy"}
		data.forms["pas_sub_plu_2pl"] = {stem .. t .. "tōks"}
		data.forms["pas_sub_plu_3pl"] = {stem .. t .. "toksy"}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. t .. "tuks"}
		data.forms["pas_sub_hab_2sg"] = {stem .. t .. "tuaks"}
		data.forms["pas_sub_hab_3sg"] = {stem .. t .. "tuks"}
		data.forms["pas_sub_hab_1pl"] = {stem .. t .. "tuksy"}
		data.forms["pas_sub_hab_2pl"] = {stem .. t .. "tuaks"}
		data.forms["pas_sub_hab_3pl"] = {stem .. t .. "tuksy"}
		
		--Imperative
		data.forms["pas_imp_pres_2sg"] = {stem .. long(t) .. "ks"}
		data.forms["pas_imp_pres_2pl"] = {stem .. long(t) .. "ks"}
		
		data.forms["pas_imp_aor_2sg"] = {stem .. t .. "ssiāks"}
		data.forms["pas_imp_aor_2pl"] = {stem .. t .. "ssiāks"}
		
		data.forms["pas_imp_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
		data.forms["pas_imp_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. t .. "kson"}
		data.forms["pas_inf_aor"] = {stem .. t .. "ssiakson"}
		data.forms["pas_inf_prf"] = {stem .. t .. "takson"}
		
		data.forms["pas_part_aor"] = {stem .. t .. "ssiarza"}
		data.forms["pas_part_fut"] = {stem .. long(closedt) .. "laksa"}
		data.forms["pas_part_prf"] = {stem .. t .. "ta"}
		data.forms["pas_part_hab"] = {stem .. t .. "tiarza"}
end
})

d["e"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["e"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "e-stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian e-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. "en"}
		data.forms["act_ind_prs_2sg"] = {stem .. "ē"}
		data.forms["act_ind_prs_3sg"] = {stem .. "es"}
		data.forms["act_ind_prs_1pl"] = {stem .. "ī"}
		data.forms["act_ind_prs_2pl"] = {stem .. "ēt"}
		data.forms["act_ind_prs_3pl"] = {stem .. "esi"}
		
		data.forms["act_ind_aor_1sg"] = {stem .. "assin"}
		data.forms["act_ind_aor_2sg"] = {stem .. "assia"}
		data.forms["act_ind_aor_3sg"] = {stem .. "assis"}
		data.forms["act_ind_aor_1pl"] = {stem .. "assiti"}
		data.forms["act_ind_aor_2pl"] = {stem .. "assiat"}
		data.forms["act_ind_aor_3pl"] = {stem .. "assi"}
		
		data.forms["act_ind_fut_1sg"] = {stem .. "ēnna"}
		data.forms["act_ind_fut_2sg"] = {stem .. "ēlā"}
		data.forms["act_ind_fut_3sg"] = {stem .. "ēlza"}
		data.forms["act_ind_fut_1pl"] = {stem .. "ēli"}
		data.forms["act_ind_fut_2pl"] = {stem .. "ēlāt"}
		data.forms["act_ind_fut_3pl"] = {stem .. "ēlzi"}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. "ēlen"}
		data.forms["act_ind_imperf_2sg"] = {stem .. "ēlē"}
		data.forms["act_ind_imperf_3sg"] = {stem .. "ēles"}
		data.forms["act_ind_imperf_1pl"] = {stem .. "ēlin"}
		data.forms["act_ind_imperf_2pl"] = {stem .. "ēlēt"}
		data.forms["act_ind_imperf_3pl"] = {stem .. "ēlis"}
		
		data.forms["act_ind_prf_1sg"] = {stem .. "atan"}
		data.forms["act_ind_prf_2sg"] = {stem .. "atā"}
		data.forms["act_ind_prf_3sg"] = {stem .. "atas"}
		data.forms["act_ind_prf_1pl"] = {stem .. "ati"}
		data.forms["act_ind_prf_2pl"] = {stem .. "atāt"}
		data.forms["act_ind_prf_3pl"] = {stem .. "atis"}
		
		data.forms["act_ind_plu_1sg"] = {stem .. "aten"}
		data.forms["act_ind_plu_2sg"] = {stem .. "atē"}
		data.forms["act_ind_plu_3sg"] = {stem .. "ates"}
		data.forms["act_ind_plu_1pl"] = {stem .. "atin"}
		data.forms["act_ind_plu_2pl"] = {stem .. "atēt"}
		data.forms["act_ind_plu_3pl"] = {stem .. "atis"}
		
		data.forms["act_ind_hab_1sg"] = {stem .. "atin"}
		data.forms["act_ind_hab_2sg"] = {stem .. "atia"}
		data.forms["act_ind_hab_3sg"] = {stem .. "atis"}
		data.forms["act_ind_hab_1pl"] = {stem .. "atiti"}
		data.forms["act_ind_hab_2pl"] = {stem .. "atiat"}
		data.forms["act_ind_hab_3pl"] = {stem .. "atisi"}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. "aon"}
		data.forms["act_sub_prs_2sg"] = {stem .. "aō"}
		data.forms["act_sub_prs_3sg"] = {stem .. "aos"}
		data.forms["act_sub_prs_1pl"] = {stem .. "aoty"}
		data.forms["act_sub_prs_2pl"] = {stem .. "aōt"}
		data.forms["act_sub_prs_3pl"] = {stem .. "aosy"}
		
		data.forms["act_sub_aor_1sg"] = {stem .. "assun"}
		data.forms["act_sub_aor_2sg"] = {stem .. "assua"}
		data.forms["act_sub_aor_3sg"] = {stem .. "assus"}
		data.forms["act_sub_aor_1pl"] = {stem .. "assuty"}
		data.forms["act_sub_aor_2pl"] = {stem .. "assuat"}
		data.forms["act_sub_aor_3pl"] = {stem .. "assusy"}
		
		data.forms["act_sub_fut_1sg"] = {stem .. "ēlun"}
		data.forms["act_sub_fut_2sg"] = {stem .. "ēlū"}
		data.forms["act_sub_fut_3sg"] = {stem .. "ēlus"}
		data.forms["act_sub_fut_1pl"] = {stem .. "ēluty"}
		data.forms["act_sub_fut_2pl"] = {stem .. "ēlūt"}
		data.forms["act_sub_fut_3pl"] = {stem .. "ēlusy"}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. "ēlon"}
		data.forms["act_sub_imperf_2sg"] = {stem .. "ēlō"}
		data.forms["act_sub_imperf_3sg"] = {stem .. "ēlos"}
		data.forms["act_sub_imperf_1pl"] = {stem .. "ēloty"}
		data.forms["act_sub_imperf_2pl"] = {stem .. "ēlōt"}
		data.forms["act_sub_imperf_3pl"] = {stem .. "ēlosy"}
		
		data.forms["act_sub_prf_1sg"] = {stem .. "aton"}
		data.forms["act_sub_prf_2sg"] = {stem .. "atō"}
		data.forms["act_sub_prf_3sg"] = {stem .. "atos"}
		data.forms["act_sub_prf_1pl"] = {stem .. "atoty"}
		data.forms["act_sub_prf_2pl"] = {stem .. "atōt"}
		data.forms["act_sub_prf_3pl"] = {stem .. "atosy"}
		
		data.forms["act_sub_plu_1sg"] = data.forms["act_sub_prf_1sg"]
		data.forms["act_sub_plu_2sg"] = data.forms["act_sub_prf_2sg"]
		data.forms["act_sub_plu_3sg"] = data.forms["act_sub_prf_2sg"]
		data.forms["act_sub_plu_1pl"] = data.forms["act_sub_prf_1pl"]
		data.forms["act_sub_plu_2pl"] = data.forms["act_sub_prf_2pl"]
		data.forms["act_sub_plu_3pl"] = data.forms["act_sub_prf_3pl"]
		
		data.forms["act_sub_hab_1sg"] = {stem .. "atun"}
		data.forms["act_sub_hab_2sg"] = {stem .. "atua"}
		data.forms["act_sub_hab_3sg"] = {stem .. "atus"}
		data.forms["act_sub_hab_1pl"] = {stem .. "atuty"}
		data.forms["act_sub_hab_2pl"] = {stem .. "atuat"}
		data.forms["act_sub_hab_3pl"] = {stem .. "atusy"}
		
		--Imperative
		data.forms["act_imp_pres_2sg"] = {stem .. "ās"}
		data.forms["act_imp_pres_2pl"] = {stem .. "ātās"}
		
		data.forms["act_imp_aor_2sg"] = {stem .. "assiās"}
		data.forms["act_imp_aor_2pl"] = {stem .. "assiātās"}
		
		data.forms["act_imp_fut_2sg"] = {stem .. "ēlās"}
		data.forms["act_imp_fut_2pl"] = {stem .. "ēlātās"}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. "agon"}
		data.forms["act_inf_aor"] = {stem .. "assigon"}
		data.forms["act_inf_prf"] = {stem .. "atagon"}
		
		data.forms["act_part_prs"] = {stem .. "are"}
		data.forms["act_part_aor"] = {stem .. "aje"}
		data.forms["act_part_fut"] = {stem .. "ēlare"}
		data.forms["act_part_prf"] = {stem .. "ata"}
		data.forms["act_part_hab"] = {stem .. "atre"}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. "aks"}
		data.forms["pas_ind_prs_2sg"] = {stem .. "āks"}
		data.forms["pas_ind_prs_3sg"] = data.forms["pas_ind_prs_1sg"]
		data.forms["pas_ind_prs_1pl"] = {stem .. "aksi"}
		data.forms["pas_ind_prs_2pl"] = data.forms["pas_ind_prs_2sg"]
		data.forms["pas_ind_prs_3pl"] = data.forms["pas_ind_prs_1pl"]
		
		data.forms["pas_ind_aor_1sg"] = {stem .. "assiks"}
		data.forms["pas_ind_aor_2sg"] = {stem .. "assiaks"}
		data.forms["pas_ind_aor_3sg"] = data.forms["pas_ind_aor_1sg"]
		data.forms["pas_ind_aor_1pl"] = {stem .. "assiksi"}
		data.forms["pas_ind_aor_2pl"] = {stem .. "assiaks"}
		data.forms["pas_ind_aor_3pl"] = {stem .. "assiksi"}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. "ēlaks"}
		data.forms["pas_ind_fut_2sg"] = {stem .. "ēlāks"}
		data.forms["pas_ind_fut_3sg"] = {stem .. "ēlaks"}
		data.forms["pas_ind_fut_1pl"] = {stem .. "ēliks"}
		data.forms["pas_ind_fut_2pl"] = {stem .. "ēlāks"}
		data.forms["pas_ind_fut_3pl"] = {stem .. "ēliks"}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. "ēleks"}
		data.forms["pas_ind_imperf_2sg"] = {stem .. "ēlēks"}
		data.forms["pas_ind_imperf_3sg"] = {stem .. "ēleks"}
		data.forms["pas_ind_imperf_1pl"] = {stem .. "ēliks"}
		data.forms["pas_ind_imperf_2pl"] = {stem .. "ēlēks"}
		data.forms["pas_ind_imperf_3pl"] = {stem .. "ēliks"}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. "ataks"}
		data.forms["pas_ind_prf_2sg"] = {stem .. "atāks"}
		data.forms["pas_ind_prf_3sg"] = {stem .. "ataks"}
		data.forms["pas_ind_prf_1pl"] = {stem .. "ataksi"}
		data.forms["pas_ind_prf_2pl"] = {stem .. "atāks"}
		data.forms["pas_ind_prf_3pl"] = {stem .. "ataksi"}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. "ateks"}
		data.forms["pas_ind_plu_2sg"] = {stem .. "atēks"}
		data.forms["pas_ind_plu_3sg"] = {stem .. "ateks"}
		data.forms["pas_ind_plu_1pl"] = {stem .. "atiks"}
		data.forms["pas_ind_plu_2pl"] = {stem .. "atēks"}
		data.forms["pas_ind_plu_3pl"] = {stem .. "atiks"}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. "atiks"}
		data.forms["pas_ind_hab_2sg"] = {stem .. "atiaks"}
		data.forms["pas_ind_hab_3sg"] = {stem .. "atiks"}
		data.forms["pas_ind_hab_1pl"] = {stem .. "atiksi"}
		data.forms["pas_ind_hab_2pl"] = {stem .. "atiaks"}
		data.forms["pas_ind_hab_3pl"] = {stem .. "atiksi"}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. "aoks"}
		data.forms["pas_sub_prs_2sg"] = {stem .. "atō"}
		data.forms["pas_sub_prs_3sg"] = {stem .. "atos"}
		data.forms["pas_sub_prs_1pl"] = {stem .. "atoty"}
		data.forms["pas_sub_prs_2pl"] = {stem .. "atōt"}
		data.forms["pas_sub_prs_3pl"] = {stem .. "atosy"}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. "assuks"}
		data.forms["pas_sub_aor_2sg"] = {stem .. "assuaks"}
		data.forms["pas_sub_aor_3sg"] = {stem .. "assuks"}
		data.forms["pas_sub_aor_1pl"] = {stem .. "assuksy"}
		data.forms["pas_sub_aor_2pl"] = {stem .. "assuaks"}
		data.forms["pas_sub_aor_3pl"] = {stem .. "assuksy"}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. "ēluks"}
		data.forms["pas_sub_fut_2sg"] = {stem .. "ēlūks"}
		data.forms["pas_sub_fut_3sg"] = {stem .. "ēluks"}
		data.forms["pas_sub_fut_1pl"] = {stem .. "ēluksy"}
		data.forms["pas_sub_fut_2pl"] = {stem .. "ēlūks"}
		data.forms["pas_sub_fut_3pl"] = {stem .. "ēluksy"}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. "ēloks"}
		data.forms["pas_sub_imperf_2sg"] = {stem .. "ēlōks"}
		data.forms["pas_sub_imperf_3sg"] = {stem .. "ēloks"}
		data.forms["pas_sub_imperf_1pl"] = {stem .. "ēloksy"}
		data.forms["pas_sub_imperf_2pl"] = {stem .. "ēlōks"}
		data.forms["pas_sub_imperf_3pl"] = {stem .. "ēloksy"}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. "atoks"}
		data.forms["pas_sub_prf_2sg"] = {stem .. "atōks"}
		data.forms["pas_sub_prf_3sg"] = {stem .. "atoks"}
		data.forms["pas_sub_prf_1pl"] = {stem .. "atoksy"}
		data.forms["pas_sub_prf_2pl"] = {stem .. "atōks"}
		data.forms["pas_sub_prf_3pl"] = {stem .. "atoksy"}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. "ayoks"}
		data.forms["pas_sub_plu_2sg"] = {stem .. "atōks"}
		data.forms["pas_sub_plu_3sg"] = {stem .. "atoks"}
		data.forms["pas_sub_plu_1pl"] = {stem .. "atoksy"}
		data.forms["pas_sub_plu_2pl"] = {stem .. "atōks"}
		data.forms["pas_sub_plu_3pl"] = {stem .. "atoksy"}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. "atuks"}
		data.forms["pas_sub_hab_2sg"] = {stem .. "atuaks"}
		data.forms["pas_sub_hab_3sg"] = {stem .. "atuks"}
		data.forms["pas_sub_hab_1pl"] = {stem .. "atuksy"}
		data.forms["pas_sub_hab_2pl"] = {stem .. "atuaks"}
		data.forms["pas_sub_hab_3pl"] = {stem .. "atuksy"}
		
		--Imperative
		data.forms["pas_imp_pres_2sg"] = {stem .. "āks"}
		data.forms["pas_imp_pres_2pl"] = {stem .. "āks"}
		
		data.forms["pas_imp_aor_2sg"] = {stem .. "assiāks"}
		data.forms["pas_imp_aor_2pl"] = {stem .. "assiāks"}
		
		data.forms["pas_imp_fut_2sg"] = {stem .. "ēlāks"}
		data.forms["pas_imp_fut_2pl"] = {stem .. "ēlāks"}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. "akson"}
		data.forms["pas_inf_aor"] = {stem .. "assiakson"}
		data.forms["pas_inf_prf"] = {stem .. "atakson"}
		
		data.forms["pas_part_aor"] = {stem .. "assiarza"}
		data.forms["pas_part_fut"] = {stem .. "ēlaksa"}
		data.forms["pas_part_prf"] = {stem .. "ata"}
		data.forms["pas_part_hab"] = {stem .. "atiarza"}
end
})

d["i"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["i"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "i-stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian i-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["o"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["o"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "o-stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian o-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["u"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["u"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "u-stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian u-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["liquid"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["liquid"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "liquid stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian liquid-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["voiceless-stop"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["voiceless-stop"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "voiceless-stop stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian voiceless-stop-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["nasal"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["nasal"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "nasal stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian nasal-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["voiced-stop"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["voiced-stop"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "voiced-stop stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian voiced-stop-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["palatal"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["palatal"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "palatal stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian palatal-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

d["fricative"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["fricative"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "fricative stem"
	if not data.no_cat then table.insert(data.categories, "High Valyrian fricative-stem verbs") end
	
	--Active
		--Indicative
		data.forms["act_ind_prs_1sg"] = {stem .. ""}
		data.forms["act_ind_prs_2sg"] = {stem .. ""}
		data.forms["act_ind_prs_3sg"] = {stem .. ""}
		data.forms["act_ind_prs_1pl"] = {stem .. ""}
		data.forms["act_ind_prs_2pl"] = {stem .. ""}
		data.forms["act_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["act_ind_aor_1sg"] = {stem .. ""}
		data.forms["act_ind_aor_2sg"] = {stem .. ""}
		data.forms["act_ind_aor_3sg"] = {stem .. ""}
		data.forms["act_ind_aor_1pl"] = {stem .. ""}
		data.forms["act_ind_aor_2pl"] = {stem .. ""}
		data.forms["act_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["act_ind_fut_1sg"] = {stem .. ""}
		data.forms["act_ind_fut_2sg"] = {stem .. ""}
		data.forms["act_ind_fut_3sg"] = {stem .. ""}
		data.forms["act_ind_fut_1pl"] = {stem .. ""}
		data.forms["act_ind_fut_2pl"] = {stem .. ""}
		data.forms["act_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["act_ind_imperf_1sg"] = {stem .. ""}
		data.forms["act_ind_imperf_2sg"] = {stem .. ""}
		data.forms["act_ind_imperf_3sg"] = {stem .. ""}
		data.forms["act_ind_imperf_1pl"] = {stem .. ""}
		data.forms["act_ind_imperf_2pl"] = {stem .. ""}
		data.forms["act_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_prf_1sg"] = {stem .. ""}
		data.forms["act_ind_prf_2sg"] = {stem .. ""}
		data.forms["act_ind_prf_3sg"] = {stem .. ""}
		data.forms["act_ind_prf_1pl"] = {stem .. ""}
		data.forms["act_ind_prf_2pl"] = {stem .. ""}
		data.forms["act_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["act_ind_plu_1sg"] = {stem .. ""}
		data.forms["act_ind_plu_2sg"] = {stem .. ""}
		data.forms["act_ind_plu_3sg"] = {stem .. ""}
		data.forms["act_ind_plu_1pl"] = {stem .. ""}
		data.forms["act_ind_plu_2pl"] = {stem .. ""}
		data.forms["act_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["act_ind_hab_1sg"] = {stem .. ""}
		data.forms["act_ind_hab_2sg"] = {stem .. ""}
		data.forms["act_ind_hab_3sg"] = {stem .. ""}
		data.forms["act_ind_hab_1pl"] = {stem .. ""}
		data.forms["act_ind_hab_2pl"] = {stem .. ""}
		data.forms["act_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["act_sub_prs_1sg"] = {stem .. ""}
		data.forms["act_sub_prs_2sg"] = {stem .. ""}
		data.forms["act_sub_prs_3sg"] = {stem .. ""}
		data.forms["act_sub_prs_1pl"] = {stem .. ""}
		data.forms["act_sub_prs_2pl"] = {stem .. ""}
		data.forms["act_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["act_sub_aor_1sg"] = {stem .. ""}
		data.forms["act_sub_aor_2sg"] = {stem .. ""}
		data.forms["act_sub_aor_3sg"] = {stem .. ""}
		data.forms["act_sub_aor_1pl"] = {stem .. ""}
		data.forms["act_sub_aor_2pl"] = {stem .. ""}
		data.forms["act_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["act_sub_fut_1sg"] = {stem .. ""}
		data.forms["act_sub_fut_2sg"] = {stem .. ""}
		data.forms["act_sub_fut_3sg"] = {stem .. ""}
		data.forms["act_sub_fut_1pl"] = {stem .. ""}
		data.forms["act_sub_fut_2pl"] = {stem .. ""}
		data.forms["act_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["act_sub_imperf_1sg"] = {stem .. ""}
		data.forms["act_sub_imperf_2sg"] = {stem .. ""}
		data.forms["act_sub_imperf_3sg"] = {stem .. ""}
		data.forms["act_sub_imperf_1pl"] = {stem .. ""}
		data.forms["act_sub_imperf_2pl"] = {stem .. ""}
		data.forms["act_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_prf_1sg"] = {stem .. ""}
		data.forms["act_sub_prf_2sg"] = {stem .. ""}
		data.forms["act_sub_prf_3sg"] = {stem .. ""}
		data.forms["act_sub_prf_1pl"] = {stem .. ""}
		data.forms["act_sub_prf_2pl"] = {stem .. ""}
		data.forms["act_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["act_sub_plu_1sg"] = {stem .. ""}
		data.forms["act_sub_plu_2sg"] = {stem .. ""}
		data.forms["act_sub_plu_3sg"] = {stem .. ""}
		data.forms["act_sub_plu_1pl"] = {stem .. ""}
		data.forms["act_sub_plu_2pl"] = {stem .. ""}
		data.forms["act_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["act_sub_hab_1sg"] = {stem .. ""}
		data.forms["act_sub_hab_2sg"] = {stem .. ""}
		data.forms["act_sub_hab_3sg"] = {stem .. ""}
		data.forms["act_sub_hab_1pl"] = {stem .. ""}
		data.forms["act_sub_hab_2pl"] = {stem .. ""}
		data.forms["act_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["act_imp_pres_1sg"] = {stem .. ""}
		data.forms["act_imp_pres_2sg"] = {stem .. ""}
		data.forms["act_imp_pres_3sg"] = {stem .. ""}
		data.forms["act_imp_pres_1pl"] = {stem .. ""}
		data.forms["act_imp_pres_2pl"] = {stem .. ""}
		data.forms["act_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["act_imp_aor_1sg"] = {stem .. ""}
		data.forms["act_imp_aor_2sg"] = {stem .. ""}
		data.forms["act_imp_aor_3sg"] = {stem .. ""}
		data.forms["act_imp_aor_1pl"] = {stem .. ""}
		data.forms["act_imp_aor_2pl"] = {stem .. ""}
		data.forms["act_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["act_imp_fut_1sg"] = {stem .. ""}
		data.forms["act_imp_fut_2sg"] = {stem .. ""}
		data.forms["act_imp_fut_3sg"] = {stem .. ""}
		data.forms["act_imp_fut_1pl"] = {stem .. ""}
		data.forms["act_imp_fut_2pl"] = {stem .. ""}
		data.forms["act_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["act_inf_prs"] = {stem .. ""}
		data.forms["act_inf_aor"] = {stem .. ""}
		data.forms["act_inf_prf"] = {stem .. ""}
		
		data.forms["act_part_prs"] = {stem .. ""}
		data.forms["act_part_aor"] = {stem .. ""}
		data.forms["act_part_fut"] = {stem .. ""}
		data.forms["act_part_prf"] = {stem .. ""}
		data.forms["act_part_hab"] = {stem .. ""}
	
	
	--Passive
		--Indicative
		data.forms["pas_ind_prs_1sg"] = {stem .. ""}
		data.forms["pas_ind_prs_2sg"] = {stem .. ""}
		data.forms["pas_ind_prs_3sg"] = {stem .. ""}
		data.forms["pas_ind_prs_1pl"] = {stem .. ""}
		data.forms["pas_ind_prs_2pl"] = {stem .. ""}
		data.forms["pas_ind_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_aor_1sg"] = {stem .. ""}
		data.forms["pas_ind_aor_2sg"] = {stem .. ""}
		data.forms["pas_ind_aor_3sg"] = {stem .. ""}
		data.forms["pas_ind_aor_1pl"] = {stem .. ""}
		data.forms["pas_ind_aor_2pl"] = {stem .. ""}
		data.forms["pas_ind_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_fut_1sg"] = {stem .. ""}
		data.forms["pas_ind_fut_2sg"] = {stem .. ""}
		data.forms["pas_ind_fut_3sg"] = {stem .. ""}
		data.forms["pas_ind_fut_1pl"] = {stem .. ""}
		data.forms["pas_ind_fut_2pl"] = {stem .. ""}
		data.forms["pas_ind_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
		data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
		data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_prf_1sg"] = {stem .. ""}
		data.forms["pas_ind_prf_2sg"] = {stem .. ""}
		data.forms["pas_ind_prf_3sg"] = {stem .. ""}
		data.forms["pas_ind_prf_1pl"] = {stem .. ""}
		data.forms["pas_ind_prf_2pl"] = {stem .. ""}
		data.forms["pas_ind_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_plu_1sg"] = {stem .. ""}
		data.forms["pas_ind_plu_2sg"] = {stem .. ""}
		data.forms["pas_ind_plu_3sg"] = {stem .. ""}
		data.forms["pas_ind_plu_1pl"] = {stem .. ""}
		data.forms["pas_ind_plu_2pl"] = {stem .. ""}
		data.forms["pas_ind_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_ind_hab_1sg"] = {stem .. ""}
		data.forms["pas_ind_hab_2sg"] = {stem .. ""}
		data.forms["pas_ind_hab_3sg"] = {stem .. ""}
		data.forms["pas_ind_hab_1pl"] = {stem .. ""}
		data.forms["pas_ind_hab_2pl"] = {stem .. ""}
		data.forms["pas_ind_hab_3pl"] = {stem .. ""}
		
		--Subjunctive
		data.forms["pas_sub_prs_1sg"] = {stem .. ""}
		data.forms["pas_sub_prs_2sg"] = {stem .. ""}
		data.forms["pas_sub_prs_3sg"] = {stem .. ""}
		data.forms["pas_sub_prs_1pl"] = {stem .. ""}
		data.forms["pas_sub_prs_2pl"] = {stem .. ""}
		data.forms["pas_sub_prs_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_aor_1sg"] = {stem .. ""}
		data.forms["pas_sub_aor_2sg"] = {stem .. ""}
		data.forms["pas_sub_aor_3sg"] = {stem .. ""}
		data.forms["pas_sub_aor_1pl"] = {stem .. ""}
		data.forms["pas_sub_aor_2pl"] = {stem .. ""}
		data.forms["pas_sub_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_fut_1sg"] = {stem .. ""}
		data.forms["pas_sub_fut_2sg"] = {stem .. ""}
		data.forms["pas_sub_fut_3sg"] = {stem .. ""}
		data.forms["pas_sub_fut_1pl"] = {stem .. ""}
		data.forms["pas_sub_fut_2pl"] = {stem .. ""}
		data.forms["pas_sub_fut_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
		data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
		data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_prf_1sg"] = {stem .. ""}
		data.forms["pas_sub_prf_2sg"] = {stem .. ""}
		data.forms["pas_sub_prf_3sg"] = {stem .. ""}
		data.forms["pas_sub_prf_1pl"] = {stem .. ""}
		data.forms["pas_sub_prf_2pl"] = {stem .. ""}
		data.forms["pas_sub_prf_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_plu_1sg"] = {stem .. ""}
		data.forms["pas_sub_plu_2sg"] = {stem .. ""}
		data.forms["pas_sub_plu_3sg"] = {stem .. ""}
		data.forms["pas_sub_plu_1pl"] = {stem .. ""}
		data.forms["pas_sub_plu_2pl"] = {stem .. ""}
		data.forms["pas_sub_plu_3pl"] = {stem .. ""}
		
		data.forms["pas_sub_hab_1sg"] = {stem .. ""}
		data.forms["pas_sub_hab_2sg"] = {stem .. ""}
		data.forms["pas_sub_hab_3sg"] = {stem .. ""}
		data.forms["pas_sub_hab_1pl"] = {stem .. ""}
		data.forms["pas_sub_hab_2pl"] = {stem .. ""}
		data.forms["pas_sub_hab_3pl"] = {stem .. ""}
		
		--Imperative
		data.forms["pas_imp_pres_1sg"] = {stem .. ""}
		data.forms["pas_imp_pres_2sg"] = {stem .. ""}
		data.forms["pas_imp_pres_3sg"] = {stem .. ""}
		data.forms["pas_imp_pres_1pl"] = {stem .. ""}
		data.forms["pas_imp_pres_2pl"] = {stem .. ""}
		data.forms["pas_imp_pres_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_aor_1sg"] = {stem .. ""}
		data.forms["pas_imp_aor_2sg"] = {stem .. ""}
		data.forms["pas_imp_aor_3sg"] = {stem .. ""}
		data.forms["pas_imp_aor_1pl"] = {stem .. ""}
		data.forms["pas_imp_aor_2pl"] = {stem .. ""}
		data.forms["pas_imp_aor_3pl"] = {stem .. ""}
		
		data.forms["pas_imp_fut_1sg"] = {stem .. ""}
		data.forms["pas_imp_fut_2sg"] = {stem .. ""}
		data.forms["pas_imp_fut_3sg"] = {stem .. ""}
		data.forms["pas_imp_fut_1pl"] = {stem .. ""}
		data.forms["pas_imp_fut_2pl"] = {stem .. ""}
		data.forms["pas_imp_fut_3pl"] = {stem .. ""}
		
		--Nonfinite
		data.forms["pas_inf_prs"] = {stem .. ""}
		data.forms["pas_inf_aor"] = {stem .. ""}
		data.forms["pas_inf_fut"] = {stem .. ""}
		data.forms["pas_inf_prf"] = {stem .. ""}
		data.forms["pas_inf_hab"] = {stem .. ""}
		
		data.forms["pas_part_prs"] = {stem .. ""}
		data.forms["pas_part_aor"] = {stem .. ""}
		data.forms["pas_part_fut"] = {stem .. ""}
		data.forms["pas_part_prf"] = {stem .. ""}
		data.forms["pas_part_hab"] = {stem .. ""}
end
})

return d