<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AOverthink%2Ftest</id>
	<title>Module:Overthink/test - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AOverthink%2Ftest"/>
	<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;action=history"/>
	<updated>2026-07-05T11:05:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224564&amp;oldid=prev</id>
		<title>Overthink: proper concat symbol</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224564&amp;oldid=prev"/>
		<updated>2026-02-22T22:41:52Z</updated>

		<summary type="html">&lt;p&gt;proper concat symbol&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 22:41, 22 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l113&quot;&gt;Line 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 113:&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;	local args = {&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 args = {&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;		[&quot;Adjacent Links&quot;] = { &quot;←&amp;amp;nbsp;&quot;..(prevRegion or &quot;&quot;), (nextRegion or &quot;&quot;)..&quot;&amp;amp;nbsp;→&quot; },&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;		[&quot;Adjacent Links&quot;] = { &quot;←&amp;amp;nbsp;&quot; .. (prevRegion or &quot;&quot;), (nextRegion or &quot;&quot;) .. &quot;&amp;amp;nbsp;→&quot; },&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;		[&quot;Title&quot;] = &quot;[[Interval region|&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+ &lt;/del&gt;name &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+ &lt;/del&gt;&quot;]]&quot;,&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;		[&quot;Title&quot;] = &quot;[[Interval region|&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.. &lt;/ins&gt;name &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.. &lt;/ins&gt;&quot;]]&quot;,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;/table&gt;</summary>
		<author><name>Overthink</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224563&amp;oldid=prev</id>
		<title>Overthink: link to interval region page</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224563&amp;oldid=prev"/>
		<updated>2026-02-22T22:40:59Z</updated>

		<summary type="html">&lt;p&gt;link to interval region page&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 22:40, 22 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l114&quot;&gt;Line 114:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 114:&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 args = {&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 args = {&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;		[&amp;quot;Adjacent Links&amp;quot;] = { &amp;quot;←&amp;amp;nbsp;&amp;quot;..(prevRegion or &amp;quot;&amp;quot;), (nextRegion or &amp;quot;&amp;quot;)..&amp;quot;&amp;amp;nbsp;→&amp;quot; },&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;		[&amp;quot;Adjacent Links&amp;quot;] = { &amp;quot;←&amp;amp;nbsp;&amp;quot;..(prevRegion or &amp;quot;&amp;quot;), (nextRegion or &amp;quot;&amp;quot;)..&amp;quot;&amp;amp;nbsp;→&amp;quot; },&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;		[&quot;Title&quot;] = name,&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;		[&quot;Title&quot;] = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;[[Interval region|&quot; + &lt;/ins&gt;name &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+ &quot;]]&quot;&lt;/ins&gt;,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;/table&gt;</summary>
		<author><name>Overthink</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224562&amp;oldid=prev</id>
		<title>Overthink: this is better?</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224562&amp;oldid=prev"/>
		<updated>2026-02-22T22:34:14Z</updated>

		<summary type="html">&lt;p&gt;this is better?&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 22:34, 22 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l114&quot;&gt;Line 114:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 114:&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 args = {&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 args = {&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;		[&amp;quot;Adjacent Links&amp;quot;] = { &amp;quot;←&amp;amp;nbsp;&amp;quot;..(prevRegion or &amp;quot;&amp;quot;), (nextRegion or &amp;quot;&amp;quot;)..&amp;quot;&amp;amp;nbsp;→&amp;quot; },&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;		[&amp;quot;Adjacent Links&amp;quot;] = { &amp;quot;←&amp;amp;nbsp;&amp;quot;..(prevRegion or &amp;quot;&amp;quot;), (nextRegion or &amp;quot;&amp;quot;)..&amp;quot;&amp;amp;nbsp;→&amp;quot; },&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;		[&quot;Title&quot;] = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;{{{&lt;/del&gt;name&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Interval&amp;amp;nbsp;region}}}&quot;&lt;/del&gt;,&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;		[&quot;Title&quot;] = name,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;/table&gt;</summary>
		<author><name>Overthink</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224561&amp;oldid=prev</id>
		<title>Overthink: change this?</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224561&amp;oldid=prev"/>
		<updated>2026-02-22T22:27:31Z</updated>

		<summary type="html">&lt;p&gt;change this?&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 22:27, 22 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l114&quot;&gt;Line 114:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 114:&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 args = {&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 args = {&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;		[&amp;quot;Adjacent Links&amp;quot;] = { &amp;quot;←&amp;amp;nbsp;&amp;quot;..(prevRegion or &amp;quot;&amp;quot;), (nextRegion or &amp;quot;&amp;quot;)..&amp;quot;&amp;amp;nbsp;→&amp;quot; },&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;		[&amp;quot;Adjacent Links&amp;quot;] = { &amp;quot;←&amp;amp;nbsp;&amp;quot;..(prevRegion or &amp;quot;&amp;quot;), (nextRegion or &amp;quot;&amp;quot;)..&amp;quot;&amp;amp;nbsp;→&amp;quot; },&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;		[&quot;Title&quot;] = &quot;Interval&amp;amp;nbsp;region&quot;,&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;		[&quot;Title&quot;] = &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{{name|&lt;/ins&gt;Interval&amp;amp;nbsp;region&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}}&lt;/ins&gt;&quot;,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;		[&amp;quot;Rows&amp;quot;] = data,&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;/table&gt;</summary>
		<author><name>Overthink</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224556&amp;oldid=prev</id>
		<title>Overthink: test module</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Module:Overthink/test&amp;diff=224556&amp;oldid=prev"/>
		<updated>2026-02-22T22:08:28Z</updated>

		<summary type="html">&lt;p&gt;test module&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- EXTREMELY WIP&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local u = require(&amp;quot;Module:Utils&amp;quot;)&lt;br /&gt;
local infobox = require(&amp;quot;Module:Infobox&amp;quot;)&lt;br /&gt;
local rat = require(&amp;quot;Module:Rational&amp;quot;)&lt;br /&gt;
local yesno = require(&amp;quot;Module:Yesno&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
function p.concatenate_tables(t1, t2)&lt;br /&gt;
	for i=1, #t2 do&lt;br /&gt;
		t1[#t1 + 1] = t2[i]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.infobox_IR(frame)&lt;br /&gt;
	local name = frame.args[&amp;quot;regionname&amp;quot;]&lt;br /&gt;
	local complement = frame.args[&amp;quot;complement&amp;quot;]&lt;br /&gt;
	local centslower = frame.args[&amp;quot;centsLowerWide&amp;quot;]&lt;br /&gt;
	local centsupper = frame.args[&amp;quot;centsUpperWide&amp;quot;]&lt;br /&gt;
	local centslowerStrict = frame.args[&amp;quot;centsLower&amp;quot;]&lt;br /&gt;
	local centsupperStrict = frame.args[&amp;quot;centsUpper&amp;quot;]&lt;br /&gt;
	local subregions = frame.args[&amp;quot;subregions&amp;quot;]&lt;br /&gt;
	local superregions = frame.args[&amp;quot;superregions&amp;quot;]&lt;br /&gt;
	local prevRegion = frame.args[&amp;quot;prevRegion&amp;quot;]&lt;br /&gt;
	local nextRegion = frame.args[&amp;quot;nextRegion&amp;quot;]&lt;br /&gt;
	local equave = frame.args[&amp;quot;equave&amp;quot;]&lt;br /&gt;
	local ji3 = frame.args[&amp;quot;ji3&amp;quot;]&lt;br /&gt;
	local ji5 = frame.args[&amp;quot;ji5&amp;quot;]&lt;br /&gt;
	local ji7 = frame.args[&amp;quot;ji7&amp;quot;]&lt;br /&gt;
	local ji11 = frame.args[&amp;quot;ji11&amp;quot;]&lt;br /&gt;
	local ji13 = frame.args[&amp;quot;ji13&amp;quot;]&lt;br /&gt;
	local jiPre = frame.args[&amp;quot;ji&amp;quot;]&lt;br /&gt;
	local ji = {}&lt;br /&gt;
	for note in jiPre:gmatch(&amp;quot;%d*/%d*&amp;quot;) do&lt;br /&gt;
		 table.insert(ji, rat.parse(note))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local jihigh = frame.args[&amp;quot;jiHigh&amp;quot;]&lt;br /&gt;
	local moses = frame.args[&amp;quot;MOSes&amp;quot;]&lt;br /&gt;
	&lt;br /&gt;
	local data = {}&lt;br /&gt;
	&lt;br /&gt;
	table.insert(data, {&lt;br /&gt;
		&amp;quot;Name&amp;quot;,&lt;br /&gt;
		name&lt;br /&gt;
	})&lt;br /&gt;
	&lt;br /&gt;
	if centslower == nil or centslower == &amp;quot;&amp;quot; then&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;Lower bound&amp;quot;,&lt;br /&gt;
			centslowerStrict .. &amp;quot;¢&amp;quot;&lt;br /&gt;
		})&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;Lower bound&amp;quot;,&lt;br /&gt;
			centslower .. &amp;quot;¢ – &amp;quot; .. centslowerStrict .. &amp;quot;¢&amp;quot;&lt;br /&gt;
		})	&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if centsupper == nil or centsupper == &amp;quot;&amp;quot; then&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;Upper bound&amp;quot;,&lt;br /&gt;
			centsupperStrict .. &amp;quot;¢&amp;quot;&lt;br /&gt;
		})&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;Upper bound&amp;quot;,&lt;br /&gt;
			centsupperStrict .. &amp;quot;¢ – &amp;quot; .. centsupper .. &amp;quot;¢&amp;quot;&lt;br /&gt;
		})	&lt;br /&gt;
	end&lt;br /&gt;
			if moses ~= nil and moses ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;Generated [[MOS]]es&amp;quot;,&lt;br /&gt;
			moses&lt;br /&gt;
		})&lt;br /&gt;
		end&lt;br /&gt;
			table.insert(data, {&lt;br /&gt;
			string.format(&amp;quot;&amp;lt;div style=\&amp;quot;margin-top: 0.6em;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;%s&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;, &amp;quot;Example [[JI]] intervals&amp;quot;)&lt;br /&gt;
		})	&lt;br /&gt;
	local jidata = &amp;quot;&amp;quot;&lt;br /&gt;
	local q = 0&lt;br /&gt;
	for k, v in pairs(ji) do&lt;br /&gt;
		if q == 1 then&lt;br /&gt;
			jidata = jidata .. &amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		jidata = jidata .. &amp;quot;[[&amp;quot; .. rat.as_ratio(v) .. &amp;quot;]] (&amp;quot; .. math.floor(rat.cents(v)*10 + 0.5)/10 .. &amp;quot;¢)&amp;quot;&lt;br /&gt;
		q = 1&lt;br /&gt;
	end&lt;br /&gt;
	table.insert(data, {&lt;br /&gt;
		&amp;quot;Intervals&amp;quot;,&lt;br /&gt;
		jidata&lt;br /&gt;
	})	&lt;br /&gt;
	table.insert(data, {&lt;br /&gt;
		string.format(&amp;quot;&amp;lt;div style=\&amp;quot;margin-top: 0.6em;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;%s&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;, &amp;quot;Related regions&amp;quot;)&lt;br /&gt;
	})	&lt;br /&gt;
	if complement ~= nil and complement ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;[[Complement]]&amp;quot;,&lt;br /&gt;
			complement&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
	if subregions ~= nil and subregions ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;Subregions&amp;quot;,&lt;br /&gt;
			subregions&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
	if superregions ~= nil and superregions ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		table.insert(data, {&lt;br /&gt;
			&amp;quot;Superregion(s)&amp;quot;,&lt;br /&gt;
			superregions&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
	local args = {&lt;br /&gt;
		[&amp;quot;Adjacent Links&amp;quot;] = { &amp;quot;←&amp;amp;nbsp;&amp;quot;..(prevRegion or &amp;quot;&amp;quot;), (nextRegion or &amp;quot;&amp;quot;)..&amp;quot;&amp;amp;nbsp;→&amp;quot; },&lt;br /&gt;
		[&amp;quot;Title&amp;quot;] = &amp;quot;Interval&amp;amp;nbsp;region&amp;quot;,&lt;br /&gt;
		[&amp;quot;Rows&amp;quot;] = data,&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local result = infobox._infobox(args)&lt;br /&gt;
	&lt;br /&gt;
	return frame:preprocess(debugg == true and &amp;quot;&amp;lt;pre&amp;gt;&amp;quot; .. result .. &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot; or result)&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Overthink</name></author>
	</entry>
</feed>