return function(fem2)
	return require("Module:TemplateStyles")("amf-ndecl/styles.css") .. "\n" ..
[[{| class="inflection-table vsSwitcher amf-ndecl__table" data-toggle-category="declension" style="" cellspacing="1" cellpadding="2" width="10%"
|+ class="vsHide" | ''(not all inflected forms may be accurate)''
! class="vsToggleElement amf-ndecl__row-header" colspan="]] .. (fem2 and 6 or 5) .. [[" | Declension of {{{title}}}
|-
! class="amf-ndecl__row-header" style="min-width:8em" |
! class="amf-ndecl__row-header" | general
! class="amf-ndecl__row-header" | masculine
! class="amf-ndecl__row-header" | feminine]] .. (fem2 and ' I\n! class="amf-ndecl__row-header" | feminine II' or "") .. [[

! class="amf-ndecl__row-header" | plural
|- class="amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Nominative''
| {{{nom}}}
| {{{m_nom}}}
| {{{f_nom}}}]] .. (fem2 and "|| {{{f2_nom}}}" or "") .. [[

| {{{pl_nom}}}
|- class="amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Oblique''
| —
| —
| {{{f_obl}}}]] .. (fem2 and "|| —" or "") .. [[

| —
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Accusative''
| {{{acc}}}
| {{{m_acc}}}
| {{{f_acc}}}]] .. (fem2 and "|| {{{f2_acc}}}" or "") .. [[

| {{{pl_acc}}}
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Genitive''
| {{{gen}}}
| {{{m_gen}}}
| {{{f_gen}}}]] .. (fem2 and "|| {{{f2_gen}}}" or "") .. [[

| {{{pl_gen}}}
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Dative''
| {{{dat}}}
| {{{m_dat}}}
| {{{f_dat}}}]] .. (fem2 and "|| {{{f2_dat}}}" or "") .. [[

| {{{pl_dat}}}
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Affective''
| {{{aff}}}
| {{{m_aff}}}
| {{{f_aff}}}]] .. (fem2 and "|| {{{f2_aff}}}" or "") .. [[

| {{{pl_aff}}}
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Instrumental''
| {{{ins}}}
| {{{m_ins}}}
| {{{f_ins}}}]] .. (fem2 and "|| {{{f2_ins}}}" or "") .. [[

| {{{pl_ins}}}
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Locative''
| {{{loc}}}
| {{{m_loc}}}
| {{{f_loc}}}]] .. (fem2 and "|| {{{f2_loc}}}" or "") .. [[

| —
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Inessive''
| {{{ine}}}
| —
| —]] .. (fem2 and "|| —" or "") .. [[

| —
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Addessive''
| {{{ade}}}
| {{{m_ade}}}
| {{{f_ade}}}]] .. (fem2 and "|| {{{f2_ade}}}" or "") .. [[

| —
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Allative'' I
| {{{all1}}}
| {{{m_all1}}}
| {{{f_all1}}}]] .. (fem2 and "|| {{{f2_all1}}}" or "") .. [[

| {{{pl_all1}}}
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Allative'' II
| {{{all2}}}
| {{{m_all2}}}
| {{{f_all2}}}]] .. (fem2 and "|| {{{f2_all2}}}" or "") .. [[

| —
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Ablative''
| {{{abl}}}
| —
| —]] .. (fem2 and "|| —" or "") .. [[

| —
|- class="vsHide amf-ndecl__cell"
| class="amf-ndecl__col-header" | ''Comitative''
| {{{com}}}
| {{{m_com}}}
| {{{f_com}}}]] .. (fem2 and "|| {{{f2_com}}}" or "") .. [[

| {{{pl_com}}}
|}]]
end