<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://eliqueth.andrewwelch.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>Eliqueth - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://eliqueth.andrewwelch.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/wiki/Special:Contributions/Admin"/>
	<updated>2026-05-06T09:06:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=369</id>
		<title>Template:Infobox NPC</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=369"/>
		<updated>2026-01-14T07:18:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{name}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
{{#if:{{{type|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{type}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{aka|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Also known as&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{aka}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{title|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Title&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{title}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{gender|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gender&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gender}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{pronouns|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Pronouns&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{pronouns}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{symbol|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Common Symbol&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{symbol}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{creaturetype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Creature Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{creaturetype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{race|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{race}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{languages|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Languages&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{languages}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{profession|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Profession&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{profession}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Pronouns&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;aka&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Also known as&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;location&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Location&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;type&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;race&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Race&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;languages&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Languages&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;profession&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Profession&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Title&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;gender&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Gender&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;symbol&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Common Symbol&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Creature Type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;name&amp;quot;,&lt;br /&gt;
		&amp;quot;image&amp;quot;,&lt;br /&gt;
		&amp;quot;type&amp;quot;,&lt;br /&gt;
		&amp;quot;aka&amp;quot;,&lt;br /&gt;
		&amp;quot;title&amp;quot;,&lt;br /&gt;
		&amp;quot;gender&amp;quot;,&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;,&lt;br /&gt;
		&amp;quot;location&amp;quot;,&lt;br /&gt;
		&amp;quot;symbol&amp;quot;,&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;,&lt;br /&gt;
		&amp;quot;race&amp;quot;,&lt;br /&gt;
		&amp;quot;languages&amp;quot;,&lt;br /&gt;
		&amp;quot;profession&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=368</id>
		<title>Template:Infobox NPC</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=368"/>
		<updated>2026-01-14T07:17:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{name}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
{{#if:{{{type|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{type}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{aka|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Also known as&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{aka}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{title|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Title&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{title}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{gender|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gender&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gender}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{pronouns|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Pronouns&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{pronouns}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{symbol|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Common Symbol&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{symbol}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{creaturetype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Creature Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{creaturetype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{race|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{race}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{languages|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Languages&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{languages}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{profession|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Profession&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{profession}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Pronouns&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;aka&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Also known as&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;location&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Location&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;type&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;race&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Race&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;languages&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Languages&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;profession&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Profession&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;name&amp;quot;,&lt;br /&gt;
		&amp;quot;image&amp;quot;,&lt;br /&gt;
		&amp;quot;type&amp;quot;,&lt;br /&gt;
		&amp;quot;aka&amp;quot;,&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;,&lt;br /&gt;
		&amp;quot;location&amp;quot;,&lt;br /&gt;
		&amp;quot;race&amp;quot;,&lt;br /&gt;
		&amp;quot;languages&amp;quot;,&lt;br /&gt;
		&amp;quot;profession&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=322</id>
		<title>Template:Infobox NPC</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=322"/>
		<updated>2026-01-09T03:30:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{name}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{pronouns|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Pronouns&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{pronouns}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{aka|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Also known as&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{aka}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{creaturetype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Creature Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{creaturetype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{race|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{race}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{languages|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Languages&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{languages}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{profession|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Profession&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{profession}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Pronouns&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;aka&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Also known as&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;location&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Location&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Creature Type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;race&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Race&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;languages&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Languages&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;profession&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Profession&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;name&amp;quot;,&lt;br /&gt;
		&amp;quot;image&amp;quot;,&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;,&lt;br /&gt;
		&amp;quot;aka&amp;quot;,&lt;br /&gt;
		&amp;quot;location&amp;quot;,&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;,&lt;br /&gt;
		&amp;quot;race&amp;quot;,&lt;br /&gt;
		&amp;quot;languages&amp;quot;,&lt;br /&gt;
		&amp;quot;profession&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=321</id>
		<title>Template:Infobox NPC</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=321"/>
		<updated>2026-01-09T03:30:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{name}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{pronouns|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Pronouns&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{pronouns}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{aka|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Also known as&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{aka}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{creaturetype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Creature Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{creaturetype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{race|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{race}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{languages|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Languages&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{languages}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{profession|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Profession&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{profession}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Pronouns&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;aka&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Also known as&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;location&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Location&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Creature Type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;race&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Race&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;languages&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Languages&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;profession&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Profession&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;name&amp;quot;,&lt;br /&gt;
		&amp;quot;image&amp;quot;,&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;,&lt;br /&gt;
		&amp;quot;aka&amp;quot;,&lt;br /&gt;
		&amp;quot;location&amp;quot;,&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;,&lt;br /&gt;
		&amp;quot;race&amp;quot;,&lt;br /&gt;
		&amp;quot;languages&amp;quot;,&lt;br /&gt;
		&amp;quot;profession&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=320</id>
		<title>Template:Infobox NPC</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=320"/>
		<updated>2026-01-09T03:28:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{pronouns|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Pronouns&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{pronouns}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{aka|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Also known as&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{aka}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{creaturetype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Creature Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{creaturetype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{race|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{race}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{languages|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Languages&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{languages}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{profession|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Profession&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{profession}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {},&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;: {},&lt;br /&gt;
		&amp;quot;aka&amp;quot;: {},&lt;br /&gt;
		&amp;quot;location&amp;quot;: {},&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;: {},&lt;br /&gt;
		&amp;quot;race&amp;quot;: {},&lt;br /&gt;
		&amp;quot;languages&amp;quot;: {},&lt;br /&gt;
		&amp;quot;profession&amp;quot;: {}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;title&amp;quot;,&lt;br /&gt;
		&amp;quot;image&amp;quot;,&lt;br /&gt;
		&amp;quot;pronouns&amp;quot;,&lt;br /&gt;
		&amp;quot;aka&amp;quot;,&lt;br /&gt;
		&amp;quot;location&amp;quot;,&lt;br /&gt;
		&amp;quot;creaturetype&amp;quot;,&lt;br /&gt;
		&amp;quot;race&amp;quot;,&lt;br /&gt;
		&amp;quot;languages&amp;quot;,&lt;br /&gt;
		&amp;quot;profession&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=319</id>
		<title>Template:Infobox NPC</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=319"/>
		<updated>2026-01-09T03:27:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{pronouns|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Pronouns&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{pronouns}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{aka|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Also known as&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{aka}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{creaturetype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Creature Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{creaturetype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{race|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{race}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{languages|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Languages&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{languages}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{profession|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Profession&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{profession}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=318</id>
		<title>Template:Infobox NPC</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_NPC&amp;diff=318"/>
		<updated>2026-01-09T03:25:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt; {{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;300px&amp;lt;/div&amp;gt;}} &amp;lt;table&amp;gt;{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;     &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;     &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt; &amp;lt;/tr&amp;gt;}}{{#if:{{{population|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;     &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Population&amp;lt;/th&amp;gt;     &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{populati...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{population|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Population&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{population}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{currentleader|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Leader&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentleader}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{guardunit|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Guard Unit&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{guardunit}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{leadership01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Leadership&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{leadership01|}}}|&amp;lt;li&amp;gt;{{{leadership01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership02|}}}|&amp;lt;li&amp;gt;{{{leadership02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership03|}}}|&amp;lt;li&amp;gt;{{{leadership03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership04|}}}|&amp;lt;li&amp;gt;{{{leadership04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership05|}}}|&amp;lt;li&amp;gt;{{{leadership05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership06|}}}|&amp;lt;li&amp;gt;{{{leadership06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership07|}}}|&amp;lt;li&amp;gt;{{{leadership07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership08|}}}|&amp;lt;li&amp;gt;{{{leadership08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership09|}}}|&amp;lt;li&amp;gt;{{{leadership09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership10|}}}|&amp;lt;li&amp;gt;{{{leadership10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Affiliations&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{affiliations01|}}}|&amp;lt;li&amp;gt;{{{affiliations01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations02|}}}|&amp;lt;li&amp;gt;{{{affiliations02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations03|}}}|&amp;lt;li&amp;gt;{{{affiliations03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations04|}}}|&amp;lt;li&amp;gt;{{{affiliations04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations05|}}}|&amp;lt;li&amp;gt;{{{affiliations05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations06|}}}|&amp;lt;li&amp;gt;{{{affiliations06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations07|}}}|&amp;lt;li&amp;gt;{{{affiliations07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations08|}}}|&amp;lt;li&amp;gt;{{{affiliations08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations09|}}}|&amp;lt;li&amp;gt;{{{affiliations09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations10|}}}|&amp;lt;li&amp;gt;{{{affiliations10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadgets-ReferenceTooltips&amp;diff=285</id>
		<title>MediaWiki:Gadgets-ReferenceTooltips</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadgets-ReferenceTooltips&amp;diff=285"/>
		<updated>2026-01-04T04:27:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;&amp;lt;sup&amp;gt;&amp;lt;abbr title=&amp;quot;{{int:gadgets-default}}&amp;quot;&amp;gt;(D)&amp;lt;/abbr&amp;gt;&amp;lt;/sup&amp;gt; Reference Tooltips: hover over inline citations to see reference information without moving away from the article text (does not work if &amp;quot;Navigation popups&amp;quot; is enabled above)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sup&amp;gt;&amp;lt;abbr title=&amp;quot;{{int:gadgets-default}}&amp;quot;&amp;gt;(D)&amp;lt;/abbr&amp;gt;&amp;lt;/sup&amp;gt; [[mw:Reference Tooltips|Reference Tooltips]]: hover over inline citations to see reference information without moving away from the article text (does not work if &amp;quot;Navigation popups&amp;quot; is enabled above)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadgets-definition&amp;diff=284</id>
		<title>MediaWiki:Gadgets-definition</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadgets-definition&amp;diff=284"/>
		<updated>2026-01-04T04:26:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;* ReferenceTooltips[ResourceLoader|default|type=general|dependencies=mediawiki.cookie,jquery.client]|ReferenceTooltips.js|ReferenceTooltips.css&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ReferenceTooltips[ResourceLoader|default|type=general|dependencies=mediawiki.cookie,jquery.client]|ReferenceTooltips.js|ReferenceTooltips.css&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadget-ReferenceTooltips.css&amp;diff=283</id>
		<title>MediaWiki:Gadget-ReferenceTooltips.css</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadget-ReferenceTooltips.css&amp;diff=283"/>
		<updated>2026-01-04T04:26:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;/* See mw:Reference Tooltips */  .rt-overlay { 	position: absolute; 	width: 100%; 	font-size: calc(var(--font-size-medium, 1rem) * (13 / 14)); 	line-height: 1.5em;  	/* Remove after https://phabricator.wikimedia.org/T369880 is resolved and $teleportTarget is assigned */ 	z-index: 800; /* match z-index-tooltip in https://doc.wikimedia.org/codex/latest/design-tokens/z-index.html */ 	top: 0; }  /* Remove after https://phabricator.wikimedia.org/T369880 is resolved and $t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* See [[mw:Reference Tooltips]] */&lt;br /&gt;
&lt;br /&gt;
.rt-overlay {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	font-size: calc(var(--font-size-medium, 1rem) * (13 / 14));&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
&lt;br /&gt;
	/* Remove after https://phabricator.wikimedia.org/T369880 is resolved and $teleportTarget is assigned */&lt;br /&gt;
	z-index: 800; /* match z-index-tooltip in https://doc.wikimedia.org/codex/latest/design-tokens/z-index.html */&lt;br /&gt;
	top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove after https://phabricator.wikimedia.org/T369880 is resolved and $teleportTarget is assigned */&lt;br /&gt;
.skin-vector-legacy .rt-overlay {&lt;br /&gt;
	font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-monobook .rt-overlay {&lt;br /&gt;
	font-size: 12.7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tooltip {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	max-width: 27em;&lt;br /&gt;
	background: var(--background-color-base, #fff);&lt;br /&gt;
	color: var(--color-base, #202122);&lt;br /&gt;
	border: 1px solid var(--border-color-subtle, #c8ccd1);&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	box-shadow: 0 20px 48px 0 rgba(0, 0, 0, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .rt-tooltip {&lt;br /&gt;
	box-shadow: 0 20px 48px 0 rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Extend the tooltip vertically to make sure it doesn&#039;t disappear while the user moves the mouse to it */&lt;br /&gt;
.rt-tooltip-above .rt-hoverArea {&lt;br /&gt;
	margin-bottom: -0.6em;&lt;br /&gt;
	padding-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tooltip-below .rt-hoverArea {&lt;br /&gt;
	margin-top: -0.7em;&lt;br /&gt;
	padding-top: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-scroll {&lt;br /&gt;
	overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-content {&lt;br /&gt;
	padding: 0.7em 0.9em;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tail {&lt;br /&gt;
	/* Use 48%, not 50%, to make the tail start at a right place in Blink browsers in Windows on bigger system font sizes */&lt;br /&gt;
	background: linear-gradient(to top right, var(--border-color-subtle, #c8ccd1) 48%, rgba(0, 0, 0, 0) 48%);&lt;br /&gt;
&lt;br /&gt;
	--tail-left: 19px;&lt;br /&gt;
	--tail-side-width: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tail,&lt;br /&gt;
.rt-tail:after {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
&lt;br /&gt;
	/* Make sure the tail is behind the scrollbar, e.g. [73] at&lt;br /&gt;
	   https://en.wikipedia.org/w/index.php?title=Lemniscate_elliptic_functions&amp;amp;oldid=1231701944#cite_ref-73&lt;br /&gt;
	   if .rt-tooltip has width of 25em */&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
	&lt;br /&gt;
	width: var(--tail-side-width);&lt;br /&gt;
	height: var(--tail-side-width);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tail:after {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	background: var(--background-color-base, #fff);&lt;br /&gt;
	bottom: 1px;&lt;br /&gt;
	left: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tooltip-above .rt-tail {&lt;br /&gt;
	transform: rotate(-45deg);&lt;br /&gt;
	transform-origin: 100% 100%;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: var(--tail-left);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tooltip-below .rt-tail {&lt;br /&gt;
	transform: rotate(135deg);&lt;br /&gt;
	transform-origin: 0 0;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: calc(var(--tail-left) + var(--tail-side-width));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-settingsLink {&lt;br /&gt;
	background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%2354595d%22%20d%3D%22M20%2014.5v-2.9l-1.8-.3c-.1-.4-.3-.8-.6-1.4l1.1-1.5-2.1-2.1-1.5%201.1c-.5-.3-1-.5-1.4-.6L13.5%205h-2.9l-.3%201.8c-.5.1-.9.3-1.4.6L7.4%206.3%205.3%208.4l1%201.5c-.3.5-.4.9-.6%201.4l-1.7.2v2.9l1.8.3c.1.5.3.9.6%201.4l-1%201.5%202.1%202.1%201.5-1c.4.2.9.4%201.4.6l.3%201.8h3l.3-1.8c.5-.1.9-.3%201.4-.6l1.5%201.1%202.1-2.1-1.1-1.5c.3-.5.5-1%20.6-1.4l1.5-.3zM12%2016c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%0D%0A%3C%2Fsvg%3E);&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: -0.5em -0.5em 0 0.5em;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	height: 32px;&lt;br /&gt;
	width: 32px;&lt;br /&gt;
	border: 1px solid transparent;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	background-position: center center;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-size: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .rt-settingsLink {&lt;br /&gt;
	background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23c8ccd1%22%20d%3D%22M20%2014.5v-2.9l-1.8-.3c-.1-.4-.3-.8-.6-1.4l1.1-1.5-2.1-2.1-1.5%201.1c-.5-.3-1-.5-1.4-.6L13.5%205h-2.9l-.3%201.8c-.5.1-.9.3-1.4.6L7.4%206.3%205.3%208.4l1%201.5c-.3.5-.4.9-.6%201.4l-1.7.2v2.9l1.8.3c.1.5.3.9.6%201.4l-1%201.5%202.1%202.1%201.5-1c.4.2.9.4%201.4.6l.3%201.8h3l.3-1.8c.5-.1.9-.3%201.4-.6l1.5%201.1%202.1-2.1-1.1-1.5c.3-.5.5-1%20.6-1.4l1.5-.3zM12%2016c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%0D%0A%3C%2Fsvg%3E);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-settingsLink:hover,&lt;br /&gt;
.rt-settingsLink:active {&lt;br /&gt;
	background-color: var(--background-color-interactive, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-settingsLink:active {&lt;br /&gt;
	border-color: var(--border-color-interactive, #72777d);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-settingsLink:focus {&lt;br /&gt;
	outline: 1px solid transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-settingsLink:focus:not(:active) {&lt;br /&gt;
	border-color: var(--border-color-progressive--focus, #36c);&lt;br /&gt;
	box-shadow: inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-target {&lt;br /&gt;
	background-color: var(--background-color-progressive-subtle, #eaf3ff);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-enableField {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	margin-bottom: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-numberInput.rt-numberInput {&lt;br /&gt;
	width: 10em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-tooltipsForCommentsField.rt-tooltipsForCommentsField.rt-tooltipsForCommentsField {&lt;br /&gt;
	margin-top: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-disabledHelp {&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-disabledHelp td {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-disabledNote.rt-disabledNote {&lt;br /&gt;
	vertical-align: bottom;&lt;br /&gt;
	padding-left: 0.36em;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rt-fade-in-up {&lt;br /&gt;
	0% {&lt;br /&gt;
		opacity: 0;&lt;br /&gt;
		transform: translate(0, 20px);&lt;br /&gt;
	}&lt;br /&gt;
	100% {&lt;br /&gt;
		opacity: 1;&lt;br /&gt;
		transform: translate(0, 0);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rt-fade-in-down {&lt;br /&gt;
	0% {&lt;br /&gt;
		opacity: 0;&lt;br /&gt;
		transform: translate(0, -20px);&lt;br /&gt;
	}&lt;br /&gt;
	100% {&lt;br /&gt;
		opacity: 1;&lt;br /&gt;
		transform: translate(0, 0);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rt-fade-out-down {&lt;br /&gt;
	0% {&lt;br /&gt;
		opacity: 1;&lt;br /&gt;
		transform: translate(0, 0);&lt;br /&gt;
	}&lt;br /&gt;
	100% {&lt;br /&gt;
		opacity: 0;&lt;br /&gt;
		transform: translate(0, 20px);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rt-fade-out-up {&lt;br /&gt;
	0% {&lt;br /&gt;
		opacity: 1;&lt;br /&gt;
		transform: translate(0, 0);&lt;br /&gt;
	}&lt;br /&gt;
	100% {&lt;br /&gt;
		opacity: 0;&lt;br /&gt;
		transform: translate(0, -20px);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-fade-in-up {&lt;br /&gt;
	animation: rt-fade-in-up 0.2s ease forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-fade-in-down {&lt;br /&gt;
	animation: rt-fade-in-down 0.2s ease forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-fade-out-down {&lt;br /&gt;
	animation: rt-fade-out-down 0.2s ease forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rt-fade-out-up {&lt;br /&gt;
	animation: rt-fade-out-up 0.2s ease forwards;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadget-ReferenceTooltips.js&amp;diff=281</id>
		<title>MediaWiki:Gadget-ReferenceTooltips.js</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Gadget-ReferenceTooltips.js&amp;diff=281"/>
		<updated>2026-01-04T04:25:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;// See mw:Reference Tooltips // Source https://en.wikipedia.org/wiki/MediaWiki:Gadget-ReferenceTooltips.js  /*eslint space-in-parens: [&amp;quot;error&amp;quot;, &amp;quot;always&amp;quot;], array-bracket-spacing: [&amp;quot;error&amp;quot;, &amp;quot;always&amp;quot;]*/  ( function () {  // If you&amp;#039;re loading the script from another wiki and want to set your settings, do that in `window` // properties with `rt_` prefix, e.g. //   window.rt_REF_LINK_SELECTOR = &amp;#039;...&amp;#039;; // They will be used instead of enwiki detaults. var REF_LINK_SELECTOR =...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// See [[mw:Reference Tooltips]]&lt;br /&gt;
// Source https://en.wikipedia.org/wiki/MediaWiki:Gadget-ReferenceTooltips.js&lt;br /&gt;
&lt;br /&gt;
/*eslint space-in-parens: [&amp;quot;error&amp;quot;, &amp;quot;always&amp;quot;], array-bracket-spacing: [&amp;quot;error&amp;quot;, &amp;quot;always&amp;quot;]*/&lt;br /&gt;
&lt;br /&gt;
( function () {&lt;br /&gt;
&lt;br /&gt;
// If you&#039;re loading the script from another wiki and want to set your settings, do that in `window`&lt;br /&gt;
// properties with `rt_` prefix, e.g.&lt;br /&gt;
//   window.rt_REF_LINK_SELECTOR = &#039;...&#039;;&lt;br /&gt;
// They will be used instead of enwiki detaults.&lt;br /&gt;
var REF_LINK_SELECTOR = window.rt_REF_LINK_SELECTOR || &#039;.reference, a[href^=&amp;quot;#CITEREF&amp;quot;]&#039;,&lt;br /&gt;
	COMMENTED_TEXT_CLASS = window.rt_COMMENTED_TEXT_CLASS || &#039;rt-commentedText&#039;,&lt;br /&gt;
	COMMENTED_TEXT_SELECTOR = (&lt;br /&gt;
		window.rt_COMMENTED_TEXT_SELECTOR ||&lt;br /&gt;
		( COMMENTED_TEXT_CLASS ? &#039;.&#039; + COMMENTED_TEXT_CLASS + &#039;, &#039; : &#039;&#039; ) +&lt;br /&gt;
		&#039;abbr[title]&#039;&lt;br /&gt;
	);&lt;br /&gt;
&lt;br /&gt;
if ( mw.messages.get( &#039;rt-settings&#039; ) === null ) {&lt;br /&gt;
	mw.messages.set( {&lt;br /&gt;
		&#039;rt-settings&#039;: &#039;Reference Tooltips settings&#039;,&lt;br /&gt;
		&#039;rt-enable-footer&#039;: &#039;Enable Reference Tooltips&#039;,&lt;br /&gt;
		&#039;rt-settings-title&#039;: &#039;Reference Tooltips&#039;,&lt;br /&gt;
		&#039;rt-save&#039;: &#039;Save&#039;,&lt;br /&gt;
		&#039;rt-enable&#039;: &#039;Enable Reference Tooltips&#039;,&lt;br /&gt;
		&#039;rt-activationMethod&#039;: &#039;Show a tooltip when I\&#039;m&#039;,&lt;br /&gt;
		&#039;rt-hovering&#039;: &#039;hovering a reference&#039;,&lt;br /&gt;
		&#039;rt-clicking&#039;: &#039;clicking a reference&#039;,&lt;br /&gt;
		&#039;rt-delay&#039;: &#039;Delay before the tooltip appears (in milliseconds)&#039;,&lt;br /&gt;
		&#039;rt-tooltipsForComments&#039;: &#039;Show the tooltip over &amp;lt;span title=&amp;quot;Tooltip example&amp;quot; class=&amp;quot;&#039; + ( COMMENTED_TEXT_CLASS || &#039;rt-commentedText&#039; ) + &#039;&amp;quot; style=&amp;quot;border-bottom: 1px dotted; cursor: help;&amp;quot;&amp;gt;text with a dotted underline&amp;lt;/span&amp;gt; in Reference Tooltips style (allows to see such tooltips on devices with no mouse support)&#039;,&lt;br /&gt;
		&#039;rt-disabledNote&#039;: &#039;You can re-enable Reference Tooltips using a link in the footer of the page.&#039;,&lt;br /&gt;
		&#039;rt-done&#039;: &#039;Done&#039;,&lt;br /&gt;
		&#039;rt-enabled&#039;: &#039;Reference Tooltips are enabled&#039;&lt;br /&gt;
	} );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// &amp;quot;Global&amp;quot; variables&lt;br /&gt;
var SECONDS_IN_A_DAY = 60 * 60 * 24,&lt;br /&gt;
	CLASSES = {&lt;br /&gt;
		FADE_IN_DOWN: &#039;rt-fade-in-down&#039;,&lt;br /&gt;
		FADE_IN_UP: &#039;rt-fade-in-up&#039;,&lt;br /&gt;
		FADE_OUT_DOWN: &#039;rt-fade-out-down&#039;,&lt;br /&gt;
		FADE_OUT_UP: &#039;rt-fade-out-up&#039;&lt;br /&gt;
	},&lt;br /&gt;
	IS_TOUCHSCREEN = &#039;ontouchstart&#039; in document.documentElement,&lt;br /&gt;
	// Quite a rough check for mobile browsers, a mix of what is advised at&lt;br /&gt;
	// https://stackoverflow.com/a/24600597 (sends to&lt;br /&gt;
	// https://developer.mozilla.org/en-US/docs/Browser_detection_using_the_user_agent)&lt;br /&gt;
	// and https://stackoverflow.com/a/14301832&lt;br /&gt;
	IS_MOBILE = /Mobi|Android/i.test( navigator.userAgent ) ||&lt;br /&gt;
		typeof window.orientation !== &#039;undefined&#039;,&lt;br /&gt;
	CLIENT_NAME = $.client.profile().name,&lt;br /&gt;
	settingsString, settings, enabled, delay, activatedByClick, tooltipsForComments, cursorWaitCss,&lt;br /&gt;
	windowManager, $teleportTarget,&lt;br /&gt;
	$body = $( document.body ),&lt;br /&gt;
	$window = $( window ),&lt;br /&gt;
	$overlay = $( &#039;&amp;lt;div&amp;gt;&#039; )&lt;br /&gt;
		.addClass( &#039;rt-overlay&#039; )&lt;br /&gt;
		.appendTo( $body );&lt;br /&gt;
&lt;br /&gt;
// Can&#039;t use before https://phabricator.wikimedia.org/T369880 is resolved&lt;br /&gt;
// mw.loader.using( &#039;mediawiki.page.ready&#039; ).then( function ( require ) {&lt;br /&gt;
// 	$teleportTarget = $( require( &#039;mediawiki.page.ready&#039; ).teleportTarget );&lt;br /&gt;
// 	$overlay.appendTo( $teleportTarget );&lt;br /&gt;
// } );&lt;br /&gt;
&lt;br /&gt;
function rt( $content ) {&lt;br /&gt;
	// Popups gadget&lt;br /&gt;
	if ( window.pg ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var teSelector,&lt;br /&gt;
		settingsDialogOpening = false;&lt;br /&gt;
&lt;br /&gt;
	function setSettingsCookie() {&lt;br /&gt;
		mw.cookie.set(&lt;br /&gt;
			&#039;RTsettings&#039;,&lt;br /&gt;
			(&lt;br /&gt;
				Number( enabled ) +&lt;br /&gt;
				&#039;|&#039; +&lt;br /&gt;
				delay +&lt;br /&gt;
				&#039;|&#039; +&lt;br /&gt;
				Number( activatedByClick ) +&lt;br /&gt;
				&#039;|&#039; +&lt;br /&gt;
				Number( tooltipsForComments )&lt;br /&gt;
			),&lt;br /&gt;
			{ path: &#039;/&#039;, expires: 90 * SECONDS_IN_A_DAY, prefix: &#039;&#039; }&lt;br /&gt;
		);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function enableRt() {&lt;br /&gt;
		enabled = true;&lt;br /&gt;
		setSettingsCookie();&lt;br /&gt;
		$( &#039;.rt-enableItem&#039; ).remove();&lt;br /&gt;
		rt( $content );&lt;br /&gt;
		mw.notify( mw.msg( &#039;rt-enabled&#039; ) );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function disableRt() {&lt;br /&gt;
		$content.find( teSelector ).removeClass( &#039;rt-commentedText&#039; ).off( &#039;.rt&#039; );&lt;br /&gt;
		$body.off( &#039;.rt&#039; );&lt;br /&gt;
		$window.off( &#039;.rt&#039; );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function addEnableLink() {&lt;br /&gt;
		// #footer-places – Vector&lt;br /&gt;
		// #f-list – Timeless, Monobook, Modern&lt;br /&gt;
		// parent of #footer li – Cologne Blue&lt;br /&gt;
		var $footer = $( &#039;#footer-places, #f-list&#039; );&lt;br /&gt;
		if ( !$footer.length ) {&lt;br /&gt;
			$footer = $( &#039;#footer li&#039; ).parent();&lt;br /&gt;
		}&lt;br /&gt;
		if ( !$footer.find( &#039;.rt-enableItem&#039; ).length ) {&lt;br /&gt;
			$footer.append(&lt;br /&gt;
				$( &#039;&amp;lt;li&amp;gt;&#039; )&lt;br /&gt;
					.addClass( &#039;rt-enableItem&#039; )&lt;br /&gt;
					.append(&lt;br /&gt;
						$( &#039;&amp;lt;a&amp;gt;&#039; )&lt;br /&gt;
							.text( mw.msg( &#039;rt-enable-footer&#039; ) )&lt;br /&gt;
							.attr( &#039;href&#039;, &#039;#&#039; )&lt;br /&gt;
							.click( function ( e ) {&lt;br /&gt;
								e.preventDefault();&lt;br /&gt;
								enableRt();&lt;br /&gt;
							} )&lt;br /&gt;
					)&lt;br /&gt;
			);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function TooltippedElement( $element ) {&lt;br /&gt;
		var events,&lt;br /&gt;
			te = this;&lt;br /&gt;
&lt;br /&gt;
		function onStartEvent( e ) {&lt;br /&gt;
			var showRefArgs;&lt;br /&gt;
&lt;br /&gt;
			if ( activatedByClick &amp;amp;&amp;amp; te.type !== &#039;commentedText&#039; &amp;amp;&amp;amp; e.type !== &#039;contextmenu&#039; ) {&lt;br /&gt;
				e.preventDefault();&lt;br /&gt;
			}&lt;br /&gt;
			if ( !te.noRef ) {&lt;br /&gt;
				showRefArgs = [ $( this ) ];&lt;br /&gt;
				if ( te.type !== &#039;supRef&#039; ) {&lt;br /&gt;
					showRefArgs.push( e.pageX, e.pageY );&lt;br /&gt;
				}&lt;br /&gt;
				te.showRef.apply( te, showRefArgs );&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		function onEndEvent() {&lt;br /&gt;
			if ( !te.noRef ) {&lt;br /&gt;
				te.hideRef();&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( !$element ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// TooltippedElement.$element and TooltippedElement.$originalElement will be different when&lt;br /&gt;
		// the first is changed after its cloned version is hovered in a tooltip&lt;br /&gt;
		this.$element = $element;&lt;br /&gt;
		this.$originalElement = $element;&lt;br /&gt;
		if ( this.$element.is( REF_LINK_SELECTOR ) ) {&lt;br /&gt;
			if ( this.$element.prop( &#039;tagName&#039; ) === &#039;SUP&#039; ) {&lt;br /&gt;
				this.type = &#039;supRef&#039;;&lt;br /&gt;
			} else {&lt;br /&gt;
				this.type = &#039;harvardRef&#039;;&lt;br /&gt;
			}&lt;br /&gt;
		} else {&lt;br /&gt;
			this.type = &#039;commentedText&#039;;&lt;br /&gt;
			this.comment = this.$element.attr( &#039;title&#039; );&lt;br /&gt;
			if ( !this.comment ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			this.$element.addClass( &#039;rt-commentedText&#039; );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( activatedByClick ) {&lt;br /&gt;
			events = {&lt;br /&gt;
				&#039;click.rt&#039;: onStartEvent&lt;br /&gt;
			};&lt;br /&gt;
			// Adds an ability to see tooltips for links&lt;br /&gt;
			if (&lt;br /&gt;
				this.type === &#039;commentedText&#039; &amp;amp;&amp;amp;&lt;br /&gt;
				( this.$element.closest( &#039;a&#039; ).length || this.$element.has( &#039;a&#039; ).length )&lt;br /&gt;
			) {&lt;br /&gt;
				events[ &#039;contextmenu.rt&#039; ] = onStartEvent;&lt;br /&gt;
			}&lt;br /&gt;
		} else {&lt;br /&gt;
			events = {&lt;br /&gt;
				&#039;mouseenter.rt&#039;: onStartEvent,&lt;br /&gt;
				&#039;mouseleave.rt&#039;: onEndEvent&lt;br /&gt;
			};&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		this.$element.on( events );&lt;br /&gt;
&lt;br /&gt;
		this.hideRef = function ( immediately ) {&lt;br /&gt;
			clearTimeout( te.showTimer );&lt;br /&gt;
&lt;br /&gt;
			if ( this.type === &#039;commentedText&#039; ) {&lt;br /&gt;
				this.$element.attr( &#039;title&#039;, this.comment );&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if ( this.tooltip &amp;amp;&amp;amp; this.tooltip.isPresent ) {&lt;br /&gt;
				if ( activatedByClick || immediately ) {&lt;br /&gt;
					this.tooltip.hide();&lt;br /&gt;
				} else {&lt;br /&gt;
					this.hideTimer = setTimeout( function () {&lt;br /&gt;
						te.tooltip.hide();&lt;br /&gt;
					}, 200 );&lt;br /&gt;
				}&lt;br /&gt;
			} else if ( this.$ref &amp;amp;&amp;amp; this.$ref.hasClass( &#039;rt-target&#039; ) ) {&lt;br /&gt;
				this.$ref.removeClass( &#039;rt-target&#039; );&lt;br /&gt;
				if ( activatedByClick ) {&lt;br /&gt;
					$body.off( &#039;click.rt touchstart.rt&#039;, this.onBodyClick );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		};&lt;br /&gt;
&lt;br /&gt;
		this.showRef = function ( $element, ePageX, ePageY ) {&lt;br /&gt;
			// Popups gadget&lt;br /&gt;
			if ( window.pg ) {&lt;br /&gt;
				disableRt();&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if ( this.tooltip &amp;amp;&amp;amp; !this.tooltip.$content.length ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			var tooltipInitiallyPresent = this.tooltip &amp;amp;&amp;amp; this.tooltip.isPresent;&lt;br /&gt;
&lt;br /&gt;
			function reallyShow() {&lt;br /&gt;
				var viewportTop, refOffsetTop, teHref;&lt;br /&gt;
&lt;br /&gt;
				if ( !te.$ref &amp;amp;&amp;amp; !te.comment ) {&lt;br /&gt;
					teHref = te.type === &#039;supRef&#039; ?&lt;br /&gt;
						te.$element.find( &#039;a&#039; ).attr( &#039;href&#039; ) :&lt;br /&gt;
						te.$element.attr( &#039;href&#039; ); // harvardRef&lt;br /&gt;
					te.$ref = teHref &amp;amp;&amp;amp;&lt;br /&gt;
						$( &#039;#&#039; + $.escapeSelector( teHref.slice( 1 ) ) );&lt;br /&gt;
					if ( !te.$ref || !te.$ref.length || !te.$ref.text() ) {&lt;br /&gt;
						te.noRef = true;&lt;br /&gt;
						return;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				if ( !tooltipInitiallyPresent &amp;amp;&amp;amp; !te.comment ) {&lt;br /&gt;
					viewportTop = $window.scrollTop();&lt;br /&gt;
					refOffsetTop = te.$ref.offset().top;&lt;br /&gt;
					if (&lt;br /&gt;
						!activatedByClick &amp;amp;&amp;amp;&lt;br /&gt;
						viewportTop &amp;lt; refOffsetTop &amp;amp;&amp;amp;&lt;br /&gt;
						viewportTop + $window.height() &amp;gt; refOffsetTop + te.$ref.height() &amp;amp;&amp;amp;&lt;br /&gt;
						// There can be gadgets/scripts that make references horizontally scrollable.&lt;br /&gt;
						$window.width() &amp;gt; te.$ref.offset().left + te.$ref.width()&lt;br /&gt;
					) {&lt;br /&gt;
						// Highlight the reference itself&lt;br /&gt;
						te.$ref.addClass( &#039;rt-target&#039; );&lt;br /&gt;
						return;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				if ( !te.tooltip ) {&lt;br /&gt;
					te.tooltip = new Tooltip( te );&lt;br /&gt;
					if ( !te.tooltip.$content.length ) {&lt;br /&gt;
						return;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				// If this tooltip is called from inside another tooltip. We can&#039;t define it&lt;br /&gt;
				// in the constructor since a ref can be cloned but have the same Tooltip object;&lt;br /&gt;
				// so, Tooltip.parent is a floating value.&lt;br /&gt;
				te.tooltip.parent = te.$element.closest( &#039;.rt-tooltip&#039; ).data( &#039;tooltip&#039; );&lt;br /&gt;
				if ( te.tooltip.parent &amp;amp;&amp;amp; te.tooltip.parent.disappearing ) {&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				te.tooltip.show();&lt;br /&gt;
&lt;br /&gt;
				if ( tooltipInitiallyPresent ) {&lt;br /&gt;
					if ( te.tooltip.$element.hasClass( &#039;rt-tooltip-above&#039; ) ) {&lt;br /&gt;
						te.tooltip.$element.addClass( CLASSES.FADE_IN_DOWN );&lt;br /&gt;
					} else {&lt;br /&gt;
						te.tooltip.$element.addClass( CLASSES.FADE_IN_UP );&lt;br /&gt;
					}&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				te.tooltip.calculatePosition( ePageX, ePageY );&lt;br /&gt;
&lt;br /&gt;
				$window.on( &#039;resize.rt&#039;, te.onWindowResize );&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			// We redefine this.$element here because e.target can be a reference link inside&lt;br /&gt;
			// a reference tooltip, not a link that was initially assigned to this.$element&lt;br /&gt;
			this.$element = $element;&lt;br /&gt;
&lt;br /&gt;
			if ( this.type === &#039;commentedText&#039; ) {&lt;br /&gt;
				this.$element.attr( &#039;title&#039;, &#039;&#039; );&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if ( activatedByClick ) {&lt;br /&gt;
				if (&lt;br /&gt;
					tooltipInitiallyPresent ||&lt;br /&gt;
					( this.$ref &amp;amp;&amp;amp; this.$ref.hasClass( &#039;rt-target&#039; ) )&lt;br /&gt;
				) {&lt;br /&gt;
					return;&lt;br /&gt;
				} else {&lt;br /&gt;
					setTimeout( function () {&lt;br /&gt;
						$body.on( &#039;click.rt touchstart.rt&#039;, te.onBodyClick );&lt;br /&gt;
					}, 0 );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if ( activatedByClick || tooltipInitiallyPresent ) {&lt;br /&gt;
				reallyShow();&lt;br /&gt;
			} else {&lt;br /&gt;
				this.showTimer = setTimeout( reallyShow, delay );&lt;br /&gt;
			}&lt;br /&gt;
		};&lt;br /&gt;
&lt;br /&gt;
		this.onBodyClick = function ( e ) {&lt;br /&gt;
			if ( !te.tooltip &amp;amp;&amp;amp; !( te.$ref &amp;amp;&amp;amp; te.$ref.hasClass( &#039;rt-target&#039; ) ) ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			var $current = $( e.target );&lt;br /&gt;
&lt;br /&gt;
			function contextMatchesParameter( parameter ) {&lt;br /&gt;
				return this === parameter;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			// The last condition is used to determine cases when a clicked tooltip is the current&lt;br /&gt;
			// element&#039;s tooltip or one of its descendants&lt;br /&gt;
			while (&lt;br /&gt;
				$current.length &amp;amp;&amp;amp;&lt;br /&gt;
				(&lt;br /&gt;
					!$current.hasClass( &#039;rt-tooltip&#039; ) ||&lt;br /&gt;
					!$current.data( &#039;tooltip&#039; ) ||&lt;br /&gt;
					!$current.data( &#039;tooltip&#039; ).upToTopParent(&lt;br /&gt;
						contextMatchesParameter, [ te.tooltip ],&lt;br /&gt;
						true&lt;br /&gt;
					)&lt;br /&gt;
				)&lt;br /&gt;
			) {&lt;br /&gt;
				$current = $current.parent();&lt;br /&gt;
			}&lt;br /&gt;
			if ( !$current.length ) {&lt;br /&gt;
				te.hideRef();&lt;br /&gt;
			}&lt;br /&gt;
		};&lt;br /&gt;
&lt;br /&gt;
		this.onWindowResize = function () {&lt;br /&gt;
			te.tooltip.calculatePosition();&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function Tooltip( te ) {&lt;br /&gt;
		function openSettingsDialog() {&lt;br /&gt;
			var settingsDialog, settingsWindow;&lt;br /&gt;
&lt;br /&gt;
			if ( cursorWaitCss ) {&lt;br /&gt;
				cursorWaitCss.disabled = true;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			function SettingsDialog() {&lt;br /&gt;
				SettingsDialog.parent.call( this );&lt;br /&gt;
			}&lt;br /&gt;
			OO.inheritClass( SettingsDialog, OO.ui.ProcessDialog );&lt;br /&gt;
&lt;br /&gt;
			SettingsDialog.static.name = &#039;settingsDialog&#039;;&lt;br /&gt;
			SettingsDialog.static.title = mw.msg( &#039;rt-settings-title&#039; );&lt;br /&gt;
			SettingsDialog.static.actions = [&lt;br /&gt;
				{&lt;br /&gt;
					modes: &#039;main&#039;,&lt;br /&gt;
					action: &#039;save&#039;,&lt;br /&gt;
					label: mw.msg( &#039;rt-save&#039; ),&lt;br /&gt;
					flags: [ &#039;primary&#039;, &#039;progressive&#039; ]&lt;br /&gt;
				},&lt;br /&gt;
				{&lt;br /&gt;
					modes: &#039;main&#039;,&lt;br /&gt;
					flags: [ &#039;safe&#039;, &#039;close&#039; ]&lt;br /&gt;
				},&lt;br /&gt;
				{&lt;br /&gt;
					modes: &#039;disabled&#039;,&lt;br /&gt;
					action: &#039;deactivated&#039;,&lt;br /&gt;
					label: mw.msg( &#039;rt-done&#039; ),&lt;br /&gt;
					flags: [ &#039;primary&#039;, &#039;progressive&#039; ]&lt;br /&gt;
				}&lt;br /&gt;
			];&lt;br /&gt;
&lt;br /&gt;
			SettingsDialog.prototype.initialize = function () {&lt;br /&gt;
				var dialog = this;&lt;br /&gt;
&lt;br /&gt;
				SettingsDialog.parent.prototype.initialize.apply( this, arguments );&lt;br /&gt;
&lt;br /&gt;
				this.enableCheckbox = new OO.ui.CheckboxInputWidget( {&lt;br /&gt;
					selected: true&lt;br /&gt;
				} );&lt;br /&gt;
				this.enableCheckbox.on( &#039;change&#039;, function ( selected ) {&lt;br /&gt;
					dialog.activationMethodSelect.setDisabled( !selected );&lt;br /&gt;
					dialog.delayInput.setDisabled( !selected || dialog.clickOption.isSelected() );&lt;br /&gt;
					dialog.tooltipsForCommentsCheckbox.setDisabled( !selected );&lt;br /&gt;
				} );&lt;br /&gt;
				this.enableField = new OO.ui.FieldLayout( this.enableCheckbox, {&lt;br /&gt;
					label: mw.msg( &#039;rt-enable&#039; ),&lt;br /&gt;
					align: &#039;inline&#039;,&lt;br /&gt;
					classes: [ &#039;rt-enableField&#039; ]&lt;br /&gt;
				} );&lt;br /&gt;
&lt;br /&gt;
				this.hoverOption = new OO.ui.RadioOptionWidget( {&lt;br /&gt;
					label: mw.msg( &#039;rt-hovering&#039; )&lt;br /&gt;
				} );&lt;br /&gt;
				this.clickOption = new OO.ui.RadioOptionWidget( {&lt;br /&gt;
					label: mw.msg( &#039;rt-clicking&#039; )&lt;br /&gt;
				} );&lt;br /&gt;
				this.activationMethodSelect = new OO.ui.RadioSelectWidget( {&lt;br /&gt;
					items: [ this.hoverOption, this.clickOption ]&lt;br /&gt;
				} );&lt;br /&gt;
				this.activationMethodSelect.selectItem(&lt;br /&gt;
					activatedByClick ? this.clickOption : this.hoverOption&lt;br /&gt;
				);&lt;br /&gt;
				this.activationMethodSelect.on( &#039;choose&#039;, function ( item ) {&lt;br /&gt;
					dialog.delayInput.setDisabled( item === dialog.clickOption );&lt;br /&gt;
				} );&lt;br /&gt;
				this.activationMethodField = new OO.ui.FieldLayout( this.activationMethodSelect, {&lt;br /&gt;
					label: mw.msg( &#039;rt-activationMethod&#039; ),&lt;br /&gt;
					align: &#039;top&#039;&lt;br /&gt;
				} );&lt;br /&gt;
&lt;br /&gt;
				this.delayInput = new OO.ui.NumberInputWidget( {&lt;br /&gt;
					input: { value: delay },&lt;br /&gt;
					step: 50,&lt;br /&gt;
					min: 0,&lt;br /&gt;
					max: 5000,&lt;br /&gt;
					disabled: activatedByClick,&lt;br /&gt;
					classes: [ &#039;rt-numberInput&#039; ]&lt;br /&gt;
				} );&lt;br /&gt;
				this.delayField = new OO.ui.FieldLayout( this.delayInput, {&lt;br /&gt;
					label: mw.msg( &#039;rt-delay&#039; ),&lt;br /&gt;
					align: &#039;top&#039;&lt;br /&gt;
				} );&lt;br /&gt;
&lt;br /&gt;
				this.tooltipsForCommentsCheckbox = new OO.ui.CheckboxInputWidget( {&lt;br /&gt;
					selected: tooltipsForComments&lt;br /&gt;
				} );&lt;br /&gt;
				this.tooltipsForCommentsField = new OO.ui.FieldLayout(&lt;br /&gt;
					this.tooltipsForCommentsCheckbox,&lt;br /&gt;
					{&lt;br /&gt;
						label: new OO.ui.HtmlSnippet( mw.msg( &#039;rt-tooltipsForComments&#039; ) ),&lt;br /&gt;
						align: &#039;inline&#039;,&lt;br /&gt;
						classes: [ &#039;rt-tooltipsForCommentsField&#039; ]&lt;br /&gt;
					}&lt;br /&gt;
				);&lt;br /&gt;
				new TooltippedElement(&lt;br /&gt;
					this.tooltipsForCommentsField.$element.find(&lt;br /&gt;
						&#039;.&#039; + ( COMMENTED_TEXT_CLASS || &#039;rt-commentedText&#039; )&lt;br /&gt;
					)&lt;br /&gt;
				);&lt;br /&gt;
&lt;br /&gt;
				this.fieldset = new OO.ui.FieldsetLayout();&lt;br /&gt;
				this.fieldset.addItems( [&lt;br /&gt;
					this.enableField,&lt;br /&gt;
					this.activationMethodField,&lt;br /&gt;
					this.delayField,&lt;br /&gt;
					this.tooltipsForCommentsField&lt;br /&gt;
				] );&lt;br /&gt;
&lt;br /&gt;
				this.panelSettings = new OO.ui.PanelLayout( {&lt;br /&gt;
					padded: true,&lt;br /&gt;
					expanded: false&lt;br /&gt;
				} );&lt;br /&gt;
				this.panelSettings.$element.append( this.fieldset.$element );&lt;br /&gt;
&lt;br /&gt;
				this.panelDisabled = new OO.ui.PanelLayout( {&lt;br /&gt;
					padded: true,&lt;br /&gt;
					expanded: false&lt;br /&gt;
				} );&lt;br /&gt;
				this.panelDisabled.$element.append(&lt;br /&gt;
					$( &#039;&amp;lt;table&amp;gt;&#039; )&lt;br /&gt;
						.addClass( &#039;rt-disabledHelp&#039; )&lt;br /&gt;
						.append(&lt;br /&gt;
							$( &#039;&amp;lt;tr&amp;gt;&#039; ).append(&lt;br /&gt;
								$( &#039;&amp;lt;td&amp;gt;&#039; ).append(&lt;br /&gt;
									$( &#039;&amp;lt;img&amp;gt;&#039; ).attr( &#039;src&#039;, &#039;https://upload.wikimedia.org/wikipedia/commons/c/c0/MediaWiki_footer_link_ltr.svg&#039; )&lt;br /&gt;
								),&lt;br /&gt;
								$( &#039;&amp;lt;td&amp;gt;&#039; )&lt;br /&gt;
									.addClass( &#039;rt-disabledNote&#039; )&lt;br /&gt;
									.text( mw.msg( &#039;rt-disabledNote&#039; ) )&lt;br /&gt;
							)&lt;br /&gt;
						)&lt;br /&gt;
				);&lt;br /&gt;
&lt;br /&gt;
				this.stackLayout = new OO.ui.StackLayout( {&lt;br /&gt;
					items: [ this.panelSettings, this.panelDisabled ]&lt;br /&gt;
				} );&lt;br /&gt;
&lt;br /&gt;
				this.$body.append( this.stackLayout.$element );&lt;br /&gt;
			};&lt;br /&gt;
&lt;br /&gt;
			SettingsDialog.prototype.getSetupProcess = function ( data ) {&lt;br /&gt;
				return SettingsDialog.parent.prototype.getSetupProcess.call( this, data )&lt;br /&gt;
					.next( function () {&lt;br /&gt;
						this.stackLayout.setItem( this.panelSettings );&lt;br /&gt;
						this.actions.setMode( &#039;main&#039; );&lt;br /&gt;
					}, this );&lt;br /&gt;
			};&lt;br /&gt;
&lt;br /&gt;
			SettingsDialog.prototype.getActionProcess = function ( action ) {&lt;br /&gt;
				var dialog = this;&lt;br /&gt;
&lt;br /&gt;
				if ( action === &#039;save&#039; ) {&lt;br /&gt;
					return new OO.ui.Process( function () {&lt;br /&gt;
						var newDelay = Number( dialog.delayInput.getValue() );&lt;br /&gt;
&lt;br /&gt;
						enabled = dialog.enableCheckbox.isSelected();&lt;br /&gt;
						if ( newDelay &amp;gt;= 0 &amp;amp;&amp;amp; newDelay &amp;lt;= 5000 ) {&lt;br /&gt;
							delay = newDelay;&lt;br /&gt;
						}&lt;br /&gt;
						activatedByClick = dialog.clickOption.isSelected();&lt;br /&gt;
						tooltipsForComments = dialog.tooltipsForCommentsCheckbox.isSelected();&lt;br /&gt;
&lt;br /&gt;
						setSettingsCookie();&lt;br /&gt;
&lt;br /&gt;
						if ( enabled ) {&lt;br /&gt;
							dialog.close();&lt;br /&gt;
							disableRt();&lt;br /&gt;
							rt( $content );&lt;br /&gt;
						} else {&lt;br /&gt;
							dialog.actions.setMode( &#039;disabled&#039; );&lt;br /&gt;
							dialog.stackLayout.setItem( dialog.panelDisabled );&lt;br /&gt;
							disableRt();&lt;br /&gt;
							addEnableLink();&lt;br /&gt;
						}&lt;br /&gt;
					} );&lt;br /&gt;
				} else if ( action === &#039;deactivated&#039; ) {&lt;br /&gt;
					dialog.close();&lt;br /&gt;
				}&lt;br /&gt;
				return SettingsDialog.parent.prototype.getActionProcess.call( this, action );&lt;br /&gt;
			};&lt;br /&gt;
&lt;br /&gt;
			SettingsDialog.prototype.getBodyHeight = function () {&lt;br /&gt;
				return this.stackLayout.getCurrentItem().$element.outerHeight( true );&lt;br /&gt;
			};&lt;br /&gt;
&lt;br /&gt;
			tooltip.upToTopParent( function adjustRightAndHide() {&lt;br /&gt;
				if ( this.isPresent ) {&lt;br /&gt;
					if ( this.$element[ 0 ].style.right ) {&lt;br /&gt;
						this.$element.css(&lt;br /&gt;
							&#039;right&#039;,&lt;br /&gt;
							&#039;+=&#039; + ( window.innerWidth - $window.width() )&lt;br /&gt;
						);&lt;br /&gt;
					}&lt;br /&gt;
					this.te.hideRef( true );&lt;br /&gt;
				}&lt;br /&gt;
			} );&lt;br /&gt;
&lt;br /&gt;
			if ( !windowManager ) {&lt;br /&gt;
				windowManager = new OO.ui.WindowManager();&lt;br /&gt;
				$body.append( windowManager.$element );&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			settingsDialog = new SettingsDialog();&lt;br /&gt;
			windowManager.addWindows( [ settingsDialog ] );&lt;br /&gt;
			settingsWindow = windowManager.openWindow( settingsDialog );&lt;br /&gt;
			settingsWindow.opened.then( function () {&lt;br /&gt;
				settingsDialogOpening = false;&lt;br /&gt;
			} );&lt;br /&gt;
			settingsWindow.closed.then( function () {&lt;br /&gt;
				windowManager.clearWindows();&lt;br /&gt;
			} );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		var tooltip = this;&lt;br /&gt;
&lt;br /&gt;
		// This variable can change: one tooltip can be called from a harvard-style reference link&lt;br /&gt;
		// that is put into different tooltips&lt;br /&gt;
		this.te = te;&lt;br /&gt;
&lt;br /&gt;
		switch ( this.te.type ) {&lt;br /&gt;
			case &#039;supRef&#039;:&lt;br /&gt;
				this.id = &#039;rt-&#039; + this.te.$originalElement.attr( &#039;id&#039; );&lt;br /&gt;
				this.$content = this.te.$ref&lt;br /&gt;
					.contents()&lt;br /&gt;
					.filter( function ( i ) {&lt;br /&gt;
						var $this = $( this );&lt;br /&gt;
						return (&lt;br /&gt;
							this.nodeType === Node.TEXT_NODE ||&lt;br /&gt;
							!(&lt;br /&gt;
								// `a[href^=&amp;quot;#cite_ref-&amp;quot;]` is for Wiktionary and possibly other&lt;br /&gt;
								// sites (not English Wikipedia) where the output of the Cite&lt;br /&gt;
								// extension is slightly different&lt;br /&gt;
								$this.is( &#039;.mw-cite-backlink, a[href^=&amp;quot;#cite_ref-&amp;quot;]&#039; ) ||&lt;br /&gt;
								(&lt;br /&gt;
									i === 0 &amp;amp;&amp;amp;&lt;br /&gt;
									// Template:Cnote, Template:Note&lt;br /&gt;
									( $this.is( &#039;b&#039; ) ||&lt;br /&gt;
										// Template:Note_label&lt;br /&gt;
										$this.is( &#039;a&#039; ) &amp;amp;&amp;amp;&lt;br /&gt;
										$this.attr( &#039;href&#039; ).indexOf( &#039;#ref&#039; ) === 0&lt;br /&gt;
									)&lt;br /&gt;
								)&lt;br /&gt;
							)&lt;br /&gt;
						);&lt;br /&gt;
					} )&lt;br /&gt;
					.clone( true );&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;harvardRef&#039;:&lt;br /&gt;
				this.id = &#039;rt-&#039; + this.te.$originalElement.closest( &#039;li&#039; ).attr( &#039;id&#039; );&lt;br /&gt;
				this.$content = this.te.$ref&lt;br /&gt;
					.clone( true )&lt;br /&gt;
					.removeAttr( &#039;id&#039; );&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;commentedText&#039;:&lt;br /&gt;
				this.id = &#039;rt-&#039; + String( Math.random() ).slice( 2 );&lt;br /&gt;
				this.$content = $( document.createTextNode( this.te.comment ) );&lt;br /&gt;
				break;&lt;br /&gt;
		}&lt;br /&gt;
		if ( !this.$content.length ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		this.isInsideWindow = Boolean( this.te.$element.closest( &#039;.oo-ui-window&#039; ).length );&lt;br /&gt;
&lt;br /&gt;
		this.$element = $( &#039;&amp;lt;div&amp;gt;&#039; )&lt;br /&gt;
			.addClass( &#039;rt-tooltip&#039; )&lt;br /&gt;
			.attr( &#039;id&#039;, this.id )&lt;br /&gt;
			.attr( &#039;role&#039;, &#039;tooltip&#039; )&lt;br /&gt;
			.data( &#039;tooltip&#039;, this );&lt;br /&gt;
&lt;br /&gt;
		var $hoverArea = $( &#039;&amp;lt;div&amp;gt;&#039; )&lt;br /&gt;
			.addClass( &#039;rt-hoverArea&#039; )&lt;br /&gt;
			.appendTo( this.$element );&lt;br /&gt;
		&lt;br /&gt;
		var $scroll = $( &#039;&amp;lt;div&amp;gt;&#039; )&lt;br /&gt;
			.addClass( &#039;rt-scroll&#039; )&lt;br /&gt;
			.appendTo( $hoverArea );&lt;br /&gt;
&lt;br /&gt;
		this.$content = this.$content&lt;br /&gt;
			.wrapAll( &#039;&amp;lt;div&amp;gt;&#039; )&lt;br /&gt;
			.parent()&lt;br /&gt;
			.addClass( &#039;rt-content&#039; )&lt;br /&gt;
			.addClass( &#039;mw-parser-output&#039; )&lt;br /&gt;
			.appendTo( $scroll );&lt;br /&gt;
&lt;br /&gt;
		if ( !activatedByClick ) {&lt;br /&gt;
			this.$element&lt;br /&gt;
				.on( &#039;mouseenter linkPopupHover&#039;, function ( e ) {&lt;br /&gt;
					if ( !tooltip.disappearing || e.type === &#039;linkPopupHover&#039; ) {&lt;br /&gt;
						tooltip.upToTopParent( function () {&lt;br /&gt;
							this.show();&lt;br /&gt;
						} );&lt;br /&gt;
					}&lt;br /&gt;
				} )&lt;br /&gt;
				.on( &#039;mouseleave&#039;, function ( e ) {&lt;br /&gt;
					// https://stackoverflow.com/q/47649442 workaround. Relying on relatedTarget&lt;br /&gt;
					// alone has pitfalls: when alt-tabbing, relatedTarget is empty too&lt;br /&gt;
					if (&lt;br /&gt;
						CLIENT_NAME !== &#039;chrome&#039; ||&lt;br /&gt;
						(&lt;br /&gt;
							!e.originalEvent ||&lt;br /&gt;
							e.originalEvent.relatedTarget !== null ||&lt;br /&gt;
							!tooltip.clickedTime ||&lt;br /&gt;
							$.now() - tooltip.clickedTime &amp;gt; 50&lt;br /&gt;
						)&lt;br /&gt;
					) {&lt;br /&gt;
						tooltip.upToTopParent( function () {&lt;br /&gt;
							this.te.hideRef();&lt;br /&gt;
						} );&lt;br /&gt;
					}&lt;br /&gt;
				} )&lt;br /&gt;
				.click( function () {&lt;br /&gt;
					tooltip.clickedTime = $.now();&lt;br /&gt;
				} );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( !this.isInsideWindow ) {&lt;br /&gt;
			$( &#039;&amp;lt;a&amp;gt;&#039; )&lt;br /&gt;
				.addClass( &#039;rt-settingsLink&#039; )&lt;br /&gt;
				.attr( &#039;role&#039;, &#039;button&#039; )&lt;br /&gt;
				.attr( &#039;href&#039;, &#039;#&#039; )&lt;br /&gt;
				.attr( &#039;title&#039;, mw.msg( &#039;rt-settings&#039; ) )&lt;br /&gt;
				.click( function ( e ) {&lt;br /&gt;
					e.preventDefault();&lt;br /&gt;
					if ( settingsDialogOpening ) {&lt;br /&gt;
						return;&lt;br /&gt;
					}&lt;br /&gt;
					settingsDialogOpening = true;&lt;br /&gt;
&lt;br /&gt;
					if ( mw.loader.getState( &#039;oojs-ui&#039; ) !== &#039;ready&#039; ) {&lt;br /&gt;
						if ( cursorWaitCss ) {&lt;br /&gt;
							cursorWaitCss.disabled = false;&lt;br /&gt;
						} else {&lt;br /&gt;
							cursorWaitCss = mw.util.addCSS( &#039;body { cursor: wait; }&#039; );&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
					mw.loader.using( [ &#039;oojs&#039;, &#039;oojs-ui&#039; ], openSettingsDialog );&lt;br /&gt;
				} )&lt;br /&gt;
				.prependTo( this.$content );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// Tooltip tail element is inside tooltip content element in order for the tooltip&lt;br /&gt;
		// not to disappear when the mouse is above the tail&lt;br /&gt;
		this.$tail = $( &#039;&amp;lt;div&amp;gt;&#039; )&lt;br /&gt;
			.addClass( &#039;rt-tail&#039; )&lt;br /&gt;
			.prependTo( this.$element );&lt;br /&gt;
&lt;br /&gt;
		this.disappearing = false;&lt;br /&gt;
&lt;br /&gt;
		this.show = function () {&lt;br /&gt;
			this.disappearing = false;&lt;br /&gt;
			clearTimeout( this.te.hideTimer );&lt;br /&gt;
			clearTimeout( this.te.removeTimer );&lt;br /&gt;
&lt;br /&gt;
			this.$element&lt;br /&gt;
				.removeClass( CLASSES.FADE_OUT_DOWN )&lt;br /&gt;
				.removeClass( CLASSES.FADE_OUT_UP );&lt;br /&gt;
&lt;br /&gt;
			if ( !this.isPresent ) {&lt;br /&gt;
				$overlay.append( this.$element );&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			this.isPresent = true;&lt;br /&gt;
		};&lt;br /&gt;
&lt;br /&gt;
		this.hide = function () {&lt;br /&gt;
			var tooltip = this;&lt;br /&gt;
&lt;br /&gt;
			tooltip.disappearing = true;&lt;br /&gt;
&lt;br /&gt;
			if ( tooltip.$element.hasClass( &#039;rt-tooltip-above&#039; ) ) {&lt;br /&gt;
				tooltip.$element&lt;br /&gt;
					.removeClass( CLASSES.FADE_IN_DOWN )&lt;br /&gt;
					.addClass( CLASSES.FADE_OUT_UP );&lt;br /&gt;
			} else {&lt;br /&gt;
				tooltip.$element&lt;br /&gt;
					.removeClass( CLASSES.FADE_IN_UP )&lt;br /&gt;
					.addClass( CLASSES.FADE_OUT_DOWN );&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			tooltip.te.removeTimer = setTimeout( function () {&lt;br /&gt;
				if ( tooltip.isPresent ) {&lt;br /&gt;
					tooltip.$element.detach();&lt;br /&gt;
&lt;br /&gt;
					tooltip.$tail.css( &#039;left&#039;, &#039;&#039; );&lt;br /&gt;
&lt;br /&gt;
					if ( activatedByClick ) {&lt;br /&gt;
						$body.off( &#039;click.rt touchstart.rt&#039;, tooltip.te.onBodyClick );&lt;br /&gt;
					}&lt;br /&gt;
					$window.off( &#039;resize.rt&#039;, tooltip.te.onWindowResize );&lt;br /&gt;
&lt;br /&gt;
					tooltip.isPresent = false;&lt;br /&gt;
				}&lt;br /&gt;
			}, 200 );&lt;br /&gt;
		};&lt;br /&gt;
&lt;br /&gt;
		this.calculatePosition = function ( ePageX, ePageY ) {&lt;br /&gt;
			var teElement, teOffsets, teOffset, targetTailOffsetX, tailLeft;&lt;br /&gt;
&lt;br /&gt;
			this.$tail.css( &#039;left&#039;, &#039;&#039; );&lt;br /&gt;
&lt;br /&gt;
			teElement = this.te.$element.get( 0 );&lt;br /&gt;
			if ( ePageX !== undefined ) {&lt;br /&gt;
				targetTailOffsetX = ePageX;&lt;br /&gt;
				teOffsets = ( teElement.getClientRects &amp;amp;&amp;amp; teElement.getClientRects() ) ||&lt;br /&gt;
					teElement.getBoundingClientRect();&lt;br /&gt;
				if ( teOffsets.length &amp;gt; 1 ) {&lt;br /&gt;
					for ( var i = teOffsets.length - 1; i &amp;gt;= 0; i-- ) {&lt;br /&gt;
						if (&lt;br /&gt;
							ePageY &amp;gt;= Math.round( $window.scrollTop() + teOffsets[ i ].top ) &amp;amp;&amp;amp;&lt;br /&gt;
							ePageY &amp;lt;= Math.round(&lt;br /&gt;
								$window.scrollTop() + teOffsets[i].top + teOffsets[ i ].height&lt;br /&gt;
							)&lt;br /&gt;
						) {&lt;br /&gt;
							teOffset = teOffsets[ i ];&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if ( !teOffset ) {&lt;br /&gt;
				teOffset = ( teElement.getClientRects &amp;amp;&amp;amp; teElement.getClientRects()[ 0 ] ) ||&lt;br /&gt;
					teElement.getBoundingClientRect();&lt;br /&gt;
			}&lt;br /&gt;
			teOffset = {&lt;br /&gt;
				top: $window.scrollTop() + teOffset.top,&lt;br /&gt;
				left: $window.scrollLeft() + teOffset.left,&lt;br /&gt;
				width: teOffset.width,&lt;br /&gt;
				height: teOffset.height&lt;br /&gt;
			};&lt;br /&gt;
			if ( !targetTailOffsetX ) {&lt;br /&gt;
				targetTailOffsetX = teOffset.left + ( teOffset.width / 2 );&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			// Value of `left` in `.rt-tooltip-above .rt-tail`&lt;br /&gt;
			var defaultTailLeft = 19;&lt;br /&gt;
&lt;br /&gt;
			// Value of `width` in `.rt-tail`&lt;br /&gt;
			var tailSideWidth = 13;&lt;br /&gt;
&lt;br /&gt;
			// We tilt the square 45 degrees, so we need square root to calculate the distance.&lt;br /&gt;
			var tailWidth = tailSideWidth * Math.SQRT2;&lt;br /&gt;
			var tailHeight = tailWidth / 2;&lt;br /&gt;
			var tailCenterDelta = tailSideWidth + 1 - ( tailWidth / 2 );&lt;br /&gt;
&lt;br /&gt;
			var tooltip = this;&lt;br /&gt;
			var getTop = function ( isBelow ) {&lt;br /&gt;
				var delta = isBelow ?&lt;br /&gt;
					teOffset.height + tailHeight :&lt;br /&gt;
					-tooltip.$element.outerHeight() - tailHeight + 1;&lt;br /&gt;
				return teOffset.top + delta;&lt;br /&gt;
			};&lt;br /&gt;
&lt;br /&gt;
			this.$element.css( {&lt;br /&gt;
				top: getTop(),&lt;br /&gt;
				left: targetTailOffsetX - defaultTailLeft - tailCenterDelta,&lt;br /&gt;
				right: &#039;&#039;&lt;br /&gt;
			} );&lt;br /&gt;
&lt;br /&gt;
			// Is it squished against the right side of the page?&lt;br /&gt;
			if ( this.$element.offset().left + this.$element.outerWidth() &amp;gt; $window.width() - 1 ) {&lt;br /&gt;
				this.$element.css( {&lt;br /&gt;
					left: &#039;&#039;,&lt;br /&gt;
					right: 0&lt;br /&gt;
				} );&lt;br /&gt;
				tailLeft = targetTailOffsetX - this.$element.offset().left - tailCenterDelta;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			// Is a part of it above the top of the screen?&lt;br /&gt;
			if ( teOffset.top &amp;lt; this.$element.outerHeight() + $window.scrollTop() + tailHeight ) {&lt;br /&gt;
				this.$element&lt;br /&gt;
					.removeClass( &#039;rt-tooltip-above&#039; )&lt;br /&gt;
					.addClass( &#039;rt-tooltip-below&#039; )&lt;br /&gt;
					.addClass( CLASSES.FADE_IN_UP )&lt;br /&gt;
					.css( {&lt;br /&gt;
						top: getTop( true )&lt;br /&gt;
					} );&lt;br /&gt;
				if ( tailLeft ) {&lt;br /&gt;
					this.$tail.css( &#039;left&#039;, ( tailLeft + tailSideWidth ) + &#039;px&#039; );&lt;br /&gt;
				}&lt;br /&gt;
			} else {&lt;br /&gt;
				this.$element&lt;br /&gt;
					.removeClass( &#039;rt-tooltip-below&#039; )&lt;br /&gt;
					.addClass( &#039;rt-tooltip-above&#039; )&lt;br /&gt;
					.addClass( CLASSES.FADE_IN_DOWN )&lt;br /&gt;
					// A fix for cases when a tooltip shown once is then wrongly positioned when it&lt;br /&gt;
					// is shown again after a window resize.&lt;br /&gt;
					.css( {&lt;br /&gt;
						top: getTop()&lt;br /&gt;
					} );&lt;br /&gt;
				if ( tailLeft ) {&lt;br /&gt;
					this.$tail.css( &#039;left&#039;, tailLeft + &#039;px&#039; );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		};&lt;br /&gt;
&lt;br /&gt;
		// Run some function for all the tooltips up to the top one in a tree. Its context will be&lt;br /&gt;
		// the tooltip, while its parameters may be passed to Tooltip.upToTopParent as an array&lt;br /&gt;
		// in the second parameter. If the third parameter passed to ToolTip.upToTopParent is true,&lt;br /&gt;
		// the execution stops when the function in question returns true for the first time,&lt;br /&gt;
		// and ToolTip.upToTopParent returns true as well.&lt;br /&gt;
		this.upToTopParent = function ( func, parameters, stopAtTrue ) {&lt;br /&gt;
			var returnValue,&lt;br /&gt;
				currentTooltip = this;&lt;br /&gt;
&lt;br /&gt;
			do {&lt;br /&gt;
				returnValue = func.apply( currentTooltip, parameters );&lt;br /&gt;
				if ( stopAtTrue &amp;amp;&amp;amp; returnValue ) {&lt;br /&gt;
					break;&lt;br /&gt;
				}&lt;br /&gt;
			} while ( ( currentTooltip = currentTooltip.parent ) );&lt;br /&gt;
&lt;br /&gt;
			if ( stopAtTrue ) {&lt;br /&gt;
				return returnValue;&lt;br /&gt;
			}&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	if ( !enabled ) {&lt;br /&gt;
		addEnableLink();&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	teSelector = REF_LINK_SELECTOR;&lt;br /&gt;
	if ( tooltipsForComments ) {&lt;br /&gt;
		teSelector += &#039;, &#039; + COMMENTED_TEXT_SELECTOR;&lt;br /&gt;
	}&lt;br /&gt;
	$content.find( teSelector ).each( function () {&lt;br /&gt;
		new TooltippedElement( $( this ) );&lt;br /&gt;
	} );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
settingsString = mw.cookie.get( &#039;RTsettings&#039;, &#039;&#039; );&lt;br /&gt;
if ( settingsString ) {&lt;br /&gt;
	settings = settingsString.split( &#039;|&#039; );&lt;br /&gt;
	enabled = Boolean( Number( settings[ 0 ] ) );&lt;br /&gt;
	delay = Number( settings[ 1 ] );&lt;br /&gt;
	activatedByClick = Boolean( Number( settings[ 2 ] ) );&lt;br /&gt;
	// The forth value was added later, so we provide for a default value. See comments below&lt;br /&gt;
	// for why we use &amp;quot;IS_TOUCHSCREEN &amp;amp;&amp;amp; IS_MOBILE&amp;quot;.&lt;br /&gt;
	tooltipsForComments = settings[ 3 ] === undefined ?&lt;br /&gt;
		IS_TOUCHSCREEN &amp;amp;&amp;amp; IS_MOBILE :&lt;br /&gt;
		Boolean( Number( settings[ 3 ] ) );&lt;br /&gt;
} else {&lt;br /&gt;
	enabled = true;&lt;br /&gt;
	delay = 200;&lt;br /&gt;
	// Since the mobile browser check is error-prone, adding IS_MOBILE condition here would probably&lt;br /&gt;
	// leave cases where a user interacting with the browser using touches doesn&#039;t know how to call&lt;br /&gt;
	// a tooltip in order to switch to activation by click. Some touch-supporting laptop users&lt;br /&gt;
	// interacting by touch (though probably not the most popular use case) would not be happy too.&lt;br /&gt;
	activatedByClick = IS_TOUCHSCREEN;&lt;br /&gt;
	// Arguably we shouldn&#039;t convert native tooltips into gadget tooltips for devices that have&lt;br /&gt;
	// mouse support, even if they have touchscreens (there are laptops with touchscreens).&lt;br /&gt;
	// IS_TOUCHSCREEN check here is for reliability, since the mobile check is prone to false&lt;br /&gt;
	// positives.&lt;br /&gt;
	tooltipsForComments = IS_TOUCHSCREEN &amp;amp;&amp;amp; IS_MOBILE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.hook( &#039;wikipage.content&#039; ).add( rt );&lt;br /&gt;
&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Dorse_Isles&amp;diff=152</id>
		<title>Dorse Isles</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Dorse_Isles&amp;diff=152"/>
		<updated>2025-06-23T09:22:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Kingdom|religion=Skeptic|gemstone=Jade|mainexports=Wines, Beers, Spirits and Ales|heir=The|heirprocess=The Warlord or Baroness will give their children a series of challenges of strength, strategy, manipulation and intelligence. The winning child is deemed the heir, and it has been often seen throughout history that the winning child will have the remaining siblings killed to assure their rule.|mostcommonrace=Dwarves|royalfamily01=The Warlord|royalfamily02=The Baroness|royalfamily03=The Prince|royalfamily04=The Prinxe|royalfamily05=The Princess|royalfamily06=The Prince}}&lt;br /&gt;
&lt;br /&gt;
Dorse Isles are a collection of islands in the furthest north-western corner of [[Norlaria]], in the world of [[Eliqueth]] sharing borders with [[Thenatere]] and [[Joriah]]&lt;br /&gt;
&lt;br /&gt;
== The Kingdom ==&lt;br /&gt;
&lt;br /&gt;
=== Kingdom Values ===&lt;br /&gt;
&lt;br /&gt;
=== Known for ===&lt;br /&gt;
&lt;br /&gt;
=== Government and Monarchy ===&lt;br /&gt;
&lt;br /&gt;
=== Law Enforcement ===&lt;br /&gt;
&lt;br /&gt;
=== Military Strength ===&lt;br /&gt;
&lt;br /&gt;
=== Alliances ===&lt;br /&gt;
Joriah through trade agreement&lt;br /&gt;
&lt;br /&gt;
== Localities and Geography ==&lt;br /&gt;
&lt;br /&gt;
=== City ===&lt;br /&gt;
&lt;br /&gt;
=== Towns ===&lt;br /&gt;
&lt;br /&gt;
=== Villages ===&lt;br /&gt;
&lt;br /&gt;
=== Geographical Features ===&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
Tunnels underwater between islands&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=151</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=151"/>
		<updated>2025-06-23T09:22:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;li&amp;gt;{{{royalfamily01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily02|}}}|&amp;lt;li&amp;gt;{{{royalfamily02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily03|}}}|&amp;lt;li&amp;gt;{{{royalfamily03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily04|}}}|&amp;lt;li&amp;gt;{{{royalfamily04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily05|}}}|&amp;lt;li&amp;gt;{{{royalfamily05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily06|}}}|&amp;lt;li&amp;gt;{{{royalfamily06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily07|}}}|&amp;lt;li&amp;gt;{{{royalfamily07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily08|}}}|&amp;lt;li&amp;gt;{{{royalfamily08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily09|}}}|&amp;lt;li&amp;gt;{{{royalfamily09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily10|}}}|&amp;lt;li&amp;gt;{{{royalfamily10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=150</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=150"/>
		<updated>2025-06-23T09:22:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&lt;br /&gt;
    &amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;Current Royal Family&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;li&amp;gt;{{{royalfamily01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily02|}}}|&amp;lt;li&amp;gt;{{{royalfamily02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily03|}}}|&amp;lt;li&amp;gt;{{{royalfamily03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily04|}}}|&amp;lt;li&amp;gt;{{{royalfamily04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily05|}}}|&amp;lt;li&amp;gt;{{{royalfamily05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily06|}}}|&amp;lt;li&amp;gt;{{{royalfamily06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily07|}}}|&amp;lt;li&amp;gt;{{{royalfamily07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily08|}}}|&amp;lt;li&amp;gt;{{{royalfamily08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily09|}}}|&amp;lt;li&amp;gt;{{{royalfamily09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily10|}}}|&amp;lt;li&amp;gt;{{{royalfamily10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;li&amp;gt;{{{royalfamily01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily02|}}}|&amp;lt;li&amp;gt;{{{royalfamily02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily03|}}}|&amp;lt;li&amp;gt;{{{royalfamily03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily04|}}}|&amp;lt;li&amp;gt;{{{royalfamily04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily05|}}}|&amp;lt;li&amp;gt;{{{royalfamily05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily06|}}}|&amp;lt;li&amp;gt;{{{royalfamily06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily07|}}}|&amp;lt;li&amp;gt;{{{royalfamily07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily08|}}}|&amp;lt;li&amp;gt;{{{royalfamily08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily09|}}}|&amp;lt;li&amp;gt;{{{royalfamily09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily10|}}}|&amp;lt;li&amp;gt;{{{royalfamily10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=149</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=149"/>
		<updated>2025-06-23T09:20:45Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&lt;br /&gt;
    &amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;Current Royal Family&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;li&amp;gt;{{{royalfamily01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily02|}}}|&amp;lt;li&amp;gt;{{{royalfamily02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily03|}}}|&amp;lt;li&amp;gt;{{{royalfamily03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily04|}}}|&amp;lt;li&amp;gt;{{{royalfamily04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily05|}}}|&amp;lt;li&amp;gt;{{{royalfamily05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily06|}}}|&amp;lt;li&amp;gt;{{{royalfamily06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily07|}}}|&amp;lt;li&amp;gt;{{{royalfamily07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily08|}}}|&amp;lt;li&amp;gt;{{{royalfamily08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily09|}}}|&amp;lt;li&amp;gt;{{{royalfamily09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily10|}}}|&amp;lt;li&amp;gt;{{{royalfamily10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=148</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=148"/>
		<updated>2025-06-23T09:20:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&lt;br /&gt;
    &amp;lt;p class=&amp;quot;infobox-header&amp;gt;Current Royal Family&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;li&amp;gt;{{{royalfamily01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily02|}}}|&amp;lt;li&amp;gt;{{{royalfamily02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily03|}}}|&amp;lt;li&amp;gt;{{{royalfamily03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily04|}}}|&amp;lt;li&amp;gt;{{{royalfamily04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily05|}}}|&amp;lt;li&amp;gt;{{{royalfamily05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily06|}}}|&amp;lt;li&amp;gt;{{{royalfamily06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily07|}}}|&amp;lt;li&amp;gt;{{{royalfamily07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily08|}}}|&amp;lt;li&amp;gt;{{{royalfamily08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily09|}}}|&amp;lt;li&amp;gt;{{{royalfamily09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily10|}}}|&amp;lt;li&amp;gt;{{{royalfamily10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=147</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=147"/>
		<updated>2025-06-23T09:19:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&lt;br /&gt;
    &amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Current Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;li&amp;gt;{{{royalfamily01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily02|}}}|&amp;lt;li&amp;gt;{{{royalfamily02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily03|}}}|&amp;lt;li&amp;gt;{{{royalfamily03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily04|}}}|&amp;lt;li&amp;gt;{{{royalfamily04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily05|}}}|&amp;lt;li&amp;gt;{{{royalfamily05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily06|}}}|&amp;lt;li&amp;gt;{{{royalfamily06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily07|}}}|&amp;lt;li&amp;gt;{{{royalfamily07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily08|}}}|&amp;lt;li&amp;gt;{{{royalfamily08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily09|}}}|&amp;lt;li&amp;gt;{{{royalfamily09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily10|}}}|&amp;lt;li&amp;gt;{{{royalfamily10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Dorse_Isles&amp;diff=146</id>
		<title>Dorse Isles</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Dorse_Isles&amp;diff=146"/>
		<updated>2025-06-23T09:18:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Kingdom|religion=Skeptic|gemstone=Jade|mainexports=Wines, Beers, Spirits and Ales|heir=The|heirprocess=The Warlord or Baroness will give their children a series of challenges of strength, strategy, manipulation and intelligence. The winning child is deemed the heir, and it has been often seen throughout history that the winning child will have the remaining siblings killed to assure their rule.|mostcommonrace=Dwarves|royalfamily01=The Warlord|royalfamily02=The Baroness|royalfamily03=The Prince|royalfamily04=The Prinxe|royalfamily05=The Princess|royalfamily06=The Prince}}&lt;br /&gt;
&lt;br /&gt;
Dorse Isles are a collection of islands in the furthest north-western corner of [[Norlaria]], in the world of [[Eliqueth]] sharing borders with [[Thenatere]] and [[Joriah]]&lt;br /&gt;
&lt;br /&gt;
== The Kingdom ==&lt;br /&gt;
&lt;br /&gt;
=== Kingdom Values ===&lt;br /&gt;
&lt;br /&gt;
=== Known for ===&lt;br /&gt;
&lt;br /&gt;
=== Government and Monarchy ===&lt;br /&gt;
&lt;br /&gt;
=== Law Enforcement ===&lt;br /&gt;
&lt;br /&gt;
=== Military Strength ===&lt;br /&gt;
&lt;br /&gt;
=== Alliances ===&lt;br /&gt;
Joriah through trade agreement&lt;br /&gt;
&lt;br /&gt;
== Localities and Geography ==&lt;br /&gt;
&lt;br /&gt;
=== City ===&lt;br /&gt;
&lt;br /&gt;
=== Towns ===&lt;br /&gt;
&lt;br /&gt;
=== Villages ===&lt;br /&gt;
&lt;br /&gt;
=== Geographical Features ===&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
Tunnels underwater between islands.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=145</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=145"/>
		<updated>2025-06-23T09:17:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
{{#if:{{{currentroyalfamily|}}}|&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;li&amp;gt;{{{royalfamily01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily02|}}}|&amp;lt;li&amp;gt;{{{royalfamily02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily03|}}}|&amp;lt;li&amp;gt;{{{royalfamily03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily04|}}}|&amp;lt;li&amp;gt;{{{royalfamily04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily05|}}}|&amp;lt;li&amp;gt;{{{royalfamily05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily06|}}}|&amp;lt;li&amp;gt;{{{royalfamily06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily07|}}}|&amp;lt;li&amp;gt;{{{royalfamily07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily08|}}}|&amp;lt;li&amp;gt;{{{royalfamily08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily09|}}}|&amp;lt;li&amp;gt;{{{royalfamily09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily10|}}}|&amp;lt;li&amp;gt;{{{royalfamily10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=144</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=144"/>
		<updated>2025-06-23T09:16:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
{{#if:{{{currentroyalfamily|}}}|&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{royalfamily01|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Dorse_Isles&amp;diff=141</id>
		<title>Dorse Isles</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Dorse_Isles&amp;diff=141"/>
		<updated>2025-06-23T08:31:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Kingdom|religion=Skeptic|gemstone=Jade|mainexports=Wines, Beers, Spirits and Ales|currentroyalfamily=The Warlord&lt;br /&gt;
The Baroness&lt;br /&gt;
The Prince&lt;br /&gt;
The Prinxe&lt;br /&gt;
The Princess&lt;br /&gt;
The Prince|heir=The|heirprocess=The Warlord or Baroness will give their children a series of challenges of strength, strategy, manipulation and intelligence. The winning child is deemed the heir, and it has been often seen throughout history that the winning child will have the remaining siblings killed to assure their rule.|mostcommonrace=Dwarves}}&lt;br /&gt;
&lt;br /&gt;
Dorse Isles are a collection of islands in the furthest north-western corner of [[Norlaria]], in the world of [[Eliqueth]] sharing borders with [[Thenatere]] and [[Joriah]]&lt;br /&gt;
&lt;br /&gt;
== The Kingdom ==&lt;br /&gt;
&lt;br /&gt;
=== Kingdom Values ===&lt;br /&gt;
&lt;br /&gt;
=== Known for ===&lt;br /&gt;
&lt;br /&gt;
=== Government and Monarchy ===&lt;br /&gt;
&lt;br /&gt;
=== Law Enforcement ===&lt;br /&gt;
&lt;br /&gt;
=== Military Strength ===&lt;br /&gt;
&lt;br /&gt;
=== Alliances ===&lt;br /&gt;
Joriah through trade agreement&lt;br /&gt;
&lt;br /&gt;
== Localities and Geography ==&lt;br /&gt;
&lt;br /&gt;
=== City ===&lt;br /&gt;
&lt;br /&gt;
=== Towns ===&lt;br /&gt;
&lt;br /&gt;
=== Villages ===&lt;br /&gt;
&lt;br /&gt;
=== Geographical Features ===&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
Tunnels underwater between islands.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=User:Admin&amp;diff=140</id>
		<title>User:Admin</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=User:Admin&amp;diff=140"/>
		<updated>2025-06-23T08:31:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Shop|title=[[Catland]]|shoptype=Cats|location=Land of Cats|owner=Puffin&#039;s other braincell|staff01=Puffin&#039;s first slave|staff02=Puffin&#039;s second slave|services01=Cats}}{{Infobox City|location=My House|population=3 (and a cat)|currentleader=Puffin|guardunit=Puffin|leadership01=Puffin|leadership02=Abbey|affiliations01=Land of Cats|affiliations02=Butts|title=Magnificent City}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=139</id>
		<title>Template:Infobox Shop</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=139"/>
		<updated>2025-06-23T08:30:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{shoptype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{shoptype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{owner|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Owner&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{owner}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{staff01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Staff&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{staff01|}}}|&amp;lt;li&amp;gt;{{{staff01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff02|}}}|&amp;lt;li&amp;gt;{{{staff02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff03|}}}|&amp;lt;li&amp;gt;{{{staff03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff04|}}}|&amp;lt;li&amp;gt;{{{staff04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff05|}}}|&amp;lt;li&amp;gt;{{{staff05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff06|}}}|&amp;lt;li&amp;gt;{{{staff06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff07|}}}|&amp;lt;li&amp;gt;{{{staff07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff08|}}}|&amp;lt;li&amp;gt;{{{staff08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff09|}}}|&amp;lt;li&amp;gt;{{{staff09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{staff10|}}}|&amp;lt;li&amp;gt;{{{staff10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Services&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;li&amp;gt;{{{services01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services02|}}}|&amp;lt;li&amp;gt;{{{services02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services03|}}}|&amp;lt;li&amp;gt;{{{services03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services04|}}}|&amp;lt;li&amp;gt;{{{services04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services05|}}}|&amp;lt;li&amp;gt;{{{services05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services06|}}}|&amp;lt;li&amp;gt;{{{services06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services07|}}}|&amp;lt;li&amp;gt;{{{services07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services08|}}}|&amp;lt;li&amp;gt;{{{services08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services09|}}}|&amp;lt;li&amp;gt;{{{services09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services10|}}}|&amp;lt;li&amp;gt;{{{services10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services11|}}}|&amp;lt;li&amp;gt;{{{services11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services12|}}}|&amp;lt;li&amp;gt;{{{services12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services13|}}}|&amp;lt;li&amp;gt;{{{services13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services14|}}}|&amp;lt;li&amp;gt;{{{services14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services15|}}}|&amp;lt;li&amp;gt;{{{services15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services16|}}}|&amp;lt;li&amp;gt;{{{services16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services17|}}}|&amp;lt;li&amp;gt;{{{services17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services18|}}}|&amp;lt;li&amp;gt;{{{services18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services19|}}}|&amp;lt;li&amp;gt;{{{services19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services20|}}}|&amp;lt;li&amp;gt;{{{services20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=User:Admin&amp;diff=138</id>
		<title>User:Admin</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=User:Admin&amp;diff=138"/>
		<updated>2025-06-23T08:28:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Shop|title=[[Catland]]|shoptype=Cats|location=Land of Cats|owner=Puffin&#039;s other braincell|staff=Puffin&#039;s slaves|services01=Cats}}{{Infobox City|location=My House|population=3 (and a cat)|currentleader=Puffin|guardunit=Puffin|leadership01=Puffin|leadership02=Abbey|affiliations01=Land of Cats|affiliations02=Butts|title=Magnificent City}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=137</id>
		<title>Template:Infobox Shop</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=137"/>
		<updated>2025-06-23T08:27:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{shoptype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{shoptype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{owner|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Owner&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{owner}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{staff|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Staff&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{staff}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Services&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;li&amp;gt;{{{services01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services02|}}}|&amp;lt;li&amp;gt;{{{services02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services03|}}}|&amp;lt;li&amp;gt;{{{services03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services04|}}}|&amp;lt;li&amp;gt;{{{services04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services05|}}}|&amp;lt;li&amp;gt;{{{services05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services06|}}}|&amp;lt;li&amp;gt;{{{services06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services07|}}}|&amp;lt;li&amp;gt;{{{services07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services08|}}}|&amp;lt;li&amp;gt;{{{services08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services09|}}}|&amp;lt;li&amp;gt;{{{services09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services10|}}}|&amp;lt;li&amp;gt;{{{services10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services11|}}}|&amp;lt;li&amp;gt;{{{services11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services12|}}}|&amp;lt;li&amp;gt;{{{services12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services13|}}}|&amp;lt;li&amp;gt;{{{services13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services14|}}}|&amp;lt;li&amp;gt;{{{services14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services15|}}}|&amp;lt;li&amp;gt;{{{services15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services16|}}}|&amp;lt;li&amp;gt;{{{services16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services17|}}}|&amp;lt;li&amp;gt;{{{services17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services18|}}}|&amp;lt;li&amp;gt;{{{services18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services19|}}}|&amp;lt;li&amp;gt;{{{services19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services20|}}}|&amp;lt;li&amp;gt;{{{services20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=User:Admin&amp;diff=136</id>
		<title>User:Admin</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=User:Admin&amp;diff=136"/>
		<updated>2025-06-23T08:26:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Infobox Shop|title=Catland|shoptype=Cats|location=Land of Cats|owner=Puffin&amp;#039;s other braincell|staff=Puffin&amp;#039;s slaves|services01=Cats}}{{Infobox City|location=My House|population=3 (and a cat)|currentleader=Puffin|guardunit=Puffin|leadership01=Puffin|leadership02=Abbey|affiliations01=Land of Cats|affiliations02=Butts|title=Magnificent City}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Shop|title=Catland|shoptype=Cats|location=Land of Cats|owner=Puffin&#039;s other braincell|staff=Puffin&#039;s slaves|services01=Cats}}{{Infobox City|location=My House|population=3 (and a cat)|currentleader=Puffin|guardunit=Puffin|leadership01=Puffin|leadership02=Abbey|affiliations01=Land of Cats|affiliations02=Butts|title=Magnificent City}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_City&amp;diff=135</id>
		<title>Template:Infobox City</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_City&amp;diff=135"/>
		<updated>2025-06-23T08:24:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{population|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Population&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{population}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{currentleader|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Leader&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentleader}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{guardunit|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Guard Unit&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{guardunit}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{leadership01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Leadership&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{leadership01|}}}|&amp;lt;li&amp;gt;{{{leadership01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership02|}}}|&amp;lt;li&amp;gt;{{{leadership02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership03|}}}|&amp;lt;li&amp;gt;{{{leadership03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership04|}}}|&amp;lt;li&amp;gt;{{{leadership04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership05|}}}|&amp;lt;li&amp;gt;{{{leadership05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership06|}}}|&amp;lt;li&amp;gt;{{{leadership06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership07|}}}|&amp;lt;li&amp;gt;{{{leadership07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership08|}}}|&amp;lt;li&amp;gt;{{{leadership08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership09|}}}|&amp;lt;li&amp;gt;{{{leadership09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{leadership10|}}}|&amp;lt;li&amp;gt;{{{leadership10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Affiliations&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{affiliations01|}}}|&amp;lt;li&amp;gt;{{{affiliations01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations02|}}}|&amp;lt;li&amp;gt;{{{affiliations02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations03|}}}|&amp;lt;li&amp;gt;{{{affiliations03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations04|}}}|&amp;lt;li&amp;gt;{{{affiliations04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations05|}}}|&amp;lt;li&amp;gt;{{{affiliations05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations06|}}}|&amp;lt;li&amp;gt;{{{affiliations06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations07|}}}|&amp;lt;li&amp;gt;{{{affiliations07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations08|}}}|&amp;lt;li&amp;gt;{{{affiliations08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations09|}}}|&amp;lt;li&amp;gt;{{{affiliations09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{affiliations10|}}}|&amp;lt;li&amp;gt;{{{affiliations10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=134</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=134"/>
		<updated>2025-06-23T08:20:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
{{#if:{{{currentroyalfamily|}}}|&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=133</id>
		<title>Template:Infobox Shop</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=133"/>
		<updated>2025-06-23T08:19:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{shoptype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{shoptype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{owner|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Owner&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{owner}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{staff|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Staff&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{staff}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;li&amp;gt;{{{services01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services02|}}}|&amp;lt;li&amp;gt;{{{services02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services03|}}}|&amp;lt;li&amp;gt;{{{services03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services04|}}}|&amp;lt;li&amp;gt;{{{services04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services05|}}}|&amp;lt;li&amp;gt;{{{services05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services06|}}}|&amp;lt;li&amp;gt;{{{services06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services07|}}}|&amp;lt;li&amp;gt;{{{services07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services08|}}}|&amp;lt;li&amp;gt;{{{services08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services09|}}}|&amp;lt;li&amp;gt;{{{services09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services10|}}}|&amp;lt;li&amp;gt;{{{services10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services11|}}}|&amp;lt;li&amp;gt;{{{services11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services12|}}}|&amp;lt;li&amp;gt;{{{services12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services13|}}}|&amp;lt;li&amp;gt;{{{services13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services14|}}}|&amp;lt;li&amp;gt;{{{services14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services15|}}}|&amp;lt;li&amp;gt;{{{services15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services16|}}}|&amp;lt;li&amp;gt;{{{services16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services17|}}}|&amp;lt;li&amp;gt;{{{services17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services18|}}}|&amp;lt;li&amp;gt;{{{services18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services19|}}}|&amp;lt;li&amp;gt;{{{services19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services20|}}}|&amp;lt;li&amp;gt;{{{services20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=132</id>
		<title>Template:Infobox Shop</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=132"/>
		<updated>2025-06-23T08:19:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{shoptype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{shoptype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{owner|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Owner&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{owner}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{staff|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Staff&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{staff}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;}}&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;li&amp;gt;{{{services01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services02|}}}|&amp;lt;li&amp;gt;{{{services02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services03|}}}|&amp;lt;li&amp;gt;{{{services03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services04|}}}|&amp;lt;li&amp;gt;{{{services04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services05|}}}|&amp;lt;li&amp;gt;{{{services05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services06|}}}|&amp;lt;li&amp;gt;{{{services06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services07|}}}|&amp;lt;li&amp;gt;{{{services07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services08|}}}|&amp;lt;li&amp;gt;{{{services08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services09|}}}|&amp;lt;li&amp;gt;{{{services09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services10|}}}|&amp;lt;li&amp;gt;{{{services10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services11|}}}|&amp;lt;li&amp;gt;{{{services11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services12|}}}|&amp;lt;li&amp;gt;{{{services12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services13|}}}|&amp;lt;li&amp;gt;{{{services13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services14|}}}|&amp;lt;li&amp;gt;{{{services14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services15|}}}|&amp;lt;li&amp;gt;{{{services15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services16|}}}|&amp;lt;li&amp;gt;{{{services16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services17|}}}|&amp;lt;li&amp;gt;{{{services17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services18|}}}|&amp;lt;li&amp;gt;{{{services18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services19|}}}|&amp;lt;li&amp;gt;{{{services19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services20|}}}|&amp;lt;li&amp;gt;{{{services20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=131</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=131"/>
		<updated>2025-06-23T08:18:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: Undo revision 129 by Admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=130</id>
		<title>Template:Infobox Shop</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=130"/>
		<updated>2025-06-23T08:18:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{shoptype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{shoptype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{owner|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Owner&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{owner}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{staff|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Staff&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{staff}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;li&amp;gt;{{{services01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services02|}}}|&amp;lt;li&amp;gt;{{{services02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services03|}}}|&amp;lt;li&amp;gt;{{{services03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services04|}}}|&amp;lt;li&amp;gt;{{{services04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services05|}}}|&amp;lt;li&amp;gt;{{{services05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services06|}}}|&amp;lt;li&amp;gt;{{{services06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services07|}}}|&amp;lt;li&amp;gt;{{{services07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services08|}}}|&amp;lt;li&amp;gt;{{{services08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services09|}}}|&amp;lt;li&amp;gt;{{{services09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services10|}}}|&amp;lt;li&amp;gt;{{{services10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services11|}}}|&amp;lt;li&amp;gt;{{{services11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services12|}}}|&amp;lt;li&amp;gt;{{{services12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services13|}}}|&amp;lt;li&amp;gt;{{{services13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services14|}}}|&amp;lt;li&amp;gt;{{{services14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services15|}}}|&amp;lt;li&amp;gt;{{{services15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services16|}}}|&amp;lt;li&amp;gt;{{{services16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services17|}}}|&amp;lt;li&amp;gt;{{{services17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services18|}}}|&amp;lt;li&amp;gt;{{{services18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services19|}}}|&amp;lt;li&amp;gt;{{{services19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services20|}}}|&amp;lt;li&amp;gt;{{{services20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=129</id>
		<title>Template:Infobox Kingdom</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Kingdom&amp;diff=129"/>
		<updated>2025-06-23T08:17:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{shoptype|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{shoptype}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{location|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Location&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{location}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{owner|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Owner&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{owner}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{staff|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Staff&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{staff}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{services01|}}}|&amp;lt;li&amp;gt;{{{services01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services02|}}}|&amp;lt;li&amp;gt;{{{services02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services03|}}}|&amp;lt;li&amp;gt;{{{services03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services04|}}}|&amp;lt;li&amp;gt;{{{services04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services05|}}}|&amp;lt;li&amp;gt;{{{services05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services06|}}}|&amp;lt;li&amp;gt;{{{services06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services07|}}}|&amp;lt;li&amp;gt;{{{services07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services08|}}}|&amp;lt;li&amp;gt;{{{services08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services09|}}}|&amp;lt;li&amp;gt;{{{services09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services10|}}}|&amp;lt;li&amp;gt;{{{services10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services11|}}}|&amp;lt;li&amp;gt;{{{services11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services12|}}}|&amp;lt;li&amp;gt;{{{services12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services13|}}}|&amp;lt;li&amp;gt;{{{services13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services14|}}}|&amp;lt;li&amp;gt;{{{services14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services15|}}}|&amp;lt;li&amp;gt;{{{services15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services16|}}}|&amp;lt;li&amp;gt;{{{services16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services17|}}}|&amp;lt;li&amp;gt;{{{services17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services18|}}}|&amp;lt;li&amp;gt;{{{services18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services19|}}}|&amp;lt;li&amp;gt;{{{services19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{services20|}}}|&amp;lt;li&amp;gt;{{{services20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_City&amp;diff=115</id>
		<title>Template:Infobox City</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_City&amp;diff=115"/>
		<updated>2025-04-28T09:23:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt; {{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;300px&amp;lt;/div&amp;gt;}} &amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;     &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;     &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt; &amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;     &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;     &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=114</id>
		<title>Template:Infobox Shop</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Template:Infobox_Shop&amp;diff=114"/>
		<updated>2025-04-28T09:23:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt; {{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;300px&amp;lt;/div&amp;gt;}} &amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;     &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;     &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt; &amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;     &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;     &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-title&amp;quot;&amp;gt;{{{title|{{PAGENAME}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|300px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{religion|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Religion&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{religion}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{gemstone|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Gemstone&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{gemstone}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{flower|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Flower&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{flower}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mainexports|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Main Exports&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mainexports}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{mostcommonrace|}}}|&amp;lt;tr class=&amp;quot;infobox-label&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Most Common Race&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{mostcommonrace}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;gt;&amp;lt;b&amp;gt;Unique Festivals and Holidays&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
{{#if:{{{fest01|}}}|&amp;lt;li&amp;gt;{{{fest01}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest02|}}}|&amp;lt;li&amp;gt;{{{fest02}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest03|}}}|&amp;lt;li&amp;gt;{{{fest03}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest04|}}}|&amp;lt;li&amp;gt;{{{fest04}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest05|}}}|&amp;lt;li&amp;gt;{{{fest05}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest06|}}}|&amp;lt;li&amp;gt;{{{fest06}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest07|}}}|&amp;lt;li&amp;gt;{{{fest07}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest08|}}}|&amp;lt;li&amp;gt;{{{fest08}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest09|}}}|&amp;lt;li&amp;gt;{{{fest09}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest10|}}}|&amp;lt;li&amp;gt;{{{fest10}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest11|}}}|&amp;lt;li&amp;gt;{{{fest11}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest12|}}}|&amp;lt;li&amp;gt;{{{fest12}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest13|}}}|&amp;lt;li&amp;gt;{{{fest13}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest14|}}}|&amp;lt;li&amp;gt;{{{fest14}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest15|}}}|&amp;lt;li&amp;gt;{{{fest15}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest16|}}}|&amp;lt;li&amp;gt;{{{fest16}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest17|}}}|&amp;lt;li&amp;gt;{{{fest17}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest18|}}}|&amp;lt;li&amp;gt;{{{fest18}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest19|}}}|&amp;lt;li&amp;gt;{{{fest19}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
{{#if:{{{fest20|}}}|&amp;lt;li&amp;gt;{{{fest20}}}&amp;lt;/li&amp;gt;}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;infobox-header&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Royal Family&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;{{#if:{{{currentroyalfamily|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Current Royal Family&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{currentroyalfamily}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heir|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&amp;lt;i&amp;gt;{{{heir}}}&amp;lt;/i&amp;gt;&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}{{#if:{{{heirprocess|}}}|&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th class=&amp;quot;infobox-label&amp;quot;&amp;gt;Heir Process&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;infobox-data&amp;quot;&amp;gt;{{{heirprocess}}}&amp;lt;/td class=&amp;quot;infobox-data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;}}&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Module:Navbox&amp;diff=44</id>
		<title>Module:Navbox</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Module:Navbox&amp;diff=44"/>
		<updated>2023-03-20T10:24:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;-- -- This module implements {{Navbox}} --  local p = {}  local navbar = require(&amp;#039;Module:Navbar&amp;#039;)._navbar local getArgs -- lazily initialized  local args local border local listnums local ODD_EVEN_MARKER = &amp;#039;\127_ODDEVEN_\127&amp;#039; local RESTART_MARKER = &amp;#039;\127_ODDEVEN0_\127&amp;#039; local REGEX_MARKER = &amp;#039;\127_ODDEVEN(%d?)_\127&amp;#039;  local function striped(wikitext) 	-- Return wikitext with markers replaced for odd/even striping. 	-- Child (subgroup) navboxes are flagged with a category th...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements {{Navbox}}&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local navbar = require(&#039;Module:Navbar&#039;)._navbar&lt;br /&gt;
local getArgs -- lazily initialized&lt;br /&gt;
&lt;br /&gt;
local args&lt;br /&gt;
local border&lt;br /&gt;
local listnums&lt;br /&gt;
local ODD_EVEN_MARKER = &#039;\127_ODDEVEN_\127&#039;&lt;br /&gt;
local RESTART_MARKER = &#039;\127_ODDEVEN0_\127&#039;&lt;br /&gt;
local REGEX_MARKER = &#039;\127_ODDEVEN(%d?)_\127&#039;&lt;br /&gt;
&lt;br /&gt;
local function striped(wikitext)&lt;br /&gt;
	-- Return wikitext with markers replaced for odd/even striping.&lt;br /&gt;
	-- Child (subgroup) navboxes are flagged with a category that is removed&lt;br /&gt;
	-- by parent navboxes. The result is that the category shows all pages&lt;br /&gt;
	-- where a child navbox is not contained in a parent navbox.&lt;br /&gt;
	local orphanCat = &#039;[[Category:Navbox orphans]]&#039;&lt;br /&gt;
	if border == &#039;subgroup&#039; and args.orphan ~= &#039;yes&#039; then&lt;br /&gt;
		-- No change; striping occurs in outermost navbox.&lt;br /&gt;
		return wikitext .. orphanCat&lt;br /&gt;
	end&lt;br /&gt;
	local first, second = &#039;odd&#039;, &#039;even&#039;&lt;br /&gt;
	if args.evenodd then&lt;br /&gt;
		if args.evenodd == &#039;swap&#039; then&lt;br /&gt;
			first, second = second, first&lt;br /&gt;
		else&lt;br /&gt;
			first = args.evenodd&lt;br /&gt;
			second = first&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local changer&lt;br /&gt;
	if first == second then&lt;br /&gt;
		changer = first&lt;br /&gt;
	else&lt;br /&gt;
		local index = 0&lt;br /&gt;
		changer = function (code)&lt;br /&gt;
			if code == &#039;0&#039; then&lt;br /&gt;
				-- Current occurrence is for a group before a nested table.&lt;br /&gt;
				-- Set it to first as a valid although pointless class.&lt;br /&gt;
				-- The next occurrence will be the first row after a title&lt;br /&gt;
				-- in a subgroup and will also be first.&lt;br /&gt;
				index = 0&lt;br /&gt;
				return first&lt;br /&gt;
			end&lt;br /&gt;
			index = index + 1&lt;br /&gt;
			return index % 2 == 1 and first or second&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local regex = orphanCat:gsub(&#039;([%[%]])&#039;, &#039;%%%1&#039;)&lt;br /&gt;
	return (wikitext:gsub(regex, &#039;&#039;):gsub(REGEX_MARKER, changer))  -- () omits gsub count&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function processItem(item, nowrapitems)&lt;br /&gt;
	if item:sub(1, 2) == &#039;{|&#039; then&lt;br /&gt;
		-- Applying nowrap to lines in a table does not make sense.&lt;br /&gt;
		-- Add newlines to compensate for trim of x in |parm=x in a template.&lt;br /&gt;
		return &#039;\n&#039; .. item ..&#039;\n&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if nowrapitems == &#039;yes&#039; then&lt;br /&gt;
		local lines = {}&lt;br /&gt;
		for line in (item .. &#039;\n&#039;):gmatch(&#039;([^\n]*)\n&#039;) do&lt;br /&gt;
			local prefix, content = line:match(&#039;^([*:;#]+)%s*(.*)&#039;)&lt;br /&gt;
			if prefix and not content:match(&#039;^&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&#039;) then&lt;br /&gt;
				line = prefix .. &#039;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&#039; .. content .. &#039;&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(lines, line)&lt;br /&gt;
		end&lt;br /&gt;
		item = table.concat(lines, &#039;\n&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if item:match(&#039;^[*:;#]&#039;) then&lt;br /&gt;
		return &#039;\n&#039; .. item ..&#039;\n&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return item&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderNavBar(titleCell)&lt;br /&gt;
&lt;br /&gt;
	if args.navbar ~= &#039;off&#039; and args.navbar ~= &#039;plain&#039; and not (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub(&#039;/sandbox$&#039;, &#039;&#039;) == &#039;Template:Navbox&#039;) then&lt;br /&gt;
		titleCell:wikitext(navbar{&lt;br /&gt;
			args.name,&lt;br /&gt;
			mini = 1,&lt;br /&gt;
			fontstyle = (args.basestyle or &#039;&#039;) .. &#039;;&#039; .. (args.titlestyle or &#039;&#039;) .. &#039;;background:none transparent;border:none;box-shadow:none;padding:0;&#039;&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Title row&lt;br /&gt;
--&lt;br /&gt;
local function renderTitleRow(tbl)&lt;br /&gt;
	if not args.title then return end&lt;br /&gt;
&lt;br /&gt;
	local titleRow = tbl:tag(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleRow&lt;br /&gt;
			:tag(&#039;th&#039;)&lt;br /&gt;
				:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-group&#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(&#039;th&#039;):attr(&#039;scope&#039;, &#039;col&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleCell&lt;br /&gt;
			:css(&#039;border-left&#039;, &#039;2px solid #fdfdfd&#039;)&lt;br /&gt;
			:css(&#039;width&#039;, &#039;100%&#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(&#039;navbox-title&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, titleColspan)&lt;br /&gt;
&lt;br /&gt;
	renderNavBar(titleCell)&lt;br /&gt;
&lt;br /&gt;
	titleCell&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			-- id for aria-labelledby attribute&lt;br /&gt;
			:attr(&#039;id&#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
			:addClass(args.titleclass)&lt;br /&gt;
			:css(&#039;font-size&#039;, &#039;114%&#039;)&lt;br /&gt;
			:css(&#039;margin&#039;, &#039;0 4em&#039;)&lt;br /&gt;
			:wikitext(processItem(args.title))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Above/Below rows&lt;br /&gt;
--&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;
local function renderAboveRow(tbl)&lt;br /&gt;
	if not args.above then return end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&#039;tr&#039;)&lt;br /&gt;
		:tag(&#039;td&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
			:addClass(args.aboveclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.abovestyle)&lt;br /&gt;
			:attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				-- id for aria-labelledby attribute, if no title&lt;br /&gt;
				:attr(&#039;id&#039;, args.title and nil or mw.uri.anchorEncode(args.above))&lt;br /&gt;
				:wikitext(processItem(args.above, args.nowrapitems))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBelowRow(tbl)&lt;br /&gt;
	if not args.below then return end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&#039;tr&#039;)&lt;br /&gt;
		:tag(&#039;td&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
			:addClass(args.belowclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.belowstyle)&lt;br /&gt;
			:attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:wikitext(processItem(args.below, args.nowrapitems))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   List rows&lt;br /&gt;
--&lt;br /&gt;
local function renderListRow(tbl, index, listnum)&lt;br /&gt;
	local row = tbl:tag(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	if index == 1 and args.imageleft then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:addClass(&#039;noviewer&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-image&#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&#039;width&#039;, &#039;1px&#039;)               -- Minimize width&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0px 2px 0px 0px&#039;)&lt;br /&gt;
				:cssText(args.imageleftstyle)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, #listnums)&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:wikitext(processItem(args.imageleft))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
		local groupCell = row:tag(&#039;th&#039;)&lt;br /&gt;
&lt;br /&gt;
		-- id for aria-labelledby attribute, if lone group with no title or above&lt;br /&gt;
		if listnum == 1 and not (args.title or args.above or args.group2) then&lt;br /&gt;
			groupCell&lt;br /&gt;
				:attr(&#039;id&#039;, mw.uri.anchorEncode(args.group1))&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-group&#039;)&lt;br /&gt;
			:addClass(args.groupclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:css(&#039;width&#039;, args.groupwidth or &#039;1%&#039;) -- If groupwidth not specified, minimize width&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:cssText(args.groupstyle)&lt;br /&gt;
			:cssText(args[&#039;group&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
			:wikitext(args[&#039;group&#039; .. listnum])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local listCell = row:tag(&#039;td&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
		listCell&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;left&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			:css(&#039;border-left-style&#039;, &#039;solid&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		listCell:attr(&#039;colspan&#039;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not args.groupwidth then&lt;br /&gt;
		listCell:css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local rowstyle  -- usually nil so cssText(rowstyle) usually adds nothing&lt;br /&gt;
	if index % 2 == 1 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;
	local listText = args[&#039;list&#039; .. listnum]&lt;br /&gt;
	local oddEven = ODD_EVEN_MARKER&lt;br /&gt;
	if listText:sub(1, 12) == &#039;&amp;lt;/div&amp;gt;&amp;lt;table&#039; then&lt;br /&gt;
		-- Assume list text is for a subgroup navbox so no automatic striping for this row.&lt;br /&gt;
		oddEven = listText:find(&#039;&amp;lt;th[^&amp;gt;]*&amp;quot;navbox%-title&amp;quot;&#039;) and RESTART_MARKER or &#039;odd&#039;&lt;br /&gt;
	end&lt;br /&gt;
	listCell&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0px&#039;)&lt;br /&gt;
		:cssText(args.liststyle)&lt;br /&gt;
		:cssText(rowstyle)&lt;br /&gt;
		:cssText(args[&#039;list&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
		:addClass(&#039;navbox-list&#039;)&lt;br /&gt;
		:addClass(&#039;navbox-&#039; .. oddEven)&lt;br /&gt;
		:addClass(args.listclass)&lt;br /&gt;
		:addClass(args[&#039;list&#039; .. listnum .. &#039;class&#039;])&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:css(&#039;padding&#039;, (index == 1 and args.list1padding) or args.listpadding or &#039;0em 0.25em&#039;)&lt;br /&gt;
			:wikitext(processItem(listText, args.nowrapitems))&lt;br /&gt;
&lt;br /&gt;
	if index == 1 and args.image then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:addClass(&#039;noviewer&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-image&#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&#039;width&#039;, &#039;1px&#039;)               -- Minimize width&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0px 0px 0px 2px&#039;)&lt;br /&gt;
				:cssText(args.imagestyle)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, #listnums)&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:wikitext(processItem(args.image))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Tracking categories&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local function needsHorizontalLists()&lt;br /&gt;
	if border == &#039;subgroup&#039; or args.tracking == &#039;no&#039; then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	local listClasses = {&lt;br /&gt;
		[&#039;plainlist&#039;] = true, [&#039;hlist&#039;] = true, [&#039;hlist hnum&#039;] = true,&lt;br /&gt;
		[&#039;hlist hwrap&#039;] = true, [&#039;hlist vcard&#039;] = true, [&#039;vcard hlist&#039;] = true,&lt;br /&gt;
		[&#039;hlist vevent&#039;] = true,&lt;br /&gt;
	}&lt;br /&gt;
	return not (listClasses[args.listclass] or listClasses[args.bodyclass])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasBackgroundColors()&lt;br /&gt;
	for _, key in ipairs({&#039;titlestyle&#039;, &#039;groupstyle&#039;, &#039;basestyle&#039;, &#039;abovestyle&#039;, &#039;belowstyle&#039;}) do&lt;br /&gt;
		if tostring(args[key]):find(&#039;background&#039;, 1, true) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasBorders()&lt;br /&gt;
	for _, key in ipairs({&#039;groupstyle&#039;, &#039;basestyle&#039;, &#039;abovestyle&#039;, &#039;belowstyle&#039;}) do&lt;br /&gt;
		if tostring(args[key]):find(&#039;border&#039;, 1, true) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isIllegible()&lt;br /&gt;
	local styleratio = require(&#039;Module:Color contrast&#039;)._styleratio&lt;br /&gt;
&lt;br /&gt;
	for key, style in pairs(args) do&lt;br /&gt;
		if tostring(key):match(&amp;quot;style$&amp;quot;) then&lt;br /&gt;
			if styleratio{mw.text.unstripNoWiki(style)} &amp;lt; 4.5 then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTrackingCategories()&lt;br /&gt;
	local cats = {}&lt;br /&gt;
	if needsHorizontalLists() then table.insert(cats, &#039;Navigational boxes without horizontal lists&#039;) end&lt;br /&gt;
	if hasBackgroundColors() then table.insert(cats, &#039;Navboxes using background colours&#039;) end&lt;br /&gt;
	if isIllegible() then table.insert(cats, &#039;Potentially illegible navboxes&#039;) end&lt;br /&gt;
	if hasBorders() then table.insert(cats, &#039;Navboxes using borders&#039;) end&lt;br /&gt;
	return cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTrackingCategories(builder)&lt;br /&gt;
	local title = mw.title.getCurrentTitle()&lt;br /&gt;
	if title.namespace ~= 10 then return end -- not in template space&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	if subpage == &#039;doc&#039; or subpage == &#039;sandbox&#039; or subpage == &#039;testcases&#039; then return end&lt;br /&gt;
&lt;br /&gt;
	for _, cat in ipairs(getTrackingCategories()) do&lt;br /&gt;
		builder:wikitext(&#039;[[Category:&#039; .. cat .. &#039;]]&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Main navbox tables&lt;br /&gt;
--&lt;br /&gt;
local function renderMainTable()&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:addClass(&#039;nowraplinks&#039;)&lt;br /&gt;
		:addClass(args.bodyclass)&lt;br /&gt;
&lt;br /&gt;
	if args.title and (args.state ~= &#039;plain&#039; and args.state ~= &#039;off&#039;) then&lt;br /&gt;
		if args.state == &#039;collapsed&#039; then args.state = &#039;mw-collapsed&#039; end&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;mw-collapsible&#039;)&lt;br /&gt;
			:addClass(args.state or &#039;autocollapse&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	tbl:css(&#039;border-spacing&#039;, 0)&lt;br /&gt;
	if border == &#039;subgroup&#039; or border == &#039;none&#039; then&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;navbox-subgroup&#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;
		tbl&lt;br /&gt;
			:addClass(&#039;navbox-inner&#039;)&lt;br /&gt;
			:css(&#039;background&#039;, &#039;transparent&#039;)&lt;br /&gt;
			:css(&#039;color&#039;, &#039;inherit&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	tbl:cssText(args.innerstyle)&lt;br /&gt;
&lt;br /&gt;
	renderTitleRow(tbl)&lt;br /&gt;
	renderAboveRow(tbl)&lt;br /&gt;
	for i, listnum in ipairs(listnums) do&lt;br /&gt;
		renderListRow(tbl, i, listnum)&lt;br /&gt;
	end&lt;br /&gt;
	renderBelowRow(tbl)&lt;br /&gt;
&lt;br /&gt;
	return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._navbox(navboxArgs)&lt;br /&gt;
	args = navboxArgs&lt;br /&gt;
	listnums = {}&lt;br /&gt;
&lt;br /&gt;
	for k, _ in pairs(args) do&lt;br /&gt;
		if type(k) == &#039;string&#039; then&lt;br /&gt;
			local listnum = k:match(&#039;^list(%d+)$&#039;)&lt;br /&gt;
			if listnum then table.insert(listnums, tonumber(listnum)) end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(listnums)&lt;br /&gt;
&lt;br /&gt;
	border = mw.text.trim(args.border or args[1] or &#039;&#039;)&lt;br /&gt;
	if border == &#039;child&#039; then&lt;br /&gt;
		border = &#039;subgroup&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- render the main body of the navbox&lt;br /&gt;
	local tbl = renderMainTable()&lt;br /&gt;
&lt;br /&gt;
	-- render the appropriate wrapper around the navbox, depending on the border param&lt;br /&gt;
	local res = mw.html.create()&lt;br /&gt;
	if border == &#039;none&#039; then&lt;br /&gt;
		local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
		-- aria-labelledby title, otherwise above, otherwise lone group&lt;br /&gt;
		if args.title or args.above or (args.group1 and not args.group2) then&lt;br /&gt;
			nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title or args.above or args.group1))&lt;br /&gt;
		else&lt;br /&gt;
			nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	elseif border == &#039;subgroup&#039; then&lt;br /&gt;
		-- We assume that this navbox is being rendered in a list cell of a parent navbox, and is&lt;br /&gt;
		-- therefore inside a div with padding:0em 0.25em. We start with a &amp;lt;/div&amp;gt; to avoid the&lt;br /&gt;
		-- padding being applied, and at the end add a &amp;lt;div&amp;gt; to balance out the parent&#039;s &amp;lt;/div&amp;gt;&lt;br /&gt;
		res&lt;br /&gt;
			:wikitext(&#039;&amp;lt;/div&amp;gt;&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
			:wikitext(&#039;&amp;lt;div&amp;gt;&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
			:addClass(&#039;navbox&#039;)&lt;br /&gt;
			:addClass(args.navboxclass)&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
			:cssText(args.style)&lt;br /&gt;
			:css(&#039;padding&#039;, &#039;3px&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
		-- aria-labelledby title, otherwise above, otherwise lone group&lt;br /&gt;
		if args.title or args.above or (args.group1 and not args.group2) then&lt;br /&gt;
			nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title or args.above or args.group1))&lt;br /&gt;
		else&lt;br /&gt;
			nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args.nocat or &#039;false&#039;):lower() == &#039;false&#039; then&lt;br /&gt;
		renderTrackingCategories(res)&lt;br /&gt;
	end&lt;br /&gt;
	return striped(tostring(res))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbox(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
	end&lt;br /&gt;
	args = getArgs(frame, {wrappers = {&#039;Template:Navbox&#039;}})&lt;br /&gt;
&lt;br /&gt;
	-- Read the arguments in the order they&#039;ll be output in, to make references number in the right order.&lt;br /&gt;
	local _&lt;br /&gt;
	_ = args.title&lt;br /&gt;
	_ = args.above&lt;br /&gt;
	for i = 1, 20 do&lt;br /&gt;
		_ = args[&amp;quot;group&amp;quot; .. tostring(i)]&lt;br /&gt;
		_ = args[&amp;quot;list&amp;quot; .. tostring(i)]&lt;br /&gt;
	end&lt;br /&gt;
	_ = args.below&lt;br /&gt;
&lt;br /&gt;
	return p._navbox(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Module:InfoboxImage&amp;diff=43</id>
		<title>Module:InfoboxImage</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Module:InfoboxImage&amp;diff=43"/>
		<updated>2023-03-20T10:24:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;-- Inputs: --    image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link --    page - page to display for multipage images (DjVu) --    size - size to display the image --    maxsize - maximum size for image --    sizedefault - default size to display the image if size param is blank --    alt - alt text for image --    title - title text for image --    border - set to yes if border --    center - set to yes, if th...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Inputs:&lt;br /&gt;
--    image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link&lt;br /&gt;
--    page - page to display for multipage images (DjVu)&lt;br /&gt;
--    size - size to display the image&lt;br /&gt;
--    maxsize - maximum size for image&lt;br /&gt;
--    sizedefault - default size to display the image if size param is blank&lt;br /&gt;
--    alt - alt text for image&lt;br /&gt;
--    title - title text for image&lt;br /&gt;
--    border - set to yes if border&lt;br /&gt;
--    center - set to yes, if the image has to be centered&lt;br /&gt;
--    upright - upright image param&lt;br /&gt;
--    suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it&lt;br /&gt;
--    link - page to visit when clicking on image&lt;br /&gt;
-- Outputs:&lt;br /&gt;
--    Formatted image.&lt;br /&gt;
-- More details available at the &amp;quot;Module:InfoboxImage/doc&amp;quot; page&lt;br /&gt;
&lt;br /&gt;
local i = {};&lt;br /&gt;
&lt;br /&gt;
local placeholder_image = {&lt;br /&gt;
    &amp;quot;Blue - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Blue - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Female no free image yet.png&amp;quot;,&lt;br /&gt;
    &amp;quot;Flag of None (square).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Flag of None.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Flag of.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Green - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Green - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Image is needed female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Image is needed male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Location map of None.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Male no free image yet.png&amp;quot;,&lt;br /&gt;
    &amp;quot;Missing flag.png&amp;quot;,&lt;br /&gt;
    &amp;quot;No flag.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;No free portrait.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;No portrait (female).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;No portrait (male).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Red - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Red - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image female (blue).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image male (blue).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Silver - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Silver - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Cricket no pic.png&amp;quot;,&lt;br /&gt;
	&amp;quot;CarersLogo.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;Diagram Needed.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Example.jpg&amp;quot;,&lt;br /&gt;
	&amp;quot;Image placeholder.png&amp;quot;,&lt;br /&gt;
	&amp;quot;No male portrait.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Nocover-upload.png&amp;quot;,&lt;br /&gt;
	&amp;quot;NoDVDcover copy.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Noribbon.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No portrait-BFD-test.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Placeholder barnstar ribbon.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Project Trains no image.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Image-request.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Sin bandera.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Sin escudo.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image - temple.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image butterfly.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image1.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Resolution angle.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Image-No portrait-text-BFD-test.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Insert image here.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No image available.png&amp;quot;,&lt;br /&gt;
	&amp;quot;NO IMAGE YET square.png&amp;quot;,&lt;br /&gt;
	&amp;quot;NO IMAGE YET.png&amp;quot;,&lt;br /&gt;
	&amp;quot;No Photo Available.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No Screenshot.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No-image-available.jpg&amp;quot;,&lt;br /&gt;
	&amp;quot;Null.png&amp;quot;,&lt;br /&gt;
	&amp;quot;PictureNeeded.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;Place holder.jpg&amp;quot;,&lt;br /&gt;
	&amp;quot;Unbenannt.JPG&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadACopyrightFreeImage.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadAnImage.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadAnImage.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadAnImageShort.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;CarersLogo.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;Diagram Needed.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No male portrait.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;NoDVDcover copy.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Placeholder barnstar ribbon.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Project Trains no image.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Image-request.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Noimage.gif&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function i.IsPlaceholder(image)&lt;br /&gt;
    -- change underscores to spaces&lt;br /&gt;
    image = mw.ustring.gsub(image, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;);&lt;br /&gt;
    assert(image ~= nil, &#039;mw.ustring.gsub(image, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) must not return nil&#039;)&lt;br /&gt;
    -- if image starts with [[ then remove that and anything after |&lt;br /&gt;
    if mw.ustring.sub(image,1,2) == &amp;quot;[[&amp;quot; then&lt;br /&gt;
        image = mw.ustring.sub(image,3);&lt;br /&gt;
        image = mw.ustring.gsub(image, &amp;quot;([^|]*)|.*&amp;quot;, &amp;quot;%1&amp;quot;);&lt;br /&gt;
        assert(image ~= nil, &#039;mw.ustring.gsub(image, &amp;quot;([^|]*)|.*&amp;quot;, &amp;quot;%1&amp;quot;) must not return nil&#039;)&lt;br /&gt;
    end&lt;br /&gt;
    -- Trim spaces&lt;br /&gt;
    image = mw.ustring.gsub(image, &#039;^[ ]*(.-)[ ]*$&#039;, &#039;%1&#039;);&lt;br /&gt;
    assert(image ~= nil, &amp;quot;mw.ustring.gsub(image, &#039;^[ ]*(.-)[ ]*$&#039;, &#039;%1&#039;) must not return nil&amp;quot;)&lt;br /&gt;
    -- remove prefix if exists&lt;br /&gt;
    local allNames = mw.site.namespaces[6].aliases&lt;br /&gt;
    allNames[#allNames + 1] = mw.site.namespaces[6].name&lt;br /&gt;
    allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName&lt;br /&gt;
    for i, name in ipairs(allNames) do&lt;br /&gt;
        if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. &amp;quot;:&amp;quot;) then&lt;br /&gt;
            image = mw.ustring.sub(image, mw.ustring.len(name) + 2);&lt;br /&gt;
            break&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    -- Trim spaces&lt;br /&gt;
    image = mw.ustring.gsub(image, &#039;^[ ]*(.-)[ ]*$&#039;, &#039;%1&#039;);&lt;br /&gt;
    -- capitalise first letter&lt;br /&gt;
    image = mw.ustring.upper(mw.ustring.sub(image,1,1)) .. mw.ustring.sub(image,2);&lt;br /&gt;
&lt;br /&gt;
    for i,j in pairs(placeholder_image) do&lt;br /&gt;
        if image == j then&lt;br /&gt;
            return true&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function i.InfoboxImage(frame)&lt;br /&gt;
    local image = frame.args[&amp;quot;image&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    if image == &amp;quot;&amp;quot; or image == nil then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if image == &amp;quot;&amp;amp;nbsp;&amp;quot; then&lt;br /&gt;
        return image;&lt;br /&gt;
    end&lt;br /&gt;
    if frame.args[&amp;quot;suppressplaceholder&amp;quot;] ~= &amp;quot;no&amp;quot; then&lt;br /&gt;
        if i.IsPlaceholder(image) == true then&lt;br /&gt;
            return &amp;quot;&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,5)) == &amp;quot;http:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,6)) == &amp;quot;[http:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,7)) == &amp;quot;[[http:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,6)) == &amp;quot;https:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,7)) == &amp;quot;[https:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,8)) == &amp;quot;[[https:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if mw.ustring.sub(image,1,2) == &amp;quot;[[&amp;quot; then&lt;br /&gt;
        -- search for thumbnail images and add to tracking cat if found&lt;br /&gt;
        local cat = &amp;quot;&amp;quot;;&lt;br /&gt;
        if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, &amp;quot;|%s*thumb%s*[|%]]&amp;quot;) or mw.ustring.find(image, &amp;quot;|%s*thumbnail%s*[|%]]&amp;quot;)) then&lt;br /&gt;
            cat = &amp;quot;[[Category:Pages using infoboxes with thumbnail images]]&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        return image .. cat;&lt;br /&gt;
    elseif mw.ustring.sub(image,1,2) == &amp;quot;{{&amp;quot; and mw.ustring.sub(image,1,3) ~= &amp;quot;{{{&amp;quot; then&lt;br /&gt;
        return image;&lt;br /&gt;
    elseif mw.ustring.sub(image,1,1) == &amp;quot;&amp;lt;&amp;quot; then&lt;br /&gt;
        return image;&lt;br /&gt;
    elseif mw.ustring.sub(image,1,5) == mw.ustring.char(127)..&amp;quot;UNIQ&amp;quot; then&lt;br /&gt;
        -- Found strip marker at begining, so pass don&#039;t process at all&lt;br /&gt;
        return image;&lt;br /&gt;
    elseif mw.ustring.sub(image,4,9) == &amp;quot;`UNIQ-&amp;quot; then&lt;br /&gt;
        -- Found strip marker at begining, so pass don&#039;t process at all&lt;br /&gt;
        return image;&lt;br /&gt;
    else&lt;br /&gt;
        local result = &amp;quot;&amp;quot;;&lt;br /&gt;
        local page = frame.args[&amp;quot;page&amp;quot;];&lt;br /&gt;
        local size = frame.args[&amp;quot;size&amp;quot;];&lt;br /&gt;
        local maxsize = frame.args[&amp;quot;maxsize&amp;quot;];&lt;br /&gt;
        local sizedefault = frame.args[&amp;quot;sizedefault&amp;quot;];&lt;br /&gt;
        local alt = frame.args[&amp;quot;alt&amp;quot;];&lt;br /&gt;
        local link = frame.args[&amp;quot;link&amp;quot;];&lt;br /&gt;
        local title = frame.args[&amp;quot;title&amp;quot;];&lt;br /&gt;
        local border = frame.args[&amp;quot;border&amp;quot;];&lt;br /&gt;
        local upright = frame.args[&amp;quot;upright&amp;quot;] or &amp;quot;&amp;quot;;&lt;br /&gt;
        local thumbtime = frame.args[&amp;quot;thumbtime&amp;quot;] or &amp;quot;&amp;quot;;&lt;br /&gt;
        local center= frame.args[&amp;quot;center&amp;quot;];&lt;br /&gt;
        &lt;br /&gt;
        -- remove prefix if exists&lt;br /&gt;
        local allNames = mw.site.namespaces[6].aliases&lt;br /&gt;
        allNames[#allNames + 1] = mw.site.namespaces[6].name&lt;br /&gt;
        allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName&lt;br /&gt;
        for i, name in ipairs(allNames) do&lt;br /&gt;
            if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. &amp;quot;:&amp;quot;) then&lt;br /&gt;
                image = mw.ustring.sub(image, mw.ustring.len(name) + 2);&lt;br /&gt;
                break&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        if maxsize ~= &amp;quot;&amp;quot; and maxsize ~= nil then&lt;br /&gt;
            -- if no sizedefault then set to maxsize&lt;br /&gt;
            if sizedefault == &amp;quot;&amp;quot; or sizedefault == nil then&lt;br /&gt;
                sizedefault = maxsize&lt;br /&gt;
            end&lt;br /&gt;
            -- check to see if size bigger than maxsize&lt;br /&gt;
            if size ~= &amp;quot;&amp;quot; and size ~= nil then&lt;br /&gt;
                local sizenumber = tonumber(mw.ustring.match(size,&amp;quot;%d*&amp;quot;)) or 0;&lt;br /&gt;
                local maxsizenumber = tonumber(mw.ustring.match(maxsize,&amp;quot;%d*&amp;quot;)) or 0;&lt;br /&gt;
                if sizenumber&amp;gt;maxsizenumber and maxsizenumber&amp;gt;0 then&lt;br /&gt;
                    size = maxsize;&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        -- add px to size if just a number&lt;br /&gt;
        if (tonumber(size) or 0) &amp;gt; 0 then&lt;br /&gt;
            size = size .. &amp;quot;px&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        -- add px to sizedefault if just a number&lt;br /&gt;
        if (tonumber(sizedefault) or 0) &amp;gt; 0 then&lt;br /&gt;
            sizedefault = sizedefault .. &amp;quot;px&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        result = &amp;quot;[[File:&amp;quot; .. image;&lt;br /&gt;
        if page ~= &amp;quot;&amp;quot; and page ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|page=&amp;quot; .. page;&lt;br /&gt;
        end&lt;br /&gt;
        if size ~= &amp;quot;&amp;quot; and size ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. size;&lt;br /&gt;
        elseif sizedefault ~= &amp;quot;&amp;quot; and sizedefault ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. sizedefault;&lt;br /&gt;
        else&lt;br /&gt;
            result = result .. &amp;quot;|frameless&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        if center == &amp;quot;yes&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|center&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
        if alt ~= &amp;quot;&amp;quot; and alt ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|alt=&amp;quot; .. alt;&lt;br /&gt;
        end&lt;br /&gt;
        if link ~= &amp;quot;&amp;quot; and link ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|link=&amp;quot; .. link;&lt;br /&gt;
        end&lt;br /&gt;
        if border == &amp;quot;yes&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|border&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        if upright == &amp;quot;yes&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|upright&amp;quot;;&lt;br /&gt;
        elseif upright ~= &amp;quot;&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|upright=&amp;quot; .. upright;&lt;br /&gt;
        end&lt;br /&gt;
        if thumbtime ~= &amp;quot;&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|thumbtime=&amp;quot; .. thumbtime;&lt;br /&gt;
        end&lt;br /&gt;
        -- if alt value is a keyword then do not use as a description&lt;br /&gt;
        if alt == &amp;quot;thumbnail&amp;quot; or alt == &amp;quot;thumb&amp;quot; or alt == &amp;quot;frameless&amp;quot; or alt == &amp;quot;left&amp;quot; or alt == &amp;quot;center&amp;quot; or alt == &amp;quot;right&amp;quot; or alt == &amp;quot;upright&amp;quot; or alt == &amp;quot;border&amp;quot; or mw.ustring.match(alt or &amp;quot;&amp;quot;, &#039;^[0-9]*px$&#039;, 1) ~= nil then&lt;br /&gt;
            alt = nil;&lt;br /&gt;
        end&lt;br /&gt;
        if title ~= &amp;quot;&amp;quot; and title ~= nil then&lt;br /&gt;
            -- does title param contain any templatestyles? If yes then set to blank.&lt;br /&gt;
            if mw.ustring.match(frame:preprocess(title), &#039;UNIQ%-%-templatestyles&#039;, 1) ~= nil then&lt;br /&gt;
                title = nil;&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        if title ~= &amp;quot;&amp;quot; and title ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. title;&lt;br /&gt;
        elseif alt ~= &amp;quot;&amp;quot; and alt ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. alt;&lt;br /&gt;
        end&lt;br /&gt;
        result = result .. &amp;quot;]]&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        return result;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return i;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Module:Infobox&amp;diff=42</id>
		<title>Module:Infobox</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Module:Infobox&amp;diff=42"/>
		<updated>2023-03-20T10:24:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = &amp;#039;%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]&amp;#039; local has_rows = false  local function fixChildBoxes(sval, tt) 	local function notempty( s ) return s and s:match( &amp;#039;%S&amp;#039; ) end 	 	if notempty(sval) then 		local marker = &amp;#039;&amp;lt;span class=special_infobox_marker&amp;gt;&amp;#039; 		local s = sval 		s = mw.ustring.gsub(s, &amp;#039;(&amp;lt;%s*[Tt][Rr])&amp;#039;, marker .. &amp;#039;%1&amp;#039;) 		s = mw....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local origArgs = {}&lt;br /&gt;
local root&lt;br /&gt;
local empty_row_categories = {}&lt;br /&gt;
local category_in_empty_row_pattern = &#039;%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]&#039;&lt;br /&gt;
local has_rows = false&lt;br /&gt;
&lt;br /&gt;
local function fixChildBoxes(sval, tt)&lt;br /&gt;
	local function notempty( s ) return s and s:match( &#039;%S&#039; ) end&lt;br /&gt;
	&lt;br /&gt;
	if notempty(sval) then&lt;br /&gt;
		local marker = &#039;&amp;lt;span class=special_infobox_marker&amp;gt;&#039;&lt;br /&gt;
		local s = sval&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;(&amp;lt;%s*[Tt][Rr])&#039;, marker .. &#039;%1&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;(&amp;lt;/[Tt][Rr]%s*&amp;gt;)&#039;, &#039;%1&#039; .. marker)&lt;br /&gt;
		if s:match(marker) then&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;%s*&#039; .. marker, &#039;&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;([\r\n]|-[^\r\n]*[\r\n])%s*&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;%s*([\r\n]|-)&#039;, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;(&amp;lt;/[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*&amp;gt;%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;(&amp;lt;%s*[Tt][Aa][Bb][Ll][Ee][^&amp;lt;&amp;gt;]*&amp;gt;%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;^(%{|[^\r\n]*[\r\n]%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;([\r\n]%{|[^\r\n]*[\r\n]%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;(%s*&amp;lt;/[Tt][Aa][Bb][Ll][Ee]%s*&amp;gt;)&#039;, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;(%s*\n|%})&#039;, &#039;%1&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if s:match(marker) then&lt;br /&gt;
			local subcells = mw.text.split(s, marker)&lt;br /&gt;
			s = &#039;&#039;&lt;br /&gt;
			for k = 1, #subcells do&lt;br /&gt;
				if k == 1 then&lt;br /&gt;
					s = s .. subcells[k] .. &#039;&amp;lt;/&#039; .. tt .. &#039;&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
				elseif k == #subcells then&lt;br /&gt;
					local rowstyle = &#039; style=&amp;quot;display:none&amp;quot;&#039;&lt;br /&gt;
					if notempty(subcells[k]) then rowstyle = &#039;&#039;	end&lt;br /&gt;
					s = s .. &#039;&amp;lt;tr&#039; .. rowstyle ..&#039;&amp;gt;&amp;lt;&#039; .. tt .. &#039; colspan=2&amp;gt;\n&#039; ..&lt;br /&gt;
						subcells[k]&lt;br /&gt;
				elseif notempty(subcells[k]) then&lt;br /&gt;
					if (k % 2) == 0 then&lt;br /&gt;
						s = s .. subcells[k]&lt;br /&gt;
					else&lt;br /&gt;
						s = s .. &#039;&amp;lt;tr&amp;gt;&amp;lt;&#039; .. tt .. &#039; colspan=2&amp;gt;\n&#039; ..&lt;br /&gt;
							subcells[k] .. &#039;&amp;lt;/&#039; .. tt .. &#039;&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		-- the next two lines add a newline at the end of lists for the PHP parser&lt;br /&gt;
		-- [[Special:Diff/849054481]]&lt;br /&gt;
		-- remove when [[:phab:T191516]] is fixed or OBE&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;([\r\n][%*#;:][^\r\n]*)$&#039;, &#039;%1\n&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;^([%*#;:][^\r\n]*)$&#039;, &#039;%1\n&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;^([%*#;:])&#039;, &#039;\n%1&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;^(%{%|)&#039;, &#039;\n%1&#039;)&lt;br /&gt;
		return s&lt;br /&gt;
	else&lt;br /&gt;
		return sval&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Cleans empty tables&lt;br /&gt;
local function cleanInfobox()&lt;br /&gt;
	root = tostring(root)&lt;br /&gt;
	if has_rows == false then&lt;br /&gt;
		root = mw.ustring.gsub(root, &#039;&amp;lt;table[^&amp;lt;&amp;gt;]*&amp;gt;%s*&amp;lt;/table&amp;gt;&#039;, &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Returns the union of the values of two tables, as a sequence.&lt;br /&gt;
local function union(t1, t2)&lt;br /&gt;
&lt;br /&gt;
	local vals = {}&lt;br /&gt;
	for k, v in pairs(t1) do&lt;br /&gt;
		vals[v] = true&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs(t2) do&lt;br /&gt;
		vals[v] = true&lt;br /&gt;
	end&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	for k, v in pairs(vals) do&lt;br /&gt;
		table.insert(ret, k)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Returns a table containing the numbers of the arguments that exist&lt;br /&gt;
-- for the specified prefix. For example, if the prefix was &#039;data&#039;, and&lt;br /&gt;
-- &#039;data1&#039;, &#039;data2&#039;, and &#039;data5&#039; exist, it would return {1, 2, 5}.&lt;br /&gt;
local function getArgNums(prefix)&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		local num = tostring(k):match(&#039;^&#039; .. prefix .. &#039;([1-9]%d*)$&#039;)&lt;br /&gt;
		if num then table.insert(nums, tonumber(num)) end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Adds a row to the infobox, with either a header cell&lt;br /&gt;
-- or a label/data cell combination.&lt;br /&gt;
local function addRow(rowArgs)&lt;br /&gt;
	&lt;br /&gt;
	if rowArgs.header and rowArgs.header ~= &#039;_BLANK_&#039; then&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		root&lt;br /&gt;
			:tag(&#039;tr&#039;)&lt;br /&gt;
				:addClass(rowArgs.rowclass)&lt;br /&gt;
				:cssText(rowArgs.rowstyle)&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-header&#039;)&lt;br /&gt;
					:addClass(rowArgs.class)&lt;br /&gt;
					:addClass(args.headerclass)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-header&lt;br /&gt;
					:cssText(args.headerstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:wikitext(fixChildBoxes(rowArgs.header, &#039;th&#039;))&lt;br /&gt;
		if rowArgs.data then&lt;br /&gt;
			root:wikitext(&lt;br /&gt;
				&#039;[[Category:Pages which use infobox templates with ignored data cells]]&#039;&lt;br /&gt;
			)&lt;br /&gt;
		end&lt;br /&gt;
	elseif rowArgs.data and rowArgs.data:gsub(&lt;br /&gt;
		category_in_empty_row_pattern, &#039;&#039;&lt;br /&gt;
		):match(&#039;^%S&#039;) then&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
		row:addClass(rowArgs.rowclass)&lt;br /&gt;
		row:cssText(rowArgs.rowstyle)&lt;br /&gt;
		if rowArgs.label then&lt;br /&gt;
			row&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-label&#039;)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-label&lt;br /&gt;
					:cssText(args.labelstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:wikitext(rowArgs.label)&lt;br /&gt;
					:done()&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		dataCell&lt;br /&gt;
			:attr(&#039;colspan&#039;, not rowArgs.label and &#039;2&#039; or nil)&lt;br /&gt;
			:addClass(not rowArgs.label and &#039;infobox-full-data&#039; or &#039;infobox-data&#039;)&lt;br /&gt;
			:addClass(rowArgs.class)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox(-full)-data&lt;br /&gt;
			:cssText(rowArgs.datastyle)&lt;br /&gt;
			:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
			:wikitext(fixChildBoxes(rowArgs.data, &#039;td&#039;))&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(empty_row_categories, rowArgs.data or &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTitle()&lt;br /&gt;
	if not args.title then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;caption&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-title&#039;)&lt;br /&gt;
			:addClass(args.titleclass)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-title&lt;br /&gt;
			:cssText(args.titlestyle)&lt;br /&gt;
			:wikitext(args.title)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderAboveRow()&lt;br /&gt;
	if not args.above then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;th&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-above&#039;)&lt;br /&gt;
				:addClass(args.aboveclass)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-above&lt;br /&gt;
				:cssText(args.abovestyle)&lt;br /&gt;
				:wikitext(fixChildBoxes(args.above,&#039;th&#039;))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBelowRow()&lt;br /&gt;
	if not args.below then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-below&#039;)&lt;br /&gt;
				:addClass(args.belowclass)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-below&lt;br /&gt;
				:cssText(args.belowstyle)&lt;br /&gt;
				:wikitext(fixChildBoxes(args.below,&#039;td&#039;))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addSubheaderRow(subheaderArgs)&lt;br /&gt;
	if subheaderArgs.data and&lt;br /&gt;
		subheaderArgs.data:gsub(category_in_empty_row_pattern, &#039;&#039;):match(&#039;^%S&#039;) then&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
		row:addClass(subheaderArgs.rowclass)&lt;br /&gt;
&lt;br /&gt;
		local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		dataCell&lt;br /&gt;
			:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-subheader&#039;)&lt;br /&gt;
			:addClass(subheaderArgs.class)&lt;br /&gt;
			:cssText(subheaderArgs.datastyle)&lt;br /&gt;
			:cssText(subheaderArgs.rowcellstyle)&lt;br /&gt;
			:wikitext(fixChildBoxes(subheaderArgs.data, &#039;td&#039;))&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(empty_row_categories, subheaderArgs.data or &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderSubheaders()&lt;br /&gt;
	if args.subheader then&lt;br /&gt;
		args.subheader1 = args.subheader&lt;br /&gt;
	end&lt;br /&gt;
	if args.subheaderrowclass then&lt;br /&gt;
		args.subheaderrowclass1 = args.subheaderrowclass&lt;br /&gt;
	end&lt;br /&gt;
	local subheadernums = getArgNums(&#039;subheader&#039;)&lt;br /&gt;
	for k, num in ipairs(subheadernums) do&lt;br /&gt;
		addSubheaderRow({&lt;br /&gt;
			data = args[&#039;subheader&#039; .. tostring(num)],&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-subheader&lt;br /&gt;
			datastyle = args.subheaderstyle,&lt;br /&gt;
			rowcellstyle = args[&#039;subheaderstyle&#039; .. tostring(num)],&lt;br /&gt;
			class = args.subheaderclass,&lt;br /&gt;
			rowclass = args[&#039;subheaderrowclass&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addImageRow(imageArgs)&lt;br /&gt;
&lt;br /&gt;
	if imageArgs.data and&lt;br /&gt;
		imageArgs.data:gsub(category_in_empty_row_pattern, &#039;&#039;):match(&#039;^%S&#039;) then&lt;br /&gt;
&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
		row:addClass(imageArgs.rowclass)&lt;br /&gt;
&lt;br /&gt;
		local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		dataCell&lt;br /&gt;
			:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-image&#039;)&lt;br /&gt;
			:addClass(imageArgs.class)&lt;br /&gt;
			:cssText(imageArgs.datastyle)&lt;br /&gt;
			:wikitext(fixChildBoxes(imageArgs.data, &#039;td&#039;))&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(empty_row_categories, imageArgs.data or &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderImages()&lt;br /&gt;
	if args.image then&lt;br /&gt;
		args.image1 = args.image&lt;br /&gt;
	end&lt;br /&gt;
	if args.caption then&lt;br /&gt;
		args.caption1 = args.caption&lt;br /&gt;
	end&lt;br /&gt;
	local imagenums = getArgNums(&#039;image&#039;)&lt;br /&gt;
	for k, num in ipairs(imagenums) do&lt;br /&gt;
		local caption = args[&#039;caption&#039; .. tostring(num)]&lt;br /&gt;
		local data = mw.html.create():wikitext(args[&#039;image&#039; .. tostring(num)])&lt;br /&gt;
		if caption then&lt;br /&gt;
			data&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-caption&#039;)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-caption&lt;br /&gt;
					:cssText(args.captionstyle)&lt;br /&gt;
					:wikitext(caption)&lt;br /&gt;
		end&lt;br /&gt;
		addImageRow({&lt;br /&gt;
			data = tostring(data),&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-image&lt;br /&gt;
			datastyle = args.imagestyle,&lt;br /&gt;
			class = args.imageclass,&lt;br /&gt;
			rowclass = args[&#039;imagerowclass&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- When autoheaders are turned on, preprocesses the rows&lt;br /&gt;
local function preprocessRows()&lt;br /&gt;
	if not args.autoheaders then return end&lt;br /&gt;
	&lt;br /&gt;
	local rownums = union(getArgNums(&#039;header&#039;), getArgNums(&#039;data&#039;))&lt;br /&gt;
	table.sort(rownums)&lt;br /&gt;
	local lastheader&lt;br /&gt;
	for k, num in ipairs(rownums) do&lt;br /&gt;
		if args[&#039;header&#039; .. tostring(num)] then&lt;br /&gt;
			if lastheader then&lt;br /&gt;
				args[&#039;header&#039; .. tostring(lastheader)] = nil&lt;br /&gt;
			end&lt;br /&gt;
			lastheader = num&lt;br /&gt;
		elseif args[&#039;data&#039; .. tostring(num)] and&lt;br /&gt;
			args[&#039;data&#039; .. tostring(num)]:gsub(&lt;br /&gt;
				category_in_empty_row_pattern, &#039;&#039;&lt;br /&gt;
			):match(&#039;^%S&#039;) then&lt;br /&gt;
			local data = args[&#039;data&#039; .. tostring(num)]&lt;br /&gt;
			if data:gsub(category_in_empty_row_pattern, &#039;&#039;):match(&#039;%S&#039;) then&lt;br /&gt;
				lastheader = nil&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if lastheader then&lt;br /&gt;
		args[&#039;header&#039; .. tostring(lastheader)] = nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Gets the union of the header and data argument numbers,&lt;br /&gt;
-- and renders them all in order&lt;br /&gt;
local function renderRows()&lt;br /&gt;
&lt;br /&gt;
	local rownums = union(getArgNums(&#039;header&#039;), getArgNums(&#039;data&#039;))&lt;br /&gt;
	table.sort(rownums)&lt;br /&gt;
	for k, num in ipairs(rownums) do&lt;br /&gt;
		addRow({&lt;br /&gt;
			header = args[&#039;header&#039; .. tostring(num)],&lt;br /&gt;
			label = args[&#039;label&#039; .. tostring(num)],&lt;br /&gt;
			data = args[&#039;data&#039; .. tostring(num)],&lt;br /&gt;
			datastyle = args.datastyle,&lt;br /&gt;
			class = args[&#039;class&#039; .. tostring(num)],&lt;br /&gt;
			rowclass = args[&#039;rowclass&#039; .. tostring(num)],&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; rowclass&lt;br /&gt;
			rowstyle = args[&#039;rowstyle&#039; .. tostring(num)],&lt;br /&gt;
			rowcellstyle = args[&#039;rowcellstyle&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderNavBar()&lt;br /&gt;
	if not args.name then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-navbar&#039;)&lt;br /&gt;
				:wikitext(require(&#039;Module:Navbar&#039;)._navbar{&lt;br /&gt;
					args.name,&lt;br /&gt;
					mini = 1,&lt;br /&gt;
				})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderItalicTitle()&lt;br /&gt;
	local italicTitle = args[&#039;italic title&#039;] and mw.ustring.lower(args[&#039;italic title&#039;])&lt;br /&gt;
	if italicTitle == &#039;&#039; or italicTitle == &#039;force&#039; or italicTitle == &#039;yes&#039; then&lt;br /&gt;
		root:wikitext(mw.getCurrentFrame():expandTemplate({title = &#039;italic title&#039;}))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Categories in otherwise empty rows are collected in empty_row_categories.&lt;br /&gt;
-- This function adds them to the module output. It is not affected by&lt;br /&gt;
-- args.decat because this module should not prevent module-external categories&lt;br /&gt;
-- from rendering.&lt;br /&gt;
local function renderEmptyRowCategories()&lt;br /&gt;
	for _, s in ipairs(empty_row_categories) do&lt;br /&gt;
		root:wikitext(s)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Render tracking categories. args.decat == turns off tracking categories.&lt;br /&gt;
local function renderTrackingCategories()&lt;br /&gt;
	if args.decat == &#039;yes&#039; then return end&lt;br /&gt;
	if args.child == &#039;yes&#039; then&lt;br /&gt;
		if args.title then&lt;br /&gt;
			root:wikitext(&lt;br /&gt;
				&#039;[[Category:Pages which use embedded infobox templates with the title parameter]]&#039;&lt;br /&gt;
			)&lt;br /&gt;
		end&lt;br /&gt;
	elseif #(getArgNums(&#039;data&#039;)) == 0 and mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
		root:wikitext(&#039;[[Category:Articles which use infobox templates with no data rows]]&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[=[&lt;br /&gt;
Loads the templatestyles for the infobox.&lt;br /&gt;
&lt;br /&gt;
TODO: load base templatestyles here rather than in MediaWiki:Common.css&lt;br /&gt;
We aren&#039;t doing it here yet because there are 4-5000 pages with &#039;raw&#039; infobox&lt;br /&gt;
tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).&lt;br /&gt;
When we do this we should clean up the inline CSS below too.&lt;br /&gt;
Will have to do some bizarre conversion category like with sidebar.&lt;br /&gt;
	&lt;br /&gt;
]=]&lt;br /&gt;
local function loadTemplateStyles()&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	&lt;br /&gt;
-- See function description&lt;br /&gt;
--	local base_templatestyles = frame:extensionTag{&lt;br /&gt;
--		name = &#039;templatestyles&#039;, args = { src = cfg.i18n.templatestyles }&lt;br /&gt;
--	}&lt;br /&gt;
	&lt;br /&gt;
	local templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;templatestyles&#039;] then templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local child_templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;child templatestyles&#039;] then child_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;child templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local grandchild_templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;grandchild templatestyles&#039;] then grandchild_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;grandchild templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return table.concat({&lt;br /&gt;
--		base_templatestyles, -- see function description&lt;br /&gt;
		templatestyles,&lt;br /&gt;
		child_templatestyles,&lt;br /&gt;
		grandchild_templatestyles&lt;br /&gt;
	})	&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Specify the overall layout of the infobox, with special settings if the&lt;br /&gt;
-- infobox is used as a &#039;child&#039; inside another infobox.&lt;br /&gt;
local function _infobox()&lt;br /&gt;
	if args.child ~= &#039;yes&#039; then&lt;br /&gt;
		root = mw.html.create(&#039;table&#039;)&lt;br /&gt;
&lt;br /&gt;
		root&lt;br /&gt;
			:addClass(args.subbox == &#039;yes&#039; and &#039;infobox-subbox&#039; or &#039;infobox&#039;)&lt;br /&gt;
			:addClass(args.bodyclass)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt;&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
&lt;br /&gt;
		renderTitle()&lt;br /&gt;
		renderAboveRow()&lt;br /&gt;
	else&lt;br /&gt;
		root = mw.html.create()&lt;br /&gt;
&lt;br /&gt;
		root&lt;br /&gt;
			:wikitext(args.title)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	renderSubheaders()&lt;br /&gt;
	renderImages()&lt;br /&gt;
	preprocessRows()&lt;br /&gt;
	renderRows()&lt;br /&gt;
	renderBelowRow()&lt;br /&gt;
	renderNavBar()&lt;br /&gt;
	renderItalicTitle()&lt;br /&gt;
	renderEmptyRowCategories()&lt;br /&gt;
	renderTrackingCategories()&lt;br /&gt;
	cleanInfobox()&lt;br /&gt;
&lt;br /&gt;
	return loadTemplateStyles() .. root&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- If the argument exists and isn&#039;t blank, add it to the argument table.&lt;br /&gt;
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.&lt;br /&gt;
local function preprocessSingleArg(argName)&lt;br /&gt;
	if origArgs[argName] and origArgs[argName] ~= &#039;&#039; then&lt;br /&gt;
		args[argName] = origArgs[argName]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Assign the parameters with the given prefixes to the args table, in order, in&lt;br /&gt;
-- batches of the step size specified. This is to prevent references etc. from&lt;br /&gt;
-- appearing in the wrong order. The prefixTable should be an array containing&lt;br /&gt;
-- tables, each of which has two possible fields, a &amp;quot;prefix&amp;quot; string and a&lt;br /&gt;
-- &amp;quot;depend&amp;quot; table. The function always parses parameters containing the &amp;quot;prefix&amp;quot;&lt;br /&gt;
-- string, but only parses parameters in the &amp;quot;depend&amp;quot; table if the prefix&lt;br /&gt;
-- parameter is present and non-blank.&lt;br /&gt;
local function preprocessArgs(prefixTable, step)&lt;br /&gt;
	if type(prefixTable) ~= &#039;table&#039; then&lt;br /&gt;
		error(&amp;quot;Non-table value detected for the prefix table&amp;quot;, 2)&lt;br /&gt;
	end&lt;br /&gt;
	if type(step) ~= &#039;number&#039; then&lt;br /&gt;
		error(&amp;quot;Invalid step value detected&amp;quot;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Get arguments without a number suffix, and check for bad input.&lt;br /&gt;
	for i,v in ipairs(prefixTable) do&lt;br /&gt;
		if type(v) ~= &#039;table&#039; or type(v.prefix) ~= &amp;quot;string&amp;quot; or&lt;br /&gt;
			(v.depend and type(v.depend) ~= &#039;table&#039;) then&lt;br /&gt;
			error(&#039;Invalid input detected to preprocessArgs prefix table&#039;, 2)&lt;br /&gt;
		end&lt;br /&gt;
		preprocessSingleArg(v.prefix)&lt;br /&gt;
		-- Only parse the depend parameter if the prefix parameter is present&lt;br /&gt;
		-- and not blank.&lt;br /&gt;
		if args[v.prefix] and v.depend then&lt;br /&gt;
			for j, dependValue in ipairs(v.depend) do&lt;br /&gt;
				if type(dependValue) ~= &#039;string&#039; then&lt;br /&gt;
					error(&#039;Invalid &amp;quot;depend&amp;quot; parameter value detected in preprocessArgs&#039;)&lt;br /&gt;
				end&lt;br /&gt;
				preprocessSingleArg(dependValue)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Get arguments with number suffixes.&lt;br /&gt;
	local a = 1 -- Counter variable.&lt;br /&gt;
	local moreArgumentsExist = true&lt;br /&gt;
	while moreArgumentsExist == true do&lt;br /&gt;
		moreArgumentsExist = false&lt;br /&gt;
		for i = a, a + step - 1 do&lt;br /&gt;
			for j,v in ipairs(prefixTable) do&lt;br /&gt;
				local prefixArgName = v.prefix .. tostring(i)&lt;br /&gt;
				if origArgs[prefixArgName] then&lt;br /&gt;
					-- Do another loop if any arguments are found, even blank ones.&lt;br /&gt;
					moreArgumentsExist = true&lt;br /&gt;
					preprocessSingleArg(prefixArgName)&lt;br /&gt;
				end&lt;br /&gt;
				-- Process the depend table if the prefix argument is present&lt;br /&gt;
				-- and not blank, or we are processing &amp;quot;prefix1&amp;quot; and &amp;quot;prefix&amp;quot; is&lt;br /&gt;
				-- present and not blank, and if the depend table is present.&lt;br /&gt;
				if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then&lt;br /&gt;
					for j,dependValue in ipairs(v.depend) do&lt;br /&gt;
						local dependArgName = dependValue .. tostring(i)&lt;br /&gt;
						preprocessSingleArg(dependArgName)&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		a = a + step&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Parse the data parameters in the same order that the old {{infobox}} did, so&lt;br /&gt;
-- that references etc. will display in the expected places. Parameters that&lt;br /&gt;
-- depend on another parameter are only processed if that parameter is present,&lt;br /&gt;
-- to avoid phantom references appearing in article reference lists.&lt;br /&gt;
local function parseDataParameters()&lt;br /&gt;
&lt;br /&gt;
	preprocessSingleArg(&#039;autoheaders&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;child&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;bodyclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;subbox&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;bodystyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;title&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;titleclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;titlestyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;above&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;aboveclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;abovestyle&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;subheader&#039;, depend = {&#039;subheaderstyle&#039;, &#039;subheaderrowclass&#039;}}&lt;br /&gt;
	}, 10)&lt;br /&gt;
	preprocessSingleArg(&#039;subheaderstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;subheaderclass&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;image&#039;, depend = {&#039;caption&#039;, &#039;imagerowclass&#039;}}&lt;br /&gt;
	}, 10)&lt;br /&gt;
	preprocessSingleArg(&#039;captionstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;imagestyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;imageclass&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;header&#039;},&lt;br /&gt;
		{prefix = &#039;data&#039;, depend = {&#039;label&#039;}},&lt;br /&gt;
		{prefix = &#039;rowclass&#039;},&lt;br /&gt;
		{prefix = &#039;rowstyle&#039;},&lt;br /&gt;
		{prefix = &#039;rowcellstyle&#039;},&lt;br /&gt;
		{prefix = &#039;class&#039;}&lt;br /&gt;
	}, 50)&lt;br /&gt;
	preprocessSingleArg(&#039;headerclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;headerstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;labelstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;datastyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;below&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;belowclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;belowstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;name&#039;)&lt;br /&gt;
	-- different behaviour for italics if blank or absent&lt;br /&gt;
	args[&#039;italic title&#039;] = origArgs[&#039;italic title&#039;]&lt;br /&gt;
	preprocessSingleArg(&#039;decat&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;templatestyles&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;child templatestyles&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;grandchild templatestyles&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- If called via #invoke, use the args passed into the invoking template.&lt;br /&gt;
-- Otherwise, for testing purposes, assume args are being passed directly in.&lt;br /&gt;
function p.infobox(frame)&lt;br /&gt;
	if frame == mw.getCurrentFrame() then&lt;br /&gt;
		origArgs = frame:getParent().args&lt;br /&gt;
	else&lt;br /&gt;
		origArgs = frame&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	parseDataParameters()&lt;br /&gt;
	&lt;br /&gt;
	return _infobox()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- For calling via #invoke within a template&lt;br /&gt;
function p.infoboxTemplate(frame)&lt;br /&gt;
	origArgs = {}&lt;br /&gt;
	for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end&lt;br /&gt;
	&lt;br /&gt;
	parseDataParameters()&lt;br /&gt;
	&lt;br /&gt;
	return _infobox()&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Common.js&amp;diff=41</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=MediaWiki:Common.js&amp;diff=41"/>
		<updated>2023-03-20T10:23:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;/**  * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally  * loaded for all users on every wiki page. If possible create a gadget that is  * enabled by default instead of adding it here (since gadgets are fully  * optimized ResourceLoader modules with possibility to add dependencies etc.)  *  * Since Common.js isn&amp;#039;t a gadget, there is no place to declare its  * dependencies, so we have to lazy load them with mw.loader.using on demand and  * then execu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
 * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally&lt;br /&gt;
 * loaded for all users on every wiki page. If possible create a gadget that is&lt;br /&gt;
 * enabled by default instead of adding it here (since gadgets are fully&lt;br /&gt;
 * optimized ResourceLoader modules with possibility to add dependencies etc.)&lt;br /&gt;
 *&lt;br /&gt;
 * Since Common.js isn&#039;t a gadget, there is no place to declare its&lt;br /&gt;
 * dependencies, so we have to lazy load them with mw.loader.using on demand and&lt;br /&gt;
 * then execute the rest in the callback. In most cases these dependencies will&lt;br /&gt;
 * be loaded (or loading) already and the callback will not be delayed. In case a&lt;br /&gt;
 * dependency hasn&#039;t arrived yet it&#039;ll make sure those are loaded before this.&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/* global mw, $ */&lt;br /&gt;
/* jshint strict:false, browser:true */&lt;br /&gt;
&lt;br /&gt;
mw.loader.using( [ &#039;mediawiki.util&#039; ] ).done( function () {&lt;br /&gt;
	/* Begin of mw.loader.using callback */&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Main Page layout fixes&lt;br /&gt;
	 *&lt;br /&gt;
	 * Description: Adds an additional link to the complete list of languages available.&lt;br /&gt;
	 * Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]&lt;br /&gt;
	 */&lt;br /&gt;
	if ( mw.config.get( &#039;wgPageName&#039; ) === &#039;Main_Page&#039; || mw.config.get( &#039;wgPageName&#039; ) === &#039;Talk:Main_Page&#039; ) {&lt;br /&gt;
		$( function () {&lt;br /&gt;
			mw.util.addPortletLink( &#039;p-lang&#039;, &#039;//meta.wikimedia.org/wiki/List_of_Wikipedias&#039;,&lt;br /&gt;
				&#039;Complete list&#039;, &#039;interwiki-completelist&#039;, &#039;Complete list of Wikipedias&#039; );&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Map addPortletLink to mw.util&lt;br /&gt;
	 * @deprecated: Use mw.util.addPortletLink instead.&lt;br /&gt;
	 */&lt;br /&gt;
	mw.log.deprecate( window, &#039;addPortletLink&#039;, mw.util.addPortletLink, &#039;Use mw.util.addPortletLink instead&#039; );&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Extract a URL parameter from the current URL&lt;br /&gt;
	 * @deprecated: Use mw.util.getParamValue with proper escaping&lt;br /&gt;
	 */&lt;br /&gt;
	mw.log.deprecate( window, &#039;getURLParamValue&#039;, mw.util.getParamValue, &#039;Use mw.util.getParamValue instead&#039; );&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Test if an element has a certain class&lt;br /&gt;
	 * @deprecated:  Use $(element).hasClass() instead.&lt;br /&gt;
	 */&lt;br /&gt;
	mw.log.deprecate( window, &#039;hasClass&#039;, function ( element, className ) {&lt;br /&gt;
		return $( element ).hasClass( className );&lt;br /&gt;
	}, &#039;Use jQuery.hasClass() instead&#039; );&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * @source www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL&lt;br /&gt;
	 * @rev 6&lt;br /&gt;
	 */&lt;br /&gt;
	var extraCSS = mw.util.getParamValue( &#039;withCSS&#039; ),&lt;br /&gt;
		extraJS = mw.util.getParamValue( &#039;withJS&#039; );&lt;br /&gt;
&lt;br /&gt;
	if ( extraCSS ) {&lt;br /&gt;
		if ( extraCSS.match( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.css$/ ) ) {&lt;br /&gt;
			mw.loader.load( &#039;/w/index.php?title=&#039; + extraCSS + &#039;&amp;amp;action=raw&amp;amp;ctype=text/css&#039;, &#039;text/css&#039; );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &#039;Only pages from the MediaWiki namespace are allowed.&#039;, { title: &#039;Invalid withCSS value&#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	if ( extraJS ) {&lt;br /&gt;
		if ( extraJS.match( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.js$/ ) ) {&lt;br /&gt;
			mw.loader.load( &#039;/w/index.php?title=&#039; + extraJS + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &#039;Only pages from the MediaWiki namespace are allowed.&#039;, { title: &#039;Invalid withJS value&#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * WikiMiniAtlas&lt;br /&gt;
	 *&lt;br /&gt;
	 * Description: WikiMiniAtlas is a popup click and drag world map.&lt;br /&gt;
	 *              This script causes all of our coordinate links to display the WikiMiniAtlas popup button.&lt;br /&gt;
	 *              The script itself is located on meta because it is used by many projects.&lt;br /&gt;
	 *              See [[Meta:WikiMiniAtlas]] for more information.&lt;br /&gt;
	 * Note - use of this service is recommended to be replaced with mw:Help:Extension:Kartographer&lt;br /&gt;
	 */&lt;br /&gt;
	$( function () {&lt;br /&gt;
		var requireWikiminiatlas = $( &#039;a.external.text[href*=&amp;quot;geohack&amp;quot;]&#039; ).length || $( &#039;div.kmldata&#039; ).length;&lt;br /&gt;
		if ( requireWikiminiatlas ) {&lt;br /&gt;
			mw.loader.load( &#039;//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
		}&lt;br /&gt;
	} );&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Collapsible tables; reimplemented with mw-collapsible&lt;br /&gt;
	 * Styling is also in place to avoid FOUC&lt;br /&gt;
	 *&lt;br /&gt;
	 * Allows tables to be collapsed, showing only the header. See [[Help:Collapsing]].&lt;br /&gt;
	 * @version 3.0.0 (2018-05-20)&lt;br /&gt;
	 * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js&lt;br /&gt;
	 * @author [[User:R. Koot]]&lt;br /&gt;
	 * @author [[User:Krinkle]]&lt;br /&gt;
	 * @author [[User:TheDJ]]&lt;br /&gt;
	 * @deprecated Since MediaWiki 1.20: Use class=&amp;quot;mw-collapsible&amp;quot; instead which&lt;br /&gt;
	 * is supported in MediaWiki core. Shimmable since MediaWiki 1.32&lt;br /&gt;
	 *&lt;br /&gt;
	 * @param {jQuery} $content&lt;br /&gt;
	 */&lt;br /&gt;
	function makeCollapsibleMwCollapsible( $content ) {&lt;br /&gt;
		var $tables = $content&lt;br /&gt;
			.find( &#039;table.collapsible:not(.mw-collapsible)&#039; )&lt;br /&gt;
			.addClass( &#039;mw-collapsible&#039; );&lt;br /&gt;
&lt;br /&gt;
		$.each( $tables, function ( index, table ) {&lt;br /&gt;
			// mw.log.warn( &#039;This page is using the deprecated class collapsible. Please replace it with mw-collapsible.&#039;);&lt;br /&gt;
			if ( $( table ).hasClass( &#039;collapsed&#039; ) ) {&lt;br /&gt;
				$( table ).addClass( &#039;mw-collapsed&#039; );&lt;br /&gt;
				// mw.log.warn( &#039;This page is using the deprecated class collapsed. Please replace it with mw-collapsed.&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
		if ( $tables.length &amp;gt; 0 ) {&lt;br /&gt;
			mw.loader.using( &#039;jquery.makeCollapsible&#039; ).then( function () {&lt;br /&gt;
				$tables.makeCollapsible();&lt;br /&gt;
			} );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	mw.hook( &#039;wikipage.content&#039; ).add( makeCollapsibleMwCollapsible );&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Add support to mw-collapsible for autocollapse, innercollapse and outercollapse&lt;br /&gt;
	 *&lt;br /&gt;
	 * Maintainers: TheDJ&lt;br /&gt;
	 */&lt;br /&gt;
	function mwCollapsibleSetup( $collapsibleContent ) {&lt;br /&gt;
		var $element,&lt;br /&gt;
			$toggle,&lt;br /&gt;
			autoCollapseThreshold = 2;&lt;br /&gt;
		$.each( $collapsibleContent, function ( index, element ) {&lt;br /&gt;
			$element = $( element );&lt;br /&gt;
			if ( $element.hasClass( &#039;collapsible&#039; ) ) {&lt;br /&gt;
				$element.find( &#039;tr:first &amp;gt; th:first&#039; ).prepend( $element.find( &#039;tr:first &amp;gt; * &amp;gt; .mw-collapsible-toggle&#039; ) );&lt;br /&gt;
			}&lt;br /&gt;
			if ( $collapsibleContent.length &amp;gt;= autoCollapseThreshold &amp;amp;&amp;amp; $element.hasClass( &#039;autocollapse&#039; ) ) {&lt;br /&gt;
				$element.data( &#039;mw-collapsible&#039; ).collapse();&lt;br /&gt;
			} else if ( $element.hasClass( &#039;innercollapse&#039; ) ) {&lt;br /&gt;
				if ( $element.parents( &#039;.outercollapse&#039; ).length &amp;gt; 0 ) {&lt;br /&gt;
					$element.data( &#039;mw-collapsible&#039; ).collapse();&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			// because of colored backgrounds, style the link in the text color&lt;br /&gt;
			// to ensure accessible contrast&lt;br /&gt;
			$toggle = $element.find( &#039;.mw-collapsible-toggle&#039; );&lt;br /&gt;
			if ( $toggle.length ) {&lt;br /&gt;
				// Make the toggle inherit text color&lt;br /&gt;
				if ( $toggle.parent()[ 0 ].style.color ) {&lt;br /&gt;
					$toggle.find( &#039;a&#039; ).css( &#039;color&#039;, &#039;inherit&#039; );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	mw.hook( &#039;wikipage.collapsibleContent&#039; ).add( mwCollapsibleSetup );&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Dynamic Navigation Bars (experimental)&lt;br /&gt;
	 *&lt;br /&gt;
	 * Description: See [[Wikipedia:NavFrame]].&lt;br /&gt;
	 * Maintainers: UNMAINTAINED&lt;br /&gt;
	 */&lt;br /&gt;
&lt;br /&gt;
	var collapseCaption = &#039;hide&#039;;&lt;br /&gt;
	var expandCaption = &#039;show&#039;;&lt;br /&gt;
&lt;br /&gt;
	// Set up the words in your language&lt;br /&gt;
	var navigationBarHide = &#039;[&#039; + collapseCaption + &#039;]&#039;;&lt;br /&gt;
	var navigationBarShow = &#039;[&#039; + expandCaption + &#039;]&#039;;&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Shows and hides content and picture (if available) of navigation bars.&lt;br /&gt;
	 *&lt;br /&gt;
	 * @param {number} indexNavigationBar The index of navigation bar to be toggled&lt;br /&gt;
	 * @param {jQuery.Event} event Event object&lt;br /&gt;
	 * @return {boolean}&lt;br /&gt;
	 */&lt;br /&gt;
	function toggleNavigationBar( indexNavigationBar, event ) {&lt;br /&gt;
		var navToggle = document.getElementById( &#039;NavToggle&#039; + indexNavigationBar );&lt;br /&gt;
		var navFrame = document.getElementById( &#039;NavFrame&#039; + indexNavigationBar );&lt;br /&gt;
		var navChild;&lt;br /&gt;
&lt;br /&gt;
		if ( !navFrame || !navToggle ) {&lt;br /&gt;
			return false;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// If shown now&lt;br /&gt;
		if ( navToggle.firstChild.data === navigationBarHide ) {&lt;br /&gt;
			for ( navChild = navFrame.firstChild; navChild !== null; navChild = navChild.nextSibling ) {&lt;br /&gt;
				if ( $( navChild ).hasClass( &#039;NavContent&#039; ) ) {&lt;br /&gt;
					navChild.style.display = &#039;none&#039;;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			navToggle.firstChild.data = navigationBarShow;&lt;br /&gt;
&lt;br /&gt;
		// If hidden now&lt;br /&gt;
		} else if ( navToggle.firstChild.data === navigationBarShow ) {&lt;br /&gt;
			for ( navChild = navFrame.firstChild; navChild !== null; navChild = navChild.nextSibling ) {&lt;br /&gt;
				if ( $( navChild ).hasClass( &#039;NavContent&#039; ) ) {&lt;br /&gt;
					navChild.style.display = &#039;block&#039;;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			navToggle.firstChild.data = navigationBarHide;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		event.preventDefault();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Adds show/hide-button to navigation bars.&lt;br /&gt;
	 *&lt;br /&gt;
	 * @param {jQuery} $content&lt;br /&gt;
	 */&lt;br /&gt;
	function createNavigationBarToggleButton( $content ) {&lt;br /&gt;
		var j, navChild, navToggle, navToggleText, isCollapsed,&lt;br /&gt;
			indexNavigationBar = 0;&lt;br /&gt;
		// Iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
		var $divs = $content.find( &#039;div.NavFrame:not(.mw-collapsible)&#039; );&lt;br /&gt;
		$divs.each( function ( i, navFrame ) {&lt;br /&gt;
			indexNavigationBar++;&lt;br /&gt;
			navToggle = document.createElement( &#039;a&#039; );&lt;br /&gt;
			navToggle.className = &#039;NavToggle&#039;;&lt;br /&gt;
			navToggle.setAttribute( &#039;id&#039;, &#039;NavToggle&#039; + indexNavigationBar );&lt;br /&gt;
			navToggle.setAttribute( &#039;href&#039;, &#039;#&#039; );&lt;br /&gt;
			$( navToggle ).on( &#039;click&#039;, $.proxy( toggleNavigationBar, null, indexNavigationBar ) );&lt;br /&gt;
&lt;br /&gt;
			isCollapsed = $( navFrame ).hasClass( &#039;collapsed&#039; );&lt;br /&gt;
			/**&lt;br /&gt;
			 * Check if any children are already hidden.  This loop is here for backwards compatibility:&lt;br /&gt;
			 * the old way of making NavFrames start out collapsed was to manually add style=&amp;quot;display:none&amp;quot;&lt;br /&gt;
			 * to all the NavPic/NavContent elements.  Since this was bad for accessibility (no way to make&lt;br /&gt;
			 * the content visible without JavaScript support), the new recommended way is to add the class&lt;br /&gt;
			 * &amp;quot;collapsed&amp;quot; to the NavFrame itself, just like with collapsible tables.&lt;br /&gt;
			 */&lt;br /&gt;
			for ( navChild = navFrame.firstChild; navChild !== null &amp;amp;&amp;amp; !isCollapsed; navChild = navChild.nextSibling ) {&lt;br /&gt;
				if ( $( navChild ).hasClass( &#039;NavPic&#039; ) || $( navChild ).hasClass( &#039;NavContent&#039; ) ) {&lt;br /&gt;
					if ( navChild.style.display === &#039;none&#039; ) {&lt;br /&gt;
						isCollapsed = true;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			if ( isCollapsed ) {&lt;br /&gt;
				for ( navChild = navFrame.firstChild; navChild !== null; navChild = navChild.nextSibling ) {&lt;br /&gt;
					if ( $( navChild ).hasClass( &#039;NavPic&#039; ) || $( navChild ).hasClass( &#039;NavContent&#039; ) ) {&lt;br /&gt;
						navChild.style.display = &#039;none&#039;;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			navToggleText = document.createTextNode( isCollapsed ? navigationBarShow : navigationBarHide );&lt;br /&gt;
			navToggle.appendChild( navToggleText );&lt;br /&gt;
&lt;br /&gt;
			// Find the NavHead and attach the toggle link (Must be this complicated because Moz&#039;s firstChild handling is borked)&lt;br /&gt;
			for ( j = 0; j &amp;lt; navFrame.childNodes.length; j++ ) {&lt;br /&gt;
				if ( $( navFrame.childNodes[ j ] ).hasClass( &#039;NavHead&#039; ) ) {&lt;br /&gt;
					navToggle.style.color = navFrame.childNodes[ j ].style.color;&lt;br /&gt;
					navFrame.childNodes[ j ].appendChild( navToggle );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			navFrame.setAttribute( &#039;id&#039;, &#039;NavFrame&#039; + indexNavigationBar );&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	mw.hook( &#039;wikipage.content&#039; ).add( createNavigationBarToggleButton );&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Magic editintros ****************************************************&lt;br /&gt;
	 *&lt;br /&gt;
	 * Description: Adds editintros on disambiguation pages and BLP pages.&lt;br /&gt;
	 * Maintainers: [[User:RockMFR]]&lt;br /&gt;
	 *&lt;br /&gt;
	 * @param {string} name&lt;br /&gt;
	 */&lt;br /&gt;
	function addEditIntro( name ) {&lt;br /&gt;
		$( &#039;.mw-editsection, #ca-edit, #ca-ve-edit&#039; ).find( &#039;a&#039; ).each( function ( i, el ) {&lt;br /&gt;
			el.href = $( this ).attr( &#039;href&#039; ) + &#039;&amp;amp;editintro=&#039; + name;&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	if ( mw.config.get( &#039;wgNamespaceNumber&#039; ) === 0 ) {&lt;br /&gt;
		$( function () {&lt;br /&gt;
			if ( document.getElementById( &#039;disambigbox&#039; ) ) {&lt;br /&gt;
				addEditIntro( &#039;Template:Disambig_editintro&#039; );&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
&lt;br /&gt;
		$( function () {&lt;br /&gt;
			var cats = mw.config.get( &#039;wgCategories&#039; );&lt;br /&gt;
			if ( !cats ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			if ( $.inArray( &#039;Living people&#039;, cats ) !== -1 || $.inArray( &#039;Possibly living people&#039;, cats ) !== -1 ) {&lt;br /&gt;
				addEditIntro( &#039;Template:BLP_editintro&#039; );&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* Actions specific to the edit page */&lt;br /&gt;
	if ( mw.config.get( &#039;wgAction&#039; ) === &#039;edit&#039; || mw.config.get( &#039;wgAction&#039; ) === &#039;submit&#039; ) {&lt;br /&gt;
		/**&lt;br /&gt;
		 * Fix edit summary prompt for undo&lt;br /&gt;
		 *&lt;br /&gt;
		 *  Fixes the fact that the undo function combined with the &amp;quot;no edit summary prompter&amp;quot;&lt;br /&gt;
		 *  complains about missing editsummary, if leaving the edit summary unchanged.&lt;br /&gt;
		 *  Added by [[User:Deskana]], code by [[User:Tra]].&lt;br /&gt;
		 *  See also [[phab:T10912]].&lt;br /&gt;
		 */&lt;br /&gt;
		$( function () {&lt;br /&gt;
			if ( document.location.search.indexOf( &#039;undo=&#039; ) !== -1 &amp;amp;&amp;amp; document.getElementsByName( &#039;wpAutoSummary&#039; )[ 0 ] ) {&lt;br /&gt;
				document.getElementsByName( &#039;wpAutoSummary&#039; )[ 0 ].value = &#039;1&#039;;&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* End of mw.loader.using callback */&lt;br /&gt;
} );&lt;br /&gt;
/* DO NOT ADD CODE BELOW THIS LINE */&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=File:Norlaria_Map.jpg&amp;diff=40</id>
		<title>File:Norlaria Map.jpg</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=File:Norlaria_Map.jpg&amp;diff=40"/>
		<updated>2023-03-20T10:22:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=File:Logo.png&amp;diff=39</id>
		<title>File:Logo.png</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=File:Logo.png&amp;diff=39"/>
		<updated>2023-03-20T10:22:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=User:Abbey&amp;diff=38</id>
		<title>User:Abbey</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=User:Abbey&amp;diff=38"/>
		<updated>2023-03-20T10:20:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;God.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;God.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Yne&amp;diff=37</id>
		<title>Yne</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Yne&amp;diff=37"/>
		<updated>2023-03-20T10:20:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Infobox Kingdom|title=Yne|religion=Elaimet|gemstone=Ruby|flower=Poppies|mainexports=Metal ore and weapons|mostcommonrace=Dwarves|currentroyalfamily=The General-King Karrik Ironkith The Consort Arbelle  The Prince Tornyl  The Prince Beldor  The Princess Lyssvian|heir=The Prince Tornyl|heirprocess=The General-King decides who is most fit to be the heir out of their children, and they can change their mind}}  Yne is a medium-sized kingdom towards the south of Norlaria, sh...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Kingdom|title=Yne|religion=Elaimet|gemstone=Ruby|flower=Poppies|mainexports=Metal ore and weapons|mostcommonrace=Dwarves|currentroyalfamily=The General-King Karrik Ironkith&lt;br /&gt;
The Consort Arbelle&lt;br /&gt;
&lt;br /&gt;
The Prince Tornyl&lt;br /&gt;
&lt;br /&gt;
The Prince Beldor&lt;br /&gt;
&lt;br /&gt;
The Princess Lyssvian|heir=The Prince Tornyl|heirprocess=The General-King decides who is most fit to be the heir out of their children, and they can change their mind}}&lt;br /&gt;
&lt;br /&gt;
Yne is a medium-sized kingdom towards the south of Norlaria, sharing borders with [[Liath]], [[Riadin]], [[Thydle]] and [[Syndon]].&lt;br /&gt;
&lt;br /&gt;
== The Kingdom ==&lt;br /&gt;
&lt;br /&gt;
=== Kingdom values ===&lt;br /&gt;
Yne tends to be called a very uptight and tense country. They are always ready to jump into battle at moment’s notice and it is a requirement by law for every citizen to complete three years of military training and service before they’re 60 years old. Even the royal family are not exempt from these laws, the king himself commands the armies in battle and the other royal family members will be found on the front lines, women included. Yne is also the only country to have successfully trained and maintained an air cavalry, with skilled archers upon mighty beasts, giving Yne a distinct advantage in battle.&lt;br /&gt;
&lt;br /&gt;
=== Known for ===&lt;br /&gt;
&lt;br /&gt;
=== Government and Monarchy ===&lt;br /&gt;
Representatives of the royal family look after each town and city&lt;br /&gt;
&lt;br /&gt;
=== Law Enforcement ===&lt;br /&gt;
The Fahldir &lt;br /&gt;
&lt;br /&gt;
=== Military Strength ===&lt;br /&gt;
&lt;br /&gt;
=== Alliances ===&lt;br /&gt;
&lt;br /&gt;
== Localities and Geography ==&lt;br /&gt;
&lt;br /&gt;
=== City ===&lt;br /&gt;
[[Thul Lodar|&#039;&#039;&#039;Thul Lodar&#039;&#039;&#039;]] - The capital city of Yne, buried in the mountains and difficult to get to, found in towards the south-east of the kingdom.&lt;br /&gt;
&lt;br /&gt;
=== Towns ===&lt;br /&gt;
&#039;&#039;&#039;[[Genthiad]]&#039;&#039;&#039; - Genthiad is in the south-east of Yne towards the base of the peaks, on the way to Thydle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Vorgulir]]&#039;&#039;&#039; - Vorgulir is in the most north-east corner of Yne by the River Dural, adjacent to the bridge that leads to Riadin.&lt;br /&gt;
&lt;br /&gt;
=== Villages ===&lt;br /&gt;
&#039;&#039;&#039;[[Buldeheim]]&#039;&#039;&#039; - Buldeheim is the southern-most village in Yne, in the the south-western corner of the foothills between Yne and the Attleholm Peaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Honlodur]]&#039;&#039;&#039; - Honlodur is in the north-west of Yne, close to the Thilimon River.&lt;br /&gt;
&lt;br /&gt;
[[Kom Durahl|&#039;&#039;&#039;Kom Durahl&#039;&#039;&#039;]] - Kom Durahl is north-east of Thul Lodar in the base of the peaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Murgrin]]&#039;&#039;&#039; - Murgrin is in the most south-eastern corner of Yne, next to the Lokmar Lake.&lt;br /&gt;
&lt;br /&gt;
=== Geographical Features ===&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Vorgulir&amp;diff=36</id>
		<title>Vorgulir</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Vorgulir&amp;diff=36"/>
		<updated>2023-03-20T10:20:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;Vorgulir is a town in Yne that&amp;#039;s adjacent to the bridge that crosses the River Dural into Riadin.  === Summary === Vorgulir is the north-eastern town, next to the River Dural and the bridge used to cross the river into Riadin. It&amp;#039;s commonly travelled through by those heading through Liath, or to Thydle or Riadin, and while it&amp;#039;s happy to cater for these travelers, they have their defense up rather quickly if someone seems suspicious, and it may take some convincin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vorgulir is a town in [[Yne]] that&#039;s adjacent to the bridge that crosses the River Dural into [[Riadin]].&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
Vorgulir is the north-eastern town, next to the River Dural and the bridge used to cross the river into Riadin. It&#039;s commonly travelled through by those heading through Liath, or to Thydle or Riadin, and while it&#039;s happy to cater for these travelers, they have their defense up rather quickly if someone seems suspicious, and it may take some convincing to get any personal or specific information from it&#039;s residents. With such close proximity to Liath and Riadin, there is a large number of humans found in this town, but they tend to be quite similar in nature to the dwarves.&lt;br /&gt;
&lt;br /&gt;
=== Taverns ===&lt;br /&gt;
&lt;br /&gt;
==== Dural&#039;s Rest ====&lt;br /&gt;
- A large tavern and inn close to the River Dural where it gets it&#039;s name, seems popular with the locals, has plenty of rooms available for travelers that are rather nicely furnished, feels very energetic and friendly.&lt;br /&gt;
&lt;br /&gt;
- Large wooden and stone structure, including a large balcony on the second floor, rippling lines have been carved into the structure as if to imitate the ripples when a stone is dropped into still water, the sign hanging perpendicular to the building is carved and painted to look like running water with the words &amp;quot;Dural&#039;s Rest&amp;quot; painted in blocky writing.&lt;br /&gt;
&lt;br /&gt;
- Inside feels very energetic, lots of furniture that looks like it&#039;s often rearranged, doesn&#039;t seem to be as themed or decorated like the outside but still looks comfortable, often pretty full.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Emthran&#039;&#039;&#039;, owner of Dural&#039;s Rest, male dwarf with long, dark red hair in braids down his back and a great big beard, probably middle-aged, a great bellowing laugh and loves to play tricks on newcomers, but is actually quite friendly.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Kaitra&#039;&#039;&#039;, Emthran&#039;s wife, looks middle aged as well but her hair is bright white and is in a long singular braid down her back, not as loud and boisterous as her husband but will gladly make her own jokes, very friendly and knows when to reign him in.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Torvian&#039;&#039;&#039;, younger non-binary dwarf, keeps their light brown beard and hair very short, both ears have piercings all the way up and a ring septum piercing, helps out at the bar during the busy period and then through the night while the owners sleep, single and a bit awkward, but has the best intentions, probably tells the truth a bit too often.&lt;br /&gt;
&lt;br /&gt;
==== Warmth and Wizardry ====&lt;br /&gt;
- A large tavern towards the center of town, a perfectly smooth stone building that&#039;s got two additional stories with intricately carved balconies, the name of the tavern is carved above the door with small arcane fires creating a gently lit border around the sign.&lt;br /&gt;
&lt;br /&gt;
- Inside feels warm, and full of life, many chairs and tables fill the large space and you don&#039;t immediately notice, but a few chairs have ambled over to you and seem to be looking at you expectantly, as if waiting to be told where to go so you can sit down. There&#039;s often quite a few people here, less locals than Dural&#039;s Rest, but no less business.&lt;br /&gt;
&lt;br /&gt;
- The basement has a bath and a sauna kept warm by magic, costs to use, or a little extra if you&#039;re paying to stay the night.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Myrmora Lortherick&#039;&#039;&#039;, female half-dwarf, seems young to have the capabilities she has, she keeps her hair bright blonde with various coloured streaks interwoven in the braids on either side of her head that come down to her waist, she&#039;s a high-level wizard that uses magic to keep the tavern alive, animated and lit, doesn&#039;t brag about her power or show off, just loves to help people and make sure they&#039;re comfortable and happy, prefers not to help with identifying abilities or other magic-based assistance, but may help occasionally once a rapport has formed, may vaguely mention the Rosenbrandt Institute.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Myr 1, Myr 2 and Myr 3&#039;&#039;&#039;, identical simulacrums of Myrmora that run the tavern with her, and while she&#039;s busy or asleep.&lt;br /&gt;
&lt;br /&gt;
=== Shops ===&lt;br /&gt;
&lt;br /&gt;
==== Apple and Blossom ====&lt;br /&gt;
- A small tucked away wooden shop, may take a minute to find, but if you know to follow the herbaceous smell in the air, you&#039;ll find it quickly.&lt;br /&gt;
&lt;br /&gt;
- Inside feels like the inside of a greenhouse, there is fresh and dried herbs, flowers and spices filling every wall and several barrels and shelves in the middle of the room, there&#039;s a small desk in one corner with a zealous pot of fresh mint set in the corner, potions are kept behind the desk, and there&#039;s a hidden door that leads to the brewing room.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Ermryl&#039;&#039;&#039;, a middle aged male duergar with bright green hair, his green beard is relatively short, just below his shoulders, and he keeps his hair just long enough to cover his ears, very friendly and eager to help, always has a herbal tea brewed at the ready to give to customers.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Amnir&#039;&#039;&#039;, another middle aged male duergar, Ermryl&#039;s partner (who calls him Emerald), black hair that almost looks curly and a black beard that&#039;s only a couple of inches long, helps Ermryl run the business and remember what he needs to stock up on or brew but stays out of the way otherwise, seems quite sweet.&lt;br /&gt;
&lt;br /&gt;
==== Mind Over Metal ====&lt;br /&gt;
- A mostly stone structure on the outskirts of town, able to provide products and repairs to locals and travelers, not particularly recognisable except for the plume of smoke or the sounds of hammers on metal.&lt;br /&gt;
&lt;br /&gt;
- Inside is a dwarf bringing a hammer down on what looks to be a piece of armour, silhouetted against the red glow of the furnace.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Brilla&#039;&#039;&#039;, a young-ish female dwarf with jet black hair, kept short, a bit brusque and serious but if you can make her laugh, she will take quite the liking to you.&lt;br /&gt;
&lt;br /&gt;
==== The Hidden Gem ====&lt;br /&gt;
- A simple wooden structure near the center of town, looks much smaller on the outside than it actually is, a small awning in front of the door with a hanging sign that&#039;s painted to appear glittery.&lt;br /&gt;
&lt;br /&gt;
- Inside is actually very organised, shelves upon shelves fill the space with various knick-knacks and objects in boxes and baskets on every available space, although it isn&#039;t all labelled or priced.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Athrel&#039;&#039;&#039;, a male firbolg with shoulder-length dark brown hair, sometimes held in a low ponytail, he&#039;s very gentle and patient, tries to be helpful but may struggle with obscure or foreign requests.&lt;br /&gt;
&lt;br /&gt;
==== The Waving Raven ====&lt;br /&gt;
- A simple wooden building, maybe a bit bigger than the surrounding buildings, seems well maintained despite the foot traffic, with a little sign hanging perpendicular to the face of the building with a carving of what looks like a raven with one wing up, as if waving.&lt;br /&gt;
&lt;br /&gt;
- Inside is very basic and nothing excessive, just stocking the essential goods from the villages or the capital to provide for the town.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Arvie&#039;&#039;&#039;, a middle aged human with medium brown hair, just long enough to be tied back into a very small ponytail, looks and acts youthful but the scars on his face and hands tell the story of someone quite ventured, he&#039;s helpful and will do what he can, aware that these days, he cannot do much.&lt;br /&gt;
&lt;br /&gt;
=== Points of Interest ===&lt;br /&gt;
&lt;br /&gt;
==== Fahldirs Station ====&lt;br /&gt;
- Found in the very center of town, easy to spot wooden structure, home of the Fahldirs in Vorgulir.&lt;br /&gt;
&lt;br /&gt;
- Acts as the office for the Marshal, bunks for the Fahldirs and a few cells.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Marshal Lysselle Medir&#039;&#039;&#039;, an experienced older dwarven woman, her long white hair is pulled into a single long braid down her back, likes to be particular and precise in her work, would rather be patient and get the job done right than to rush it, very proud of her position.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Bannir, Thelron, Toradin, Murkam, Guldor, Gwinma, Kaitros, Redria, Tishlen, Einmera.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Ironkith House ====&lt;br /&gt;
- Towards the center of town, it&#039;s a simple but elegant structure, medium sized with a second story, the door is carved with the royal crest (a battle axe and a miner&#039;s pick crossed over each other), seems well maintained.&lt;br /&gt;
&lt;br /&gt;
- Inside is well furnished and comfortable, not to lavish but probably still more expensive than most people would be used to, functions as the house for the royal representative that looks after Vorgulir.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Lissnia&#039;&#039;&#039;, a female dwarf, seems a little young for the role, her bright red hair is kept in a braid that goes over one shoulder onto her chest, she likes to try and keep things light and friendly but gets serious when she needs to.&lt;br /&gt;
&lt;br /&gt;
==== The Temple of Embers ====&lt;br /&gt;
- Towards the centre of town, a very large stone structure, it&#039;s only a couple of stories tall but it is quite large and open, the second story is held up by lots of identical stone pillars that look to be etched with repeated engravings, and there&#039;s a spiral staircase itowards the back that leads to the next level of the temple, there&#039;s many various representations of fire, from symbolism on the visible stone, to various fire pits towards the edges of the temple, to glowing red crystals that seem to flicker like fire, but provide light to those underneath, and in the center is a large stone statue of a coiled snake with it&#039;s head up, looking outward with those same flickering red crystals.&lt;br /&gt;
&lt;br /&gt;
- Upstairs functions as bedrooms for the Elder and the acolytes that live in the temple, with spare rooms for visiting acolytes, and an office area for the Elder.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;The Scorching Elder Theldar&#039;&#039;&#039;, the Elder for the temple to Xala, an older dwarf with a long white beard, completely bald, definitely getting on in years and is getting a bit slow, but still jolly and faithful, simple red tunic and pants with a rope belt that has the symbol for Xala in the middle.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Nyslen&#039;&#039;&#039;, a female dwarf acolyte for the temple, young-ish, light-brown hair tied into a bun, wears a red tunic and brown pants, the acolyte uniform, apprentice for the Elder, eager to learn, but knows there&#039;s a long way to go, will do her best to help any way she can.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Uxlan&amp;diff=35</id>
		<title>Uxlan</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Uxlan&amp;diff=35"/>
		<updated>2023-03-20T10:19:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;From Quint, secluded himself in the Penshall Thicket and over time, made his way up the river north till he was in Liath, headed to Chidash to follow the mountains up to the Martrie Mountains  Found something in the thicket, curious about it so he&amp;#039;s trying to find more/something&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From Quint, secluded himself in the Penshall Thicket and over time, made his way up the river north till he was in Liath, headed to Chidash to follow the mountains up to the Martrie Mountains&lt;br /&gt;
&lt;br /&gt;
Found something in the thicket, curious about it so he&#039;s trying to find more/something&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Thenatere&amp;diff=33</id>
		<title>Thenatere</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Thenatere&amp;diff=33"/>
		<updated>2023-03-20T10:19:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Infobox Kingdom|title=Thenatere|religion=Skeptic|gemstone=Diamond|flower=Violet Orchids|mainexports=Luxury items e.g. silk, jewelry, perfumes|mostcommonrace=Elves and Half-elves|fest01=Flower Festival - 50th of Calafacien|fest02=Summer Solstice Celebration - 33rd of Ferven|fest03=Feast of the Stars - 14th of Regressia|fest04=Queen&amp;#039;s Birthday - 19th of Algus|fest05=Winter Solstice Celebration - 65th of Algus|currentroyalfamily=The Queen Aramys  The King Adren  The Princ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Kingdom|title=Thenatere|religion=Skeptic|gemstone=Diamond|flower=Violet Orchids|mainexports=Luxury items e.g. silk, jewelry, perfumes|mostcommonrace=Elves and Half-elves|fest01=Flower Festival - 50th of Calafacien|fest02=Summer Solstice Celebration - 33rd of Ferven|fest03=Feast of the Stars - 14th of Regressia|fest04=Queen&#039;s Birthday - 19th of Algus|fest05=Winter Solstice Celebration - 65th of Algus|currentroyalfamily=The Queen Aramys&lt;br /&gt;
&lt;br /&gt;
The King Adren&lt;br /&gt;
&lt;br /&gt;
The Princess Jaymee&lt;br /&gt;
&lt;br /&gt;
The Prince Valdric&lt;br /&gt;
&lt;br /&gt;
Their Highness Joyra&lt;br /&gt;
&lt;br /&gt;
The Princess Laurana&lt;br /&gt;
&lt;br /&gt;
The Prince Kearis|heir=The Princess Jaymee|heirprocess=The oldest child in the family is the next heir}}Thenatere is a northern kingdom on the continent of [[Norlaria]], found on [[Eliqueth]], sharing borders with the [[Dorse Isles]], [[Joriah]], [[Liath]] and [[Vandoc West]]. Thenatere is a temperate kingdom, with woodlands and shrublands that matches that of Solenth, Vandoc West and Vandoc East.&lt;br /&gt;
&lt;br /&gt;
== The Kingdom ==&lt;br /&gt;
&lt;br /&gt;
=== Kingdom values ===&lt;br /&gt;
Thenatere is the centre of luxury and excessive spending in Norlaria, wealth being a significant component to your status within the kingdom, as long as it was obtained lawfully. Improper means of gaining wealth is frowned upon, and even most peasant jobs are decently paid in this kingdom.&lt;br /&gt;
&lt;br /&gt;
Thenaterians often have good intentions, but an encouraging amount of gold can usually help conversations along, although it would be difficult to find people willing to break the law, unless you’re paying large figures.&lt;br /&gt;
&lt;br /&gt;
They are a proud kingdom, they believe in displaying your power and strength through whatever displays you can and some people seem to take that as a reason to spend money on ridiculous things. While some can seem obnoxious in their wealth, Thenaterians appreciate earnest effort and honest work,&lt;br /&gt;
&lt;br /&gt;
=== Known for ===&lt;br /&gt;
Thenatere is a large kingdom with a lot of wealth, mostly centred in the main city, the more wealth your family has, the more respected you are. Some people choose to show their wealth in their expensive, flamboyant clothing and jewellery, or loud displays of insincere charity, others use their wealth to provide work or help those less fortunate. One of those with excess wealth built what is now the jewel of their capital city, the centre of knowledge in Norlaria, the Rosenbrandt Atheneum.&lt;br /&gt;
&lt;br /&gt;
They’re also known for creating luxury items, if you’re looking for expensive gemstones cut in a certain way, or delicate, finely crafted jewellery out of silver, gold, platinum, Thenatere is the place to look. Most kingdoms have people who can take raw materials and turn it into something more usable or profitable, Thenatere does it with style and an extravagance found nowhere else and make the extra touch that other kingdoms might deem unnecessary.&lt;br /&gt;
&lt;br /&gt;
Thenaterians can come across as stuffy and pompous and sometimes a little precious, they prefer to stick with what they know and what they’re good at and they hate to fail, but most respect those who make an earnest effort in their work and their life, however they make their money or spend their day&lt;br /&gt;
&lt;br /&gt;
=== Government and Monarchy ===&lt;br /&gt;
&lt;br /&gt;
=== Law Enforcement ===&lt;br /&gt;
The soldiers stationed to protect the cities and towns, also known as the Vakida, are a portion of the military that (mostly) have chosen to spend their service guarding the people of Thenatere. Even during times of war, most of the Vakida would remain in the cities and towns in the event of a secret attack outside the front lines. These soldiers come from citizens of the kingdom who join the military, and once their training is complete, they can choose to become a Vakida and are assigned a city, town or village to protect. Once on duty and part of the Vakida, their orders come from their captains and only their captains, they’re paid well to not be paid off by the nobles or wealthy, and even royalty do not have direct authority over the military and Vakida.&lt;br /&gt;
&lt;br /&gt;
=== Military Strength ===&lt;br /&gt;
&lt;br /&gt;
=== Alliances ===&lt;br /&gt;
&lt;br /&gt;
== Localities and Geography ==&lt;br /&gt;
&lt;br /&gt;
=== City ===&lt;br /&gt;
&#039;&#039;&#039;[[Kel’thalor]]&#039;&#039;&#039; - Kel’thalor is the capital city of Thenatere, home of royal family that governs the kingdom and a bustling pinnacle of civilization of the north.&lt;br /&gt;
&lt;br /&gt;
=== Towns ===&lt;br /&gt;
&#039;&#039;&#039;[[A&#039;inore]]&#039;&#039;&#039; - A&#039;inore is the town south-east of Kel&#039;thalor, governed by the Ishia family, found amongst the rolling hills in the center of Thenatere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Caelora]]&#039;&#039;&#039; - Caelora is found in the very south of Thenatere, along the river that forms the border between Thenatere and Liath, looked after by the Veshaths.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Nyrenthyre]]&#039;&#039;&#039; - Nyrenthyre is the town almost directly east of Kel&#039;thalor, against the beaches of the Ellismar Sea, run by the Ashbrook family.&lt;br /&gt;
&lt;br /&gt;
=== Villages ===&lt;br /&gt;
&#039;&#039;&#039;[[Allannar]]&#039;&#039;&#039; - Allannar is a small farming village to the west of Kel&#039;thalor, looked after by the Lurel family.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Quel&#039;dorei]]&#039;&#039;&#039; - Quel&#039;dorei is a small mining village to the very east of Thenatere, based in the Gaulver Hills, governed by a representative of the royal family.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Illashara]]&#039;&#039;&#039; - Illashara is south-west of Kel&#039;thalor, on the edges of the Martrie Mountains, governed by the Duskseeker family.&lt;br /&gt;
&lt;br /&gt;
=== Geographical Features ===&lt;br /&gt;
&#039;&#039;&#039;Aethal River&#039;&#039;&#039; - to the east, branching off the Tisval River into Thenatere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elunore Woods&#039;&#039;&#039; - to the south-west, at the base of the Martrie Mountains and against the Illasari River.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Felion Run&#039;&#039;&#039; - to the west, branching off the River Lorem into Thenatere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gaulver Hills&#039;&#039;&#039; - to the east, making the border between Thenatere and Vandoc West, along with the Tisval River.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Illasari River&#039;&#039;&#039; - to the south/south-west, runs from the Martrie Mountains and the Attleholm Peaks, creating the border between Thenatere and Liath, and runs to the Preslin Ocean.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martrie Mountains&#039;&#039;&#039; - to the west, making the border between Thenatere and Joriah.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;River Lorem&#039;&#039;&#039; - to the west, running from the Martrie Mountains to the Ellismar Sea to the north, making the border between Thenatere and the Dorse Isles.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tisval River&#039;&#039;&#039; - to the east, leads from the Gaulver Hills to the Ellismar Sea, making the border between Thenatere and Vandoc West, along with the Gaulver Hills.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=The_Faire&amp;diff=32</id>
		<title>The Faire</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=The_Faire&amp;diff=32"/>
		<updated>2023-03-20T10:19:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;The Faire makes it&amp;#039;s way around Norlaria, appearing out of nowhere in random places and disappearing just as fast. Once it appears, there is attractions, games and performances on at any hour, and will be there for anywhere to 3 days to a week.  If you stumble across The Faire during the day, you&amp;#039;ll find the Winterspark Faire, the tents, clothing and decorations are all a gentle blue and white and regardless of the season, it&amp;#039;ll look like snow is falling and lightly...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Faire makes it&#039;s way around [[Norlaria]], appearing out of nowhere in random places and disappearing just as fast. Once it appears, there is attractions, games and performances on at any hour, and will be there for anywhere to 3 days to a week.&lt;br /&gt;
&lt;br /&gt;
If you stumble across The Faire during the day, you&#039;ll find the Winterspark Faire, the tents, clothing and decorations are all a gentle blue and white and regardless of the season, it&#039;ll look like snow is falling and lightly covering the ground without ever building up.&lt;br /&gt;
&lt;br /&gt;
If you happen upon The Faire at night, you&#039;ll be greeted by the Summerflight Faire, the tents and decor in lush varying hues of green, a gentle, warm summer breeze floating past regardless of the time of year while dancing lights float above the crowds.&lt;br /&gt;
&lt;br /&gt;
The change happens when the sun sets and the sun rises, with such a quick change that most people don&#039;t actually notice it immediately.&lt;br /&gt;
&lt;br /&gt;
While The Faire isn&#039;t in action, it&#039;s stored in a pocket dimension by Jynx, who can transport The Faire once a day.&lt;br /&gt;
&lt;br /&gt;
=== Jynx ===&lt;br /&gt;
Jynx is the creator and headmaster of The Faire. She is a changeling and changes appearance often, but her natural form is a very very pale humanoid, she looks like all the colour and life has been drained from a human.&lt;br /&gt;
&lt;br /&gt;
She started The Faire to show the importance and beauty of diversity and it has become an attraction and an eagerly awaited event around the continent, perhaps even around the globe.&lt;br /&gt;
&lt;br /&gt;
Her true nature isn&#039;t easy to determine, she seems to be kind and friendly to most but while the staff have no complaints about her, they&#039;d all say she&#039;s rather withdrawn, until she&#039;s on stage and performing for the crowd.&lt;br /&gt;
&lt;br /&gt;
Previously associated with [[The Empty]].&lt;br /&gt;
&lt;br /&gt;
=== Attractions ===&lt;br /&gt;
Regardless of which Faire you visit, the Carousel is always active with varying fantastical creatures available to ride and is found in the middle of The Faire, all other games and tents are organised around it.&lt;br /&gt;
&lt;br /&gt;
At midday and midnight, there is a performance in the biggest tent, close to the Carousel, known as the Pavilion of Wonder, run by the creator of the circus, Jynx.&lt;br /&gt;
&lt;br /&gt;
The Feasting Grounds is where the food and drink vendors can be found with tables and chairs everywhere, none of which match each other.&lt;br /&gt;
&lt;br /&gt;
The Stall of Redemption is usually located near the carousel for ease of finding, it&#039;s where patrons can spend their tickets from the games to purchase small magic items and prizes for varying prices.&lt;br /&gt;
&lt;br /&gt;
There&#039;s large butterflies that can be found as you walk around the Faire, in the corresponding colours of the current Faire (blue or green). If a visitor to The Faire touches them, they&#039;ll turn into 5 tickets. (DC 22 Perception check).&lt;br /&gt;
&lt;br /&gt;
==== The Carousel ====&lt;br /&gt;
There are 8 seats on the Carousel, and while the colours of the stripes on the top and middle of the Carousel change with The Faire, the animals don&#039;t change. The Carousel is embellished with silver trimmings and metalwork adornments that seem to gleam more than you&#039;d expect it to&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Costs 5 silver to ride&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- A beautiful white unicorn with mane of pink, purple and blue, reared up&lt;br /&gt;
&lt;br /&gt;
- A black dragon, mid roar, about to take flight&lt;br /&gt;
&lt;br /&gt;
- A tyrannosaurus rex, shades of grey and green scales, mid roar&lt;br /&gt;
&lt;br /&gt;
- A dire wolf with a dark grey coat, mid growl with its huge teeth showing&lt;br /&gt;
&lt;br /&gt;
- A dragon turtle, a grey spiky shell with it&#039;s maw open wide and claws out&lt;br /&gt;
&lt;br /&gt;
- A faerie dragon, a deep purple colouration and a pink scaled mane, tail curled upwards&lt;br /&gt;
&lt;br /&gt;
- A owlbear with light grey feathers, one claw up, mid screech&lt;br /&gt;
&lt;br /&gt;
- A hippogriff, large brown wings spread out, mid flight, it&#039;s white head peering upward&lt;br /&gt;
&lt;br /&gt;
If the rider talks to its creature, the creature will respond in their heads, and they can answer any question if the rider can answer a riddle, they have 3 guesses and if they fail, they have to wait a week (The Faire will already be gone by then) to try again.&lt;br /&gt;
&lt;br /&gt;
DC 16 Intelligence check if they want to roll for the answer.&lt;br /&gt;
&lt;br /&gt;
==== The Pavilion of Wonder ====&lt;br /&gt;
The Pavilion of Wonder is the performance grand hall of The Faire. At midday and midnight, a grand performance takes place, run by Jynx, the Queen of The Faire herself. You&#039;ll see amazing acrobatic performances, you&#039;ll here melodic voices unlike you&#039;ve ever heard, you&#039;ll witness feats of magic and skill that you didn&#039;t know was possible, all within the confines of this tent. A half-elf escapes her bonds with seeming ease while an owlin takes flight, flying through hoops in the air, tucking his wings in to squeeze through and bringing them back out just before he hits the ground, while a little frog man is swinging from hoop to hoop to bar to person without skipping a bit, flipping and landing at the end, with a bow. The conclusion of the show brings Jynx onto the stage, she looks like a human but her hair seems to continually change colour as she bows and waves, beaming with pride at her crew and her performance.&lt;br /&gt;
&lt;br /&gt;
==== The Feasting Grounds ====&lt;br /&gt;
The Feasting Grounds is where the patrons of The Faire can find almost any food or drink their heart desires, tables and chairs abound, none of which match each other in shape, colour or even size. If you look carefully, even the lights in this area are shaped like tables or chairs. The Eating or Drinking contest is here, depending on the time of day, and there are stalls for sweet, savoury and everything in between, both in food and drink.&lt;br /&gt;
&lt;br /&gt;
==== The Redemption Stall ====&lt;br /&gt;
The Redemption Stall is where patrons can redeem their tickets from the games for fun, magical prizes. You see a small fairy with pale blue ethereal wings that almost look like they&#039;re made from a constellation, with stars-like specks creating the shape of the wings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Briar&#039;&#039;&#039;, a small, female fairy with short white hair, her constellation wings are bigger than her small form, she&#039;s very gentle and patient, enjoying the diversity of people that she speaks to. Day Shift.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rose&#039;&#039;&#039;, identical to her sister, only The Faire staff know there&#039;s twins.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;40 tickets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coin of Certainty&#039;&#039;&#039; -  a brass coin that always lands on heads.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oil of Slipperiness&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rock of Gravity Detection&#039;&#039;&#039; - A round rock that when dropped, will fall the direction that gravity is going.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;60 tickets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bigger Knife&#039;&#039;&#039; - A large dagger that provides +1 to hit and +1 to intimidation. Dagger will grow to be slightly bigger than anyone else&#039;s dagger in the room. On a failed intimidation check, the knife turns into a spoon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloak of Billowing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Orb of Advice&#039;&#039;&#039; - A crystal ball made from obsidian, whispers cryptic and vague nonsense when shook.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Staff of Flowers&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stone of Skipping&#039;&#039;&#039; - A really nice beach stone that is perfectly smooth and perfect for skipping across the water. Once attuned to it, it will always appear in your back pocket once tossed into water. &#039;&#039;&#039;Requires attunement.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wind Fan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;80 tickets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sir Stuffed&#039;&#039;&#039; - A small teddy bear that carries a wooden sword and a small helmet. Can be used to keep guard while people sleep, and will wake the owner if danger arrives. In true life or death situations, it will defend their carrier. Sir Stuffed has 3hp, +1 to attack and deals 1 bludgeoning damage on a hit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wand of Meows&#039;&#039;&#039; - This wand has 3 charges, while holding it, you can use an action to expend 1 of its charges and target a creature you can see within 60ft of you. The target must succeed on a must succeed on a DC 10 Wisdom saving throw or be forced to say meow out loud. The wand regains all expended charges daily at dawn. If you expend the wand&#039;s last charge, roll a d20. On a 1, the wand is destroyed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wand of Potato Slinging&#039;&#039;&#039; - This wand, made from a bramblewood tree limb, fires a spectral potato as an action, dealing 1 psychic damage for each hit, 100ft range, must be used by a spellcaster.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wand of Scowls&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wand of Smiles&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;100 tickets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breathing Bubble&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pack of Mints&#039;&#039;&#039; - A pack of mints containing 2d6 mints. Upon eating one, the user can cast ice breath for 1d6 damage within a minute of consumption.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teapot of Peace&#039;&#039;&#039; - Magical teapot, a ceramic pot with lily pads and lotuses painted onto the size. If anyone is aware of the teapot being poured, they must succeed on a DC 18 Wisdom saving throw or they are immediately compelled to sit down and have tea. Works during combat. It can only be used if full of tea, which must be brewed and steeped normally.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Immoveable rod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;120 tickets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alchemy Jug&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sovereign glue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Winged Boots&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;150 tickets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sending Stones&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Winterspark Faire ===&lt;br /&gt;
The Winterspark Faire appears during the day, all the tents, decorations and uniforms of the staff are all gentle blues and white, illusory snow falling from the sky, it isn&#039;t cold to touch and it only stays for a few moments after landing on the ground before disappearing.&lt;br /&gt;
&lt;br /&gt;
==== Games ====&lt;br /&gt;
These are the games and activities that only appear during the Winterspark Faire&lt;br /&gt;
&lt;br /&gt;
===== Fighting Ring =====&lt;br /&gt;
You see a 3 meter circle made from rope on the dirt, a small gathered crowd cheering on a duo punching up in the ring with a loud orc&#039;s voice ringing out over the top, describing the fight.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bratar&#039;&#039;&#039;, a big burly orc with dark grey skin, big tusks and a hearty laugh, gladly waves over anyone who looks even remotely interested &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Roll for initiative, can only hit with unarmed strikes, first one to do 10 damage is the winner&lt;br /&gt;
&lt;br /&gt;
Any attempt of secret weapons, items or arcane help that is noticed is immediately disqualified &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reward: 20 tickets&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Archery =====&lt;br /&gt;
You see a humanoid form with human upper half with curled horns that stick out of her head, pale blue locks of hair that fall past her shoulders, and a furred lower half, ending in goat hooves. She stands holding a shortbow and a quiver of arrows, and you can spot a target about 20 meters away.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Niria&#039;&#039;&#039;, a satyr, often hits the bullseye with ease when no one is playing, and seems quite sad when an entrant doesn&#039;t get enough points to get any prize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Given a short bow and 3 arrows, entrant makes 3 ranged attacks to hit the target as accurately as possible.&lt;br /&gt;
&lt;br /&gt;
- 1. AC = &#039;&#039;&#039;22&#039;&#039;&#039; Bullseye (10 points)&lt;br /&gt;
&lt;br /&gt;
- 2. AC = &#039;&#039;&#039;18&#039;&#039;&#039; Yellow band (8 points)&lt;br /&gt;
&lt;br /&gt;
- 3. AC = &#039;&#039;&#039;16&#039;&#039;&#039; Red band (6 points)&lt;br /&gt;
&lt;br /&gt;
- 4. AC = &#039;&#039;&#039;14&#039;&#039;&#039; Blue band (4 points)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24-30 points&#039;&#039;&#039; = 40 tickets and an ornate quiver (worth ~40gp)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19-24 points&#039;&#039;&#039; = 30 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13-18 points&#039;&#039;&#039; = 20 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-12 points&#039;&#039;&#039; = 10 tickets&lt;br /&gt;
&lt;br /&gt;
===== Arm Wrestling =====&lt;br /&gt;
You come across a table with a stool either side and you watch as a dwarf and goliath are arm wrestling on the table, glaring at each other, and just as you step up, the dwarf pins the goliath&#039;s hand to the table and she stands up, cheering while the goliath storms off. A half-orc steps up and takes the dwarf&#039;s hand, raising it up and yelling about the champion winning again&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ronen&#039;&#039;&#039;, a half orc with pale green skin, small tusks and brown hair, just past his ears, looks pretty strong himself, very boisterous and loud&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elra&#039;&#039;&#039;, a female dwarf with dark red hair in a long braid down her back, she looks rough but grins happily, gladly take on anyone. +6 to her athletics checks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5 silver to take on the champion&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Players make contested athletics checks, the entrant with the lower score get their hand lowered to the table, if they get the lower score again, they&#039;re pinned, however if they get the higher score, it returns to the middle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reward: 20 tickets&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Barrel Run =====&lt;br /&gt;
You see 5 upright barrels in a line with a finish line marked out 15 meters away, while a dark purple tiefling sits casually on one of them, trying to tempt passerbys to test their balance, there&#039;s a small crown of people already gathered, and 3 people are already standing next to a barrel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gloom&#039;&#039;&#039;, a very lithe purple male tiefling, his horns jut almost straight up out of his mop of black hair, he wears tight pants and in place of a shirt, a few black strips of cloth are wrapped around once or twice, not covering much, likes to show off on the barrels by doing tricks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First person to the finish line wins, entrants have to roll an acrobatics check on each turn to stand up on the barrel on its side and roll their way to the end.&lt;br /&gt;
&lt;br /&gt;
DC 1-7 - immediately falls and loses&lt;br /&gt;
&lt;br /&gt;
DC 8-12 - stays on the same spot, trying not to fall&lt;br /&gt;
&lt;br /&gt;
DC 13-18 - successfully moves 3 meters forward&lt;br /&gt;
&lt;br /&gt;
DC 19+ - successfully moves 5 meters forward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st place&#039;&#039;&#039; = 40 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2nd place&#039;&#039;&#039; = 20 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3rd place&#039;&#039;&#039; = 10 tickets&lt;br /&gt;
&lt;br /&gt;
===== Magic Tricks Contest =====&lt;br /&gt;
You see a copper dragonborn on a small stage in a deep blue robe, boasting about magic and all the things it can do while playing with fire on his finger tips between &#039;&#039;produce flame&#039;&#039; and &#039;&#039;control flame&#039;&#039;s in front of a small crowd, challenging anyone to do better, which isn&#039;t hard.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thepik&#039;&#039;&#039;, male copper dragonborn, pretends to think he&#039;s the best but it&#039;s just to push people to try and do better, actually very sweet and encouraging, especially to people just starting to learn magic.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entrants can only use non-damaging cantrips to impress the audience, however they see fit. They have to roll an arcana check and a performance check and describe what they&#039;re trying to achieve (advantage on performance check for creativity if feeling nice). The sum of those results is the final score, judged by the audiences applause.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st place&#039;&#039;&#039; = 40 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2nd place&#039;&#039;&#039; = 20 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3rd place&#039;&#039;&#039; = 10 tickets&lt;br /&gt;
&lt;br /&gt;
===== Woodchopping =====&lt;br /&gt;
You can see a number of tree trunks being help upright in metal contraptions, each one with a two-handed hatchet stuck vertically into the side, a loud male dwarf with a large great-axe on his back is wandering around, boasting about how fast he can cut a tree down, can you do it faster?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Torman&#039;&#039;&#039;, a male dwarf with a big red beard, and red hair that&#039;s tied and braided in various strands down his back, he has a hearty laugh, welcoming but bold disposition, definitely likes to swing his axe around &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entrants use the two handed hatchets and need to chop the tree stump in half in the least number of hits possible.&lt;br /&gt;
&lt;br /&gt;
1d8 chopping damage per strike&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;15 AC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30 HP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st place&#039;&#039;&#039; = 40 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2nd place&#039;&#039;&#039; = 20 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3rd place&#039;&#039;&#039; = 10 tickets&lt;br /&gt;
&lt;br /&gt;
===== Drinking Contest =====&lt;br /&gt;
Near the Feasting Grounds, you see a stage with a table set up, next to the stage you can see 4 kegs set up, and a smaller table with a cluster of  large steins on top, next to a towering female goliath, bellowing about handling your ale, probably splashing herself a bit with the ale in her hand&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zakha&#039;&#039;&#039;, a tall, female goliath, quite jovial in comparison to the expectations of her kind, but creates fierce competition, drinking a fair bit herself throughout the day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three rounds, entrants must drink and finish a large mug of ale per round and make a constitution saving throw each round. A failed save means the entrant is eliminated, a save failed by 10 or more involuntarily vomits. Entrants drink till there is one person remaining.&lt;br /&gt;
&lt;br /&gt;
1st round - Mug of Sprightwalk ale, from Thenatere (DC 11)&lt;br /&gt;
&lt;br /&gt;
2nd round - Mug of Wildlight ale, from Thydle (DC 14)&lt;br /&gt;
&lt;br /&gt;
3rd round - Mug of Hardcarver ale, from the Dorse Isles (DC 17)&lt;br /&gt;
&lt;br /&gt;
If more than one person remains:&lt;br /&gt;
&lt;br /&gt;
Bonus round - Mug of Death Hauler ale, also from the Dorse Isles (DC 20)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reward: 20 tickets and a silver chalice (worth ~25gp)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Performers ====&lt;br /&gt;
These are the performers that are only found during the Winterspark Faire&lt;br /&gt;
&lt;br /&gt;
===== Fortune Teller =====&lt;br /&gt;
You see this little tent along the main thoroughfare with a hand-painted wooden sign that says &#039;Fortune Teller&#039;, with beads and herbs hanging from the tent on various ropes and such. (roll a d20).&lt;br /&gt;
&lt;br /&gt;
1-10 - The curtains in front of the tent are drawn closed with a smaller wooden sign that says &#039;come back later&#039;.&lt;br /&gt;
&lt;br /&gt;
11-20 - The curtains in front of the tent are open and if you peer inside, you see a firbolg sitting on the ground in front of a small table with a crystal ball in the middle. Her eyes are closed, seemingly meditatively, but they flicker open when you step inside.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sylkian&#039;&#039;&#039;, a female firbolg with long ears that flop a little, she has very curly brown hair that frames her face, but it&#039;s not until you get closer that you notice her white eyes. She speaks very calmly and gently.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;You can ask about the past, present, or future. You may not always get a complete answer, or the answer you&#039;re looking for, but you will get the answer I can give.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 gold to ask a question&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
She asks everyone who isn&#039;t part of the question to leave the tent, and with a wave of her hand, the curtains close and orbs of light appear inside as she mutters to herself, her hands gently cusping the shape of the crystal ball, but not touching it.&lt;br /&gt;
&lt;br /&gt;
Roll a d20&lt;br /&gt;
&lt;br /&gt;
1 - fizzles out very quickly, flashes of shapes and colours, can&#039;t take any more questions&lt;br /&gt;
&lt;br /&gt;
2-5 - seems to fizzle out, only gets a little bit of information, can only take one more question&lt;br /&gt;
&lt;br /&gt;
6-15 - will have most of the answer, but no very specific details&lt;br /&gt;
&lt;br /&gt;
16-19 - will be able to answer the question very well, with numerous details &lt;br /&gt;
&lt;br /&gt;
20 - able to answer the question with ease&lt;br /&gt;
&lt;br /&gt;
===== Contortionist =====&lt;br /&gt;
You see what looks to be an elf, quite thin with his blond hair in tight braids, standing in front of a small crowd on one leg as his other leg is up and around his neck with seeming ease. You watch as he brings his leg back down and lays on his stomach amongst the grass and falling snow, bringing his legs up and over till his feet are either side of his face, making the crowd grasp and clap, tossing a few coins into a hat in front of him.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tavzion&#039;&#039;&#039;, or Tav, quite chatty and friendly, enjoys freaking people out with that he can do, sometimes walks around on his hands for fun and uses his feet to do things, his blond hair is always braided as to not get in his face, might spy him in the Pavilion&#039;s performance&lt;br /&gt;
&lt;br /&gt;
===== Plate Spinners =====&lt;br /&gt;
Two identical female halflings are spinning plates on top of tall, thin poles, keeping them almost perfectly balanced, passing them from one pole to another, between each other and back again, even balancing the poles on various limbs, even their noses, at one point one halfling climbs onto the shoulders of the other halfling, plates still spinning perfectly &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Calvira&#039;&#039;&#039;, and &#039;&#039;&#039;Marula&#039;&#039;&#039;, halfling identical twin sisters, their black hair is tied into identical buns on the top of their heads, rather bubbly but ditzy &lt;br /&gt;
&lt;br /&gt;
=== Summerflight Faire ===&lt;br /&gt;
The Summerflight Faire appears at night, all the tents, decorations and uniforms of the staff are in varying shades of lush green, a gentle, warm breeze makes its way through the air as dancing lights float up above the crowds, almost fooling you into thinking it&#039;s day time if you don&#039;t take a moment to focus on the stars in the sky&lt;br /&gt;
&lt;br /&gt;
==== Games ====&lt;br /&gt;
These are the games and activities that only appear during the Summerflight Faire&lt;br /&gt;
&lt;br /&gt;
===== Snail Race =====&lt;br /&gt;
You see a small crowd gathered around what looks to be just a box, but you catch glimpses of a humanoid rabbit figure hopping around the fox, calling out for people to place their bets, the race is about to begin. Approaching the box, you see a wooden frame with 4 short rows inside, and inside each row is a rather large snail, trapped at one end of the row by a wooden sheet that is connected to the other wooden sheets containing the other snails. Each row and snail appears to be assigned a colour, green, pink, purple and yellow.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Carro&#039;&#039;&#039;, a bit of a timid male harengon, manages to get a bit of courage to yell out but struggles for the most part, tends to draw people closer because they didn&#039;t hear him, rather than actively wanting to participate. Only with the snails because it was the only game he was good at and not scared of. Mostly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Entrants can bet however much they&#039;d like to, minimum of a silver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once the wooden sheet is lifted and the snails begin moving, a d4 is rolled for each snail to determine how far the snail is moving, first snail to roll a total of 15 is the winner.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
90% of the total pool of money gambled is divided amongst those who bet for the winner, along with 5 tickets for each winner.&lt;br /&gt;
&lt;br /&gt;
===== Strength Tester =====&lt;br /&gt;
You see a large cube of stone half propped onto what looks to almost be a see-saw, a long, flat piece of metal, about a meter with a center, pivot point. On the raised end of the see-saw, there&#039;s a round piece of metal attached to the flat piece with a target painted onto it. Next to this contraption is a centaur whos wielding a very basic stone hammer, yelling about testing your strength for a prize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Delreth&#039;&#039;&#039;, a female centaur, her upper, human torso is sun-kissed with black tattoos covering most of her skin in tribal patterns and runes, and her equine lower half is covered in black hair, she&#039;s very encouraging, and actively challenges anyone who looks like they&#039;re strong, or even looks remotely interested.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 silver per attempt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passed the hammer and roll a strength check&lt;br /&gt;
&lt;br /&gt;
DC 1-4 - basically dropped the hammer, or tripped, etc&lt;br /&gt;
&lt;br /&gt;
DC 5-9 - successfully hit the target but the stone doesn&#039;t move&lt;br /&gt;
&lt;br /&gt;
DC 10-14 - the stone is lifted a couple of inches off the ground&lt;br /&gt;
&lt;br /&gt;
DC 15-19 - the stone is lifted a good few foot off the ground, but it doesn&#039;t tip&lt;br /&gt;
&lt;br /&gt;
DC 20+ - the stone is lifted and is tipped off the see-saw and you win&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reward: 10 tickets&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Imp Toss =====&lt;br /&gt;
You see a figure that seems to be a humanoid turtle, waving at passerbys, holding what looks to be a rag doll of an imp, with several more on the ground next to him, and past him, you can see several holes in the ground of varying sizes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yortyr&#039;&#039;&#039;, a yellowy green tortle, quiet but encouraging, and eager when people come to play&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5 silver to play&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entrants must throw three rag doll imps into one of the three holes in the ground, they make an improvised ranged attack (d20 + dex modifer) into the hole of their choice.&lt;br /&gt;
&lt;br /&gt;
Big hole, 1 point (AC = 10)&lt;br /&gt;
&lt;br /&gt;
Medium hole, 2 points (AC = 12)&lt;br /&gt;
&lt;br /&gt;
Small hole, 3 points (AC = 15)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
9 points: 20 tickets and a dragon ragdoll toy&lt;br /&gt;
&lt;br /&gt;
6-8 points: 10 tickets&lt;br /&gt;
&lt;br /&gt;
3-5 points: 5 tickets&lt;br /&gt;
&lt;br /&gt;
===== Ring Toss =====&lt;br /&gt;
You see a dark elf standing by a line of small poles in the ground with a bunch of metal rings hanging from her arms, challenging those who walk past on their accuracy and precision.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nizana&#039;&#039;&#039;, a female dark elf with long white hair to her hips, seems rather regal and elegant, despite her part in the Faire, her Faire clothing has clearly been altered to be more revealing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to play&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entrant has 6 rings to toss onto 6 different poles in the ground that are further away each time, they must start with the closest pole and attempt to toss onto the poles in order, but if they miss, they have to try again until they land the ring on that pole before moving on.&lt;br /&gt;
&lt;br /&gt;
- 1. AC = 11&lt;br /&gt;
&lt;br /&gt;
- 2. AC = 13&lt;br /&gt;
&lt;br /&gt;
- 3. AC = 15&lt;br /&gt;
&lt;br /&gt;
- 4. AC = 17&lt;br /&gt;
&lt;br /&gt;
- 5. AC = 19&lt;br /&gt;
&lt;br /&gt;
- 6. AC = 21&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6 points&#039;&#039;&#039; - 80 tickets and a Ring of Luck (allows d20 reroll once a day, requires attunement)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5 points&#039;&#039;&#039; - 50 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4 points&#039;&#039;&#039; - 30 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 points&#039;&#039;&#039; - 10 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 points&#039;&#039;&#039; - 5 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 point&#039;&#039;&#039; - 1 ticket&lt;br /&gt;
&lt;br /&gt;
===== Log Throw =====&lt;br /&gt;
You see a small crowd of people next to a large, sectioned off area, with a dark dwarf boasting about strength and something about logs? You see a collection of wooden logs on the ground, there&#039;s a few people already standing by a few of them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thelgrim&#039;&#039;&#039;, a dark dwarf with his white hair tied down his back and a wild white beard, picks up the wooden logs for fun sometimes, very loud and encouraging.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entrants have three tries to throw a wooden log as far as they can, the throw is only counted if the log lands upright. Entrants make an athletics check, the result is the number of feet the log travels. Immediately after that, entrants must make a dexterity check (DC = entrant&#039;s athletics check - 5) to land the log upright. Furthest successful throw wins.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st place&#039;&#039;&#039; = 40 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2nd place&#039;&#039;&#039; = 20 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3rd place&#039;&#039;&#039; = 10 tickets&lt;br /&gt;
&lt;br /&gt;
===== Darts =====&lt;br /&gt;
You see a scaly humanoid holding a collection of darts near a target, throwing them absentmindedly at the target while encouraging people to try their hand at the simple game.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lotesh&#039;&#039;&#039;, a male lizardfolk, dark green scales, a yellow mohawk of scales on his head and a long dark green tail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Given a 3 darts, entrant makes 3 ranged attacks to hit the target as accurately as possible.&lt;br /&gt;
&lt;br /&gt;
- 1. AC = &#039;&#039;&#039;22&#039;&#039;&#039; Bullseye (10 points)&lt;br /&gt;
&lt;br /&gt;
- 2. AC = &#039;&#039;&#039;18&#039;&#039;&#039; Yellow band (8 points)&lt;br /&gt;
&lt;br /&gt;
- 3. AC = &#039;&#039;&#039;16&#039;&#039;&#039; Red band (6 points)&lt;br /&gt;
&lt;br /&gt;
- 4. AC = &#039;&#039;&#039;14&#039;&#039;&#039; Blue band (4 points)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24-30 points&#039;&#039;&#039; = 40 tickets and golden dart (worth ~20gp)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19-24 points&#039;&#039;&#039; = 30 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13-18 points&#039;&#039;&#039; = 20 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-12 points&#039;&#039;&#039; = 10 tickets&lt;br /&gt;
&lt;br /&gt;
===== Eating Contest =====&lt;br /&gt;
Near the Feasting Grounds, you see a stage with a table set up, next to the stage you can see a table with a huge pile of pies, and an albino human, calling out about an eating contest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Celestina&#039;&#039;&#039;, an albino human female, her long white hair is in a braid over her shoulder and her red eyes are quite gentle, she makes the pies herself and she&#039;s very proud of them, they&#039;re potato and meat pies, very hearty.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 silver to enter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entrants have to eat 3 pies as fast as possible by making constitution checks, they can choose:&lt;br /&gt;
&lt;br /&gt;
Fast (3 seconds, con check with disadvantage)&lt;br /&gt;
&lt;br /&gt;
Normal (6 seconds, straight con check)&lt;br /&gt;
&lt;br /&gt;
Slow (9 seconds, con check with advantage)&lt;br /&gt;
&lt;br /&gt;
A failed check means the entrant gags and loses 9 seconds, and a failed check by more than 10 chokes and loses immediately.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DC = 16 constitution check&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rewards:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st place&#039;&#039;&#039; = 30 tickets and a pie of invisibility &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2nd place&#039;&#039;&#039; = 20 tickets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3rd place&#039;&#039;&#039; = 10 tickets&lt;br /&gt;
&lt;br /&gt;
==== Performers ====&lt;br /&gt;
These are the performers that are only found during the Summerflight Faire&lt;br /&gt;
&lt;br /&gt;
===== Medium =====&lt;br /&gt;
You see this little tent along the main thoroughfare with a hand-painted wooden sign that says &#039;Medium&#039;, with beads and herbs hanging from the tent on various ropes and such. (roll a d20).&lt;br /&gt;
&lt;br /&gt;
1-10 - The curtains in front of the tent are drawn closed with a smaller wooden sign that says &#039;come back later&#039;.&lt;br /&gt;
&lt;br /&gt;
11-20 - The curtains in front of the tent are open and if you peer inside, you see an aasimar sitting on the ground in front of a small table. His eyes are closed, seemingly meditatively, but they flicker open when you step inside.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mekiel&#039;&#039;&#039;, a male aasimar, he looks like a human with a mop of messy brown hair and a pretty standard frame, but the giveaway is his glowing white eyes, he speaks very peacefully, quite relaxing to be around.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;We all have loved ones passed into the next world, and we all have questions we didn&#039;t have a chance to ask. I may be able to help you find those answers, if you&#039;d like.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 gold to ask a question&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
He asks everyone who isn&#039;t part of the question to leave the tent, and with a wave of his hand, the curtains close and orbs of light appear inside as he speaks out loud the name of the person passed, asking them to pay a visit and answer a question&lt;br /&gt;
&lt;br /&gt;
Roll a d20&lt;br /&gt;
&lt;br /&gt;
1 - you hear a very faint raspy voice that sounds familiar, but you can only make out one or two words, probably can&#039;t do another encounter&lt;br /&gt;
&lt;br /&gt;
2-5 - nothing more than a phrase, not much help, might be able to do one more&lt;br /&gt;
&lt;br /&gt;
6-15 - there will be a mostly complete answer to the question, not many details&lt;br /&gt;
&lt;br /&gt;
16-19 - will be able to get a complete answer, with numerous details &lt;br /&gt;
&lt;br /&gt;
20 - able to get an answer with ease&lt;br /&gt;
&lt;br /&gt;
===== Juggler =====&lt;br /&gt;
You see a humanoid figure covered in red feathers and a long black beak, juggling. They juggle 3, 4, 5, 6, 7, 8, balls then in one hand, then you watch the balls magically turn into knives that they successfully catch by the hilt and keep juggling in a very impressive display.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kritch&#039;&#039;&#039;, a red and black kenku juggler, most of their phrases are picked up from the calls of the employees yelling out about their games, but they&#039;re friendly and intrigued by new folk.&lt;br /&gt;
&lt;br /&gt;
===== Stilt Walkers =====&lt;br /&gt;
You see a duo of tabaxi on large, meter, meter and a half tall stilts, walking amongst the crowds. The black tabaxi is on an orange pair of stilts and the orange tabaxi is on black stilts, occasionally they pull to the side of the thoroughfare and do a few tricks, like walking on their hands with their stilts, or balancing on just the one.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Malte&#039;&#039;&#039;, a male black tabaxi, very proud of his skills and not afraid to show off, or explain every injury he&#039;s had in excruciating detail, but quite friendly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maya&#039;&#039;&#039;, an orange female tabaxi, the much calmer one between her and her brother, less likely to share the trade secrets but more likely to grab a drink with you after.&lt;br /&gt;
&lt;br /&gt;
=== Other key NPCS ===&lt;br /&gt;
- &#039;&#039;&#039;Temerity&#039;&#039;&#039; (Zayis), a little red tiefling girl who was born into The Faire, she&#039;s probably mid teens, always eager to learn, part of the acrobatics and tricks part of the big performance in the Pavilion, her parents are both part of the same team, &#039;&#039;&#039;Courage&#039;&#039;&#039; (father) and &#039;&#039;&#039;Bliss&#039;&#039;&#039; (mother).&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Courage&#039;&#039;&#039; (Ozmir), &#039;&#039;&#039;Temerity&#039;s&#039;&#039;&#039; father, tall, stoic, protective of Temerity but friendly enough, not particularly one for chatting but one of the best acrobats they have and best teachers.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Bliss&#039;&#039;&#039; (Valki), &#039;&#039;&#039;Temerity&#039;s&#039;&#039;&#039; mother, a bit shorter, a little chattier than her husband but loves what she does, and very proud of her husband and daughter&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=The_Empty&amp;diff=31</id>
		<title>The Empty</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=The_Empty&amp;diff=31"/>
		<updated>2023-03-20T10:19:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;The Empty is a crime syndicate found across Norlaria. They&amp;#039;re underground in every city, hideouts are everywhere, but if you need something done, and quickly, they&amp;#039;re who you want to see. They have specialists in every area, but they come at a steep cost.    The Glass Chief formed the The Empty with her sister, but her sister, Jynx, betrayed The Empty and formed The Faire, and the Glass Chief, Hex, has been after her ever since.  The changeling twins formed The E...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Empty is a crime syndicate found across [[Norlaria]]. They&#039;re underground in every city, hideouts are everywhere, but if you need something done, and quickly, they&#039;re who you want to see. They have specialists in every area, but they come at a steep cost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Glass Chief formed the The Empty with her sister, but her sister, Jynx, betrayed The Empty and formed [[The Faire]], and the Glass Chief, Hex, has been after her ever since.&lt;br /&gt;
&lt;br /&gt;
The changeling twins formed The Empty to create a safe space for other changelings and the like, people who struggled to fit in because of who they are, and they created a network of lairs and criminal minds, even portals exclusive to their use to keep these people safe. But then as the criminal activity increase, and they started taking jobs as a syndicate for assassinations and similar, Jynx started balking.&lt;br /&gt;
&lt;br /&gt;
Jynx realised how much harm was coming to people because of their group and she tried to convince Hex that they needed to stop and find a better way, but Hex had started to enjoy the feeling of revenge on those who slighted them since birth.&lt;br /&gt;
&lt;br /&gt;
Jynx ran away and created The Faire, taking a few of their closest group members with her. Shortly after, Hex approached the leader of the largest criminal syndicate, Tyrim of The Clouded Sword (elf), and promised free access to their portal system if they joined The Empty. He agreed, as long as he became a right hand man to her. The newly reinforced The Empty have been watching Jynx since.&lt;br /&gt;
&lt;br /&gt;
Hex and Tyrim are fucking&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Teroara&amp;diff=30</id>
		<title>Teroara</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Teroara&amp;diff=30"/>
		<updated>2023-03-20T10:18:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;Teroara is in the east of Joriah, in the base of the Attleholm Peaks, south of Aerilon and north of Fearth.  === Summary === Teroara is a large village in the east of Joriah at the base of the mountains. It&amp;#039;s the biggest farming village, providing plenty of produce to the rest of the kingdom, but still sees plenty of travelers that are heading to Aerilon. The town is overseen by the elected Mayor and a few council members in order to allow the people to have...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teroara is in the east of [[Joriah]], in the base of the Attleholm Peaks, south of [[Aerilon]] and north of [[Fearth]].&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
Teroara is a large village in the east of Joriah at the base of the mountains. It&#039;s the biggest farming village, providing plenty of produce to the rest of the kingdom, but still sees plenty of travelers that are heading to Aerilon. The town is overseen by the elected Mayor and a few council members in order to allow the people to have say in decisions made about their town and there have been minimal complaints since it was implemented across the kingdom. Teroara is a relatively peaceful village, most disturbances coming from those travelling through than their own people, but they&#039;ve become quite hardy folk over time, this town has learned their lessons and knows how to keep their people safe.&lt;br /&gt;
&lt;br /&gt;
=== Taverns ===&lt;br /&gt;
&lt;br /&gt;
==== The Turnip&#039;s Head ====&lt;br /&gt;
- Hard to miss, large, wood and stone building with a wooden scarecrow on the awning above the entrance, paint looks a bit chipped but the structure is in good condition, the sign saying &amp;quot;The Turnip&#039;s Head&amp;quot; is hanging from the awning.&lt;br /&gt;
&lt;br /&gt;
- Inside is well kept, and often busy, plenty of chairs and benches and tables, an warm fire crackles in the hearth in the cold seasons and you can smell meat cooking in the kitchen, it feels very inviting.&lt;br /&gt;
&lt;br /&gt;
- The rooms upstairs are quite comfortable, but often not many are available.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Marak&#039;&#039;&#039;, owner, a burly half-orc with ash grey skin and one sharp tusk jutting out of his mouth, seems intimidating but is rarely caught not smiling, happy to help his patrons but has no patience for people doing the wrong thing.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Gerrit&#039;&#039;&#039;,  &lt;br /&gt;
&lt;br /&gt;
==== The Fractured Gourd ====&lt;br /&gt;
- A mostly stone structure closer to the farmlands in Teroara, &amp;quot;The Fractured Gourd&amp;quot; is carved above the door, long enough ago that you can see moss growing in the letters, next to the entrance is a pile of three differently shaped and sized carved stone pumpkins.&lt;br /&gt;
&lt;br /&gt;
- Inside is surprisingly neat, lots of places to sit and eat and drink, the vegetable theme continuing in a painted wall of various produce that the village grows, but whatever&#039;s cooking smells delightful.&lt;br /&gt;
&lt;br /&gt;
- The rooms upstairs are quite comfortable, but often not many are available.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Hiss&#039;&#039;&#039;, owner, a short kenku male, seems experienced but not that old, feathers similar to that of a crow or a raven, he&#039;s very curious, and isn&#039;t afraid to show his warlock magic to scare off unwanted behaviour, his speaking voice sounds like someone has read him the dictionary and he pieces together the words he needs, so it can sound disjointed.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Kole&#039;&#039;&#039;, a tall-ish, young human male, early 20s with a short mop of black hair, can come across as flustered but usually knows what he’s doing, just doesn’t trust himself, easily scared, flirting may break him.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Opal&#039;&#039;&#039;, a tall earth genasi, her skin is orange and cracked like the dry desert, long red, braided hair that glints when the light hits it, like opals embedded amongst the strands, wasn&#039;t born on Norlaria, quite sure of herself, flattery will get you nowhere with her, but if she flirts back, she isn&#039;t subtle.&lt;br /&gt;
&lt;br /&gt;
=== Shops ===&lt;br /&gt;
&lt;br /&gt;
==== Market ====&lt;br /&gt;
Most of the products that can be found in this village aren&#039;t sold in shops, per say, they&#039;re mostly sold in the market area where the villagers sell their wares to each other and to traveling traders, making their way through.&lt;br /&gt;
&lt;br /&gt;
==== General Store ====&lt;br /&gt;
&lt;br /&gt;
=== Points of Interest ===&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://eliqueth.andrewwelch.net/index.php?title=Quint&amp;diff=29</id>
		<title>Quint</title>
		<link rel="alternate" type="text/html" href="https://eliqueth.andrewwelch.net/index.php?title=Quint&amp;diff=29"/>
		<updated>2023-03-20T10:18:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;Quint is a kingdom on the edge of Norlaria, the most south-east corner, sharing borders with Riadin and Thydle.  === Kingdom Values === Those who live in Quint are much less united than most other kingdoms on Norlaria, mostly living as individual villages or mobile tribes or herds, but they have a mutual respect for the others that reside in Quint and they aren&amp;#039;t always at war with each other. {{Infobox Kingdom|title=Quint|religion=Various|mostcommonrace=Orcs, Ha...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quint is a kingdom on the edge of Norlaria, the most south-east corner, sharing borders with [[Riadin]] and [[Thydle]].&lt;br /&gt;
&lt;br /&gt;
=== Kingdom Values ===&lt;br /&gt;
Those who live in Quint are much less united than most other kingdoms on Norlaria, mostly living as individual villages or mobile tribes or herds, but they have a mutual respect for the others that reside in Quint and they aren&#039;t always at war with each other.&lt;br /&gt;
{{Infobox Kingdom|title=Quint|religion=Various|mostcommonrace=Orcs, Half Orcs and Goblins|currentroyalfamily=No Royal Family}}&lt;br /&gt;
&lt;br /&gt;
=== Known for ===&lt;br /&gt;
&lt;br /&gt;
=== Government and Monarchy ===&lt;br /&gt;
&lt;br /&gt;
=== Law Enforcement ===&lt;br /&gt;
&lt;br /&gt;
=== Military Strength ===&lt;br /&gt;
&lt;br /&gt;
=== Alliances ===&lt;br /&gt;
&lt;br /&gt;
=== Localities ===&lt;br /&gt;
&lt;br /&gt;
==== City ====&lt;br /&gt;
&lt;br /&gt;
==== Towns ====&lt;br /&gt;
&lt;br /&gt;
==== Villages ====&lt;br /&gt;
&lt;br /&gt;
=== Trivia ===&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>