<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.shogiharbour.com/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavbox%2Fformer</id>
	<title>Module:Navbox/former - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.shogiharbour.com/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavbox%2Fformer"/>
	<link rel="alternate" type="text/html" href="http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;action=history"/>
	<updated>2026-05-15T16:30:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=213&amp;oldid=prev</id>
		<title>Kashi: roll back to english version</title>
		<link rel="alternate" type="text/html" href="http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=213&amp;oldid=prev"/>
		<updated>2024-01-17T13:04:40Z</updated>

		<summary type="html">&lt;p&gt;roll back to english version&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:04, 17 January 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		divTag:tag(&#039;span&#039;)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		divTag:tag(&#039;span&#039;)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:css(&#039;font-size&#039;, &#039;125%&#039;)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:css(&#039;font-size&#039;, &#039;125%&#039;)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:node(&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;このテンプレートを&lt;/del&gt;:&amp;amp;nbsp;&#039;)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:node(&#039;:&amp;amp;nbsp;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; this template&lt;/ins&gt;&#039;)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local disp = args.mini and {&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;表&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;話&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;編&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;歴&lt;/del&gt;&#039;} or {&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;表示&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ノート&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;編集&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;履歴&lt;/del&gt;&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local disp = args.mini and {&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;S&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;T&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;E&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;H&lt;/ins&gt;&#039;} or {&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Show&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Talk&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Edit&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;History&lt;/ins&gt;&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ns = {&#039;Template:&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Template‐ノート&lt;/del&gt;:&#039;, &#039;Template:&#039;, &#039;Template:&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ns = {&#039;Template:&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Template_talk&lt;/ins&gt;:&#039;, &#039;Template:&#039;, &#039;Template:&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local query = {nil, nil, &#039;action=edit&#039;, &#039;action=history&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local query = {nil, nil, &#039;action=edit&#039;, &#039;action=history&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = {&#039;View this template&#039;, &#039;View this template talk page&#039;, &#039;Edit this template. Do not forget to save!&#039;, &#039;View past versions of this template&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = {&#039;このテンプレートを表示します&#039;, &#039;このテンプレートのノートを表示します&#039;, &#039;このテンプレートを編集します。保存の前にプレビューを忘れずに。&#039;, &#039;このテンプレートの過去の版を表示します&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local color = {&#039;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local color = {&#039;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local i = 0&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local i = 0&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key shogiwiki-sw:diff:wikidiff2:1.12:old-211:rev-213:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kashi</name></author>
	</entry>
	<entry>
		<id>http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=211&amp;oldid=prev</id>
		<title>Kashi at 13:03, 17 January 2024</title>
		<link rel="alternate" type="text/html" href="http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=211&amp;oldid=prev"/>
		<updated>2024-01-17T13:03:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:03, 17 January 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		divTag:tag(&#039;span&#039;)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		divTag:tag(&#039;span&#039;)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:css(&#039;font-size&#039;, &#039;125%&#039;)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:css(&#039;font-size&#039;, &#039;125%&#039;)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:node(&#039;:&amp;amp;nbsp;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; this template&lt;/del&gt;&#039;)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:node(&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;このテンプレートを&lt;/ins&gt;:&amp;amp;nbsp;&#039;)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local disp = args.mini and {&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;S&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;T&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;E&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;H&lt;/del&gt;&#039;} or {&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Show&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Talk&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Edit&lt;/del&gt;&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;History&lt;/del&gt;&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local disp = args.mini and {&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;表&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;話&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;編&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;歴&lt;/ins&gt;&#039;} or {&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;表示&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ノート&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;編集&lt;/ins&gt;&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;履歴&lt;/ins&gt;&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ns = {&#039;Template:&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Template_talk&lt;/del&gt;:&#039;, &#039;Template:&#039;, &#039;Template:&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ns = {&#039;Template:&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Template‐ノート&lt;/ins&gt;:&#039;, &#039;Template:&#039;, &#039;Template:&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local query = {nil, nil, &#039;action=edit&#039;, &#039;action=history&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local query = {nil, nil, &#039;action=edit&#039;, &#039;action=history&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = {&#039;このテンプレートを表示します&#039;, &#039;このテンプレートのノートを表示します&#039;, &#039;このテンプレートを編集します。保存の前にプレビューを忘れずに。&#039;, &#039;このテンプレートの過去の版を表示します&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = {&#039;View this template&#039;, &#039;View this template talk page&#039;, &#039;Edit this template. Do not forget to save!&#039;, &#039;View past versions of this template&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local color = {&#039;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local color = {&#039;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local i = 0&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local i = 0&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key shogiwiki-sw:diff:wikidiff2:1.12:old-206:rev-211:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kashi</name></author>
	</entry>
	<entry>
		<id>http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=206&amp;oldid=prev</id>
		<title>Kashi at 12:51, 17 January 2024</title>
		<link rel="alternate" type="text/html" href="http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=206&amp;oldid=prev"/>
		<updated>2024-01-17T12:51:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:51, 17 January 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 48:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 48:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ns = {&#039;Template:&#039;, &#039;Template_talk:&#039;, &#039;Template:&#039;, &#039;Template:&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ns = {&#039;Template:&#039;, &#039;Template_talk:&#039;, &#039;Template:&#039;, &#039;Template:&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local query = {nil, nil, &#039;action=edit&#039;, &#039;action=history&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local query = {nil, nil, &#039;action=edit&#039;, &#039;action=history&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = {&#039;View this template&#039;, &#039;View this template&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\&#039;s&lt;/del&gt; talk page&#039;, &#039;Edit this template. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Don\&#039;t&lt;/del&gt; forget to save!&#039;, &#039;View past versions of this template&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = {&#039;View this template&#039;, &#039;View this template talk page&#039;, &#039;Edit this template. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Do not&lt;/ins&gt; forget to save!&#039;, &#039;View past versions of this template&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local color = {&#039;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local color = {&#039;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;, &#039;color:#002bb8;&#039;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local i = 0&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local i = 0&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key shogiwiki-sw:diff:wikidiff2:1.12:old-186:rev-206:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kashi</name></author>
	</entry>
	<entry>
		<id>http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=186&amp;oldid=prev</id>
		<title>Kashi: Created page with &quot;local p = {}  -- Template:Tnavbar  function p.tnavbar(frame) 	local r = mw.html.create()													--出力用 	local args = frame.args 	if not args[1] then return &#039;&amp;nbsp;&#039; end 	 	local function tf(x) 		return x == &#039;1&#039; and true or false 	end 	args.plain = tf(args.plain) 	args.div = tf(args.div) 	args.nodiv = tf(args.nodiv) 	args.mini = tf(args.mini) 	args.viewplain = tf(args.viewplain) 	args.fontstyle = args.fontcolor ~= &#039;&#039; and ((args.fontstyle or &#039;&#039;) .. &#039;;color:&#039;...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.shogiharbour.com/index.php?title=Module:Navbox/former&amp;diff=186&amp;oldid=prev"/>
		<updated>2024-01-17T12:25:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {}  --&lt;a href=&quot;/index.php?title=Template:Tnavbar&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Template:Tnavbar (page does not exist)&quot;&gt;Template:Tnavbar &lt;/a&gt; function p.tnavbar(frame) 	local r = mw.html.create()													--出力用 	local args = frame.args 	if not args[1] then return &amp;#039; &amp;#039; end 	 	local function tf(x) 		return x == &amp;#039;1&amp;#039; and true or false 	end 	args.plain = tf(args.plain) 	args.div = tf(args.div) 	args.nodiv = tf(args.nodiv) 	args.mini = tf(args.mini) 	args.viewplain = tf(args.viewplain) 	args.fontstyle = args.fontcolor ~= &amp;#039;&amp;#039; and ((args.fontstyle or &amp;#039;&amp;#039;) .. &amp;#039;;color:&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&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 r = mw.html.create()													--出力用&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	if not args[1] then return &amp;#039;&amp;amp;nbsp;&amp;#039; end&lt;br /&gt;
	&lt;br /&gt;
	local function tf(x)&lt;br /&gt;
		return x == &amp;#039;1&amp;#039; 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;
	args.fontstyle = args.fontcolor ~= &amp;#039;&amp;#039; and ((args.fontstyle or &amp;#039;&amp;#039;) .. &amp;#039;;color:&amp;#039; .. args.fontcolor .. &amp;#039;;&amp;#039;) or args.fontstyle or &amp;#039;&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	local divTag = r:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;noprint&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;plainlinks&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;navbar&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;hlist&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;white-space&amp;#039;, &amp;#039;nowrap&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;font-size&amp;#039;, &amp;#039;60%&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;font-weight&amp;#039;, &amp;#039;normal&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	if args.nodiv then&lt;br /&gt;
		divTag:css(&amp;#039;display&amp;#039;, &amp;#039;inline&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, &amp;#039;0 0.5em&amp;#039;)&lt;br /&gt;
	else&lt;br /&gt;
		divTag:css(&amp;#039;background-color&amp;#039;, &amp;#039;transparent&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, &amp;#039;0&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;color&amp;#039;, &amp;#039;#000&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	divTag:cssText(args.fontstyle)&lt;br /&gt;
		:cssText(args.style)&lt;br /&gt;
	&lt;br /&gt;
	if not (args.plain or args.mini or args.viewplain) then&lt;br /&gt;
		divTag:tag(&amp;#039;span&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;font-size&amp;#039;, &amp;#039;125%&amp;#039;)&lt;br /&gt;
			:node(&amp;#039;:&amp;amp;nbsp; this template&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local disp = args.mini and {&amp;#039;S&amp;#039;, &amp;#039;T&amp;#039;, &amp;#039;E&amp;#039;, &amp;#039;H&amp;#039;} or {&amp;#039;Show&amp;#039;, &amp;#039;Talk&amp;#039;, &amp;#039;Edit&amp;#039;, &amp;#039;History&amp;#039;}&lt;br /&gt;
	local ns = {&amp;#039;Template:&amp;#039;, &amp;#039;Template_talk:&amp;#039;, &amp;#039;Template:&amp;#039;, &amp;#039;Template:&amp;#039;}&lt;br /&gt;
	local query = {nil, nil, &amp;#039;action=edit&amp;#039;, &amp;#039;action=history&amp;#039;}&lt;br /&gt;
	local title = {&amp;#039;View this template&amp;#039;, &amp;#039;View this template\&amp;#039;s talk page&amp;#039;, &amp;#039;Edit this template. Don\&amp;#039;t forget to save!&amp;#039;, &amp;#039;View past versions of this template&amp;#039;}&lt;br /&gt;
	local color = {&amp;#039;&amp;#039;, &amp;#039;color:#002bb8;&amp;#039;, &amp;#039;color:#002bb8;&amp;#039;, &amp;#039;color:#002bb8;&amp;#039;}&lt;br /&gt;
	local i = 0&lt;br /&gt;
	local i_end = args.viewplain and 1 or 4&lt;br /&gt;
	local ulTag = divTag:tag(&amp;#039;ul&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;display&amp;#039;, &amp;#039;inline&amp;#039;)&lt;br /&gt;
	for i = 1, i_end do&lt;br /&gt;
		local liTag = ulTag:tag(&amp;#039;li&amp;#039;)&lt;br /&gt;
		local l = {open = &amp;#039;&amp;#039;, link = &amp;#039;&amp;#039;, close = &amp;#039;&amp;#039;}&lt;br /&gt;
		if query[i] then&lt;br /&gt;
			l.open = &amp;#039;[&amp;#039;&lt;br /&gt;
			l.link = tostring(mw.uri.canonicalUrl(ns[i] .. args[1], query[i])) .. &amp;#039; &amp;#039;&lt;br /&gt;
			l.close = &amp;#039;]&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			l.open = &amp;#039;[[&amp;#039;&lt;br /&gt;
			l.link = ns[i] .. args[1] .. &amp;#039;|&amp;#039;&lt;br /&gt;
			l.close = &amp;#039;]]&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		liTag:wikitext(l.open .. l.link)&lt;br /&gt;
			:tag(&amp;#039;span&amp;#039;)&lt;br /&gt;
				:attr(&amp;#039;title&amp;#039;, title[i])&lt;br /&gt;
				:css(&amp;#039;font-size&amp;#039;, &amp;#039;125%&amp;#039;)&lt;br /&gt;
				:cssText(color[i])&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:node(disp[i])&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext(l.close)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return tostring(r)&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 getArgs&lt;br /&gt;
local args = {}&lt;br /&gt;
local border&lt;br /&gt;
local child, none = false, false&lt;br /&gt;
local rowspan = 0&lt;br /&gt;
local basestyle = &amp;#039;&amp;#039;&lt;br /&gt;
local odd, even = &amp;#039;odd&amp;#039;, &amp;#039;even&amp;#039;&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 function defArgs(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
	end&lt;br /&gt;
	args = getArgs(frame, {parentOnly = true})&lt;br /&gt;
	border = args.border or args[1]&lt;br /&gt;
	child, none = (border == &amp;#039;subgroup&amp;#039; or border == &amp;#039;child&amp;#039;), (border == &amp;#039;none&amp;#039;)&lt;br /&gt;
	collapsible = (args.state == &amp;#039;plain&amp;#039; or args.state == &amp;#039;off&amp;#039;) and &amp;#039;&amp;#039; or &amp;#039;mw-collapsible &amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	if args.basestyle then basestyle = args.basestyle .. &amp;#039;;&amp;#039; 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) == &amp;#039;table&amp;#039;) and a.content or a or &amp;#039;&amp;#039;&lt;br /&gt;
			local strB = (type(b) == &amp;#039;table&amp;#039;) and b.content or b or &amp;#039;&amp;#039;&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, &amp;#039;\n&amp;#039; .. 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, &amp;#039;\n&amp;#039; .. 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, &amp;#039;\n&amp;#039; .. 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, &amp;#039;(%D+)(%d+)(%D*)&amp;#039;)&lt;br /&gt;
		str1, num, str2 = str1 or &amp;#039;&amp;#039;, tonumber(num), str2 or &amp;#039;&amp;#039;&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(baseTag)&lt;br /&gt;
	local nav&lt;br /&gt;
	local bodyTable&lt;br /&gt;
	if baseTag == nil or baseTag == &amp;#039;&amp;#039; then&lt;br /&gt;
		baseTag = mw.html.create()&lt;br /&gt;
	end&lt;br /&gt;
	if child then&lt;br /&gt;
		baseTag:wikitext(&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
		nav = baseTag&lt;br /&gt;
	elseif not none then&lt;br /&gt;
		nav = baseTag:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox&amp;#039;)&lt;br /&gt;
			:addClass(args.navboxclass)&lt;br /&gt;
			:css(&amp;#039;border-collapse&amp;#039;, &amp;#039;collapse&amp;#039;)&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
			:cssText(args.style)&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, &amp;#039;3px&amp;#039;)&lt;br /&gt;
		if args.title or args.above then&lt;br /&gt;
			nav:attr(&amp;#039;aria-labelledby&amp;#039;, mw.uri.anchorEncode(args.title or args.above))&lt;br /&gt;
		else&lt;br /&gt;
			nav:attr(&amp;#039;aria-label&amp;#039;, &amp;#039;Navbox&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		nav = baseTag&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	bodyTable = nav:tag(&amp;#039;table&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;nowraplinks&amp;#039;)&lt;br /&gt;
		:addClass(args.bodyclass)&lt;br /&gt;
&lt;br /&gt;
	if args.title and (args.state ~= &amp;#039;plain&amp;#039; and args.state ~= &amp;#039;off&amp;#039;) then&lt;br /&gt;
		if args.state == &amp;#039;collapsed&amp;#039; then args.state = &amp;#039;mw-collapsed&amp;#039; end&lt;br /&gt;
		bodyTable&lt;br /&gt;
			:addClass(&amp;#039;mw-collapsible&amp;#039;)&lt;br /&gt;
			:addClass(args.state or &amp;#039;autocollapse&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if child or border == &amp;#039;none&amp;#039; then&lt;br /&gt;
		bodyTable&lt;br /&gt;
			:addClass(&amp;#039;navbox-subgroup&amp;#039;)&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
			:cssText(args.style)&lt;br /&gt;
	else  -- regular navbox - bodystyle and style will be applied to the wrapper table&lt;br /&gt;
		bodyTable&lt;br /&gt;
			:addClass(&amp;#039;navbox-inner&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;background&amp;#039;, &amp;#039;transparent&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;color&amp;#039;, &amp;#039;inherit&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	bodyTable:css(&amp;#039;min-width&amp;#039;, &amp;#039;100%&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;border-spacing&amp;#039;, &amp;#039;0px&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;border-collapse&amp;#039;, &amp;#039;separate&amp;#039;)&lt;br /&gt;
		:cssText(args.innerstyle)&lt;br /&gt;
	&lt;br /&gt;
	return baseTag, bodyTable&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(tbl)&lt;br /&gt;
	if not args.title then return tbl end&lt;br /&gt;
	local titleRow = tbl:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleRow&lt;br /&gt;
			:tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
				:attr(&amp;#039;scope&amp;#039;, &amp;#039;row&amp;#039;)&lt;br /&gt;
				:addClass(&amp;#039;navbox-group&amp;#039;)&lt;br /&gt;
				:addClass(args.titlegroupclass)&lt;br /&gt;
				:cssText(args.basestyle)&lt;br /&gt;
				:cssText(args.groupstyle)&lt;br /&gt;
				:cssText(args.titlegroupstyle)&lt;br /&gt;
				:wikitext(args.titlegroup)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local titleCell = titleRow:tag(&amp;#039;th&amp;#039;):attr(&amp;#039;scope&amp;#039;, &amp;#039;col&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleCell&lt;br /&gt;
			:css(&amp;#039;width&amp;#039;, &amp;#039;100%&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local titleColspan = 2&lt;br /&gt;
	if args.imageleft then titleColspan = titleColspan + 1 end&lt;br /&gt;
	if args.image then titleColspan = titleColspan + 1 end&lt;br /&gt;
	if args.titlegroup then titleColspan = titleColspan - 1 end&lt;br /&gt;
&lt;br /&gt;
	titleCell&lt;br /&gt;
		:cssText(args.basestyle)&lt;br /&gt;
		:cssText(args.titlestyle)&lt;br /&gt;
		:addClass(&amp;#039;navbox-title&amp;#039;)&lt;br /&gt;
		:attr(&amp;#039;colspan&amp;#039;, titleColspan)&lt;br /&gt;
	&lt;br /&gt;
	if (args.navbar == &amp;#039;plain&amp;#039;) or (not args.name and (child or none)) then&lt;br /&gt;
		titleCell&lt;br /&gt;
			:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;float&amp;#039;, &amp;#039;left&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;width&amp;#039;, &amp;#039;6em&amp;#039;)&lt;br /&gt;
				:node(&amp;#039;&amp;amp;nbsp;&amp;#039;)&lt;br /&gt;
	elseif args.navbar ~= &amp;#039;off&amp;#039; then&lt;br /&gt;
		local tbl = {args = {args.name, mini = &amp;#039;1&amp;#039;, fontstyle = basestyle .. (args.titlestyle or &amp;#039;&amp;#039;) .. &amp;#039;;border:none;&amp;#039;, fontcolor = &amp;#039;&amp;#039;}}&lt;br /&gt;
		titleCell&lt;br /&gt;
			:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;float&amp;#039;, &amp;#039;left&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;width&amp;#039;, &amp;#039;6em&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;text-align&amp;#039;, &amp;#039;left&amp;#039;)&lt;br /&gt;
				:node(p.tnavbar(tbl))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if child or border == &amp;#039;none&amp;#039; then&lt;br /&gt;
		titleCell&lt;br /&gt;
			:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
				:attr(&amp;#039;id&amp;#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
				:addClass(args.titleclass)&lt;br /&gt;
				:css(&amp;#039;font-size&amp;#039;, &amp;#039;100%&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;margin&amp;#039;, &amp;#039;0 6em&amp;#039;)&lt;br /&gt;
				:node(args.title)&lt;br /&gt;
	else&lt;br /&gt;
		titleCell&lt;br /&gt;
			:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
				:attr(&amp;#039;id&amp;#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
				:addClass(args.titleclass)&lt;br /&gt;
				:css(&amp;#039;font-size&amp;#039;, &amp;#039;110%&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;margin&amp;#039;, &amp;#039;0 6em&amp;#039;)&lt;br /&gt;
				:node(args.title)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getAboveBelowColspan()&lt;br /&gt;
	local ret = 2&lt;br /&gt;
	if args.imageleft then ret = ret + 1 end&lt;br /&gt;
	if args.image then ret = ret + 1 end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
above&lt;br /&gt;
]]&lt;br /&gt;
local function above(tbl)&lt;br /&gt;
	if not args.above then return tbl end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox-abovebelow&amp;#039;)&lt;br /&gt;
			:addClass(args.aboveclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.abovestyle)&lt;br /&gt;
			:attr(&amp;#039;colspan&amp;#039;, getAboveBelowColspan())&lt;br /&gt;
			:newline()&lt;br /&gt;
			:node(args.above)&lt;br /&gt;
	return tbl&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(tbl)&lt;br /&gt;
	local row = tbl:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	if args.imageleft then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
				:addClass(&amp;#039;navbox-image&amp;#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&amp;#039;width&amp;#039;, &amp;#039;1px&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;padding&amp;#039;, &amp;#039;0px 2px 0px 0px&amp;#039;)&lt;br /&gt;
				:cssText(args.imageleftstyle)&lt;br /&gt;
				:attr(&amp;#039;rowspan&amp;#039;, rowspan)&lt;br /&gt;
				:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
					:node(args.imageleft)&lt;br /&gt;
	end&lt;br /&gt;
	local j = list[1].index&lt;br /&gt;
	if group[j] then&lt;br /&gt;
		local groupCell = row:tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:attr(&amp;#039;scope&amp;#039;, &amp;#039;row&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox-group&amp;#039;)&lt;br /&gt;
			:addClass(args.groupclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:css(&amp;#039;width&amp;#039;, args.groupwidth or &amp;#039;1%&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:cssText(args.groupstyle)&lt;br /&gt;
			:cssText(groupstyle[j])&lt;br /&gt;
			:wikitext(group[j])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local listCell = row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	if group[j] then&lt;br /&gt;
		listCell&lt;br /&gt;
			:css(&amp;#039;text-align&amp;#039;, &amp;#039;left&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;border-left-width&amp;#039;, &amp;#039;2px&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;border-left-style&amp;#039;, &amp;#039;solid&amp;#039;)&lt;br /&gt;
	else&lt;br /&gt;
		listCell:attr(&amp;#039;colspan&amp;#039;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not args.groupwidth then&lt;br /&gt;
		listCell:css(&amp;#039;width&amp;#039;, &amp;#039;100%&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local rowstyle&lt;br /&gt;
	if odd == &amp;#039;odd&amp;#039; then&lt;br /&gt;
		rowstyle = args.oddstyle&lt;br /&gt;
	else&lt;br /&gt;
		rowstyle = args.evenstyle&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	listCell&lt;br /&gt;
		:css(&amp;#039;padding&amp;#039;, &amp;#039;0px&amp;#039;)&lt;br /&gt;
		:cssText(args.liststyle)&lt;br /&gt;
		:cssText(rowstyle)&lt;br /&gt;
		:cssText(liststyle[j])&lt;br /&gt;
		:addClass(&amp;#039;navbox-list&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;navbox-&amp;#039; .. (args.evenodd == &amp;#039;swap&amp;#039; and even or args.evenodd or odd))&lt;br /&gt;
		:addClass(args.listclass)&lt;br /&gt;
		:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, (args.list1padding or args.listpadding or &amp;#039;0em 0.25em&amp;#039;))&lt;br /&gt;
			:node(list[1].content)&lt;br /&gt;
			:newline()&lt;br /&gt;
	if args.image then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
				:addClass(&amp;#039;navbox-image&amp;#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&amp;#039;width&amp;#039;, &amp;#039;1px&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;padding&amp;#039;, &amp;#039;0px 0px 0px 2px&amp;#039;)&lt;br /&gt;
				:cssText(args.imagestyle)&lt;br /&gt;
				:attr(&amp;#039;rowspan&amp;#039;, rowspan)&lt;br /&gt;
				:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
					:node(args.image)&lt;br /&gt;
	end&lt;br /&gt;
	return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--remaining groups/lists&lt;br /&gt;
local function body2(tbl)&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;
		local row = tbl:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		if group[j] then&lt;br /&gt;
			local groupCell = row:tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
			groupCell&lt;br /&gt;
				:attr(&amp;#039;scope&amp;#039;, &amp;#039;row&amp;#039;)&lt;br /&gt;
				:addClass(&amp;#039;navbox-group&amp;#039;)&lt;br /&gt;
				:addClass(args.groupclass)&lt;br /&gt;
				:cssText(args.basestyle)&lt;br /&gt;
				:css(&amp;#039;width&amp;#039;, args.groupwidth or &amp;#039;1%&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
			groupCell&lt;br /&gt;
				:cssText(args.groupstyle)&lt;br /&gt;
				:cssText(groupstyle[j])&lt;br /&gt;
				:node(group[j])&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local listCell = row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
		if group[j] then&lt;br /&gt;
			listCell&lt;br /&gt;
				:css(&amp;#039;text-align&amp;#039;, &amp;#039;left&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;border-left-width&amp;#039;, &amp;#039;2px&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;border-left-style&amp;#039;, &amp;#039;solid&amp;#039;)&lt;br /&gt;
		else&lt;br /&gt;
			listCell:attr(&amp;#039;colspan&amp;#039;, 2)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if not args.groupwidth then&lt;br /&gt;
			listCell:css(&amp;#039;width&amp;#039;, &amp;#039;100%&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local rowstyle&lt;br /&gt;
		if odd == &amp;#039;odd&amp;#039; then&lt;br /&gt;
			rowstyle = args.oddstyle&lt;br /&gt;
		else&lt;br /&gt;
			rowstyle = args.evenstyle&lt;br /&gt;
		end&lt;br /&gt;
		listCell&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, &amp;#039;0px&amp;#039;)&lt;br /&gt;
			:cssText(args.liststyle)&lt;br /&gt;
			:cssText(rowstyle)&lt;br /&gt;
			:cssText(liststyle[j])&lt;br /&gt;
			:addClass(&amp;#039;navbox-list&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox-&amp;#039; .. (args.evenodd == &amp;#039;swap&amp;#039; and even or args.evenodd or odd))&lt;br /&gt;
			:addClass(args.listclass)&lt;br /&gt;
			:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;padding&amp;#039;, (args.listpadding or &amp;#039;0em 0.25em&amp;#039;))&lt;br /&gt;
				:node(list[i].content)&lt;br /&gt;
				:newline()&lt;br /&gt;
	end&lt;br /&gt;
	return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
below&lt;br /&gt;
]]&lt;br /&gt;
local function below(tbl)&lt;br /&gt;
	if not args.below then return tbl end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox-abovebelow&amp;#039;)&lt;br /&gt;
			:addClass(args.belowclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.belowstyle)&lt;br /&gt;
			:attr(&amp;#039;colspan&amp;#039;, getAboveBelowColspan())&lt;br /&gt;
			:newline()&lt;br /&gt;
			:node(args.below)&lt;br /&gt;
	return tbl&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;
	local res&lt;br /&gt;
	local firstTableTag&lt;br /&gt;
	res, firstTableTag = top()&lt;br /&gt;
	firstTableTag = title(firstTableTag)&lt;br /&gt;
	firstTableTag = above(firstTableTag)&lt;br /&gt;
	if list[1] then&lt;br /&gt;
		firstTableTag = body1(firstTableTag)&lt;br /&gt;
	end&lt;br /&gt;
	firstTableTag = body2(firstTableTag)&lt;br /&gt;
	firstTableTag = below(firstTableTag)&lt;br /&gt;
	if child then&lt;br /&gt;
		res:wikitext(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(res)&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 = &amp;#039;padding:&amp;#039; .. (args.grouppadding or &amp;#039;0 0.75em&amp;#039;) .. &amp;#039;;&amp;#039; .. (args.groupstyle or &amp;#039;&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	local res&lt;br /&gt;
	local firstTableTag&lt;br /&gt;
	res, firstTableTag = top()&lt;br /&gt;
	firstTableTag = title(firstTableTag)&lt;br /&gt;
	firstTableTag = above(firstTableTag)&lt;br /&gt;
	if list[1] then&lt;br /&gt;
		firstTableTag = body1(firstTableTag)&lt;br /&gt;
	end&lt;br /&gt;
	firstTableTag = body2(firstTableTag)&lt;br /&gt;
	firstTableTag = below(firstTableTag)&lt;br /&gt;
	if not border then res:wikitext(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;) end&lt;br /&gt;
	return tostring(res)&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;
	local res&lt;br /&gt;
	local firstTableTag&lt;br /&gt;
	res, firstTableTag = top()&lt;br /&gt;
	&lt;br /&gt;
	firstTableTag = title(firstTableTag)&lt;br /&gt;
	firstTableTag = above(firstTableTag)&lt;br /&gt;
	&lt;br /&gt;
	if col[1] then&lt;br /&gt;
		local j = col[1].index&lt;br /&gt;
		local cols = mw.html.create(&amp;#039;table&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox-columns-table&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;border-spacing&amp;#039;, &amp;#039;0px&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;border-collapse&amp;#039;, &amp;#039;separate&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;text-align&amp;#039;, &amp;#039;left&amp;#039;)&lt;br /&gt;
			:cssText((colheader[j] or args.fullwidth) and &amp;#039;width:100%;&amp;#039; or &amp;#039;margin:0 auto;&amp;#039;)&lt;br /&gt;
			:cssText(args.coltablestyle)&lt;br /&gt;
		--Header row&lt;br /&gt;
		if colheader[j] then&lt;br /&gt;
			local headerRow = cols:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
				:addClass(&amp;#039;navbox-abovebelow&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;font-weight&amp;#039;, &amp;#039;bold&amp;#039;)&lt;br /&gt;
				:cssText(args.colheaderstyle)&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;
					headerRow:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
						:attr(&amp;#039;colspan&amp;#039;, colheadercolspan[j] or &amp;#039;1&amp;#039;)&lt;br /&gt;
						:cssText(colheaderstyle[j])&lt;br /&gt;
						:node(colheader[j])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		--Main columns&lt;br /&gt;
		local row = cols:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;vertical-align&amp;#039;, &amp;#039;top&amp;#039;)&lt;br /&gt;
			:cssText(args.colstyle)&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, &amp;#039;^0[ep]?[mx]?%?;?&amp;#039;)&lt;br /&gt;
			if not paddingoff then&lt;br /&gt;
				row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
					:css(&amp;#039;width&amp;#039;, args.padding or &amp;#039;5em&amp;#039;)&lt;br /&gt;
					:wikitext(&amp;#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;#039;)&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;
			row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;padding&amp;#039;, &amp;#039;0&amp;#039;)&lt;br /&gt;
				:cssText(args.oddcolstyle)&lt;br /&gt;
				:cssText(colstyle[j])&lt;br /&gt;
				:css(&amp;#039;width&amp;#039;, colwidth[j] or args.colwidth or &amp;#039;10em&amp;#039;)&lt;br /&gt;
				:node(col[i].content)&lt;br /&gt;
			args.oddcolstyle, args.evencolstyle = args.evencolstyle, args.oddcolstyle&lt;br /&gt;
		end&lt;br /&gt;
		--Footer row&lt;br /&gt;
		if colfooter[j] then&lt;br /&gt;
			row = cols:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
				:addClass(&amp;#039;navbox-abovebelow&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;font-weight&amp;#039;, &amp;#039;bold&amp;#039;)&lt;br /&gt;
				:cssText(args.colfooterstyle)&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;
					row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
						:attr(&amp;#039;colspan&amp;#039;, colfootercolspan[j] or &amp;#039;1&amp;#039;)&lt;br /&gt;
						:cssText(colfooterstyle[j])&lt;br /&gt;
						:node(colfooter[j])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		cols = mw.html.create():wikitext(&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;):wikitext(tostring(cols)):wikitext(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;)&lt;br /&gt;
		table.insert(list, {index=1, content=cols})&lt;br /&gt;
		rowspan = rowspan + 1&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	firstTableTag = body1(firstTableTag)&lt;br /&gt;
	firstTableTag = body2(firstTableTag)&lt;br /&gt;
	firstTableTag = below(firstTableTag)&lt;br /&gt;
	return tostring(res)&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;
	local res&lt;br /&gt;
	local firstTableTag&lt;br /&gt;
	defArgs(frame)&lt;br /&gt;
	table.sort(content)&lt;br /&gt;
	res, firstTableTag = top()&lt;br /&gt;
	firstTableTag = title(firstTableTag)&lt;br /&gt;
	firstTableTag = above(firstTableTag)&lt;br /&gt;
	&lt;br /&gt;
	local i = 1&lt;br /&gt;
	local function funcList(rowTag)&lt;br /&gt;
		list[i] = list[i] or content[i]&lt;br /&gt;
		local j = list[i].index&lt;br /&gt;
		args.state = state[j] or args.selected and (args.selected == abbr[j] or args.selected == group[j]) and &amp;#039;&amp;#039; or &amp;#039;mw-collapsed&amp;#039;&lt;br /&gt;
		args.name = nil&lt;br /&gt;
		args.titlestyle = basestyle .. (args.groupstyle or &amp;#039;&amp;#039;) .. &amp;#039;;&amp;#039; .. (args.secttitlestyle or &amp;#039;&amp;#039;) .. &amp;#039;;&amp;#039; .. (groupstyle[j] or &amp;#039;&amp;#039;)&lt;br /&gt;
		args.liststyle = (args.liststyle or &amp;#039;&amp;#039;) .. &amp;#039;;&amp;#039; .. (args.contentstyle or &amp;#039;&amp;#039;) .. &amp;#039;;&amp;#039; .. (liststyle[j] or &amp;#039;&amp;#039;)&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;
		rowspan = 1&lt;br /&gt;
		local baseTag = rowTag:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:cssText(args.groupwidth and &amp;#039;&amp;#039; or &amp;#039;width:100%;&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, &amp;#039;0px&amp;#039;)&lt;br /&gt;
			:cssText(args.liststyle)&lt;br /&gt;
			:cssText(odd == &amp;#039;odd&amp;#039; and (args.oddstyle or &amp;#039;&amp;#039;) or (args.evenstyle or &amp;#039;&amp;#039;))&lt;br /&gt;
			:cssText(liststyle[j])&lt;br /&gt;
			:addClass(&amp;#039;navbox-list&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox-&amp;#039; .. (args.evenodd == &amp;#039;swap&amp;#039; and even or args.evenodd or odd))&lt;br /&gt;
			:addClass(args.listclass)&lt;br /&gt;
			:tag(&amp;#039;div&amp;#039;)&lt;br /&gt;
		if args.title then&lt;br /&gt;
			local tableTag&lt;br /&gt;
			none = true&lt;br /&gt;
			baseTag, tableTag = top(baseTag)&lt;br /&gt;
			tableTag = title(tableTag)&lt;br /&gt;
			tableTag = body1(tableTag)&lt;br /&gt;
      if child then&lt;br /&gt;
        baseTag:wikitext(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;)&lt;br /&gt;
      end&lt;br /&gt;
		else&lt;br /&gt;
			baseTag:node(list[i].content)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	--i = 1&lt;br /&gt;
	local row = firstTableTag:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	if args.imageleft then&lt;br /&gt;
		row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:addClass(&amp;#039;navbox-image&amp;#039;)&lt;br /&gt;
			:addClass(args.imageclass)&lt;br /&gt;
			:css(&amp;#039;width&amp;#039;, &amp;#039;0&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, &amp;#039;0 2px 0 0&amp;#039;)&lt;br /&gt;
			:cssText(args.imageleftstyle)&lt;br /&gt;
			:attr(&amp;#039;rowspan&amp;#039;, rowspan)&lt;br /&gt;
			:node(args.imageleft)&lt;br /&gt;
	end&lt;br /&gt;
	funcList(row)&lt;br /&gt;
	if args.image then&lt;br /&gt;
		row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;width&amp;#039;, &amp;#039;0%&amp;#039;)&lt;br /&gt;
			:css(&amp;#039;padding&amp;#039;, &amp;#039;0 0 0 2px&amp;#039;)&lt;br /&gt;
			:cssText(args.imagestyle)&lt;br /&gt;
			:attr(&amp;#039;rowspan&amp;#039;, rowspan)&lt;br /&gt;
			:node(args.image)&lt;br /&gt;
	end&lt;br /&gt;
	--i &amp;gt; 2&lt;br /&gt;
	for i = 2, #list do&lt;br /&gt;
		row = firstTableTag:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		list[1] = list[i]&lt;br /&gt;
		funcList(row)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	firstTableTag = below(firstTableTag)&lt;br /&gt;
  if child then&lt;br /&gt;
		res:wikitext(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	child, none = (border == &amp;#039;subgroup&amp;#039; or border == &amp;#039;child&amp;#039;), (border == &amp;#039;none&amp;#039;) --再定義&lt;br /&gt;
	return tostring(res)&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[&amp;#039;end&amp;#039;])&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 res = mw.html.create(&amp;#039;table&amp;#039;)&lt;br /&gt;
	res&lt;br /&gt;
		:css(&amp;#039;width&amp;#039;, &amp;#039;100%&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;border-spacing&amp;#039;, &amp;#039;0px&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;border-collapse&amp;#039;, &amp;#039;separate&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;)&lt;br /&gt;
	local h = 1&lt;br /&gt;
	repeat&lt;br /&gt;
		h = h + 1&lt;br /&gt;
		local row = res:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		for i = 2, 11 do&lt;br /&gt;
			local tdTag = row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;width&amp;#039;, &amp;#039;10%&amp;#039;)&lt;br /&gt;
			if (tonumber(args[i]) or -1) &amp;gt; 0 then&lt;br /&gt;
				tdTag:wikitext(&amp;#039;[[&amp;#039; .. fmtLink(args[1], args[i]) .. &amp;#039;|&amp;#039; .. args[i] .. &amp;#039;]]&amp;#039;)&lt;br /&gt;
			else&lt;br /&gt;
				tdTag:wikitext(args[i])&lt;br /&gt;
			end&lt;br /&gt;
			args[i], args[i + 10] = args[i + 10], args[i + h * 10]&lt;br /&gt;
		end&lt;br /&gt;
	until not args[2]&lt;br /&gt;
	return tostring(res)&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 = &amp;#039;width:&amp;#039; .. (args.width or &amp;#039;38em&amp;#039;) .. &amp;#039;;&amp;#039; .. (args.style or &amp;#039;&amp;#039;)&lt;br /&gt;
		local res&lt;br /&gt;
		local firstTableTag&lt;br /&gt;
		res, firstTableTag = top()&lt;br /&gt;
		if args.title then &lt;br /&gt;
			firstTableTag = title(firstTableTag)&lt;br /&gt;
		end&lt;br /&gt;
		if args.above then&lt;br /&gt;
			firstTableTag = above(firstTableTag)&lt;br /&gt;
		end&lt;br /&gt;
		if not list[1] and args[1] then list[1] = {index = 1, content = calc_years(args, fmtLink)} end&lt;br /&gt;
		if list[1] then&lt;br /&gt;
			firstTableTag = body1(firstTableTag)&lt;br /&gt;
		end&lt;br /&gt;
		firstTableTag = body2(firstTableTag)&lt;br /&gt;
		if args.below then&lt;br /&gt;
			firstTableTag = below(firstTableTag)&lt;br /&gt;
		end&lt;br /&gt;
		return tostring(res)&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>Kashi</name></author>
	</entry>
</feed>