<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://petitplanet.wiki/Module:Life_Guide?action=history&amp;feed=atom</id>
	<title>Module:Life Guide - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://petitplanet.wiki/Module:Life_Guide?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://petitplanet.wiki/Module:Life_Guide?action=history"/>
	<updated>2026-10-28T10:34:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=30006&amp;oldid=prev</id>
		<title>ReisuDesign at 09:34, 27 September 2026</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=30006&amp;oldid=prev"/>
		<updated>2026-09-27T09:34:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&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 09:34, 27 September 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-l9&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&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;		args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, { parentFirst = true })&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;		args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, { parentFirst = true })&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 colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	local title = mw.title.getCurrentTitle()&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	local standalone = not args.table and title.rootText == &#039;Life Guide&#039;&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;	&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;&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 html = mw.html.create()&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 html = mw.html.create()&lt;/div&gt;&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-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&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;					:tag(&amp;#039;div&amp;#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;					:tag(&amp;#039;div&amp;#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;						:addClass(&amp;#039;lifeguide&amp;#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;						:addClass(&amp;#039;lifeguide&amp;#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;						:addClass(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;not args.table and title.rootText == &#039;Life Guide&#039; &lt;/del&gt;and &#039;lifeguide-standalone&#039; or &#039;&#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;						:addClass(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;standalone &lt;/ins&gt;and &#039;lifeguide-standalone&#039; or &#039;&#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;						:tag(&amp;#039;dl&amp;#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;						:tag(&amp;#039;dl&amp;#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;							:tag(&amp;#039;dt&amp;#039;):wikitext(lifeguideArgs.title or page)&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;							:tag(&amp;#039;dt&amp;#039;):wikitext(lifeguideArgs.title or page)&lt;/div&gt;&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-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&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;			:tag(&amp;#039;div&amp;#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;			:tag(&amp;#039;div&amp;#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;				:addClass(&amp;#039;lifeguide&amp;#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;				:addClass(&amp;#039;lifeguide&amp;#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;				:addClass(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;not args.table and title.rootText == &#039;Life Guide&#039; &lt;/del&gt;and &#039;lifeguide-standalone&#039; or &#039;&#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;				:addClass(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;standalone &lt;/ins&gt;and &#039;lifeguide-standalone&#039; or &#039;&#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;				:node(p._LifeGuideFormat(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;				:node(p._LifeGuideFormat(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;	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;/table&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=30003&amp;oldid=prev</id>
		<title>ReisuDesign at 09:33, 27 September 2026</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=30003&amp;oldid=prev"/>
		<updated>2026-09-27T09:33:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&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 09:33, 27 September 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-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&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;			else&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;			else&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;				html&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;				html&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;					:tag(&#039;div&#039;):addClass(&#039;lifeguide&#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;					:tag(&#039;div&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;						&lt;/ins&gt;:addClass(&#039;lifeguide&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;						:addClass(not args.table and title.rootText == &#039;Life Guide&#039; and &#039;lifeguide-standalone&#039; or &#039;&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;						:tag(&amp;#039;dl&amp;#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;						:tag(&amp;#039;dl&amp;#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;							:tag(&amp;#039;dt&amp;#039;):wikitext(lifeguideArgs.title or page)&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;							:tag(&amp;#039;dt&amp;#039;):wikitext(lifeguideArgs.title or page)&lt;/div&gt;&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-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&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;	else&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;	else&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;		html&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;		html&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;			:tag(&#039;div&#039;):addClass(&#039;lifeguide&#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;			:tag(&#039;div&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				&lt;/ins&gt;:addClass(&#039;lifeguide&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				:addClass(not args.table and title.rootText == &#039;Life Guide&#039; and &#039;lifeguide-standalone&#039; or &#039;&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;				:node(p._LifeGuideFormat(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;				:node(p._LifeGuideFormat(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;	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;/table&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=29999&amp;oldid=prev</id>
		<title>ReisuDesign at 09:23, 27 September 2026</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=29999&amp;oldid=prev"/>
		<updated>2026-09-27T09:23:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;amp;diff=29999&amp;amp;oldid=29989&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=29989&amp;oldid=prev</id>
		<title>ReisuDesign: ReisuDesign moved page Module:Tutorial to Module:Life Guide</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=29989&amp;oldid=prev"/>
		<updated>2026-09-27T09:19:00Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign moved page &lt;a href=&quot;/Module:Tutorial&quot; class=&quot;mw-redirect&quot; title=&quot;Module:Tutorial&quot;&gt;Module:Tutorial&lt;/a&gt; to &lt;a href=&quot;/Module:Life_Guide&quot; title=&quot;Module:Life Guide&quot;&gt;Module:Life Guide&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:19, 27 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=22749&amp;oldid=prev</id>
		<title>ReisuDesign: Created page with &quot;local p = {} local lib = require(&#039;Module:Feature&#039;) local checkExists = require(&#039;Module:Exists&#039;).checkExists local getTemplateArgs = require(&#039;Module:Parser&#039;).getTemplateArgs  -- Template:Tutorial function p.Tutorial(frame, args) 	if args == nil then 		args = require(&#039;Module:Arguments&#039;).getArgs(frame, { parentFirst = true }) 	end 	 	local html = mw.html.create() 	if args[1] and type(args[1]) == &#039;string&#039; then 		for page in lib.gsplit(args[1], &#039;;&#039;, { removeEmpty = true }...&quot;</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Life_Guide&amp;diff=22749&amp;oldid=prev"/>
		<updated>2026-09-02T13:48:01Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {} local lib = require(&amp;#039;Module:Feature&amp;#039;) local checkExists = require(&amp;#039;Module:Exists&amp;#039;).checkExists local getTemplateArgs = require(&amp;#039;Module:Parser&amp;#039;).getTemplateArgs  -- &lt;a href=&quot;/Template:Tutorial&quot; class=&quot;mw-redirect&quot; title=&quot;Template:Tutorial&quot;&gt;Template:Tutorial&lt;/a&gt; function p.Tutorial(frame, args) 	if args == nil then 		args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, { parentFirst = true }) 	end 	 	local html = mw.html.create() 	if args[1] and type(args[1]) == &amp;#039;string&amp;#039; then 		for page in lib.gsplit(args[1], &amp;#039;;&amp;#039;, { removeEmpty = true }...&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;
local lib = require(&amp;#039;Module:Feature&amp;#039;)&lt;br /&gt;
local checkExists = require(&amp;#039;Module:Exists&amp;#039;).checkExists&lt;br /&gt;
local getTemplateArgs = require(&amp;#039;Module:Parser&amp;#039;).getTemplateArgs&lt;br /&gt;
&lt;br /&gt;
-- [[Template:Tutorial]]&lt;br /&gt;
function p.Tutorial(frame, args)&lt;br /&gt;
	if args == nil then&lt;br /&gt;
		args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, { parentFirst = true })&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local html = mw.html.create()&lt;br /&gt;
	if args[1] and type(args[1]) == &amp;#039;string&amp;#039; then&lt;br /&gt;
		for page in lib.gsplit(args[1], &amp;#039;;&amp;#039;, { removeEmpty = true }) do&lt;br /&gt;
			local tutorialArgs = getTemplateArgs(&amp;#039;Tutorial/&amp;#039; .. page, { only = &amp;#039;Tutorial&amp;#039; })&lt;br /&gt;
			if lib.isEmpty(tutorialArgs) then&lt;br /&gt;
				html:tag(&amp;#039;strong&amp;#039;):addClass(&amp;#039;error&amp;#039;):wikitext(&amp;#039;The page [[Tutorial/&amp;#039;, page, &amp;#039;]] is not a valid tutorial.&amp;#039;)&lt;br /&gt;
			else&lt;br /&gt;
				html&lt;br /&gt;
					:tag(&amp;#039;div&amp;#039;):addClass(&amp;#039;tutorial&amp;#039;)&lt;br /&gt;
						:tag(&amp;#039;dl&amp;#039;)&lt;br /&gt;
							:tag(&amp;#039;dt&amp;#039;):wikitext(tutorialArgs.title or page)&lt;br /&gt;
							:tag(&amp;#039;dd&amp;#039;):node(p._TutorialFormat(tutorialArgs))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		html&lt;br /&gt;
			:tag(&amp;#039;div&amp;#039;):addClass(&amp;#039;tutorial&amp;#039;)&lt;br /&gt;
				:node(p._TutorialFormat(args))&lt;br /&gt;
	end&lt;br /&gt;
	return frame:preprocess(tostring(html))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._TutorialFormat(args)&lt;br /&gt;
	local out = mw.html.create(&amp;#039;&amp;#039;)&lt;br /&gt;
	local title = mw.title.getCurrentTitle()&lt;br /&gt;
	if args.about then&lt;br /&gt;
		args.about = lib.split(args.about, &amp;#039;;&amp;#039;)&lt;br /&gt;
		if title.rootText == &amp;#039;Tutorial&amp;#039; then&lt;br /&gt;
			out:tag(&amp;#039;i&amp;#039;):wikitext(require(&amp;#039;Module:Hatnote&amp;#039;).main(args.about))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local size = args.size or &amp;#039;200px&amp;#039;&lt;br /&gt;
	if (title.rootText == &amp;#039;Tutorial&amp;#039;) then&lt;br /&gt;
		size = &amp;#039;400px&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- create format&lt;br /&gt;
	local I = 1&lt;br /&gt;
	while (args[&amp;#039;image&amp;#039; .. tostring(I)] or args[&amp;#039;text&amp;#039; .. tostring(I)]) do&lt;br /&gt;
		local image = args[&amp;#039;image&amp;#039; .. tostring(I)]&lt;br /&gt;
		local text = args[&amp;#039;text&amp;#039; .. tostring(I)]&lt;br /&gt;
		if (image or text) then&lt;br /&gt;
			local row = out:tag(&amp;#039;div&amp;#039;):addClass(&amp;#039;tutorial-detail&amp;#039;)&lt;br /&gt;
			row:wikitext(&amp;#039;[[File:&amp;#039;, (image or &amp;#039;Empty.png&amp;#039;), &amp;#039;|&amp;#039;, size, &amp;#039;]]&amp;#039;)&lt;br /&gt;
			row:tag(&amp;#039;div&amp;#039;):wikitext((text or &amp;#039;&amp;lt;wbr&amp;gt;&amp;#039;))&lt;br /&gt;
			if (args[&amp;#039;image&amp;#039; .. tostring(I+1)] or args[&amp;#039;text&amp;#039; .. tostring(I+1)]) then&lt;br /&gt;
				row:tag(&amp;#039;hr&amp;#039;):addClass(&amp;#039;mobile-only&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		I = I + 1&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- add categories if correct page&lt;br /&gt;
	local subpage = args.title or title.subpageText&lt;br /&gt;
	if (not args[&amp;#039;table&amp;#039;] and title.baseText == &amp;#039;Tutorial&amp;#039; and (subpage ~= nil and not lib.inArray({ &amp;#039;Elements&amp;#039;, &amp;#039;Enemies&amp;#039;, &amp;#039;System&amp;#039;, &amp;#039;Adventure&amp;#039;, &amp;#039;Event&amp;#039;, &amp;#039;Quest&amp;#039;, &amp;#039;Uncategorized&amp;#039; }, subpage))) then&lt;br /&gt;
		local cat = mw.html.create()&lt;br /&gt;
		cat:wikitext(&amp;#039;[[Category:Tutorials|&amp;#039;, subpage, &amp;#039;]]&amp;#039;)&lt;br /&gt;
		&lt;br /&gt;
		if args[&amp;#039;sort&amp;#039;] then&lt;br /&gt;
			cat:wikitext(&amp;#039;[[Category:Tutorial|&amp;#039;, string.format(&amp;#039;%05d&amp;#039;, args[&amp;#039;sort&amp;#039;]), &amp;#039;]]&amp;#039;)&lt;br /&gt;
		else&lt;br /&gt;
			cat:wikitext(&amp;#039;[[Category:Tutorial]]&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if lib.inArray({ &amp;#039;Elements&amp;#039;, &amp;#039;Enemies&amp;#039;, &amp;#039;System&amp;#039;, &amp;#039;Adventure&amp;#039; }, args[&amp;#039;type&amp;#039;]) then&lt;br /&gt;
			cat:wikitext(&amp;#039;[[Category:&amp;#039;, args[&amp;#039;type&amp;#039;], &amp;#039; Tutorials|&amp;#039;, subpage, &amp;#039;]]&amp;#039;)&lt;br /&gt;
			if not args[&amp;#039;sort&amp;#039;] then&lt;br /&gt;
				cat:wikitext(&amp;#039;[[Category:Tutorial Missing Sort]]&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		elseif args[&amp;#039;type&amp;#039;] == &amp;#039;Event&amp;#039; or args[&amp;#039;type&amp;#039;] == &amp;#039;Quest&amp;#039; then&lt;br /&gt;
			cat:wikitext(&amp;#039;[[Category:&amp;#039;, args[&amp;#039;type&amp;#039;], &amp;#039; Tutorials|&amp;#039;, subpage, &amp;#039;]]&amp;#039;)&lt;br /&gt;
		else&lt;br /&gt;
			cat:wikitext(&amp;#039;[[Category:Uncategorized Tutorials|&amp;#039;, subpage, &amp;#039;]]&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if args.about then&lt;br /&gt;
			for _, v in pairs(args.about) do&lt;br /&gt;
				cat:wikitext(&amp;#039;[[Category:&amp;#039;, v, &amp;#039; Tutorials]]&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local I = 1&lt;br /&gt;
		local exists = true&lt;br /&gt;
		while (args[&amp;#039;image&amp;#039; .. tostring(I)] and exists) do&lt;br /&gt;
			if not checkExists(&amp;#039;File:&amp;#039; .. args[&amp;#039;image&amp;#039; .. tostring(I)]) then&lt;br /&gt;
				cat:wikitext(&amp;#039;[[Category:Tutorial Missing Image]]&amp;#039;)&lt;br /&gt;
				exists = false;&lt;br /&gt;
			end&lt;br /&gt;
			I = I + 1&lt;br /&gt;
		end&lt;br /&gt;
			&lt;br /&gt;
		if not args.nocat then&lt;br /&gt;
			out:node(require(&amp;#039;Module:Namespace detect&amp;#039;)._main{main=cat, module=cat})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- [[Template:Tutorials by Category Table]]&lt;br /&gt;
function p.Table(frame)&lt;br /&gt;
	local args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, { parentFirst = true })&lt;br /&gt;
	local result = mw.html.create(&amp;#039;div&amp;#039;):addClass(&amp;#039;tutorial-table&amp;#039;)&lt;br /&gt;
	local title = mw.title.getCurrentTitle().text&lt;br /&gt;
	&lt;br /&gt;
	if lib.isEmpty(args.pages) then&lt;br /&gt;
		result:tag(&amp;#039;span&amp;#039;):wikitext(&amp;#039;No [[Tutorial]]s &amp;#039;, (args[1] and &amp;#039;that match the category selection&amp;#039; or &amp;#039;are in &amp;#039; .. title), &amp;#039;.&amp;#039;)&lt;br /&gt;
	else&lt;br /&gt;
		local resultTable = mw.html.create(&amp;#039;table&amp;#039;):addClass(&amp;#039;article-table&amp;#039;)&lt;br /&gt;
		local count = 0&lt;br /&gt;
		for tutorialPage in lib.gsplit(args.pages, &amp;#039;;;;&amp;#039;, { noTrim = true, removeEmpty = true }) do&lt;br /&gt;
			local tutorialArgs = getTemplateArgs(tutorialPage, { only = &amp;#039;Tutorial&amp;#039; })&lt;br /&gt;
			for key, value in pairs(tutorialArgs) do&lt;br /&gt;
				if value == &amp;#039;&amp;#039; then tutorialArgs[key] = nil end	&lt;br /&gt;
			end&lt;br /&gt;
			tutorialArgs.PAGENAME = tutorialPage&lt;br /&gt;
			resultTable:node(p._TableRow(frame, tutorialArgs))&lt;br /&gt;
			count = count + 1&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local header = result:tag(&amp;#039;div&amp;#039;):addClass(&amp;#039;tutorial-header&amp;#039;)&lt;br /&gt;
		if lib.isNotEmpty(args.header) then&lt;br /&gt;
			header:wikitext(tostring(tostring(args.header):gsub(&amp;#039;%%PAGES%%&amp;#039;, count)))&lt;br /&gt;
		else&lt;br /&gt;
			header:wikitext(&lt;br /&gt;
				&amp;#039;There &amp;#039;,&lt;br /&gt;
				(count == 1 and &amp;#039;is &amp;#039; or &amp;#039;are &amp;#039;),&lt;br /&gt;
				&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
				count,&lt;br /&gt;
				&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
				&amp;#039; [[Tutorial]]&amp;#039;,&lt;br /&gt;
				(count == 1 and &amp;#039; &amp;#039; or &amp;#039;s &amp;#039;),&lt;br /&gt;
				(args[1] and (&amp;#039;that match&amp;#039; .. (count == 1 and &amp;#039;es&amp;#039; or &amp;#039;&amp;#039;) .. &amp;#039; the category selection:&amp;#039;) or &amp;#039; are in &amp;#039; .. title)&lt;br /&gt;
			)&lt;br /&gt;
		end&lt;br /&gt;
		result:node(resultTable)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return frame:preprocess(tostring(result))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._TableRow(frame, args)&lt;br /&gt;
	local out = mw.html.create(&amp;#039;&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	if args.title then&lt;br /&gt;
		local header = out:tag(&amp;#039;tr&amp;#039;):tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
		header:wikitext(&amp;#039;[[&amp;#039;, args.PAGENAME, &amp;#039;|&amp;#039;, args.title, &amp;#039;]]&amp;#039;)&lt;br /&gt;
		if args.subtitle then&lt;br /&gt;
			header:wikitext(&amp;#039; - &amp;#039;, args.subtitle)&lt;br /&gt;
		end&lt;br /&gt;
		if args.icon then&lt;br /&gt;
			header:wikitext(&amp;#039; [[File:&amp;#039;, args.icon, &amp;#039;|25px|link=]]&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local row = out:tag(&amp;#039;tr&amp;#039;):tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
		args[&amp;#039;table&amp;#039;] = true&lt;br /&gt;
		row:node(p.Tutorial(frame, args))&lt;br /&gt;
	end&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
</feed>