<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://wiki.kokushin-u.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3ANavbox%2Fformer</id>
		<title>モジュール:Navbox/former - 版の履歴</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.kokushin-u.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3ANavbox%2Fformer"/>
		<link rel="alternate" type="text/html" href="https://wiki.kokushin-u.jp/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Navbox/former&amp;action=history"/>
		<updated>2026-05-10T21:29:08Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.kokushin-u.jp/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Navbox/former&amp;diff=160&amp;oldid=prev</id>
		<title>SUI: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.kokushin-u.jp/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Navbox/former&amp;diff=160&amp;oldid=prev"/>
				<updated>2018-04-10T12:45:44Z</updated>
		
		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2018年4月10日 (火) 12:45時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>SUI</name></author>	</entry>

	<entry>
		<id>https://wiki.kokushin-u.jp/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Navbox/former&amp;diff=159&amp;oldid=prev</id>
		<title>Waiesu: Module:Navbox/former/sandboxより全文転記、Template‐ノート:Navboxでの議論に基づく</title>
		<link rel="alternate" type="text/html" href="https://wiki.kokushin-u.jp/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Navbox/former&amp;diff=159&amp;oldid=prev"/>
				<updated>2017-11-04T15:27:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;a href=&quot;/wiki/%E7%89%B9%E5%88%A5:%E5%9B%BA%E5%AE%9A%E3%83%AA%E3%83%B3%E3%82%AF/66093007&quot; title=&quot;特別:固定リンク/66093007&quot;&gt;Module:Navbox/former/sandbox&lt;/a&gt;より全文転記、&lt;a href=&quot;/wiki/%E7%89%B9%E5%88%A5:%E5%9B%BA%E5%AE%9A%E3%83%AA%E3%83%B3%E3%82%AF/66120626#.E4.B8.8D.E5.85.B7.E5.90.88.E3.81.AE.E5.A0.B1.E5.91.8A.EF.BC.882017.E5.B9.B49.E6.9C.88.EF.BC.89&quot; title=&quot;特別:固定リンク/66120626&quot;&gt;Template‐ノート:Navbox&lt;/a&gt;での議論に基づく&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Template:Tnavbar&lt;br /&gt;
]]&lt;br /&gt;
function p.tnavbar(frame)&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	if not args[1] then return '&amp;amp;nbsp;' end&lt;br /&gt;
	&lt;br /&gt;
	local function tf(x)&lt;br /&gt;
		return x == '1' and true or false&lt;br /&gt;
	end&lt;br /&gt;
	args.plain = tf(args.plain)&lt;br /&gt;
	args.div = tf(args.div)&lt;br /&gt;
	args.nodiv = tf(args.nodiv)&lt;br /&gt;
	args.mini = tf(args.mini)&lt;br /&gt;
	args.viewplain = tf(args.viewplain)&lt;br /&gt;
	if args.miniv == '1' then args.mini, args.viewplain = true, true end&lt;br /&gt;
	args.fontstyle = args.fontcolor ~= '' and ((args.fontstyle or '') .. ';color:' .. args.fontcolor .. ';') or args.fontstyle or ''&lt;br /&gt;
	&lt;br /&gt;
	local r = {open = '&amp;lt;div class=&amp;quot;noprint plainlinks navbar hlist&amp;quot; style=&amp;quot;white-space:nowrap;font-size:60%;font-weight:normal;', content = '', close = '&amp;lt;/div&amp;gt;'} --出力用&lt;br /&gt;
	if args.nodiv then&lt;br /&gt;
		r.open = r.open .. 'display:inline;padding:0 0.5em;'&lt;br /&gt;
	else&lt;br /&gt;
		r.open = r.open .. 'background-color:transparent;padding:0;color:#000;'&lt;br /&gt;
	end&lt;br /&gt;
	r.open = r.open .. args.fontstyle .. (args.style or '') .. '&amp;quot;&amp;gt;'&lt;br /&gt;
	&lt;br /&gt;
	if not (args.plain or args.mini or args.viewplain) then&lt;br /&gt;
		r.content = '&amp;lt;span style=&amp;quot;font-size:125%;&amp;quot;&amp;gt;このテンプレートを:&amp;amp;nbsp;&amp;lt;/span&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local disp = args.mini and {'表', '話', '編', '歴'} or {'表示', 'ノート', '編集', '履歴'}&lt;br /&gt;
	local ns = {'Template:', 'Template‐ノート:', 'Template:', 'Template:'}&lt;br /&gt;
	local query = {nil, nil, 'action=edit', 'action=history'}&lt;br /&gt;
	local title = {'このテンプレートを表示します', 'このテンプレートのノートを表示します', 'このテンプレートを編集します。保存の前にプレビューを忘れずに。', 'このテンプレートの過去の版を表示します'}&lt;br /&gt;
	local color = {'', 'color:#002bb8;', 'color:#002bb8;', 'color:#002bb8;'}&lt;br /&gt;
	local i = 0&lt;br /&gt;
	local i_end = args.viewplain and 1 or 4&lt;br /&gt;
	r.content = r.content .. '&amp;lt;ul style=&amp;quot;display:inline;&amp;quot;&amp;gt;'&lt;br /&gt;
	for i = 1, i_end do&lt;br /&gt;
		local l = {open = '', link = '', close = ''}&lt;br /&gt;
		if query[i] then&lt;br /&gt;
			l.open = '['&lt;br /&gt;
			l.link = mw.uri.decode(tostring(mw.uri.canonicalUrl(ns[i] .. args[1], query[i]))) .. ' '&lt;br /&gt;
			l.close = ']'&lt;br /&gt;
		else&lt;br /&gt;
			l.open = '[['&lt;br /&gt;
			l.link = ns[i] .. args[1] .. '|'&lt;br /&gt;
			l.close = ']]'&lt;br /&gt;
		end&lt;br /&gt;
		r.content = r.content .. '&amp;lt;li&amp;gt;' .. l.open .. l.link .. '&amp;lt;span title=&amp;quot;' .. title[i] .. '&amp;quot; style=&amp;quot;font-size:125%;' .. color[i] .. args.fontstyle .. '&amp;quot;&amp;gt;' .. disp[i] .. '&amp;lt;/span&amp;gt;' .. l.close&lt;br /&gt;
	end&lt;br /&gt;
	r.content = r.content .. '&amp;lt;/ul&amp;gt;'&lt;br /&gt;
	&lt;br /&gt;
	return r.open .. r.content .. r.close&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Define Arguments&lt;br /&gt;
]]&lt;br /&gt;
local args = {}&lt;br /&gt;
local border&lt;br /&gt;
local child, none = false, false&lt;br /&gt;
local collapsible = ''&lt;br /&gt;
local colspan, rowspan = 0, 0&lt;br /&gt;
local basestyle = ''&lt;br /&gt;
local odd, even = 'odd', 'even'&lt;br /&gt;
&lt;br /&gt;
local list, liststyle = {}, {}&lt;br /&gt;
local group, groupstyle = {}, {}&lt;br /&gt;
local colheader, colheadercolspan, colheaderstyle = {}, {}, {}&lt;br /&gt;
local col, colstyle, colwidth = {}, {}, {}&lt;br /&gt;
local colfooter, colfootercolspan, colfooterstyle = {}, {}, {}&lt;br /&gt;
local abbr, state = {}, {}&lt;br /&gt;
local sect, section = {}, {}&lt;br /&gt;
local secttitlestyle = {}&lt;br /&gt;
local content, contentstyle = {}&lt;br /&gt;
local image, imageleft = {}, {}&lt;br /&gt;
&lt;br /&gt;
local result = ''	--出力用&lt;br /&gt;
&lt;br /&gt;
local function defArgs(frame)&lt;br /&gt;
	args = require('Module:Arguments').getArgs(frame, {parentOnly = true})&lt;br /&gt;
	border = args.border or args[1]&lt;br /&gt;
	child, none = (border == 'subgroup' or border == 'child'), (border == 'none')&lt;br /&gt;
	collapsible = (args.state == 'plain' or args.state == 'off') and '' or 'collapsible '&lt;br /&gt;
	colspan = 2 + (args.imageleft and 1 or 0) + (args.image and 1 or 0)&lt;br /&gt;
	&lt;br /&gt;
	if args.basestyle then basestyle = args.basestyle .. ';' end&lt;br /&gt;
	&lt;br /&gt;
	local sortable_mt = {&lt;br /&gt;
		__lt = function(a, b) return a.index &amp;lt; b.index end,&lt;br /&gt;
		__concat = function(a, b)&lt;br /&gt;
			local strA = (type(a) == 'table') and a.content or a or ''&lt;br /&gt;
			local strB = (type(b) == 'table') and b.content or b or ''&lt;br /&gt;
			return strA .. strB&lt;br /&gt;
		end&lt;br /&gt;
	}&lt;br /&gt;
	local function sortable_args(tbl, index, content)&lt;br /&gt;
		table.insert(tbl, {index = index, content = content})&lt;br /&gt;
		setmetatable(tbl[#tbl], sortable_mt)&lt;br /&gt;
	end&lt;br /&gt;
	local switch = {&lt;br /&gt;
		--common&lt;br /&gt;
		list = function(num, v) sortable_args(list, num, '\n' .. v) end,&lt;br /&gt;
		liststyle = function(num, v) liststyle[num] = v end,&lt;br /&gt;
		group = function(num, v) group[num] = v end,&lt;br /&gt;
		groupstyle = function(num, v) groupstyle[num] = v end,&lt;br /&gt;
		--for with_columns&lt;br /&gt;
		colheader = function(num,v) colheader[num] = v end,&lt;br /&gt;
		colheadercolspan = function(num,v) colheadercolspan[num] = v end,&lt;br /&gt;
		colheaderstyle = function(num,v) colheaderstyle[num] = v end,&lt;br /&gt;
		col = function(num, v) sortable_args(col, num, '\n' .. v) end,&lt;br /&gt;
		colstyle = function(num,v) colstyle[num] = v end,&lt;br /&gt;
		colwidth = function(num,v) colwidth[num] = v end,&lt;br /&gt;
		colfooter = function(num,v) colfooter[num] = v end,&lt;br /&gt;
		colfootercolspan = function(num,v) colfootercolspan[num] = v end,&lt;br /&gt;
		colfooterstyle = function(num,v) colfooterstyle[num] = v end,&lt;br /&gt;
		--for with_collapsible_groups&lt;br /&gt;
		abbr = function(num, v) abbr[num] = v end,&lt;br /&gt;
		state = function(num, v) state[num] = v end,&lt;br /&gt;
		sect = function(num, v) group[num] = v end,&lt;br /&gt;
		section = function(num, v) group[num] = v end,&lt;br /&gt;
		secttitlestyle = function(num, v) groupstyle[num] = v end,&lt;br /&gt;
		content = function(num, v) sortable_args(content, num, '\n' .. v) end,&lt;br /&gt;
		contentstyle = function(num, v) liststyle[num] = v end,&lt;br /&gt;
		image = function(num, v) image[num] = v end,&lt;br /&gt;
		imageleft = function(num, v) imageleft[num] = v end,&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		local str1, num, str2 = string.match(k, '(%D+)(%d+)(%D*)')&lt;br /&gt;
		str1, num, str2 = str1 or '', tonumber(num), str2 or ''&lt;br /&gt;
		if switch[str1 .. str2] and num then switch[str1 .. str2](num, v) end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.sort(list)&lt;br /&gt;
	rowspan = #list&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
top&lt;br /&gt;
]]&lt;br /&gt;
local function top()&lt;br /&gt;
	if child then&lt;br /&gt;
		result = result .. '&amp;lt;/div&amp;gt;'&lt;br /&gt;
	elseif not none then&lt;br /&gt;
		result = result .. '&amp;lt;table class=&amp;quot;navbox&amp;quot; style=&amp;quot;border-collapse:collapse;' .. (args.bodystyle or '') .. ';' .. (args.style or '') .. '&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	result = result .. '&amp;lt;table class=&amp;quot;nowraplinks ' .. (args.bodyclass or '')&lt;br /&gt;
	if args.title then&lt;br /&gt;
		result = result .. ' ' .. collapsible .. (args.state or ' autocollapse')&lt;br /&gt;
	end&lt;br /&gt;
	if child or none then&lt;br /&gt;
		result = result .. ' navbox-subgroup&amp;quot; style=&amp;quot;margin:-2px;width:100%;width:calc(100% + 4px);' .. (args.bodystyle or '') .. (args.style or '')&lt;br /&gt;
	else&lt;br /&gt;
		result = result .. '&amp;quot; style=&amp;quot;background:transparent;color:inherit;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	result = result .. ';min-width:100%;border-spacing:2px;border-collapse:separate;' .. (args.innerstyle or '') .. '&amp;quot;&amp;gt;'&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
title and navbar&lt;br /&gt;
]]&lt;br /&gt;
local function title()&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		result = result .. '&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-group ' .. (args.titlegroupclass or '') .. '&amp;quot; style=&amp;quot;' .. basestyle  .. (args.groupstyle or '') .. ';' .. (args.titlegroupstyle or '') .. '&amp;quot;&amp;gt;' .. args.titlegroup .. '&amp;lt;/td&amp;gt;&amp;lt;th style=&amp;quot;width:100%;'&lt;br /&gt;
	else&lt;br /&gt;
		result = result .. '&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;'&lt;br /&gt;
	end&lt;br /&gt;
	result = result .. basestyle .. (args.titlestyle or '') .. '&amp;quot; colspan=' .. (colspan - (args.titlegroup and 1 or 0)) .. ' class=&amp;quot;navbox-title&amp;quot;&amp;gt;'&lt;br /&gt;
	&lt;br /&gt;
	if (args.navbar == 'plain') or (not args.name and (child or none)) then&lt;br /&gt;
		result = result .. '&amp;lt;div style=&amp;quot;float:left;width:6em;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;'&lt;br /&gt;
	elseif args.navbar ~= 'off' then&lt;br /&gt;
		local tbl = {args = {args.name, mini = '1', fontstyle = basestyle .. (args.titlestyle or '') .. ';border:none;', fontcolor = ''}}&lt;br /&gt;
		result = result .. '&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left;&amp;quot;&amp;gt;' .. p.tnavbar(tbl) .. '&amp;lt;/div&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args.titleclass then&lt;br /&gt;
		args.titleclass = ' class=&amp;quot;' .. args.titleclass .. '&amp;quot;'&lt;br /&gt;
	else&lt;br /&gt;
		args.titleclass = ''&lt;br /&gt;
	end&lt;br /&gt;
	result = result .. '&amp;lt;span ' .. args.titleclass .. ' style=&amp;quot;font-size:' .. ((child or none) and '100' or '110') .. '%;&amp;quot;&amp;gt;' .. args.title .. '&amp;lt;/span&amp;gt;'&lt;br /&gt;
	&lt;br /&gt;
	if args.state == 'plain' then&lt;br /&gt;
		result = result .. '&amp;lt;div style=&amp;quot;float:right;width:6em;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	result = result .. '&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
--[[&lt;br /&gt;
above&lt;br /&gt;
]]&lt;br /&gt;
local function above()&lt;br /&gt;
	result = result .. '&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow ' .. (args.aboveclass or '') .. '&amp;quot; style=&amp;quot;' .. basestyle .. (args.abovestyle or '') .. '&amp;quot; colspan=' .. colspan .. '&amp;gt;\n' .. args.above .. '&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
--[[&lt;br /&gt;
body&lt;br /&gt;
]]&lt;br /&gt;
--first group/list and images&lt;br /&gt;
local function body1()&lt;br /&gt;
	result = result .. '&amp;lt;tr&amp;gt;'&lt;br /&gt;
	if args.imageleft then&lt;br /&gt;
		result = result .. '&amp;lt;td style=&amp;quot;width:0;' .. (args.imageleftstyle or '') .. '&amp;quot; rowspan=' .. rowspan .. '&amp;gt;' .. args.imageleft .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	local j = list[1].index&lt;br /&gt;
	if group[j] then&lt;br /&gt;
		result = result .. '&amp;lt;td class=&amp;quot;navbox-group ' .. (args.groupclass or '') .. '&amp;quot; style=&amp;quot;' .. basestyle .. (args.groupwidth and ('width:' .. args.groupwidth .. ';') or '') .. (args.groupstyle or '') .. ';' .. (groupstyle[j] or '') .. '&amp;quot;&amp;gt;' .. group[j] .. '&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;'&lt;br /&gt;
	else&lt;br /&gt;
		result = result .. '&amp;lt;td colspan=2 style=&amp;quot;'&lt;br /&gt;
	end&lt;br /&gt;
	result = result .. (args.groupwidth and '' or 'width:100%;') .. 'padding:0;' .. (args.liststyle or '') .. ';' .. (odd == 'odd' and (args.oddstyle or '') or (args.evenstyle or '')) .. ';' .. (liststyle[j] or '') .. '&amp;quot; class=&amp;quot;navbox-list navbox-' .. (args.evenodd == 'swap' and even or args.evenodd or odd) .. ' ' .. (args.listclass or '') .. '&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;padding:' .. (args.list1padding or args.listpadding or '0 0.25em') .. '&amp;quot;&amp;gt;' .. list[1] .. '&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;'&lt;br /&gt;
	if args.image then&lt;br /&gt;
		result = result .. '&amp;lt;td style=&amp;quot;width:0;' .. (args.imagestyle or '') .. '&amp;quot; rowspan=' .. rowspan .. '&amp;gt;' .. args.image .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	result = result .. '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--remaining groups/lists&lt;br /&gt;
local function body2()&lt;br /&gt;
	for i = 2, #list do&lt;br /&gt;
		odd, even = even, odd&lt;br /&gt;
		local j = list[i].index&lt;br /&gt;
		if group[j] then&lt;br /&gt;
			result = result .. '&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-group ' .. (args.groupclass or '') .. '&amp;quot; style=&amp;quot;' .. basestyle .. (args.groupwidth and ('width:' .. args.groupwidth .. ';') or '') .. (args.groupstyle or '') .. ';' .. (groupstyle[j] or '') .. '&amp;quot;&amp;gt;' .. group[j] .. '&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;'&lt;br /&gt;
		else&lt;br /&gt;
			result = result .. '&amp;lt;tr&amp;gt;&amp;lt;td colspan=2 style=&amp;quot;'&lt;br /&gt;
		end&lt;br /&gt;
		result = result .. (args.groupwidth and '' or 'width:100%;') .. 'padding:0;' .. (args.liststyle or '') .. ';' .. (odd == 'odd' and (args.oddstyle or '') or (args.evenstyle or '')) .. ';' .. (liststyle[j] or '') .. '&amp;quot; class=&amp;quot;navbox-list navbox-' .. (args.evenodd == 'swap' and even or args.evenodd or odd) .. ' ' .. (args.listclass or '') .. '&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;padding:' .. (args.listpadding or '0 0.25em') .. '&amp;quot;&amp;gt;' .. list[i] .. '&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
below&lt;br /&gt;
]]&lt;br /&gt;
local function below()&lt;br /&gt;
	result = result .. '&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow ' .. (args.belowclass or '') .. '&amp;quot; style=&amp;quot;' .. basestyle .. (args.belowstyle or '') .. '&amp;quot; colspan=' .. colspan .. '&amp;gt;\n' .. args.below .. '&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
--[[&lt;br /&gt;
close&lt;br /&gt;
]]&lt;br /&gt;
local function close()&lt;br /&gt;
	result = result .. '&amp;lt;/table&amp;gt;'&lt;br /&gt;
	&lt;br /&gt;
	if child then&lt;br /&gt;
		result = result .. '&amp;lt;div&amp;gt;'&lt;br /&gt;
	elseif not none then&lt;br /&gt;
		result = result .. '&amp;lt;/table&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Template:Navbox&lt;br /&gt;
]]&lt;br /&gt;
function p.navbox(frame)&lt;br /&gt;
	defArgs(frame)&lt;br /&gt;
	top()&lt;br /&gt;
	if args.title then title() end&lt;br /&gt;
	if args.above then above() end&lt;br /&gt;
	if list[1] then body1() end&lt;br /&gt;
	body2()&lt;br /&gt;
	if args.below then below() end&lt;br /&gt;
	close()&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Template:Navbox subgroup&lt;br /&gt;
]]&lt;br /&gt;
function p.subgroup(frame)&lt;br /&gt;
	defArgs(frame)&lt;br /&gt;
	if not border then child = true end&lt;br /&gt;
	args.groupstyle = 'padding:' .. (args.grouppadding or '0 0.75em') .. ';' .. (args.groupstyle or '')&lt;br /&gt;
	top()&lt;br /&gt;
	if args.title then title() end&lt;br /&gt;
	if args.above then above() end&lt;br /&gt;
	if list[1] then body1() end&lt;br /&gt;
	body2()&lt;br /&gt;
	if args.below then below() end&lt;br /&gt;
	close()&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Template:Navbox with columns&lt;br /&gt;
]]&lt;br /&gt;
function p.with_columns(frame)&lt;br /&gt;
	defArgs(frame)&lt;br /&gt;
	table.sort(col)&lt;br /&gt;
	top()&lt;br /&gt;
	if args.title then title() end&lt;br /&gt;
	if args.above then above() end&lt;br /&gt;
	&lt;br /&gt;
	if col[1] then&lt;br /&gt;
		local j = col[1].index&lt;br /&gt;
		local cols = '&amp;lt;/div&amp;gt;&amp;lt;table class=&amp;quot;navbox-columns-table&amp;quot; style=&amp;quot;border-spacing:2px;border-collapse:separate;text-align:left;margin:-2px;' .. ((colheader[j] or args.fullwidth) and 'width:100%;width:calc(100% + 4px);' or 'margin:0 auto;') .. (args.coltablestyle or '') .. '&amp;quot;&amp;gt;'&lt;br /&gt;
		--Header row&lt;br /&gt;
		if colheader[j] then&lt;br /&gt;
			cols = cols .. '&amp;lt;tr class=&amp;quot;navbox-abovebelow&amp;quot; style=&amp;quot;font-weight:bold;' .. (args.colheaderstyle or '') .. '&amp;quot;&amp;gt;'&lt;br /&gt;
			for i = 1, #col do&lt;br /&gt;
				local j = col[i].index&lt;br /&gt;
				if colheader[j] then&lt;br /&gt;
					cols = cols .. '&amp;lt;td colspan=' .. (colheadercolspan[j] or '1') .. ' style=&amp;quot;' .. (colheaderstyle[j] or '') .. '&amp;quot;&amp;gt;' .. colheader[j] .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			cols = cols .. '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
		end&lt;br /&gt;
		--Main columns&lt;br /&gt;
		cols = cols .. '&amp;lt;tr style=&amp;quot;vertical-align:top;' .. (args.colstyle or '') .. '&amp;quot;&amp;gt;'&lt;br /&gt;
		if not (colheader[j] or colfooter[j] or args.fullwidth) then&lt;br /&gt;
			local paddingoff = args.padding and string.find(args.padding, '^0[ep]?[mx]?%?;?')&lt;br /&gt;
			if not paddingoff then&lt;br /&gt;
				cols = cols .. '&amp;lt;td style=&amp;quot;width:' .. (args.padding or '5em;') .. '&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/td&amp;gt;'&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		for i = 1, #col do&lt;br /&gt;
			local j = col[i].index&lt;br /&gt;
			cols = cols .. '&amp;lt;td style=&amp;quot;padding:0;' .. (args.oddcolstyle or '') .. ';' .. (colstyle[j] or '') .. ';width:' .. (colwidth[j] or args.colwidth or '10em;') .. '&amp;quot;&amp;gt;' .. col[i] .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
			args.oddcolstyle, args.evencolstyle = args.evencolstyle, args.oddcolstyle&lt;br /&gt;
		end&lt;br /&gt;
		cols = cols .. '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
		--Footer row&lt;br /&gt;
		if colfooter[j] then&lt;br /&gt;
			cols = cols .. '&amp;lt;tr class=&amp;quot;navbox-abovebelow&amp;quot; style=&amp;quot;font-weight:bold;' .. (args.colfooterstyle or '') .. '&amp;quot;&amp;gt;'&lt;br /&gt;
			for i = 1, #col do&lt;br /&gt;
				local j = col[i].index&lt;br /&gt;
				if colfooter[j] then&lt;br /&gt;
					cols = cols .. '&amp;lt;td colspan=' .. (colfootercolspan[j] or '1') .. ' style=&amp;quot;' .. (colfooterstyle[j] or '') .. '&amp;quot;&amp;gt;' .. colfooter[j] .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			cols = cols .. '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
		end&lt;br /&gt;
		cols = cols .. '&amp;lt;/table&amp;gt;&amp;lt;div&amp;gt;'&lt;br /&gt;
		table.insert(list, 1, cols)&lt;br /&gt;
		rowspan = rowspan + 1&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	body1()&lt;br /&gt;
	body2()&lt;br /&gt;
	if args.below then below() end&lt;br /&gt;
	close()&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Template:Navbox with collapsible groups&lt;br /&gt;
]]&lt;br /&gt;
function p.with_collapsible_groups(frame)&lt;br /&gt;
	defArgs(frame)&lt;br /&gt;
	table.sort(content)&lt;br /&gt;
	top()&lt;br /&gt;
	if args.title then title() end&lt;br /&gt;
	if args.above then above() end&lt;br /&gt;
	&lt;br /&gt;
	local i = 1&lt;br /&gt;
	local function funcList()&lt;br /&gt;
		list[i] = list[i] or content[i]&lt;br /&gt;
		local j = list[i].index&lt;br /&gt;
		collapsible = (state[j] == 'plain' or state[j] == 'off') and '' or 'collapsible '&lt;br /&gt;
		args.state = state[j] or args.selected and (args.selected == abbr[j] or args.selected == group[j]) and '' or 'collapsed'&lt;br /&gt;
		args.name = nil&lt;br /&gt;
		args.titlestyle = basestyle .. (args.groupstyle or '') .. ';' .. (args.secttitlestyle or '') .. ';' .. (groupstyle[j] or '')&lt;br /&gt;
		args.liststyle = (args.liststyle or '') .. ';' .. (args.contentstyle or '') .. ';' .. (liststyle[j] or '')&lt;br /&gt;
		args.title, group[j] = group[j], nil&lt;br /&gt;
		args.image = image[j]&lt;br /&gt;
		args.imageleft = imageleft[j]&lt;br /&gt;
		colspan = 2 + (args.imageleft and 1 or 0) + (args.image and 1 or 0)&lt;br /&gt;
		rowspan = 1&lt;br /&gt;
		result = result .. '&amp;lt;td style=&amp;quot;' .. (args.groupwidth and '' or 'width:100%;') .. 'padding:0;' .. (args.liststyle or '') .. ';' .. (odd == 'odd' and (args.oddstyle or '') or (args.evenstyle or '')) .. ';' .. (liststyle[j] or '') .. '&amp;quot; class=&amp;quot;navbox-list navbox-' .. (args.evenodd == 'swap' and even or args.evenodd or odd) .. ' ' .. (args.listclass or '') .. '&amp;quot;&amp;gt;&amp;lt;div&amp;gt;'&lt;br /&gt;
		if args.title then&lt;br /&gt;
			none = true&lt;br /&gt;
			top()&lt;br /&gt;
			title()&lt;br /&gt;
			body1()&lt;br /&gt;
			close()&lt;br /&gt;
		else&lt;br /&gt;
			result = result .. (list[i] or '')&lt;br /&gt;
		end&lt;br /&gt;
		result = result .. '&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	--i = 1&lt;br /&gt;
	result = result .. '&amp;lt;tr&amp;gt;'&lt;br /&gt;
	if args.imageleft then&lt;br /&gt;
		result = result .. '&amp;lt;td style=&amp;quot;width:0;padding:0 2px 0 0;' .. (args.imageleftstyle or '') .. '&amp;quot; rowspan=' .. rowspan .. '&amp;gt;' .. args.imageleft .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	funcList()&lt;br /&gt;
	if args.image then&lt;br /&gt;
		result = result .. '&amp;lt;td style=&amp;quot;width:0%;padding:0 0 0 2px;' .. (args.imagestyle or '') .. '&amp;quot; rowspan=' .. rowspan .. '&amp;gt;' .. args.image .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	--i &amp;gt; 2&lt;br /&gt;
	for i = 2, #list do&lt;br /&gt;
		result = result .. '&amp;lt;tr&amp;gt;'&lt;br /&gt;
		list[1] = list[i]&lt;br /&gt;
		funcList()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args.below then below() end&lt;br /&gt;
	child, none = (border == 'subgroup' or border == 'child'), (border == 'none') --再定義&lt;br /&gt;
	close()&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Template:NavboxYears&lt;br /&gt;
Template:NavboxYears2&lt;br /&gt;
]]&lt;br /&gt;
local function calc_years(args, fmtLink)&lt;br /&gt;
	local numtab = tonumber(args.tab) or 0&lt;br /&gt;
	local numstart = tonumber(args.start)&lt;br /&gt;
	local numend = tonumber(args['end'])&lt;br /&gt;
	local numstep = tonumber(args.step) or 1&lt;br /&gt;
	if numstart and numend then&lt;br /&gt;
		if numtab &amp;gt; 0 then&lt;br /&gt;
			for i = 2, numtab + 1 do&lt;br /&gt;
				args[i] = nil&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		local numD = numend - numstart + 1&lt;br /&gt;
		for i = 1, numD, numstep do&lt;br /&gt;
			args[i + numtab + 1] = numstart + i - 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local result = '&amp;lt;table style=&amp;quot;width:100%;border-spacing:2px;border-collapse:separate;text-align:center;&amp;quot;&amp;gt;' &lt;br /&gt;
	local h = 1&lt;br /&gt;
	repeat&lt;br /&gt;
		h = h + 1&lt;br /&gt;
		result = result .. '&amp;lt;tr&amp;gt;'&lt;br /&gt;
		for i = 2, 11 do&lt;br /&gt;
			result = result .. '&amp;lt;td style=&amp;quot;width:10%;&amp;quot;&amp;gt;'&lt;br /&gt;
			if (tonumber(args[i]) or -1) &amp;gt; 0 then&lt;br /&gt;
				result = result .. ('[[' .. fmtLink(args[1], args[i]) .. '|' .. args[i] .. ']]')&lt;br /&gt;
			else&lt;br /&gt;
				result = result .. (args[i] or '')&lt;br /&gt;
			end&lt;br /&gt;
			result = result .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
			args[i], args[i + 10] = args[i + 10], args[i + h * 10]&lt;br /&gt;
		end&lt;br /&gt;
		result = result .. '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	until not args[2]&lt;br /&gt;
	result = result .. '&amp;lt;/table&amp;gt;'&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function years(frame, fmtLink)&lt;br /&gt;
	defArgs(frame)&lt;br /&gt;
	if args.var then fmtLink = function(str, num) return str:gsub(args.var, num) end end&lt;br /&gt;
	if args.name then&lt;br /&gt;
		args.style = 'width:' .. (args.width or '38em') .. ';' .. (args.style or '')&lt;br /&gt;
		top()&lt;br /&gt;
		if args.title then title() end&lt;br /&gt;
		if args.above then above() end&lt;br /&gt;
		if not list[1] and args[1] then list[1] = calc_years(args, fmtLink) end&lt;br /&gt;
		if list[1] then body1() end&lt;br /&gt;
		body2()&lt;br /&gt;
		if args.below then below() end&lt;br /&gt;
		close()&lt;br /&gt;
		return result&lt;br /&gt;
	else&lt;br /&gt;
		return calc_years(args, fmtLink)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.years(frame)&lt;br /&gt;
	local fmtLink = function(str, num) return str .. num end&lt;br /&gt;
	return years(frame, fmtLink)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.years2(frame)&lt;br /&gt;
	local fmtLink = function(str, num) return num .. str end&lt;br /&gt;
	return years(frame, fmtLink)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Waiesu</name></author>	</entry>

	</feed>