<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://garden.danielgill.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Daniel</id>
	<title>Gardening - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://garden.danielgill.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Daniel"/>
	<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php/Special:Contributions/Daniel"/>
	<updated>2026-06-07T03:21:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=585</id>
		<title>Spathiphyllum wallisii</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=585"/>
		<updated>2026-06-01T19:22:36Z</updated>

		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{DISPLAYTITLE:\&#039;\&#039;{{FULLPAGENAME}}\&#039;\&#039;}}&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Spathiphyllum wallisii&#039;&#039;&#039;&#039;&#039; is the most common species of [[Peace lily|&#039;&#039;&#039;peace lily&#039;&#039;&#039;]], a very popular house plant, featuring long arching and elegant leaves, and occasional spathe-shaped white flowers.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Species Taxonomy&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Genus&lt;br /&gt;
|Spathiphyllum&lt;br /&gt;
|-&lt;br /&gt;
|Species&lt;br /&gt;
|&#039;&#039;S. wallisii&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Separating ===&lt;br /&gt;
Often, shop-bought [[Peace lily|peace lilies]] will actually contain a number of individual plants with the intention to make it appear bushier. One can separate out these individual plants to encourage and support future growth.&lt;br /&gt;
&lt;br /&gt;
To separate plants in a single pot: &lt;br /&gt;
&lt;br /&gt;
# Water a day or two ahead of separating.&lt;br /&gt;
# Carefully remove soil from around the root system. Attempt to remove as much soil as possible as putting plants in new compost will afford them new nutrients. You can use warm water to soak the soil if nessecary (avoid cold water to prevent [[transplant shock]]).&lt;br /&gt;
# Methodically separate [[roots]], avoiding tearing if possible. Try to keep roots in the air for as little time as possible.&lt;br /&gt;
# Place the plants in new pots containing fresh [[compost]] or potting soil. Spread out the roots to help anchor the plant.&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=584</id>
		<title>Spathiphyllum wallisii</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=584"/>
		<updated>2026-04-08T21:48:12Z</updated>

		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{DISPLAYTITLE:\&#039;\&#039;{{FULLPAGENAME}}\&#039;\&#039;}}&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Spathiphyllum wallisii&#039;&#039;&#039;&#039;&#039; is most common species of [[Peace lily|&#039;&#039;&#039;peace lily&#039;&#039;&#039;]], a very popular house plant, featuring long arching and elegant leaves, and occasional spathe-shaped white flowers.&lt;br /&gt;
&lt;br /&gt;
=== Separating ===&lt;br /&gt;
Often, shop-bought [[Peace lily|peace lilies]] will actually contain a number of individual plants with the intention to make it appear bushier. One can separate out these individual plants to encourage and support future growth.&lt;br /&gt;
&lt;br /&gt;
To separate plants in a single pot: &lt;br /&gt;
&lt;br /&gt;
# Water a day or two ahead of separating.&lt;br /&gt;
# Carefully remove soil from around the root system. Attempt to remove as much soil as possible as putting plants in new compost will afford them new nutrients. You can use warm water to soak the soil if nessecary (avoid cold water to prevent [[transplant shock]]).&lt;br /&gt;
# Methodically separate [[roots]], avoiding tearing if possible. Try to keep roots in the air for as little time as possible.&lt;br /&gt;
# Place the plants in new pots containing fresh [[compost]] or potting soil. Spread out the roots to help anchor the plant.&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=583</id>
		<title>Spathiphyllum wallisii</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=583"/>
		<updated>2026-04-08T21:47:57Z</updated>

		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{DISPLAYTITLE:\&#039;\&#039;{{FULLPAGENAME}}\&#039;\&#039;}}&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Spathiphyllum wallisii&#039;&#039;&#039;&#039;&#039; is most common species of [[Peace lily|&#039;&#039;&#039;peace lily&#039;&#039;&#039;]], avery popular house plant, featuring long arching and elegant leaves, and occasional spathe-shaped white flowers.&lt;br /&gt;
&lt;br /&gt;
=== Separating ===&lt;br /&gt;
Often, shop-bought [[Peace lily|peace lilies]] will actually contain a number of individual plants with the intention to make it appear bushier. One can separate out these individual plants to encourage and support future growth.&lt;br /&gt;
&lt;br /&gt;
To separate plants in a single pot: &lt;br /&gt;
&lt;br /&gt;
# Water a day or two ahead of separating.&lt;br /&gt;
# Carefully remove soil from around the root system. Attempt to remove as much soil as possible as putting plants in new compost will afford them new nutrients. You can use warm water to soak the soil if nessecary (avoid cold water to prevent [[transplant shock]]).&lt;br /&gt;
# Methodically separate [[roots]], avoiding tearing if possible. Try to keep roots in the air for as little time as possible.&lt;br /&gt;
# Place the plants in new pots containing fresh [[compost]] or potting soil. Spread out the roots to help anchor the plant.&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=582</id>
		<title>Spathiphyllum wallisii</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=582"/>
		<updated>2026-04-08T21:44:00Z</updated>

		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{DISPLAYTITLE:\&#039;\&#039;{{FULLPAGENAME}}\&#039;\&#039;}}&lt;br /&gt;
A very popular house plant, [[Peace lily|peace lilies]] feature long arching and elegant leaves, and occasional spathe-shaped white flowers.&lt;br /&gt;
&lt;br /&gt;
=== Separating ===&lt;br /&gt;
Often, shop-bought peace lilies will actually contain a number of individual plants with the intention to make it appear bushier. One can separate out these individual plants to encourage and support future growth.&lt;br /&gt;
&lt;br /&gt;
To separate plants in a single pot: &lt;br /&gt;
&lt;br /&gt;
# Water a day or two ahead of separating.&lt;br /&gt;
# Carefully remove soil from around the root system. Attempt to remove as much soil as possible as putting plants in new compost will afford them new nutrients. You can use warm water to soak the soil if nessecary (avoid cold water to prevent transplant shock).&lt;br /&gt;
# Methodically separate roots, avoiding tearing if possible. Try to keep roots in the air for as little time as possible.&lt;br /&gt;
# Place the plants in new pots containing fresh compost or potting soil. Spread out the roots to help anchor the plant.&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=581</id>
		<title>Spathiphyllum wallisii</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=581"/>
		<updated>2026-04-08T21:43:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;{{DISPLAYTITLE:\&#039;\&#039;{{FULLPAGENAME}}\&#039;\&#039;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A very popular house plant, [[Peace lily|peace lilies]] feature long arching and elegant leaves, and occasional spathe-shaped white flowers.&lt;br /&gt;
&lt;br /&gt;
=== Separating ===&lt;br /&gt;
Often, shop-bought peace lilies will actually contain a number of individual plants with the intention to make it appear bushier. One can separate out these individual plants to encourage and support future growth.&lt;br /&gt;
&lt;br /&gt;
To separate plants in a single pot: &lt;br /&gt;
&lt;br /&gt;
# Water a day or two ahead of separating.&lt;br /&gt;
# Carefully remove soil from around the root system. Attempt to remove as much soil as possible as putting plants in new compost will afford them new nutrients. You can use warm water to soak the soil if nessecary (avoid cold water to prevent transplant shock).&lt;br /&gt;
# Methodically separate roots, avoiding tearing if possible. Try to keep roots in the air for as little time as possible.&lt;br /&gt;
# Place the plants in new pots containing fresh compost or potting soil. Spread out the roots to help anchor the plant.&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Peace_lily&amp;diff=580</id>
		<title>Peace lily</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Peace_lily&amp;diff=580"/>
		<updated>2026-04-08T21:42:38Z</updated>

		<summary type="html">&lt;p&gt;Daniel: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Peace lily&amp;#039;&amp;#039;&amp;#039; can refer to multiple species in the genus &amp;#039;&amp;#039;Spathiphyllum:&amp;#039;&amp;#039;  * &amp;#039;&amp;#039;Spathiphyllum wallisii&amp;#039;&amp;#039;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Peace lily&#039;&#039;&#039; can refer to multiple species in the genus &#039;&#039;Spathiphyllum:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Spathiphyllum wallisii|&#039;&#039;Spathiphyllum wallisii&#039;&#039;]]&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=579</id>
		<title>Spathiphyllum wallisii</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Spathiphyllum_wallisii&amp;diff=579"/>
		<updated>2026-04-08T21:39:10Z</updated>

		<summary type="html">&lt;p&gt;Daniel: Created page with &amp;quot;A very popular house plant, peace lilies feature long arching and elegant leaves, and occasional spathe-shaped white flowers.  === Separating === Often, shop-bought peace lilies will actually contain a number of individual plants with the intention to make it appear bushier. One can separate out these individual plants to encourage and support future growth.  To separate plants in a single pot:   # Water a day or two ahead of separating. # Carefully remove...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A very popular house plant, [[Peace lily|peace lilies]] feature long arching and elegant leaves, and occasional spathe-shaped white flowers.&lt;br /&gt;
&lt;br /&gt;
=== Separating ===&lt;br /&gt;
Often, shop-bought peace lilies will actually contain a number of individual plants with the intention to make it appear bushier. One can separate out these individual plants to encourage and support future growth.&lt;br /&gt;
&lt;br /&gt;
To separate plants in a single pot: &lt;br /&gt;
&lt;br /&gt;
# Water a day or two ahead of separating.&lt;br /&gt;
# Carefully remove soil from around the root system. Attempt to remove as much soil as possible as putting plants in new compost will afford them new nutrients. You can use warm water to soak the soil if nessecary (avoid cold water to prevent transplant shock).&lt;br /&gt;
# Methodically separate roots, avoiding tearing if possible. Try to keep roots in the air for as little time as possible.&lt;br /&gt;
# Place the plants in new pots containing fresh compost or potting soil. Spread out the roots to help anchor the plant.&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Remove_first_word&amp;diff=578</id>
		<title>Template:Remove first word</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Remove_first_word&amp;diff=578"/>
		<updated>2026-04-08T21:03:10Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#invoke:String|replace|source={{{1}}}|pattern=^[^{{{sep|%s}}}]*{{{sep|%s}}}*|replace=|plain=false}}&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Str_left&amp;diff=576</id>
		<title>Template:Str left</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Str_left&amp;diff=576"/>
		<updated>2026-04-08T21:03:10Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{safesubst:padleft:|{{{2|1}}}|{{{1}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Infobox_plant_disease/doc&amp;diff=574</id>
		<title>Template:Infobox plant disease/doc</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Infobox_plant_disease/doc&amp;diff=574"/>
		<updated>2026-04-08T21:03:07Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The infobox is for disease-specific information and is not meant as a replacement of the Taxobox.  It should be added as shown below.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
{{Infobox plant disease&lt;br /&gt;
| color            = {{{color}}}&lt;br /&gt;
| name             = {{{name}}}&lt;br /&gt;
| image            = {{{image}}}&lt;br /&gt;
| caption          = {{{caption}}}&lt;br /&gt;
| common_names     = {{{common_names}}}&lt;br /&gt;
| causal_agents    = {{{causal_agents}}}&lt;br /&gt;
| hosts            = {{{hosts}}}&lt;br /&gt;
| vectors          = {{{vectors}}}&lt;br /&gt;
| EPPO_code        = {{{EPPO_code}}}&lt;br /&gt;
| second_EPPO_code = {{{second_EPPO_code}}}&lt;br /&gt;
| distribution     = {{{distribution}}}&lt;br /&gt;
| symptoms         = {{{symptoms}}}&lt;br /&gt;
| treatment        = {{{treatment}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox plant disease&lt;br /&gt;
| color            = &lt;br /&gt;
| name             = &lt;br /&gt;
| image            = &lt;br /&gt;
| caption          = &lt;br /&gt;
| common_names     = &lt;br /&gt;
| causal_agents    = &lt;br /&gt;
| hosts            = &lt;br /&gt;
| vectors          = &lt;br /&gt;
| EPPO_code        = &lt;br /&gt;
| second_EPPO_code = &lt;br /&gt;
| distribution     = &lt;br /&gt;
| symptoms         =&lt;br /&gt;
| treatment        = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; color            : Header background colour, e.g. &amp;quot;lightblue&amp;quot;&lt;br /&gt;
; name             : The common name of the disease. This should be the same as the name of the article, but excluding the host name&lt;br /&gt;
; image            : An image of the disease&lt;br /&gt;
; caption          : A caption to the image&lt;br /&gt;
; common_names     : List of common names in alphabetical order&lt;br /&gt;
; causal_agents    : Causal agent (scientific name) or complex of causal agents. This should not include synonyms. Synonyms should appear in the pathogen&#039;s taxobox.&lt;br /&gt;
; hosts            : Organisms which host the disease; see [[host (biology)|host]]&lt;br /&gt;
; vectors          : Organisms which transmit the disease; see [[vector (epidemiology)|vector]]&lt;br /&gt;
; EPPO_code        : [[EPPO code]] associated with the causal agent&lt;br /&gt;
; second_EPPO_code : A second EPPO code&lt;br /&gt;
; distribution     : Geographical distribution&lt;br /&gt;
: symptoms         : Symptoms of the disease&lt;br /&gt;
; treatment        : Treatment methods&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
{{Infobox plant disease&lt;br /&gt;
| color         = lightblue &lt;br /&gt;
| name          = Wheat leaf rust&lt;br /&gt;
| image         = Wheat leaf rust on wheat.jpg&lt;br /&gt;
| caption       = Symptoms of wheat leaf rust&lt;br /&gt;
| common_names  = Brown rust&amp;lt;br&amp;gt;Leaf rust&lt;br /&gt;
| causal_agents = [[Puccinia triticina]]&lt;br /&gt;
| EPPO_codes    = PUCCRT&lt;br /&gt;
| distribution  = Worldwide&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox plant disease&lt;br /&gt;
| color         = lightblue &lt;br /&gt;
| name          = Wheat leaf rust&lt;br /&gt;
| image         = Wheat leaf rust on wheat.jpg&lt;br /&gt;
| caption       = Symptoms of wheat leaf rust&lt;br /&gt;
| common_names  = Brown rust&amp;lt;br&amp;gt;Leaf rust&lt;br /&gt;
| causal_agents = [[Puccinia triticina]]&lt;br /&gt;
| EPPO_codes    = PUCCRT&lt;br /&gt;
| distribution  = Worldwide&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Template Data ==&lt;br /&gt;
{{TemplateData header}}&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;color&amp;quot;: {},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {},&lt;br /&gt;
		&amp;quot;caption&amp;quot;: {},&lt;br /&gt;
		&amp;quot;common_names&amp;quot;: {},&lt;br /&gt;
		&amp;quot;causal_agents&amp;quot;: {},&lt;br /&gt;
		&amp;quot;hosts&amp;quot;: {},&lt;br /&gt;
		&amp;quot;vectors&amp;quot;: {},&lt;br /&gt;
		&amp;quot;EPPO_code&amp;quot;: {},&lt;br /&gt;
		&amp;quot;second_EPPO_code&amp;quot;: {},&lt;br /&gt;
		&amp;quot;distribution&amp;quot;: {},&lt;br /&gt;
		&amp;quot;symptoms&amp;quot;: {},&lt;br /&gt;
		&amp;quot;treatment&amp;quot;: {}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
&amp;lt;!-- Categories go here, and interwikis go in Wikidata --&amp;gt;&lt;br /&gt;
[[Category:Botany infobox templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Infobox_plant_disease&amp;diff=572</id>
		<title>Template:Infobox plant disease</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Infobox_plant_disease&amp;diff=572"/>
		<updated>2026-04-08T21:03:04Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Infobox&lt;br /&gt;
| abovestyle = {{#if:{{{color|}}}|background-color: {{{color}}}; color:inherit;}}&lt;br /&gt;
| above   = {{{name}}}&lt;br /&gt;
&lt;br /&gt;
| image   = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|upright={{{image_upright|1}}}|alt={{{alt|}}}}}&lt;br /&gt;
| caption = {{{caption|}}}&lt;br /&gt;
&lt;br /&gt;
| label1  = Common&amp;amp;nbsp;names&lt;br /&gt;
|  data1  = {{{common_names|}}}&lt;br /&gt;
| label2  = Causal agents&lt;br /&gt;
|  data2  = {{{causal_agents|}}}&lt;br /&gt;
| label3  = Hosts&lt;br /&gt;
|  data3  = {{{hosts|}}}&lt;br /&gt;
| label4  = Vectors&lt;br /&gt;
|  data4  = {{{vectors|}}}&lt;br /&gt;
| label5  = [[EPPO Code]]&lt;br /&gt;
|  data5  = {{{EPPO_codes|}}}&lt;br /&gt;
| label6  = EPPO code&lt;br /&gt;
|  data6  = {{{EPPO_code|}}}&lt;br /&gt;
| label7  = Second EPPO code&lt;br /&gt;
|  data7  = {{{second_EPPO_code|}}}&lt;br /&gt;
| label8  = Distribution&lt;br /&gt;
|  data8  = {{{distribution|}}}&lt;br /&gt;
| label9  = Symptoms&lt;br /&gt;
|  data9  = {{{symptoms|}}}&lt;br /&gt;
| label10  = Treatment&lt;br /&gt;
|  data10  = {{{treatment|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Geological_range/marker&amp;diff=570</id>
		<title>Template:Geological range/marker</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Geological_range/marker&amp;diff=570"/>
		<updated>2026-04-08T20:58:09Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;onlyinclude&amp;gt;{{#ifexpr:{{{1}}}-{{{2}}}&amp;gt;5|&lt;br /&gt;
&amp;lt;div style=&amp;quot;position:absolute; height:8px; left:{{#expr:(650-{{{1}}})/650*220}}px; width:{{#expr:({{{1}}}-{{{2}}})*220/650}}px; color:inherit; background-color:#360; opacity:{{#if:{{{3|}}}|0.{{{3}}}|1}}; &amp;quot;&amp;gt;&amp;lt;!--range-border--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{3|}}}||&amp;lt;div style=&amp;quot;position:absolute; height:6px; top:1px; left:{{#expr:((650-{{{1}}})/650*220)+1}}px; width:{{#expr:(({{{1}}}-{{{2}}})*220/650)-2}}px; color:inherit; background-color:#6c3;&amp;quot;&amp;gt;&amp;lt;!--range-marker--&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
|&amp;lt;!--else--&amp;gt;&lt;br /&gt;
{{#if:{{{3|}}}||&amp;lt;div style=&amp;quot;position:absolute; top:-4px; left:{{#expr:(650-{{{1}}})/650*220-4}}px; width:0px; border-top: 8px solid #360; border-left: 4px solid transparent; border-right: 4px solid transparent;&amp;quot;;&amp;gt;&amp;lt;div style=&amp;quot;position:absolute; top:-7px; left:-3px; width:0px; border-top: 6px solid #6c3; border-left: 3px solid transparent; border-right: 3px solid transparent;&amp;quot;;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
}}&amp;lt;/onlyinclude&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{pp-template|small=yes}}&lt;br /&gt;
[[Category:Template implementation details]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Module:Text/data&amp;diff=568</id>
		<title>Module:Text/data</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Module:Text/data&amp;diff=568"/>
		<updated>2026-04-08T20:58:09Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Data required by [[Module:Text]]. &lt;br /&gt;
-- Either Lua string patterns (defined by codepoint) or information about quotes&lt;br /&gt;
&lt;br /&gt;
local data = {}&lt;br /&gt;
&lt;br /&gt;
local LEFT_SQUARE_BRACKET = 91&lt;br /&gt;
local RIGHT_SQUARE_BRACKET = 93&lt;br /&gt;
local HYPHEN = 45&lt;br /&gt;
&lt;br /&gt;
data.PatternCJK = mw.ustring.char( LEFT_SQUARE_BRACKET,&lt;br /&gt;
        	                       4352,   HYPHEN,   4607,&lt;br /&gt;
        	                       11904,  HYPHEN,  42191,&lt;br /&gt;
        	                       43072,  HYPHEN,  43135,&lt;br /&gt;
        	                       44032,  HYPHEN,  55215,&lt;br /&gt;
        	                       63744,  HYPHEN,  64255,&lt;br /&gt;
        	                       65072,  HYPHEN,  65103,&lt;br /&gt;
        	                       65381,  HYPHEN,  65500,&lt;br /&gt;
                                   131072, HYPHEN, 196607,&lt;br /&gt;
                                   RIGHT_SQUARE_BRACKET )&lt;br /&gt;
&lt;br /&gt;
data.PatternCombined = mw.ustring.char( LEFT_SQUARE_BRACKET,&lt;br /&gt;
                                        0x0300, HYPHEN, 0x036F,&lt;br /&gt;
                                        0x1AB0, HYPHEN, 0x1AFF,&lt;br /&gt;
                                        0x1DC0, HYPHEN, 0x1DFF,&lt;br /&gt;
                                        0xFE20, HYPHEN, 0xFE2F,&lt;br /&gt;
                                        RIGHT_SQUARE_BRACKET )&lt;br /&gt;
&lt;br /&gt;
local RangesLatin = { { 7,  687 },&lt;br /&gt;
                    { 7531, 7578 },&lt;br /&gt;
                    { 7680, 7935 },&lt;br /&gt;
                    { 8194, 8250 } }&lt;br /&gt;
local PatternLatin = &amp;quot;^[&amp;quot;&lt;br /&gt;
for i = 1, #RangesLatin do&lt;br /&gt;
    local range = RangesLatin[ i ]&lt;br /&gt;
    PatternLatin = PatternLatin .. mw.ustring.char( range[ 1 ], HYPHEN, range[ 2 ] )&lt;br /&gt;
end  &lt;br /&gt;
PatternLatin = PatternLatin .. &amp;quot;]*$&amp;quot;&lt;br /&gt;
data.RangesLatin = RangesLatin&lt;br /&gt;
data.NumLatinRanges = #RangesLatin&lt;br /&gt;
data.PatternLatin = PatternLatin&lt;br /&gt;
&lt;br /&gt;
data.PatternTerminated = mw.ustring.char( LEFT_SQUARE_BRACKET,&lt;br /&gt;
                                          12290,&lt;br /&gt;
                                          65281,&lt;br /&gt;
                                          65294,&lt;br /&gt;
                                          65311 )&lt;br /&gt;
                            .. &amp;quot;!%.%?…][\&amp;quot;&#039;%]‹›«»‘’“”]*$&amp;quot;&lt;br /&gt;
&lt;br /&gt;
data.QuoteLang = { af        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   ar        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   be        = &amp;quot;labd&amp;quot;,&lt;br /&gt;
                   bg        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   ca        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   cs        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   da        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   de        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   dsb       = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   et        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   el        = &amp;quot;lald&amp;quot;,&lt;br /&gt;
                   en        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   es        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   eu        = &amp;quot;la&amp;quot;,&lt;br /&gt;
            --     fa        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   fi        = &amp;quot;rd&amp;quot;,&lt;br /&gt;
                   fr        = &amp;quot;laSPC&amp;quot;,&lt;br /&gt;
                   ga        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   he        = &amp;quot;ldla&amp;quot;,&lt;br /&gt;
                   hr        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   hsb       = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   hu        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   hy        = &amp;quot;labd&amp;quot;,&lt;br /&gt;
                   id        = &amp;quot;rd&amp;quot;,&lt;br /&gt;
                   is        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   it        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   ja        = &amp;quot;x300C&amp;quot;,&lt;br /&gt;
                   ka        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   ko        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   lt        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   lv        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   nl        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   nn        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   no        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   pl        = &amp;quot;bdla&amp;quot;,&lt;br /&gt;
                   pt        = &amp;quot;lald&amp;quot;,&lt;br /&gt;
                   ro        = &amp;quot;bdla&amp;quot;,&lt;br /&gt;
                   ru        = &amp;quot;labd&amp;quot;,&lt;br /&gt;
                   sk        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   sl        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   sq        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   sr        = &amp;quot;bx&amp;quot;,&lt;br /&gt;
                   sv        = &amp;quot;rd&amp;quot;,&lt;br /&gt;
                   th        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   tr        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   uk        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   zh        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   [&amp;quot;de-ch&amp;quot;] = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   [&amp;quot;en-gb&amp;quot;] = &amp;quot;lsld&amp;quot;,&lt;br /&gt;
                   [&amp;quot;en-us&amp;quot;] = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   [&amp;quot;fr-ch&amp;quot;] = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   [&amp;quot;it-ch&amp;quot;] = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   [&amp;quot;pt-br&amp;quot;] = &amp;quot;ldla&amp;quot;,&lt;br /&gt;
                   [&amp;quot;zh-tw&amp;quot;] = &amp;quot;x300C&amp;quot;,&lt;br /&gt;
                   [&amp;quot;zh-cn&amp;quot;] = &amp;quot;ld&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
data.QuoteType = { bd    = { { 8222, 8220 },  { 8218, 8217 } },&lt;br /&gt;
                   bdla  = { { 8222, 8220 },  {  171,  187 } },&lt;br /&gt;
                   bx    = { { 8222, 8221 },  { 8218, 8217 } },&lt;br /&gt;
                   la    = { {  171,  187 },  { 8249, 8250 } },&lt;br /&gt;
                   laSPC = { {  171,  187 },  { 8249, 8250 },  true },&lt;br /&gt;
                   labd  = { {  171,  187 },  { 8222, 8220 } },&lt;br /&gt;
                   lald  = { {  171,  187 },  { 8220, 8221 } },&lt;br /&gt;
                   ld    = { { 8220, 8221 },  { 8216, 8217 } },&lt;br /&gt;
                   ldla  = { { 8220, 8221 },  {  171,  187 } },&lt;br /&gt;
                   lsld  = { { 8216, 8217 },  { 8220, 8221 } },&lt;br /&gt;
                   rd    = { { 8221, 8221 },  { 8217, 8217 } },&lt;br /&gt;
                   x300C = { { 0x300C, 0x300D },&lt;br /&gt;
                             { 0x300E, 0x300F } } }&lt;br /&gt;
&lt;br /&gt;
data.SeekQuote = mw.ustring.char(   34,       -- &amp;quot;&lt;br /&gt;
                                    39,       -- &#039;&lt;br /&gt;
                                   171,       -- laquo&lt;br /&gt;
                                   187,       -- raquo&lt;br /&gt;
                                  8216,       -- lsquo&lt;br /&gt;
                                  8217,       -- rsquo&lt;br /&gt;
                                  8218,       -- sbquo&lt;br /&gt;
                                  8220,       -- ldquo&lt;br /&gt;
                                  8221,       -- rdquo&lt;br /&gt;
                                  8222,       -- bdquo&lt;br /&gt;
                                  8249,       -- lsaquo&lt;br /&gt;
                                  8250,       -- rsaquo&lt;br /&gt;
                                  0x300C,     -- CJK&lt;br /&gt;
                                  0x300D,     -- CJK&lt;br /&gt;
                                  0x300E,     -- CJK&lt;br /&gt;
                                  0x300F )    -- CJK&lt;br /&gt;
&lt;br /&gt;
return data&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Deleted_text&amp;diff=566</id>
		<title>Template:Deleted text</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Deleted_text&amp;diff=566"/>
		<updated>2026-04-08T20:58:09Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;del {{#if:{{{role|}}}|role=&amp;quot;{{{role}}}&amp;quot;}} {{#if:{{{class|}}}|class=&amp;quot;{{{class}}}&amp;quot;}} {{#if:{{{id|}}}|id=&amp;quot;{{{id}}}&amp;quot;}} {{#if:{{{style|}}}|style=&amp;quot;{{{style}}}&amp;quot;}} {{#if:{{{title|}}}|title=&amp;quot;{{{title}}}&amp;quot;}}&amp;gt;{{{1}}}&amp;lt;/del&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Module:Shortcut/styles.css&amp;diff=564</id>
		<title>Module:Shortcut/styles.css</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Module:Shortcut/styles.css&amp;diff=564"/>
		<updated>2026-04-08T20:58:08Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp-template}} */&lt;br /&gt;
.module-shortcutboxplain {&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 0 1em;&lt;br /&gt;
	border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
	background-color: var(--background-color-base, #fff);&lt;br /&gt;
	padding: 0.3em 0.6em 0.2em 0.6em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.module-shortcutboxleft {&lt;br /&gt;
	float: left;&lt;br /&gt;
	margin: 0 1em 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.module-shortcutlist {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.module-shortcutboxplain ul {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.module-shortcutanchordiv {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: -3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li .module-shortcutanchordiv {&lt;br /&gt;
	float: right; /* IE/Edge in list items */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mbox-imageright .module-shortcutboxplain {&lt;br /&gt;
	padding: 0.4em 1em;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	float: initial;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Plainlist/styles.css&amp;diff=562</id>
		<title>Template:Plainlist/styles.css</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Plainlist/styles.css&amp;diff=562"/>
		<updated>2026-04-08T20:58:07Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp-template|small=yes}} */&lt;br /&gt;
.plainlist ol,&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
	line-height: inherit;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0; /* Reset Minerva default */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlist ol li,&lt;br /&gt;
.plainlist ul li {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Module:Transclusion_count/data/T&amp;diff=560</id>
		<title>Module:Transclusion count/data/T</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Module:Transclusion_count/data/T&amp;diff=560"/>
		<updated>2026-04-08T20:58:07Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return {&lt;br /&gt;
[&amp;quot;T&amp;quot;] = 324000,&lt;br /&gt;
[&amp;quot;T1&amp;quot;] = 8900,&lt;br /&gt;
[&amp;quot;T:TDYK&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;TAFI/Picture_box&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;TBA&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;TCH&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;TCMDb_name&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;TCMDb_title&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;TDMCA&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;TERYT&amp;quot;] = 53000,&lt;br /&gt;
[&amp;quot;TFAFULL&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;TFAIMAGE&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;TFAfooter&amp;quot;] = 9600,&lt;br /&gt;
[&amp;quot;TFArecentlist&amp;quot;] = 5300,&lt;br /&gt;
[&amp;quot;THA&amp;quot;] = 4500,&lt;br /&gt;
[&amp;quot;TOC_bottom&amp;quot;] = 86000,&lt;br /&gt;
[&amp;quot;TOC_left&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;TOC_left/styles.css&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;TOC_limit&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;TOC_limit/styles.css&amp;quot;] = 26000,&lt;br /&gt;
[&amp;quot;TOC_right&amp;quot;] = 51000,&lt;br /&gt;
[&amp;quot;TOC_right/styles.css&amp;quot;] = 51000,&lt;br /&gt;
[&amp;quot;TOC_top&amp;quot;] = 86000,&lt;br /&gt;
[&amp;quot;TOC_top/styles.css&amp;quot;] = 86000,&lt;br /&gt;
[&amp;quot;TOClimit&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;TOCright&amp;quot;] = 7500,&lt;br /&gt;
[&amp;quot;TPE&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;TUN&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;TUR&amp;quot;] = 8100,&lt;br /&gt;
[&amp;quot;TVDebutsEndingsAntonym&amp;quot;] = 7000,&lt;br /&gt;
[&amp;quot;TWA/Logo/3&amp;quot;] = 73000,&lt;br /&gt;
[&amp;quot;TWA/Navigation2&amp;quot;] = 5200,&lt;br /&gt;
[&amp;quot;TWA_nav_inner_black&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Tab&amp;quot;] = 6500,&lt;br /&gt;
[&amp;quot;Tab/Number_of_defined_parameters&amp;quot;] = 6500,&lt;br /&gt;
[&amp;quot;Tab/styles.css&amp;quot;] = 6500,&lt;br /&gt;
[&amp;quot;TableTBA&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Table_alignment&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Table_alignment/styles.css&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Tag&amp;quot;] = 7100,&lt;br /&gt;
[&amp;quot;Talk&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Talk_Header&amp;quot;] = 5700,&lt;br /&gt;
[&amp;quot;Talk_archive&amp;quot;] = 44000,&lt;br /&gt;
[&amp;quot;Talk_archive_navigation&amp;quot;] = 20000,&lt;br /&gt;
[&amp;quot;Talk_header&amp;quot;] = 821000,&lt;br /&gt;
[&amp;quot;Talk_header/archivebotparse&amp;quot;] = 112000,&lt;br /&gt;
[&amp;quot;Talk_header/styles.css&amp;quot;] = 821000,&lt;br /&gt;
[&amp;quot;Talk_other&amp;quot;] = 4340000,&lt;br /&gt;
[&amp;quot;Talk_page&amp;quot;] = 7200,&lt;br /&gt;
[&amp;quot;Talk_page_header&amp;quot;] = 4500,&lt;br /&gt;
[&amp;quot;Talk_page_of_a_redirect&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Talk_page_of_redirect&amp;quot;] = 35000,&lt;br /&gt;
[&amp;quot;Talk_page_stalker&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Talk_page_watcher&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Talk_quote&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Talk_quote_block&amp;quot;] = 21000,&lt;br /&gt;
[&amp;quot;Talk_quote_block/styles.css&amp;quot;] = 21000,&lt;br /&gt;
[&amp;quot;Talk_quote_inline&amp;quot;] = 167000,&lt;br /&gt;
[&amp;quot;Talk_quote_inline/styles.css&amp;quot;] = 167000,&lt;br /&gt;
[&amp;quot;Talk_quote_inline_with_italics&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Talk_quote_inline_with_quotes&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Talkarchive&amp;quot;] = 116000,&lt;br /&gt;
[&amp;quot;Talkarchivenav&amp;quot;] = 31000,&lt;br /&gt;
[&amp;quot;Talkback&amp;quot;] = 65000,&lt;br /&gt;
[&amp;quot;Talkfact&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Talkheader&amp;quot;] = 118000,&lt;br /&gt;
[&amp;quot;Talkpage&amp;quot;] = 5900,&lt;br /&gt;
[&amp;quot;Talkquote&amp;quot;] = 9100,&lt;br /&gt;
[&amp;quot;Talkref&amp;quot;] = 3400,&lt;br /&gt;
[&amp;quot;Talkspace_detect&amp;quot;] = 547000,&lt;br /&gt;
[&amp;quot;Tallyho&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Tan&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Task_force_assessment_category&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Task_force_assessment_category/core&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Tasks&amp;quot;] = 918000,&lt;br /&gt;
[&amp;quot;Taxobox&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxobox/Error_colour&amp;quot;] = 499000,&lt;br /&gt;
[&amp;quot;Taxobox/core&amp;quot;] = 499000,&lt;br /&gt;
[&amp;quot;Taxobox/core/styles.css&amp;quot;] = 499000,&lt;br /&gt;
[&amp;quot;Taxobox/species&amp;quot;] = 87000,&lt;br /&gt;
[&amp;quot;Taxobox_colour&amp;quot;] = 648000,&lt;br /&gt;
[&amp;quot;Taxon_info&amp;quot;] = 537000,&lt;br /&gt;
[&amp;quot;Taxon_italics&amp;quot;] = 388000,&lt;br /&gt;
[&amp;quot;Taxonbar&amp;quot;] = 496000,&lt;br /&gt;
[&amp;quot;Taxonbar/candidate&amp;quot;] = 494000,&lt;br /&gt;
[&amp;quot;Taxonomy&amp;quot;] = 394000,&lt;br /&gt;
[&amp;quot;Taxonomy/Acalyptratae&amp;quot;] = 6700,&lt;br /&gt;
[&amp;quot;Taxonomy/Acanthomorpha&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Taxonomy/Acanthopterygii&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Taxonomy/Acrididea&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Actinomycetes&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Taxonomy/Actinomycetota&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Actinopteri&amp;quot;] = 32000,&lt;br /&gt;
[&amp;quot;Taxonomy/Actinopterygii&amp;quot;] = 33000,&lt;br /&gt;
[&amp;quot;Taxonomy/Aculeata&amp;quot;] = 9600,&lt;br /&gt;
[&amp;quot;Taxonomy/Adephaga&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;Taxonomy/Afrophidia&amp;quot;] = 4400,&lt;br /&gt;
[&amp;quot;Taxonomy/Agaricales&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Taxonomy/Agaricomycetes&amp;quot;] = 7200,&lt;br /&gt;
[&amp;quot;Taxonomy/Agaricomycetidae&amp;quot;] = 4500,&lt;br /&gt;
[&amp;quot;Taxonomy/Agaricomycotina&amp;quot;] = 7400,&lt;br /&gt;
[&amp;quot;Taxonomy/Alethinophidia&amp;quot;] = 4700,&lt;br /&gt;
[&amp;quot;Taxonomy/Allotriocarida&amp;quot;] = 261000,&lt;br /&gt;
[&amp;quot;Taxonomy/Alphaproteobacteria&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Amastigomycota&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ambulacraria&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ammonoidea&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Amniota&amp;quot;] = 63000,&lt;br /&gt;
[&amp;quot;Taxonomy/Amorphea&amp;quot;] = 510000,&lt;br /&gt;
[&amp;quot;Taxonomy/Amphibia&amp;quot;] = 9000,&lt;br /&gt;
[&amp;quot;Taxonomy/Amphiesmenoptera&amp;quot;] = 116000,&lt;br /&gt;
[&amp;quot;Taxonomy/Angiosperms&amp;quot;] = 102000,&lt;br /&gt;
[&amp;quot;Taxonomy/Animalia&amp;quot;] = 484000,&lt;br /&gt;
[&amp;quot;Taxonomy/Antennoclypeata&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Taxonomy/Anthophila&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;Taxonomy/Anthozoa&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Antliophora&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Taxonomy/Anura&amp;quot;] = 7700,&lt;br /&gt;
[&amp;quot;Taxonomy/Aparaglossata&amp;quot;] = 220000,&lt;br /&gt;
[&amp;quot;Taxonomy/Apiales&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Apocrita&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Apoditrysia&amp;quot;] = 107000,&lt;br /&gt;
[&amp;quot;Taxonomy/Apoidea&amp;quot;] = 4700,&lt;br /&gt;
[&amp;quot;Taxonomy/Arachnida&amp;quot;] = 26000,&lt;br /&gt;
[&amp;quot;Taxonomy/Arachnomorpha&amp;quot;] = 26000,&lt;br /&gt;
[&amp;quot;Taxonomy/Arachnopulmonata&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Araneae&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Araneoidea&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Araneomorphae&amp;quot;] = 16000,&lt;br /&gt;
[&amp;quot;Taxonomy/Archaeplastida&amp;quot;] = 111000,&lt;br /&gt;
[&amp;quot;Taxonomy/Archelosauria&amp;quot;] = 7100,&lt;br /&gt;
[&amp;quot;Taxonomy/Archipini&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Archosauria&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Archosauria/skip&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Archosauriformes&amp;quot;] = 6400,&lt;br /&gt;
[&amp;quot;Taxonomy/Archosauromorpha&amp;quot;] = 6600,&lt;br /&gt;
[&amp;quot;Taxonomy/Arctiinae&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Arctiini&amp;quot;] = 5200,&lt;br /&gt;
[&amp;quot;Taxonomy/Arthropoda&amp;quot;] = 301000,&lt;br /&gt;
[&amp;quot;Taxonomy/Artiodactyla&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Artiofabula&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Taxonomy/Artiopoda&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Aschiza&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Taxonomy/Ascomycota&amp;quot;] = 16000,&lt;br /&gt;
[&amp;quot;Taxonomy/Asilomorpha&amp;quot;] = 3400,&lt;br /&gt;
[&amp;quot;Taxonomy/Asparagales&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Asteraceae&amp;quot;] = 8600,&lt;br /&gt;
[&amp;quot;Taxonomy/Asterales&amp;quot;] = 9900,&lt;br /&gt;
[&amp;quot;Taxonomy/Asterids&amp;quot;] = 31000,&lt;br /&gt;
[&amp;quot;Taxonomy/Asteroideae&amp;quot;] = 6600,&lt;br /&gt;
[&amp;quot;Taxonomy/Auchenorrhyncha&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Taxonomy/Australaves&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Avemetatarsalia&amp;quot;] = 5000,&lt;br /&gt;
[&amp;quot;Taxonomy/Avemetatarsalia/skip&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Aves&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Avicularioidea&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/BOP_clade&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Bacillati&amp;quot;] = 5600,&lt;br /&gt;
[&amp;quot;Taxonomy/Bacillota&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Bacteria&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;Taxonomy/Basidiomycota&amp;quot;] = 8200,&lt;br /&gt;
[&amp;quot;Taxonomy/Batrachia&amp;quot;] = 8700,&lt;br /&gt;
[&amp;quot;Taxonomy/Batrachomorpha&amp;quot;] = 9000,&lt;br /&gt;
[&amp;quot;Taxonomy/Bilateria&amp;quot;] = 478000,&lt;br /&gt;
[&amp;quot;Taxonomy/Bivalvia&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Bombycoidea&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Taxonomy/Boreoeutheria&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Taxonomy/Brachycera&amp;quot;] = 20000,&lt;br /&gt;
[&amp;quot;Taxonomy/Brachyura&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Bromeliaceae&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Buccinoidea&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Taxonomy/CAM&amp;quot;] = 111000,&lt;br /&gt;
[&amp;quot;Taxonomy/Caelifera&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Caenogastropoda&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Taxonomy/Caenophidia&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Caesalpinioideae&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Calyptratae&amp;quot;] = 5600,&lt;br /&gt;
[&amp;quot;Taxonomy/Campanulids&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Carabidae&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Caraboidea&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Caryophyllales&amp;quot;] = 5500,&lt;br /&gt;
[&amp;quot;Taxonomy/Cassidinae&amp;quot;] = 3900,&lt;br /&gt;
[&amp;quot;Taxonomy/Cephalopoda&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Taxonomy/Cerambycidae&amp;quot;] = 29000,&lt;br /&gt;
[&amp;quot;Taxonomy/Cerambycinae&amp;quot;] = 6200,&lt;br /&gt;
[&amp;quot;Taxonomy/Cetruminantia&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Chelicerata&amp;quot;] = 26000,&lt;br /&gt;
[&amp;quot;Taxonomy/Choanozoa&amp;quot;] = 484000,&lt;br /&gt;
[&amp;quot;Taxonomy/Chondrichthyes&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Chordata&amp;quot;] = 112000,&lt;br /&gt;
[&amp;quot;Taxonomy/Chrysomelidae&amp;quot;] = 7500,&lt;br /&gt;
[&amp;quot;Taxonomy/Chrysomeloidea&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Taxonomy/Cicadomorpha&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Cimicomorpha&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Clupeocephala&amp;quot;] = 30000,&lt;br /&gt;
[&amp;quot;Taxonomy/Cnidaria&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Taxonomy/Coccinellidae&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Coccinelloidea&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Taxonomy/Coelolepida&amp;quot;] = 115000,&lt;br /&gt;
[&amp;quot;Taxonomy/Coleoptera&amp;quot;] = 79000,&lt;br /&gt;
[&amp;quot;Taxonomy/Coleopterida&amp;quot;] = 79000,&lt;br /&gt;
[&amp;quot;Taxonomy/Colubridae&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Colubroidea&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Colubroides&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Commelinids&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Conchifera&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Taxonomy/Condylognatha&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;Taxonomy/Conoidea&amp;quot;] = 7300,&lt;br /&gt;
[&amp;quot;Taxonomy/Core_eudicots&amp;quot;] = 69000,&lt;br /&gt;
[&amp;quot;Taxonomy/Cosmopterigidae&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Cossoidea&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Crambidae&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Crambinae&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Crocopoda&amp;quot;] = 6500,&lt;br /&gt;
[&amp;quot;Taxonomy/Ctenosquamata&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Cucujiformia&amp;quot;] = 48000,&lt;br /&gt;
[&amp;quot;Taxonomy/Curculionidae&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Taxonomy/Curculionoidea&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Taxonomy/Cyclorrhapha&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Cyperaceae&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Taxonomy/Cypriniformes&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Taxonomy/Cypriniphysi&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Taxonomy/Cyprinoidei&amp;quot;] = 3900,&lt;br /&gt;
[&amp;quot;Taxonomy/Decapoda&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Dendrobiinae&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Depressariidae&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Deuterostomia&amp;quot;] = 115000,&lt;br /&gt;
[&amp;quot;Taxonomy/Diaphoretickes&amp;quot;] = 115000,&lt;br /&gt;
[&amp;quot;Taxonomy/Diaphoretickes/showdomain&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Taxonomy/Diapsida&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Dicondylia&amp;quot;] = 258000,&lt;br /&gt;
[&amp;quot;Taxonomy/Dictyoptera&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Taxonomy/Dikarya&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Taxonomy/Dinosauria&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Dinosauria/skip&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Dinosauriformes&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Dinosauromorpha&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Diptera&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ditrysia&amp;quot;] = 113000,&lt;br /&gt;
[&amp;quot;Taxonomy/Doryloformicia&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Taxonomy/Dothideomyceta&amp;quot;] = 9600,&lt;br /&gt;
[&amp;quot;Taxonomy/Dothideomycetes&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Dracohors&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Ecdysozoa&amp;quot;] = 304000,&lt;br /&gt;
[&amp;quot;Taxonomy/Echinodermata&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Elasmobranchii&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Elateriformia&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Taxonomy/Elpistostegalia&amp;quot;] = 74000,&lt;br /&gt;
[&amp;quot;Taxonomy/Embryophytes&amp;quot;] = 108000,&lt;br /&gt;
[&amp;quot;Taxonomy/Embryophytes/Plantae&amp;quot;] = 108000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ennominae&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Ensifera&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Entelegynae&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Taxonomy/Eotetrapodiformes&amp;quot;] = 74000,&lt;br /&gt;
[&amp;quot;Taxonomy/Epidendroideae&amp;quot;] = 5400,&lt;br /&gt;
[&amp;quot;Taxonomy/Erebidae&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eremoneura&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ericales&amp;quot;] = 4200,&lt;br /&gt;
[&amp;quot;Taxonomy/Euarchontoglires&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Taxonomy/Eucarida&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Eucrocopoda&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Taxonomy/Eudicots&amp;quot;] = 73000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eufalconimorphae&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Euformicia&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Taxonomy/Eugnathostomata&amp;quot;] = 110000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eukaryota&amp;quot;] = 625000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eukaryota/displayed&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Taxonomy/Eulepidoptera&amp;quot;] = 113000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eumalacostraca&amp;quot;] = 6800,&lt;br /&gt;
[&amp;quot;Taxonomy/Eumetabola&amp;quot;] = 246000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eumetazoa&amp;quot;] = 483000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eupasseres&amp;quot;] = 9800,&lt;br /&gt;
[&amp;quot;Taxonomy/Eupercaria&amp;quot;] = 5700,&lt;br /&gt;
[&amp;quot;Taxonomy/Euphyllophytes&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eupitheciini&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eupulmonata&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Taxonomy/Eureptilia&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eurypterygii&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Euselachii&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Euteleostei&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Eutheria&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Taxonomy/Euthyneura&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Euungulata&amp;quot;] = 4000,&lt;br /&gt;
[&amp;quot;Taxonomy/Fabaceae&amp;quot;] = 6700,&lt;br /&gt;
[&amp;quot;Taxonomy/Fabales&amp;quot;] = 7000,&lt;br /&gt;
[&amp;quot;Taxonomy/Fabids&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Faboideae&amp;quot;] = 3900,&lt;br /&gt;
[&amp;quot;Taxonomy/Ferae&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Ferungulata&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Taxonomy/Filozoa&amp;quot;] = 484000,&lt;br /&gt;
[&amp;quot;Taxonomy/Formicidae&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Taxonomy/Formicoidea&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Taxonomy/Fungi&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Gastropoda&amp;quot;] = 43000,&lt;br /&gt;
[&amp;quot;Taxonomy/Gekkonoidea&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Gekkonomorpha&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Taxonomy/Gekkota&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Taxonomy/Gelechiidae&amp;quot;] = 6100,&lt;br /&gt;
[&amp;quot;Taxonomy/Gelechiinae&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Gelechioidea&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Gentianales&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Taxonomy/Geometridae&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Geometroidea&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Glires&amp;quot;] = 4600,&lt;br /&gt;
[&amp;quot;Taxonomy/Gliriformes&amp;quot;] = 4600,&lt;br /&gt;
[&amp;quot;Taxonomy/Glossata&amp;quot;] = 115000,&lt;br /&gt;
[&amp;quot;Taxonomy/Gnathostomata&amp;quot;] = 110000,&lt;br /&gt;
[&amp;quot;Taxonomy/Gracillariidae&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Gracillarioidea&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Taxonomy/Graminid_clade&amp;quot;] = 4000,&lt;br /&gt;
[&amp;quot;Taxonomy/Halvaria&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Helicina_(suborder)&amp;quot;] = 5500,&lt;br /&gt;
[&amp;quot;Taxonomy/Hemiptera&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;Taxonomy/Hesperiidae&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Heterobranchia&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Heteroneura&amp;quot;] = 114000,&lt;br /&gt;
[&amp;quot;Taxonomy/Heteroptera&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Taxonomy/Hexapoda&amp;quot;] = 260000,&lt;br /&gt;
[&amp;quot;Taxonomy/Holometabola&amp;quot;] = 234000,&lt;br /&gt;
[&amp;quot;Taxonomy/Holomycota&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Holozoa&amp;quot;] = 485000,&lt;br /&gt;
[&amp;quot;Taxonomy/Hyloidea&amp;quot;] = 3500,&lt;br /&gt;
[&amp;quot;Taxonomy/Hymenoptera&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;Taxonomy/Hymenopterida&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;Taxonomy/Iguania&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Taxonomy/Iguanomorpha&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Taxonomy/Insecta&amp;quot;] = 258000,&lt;br /&gt;
[&amp;quot;Taxonomy/Lamiales&amp;quot;] = 6800,&lt;br /&gt;
[&amp;quot;Taxonomy/Lamiids&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;Taxonomy/Lamiinae&amp;quot;] = 21000,&lt;br /&gt;
[&amp;quot;Taxonomy/Larentiinae&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Taxonomy/Laurasiatheria&amp;quot;] = 9100,&lt;br /&gt;
[&amp;quot;Taxonomy/Lecanoromycetes&amp;quot;] = 4700,&lt;br /&gt;
[&amp;quot;Taxonomy/Lecanoromycetidae&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Taxonomy/Leotiomyceta&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;Taxonomy/Lepidoptera&amp;quot;] = 115000,&lt;br /&gt;
[&amp;quot;Taxonomy/Lepidosauria&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Taxonomy/Lepidosauromorpha&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Taxonomy/Life&amp;quot;] = 643000,&lt;br /&gt;
[&amp;quot;Taxonomy/Linyphiidae&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Lissamphibia&amp;quot;] = 9000,&lt;br /&gt;
[&amp;quot;Taxonomy/Lithosiini&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Taxonomy/Littorinimorpha&amp;quot;] = 5800,&lt;br /&gt;
[&amp;quot;Taxonomy/Lophotrochozoa&amp;quot;] = 56000,&lt;br /&gt;
[&amp;quot;Taxonomy/Lycaenidae&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;Taxonomy/Macroheterocera&amp;quot;] = 43000,&lt;br /&gt;
[&amp;quot;Taxonomy/Magnoliids&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Malacostraca&amp;quot;] = 7000,&lt;br /&gt;
[&amp;quot;Taxonomy/Malaxideae&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Malpighiales&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Taxonomy/Malvales&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Malvids&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Mammalia&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Mammalia/skip&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Mandibulata&amp;quot;] = 272000,&lt;br /&gt;
[&amp;quot;Taxonomy/Meso-Papilionoideae&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Taxonomy/Mesostigmata&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Mollusca&amp;quot;] = 52000,&lt;br /&gt;
[&amp;quot;Taxonomy/Monocots&amp;quot;] = 26000,&lt;br /&gt;
[&amp;quot;Taxonomy/Monogynaspida&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Multicrustacea&amp;quot;] = 8600,&lt;br /&gt;
[&amp;quot;Taxonomy/Muricidae&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Muricoidea&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Muroidea&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Taxonomy/Muscomorpha&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Taxonomy/Mygalomorphae&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Taxonomy/Myoglossata&amp;quot;] = 115000,&lt;br /&gt;
[&amp;quot;Taxonomy/Myomorpha&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Myriapoda&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Myrtaceae&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Taxonomy/Myrtales&amp;quot;] = 4600,&lt;br /&gt;
[&amp;quot;Taxonomy/Myrtoideae&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Taxonomy/Nematocera&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Taxonomy/Neoaves&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neobatrachia&amp;quot;] = 6700,&lt;br /&gt;
[&amp;quot;Taxonomy/Neocephalopoda&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Taxonomy/Neodiapsida&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neogastropoda&amp;quot;] = 16000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neognathae&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neolepidoptera&amp;quot;] = 115000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neoptera&amp;quot;] = 254000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neopterygii&amp;quot;] = 32000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neoreptilia&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neoteleostei&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Nephrozoa&amp;quot;] = 478000,&lt;br /&gt;
[&amp;quot;Taxonomy/Neuropteroidea&amp;quot;] = 80000,&lt;br /&gt;
[&amp;quot;Taxonomy/Noctuidae&amp;quot;] = 8400,&lt;br /&gt;
[&amp;quot;Taxonomy/Noctuinae&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Noctuoidea&amp;quot;] = 27000,&lt;br /&gt;
[&amp;quot;Taxonomy/Non-protein_amino_acid-accumulating_clade&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Nudibranchia&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Taxonomy/Nudipleura&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Nymphalidae&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Obazoa&amp;quot;] = 509000,&lt;br /&gt;
[&amp;quot;Taxonomy/Obtectomera&amp;quot;] = 72000,&lt;br /&gt;
[&amp;quot;Taxonomy/Odonata&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Odonatoptera&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Oestroidea&amp;quot;] = 5000,&lt;br /&gt;
[&amp;quot;Taxonomy/Olfactores&amp;quot;] = 112000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ophidia&amp;quot;] = 5200,&lt;br /&gt;
[&amp;quot;Taxonomy/Opisthokonta&amp;quot;] = 509000,&lt;br /&gt;
[&amp;quot;Taxonomy/Opisthothelae&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Orchidaceae&amp;quot;] = 8000,&lt;br /&gt;
[&amp;quot;Taxonomy/Orchidoideae&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Ornithodira&amp;quot;] = 5000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ornithurae&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ornithurae/skip&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Orthoptera&amp;quot;] = 4400,&lt;br /&gt;
[&amp;quot;Taxonomy/Ostariophysi&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;Taxonomy/Osteichthyes&amp;quot;] = 107000,&lt;br /&gt;
[&amp;quot;Taxonomy/Otocephala&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Otophysi&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ovalentaria&amp;quot;] = 5000,&lt;br /&gt;
[&amp;quot;Taxonomy/Palaeoptera&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Taxonomy/Pan-Carnivora&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Pan-Euteleostei&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Pan-Euungulata&amp;quot;] = 4000,&lt;br /&gt;
[&amp;quot;Taxonomy/Panarthropoda&amp;quot;] = 302000,&lt;br /&gt;
[&amp;quot;Taxonomy/Pancrustacea&amp;quot;] = 270000,&lt;br /&gt;
[&amp;quot;Taxonomy/Panorpida&amp;quot;] = 140000,&lt;br /&gt;
[&amp;quot;Taxonomy/Panpulmonata&amp;quot;] = 8600,&lt;br /&gt;
[&amp;quot;Taxonomy/Pantetrapulmonata&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Papilionoidea&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/ParaHoxozoa&amp;quot;] = 482000,&lt;br /&gt;
[&amp;quot;Taxonomy/Paraneoptera&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Parapleurota&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Taxonomy/Parasitiformes&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Taxonomy/Paraxonia&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Passerea&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Passeri&amp;quot;] = 7800,&lt;br /&gt;
[&amp;quot;Taxonomy/Passerida&amp;quot;] = 3500,&lt;br /&gt;
[&amp;quot;Taxonomy/Passerides&amp;quot;] = 5600,&lt;br /&gt;
[&amp;quot;Taxonomy/Passeriformes&amp;quot;] = 9800,&lt;br /&gt;
[&amp;quot;Taxonomy/Pentatomomorpha&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Peracarida&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Taxonomy/Perciformes&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Percomorpha&amp;quot;] = 16000,&lt;br /&gt;
[&amp;quot;Taxonomy/Pezizomycotina&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Taxonomy/Phycitinae&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Taxonomy/Phytophaga&amp;quot;] = 40000,&lt;br /&gt;
[&amp;quot;Taxonomy/Placentalia&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Taxonomy/Plantae&amp;quot;] = 110000,&lt;br /&gt;
[&amp;quot;Taxonomy/Planulozoa&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Taxonomy/Platyhelminthes&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Platytrochozoa&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Pleocyemata&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;Taxonomy/Poaceae&amp;quot;] = 4000,&lt;br /&gt;
[&amp;quot;Taxonomy/Poales&amp;quot;] = 9300,&lt;br /&gt;
[&amp;quot;Taxonomy/Podiata&amp;quot;] = 510000,&lt;br /&gt;
[&amp;quot;Taxonomy/Polyneoptera&amp;quot;] = 8500,&lt;br /&gt;
[&amp;quot;Taxonomy/Polyphaga&amp;quot;] = 65000,&lt;br /&gt;
[&amp;quot;Taxonomy/Polypodiophyta&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Polypodiopsida&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Polysporangiophytes&amp;quot;] = 106000,&lt;br /&gt;
[&amp;quot;Taxonomy/Polysporangiophytes/Plantae&amp;quot;] = 106000,&lt;br /&gt;
[&amp;quot;Taxonomy/Proteales&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Protostomia&amp;quot;] = 363000,&lt;br /&gt;
[&amp;quot;Taxonomy/Pseudomonadati&amp;quot;] = 7900,&lt;br /&gt;
[&amp;quot;Taxonomy/Pseudomonadota&amp;quot;] = 4900,&lt;br /&gt;
[&amp;quot;Taxonomy/Psittacopasseres&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Taxonomy/Pteropliini&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Pterygota&amp;quot;] = 258000,&lt;br /&gt;
[&amp;quot;Taxonomy/Pyralidae&amp;quot;] = 4500,&lt;br /&gt;
[&amp;quot;Taxonomy/Pyraloidea&amp;quot;] = 16000,&lt;br /&gt;
[&amp;quot;Taxonomy/Pyramidellidae&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Pyramidelloidea&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Ranoidea&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Taxonomy/Reptantia&amp;quot;] = 3400,&lt;br /&gt;
[&amp;quot;Taxonomy/Reptilia&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Reptiliomorpha&amp;quot;] = 64000,&lt;br /&gt;
[&amp;quot;Taxonomy/Rhabditophora&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Rhipidistia&amp;quot;] = 74000,&lt;br /&gt;
[&amp;quot;Taxonomy/Ringipleura&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Taxonomy/Rodentia&amp;quot;] = 4400,&lt;br /&gt;
[&amp;quot;Taxonomy/Romeriida&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Taxonomy/Rosales&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Taxonomy/Rosids&amp;quot;] = 30000,&lt;br /&gt;
[&amp;quot;Taxonomy/Rouphozoa&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Rubiaceae&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Taxonomy/Saccharomyceta&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Taxonomy/Salientia&amp;quot;] = 7700,&lt;br /&gt;
[&amp;quot;Taxonomy/Salticidae&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Taxonomy/Salticinae&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Taxonomy/Sapindales&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Taxonomy/Sar&amp;quot;] = 3900,&lt;br /&gt;
[&amp;quot;Taxonomy/Sarcopterygii&amp;quot;] = 74000,&lt;br /&gt;
[&amp;quot;Taxonomy/Sauria&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;Taxonomy/Saurischia&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Taxonomy/Sauropsida&amp;quot;] = 43000,&lt;br /&gt;
[&amp;quot;Taxonomy/Scarabaeidae&amp;quot;] = 7700,&lt;br /&gt;
[&amp;quot;Taxonomy/Scarabaeiformia&amp;quot;] = 8600,&lt;br /&gt;
[&amp;quot;Taxonomy/Scarabaeoidea&amp;quot;] = 8600,&lt;br /&gt;
[&amp;quot;Taxonomy/Schizophora&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Taxonomy/Scincidae&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Scincomorpha&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Taxonomy/Scrotifera&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Taxonomy/Sericinae&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Taxonomy/Sericini&amp;quot;] = 3500,&lt;br /&gt;
[&amp;quot;Taxonomy/Serpentes&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Taxonomy/Setaphyta&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Siluriformes&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Taxonomy/Simplicidentata&amp;quot;] = 4400,&lt;br /&gt;
[&amp;quot;Taxonomy/Sordariomyceta&amp;quot;] = 4600,&lt;br /&gt;
[&amp;quot;Taxonomy/Sordariomycetes&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Taxonomy/Spermatophyta&amp;quot;] = 104000,&lt;br /&gt;
[&amp;quot;Taxonomy/Spermatophytes/Plantae&amp;quot;] = 104000,&lt;br /&gt;
[&amp;quot;Taxonomy/Spilomelinae&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Spiralia&amp;quot;] = 60000,&lt;br /&gt;
[&amp;quot;Taxonomy/Squamata&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Taxonomy/Staphyliniformia&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Taxonomy/Staphylinoidea&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Stegocephali&amp;quot;] = 74000,&lt;br /&gt;
[&amp;quot;Taxonomy/Stylommatophora&amp;quot;] = 6000,&lt;br /&gt;
[&amp;quot;Taxonomy/Superasterids&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Taxonomy/Superrosids&amp;quot;] = 32000,&lt;br /&gt;
[&amp;quot;Taxonomy/Syrphidae&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Taxonomy/Syrphoidea&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Taxonomy/Tachinidae&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Tectipleura&amp;quot;] = 9700,&lt;br /&gt;
[&amp;quot;Taxonomy/Teleocephala&amp;quot;] = 30000,&lt;br /&gt;
[&amp;quot;Taxonomy/Teleostei&amp;quot;] = 32000,&lt;br /&gt;
[&amp;quot;Taxonomy/Teleosteomorpha&amp;quot;] = 32000,&lt;br /&gt;
[&amp;quot;Taxonomy/Telluraves&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Tenebrionoidea&amp;quot;] = 3400,&lt;br /&gt;
[&amp;quot;Taxonomy/Tephritidae&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Taxonomy/Tephritinae&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Taxonomy/Tephritoidea&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Taxonomy/Tetrapoda&amp;quot;] = 73000,&lt;br /&gt;
[&amp;quot;Taxonomy/Tetrapodomorpha&amp;quot;] = 74000,&lt;br /&gt;
[&amp;quot;Taxonomy/Tetrapulmonata&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Theria&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Theria/skip&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Taxonomy/Theropoda/skip&amp;quot;] = 19000,&lt;br /&gt;
[&amp;quot;Taxonomy/Tortricidae&amp;quot;] = 8500,&lt;br /&gt;
[&amp;quot;Taxonomy/Tortricinae&amp;quot;] = 5900,&lt;br /&gt;
[&amp;quot;Taxonomy/Tortricoidea&amp;quot;] = 8500,&lt;br /&gt;
[&amp;quot;Taxonomy/Toxicofera&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Taxonomy/Tracheophyta&amp;quot;] = 106000,&lt;br /&gt;
[&amp;quot;Taxonomy/Tracheophytes/Plantae&amp;quot;] = 106000,&lt;br /&gt;
[&amp;quot;Taxonomy/Trilobita&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Trilobitomorpha&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Taxonomy/Trochida&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Trochoidea&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Taxonomy/Tyranni&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Taxonomy/Unicalcarida&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Taxonomy/Vertebrata&amp;quot;] = 111000,&lt;br /&gt;
[&amp;quot;Taxonomy/Vetigastropoda&amp;quot;] = 4900,&lt;br /&gt;
[&amp;quot;Taxonomy/Virus&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Taxonomy/crown_Formicidae&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Taxonomy_key&amp;quot;] = 148000,&lt;br /&gt;
[&amp;quot;Taxonomy_preload&amp;quot;] = 148000,&lt;br /&gt;
[&amp;quot;Tb&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Team_roster_navbox&amp;quot;] = 35000,&lt;br /&gt;
[&amp;quot;Technical&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;Technically_indistinguishable&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Television_debuts_endings_antonym&amp;quot;] = 7000,&lt;br /&gt;
[&amp;quot;Television_episode_redirect_handler&amp;quot;] = 21000,&lt;br /&gt;
[&amp;quot;Television_episode_short_description&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Template&amp;quot;] = 4600,&lt;br /&gt;
[&amp;quot;Template-Class&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;TemplateData_header&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Template_category&amp;quot;] = 36000,&lt;br /&gt;
[&amp;quot;Template_display&amp;quot;] = 49000,&lt;br /&gt;
[&amp;quot;Template_for_discussion/dated&amp;quot;] = 61000,&lt;br /&gt;
[&amp;quot;Template_for_discussion/styles.css&amp;quot;] = 96000,&lt;br /&gt;
[&amp;quot;Template_link&amp;quot;] = 7410000,&lt;br /&gt;
[&amp;quot;Template_link_code&amp;quot;] = 1110000,&lt;br /&gt;
[&amp;quot;Template_link_code_with_subst&amp;quot;] = 20000,&lt;br /&gt;
[&amp;quot;Template_link_expanded&amp;quot;] = 2610000,&lt;br /&gt;
[&amp;quot;Template_link_expanded_with_subst&amp;quot;] = 4900,&lt;br /&gt;
[&amp;quot;Template_link_general&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;Template_link_interwiki&amp;quot;] = 9000,&lt;br /&gt;
[&amp;quot;Template_link_null&amp;quot;] = 9300,&lt;br /&gt;
[&amp;quot;Template_link_universal&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Template_link_with_alternate_text&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Template_link_with_link_off&amp;quot;] = 9700,&lt;br /&gt;
[&amp;quot;Template_link_with_linked_braces&amp;quot;] = 8200,&lt;br /&gt;
[&amp;quot;Template_link_with_parameters&amp;quot;] = 70000,&lt;br /&gt;
[&amp;quot;Template_link_with_subst&amp;quot;] = 54000,&lt;br /&gt;
[&amp;quot;Template_links&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Template_other&amp;quot;] = 4910000,&lt;br /&gt;
[&amp;quot;Template_parameter_usage&amp;quot;] = 20000,&lt;br /&gt;
[&amp;quot;Template_parameter_value&amp;quot;] = 49000,&lt;br /&gt;
[&amp;quot;Template_rating&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Template_reference_list&amp;quot;] = 7300,&lt;br /&gt;
[&amp;quot;Template_sandbox_notice&amp;quot;] = 6400,&lt;br /&gt;
[&amp;quot;Template_shortcut&amp;quot;] = 5900,&lt;br /&gt;
[&amp;quot;TennisEventInfo&amp;quot;] = 6700,&lt;br /&gt;
[&amp;quot;TennisEvents&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Tennis_events&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Tennis_icon&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Tennis_icon2&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Tennis_record&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Terminate_sentence&amp;quot;] = 53000,&lt;br /&gt;
[&amp;quot;Testcases_notice&amp;quot;] = 5000,&lt;br /&gt;
[&amp;quot;Testcases_other&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Text_diff&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Tfd_links&amp;quot;] = 6700,&lt;br /&gt;
[&amp;quot;Tfm/dated&amp;quot;] = 35000,&lt;br /&gt;
[&amp;quot;Th/abp&amp;quot;] = 112000,&lt;br /&gt;
[&amp;quot;Thank&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Thank_you&amp;quot;] = 5300,&lt;br /&gt;
[&amp;quot;The_edit-summary_field&amp;quot;] = 8900,&lt;br /&gt;
[&amp;quot;The_edit-summary_field/OOUI&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Their&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;They&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;They_have&amp;quot;] = 38000,&lt;br /&gt;
[&amp;quot;Thin_space&amp;quot;] = 27000,&lt;br /&gt;
[&amp;quot;Thinsp&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;Third-party&amp;quot;] = 7200,&lt;br /&gt;
[&amp;quot;Thirteen_Colonies_article_name&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;This_is_a_new_user&amp;quot;] = 6900,&lt;br /&gt;
[&amp;quot;Thursday&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Tick&amp;quot;] = 80000,&lt;br /&gt;
[&amp;quot;Ticket_confirmation&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Time&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Time_ago&amp;quot;] = 188000,&lt;br /&gt;
[&amp;quot;Time_signature&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Time_with_time_zone_link&amp;quot;] = 4200,&lt;br /&gt;
[&amp;quot;Title_case&amp;quot;] = 5500,&lt;br /&gt;
[&amp;quot;Title_century&amp;quot;] = 30000,&lt;br /&gt;
[&amp;quot;Title_country&amp;quot;] = 36000,&lt;br /&gt;
[&amp;quot;Title_decade&amp;quot;] = 31000,&lt;br /&gt;
[&amp;quot;Title_demonym&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Title_disambig_text&amp;quot;] = 248000,&lt;br /&gt;
[&amp;quot;Title_monthname&amp;quot;] = 35000,&lt;br /&gt;
[&amp;quot;Title_number&amp;quot;] = 4400,&lt;br /&gt;
[&amp;quot;Title_year&amp;quot;] = 252000,&lt;br /&gt;
[&amp;quot;Title_year+1&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Title_year2range&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Title_year2range-1&amp;quot;] = 6700,&lt;br /&gt;
[&amp;quot;Title_year_range&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Tl&amp;quot;] = 7120000,&lt;br /&gt;
[&amp;quot;Tl2&amp;quot;] = 8900,&lt;br /&gt;
[&amp;quot;Tlc&amp;quot;] = 888000,&lt;br /&gt;
[&amp;quot;Tld&amp;quot;] = 222000,&lt;br /&gt;
[&amp;quot;Tlf&amp;quot;] = 9600,&lt;br /&gt;
[&amp;quot;Tlg&amp;quot;] = 22000,&lt;br /&gt;
[&amp;quot;Tlit&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Tlp&amp;quot;] = 70000,&lt;br /&gt;
[&amp;quot;Tls&amp;quot;] = 45000,&lt;br /&gt;
[&amp;quot;Tlsc&amp;quot;] = 20000,&lt;br /&gt;
[&amp;quot;Tlsp&amp;quot;] = 9600,&lt;br /&gt;
[&amp;quot;Tlu&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Tlx&amp;quot;] = 2610000,&lt;br /&gt;
[&amp;quot;Tlxs&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Tmbox&amp;quot;] = 2380000,&lt;br /&gt;
[&amp;quot;Tmpv&amp;quot;] = 48000,&lt;br /&gt;
[&amp;quot;Tn&amp;quot;] = 8200,&lt;br /&gt;
[&amp;quot;Tnull&amp;quot;] = 9100,&lt;br /&gt;
[&amp;quot;To&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;To_USD&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;To_USD/CurrencyCheck&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;To_USD/General&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;To_be_announced&amp;quot;] = 6900,&lt;br /&gt;
[&amp;quot;To_do&amp;quot;] = 7700,&lt;br /&gt;
[&amp;quot;Toc_right&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Tocright&amp;quot;] = 7200,&lt;br /&gt;
[&amp;quot;Todo&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Tomorrow&amp;quot;] = 7100,&lt;br /&gt;
[&amp;quot;Tone&amp;quot;] = 7500,&lt;br /&gt;
[&amp;quot;Tone-cmn&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Toolbar&amp;quot;] = 351000,&lt;br /&gt;
[&amp;quot;Toolforge&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Tooltip&amp;quot;] = 521000,&lt;br /&gt;
[&amp;quot;Tooltip/styles.css&amp;quot;] = 521000,&lt;br /&gt;
[&amp;quot;Top-Class&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Top-importance&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Top_25_Report&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Top_25_report&amp;quot;] = 5700,&lt;br /&gt;
[&amp;quot;Top_icon&amp;quot;] = 82000,&lt;br /&gt;
[&amp;quot;Totd&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Totd_nav&amp;quot;] = 5400,&lt;br /&gt;
[&amp;quot;Tp&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Tpq&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Tpr&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Tps&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Tpw&amp;quot;] = 3500,&lt;br /&gt;
[&amp;quot;Tq&amp;quot;] = 163000,&lt;br /&gt;
[&amp;quot;Tq2&amp;quot;] = 5300,&lt;br /&gt;
[&amp;quot;Tqb&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Tqq&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Tquote&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Track_gauge&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Track_listing&amp;quot;] = 121000,&lt;br /&gt;
[&amp;quot;Tracking_category&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;Tracklist&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Trademark&amp;quot;] = 7200,&lt;br /&gt;
[&amp;quot;Trademarked&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;Transclude&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Transclude_lead_excerpt&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Transcluded_section&amp;quot;] = 4500,&lt;br /&gt;
[&amp;quot;Transclusionless&amp;quot;] = 4900,&lt;br /&gt;
[&amp;quot;Translated&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Translated_page&amp;quot;] = 111000,&lt;br /&gt;
[&amp;quot;Translation&amp;quot;] = 20000,&lt;br /&gt;
[&amp;quot;Translation/Base&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Translation/Information&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Translation/Summary&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Transliteration&amp;quot;] = 66000,&lt;br /&gt;
[&amp;quot;Tree_chart&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Tree_chart/end&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Tree_chart/start&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Tree_list&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;Tree_list/end&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;Tree_list/styles.css&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;Trim&amp;quot;] = 2860000,&lt;br /&gt;
[&amp;quot;Trim_%&amp;quot;] = 6400,&lt;br /&gt;
[&amp;quot;Trim_brackets&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Trim_leading&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Trim_quotes&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Trout&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Tsh&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Tsp&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Tuesday&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;TuttoCalciatori&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Twitter&amp;quot;] = 16000,&lt;br /&gt;
[&amp;quot;Two-digit_year&amp;quot;] = 6000,&lt;br /&gt;
[&amp;quot;TwoLegResult&amp;quot;] = 5700,&lt;br /&gt;
[&amp;quot;TwoLegStart&amp;quot;] = 4500,&lt;br /&gt;
[&amp;quot;TwoLeg_start&amp;quot;] = 5800,&lt;br /&gt;
[&amp;quot;Module:TNT&amp;quot;] = 9700,&lt;br /&gt;
[&amp;quot;Module:TableTools&amp;quot;] = 9210000,&lt;br /&gt;
[&amp;quot;Module:Table_empty_cell&amp;quot;] = 33000,&lt;br /&gt;
[&amp;quot;Module:Taxobox_ranks&amp;quot;] = 648000,&lt;br /&gt;
[&amp;quot;Module:TaxonItalics&amp;quot;] = 646000,&lt;br /&gt;
[&amp;quot;Module:TaxonList&amp;quot;] = 26000,&lt;br /&gt;
[&amp;quot;Module:Taxonbar&amp;quot;] = 496000,&lt;br /&gt;
[&amp;quot;Module:Taxonbar/candidate&amp;quot;] = 494000,&lt;br /&gt;
[&amp;quot;Module:Taxonbar/conf&amp;quot;] = 496000,&lt;br /&gt;
[&amp;quot;Module:Taxonbar/exists&amp;quot;] = 494000,&lt;br /&gt;
[&amp;quot;Module:Taxonbar/whitelist&amp;quot;] = 496000,&lt;br /&gt;
[&amp;quot;Module:Team_appearances_list&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Module:Team_appearances_list/data&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Module:Team_bracket&amp;quot;] = 54000,&lt;br /&gt;
[&amp;quot;Module:Team_bracket_tracking&amp;quot;] = 3500,&lt;br /&gt;
[&amp;quot;Module:Team_roster_navbox&amp;quot;] = 36000,&lt;br /&gt;
[&amp;quot;Module:Television_episode_redirect_handler&amp;quot;] = 21000,&lt;br /&gt;
[&amp;quot;Module:Television_episode_short_description&amp;quot;] = 32000,&lt;br /&gt;
[&amp;quot;Module:Television_infoboxes_disambiguation_check&amp;quot;] = 71000,&lt;br /&gt;
[&amp;quot;Module:TemplatePar&amp;quot;] = 32000,&lt;br /&gt;
[&amp;quot;Module:TemplateStyles&amp;quot;] = 582000,&lt;br /&gt;
[&amp;quot;Module:Template_invocation&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Module:Template_link_general&amp;quot;] = 3720000,&lt;br /&gt;
[&amp;quot;Module:Template_parameter_value&amp;quot;] = 11900000,&lt;br /&gt;
[&amp;quot;Module:Template_redirect_regex&amp;quot;] = 1410000,&lt;br /&gt;
[&amp;quot;Module:Template_test_case&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Module:Template_test_case/config&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Module:Template_test_case/data&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Module:Template_wrapper&amp;quot;] = 1010000,&lt;br /&gt;
[&amp;quot;Module:Tennis_events_nav&amp;quot;] = 22000,&lt;br /&gt;
[&amp;quot;Module:Text&amp;quot;] = 1830000,&lt;br /&gt;
[&amp;quot;Module:Text/data&amp;quot;] = 53000,&lt;br /&gt;
[&amp;quot;Module:Tfd_links&amp;quot;] = 6700,&lt;br /&gt;
[&amp;quot;Module:Time&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Module:Time/data&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Module:Time_ago&amp;quot;] = 195000,&lt;br /&gt;
[&amp;quot;Module:Title_monthname&amp;quot;] = 35000,&lt;br /&gt;
[&amp;quot;Module:Toolbar&amp;quot;] = 1480000,&lt;br /&gt;
[&amp;quot;Module:Top_25_report&amp;quot;] = 5700,&lt;br /&gt;
[&amp;quot;Module:Track_gauge&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Module:Track_gauge/data&amp;quot;] = 25000,&lt;br /&gt;
[&amp;quot;Module:Track_listing&amp;quot;] = 121000,&lt;br /&gt;
[&amp;quot;Module:Track_listing/configuration&amp;quot;] = 121000,&lt;br /&gt;
[&amp;quot;Module:Track_listing/styles.css&amp;quot;] = 121000,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count&amp;quot;] = 64000,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/A&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/B&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/C&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/E&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/G&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/I&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/M&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/N&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/P&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/S&amp;quot;] = 4900,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/T&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/U&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/W&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Module:Transclusion_count/data/other&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Module:Tree_chart&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Module:Tree_chart/data&amp;quot;] = 8300,&lt;br /&gt;
[&amp;quot;Module:Trim_quotes&amp;quot;] = 67000,&lt;br /&gt;
[&amp;quot;Module:TwitterSnowflake&amp;quot;] = 47000,&lt;br /&gt;
[&amp;quot;Module:Type_in_location&amp;quot;] = 137000,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:UF-species&amp;diff=558</id>
		<title>Template:UF-species</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:UF-species&amp;diff=558"/>
		<updated>2026-04-08T20:58:07Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This template emits a &amp;quot;[[Wikipedia:WikiProject Microformats/Species|species]]&amp;quot; (or &amp;quot;biota&amp;quot;) [[microformat]].&lt;br /&gt;
&lt;br /&gt;
The microformat is created by the use of &amp;lt;code&amp;gt;class=&amp;quot;biota&amp;quot;&amp;lt;/code&amp;gt;, and classes for individual taxonomic ranks, such as &amp;lt;code&amp;gt;class=&amp;quot;domain&amp;quot;&amp;lt;/code&amp;gt; in a span around &amp;lt;nowiki&amp;gt;{{{domain}}}&amp;lt;/nowiki&amp;gt; ([[Wikipedia:WikiProject_Microformats/classes#Species|full list]]). Please do not change or remove those classes other than as part of development of the microformat. For background information, see [[WP:UF|microformats on Wikipedia]] and the [http://microformats.org/wiki/index.php?title=species-strawman-01&amp;amp;oldid=42235 microformat specification].&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|doc | |{{#ifeq:{{SUBPAGENAME}}|sandbox | |[[Category:Templates generating &#039;species&#039; microformats|{{PAGENAME}}]]}} }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Templates generating &#039;species&#039; microformats]]&lt;br /&gt;
[[Category:Microformat message templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Taxobox_colour_scheme&amp;diff=556</id>
		<title>Template:Taxobox colour scheme</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Taxobox_colour_scheme&amp;diff=556"/>
		<updated>2026-04-08T20:58:07Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|[[Animal]]ia}}|#ffffff|#000000|css=y}}&amp;quot; | [[Animal]]ia || {{Taxobox colour|[[Animal]]ia}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|[[Archaea]]}}|#ffffff|#000000|css=y}}&amp;quot; | [[Archaea]] || {{Taxobox colour|[[Archaea]]}}&lt;br /&gt;
|also [[Nanoarchaeota]] (Nanarchaeota), [[Korarchaeota]], [[Thaumarchaeota]], [[Crenarchaeota]] and [[Euryarchaeota]]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|[[Archaeplastida]]}}|#ffffff|#000000|css=y}}&amp;quot; | [[Archaeplastida]] || {{Taxobox colour|[[Archaeplastida]]}}&lt;br /&gt;
|also [[Plant]]ae and [[Viridiplantae]]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|[[Bacteria]]}}|#ffffff|#000000|css=y}}&amp;quot; | [[Bacteria]] || {{Taxobox colour|[[Bacteria]]}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|Eukaryota}}|#ffffff|#000000|css=y}}&amp;quot; | [[Eukaryote|Eukaryota]] || {{Taxobox colour|Eukaryota}}&lt;br /&gt;
|For eukaryotes with no other colour defined, including [[Excavata]], [[Amoebozoa]] and [[Opisthokonta]]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|[[Fungi]]}}|#ffffff|#000000|css=y}}&amp;quot; | [[Fungus|Fungi]] || {{Taxobox colour|[[Fungus|Fungi]]}} &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|Ichnos}}|#ffffff|#000000|css=y}}&amp;quot; | [[Template:Ichnobox|Ichnotaxa]] || {{Taxobox colour|Ichnos}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|&#039;&#039;[[incertae sedis]]&#039;&#039;}}|#ffffff|#000000|css=y}}&amp;quot; | &#039;&#039;[[incertae sedis]]&#039;&#039; || {{Taxobox colour|incertae sedis}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|[[SAR supergroup|SAR]]}}|#ffffff|#000000|css=y}}&amp;quot; | [[SAR supergroup|SAR]] || {{Taxobox colour|[[SAR supergroup|SAR]]}}&lt;br /&gt;
|also [[Harosa]], [[Chromalveolata]]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|Veterovata}}|#ffffff|#000000|css=y}}&amp;quot; | [[Egg fossil#Classification|Ootaxa]] || {{Taxobox colour|Veterovata}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;{{Greater color contrast ratio|{{Taxobox colour|[[Virus]]}}|#ffffff|#000000|css=y}}&amp;quot; | [[Virus]]es || {{Taxobox colour|[[Virus]]}}&lt;br /&gt;
|also [[Viroid]]s&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{template doc}}&lt;br /&gt;
[[Category:Taxobox templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Deltext&amp;diff=554</id>
		<title>Template:Deltext</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Deltext&amp;diff=554"/>
		<updated>2026-04-08T20:58:06Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Deleted text]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Xtag&amp;diff=552</id>
		<title>Template:Xtag</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Xtag&amp;diff=552"/>
		<updated>2026-04-08T20:58:06Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;{{#switch:{{{2|pair}}}&lt;br /&gt;
 |c|close  = &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
 |s|single&lt;br /&gt;
 |o|open&lt;br /&gt;
 |p|pair   = &amp;amp;lt;{{#switch:{{{1|}}}&lt;br /&gt;
 |categorytree=[[mw:Extension:CategoryTree|categorytree]]&lt;br /&gt;
 |charinsert=[[mw:Extension:CharInsert|charinsert]]&lt;br /&gt;
 |ce=[[Help:Displaying a formula#Chemistry|ce]]&lt;br /&gt;
 |chem=[[Help:Displaying a formula#Chemistry|chem]]&lt;br /&gt;
 |gallery=[[Help:Gallery tag|gallery]]&lt;br /&gt;
 |graph=[[Help:Graph|graph]]&lt;br /&gt;
 |hiero=[[mw:Extension:WikiHiero|hiero]]&lt;br /&gt;
 |includeonly=[[Help:Template#Noinclude, includeonly, and onlyinclude|includeonly]]&lt;br /&gt;
 |indicator=[[mw:Help:Page status indicators|indicator]]&lt;br /&gt;
 |imagemap=[[mw:Extension:ImageMap|imagemap]]&lt;br /&gt;
 |inputbox=[[mw:Extension:InputBox|inputbox]]&lt;br /&gt;
 |mapframe=[[mw:Extension:Kartographer|mapframe]]&lt;br /&gt;
 |maplink=[[mw:Extension:Kartographer#&amp;lt;maplink&amp;gt;|maplink]]&lt;br /&gt;
 |math=[[mw:Extension:Math|math]]&lt;br /&gt;
 |math chem=[[Help:Displaying a formula#Chemistry|math chem]]&lt;br /&gt;
 |noinclude=[[Help:Template#Noinclude, includeonly, and onlyinclude|noinclude]]&lt;br /&gt;
 |nowiki=[[Help:Wikitext#Nowiki|nowiki]]&lt;br /&gt;
 |onlyinclude=[[Help:Template#Noinclude, includeonly, and onlyinclude|onlyinclude]]&lt;br /&gt;
 |poem=[[mw:Extension:Poem|poem]]&lt;br /&gt;
 |pre=[[Help:Wikitext#Pre|pre]]&lt;br /&gt;
 |ref=[[mw:Extension:Cite/Cite.php|ref]]&lt;br /&gt;
 |references=[[mw:Extension:Cite/Cite.php|references]]&lt;br /&gt;
 |score=[[Help:Score|score]]&lt;br /&gt;
 |section=[[mw:Extension:Labeled Section Transclusion|section]]&lt;br /&gt;
 |source=[[mw:Extension:SyntaxHighlight|source]]&lt;br /&gt;
 |syntaxhighlight=[[mw:Extension:SyntaxHighlight|syntaxhighlight]]&lt;br /&gt;
 |templatedata=[[Wikipedia:TemplateData/Tutorial|templatedata]]&lt;br /&gt;
 |templatestyles=[[mw:Extension:TemplateStyles|templatestyles]]&lt;br /&gt;
 |timeline=[[mw:Extension:EasyTimeline|timeline]]&lt;br /&gt;
 |#default={{{1|}}}[[Category:Pages using xtag template with unsupported tag name]]&lt;br /&gt;
}}{{#if:{{{params|}}}|&amp;amp;#32;{{{params}}}}}&lt;br /&gt;
}}{{#switch:{{{2|open}}}&lt;br /&gt;
 |c|close  = {{{content|}}}&lt;br /&gt;
 |s|single =  &amp;amp;#32;/&amp;amp;gt;&lt;br /&gt;
 |o|open   = &amp;amp;gt;{{{content|}}}&lt;br /&gt;
 |p|pair   = &amp;amp;gt;{{{content|...}}}&lt;br /&gt;
}}{{#switch:{{{2|open}}}&lt;br /&gt;
 |s|single&lt;br /&gt;
 |o|open   = &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
 |c|close&lt;br /&gt;
 |p|pair   = &amp;amp;lt;/{{{1|tag}}}&amp;amp;gt;&lt;br /&gt;
}}&amp;lt;/code&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:MoS_guideline&amp;diff=550</id>
		<title>Template:MoS guideline</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:MoS_guideline&amp;diff=550"/>
		<updated>2026-04-08T20:58:05Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mbox&lt;br /&gt;
| type       = notice&lt;br /&gt;
| image      = [[File:Blue check.svg|30px|link=|alt=]]&lt;br /&gt;
| imageright = {{#if:{{{1|}}}|{{Ombox/shortcut|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}}}}} &lt;br /&gt;
| text       = &amp;lt;div style=&amp;quot;padding-top: 6px; padding-bottom: 5px;&amp;quot;&amp;gt;&#039;&#039;&#039;This [[Wikipedia:Policies and guidelines#guide|guideline]]{{#if:{{{section|}}}|&amp;amp;#32;section}} is a part of the English Wikipedia&#039;s {{#ifeq:{{FULLPAGENAME}}|Wikipedia:Manual of Style|Manual of Style|[[Wikipedia:Manual of Style|Manual of Style]]}}.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;font-size: 90%;&amp;quot;&amp;gt;Editors should generally follow it, though [[Wikipedia:Ignore all rules|exceptions]] may apply. {{em|Substantive}} edits to this {{#if:{{{section|}}}|section|page}} [[WP:PGCHANGE|should reflect consensus]].&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Taxobox&amp;diff=548</id>
		<title>Template:Taxobox</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Taxobox&amp;diff=548"/>
		<updated>2026-04-08T20:57:39Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--See parser bug T18700--&amp;gt;&amp;lt;nowiki/&amp;gt;{{Taxobox/core&lt;br /&gt;
| colour = {{#if:{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}|{{Taxobox colour|{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}}}|{{Taxobox colour|{{if empty&lt;br /&gt;
|{{Sets taxobox colour|{{{phylum|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_phylum|{{{unranked phylum|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{divisio|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_divisio|{{{unranked divisio|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{superphylum|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_superphylum|{{{unranked superphylum|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{superdivisio|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_superdivisio|{{{unranked superdivisio|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{subregnum|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_subregnum|{{{unranked subregnum|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{regnum|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_regnum|{{{unranked regnum|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{superregnum|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_superregnum|{{{unranked superregnum|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{domain|}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{unranked_domain|{{{unranked domain|}}}}}}|sep=}}&lt;br /&gt;
|{{Sets taxobox colour|{{{virus_group|{{{virus group|}}}}}}|sep=}}&lt;br /&gt;
|Error}}}}}}&lt;br /&gt;
| name = {{#if:{{{name|}}}|{{{name}}}|{{Taxobox name|{{{genus}}}|{{{species}}}|{{{binomial}}}}}}}&lt;br /&gt;
| status = {{{status|}}} &lt;br /&gt;
| status_system = {{{status_system|{{{status system|}}}}}}&lt;br /&gt;
| status_ref = {{{status_ref|{{{status ref|}}}}}}&lt;br /&gt;
| status2 = {{{status2|}}} &lt;br /&gt;
| status2_system = {{{status2_system|{{{status2 system|}}}}}}&lt;br /&gt;
| status2_ref = {{{status2_ref|{{{status2 ref|}}}}}}&lt;br /&gt;
| trend = {{{trend|}}}&lt;br /&gt;
| extinct = {{{extinct|}}}&lt;br /&gt;
| temporal_range = {{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}}&lt;br /&gt;
| image = {{{image|}}}&lt;br /&gt;
| image_width = {{{image_width|{{{image width|}}}}}}&lt;br /&gt;
| upright = {{{image_upright|{{{image upright|}}}}}}&lt;br /&gt;
| image_alt = {{{image_alt|{{{image alt|}}}}}}&lt;br /&gt;
| image_caption = {{{image_caption|{{{image caption|}}}}}}&lt;br /&gt;
| image_caption_align = {{{image_caption_align|{{{image caption align|center}}}}}}&lt;br /&gt;
| image2 = {{{image2|}}}&lt;br /&gt;
| image2_width = {{{image2_width|{{{image2 width|}}}}}}&lt;br /&gt;
| upright2 = {{{image2_upright|{{{image2 upright|}}}}}}&lt;br /&gt;
| image2_alt = {{{image2_alt|{{{image2 alt|}}}}}}&lt;br /&gt;
| image2_caption = {{{image2_caption|{{{image2 caption|}}}}}}&lt;br /&gt;
| classification_status = {{{classification_status|{{{classification status|}}}}}}&lt;br /&gt;
| virus_group = {{{virus_group|{{{virus group|}}}}}}&lt;br /&gt;
| unranked_superdomain = {{{unranked_superdomain|{{{unranked superdomain|}}} }}} &lt;br /&gt;
| unranked_superdomain_authority = {{{unranked_superdomain_authority|{{{unranked superdomain authority|}}}}}}&lt;br /&gt;
| superdomain = {{{superdomain|}}}&lt;br /&gt;
| superdomain_authority = {{{superdomaindomain_authority|{{{superdomaindomain authority|}}}}}}&lt;br /&gt;
| unranked_domain= {{{unranked_domain|{{{unranked domain|}}}}}}&lt;br /&gt;
| unranked_domain_authority = {{{unranked_domain_authority|{{{unranked domain authority|}}}}}}&lt;br /&gt;
| domain = {{{domain|}}}&lt;br /&gt;
| domain_authority = {{{domain_authority|{{{domain authority|}}}}}}&lt;br /&gt;
| unranked_superregnum= {{{unranked_superregnum|{{{unranked superregnum|}}}}}}&lt;br /&gt;
| unranked_superregnum_authority = {{{unranked_superregnum_authority|{{{unranked superregnum authority|}}}}}}&lt;br /&gt;
| superregnum = {{{superregnum|}}}&lt;br /&gt;
| superregnum_authority = {{{superregnum_authority|{{{superregnum authority|}}}}}}&lt;br /&gt;
| unranked_regnum = {{{unranked_regnum|{{{unranked regnum|}}}}}}&lt;br /&gt;
| unranked_regnum_authority = {{{unranked_regnum_authority|{{{unranked regnum authority|}}}}}}&lt;br /&gt;
| regnum = {{{regnum|}}}&lt;br /&gt;
| regnum_authority = {{{regnum_authority|{{{regnum authority|}}}}}}&lt;br /&gt;
| unranked_subregnum= {{{unranked_subregnum|{{{unranked subregnum|}}}}}}&lt;br /&gt;
| unranked_subregnum_authority = {{{unranked_subregnum_authority|{{{unranked subregnum authority|}}}}}}&lt;br /&gt;
| subregnum = {{{subregnum|}}}&lt;br /&gt;
| subregnum_authority = {{{subregnum_authority|{{{subregnum authority|}}}}}}&lt;br /&gt;
| unranked_superdivisio= {{{unranked_superdivisio|{{{unranked superdivisio|}}}}}}&lt;br /&gt;
| unranked_superdivisio_authority = {{{unranked_superdivisio_authority|{{{unranked superdivisio authority|}}}}}}&lt;br /&gt;
| superdivisio = {{{superdivisio|}}}&lt;br /&gt;
| superdivisio_authority = {{{superdivisio_authority|{{{superdivisio authority|}}}}}}&lt;br /&gt;
| unranked_superphylum= {{{unranked_superphylum|{{{unranked superphylum|}}}}}}&lt;br /&gt;
| unranked_superphylum_authority = {{{unranked_superphylum_authority|{{{unranked superphylum authority|}}}}}}&lt;br /&gt;
| superphylum = {{{superphylum|}}}&lt;br /&gt;
| superphylum_authority = {{{superphylum_authority|{{{superphylum authority|}}}}}}&lt;br /&gt;
| unranked_divisio = {{{unranked_divisio|{{{unranked divisio|}}}}}}&lt;br /&gt;
| unranked_divisio_authority = {{{unranked_divisio_authority|{{{unranked divisio authority|}}} }}}      &lt;br /&gt;
| divisio = {{{divisio|}}}&lt;br /&gt;
| divisio_authority = {{{divisio_authority|{{{divisio authority|}}}}}}&lt;br /&gt;
| unranked_phylum= {{{unranked_phylum|{{{unranked phylum|}}}}}}&lt;br /&gt;
| unranked_phylum_authority = {{{unranked_phylum_authority|{{{unranked phylum authority|}}}}}}&lt;br /&gt;
| phylum = {{{phylum|}}}&lt;br /&gt;
| phylum_authority = {{{phylum_authority|{{{phylum authority|}}}}}}&lt;br /&gt;
| unranked_subdivisio= {{{unranked_subdivisio|{{{unranked subdivisio|}}}}}}&lt;br /&gt;
| unranked_subdivisio_authority = {{{unranked_subdivisio_authority|{{{unranked subdivisio authority|}}}}}}&lt;br /&gt;
| subdivisio = {{{subdivisio|}}}&lt;br /&gt;
| subdivisio_authority = {{{subdivisio_authority|{{{subdivisio authority|}}}}}}&lt;br /&gt;
| unranked_subphylum= {{{unranked_subphylum|{{{unranked subphylum|}}}}}}&lt;br /&gt;
| unranked_subphylum_authority = {{{unranked_subphylum_authority|{{{unranked subphylum authority|}}}}}}&lt;br /&gt;
| subphylum = {{{subphylum|}}}&lt;br /&gt;
| subphylum_authority = {{{subphylum_authority|{{{subphylum authority|}}}}}}&lt;br /&gt;
| unranked_infraphylum= {{{unranked_infraphylum|{{{unranked infraphylum|}}}}}}&lt;br /&gt;
| unranked_infraphylum_authority = {{{unranked_infraphylum_authority|{{{unranked infraphylum authority|}}}}}}&lt;br /&gt;
| infraphylum = {{{infraphylum|}}}&lt;br /&gt;
| infraphylum_authority = {{{infraphylum_authority|{{{infraphylum authority|}}}}}}&lt;br /&gt;
| unranked_microphylum= {{{unranked_microphylum|{{{unranked microphylum|}}}}}}&lt;br /&gt;
| unranked_microphylum_authority = {{{unranked_microphylum_authority|{{{unranked microphylum authority|}}}}}}&lt;br /&gt;
| microphylum = {{{microphylum|}}}&lt;br /&gt;
| microphylum_authority = {{{microphylum_authority|{{{microphylum authority|}}}}}}&lt;br /&gt;
| unranked_nanophylum= {{{unranked_nanophylum|{{{unranked nanophylum|}}}}}}&lt;br /&gt;
| unranked_nanophylum_authority = {{{unranked_nanophylum_authority|{{{unranked nanophylum authority|}}}}}}&lt;br /&gt;
| nanophylum = {{{nanophylum|}}}&lt;br /&gt;
| nanophylum_authority = {{{nanophylum_authority|{{{nanophylum authority|}}}}}}&lt;br /&gt;
| unranked_superclassis= {{{unranked_superclassis|{{{unranked superclassis|}}}}}}&lt;br /&gt;
| unranked_superclassis_authority = {{{unranked_superclassis_authority|{{{unranked superclassis authority|}}}}}}&lt;br /&gt;
| superclassis = {{{superclassis|}}}&lt;br /&gt;
| superclassis_authority = {{{superclassis_authority|{{{superclassis authority|}}}}}}&lt;br /&gt;
| unranked_classis = {{{unranked_classis|{{{unranked classis|}}}}}}&lt;br /&gt;
| unranked_classis_authority = {{{unranked_classis_authority|{{{unranked classis authority|}}}}}}&lt;br /&gt;
| classis = {{{classis|}}}&lt;br /&gt;
| classis_authority = {{{classis_authority|{{{classis authority|}}}}}}&lt;br /&gt;
| unranked_subclassis = {{{unranked_subclassis|{{{unranked subclassis|}}}}}}&lt;br /&gt;
| unranked_subclassis_authority = {{{unranked_subclassis_authority|{{{unranked subclassis authority|}}}}}}&lt;br /&gt;
| subclassis = {{{subclassis|}}}&lt;br /&gt;
| subclassis_authority = {{{subclassis_authority|{{{subclassis authority|}}}}}}&lt;br /&gt;
| unranked_infraclassis = {{{unranked_infraclassis|{{{unranked infraclassis|}}}}}}&lt;br /&gt;
| unranked_infraclassis_authority = {{{unranked_infraclassis_authority|{{{unranked infraclassis authority|}}}}}}&lt;br /&gt;
| infraclassis = {{{infraclassis|}}}&lt;br /&gt;
| infraclassis_authority = {{{infraclassis_authority|{{{infraclassis authority|}}}}}}&lt;br /&gt;
| unranked_magnordo= {{{unranked_magnordo|{{{unranked magnordo|}}}}}}&lt;br /&gt;
| unranked_magnordo_authority = {{{unranked_magnordo_authority|{{{unranked magnordo authority|}}}}}}&lt;br /&gt;
| magnordo = {{{magnordo|}}}&lt;br /&gt;
| magnordo_authority = {{{magnordo_authority|{{{magnordo authority|}}}}}}&lt;br /&gt;
| unranked_superordo= {{{unranked_superordo|{{{unranked superordo|}}}}}}&lt;br /&gt;
| unranked_superordo_authority = {{{unranked_superordo_authority|{{{unranked superordo authority|}}}}}}&lt;br /&gt;
| superordo = {{{superordo|}}}&lt;br /&gt;
| superordo_authority = {{{superordo_authority|{{{superordo authority|}}}}}}&lt;br /&gt;
| unranked_ordo = {{{unranked_ordo|{{{unranked ordo|}}}}}}&lt;br /&gt;
| unranked_ordo_authority = {{{unranked_ordo_authority|{{{unranked ordo authority|}}}}}}&lt;br /&gt;
| ordo = {{{ordo|}}}&lt;br /&gt;
| ordo_authority = {{{ordo_authority|{{{ordo authority|}}}}}}&lt;br /&gt;
| unranked_subordo= {{{unranked_subordo|{{{unranked subordo|}}}}}}&lt;br /&gt;
| unranked_subordo_authority = {{{unranked_subordo_authority|{{{unranked subordo authority|}}}}}}&lt;br /&gt;
| subordo = {{{subordo|}}}&lt;br /&gt;
| subordo_authority = {{{subordo_authority|{{{subordo authority|}}}}}}&lt;br /&gt;
| unranked_infraordo= {{{unranked_infraordo|{{{unranked infraordo|}}}}}}&lt;br /&gt;
| unranked_infraordo_authority = {{{unranked_infraordo_authority|{{{unranked infraordo authority|}}}}}}&lt;br /&gt;
| infraordo = {{{infraordo|}}}&lt;br /&gt;
| infraordo_authority = {{{infraordo_authority|{{{infraordo authority|}}}}}}&lt;br /&gt;
| unranked_parvordo= {{{unranked_parvordo|{{{unranked parvordo|}}}}}}&lt;br /&gt;
| unranked_parvordo_authority = {{{unranked_parvordo_authority|{{{unranked parvordo authority|}}}}}}&lt;br /&gt;
| parvordo = {{{parvordo|}}}&lt;br /&gt;
| parvordo_authority = {{{parvordo_authority|{{{parvordo authority|}}}}}}&lt;br /&gt;
| zoodivisio = {{{zoodivisio|}}}&lt;br /&gt;
| zoodivisio_authority = {{{zoodivisio_authority|{{{zoodivisio authority|}}}}}}&lt;br /&gt;
| unranked_zoosectio = {{{unranked_zoosectio|{{{unranked zoosectio|}}}}}}&lt;br /&gt;
| unranked_zoosectio_authority = {{{unranked_zoosectio_authority|{{{unranked zoosectio authority|}}}}}}&lt;br /&gt;
| zoosectio = {{{zoosectio|}}}&lt;br /&gt;
| zoosectio_authority = {{{zoosectio_authority|{{{zoosectio authority|}}}}}}&lt;br /&gt;
| unranked_zoosubsectio = {{{unranked_zoosubsectio|{{{unranked zoosubsectio|}}}}}}&lt;br /&gt;
| unranked_zoosubsectio_authority = {{{unranked_zoosubsectio_authority|{{{unranked zoosubsectio authority|}}}}}}&lt;br /&gt;
| zoosubsectio = {{{zoosubsectio|}}}&lt;br /&gt;
| zoosubsectio_authority = {{{zoosubsectio_authority|{{{zoosubsectio authority|}}}}}}&lt;br /&gt;
| unranked_superfamilia= {{{unranked_superfamilia|{{{unranked superfamilia|}}}}}}&lt;br /&gt;
| unranked_superfamilia_authority = {{{unranked_superfamilia_authority|{{{unranked superfamilia authority|}}}}}}&lt;br /&gt;
| superfamilia = {{{superfamilia|}}}&lt;br /&gt;
| superfamilia_authority = {{{superfamilia_authority|{{{superfamilia authority|}}}}}}&lt;br /&gt;
| unranked_familia = {{{unranked_familia|{{{unranked familia|}}}}}}&lt;br /&gt;
| unranked_familia_authority = {{{unranked_familia_authority|{{{unranked familia authority|}}}}}}&lt;br /&gt;
| familia = {{{familia|}}}&lt;br /&gt;
| familia_authority = {{{familia_authority|{{{familia authority|}}}}}}&lt;br /&gt;
| unranked_subfamilia = {{{unranked_subfamilia|{{{unranked subfamilia|}}}}}}&lt;br /&gt;
| unranked_subfamilia_authority = {{{unranked_subfamilia_authority|{{{unranked subfamilia authority|}}}}}}&lt;br /&gt;
| subfamilia = {{{subfamilia|}}}&lt;br /&gt;
| subfamilia_authority = {{{subfamilia_authority|{{{subfamilia authority|}}}}}}&lt;br /&gt;
| unranked_supertribus = {{{unranked_supertribus|{{{unranked supertribus|}}}}}}&lt;br /&gt;
| unranked_supertribus_authority = {{{unranked_supertribus_authority|{{{unranked supertribus authority|}}}}}}&lt;br /&gt;
| supertribus = {{{supertribus|}}}&lt;br /&gt;
| supertribus_authority = {{{supertribus_authority|{{{supertribus authority|}}}}}}&lt;br /&gt;
| unranked_tribus = {{{unranked_tribus|{{{unranked tribus|}}}}}}&lt;br /&gt;
| unranked_tribus_authority = {{{unranked_tribus_authority|{{{unranked tribus authority|}}}}}}&lt;br /&gt;
| tribus = {{{tribus|}}}&lt;br /&gt;
| tribus_authority = {{{tribus_authority|{{{tribus authority|}}}}}}&lt;br /&gt;
| unranked_subtribus = {{{unranked_subtribus|{{{unranked subtribus|}}}}}}&lt;br /&gt;
| unranked_subtribus_authority = {{{unranked_subtribus_authority|{{{unranked subtribus authority|}}}}}}&lt;br /&gt;
| subtribus = {{{subtribus|}}}&lt;br /&gt;
| subtribus_authority = {{{subtribus_authority|{{{subtribus authority|}}}}}}&lt;br /&gt;
| unranked_alliance = {{{unranked_alliance|{{{unranked alliance|}}}}}}&lt;br /&gt;
| unranked_alliance_authority = {{{unranked_alliance_authority|{{{unranked alliance authority|}}}}}}&lt;br /&gt;
| alliance = {{{alliance|}}}&lt;br /&gt;
| alliance_authority = {{{alliance_authority|{{{alliance authority|}}}}}}&lt;br /&gt;
| unranked_genus = {{{unranked_genus|{{{unranked genus|}}}}}}&lt;br /&gt;
| unranked_genus_authority = {{{unranked_genus_authority|{{{unranked genus authority|}}}}}}&lt;br /&gt;
| genus = {{{genus|}}}&lt;br /&gt;
| genus_authority = {{{genus_authority|{{{genus authority|}}}}}}&lt;br /&gt;
| unranked_subgenus = {{{unranked_subgenus|{{{unranked subgenus|}}}}}}&lt;br /&gt;
| unranked_subgenus_authority = {{{unranked_subgenus_authority|{{{unranked subgenus authority|}}}}}}&lt;br /&gt;
| subgenus = {{{subgenus|}}}&lt;br /&gt;
| subgenus_authority = {{{subgenus_authority|{{{subgenus authority|}}}}}}&lt;br /&gt;
| unranked_sectio = {{{unranked_sectio|{{{unranked sectio|}}}}}}&lt;br /&gt;
| unranked_sectio_authority = {{{unranked_sectio_authority|{{{unranked sectio authority|}}}}}}&lt;br /&gt;
| sectio = {{{sectio|}}}&lt;br /&gt;
| sectio_authority = {{{sectio_authority|{{{sectio authority|}}}}}}&lt;br /&gt;
| unranked_subsectio = {{{unranked_subsectio|{{{unranked subsectio|}}}}}}&lt;br /&gt;
| unranked_subsectio_authority = {{{unranked_subsectio_authority|{{{unranked subsectio authority|}}}}}}&lt;br /&gt;
| subsectio = {{{subsectio|}}}&lt;br /&gt;
| subsectio_authority = {{{subsectio_authority|{{{subsectio authority|}}}}}}&lt;br /&gt;
| unranked_series = {{{unranked_series|{{{unranked series|}}}}}}&lt;br /&gt;
| unranked_series_authority = {{{unranked_series_authority|{{{unranked series authority|}}}}}}&lt;br /&gt;
| series = {{{series|}}}&lt;br /&gt;
| series_authority = {{{series_authority|{{{series authority|}}}}}}&lt;br /&gt;
| unranked_subseries = {{{unranked_subseries|{{{unranked subseries|}}}}}}&lt;br /&gt;
| unranked_subseries_authority = {{{unranked_subseries_authority|{{{unranked subseries authority|}}}}}}&lt;br /&gt;
| subseries = {{{subseries|}}}&lt;br /&gt;
| subseries_authority = {{{subseries_authority|{{{subseries authority|}}}}}}&lt;br /&gt;
| unranked_species_group = {{{unranked_species_group|{{{unranked species group|}}}}}}&lt;br /&gt;
| unranked_species_group_authority = {{{unranked_species_group_authority|{{{unranked species group authority|}}}}}}&lt;br /&gt;
| species_group = {{{species_group|{{{species group|}}}}}}&lt;br /&gt;
| species_group_authority = {{{species_group_authority|{{{species group authority|}}}}}}&lt;br /&gt;
| unranked_species_subgroup = {{{unranked_species_subgroup|{{{unranked species subgroup|}}}}}}&lt;br /&gt;
| unranked_species_subgroup_authority = {{{unranked_species_subgroup_authority|{{{unranked species subgroup authority|}}}}}}&lt;br /&gt;
| species_subgroup = {{{species_subgroup|{{{species subgroup|}}}}}}&lt;br /&gt;
| species_subgroup_authority = {{{species_subgroup_authority|{{{species subgroup authority|}}}}}}&lt;br /&gt;
| unranked_species_complex = {{{unranked_species_complex|{{{unranked species complex|}}}}}}&lt;br /&gt;
| unranked_species_complex_authority = {{{unranked_species_complex_authority|{{{unranked species complex authority|}}}}}}&lt;br /&gt;
| species_complex = {{{species_complex|{{{species complex|}}}}}}&lt;br /&gt;
| species_complex_authority = {{{species_complex_authority|{{{species complex authority|}}}}}}&lt;br /&gt;
| unranked_species = {{{unranked_species|{{{unranked species|}}}}}}&lt;br /&gt;
| unranked_species_authority = {{{unranked_species_authority|{{{unranked species authority|}}}}}}&lt;br /&gt;
| species = {{{species|}}}&lt;br /&gt;
| species_authority = {{{species_authority|}}}&lt;br /&gt;
| unranked_subspecies = {{{unranked_subspecies|{{{unranked subspecies|}}}}}}&lt;br /&gt;
| unranked_subspecies_authority = {{{unranked_subspecies_authority|{{{unranked subspecies authority|}}}}}}&lt;br /&gt;
| subspecies = {{{subspecies|}}}&lt;br /&gt;
| subspecies_authority = {{{subspecies_authority|{{{subspecies authority|}}}}}}&lt;br /&gt;
| unranked_variety = {{{unranked_variety|{{{unranked variety|{{{unranked_varietas|{{{unranked varietas|}}}}}}}}}}}}&lt;br /&gt;
| unranked_variety_authority = {{{unranked_variety_authority|{{{unranked_varietas_authority|}}}}}}&lt;br /&gt;
| variety = {{{variety|{{{varietas|}}}}}}&lt;br /&gt;
| variety_authority = {{{variety_authority|{{{variety authority|{{{varietas_authority|{{{varietas authority|}}}}}}}}}}}}&lt;br /&gt;
| forma = {{{forma|}}}&lt;br /&gt;
| forma_authority = {{{forma_authority|{{{forma authority|}}}}}}&lt;br /&gt;
| diversity = {{{diversity|}}}&lt;br /&gt;
| diversity_ref = {{{diversity_ref|}}}&lt;br /&gt;
| diversity_link = {{{diversity_link|{{{diversity link|}}}}}}&lt;br /&gt;
| binomial = {{{binomial|}}}&lt;br /&gt;
| binomial_authority = {{{binomial_authority|{{{binomial authority|}}}}}}&lt;br /&gt;
| trinomial = {{{trinomial|}}}&lt;br /&gt;
| trinomial_authority = {{{trinomial_authority|{{{trinomial authority|}}}}}}&lt;br /&gt;
| type_genus = {{{type_genus|{{{type genus|}}}}}}&lt;br /&gt;
| type_genus_authority = {{{type_genus_authority|{{{type genus authority|}}}}}}&lt;br /&gt;
| type_species = {{{type_species|{{{type species|}}}}}}&lt;br /&gt;
| type_species_authority = {{{type_species_authority|{{{type species authority|}}}}}}&lt;br /&gt;
| subdivision = {{{subdivision|}}}&lt;br /&gt;
| subdivision_ref = {{{subdivision_ref|{{{subdivision ref|}}}}}}&lt;br /&gt;
| subdivision_ranks = {{{subdivision_ranks|{{{subdivision ranks|}}}}}}&lt;br /&gt;
| type_strain = {{{type_strain|{{{type strain|}}}}}}&lt;br /&gt;
| type_strain_ref = {{{type_strain_ref|{{{type strain ref|}}}}}}&lt;br /&gt;
| range_map = {{{range_map|{{{range map|}}}}}}&lt;br /&gt;
| range_map_upright = {{{range_map_upright|{{{range map upright|}}}}}}&lt;br /&gt;
| range_map_width = {{{range_map_width|{{{range map width|}}}}}}&lt;br /&gt;
| range_map_alt = {{{range_map_alt|{{{range map alt|}}}}}}&lt;br /&gt;
| range_map_caption = {{{range_map_caption|{{{range map caption|}}}}}}&lt;br /&gt;
| binomial2 = {{{binomial2|}}}&lt;br /&gt;
| binomial2_authority = {{{binomial2_authority|{{{binomial2 authority|}}}}}}&lt;br /&gt;
| range_map2 = {{{range_map2|{{{range map2|}}}}}}&lt;br /&gt;
| range_map2_upright = {{{range_map2_upright|{{{range map2 upright|}}}}}}&lt;br /&gt;
| range_map2_width = {{{range_map2_width|{{{range map2 width|}}}}}}&lt;br /&gt;
| range_map2_alt = {{{range_map2_alt|{{{range map2 alt|}}}}}}&lt;br /&gt;
| range_map2_caption = {{{range_map2_caption|{{{range map2 caption|}}}}}}&lt;br /&gt;
| binomial3 = {{{binomial3|}}}&lt;br /&gt;
| binomial3_authority = {{{binomial3_authority|{{{binomial3 authority|}}}}}}&lt;br /&gt;
| range_map3 = {{{range_map3|{{{range map3|}}}}}}&lt;br /&gt;
| range_map3_upright = {{{range_map3_upright|{{{range map3 upright|}}}}}}&lt;br /&gt;
| range_map3_width = {{{range_map3_width|{{{range map3 width|}}}}}}&lt;br /&gt;
| range_map3_alt = {{{range_map3_alt|{{{range map3 alt|}}}}}}&lt;br /&gt;
| range_map3_caption = {{{range_map3_caption|{{{range map3 caption|}}}}}}&lt;br /&gt;
| binomial4 = {{{binomial4|}}}&lt;br /&gt;
| binomial4_authority = {{{binomial4_authority|{{{binomial4 authority|}}}}}}&lt;br /&gt;
| range_map4 = {{{range_map4|{{{range map4|}}}}}}&lt;br /&gt;
| range_map4_upright = {{{range_map4_upright|{{{range map4 upright|}}}}}}&lt;br /&gt;
| range_map4_width = {{{range_map4_width|{{{range map4 width|}}}}}}&lt;br /&gt;
| range_map4_alt = {{{range_map4_alt|{{{range map4 alt|}}}}}}&lt;br /&gt;
| range_map4_caption = {{{range_map4_caption|{{{range map4 caption|}}}}}}&lt;br /&gt;
| synonyms_ref = {{{synonyms_ref|{{{synonyms ref|}}}}}}&lt;br /&gt;
| synonyms = {{{synonyms|}}}&lt;br /&gt;
| footer = {{{footer|}}}&lt;br /&gt;
}}{{#if:{{{extinct|}}}|[[Category:Taxoboxes using extinct parameters]]}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Sets_taxobox_colour&amp;diff=546</id>
		<title>Template:Sets taxobox colour</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Sets_taxobox_colour&amp;diff=546"/>
		<updated>2026-04-08T20:57:17Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{padleft:|1|{{Taxobox colour|{{{1|}}}}}}}|r|{{#ifexpr:{{#invoke:string|find|{{{1|}}}|incertae}}|&lt;br /&gt;
|{{{1|}}}{{{sep|,}}}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Module:Shortcut/config&amp;diff=544</id>
		<title>Module:Shortcut/config</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Module:Shortcut/config&amp;diff=544"/>
		<updated>2026-04-08T20:57:17Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module holds configuration data for [[Module:Shortcut]].&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
&lt;br /&gt;
-- The heading at the top of the shortcut box. It accepts the following parameter:&lt;br /&gt;
-- $1 - the total number of shortcuts. (required)&lt;br /&gt;
[&#039;shortcut-heading&#039;] = &#039;[[Wikipedia:Shortcut|{{PLURAL:$1|Shortcut|Shortcuts}}]]&#039;,&lt;br /&gt;
&lt;br /&gt;
-- The heading when |redirect=yes is given. It accepts the following parameter:&lt;br /&gt;
-- $1 - the total number of shortcuts. (required)&lt;br /&gt;
[&#039;redirect-heading&#039;] = &#039;[[Wikipedia:Redirect|{{PLURAL:$1|Redirect|Redirects}}]]&#039;,&lt;br /&gt;
&lt;br /&gt;
-- The error message to display when a shortcut is invalid (is not a string, or&lt;br /&gt;
-- is the blank string). It accepts the following parameter:&lt;br /&gt;
-- $1 - the number of the shortcut in the argument list. (required)&lt;br /&gt;
[&#039;invalid-shortcut-error&#039;] = &#039;shortcut #$1 was invalid (shortcuts must be &#039; ..&lt;br /&gt;
	&#039;strings of at least one character in length)&#039;,&lt;br /&gt;
&lt;br /&gt;
-- The error message to display when no shortcuts or other displayable content&lt;br /&gt;
-- were specified. (required)&lt;br /&gt;
[&#039;no-content-error&#039;] = &#039;Error: no shortcuts were specified and the &#039; ..&lt;br /&gt;
	mw.text.nowiki(&#039;|msg=&#039;) ..&lt;br /&gt;
	&#039; parameter was not set.&#039;,&lt;br /&gt;
&lt;br /&gt;
-- A category to add when the no-content-error message is displayed. (optional)&lt;br /&gt;
[&#039;no-content-error-category&#039;] = &#039;Shortcut templates with missing parameters&#039;,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Module:Shortcut&amp;diff=542</id>
		<title>Module:Shortcut</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Module:Shortcut&amp;diff=542"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module implements {{shortcut}}.&lt;br /&gt;
&lt;br /&gt;
-- Set constants&lt;br /&gt;
local CONFIG_MODULE = &#039;Module:Shortcut/config&#039;&lt;br /&gt;
&lt;br /&gt;
-- Load required modules&lt;br /&gt;
local checkType = require(&#039;libraryUtil&#039;).checkType&lt;br /&gt;
local yesno = require(&#039;Module:Yesno&#039;)&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local function message(msg, ...)&lt;br /&gt;
	return mw.message.newRawMessage(msg, ...):plain()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeCategoryLink(cat)&lt;br /&gt;
	return string.format(&#039;[[%s:%s]]&#039;, mw.site.namespaces[14].name, cat)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(shortcuts, options, frame, cfg)&lt;br /&gt;
	checkType(&#039;_main&#039;, 1, shortcuts, &#039;table&#039;)&lt;br /&gt;
	checkType(&#039;_main&#039;, 2, options, &#039;table&#039;, true)&lt;br /&gt;
	options = options or {}&lt;br /&gt;
	frame = frame or mw.getCurrentFrame()&lt;br /&gt;
	cfg = cfg or mw.loadData(CONFIG_MODULE)&lt;br /&gt;
	local templateMode = options.template and yesno(options.template)&lt;br /&gt;
	local redirectMode = options.redirect and yesno(options.redirect)&lt;br /&gt;
	local isCategorized = not options.category or yesno(options.category) ~= false&lt;br /&gt;
&lt;br /&gt;
	-- Validate shortcuts&lt;br /&gt;
	for i, shortcut in ipairs(shortcuts) do&lt;br /&gt;
		if type(shortcut) ~= &#039;string&#039; or #shortcut &amp;lt; 1 then&lt;br /&gt;
			error(message(cfg[&#039;invalid-shortcut-error&#039;], i), 2)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Make the list items. These are the shortcuts plus any extra lines such&lt;br /&gt;
	-- as options.msg.&lt;br /&gt;
	local listItems = {}&lt;br /&gt;
	for i, shortcut in ipairs(shortcuts) do&lt;br /&gt;
		local templatePath, prefix&lt;br /&gt;
		if templateMode then&lt;br /&gt;
			-- Namespace detection&lt;br /&gt;
			local titleObj = mw.title.new(shortcut, 10)&lt;br /&gt;
			if titleObj.namespace == 10 then&lt;br /&gt;
				templatePath = titleObj.fullText&lt;br /&gt;
			else&lt;br /&gt;
				templatePath = shortcut&lt;br /&gt;
			end&lt;br /&gt;
			prefix = options[&#039;pre&#039; .. i] or options.pre or &#039;&#039;&lt;br /&gt;
		end&lt;br /&gt;
		if options.target and yesno(options.target) then&lt;br /&gt;
			listItems[i] = templateMode&lt;br /&gt;
				and string.format(&amp;quot;&amp;amp;#123;&amp;amp;#123;%s[[%s|%s]]&amp;amp;#125;&amp;amp;#125;&amp;quot;, prefix, templatePath, shortcut)&lt;br /&gt;
				or string.format(&amp;quot;[[%s]]&amp;quot;, shortcut)&lt;br /&gt;
		else&lt;br /&gt;
			listItems[i] = frame:expandTemplate{&lt;br /&gt;
				title = &#039;No redirect&#039;,&lt;br /&gt;
				args = templateMode and {templatePath, shortcut} or {shortcut, shortcut}&lt;br /&gt;
			}&lt;br /&gt;
			if templateMode then&lt;br /&gt;
				listItems[i] = string.format(&amp;quot;&amp;amp;#123;&amp;amp;#123;%s%s&amp;amp;#125;&amp;amp;#125;&amp;quot;, prefix, listItems[i])&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.insert(listItems, options.msg)&lt;br /&gt;
&lt;br /&gt;
	-- Return an error if we have nothing to display&lt;br /&gt;
	if #listItems &amp;lt; 1 then&lt;br /&gt;
		local msg = cfg[&#039;no-content-error&#039;]&lt;br /&gt;
		msg = string.format(&#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;%s&amp;lt;/strong&amp;gt;&#039;, msg)&lt;br /&gt;
		if isCategorized and cfg[&#039;no-content-error-category&#039;] then&lt;br /&gt;
			msg = msg .. makeCategoryLink(cfg[&#039;no-content-error-category&#039;])&lt;br /&gt;
		end&lt;br /&gt;
		return msg&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	root:wikitext(frame:extensionTag{ name = &#039;templatestyles&#039;, args = { src = &#039;Module:Shortcut/styles.css&#039;} })&lt;br /&gt;
	-- Anchors&lt;br /&gt;
	local anchorDiv = root&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(&#039;module-shortcutanchordiv&#039;)&lt;br /&gt;
	for i, shortcut in ipairs(shortcuts) do&lt;br /&gt;
		local anchor = mw.uri.anchorEncode(shortcut)&lt;br /&gt;
		anchorDiv:tag(&#039;span&#039;):attr(&#039;id&#039;, anchor)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Shortcut heading&lt;br /&gt;
	local shortcutHeading&lt;br /&gt;
	do&lt;br /&gt;
		local nShortcuts = #shortcuts&lt;br /&gt;
		if nShortcuts &amp;gt; 0 then&lt;br /&gt;
			local headingMsg = options[&#039;shortcut-heading&#039;] or&lt;br /&gt;
				redirectMode and cfg[&#039;redirect-heading&#039;] or&lt;br /&gt;
				cfg[&#039;shortcut-heading&#039;]&lt;br /&gt;
			shortcutHeading = message(headingMsg, nShortcuts)&lt;br /&gt;
			shortcutHeading = frame:preprocess(shortcutHeading)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Shortcut box&lt;br /&gt;
	local shortcutList = root&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(&#039;module-shortcutboxplain noprint&#039;)&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;note&#039;)&lt;br /&gt;
	if options.float and options.float:lower() == &#039;left&#039; then&lt;br /&gt;
		shortcutList:addClass(&#039;module-shortcutboxleft&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if options.clear and options.clear ~= &#039;&#039; then&lt;br /&gt;
		shortcutList:css(&#039;clear&#039;, options.clear)&lt;br /&gt;
	end&lt;br /&gt;
	if shortcutHeading then&lt;br /&gt;
		shortcutList&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:addClass(&#039;module-shortcutlist&#039;)&lt;br /&gt;
				:wikitext(shortcutHeading)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local ubl = require(&#039;Module:List&#039;).unbulleted(listItems)&lt;br /&gt;
	shortcutList:wikitext(ubl)&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = require(&#039;Module:Arguments&#039;).getArgs(frame)&lt;br /&gt;
&lt;br /&gt;
	-- Separate shortcuts from options&lt;br /&gt;
	local shortcuts, options = {}, {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if type(k) == &#039;number&#039; then&lt;br /&gt;
			shortcuts[k] = v&lt;br /&gt;
		else&lt;br /&gt;
			options[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Compress the shortcut array, which may contain nils.&lt;br /&gt;
	local function compressArray(t)&lt;br /&gt;
		local nums, ret = {}, {}&lt;br /&gt;
		for k in pairs(t) do&lt;br /&gt;
			nums[#nums + 1] = k&lt;br /&gt;
		end&lt;br /&gt;
		table.sort(nums)&lt;br /&gt;
		for i, num in ipairs(nums) do&lt;br /&gt;
			ret[i] = t[num]&lt;br /&gt;
		end&lt;br /&gt;
		return ret&lt;br /&gt;
	end&lt;br /&gt;
	shortcuts = compressArray(shortcuts)&lt;br /&gt;
&lt;br /&gt;
	return p._main(shortcuts, options, frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Shortcut&amp;diff=540</id>
		<title>Template:Shortcut</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Shortcut&amp;diff=540"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Shortcut|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Ombox/shortcut&amp;diff=538</id>
		<title>Template:Ombox/shortcut</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Ombox/shortcut&amp;diff=538"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Shortcut]]&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R with history}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Tree_list/end&amp;diff=536</id>
		<title>Template:Tree list/end</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Tree_list/end&amp;diff=536"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation|Template:Tree list/doc}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Var&amp;diff=534</id>
		<title>Template:Var</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Var&amp;diff=534"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var {{#if:{{{class|}}}|class=&amp;quot;{{{class}}}&amp;quot;}} {{#if:{{{id|}}}|id=&amp;quot;{{{id}}}&amp;quot;}} style=&amp;quot;padding-right: 1px;{{{style|}}}&amp;quot; {{#if:{{{lang|}}}|lang=&amp;quot;{{{lang}}}&amp;quot;}} {{#if:{{{title|}}}|title=&amp;quot;{{{title}}}&amp;quot;}}&amp;gt;{{{1}}}&amp;lt;/var&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--Categories and interwikis go near the bottom of the /doc page.--&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:No_redirect&amp;diff=532</id>
		<title>Template:No redirect</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:No_redirect&amp;diff=532"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{safesubst:&amp;lt;noinclude/&amp;gt;#if: {{safesubst:&amp;lt;noinclude/&amp;gt;#invoke:Redirect|isRedirect|{{{1}}}}}&lt;br /&gt;
| &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{safesubst:&amp;lt;noinclude/&amp;gt;fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;display: none&amp;quot;&amp;gt;[[:{{{1}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
| [[:{{safesubst:&amp;lt;noinclude/&amp;gt;FULLPAGENAME:{{{1}}}}}|{{{2|{{{1}}}}}}]]&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Terminate_sentence&amp;diff=530</id>
		<title>Template:Terminate sentence</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Terminate_sentence&amp;diff=530"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1}}}{{#if:{{#invoke:text|sentenceTerminated|{{{1|}}}}}||{{{2|.}}}}}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Columns-list&amp;diff=528</id>
		<title>Template:Columns-list</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Columns-list&amp;diff=528"/>
		<updated>2026-04-08T20:57:16Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#if:{{{1|}}}|{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#invoke:Template wrapper|wrap|_template=div col|_alias-map=1:content|colwidth=30em}}}}{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using columns-list with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Columns-list]] with unknown parameter &amp;quot;_VALUE_&amp;quot;|ignoreblank=y| 1 | class | content | colwidth | gap | rules | small | style }}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Phanerozoic_220px&amp;diff=526</id>
		<title>Template:Phanerozoic 220px</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Phanerozoic_220px&amp;diff=526"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;Timeline-row&amp;quot; style=&amp;quot;margin: 4px auto 0; clear:both; width:220px; padding:0px; height:18px; overflow:visible; white-space:nowrap; border:1px #666; border-style:solid none; position:relative; z-index:0; font-size:97%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;position:absolute; height:100%; left:0px; width:{{#expr: {{period start|Cambrian}}/650*250}}px; padding-left:5px; text-align:left; color:inherit; background-color:{{period color|Ediacaran}}; background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(254,217,106,1) 15%, rgba(254,217,106,1));&amp;quot;&amp;gt;[[Precambrian|PreꞒ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
{{fossil range/bar|Cambrian|{{font color|white|Ꞓ}}}}&lt;br /&gt;
{{fossil range/bar|Ordovician|{{font color|white|O}}}}&lt;br /&gt;
{{fossil range/bar|Silurian|S}}&lt;br /&gt;
{{fossil range/bar|Devonian|D}}&lt;br /&gt;
{{fossil range/bar|Carboniferous|{{font color|white|C}}}}&lt;br /&gt;
{{fossil range/bar|Permian|{{font color|white|P}}}}&lt;br /&gt;
{{fossil range/bar|Triassic|{{font color|white|T}}}}&lt;br /&gt;
{{fossil range/bar|Jurassic|{{font color|white|J}}}}&lt;br /&gt;
{{fossil range/bar|Cretaceous|K}}&lt;br /&gt;
{{fossil range/bar|Paleogene|Pg}}&lt;br /&gt;
{{fossil range/bar|Neogene|N}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;end-border&amp;quot; style=&amp;quot;color:inherit; position:absolute; height:100%; background-color:#666; width:1px; left:219px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Period_start&amp;diff=524</id>
		<title>Template:Period start</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Period_start&amp;diff=524"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#expr:{{#switch: {{Period id|{{{1|{{PAGENAME}}}}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Some other notable dates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|burgess shale|middle middle cambrian&amp;lt;!--Middle middle is approximate; cf. Burgess Shale--&amp;gt;=508&lt;br /&gt;
|chengjiang=518&lt;br /&gt;
|sirius passet=518&lt;br /&gt;
|doushantou=570&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Data from ICS chart&lt;br /&gt;
&lt;br /&gt;
| Supereon&lt;br /&gt;
|   Eon&lt;br /&gt;
|     Era&lt;br /&gt;
|       Period&lt;br /&gt;
|         Epoch/Series&lt;br /&gt;
|           Age/Stage&lt;br /&gt;
|             other division (other sources - not in ICS chart)&lt;br /&gt;
The names from the ICS chart are always first on the line.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
| precambrian&lt;br /&gt;
|   hadean              = 4567.30&lt;br /&gt;
|   archean&lt;br /&gt;
|     eoarchean | isuan = 4031&lt;br /&gt;
|     paleoarchean      = 3600&lt;br /&gt;
|     mesoarchean       = 3200&lt;br /&gt;
|     neoarchean        = 2800&lt;br /&gt;
|   proterozoic&lt;br /&gt;
|     paleoproterozoic&lt;br /&gt;
|       siderian        = 2500&lt;br /&gt;
|       rhyacian        = 2300&lt;br /&gt;
|       orosirian       = 2050&lt;br /&gt;
|       statherian      = 1800&lt;br /&gt;
|     mesoproterozoic&lt;br /&gt;
|       calymmian       = 1600&lt;br /&gt;
|       ectasian | riphean&lt;br /&gt;
                        = 1400&lt;br /&gt;
|       stenian         = 1200&lt;br /&gt;
|             mayanian  = 1100&lt;br /&gt;
|             sinian | sturtian&lt;br /&gt;
                        = 1050&lt;br /&gt;
|     neoproterozoic&lt;br /&gt;
|       tonian          = 1000&lt;br /&gt;
|             baikalian = 850 &lt;br /&gt;
|       cryogenian      = 720&lt;br /&gt;
|       ediacaran | vendian&lt;br /&gt;
                        = 635&lt;br /&gt;
  &amp;lt;!-- end of precambrian --&amp;gt;&lt;br /&gt;
|   phanerozoic&lt;br /&gt;
|     paleozoic&lt;br /&gt;
|       cambrian&lt;br /&gt;
|        lower cambrian &amp;lt;!-- group of two epochs, not in ICS chart --&amp;gt;&lt;br /&gt;
|         terreneuvian | lowest cambrian | earliest cambrian&lt;br /&gt;
|           fortunian&lt;br /&gt;
|             manykaian | nemakit daldynian&lt;br /&gt;
                         = 538.8&lt;br /&gt;
|             caerfai | tommotian&lt;br /&gt;
                         = 530&lt;br /&gt;
|           cambrian stage 2&lt;br /&gt;
                         = 529&lt;br /&gt;
|         cambrian series 2&lt;br /&gt;
|           cambrian stage 3 | middle lower cambrian&lt;br /&gt;
|             atdabanian = 521&lt;br /&gt;
|             botomian   = 522&lt;br /&gt;
|             toyonian | upper lower cambrian&lt;br /&gt;
                         = 516&lt;br /&gt;
|           cambrian stage 4&lt;br /&gt;
                         = 514.5&lt;br /&gt;
         &amp;lt;!-- end of lower cambrian --&amp;gt;&lt;br /&gt;
|         cambrian series 3 | middle cambrian | miaolingian&lt;br /&gt;
|           cambrian stage 5 | lower middle cambrian | st davids | wuliuan&lt;br /&gt;
                         = 506.5&lt;br /&gt;
|           drumian      = 504.5&lt;br /&gt;
|           guzhangian | nganasanian | mindyallan&lt;br /&gt;
                         = 500.5&lt;br /&gt;
|         furongian | upper cambrian | merioneth&lt;br /&gt;
|           paibian | franconian&amp;lt;!--unofficial and approximate!--&amp;gt;&lt;br /&gt;
                         = 497&lt;br /&gt;
|           jiangshanian = 494.2&lt;br /&gt;
|             upper upper cambrian | mansian&lt;br /&gt;
                         = 489.5&lt;br /&gt;
|           cambrian stage 10     = 491.0&lt;br /&gt;
|       ordovician&lt;br /&gt;
|         lower ordovician&lt;br /&gt;
|           tremadocian  = 486.85&lt;br /&gt;
|             upper lower ordovician&lt;br /&gt;
                         = 479&lt;br /&gt;
|           floian | arenig&lt;br /&gt;
                         = 477.1&lt;br /&gt;
|         middle ordovician&lt;br /&gt;
|           dapingian | ordovician iii | lower middle ordovician&lt;br /&gt;
                         = 471.3&lt;br /&gt;
|           darriwilian  = 469.4&lt;br /&gt;
|         upper ordovician&lt;br /&gt;
|           sandbian | ordovician v | lower upper ordovician&lt;br /&gt;
                         = 458.2&lt;br /&gt;
|             middle upper ordovician&lt;br /&gt;
                         = 455&lt;br /&gt;
|           katian | ordovician vi&lt;br /&gt;
                         = 452.8&lt;br /&gt;
|           hirnantian   = 445.2&lt;br /&gt;
|       silurian&lt;br /&gt;
|         llandovery | lower silurian&lt;br /&gt;
|           rhuddanian   = 443.1&lt;br /&gt;
|           aeronian     = 440.5&lt;br /&gt;
|           telychian    = 438.6&lt;br /&gt;
|         wenlock&lt;br /&gt;
|           sheinwoodian = 432.9&lt;br /&gt;
|           homerian     = 430.6&lt;br /&gt;
|         ludlow | upper silurian&lt;br /&gt;
|           gorstian     = 426.7&lt;br /&gt;
|           ludfordian   = 425.0&lt;br /&gt;
|         pridoli&lt;br /&gt;
|           unnamed pridoli stage&lt;br /&gt;
                         = 422.7&lt;br /&gt;
|       devonian&lt;br /&gt;
|         lower devonian&lt;br /&gt;
|           lochkovian | downtonian&amp;lt;!--approx--&amp;gt;&lt;br /&gt;
                         = 419.62&lt;br /&gt;
|           pragian | praghian&lt;br /&gt;
                         = 413.02&lt;br /&gt;
|           emsian       = 410.62&lt;br /&gt;
|         middle devonian&lt;br /&gt;
|           eifelian     = 393.47&lt;br /&gt;
|           givetian     = 387.95&lt;br /&gt;
|         upper devonian&lt;br /&gt;
|           frasnian     = 382.31&lt;br /&gt;
|           famennian    = 372.15&lt;br /&gt;
|       carboniferous&lt;br /&gt;
|        mississippian | lower carboniferous &amp;lt;!-- Subperiod from ICS chart --&amp;gt;&lt;br /&gt;
|         lower mississippian&lt;br /&gt;
|           tournaisian  = 358.86&lt;br /&gt;
|         middle mississippian&lt;br /&gt;
|           visean       = 346.7&lt;br /&gt;
|         upper mississippian&lt;br /&gt;
|           serpukhovian = 330.3&lt;br /&gt;
|             namurian   = 326&lt;br /&gt;
|        pennsylvanian | upper carboniferous &amp;lt;!-- Subperiod from ICS chart --&amp;gt;&lt;br /&gt;
|         lower pennsylvanian&lt;br /&gt;
|           bashkirian   = 323.4&lt;br /&gt;
|             westphalian= 313&lt;br /&gt;
|         middle pennsylvanian&lt;br /&gt;
|           moscovian    = 315.2&lt;br /&gt;
|         upper pennsylvanian&lt;br /&gt;
|           kasimovian   = 307.0&lt;br /&gt;
|             stephanian = 304&lt;br /&gt;
|           gzhelian     = 303.7&lt;br /&gt;
|       permian&lt;br /&gt;
|         cisuralian | lower permian&lt;br /&gt;
|           asselian     = 298.9&lt;br /&gt;
|           sakmarian    = 293.52&lt;br /&gt;
|           artinskian   = 290.1&lt;br /&gt;
|           kungurian    = 283.3&lt;br /&gt;
|         guadalupian | middle permian&lt;br /&gt;
|           roadian | ufimian&lt;br /&gt;
                         = 274.4&lt;br /&gt;
|           wordian      = 266.9&lt;br /&gt;
|           capitanian   = 264.28&lt;br /&gt;
|         lopingian | upper permian&lt;br /&gt;
|           wuchiapingian | longtanian&lt;br /&gt;
                         = 259.51&lt;br /&gt;
|           changhsingian= 254.14&lt;br /&gt;
|     mesozoic&lt;br /&gt;
|       triassic&lt;br /&gt;
|         lower triassic&lt;br /&gt;
|           induan       = 251.902&lt;br /&gt;
|           olenekian | spathian&lt;br /&gt;
                         = 249.9&lt;br /&gt;
|         middle triassic &lt;br /&gt;
|           anisian      = 246.7&lt;br /&gt;
|           ladinian     = 241.464&lt;br /&gt;
|         upper triassic&lt;br /&gt;
|           carnian      = 237&lt;br /&gt;
|           norian       = 227.3&lt;br /&gt;
|           rhaetian     = 205.7&lt;br /&gt;
|       jurassic&lt;br /&gt;
|         lower jurassic&lt;br /&gt;
|           hettangian   = 201.4&lt;br /&gt;
|           sinemurian   = 199.5&lt;br /&gt;
|           pliensbachian= 192.9&lt;br /&gt;
|           toarcian     = 184.2&lt;br /&gt;
|         middle jurassic&lt;br /&gt;
|           aalenian     = 174.7&lt;br /&gt;
|           bajocian     = 170.9&lt;br /&gt;
|           bathonian    = 168.2&lt;br /&gt;
|           callovian    = 165.3&lt;br /&gt;
|         upper jurassic&lt;br /&gt;
|           oxfordian    = 161.5&lt;br /&gt;
|           kimmeridgian = 154.8&lt;br /&gt;
|           tithonian    = 149.2&lt;br /&gt;
|       cretaceous&lt;br /&gt;
|         lower cretaceous&lt;br /&gt;
|           berriasian | neocomian&lt;br /&gt;
                         = 143.1&lt;br /&gt;
|           valanginian  = 137.05&lt;br /&gt;
|           hauterivian  = 132.6&lt;br /&gt;
|           barremian | gallic&lt;br /&gt;
                         = 125.77&lt;br /&gt;
|           aptian       = 121.4&lt;br /&gt;
|           albian       = 113.2&lt;br /&gt;
|         upper cretaceous&lt;br /&gt;
|           cenomanian   = 100.5&lt;br /&gt;
|           turonian     = 93.9&lt;br /&gt;
|           coniacian | senonian&lt;br /&gt;
                         = 89.8&lt;br /&gt;
|           santonian    = 85.7&lt;br /&gt;
|           campanian    = 83.6&lt;br /&gt;
|           maastrichtian= 72.2&lt;br /&gt;
|     cenozoic&lt;br /&gt;
|      tertiary &amp;lt;!-- Group of 2 periods, former term --&amp;gt;&lt;br /&gt;
|       paleogene&lt;br /&gt;
|         paleocene&lt;br /&gt;
|           danian | lower paleocene&lt;br /&gt;
                         = 66.00&lt;br /&gt;
|             puercan    = 65&lt;br /&gt;
|             torrejonian= 63.3&lt;br /&gt;
|           selandian | middle paleocene&lt;br /&gt;
                         = 61.66&lt;br /&gt;
|             tiffanian  = 60.2&lt;br /&gt;
|           thanetian | upper paleocene&lt;br /&gt;
                         = 59.24&lt;br /&gt;
|             clarkforkian&lt;br /&gt;
                         = 56.8&lt;br /&gt;
|         eocene&lt;br /&gt;
|           ypresian | lower eocene | mp 10&lt;br /&gt;
                         = 56.00&lt;br /&gt;
|             wasatchian = 55.4&lt;br /&gt;
|             bridgerian = 50.3&lt;br /&gt;
|          middle eocene &amp;lt;!-- Group of two stages, not in ICS chart --&amp;gt;&lt;br /&gt;
|           lutetian | mp 11&lt;br /&gt;
                         = 48.07&lt;br /&gt;
|             uintan     = 46.2&lt;br /&gt;
|             duchesnean = 42&lt;br /&gt;
|           bartonian    = 41.03&lt;br /&gt;
|             chadronian = 38&lt;br /&gt;
           &amp;lt;!-- end of middle eocene --&amp;gt;&lt;br /&gt;
|           priabonian | upper eocene&lt;br /&gt;
                         = 37.71&lt;br /&gt;
|         oligocene&lt;br /&gt;
|           rupelian | lower oligocene&lt;br /&gt;
|             orellan    = 33.90&lt;br /&gt;
|             whitneyan  = 33.3&lt;br /&gt;
|             arikeean   = 30.6&lt;br /&gt;
|           chattian | upper oligocene&lt;br /&gt;
                         = 27.30&lt;br /&gt;
|       neogene&lt;br /&gt;
|         miocene&lt;br /&gt;
|          lower miocene&lt;br /&gt;
|           aquitanian   = 23.04&lt;br /&gt;
|             hemingfordian&lt;br /&gt;
                         = 20.6&lt;br /&gt;
|           burdigalian  = 20.45&lt;br /&gt;
|             barstovian = 16.3&lt;br /&gt;
|          middle miocene&lt;br /&gt;
|           langhian     = 15.98&lt;br /&gt;
|           serravallian = 13.82&lt;br /&gt;
|             clarendonian&lt;br /&gt;
                         = 13.6&lt;br /&gt;
|          upper miocene&lt;br /&gt;
|           tortonian    = 11.63&lt;br /&gt;
|             hemphillian= 10.3&lt;br /&gt;
|           messinian    = 7.246&lt;br /&gt;
|         pliocene&lt;br /&gt;
|           zanclean | lower pliocene&lt;br /&gt;
                         = 5.333&lt;br /&gt;
|             blancan    = 4.75&lt;br /&gt;
|           piacenzian | upper pliocene&lt;br /&gt;
                         = 3.600&lt;br /&gt;
       &amp;lt;!-- end of tertiary --&amp;gt;&lt;br /&gt;
|       quaternary&lt;br /&gt;
|         pleistocene&lt;br /&gt;
|          lower pleistocene&lt;br /&gt;
|           gelasian     = 2.58&lt;br /&gt;
|           calabrian    = 1.80&lt;br /&gt;
|             irvingtonian&lt;br /&gt;
                         = 1.8&lt;br /&gt;
           &amp;lt;!-- end of lower pleistocene --&amp;gt;&lt;br /&gt;
|           middle pleistocene | ionian | chibanian&amp;lt;!--the name &amp;quot;Chibanian&amp;quot; was formally adopted for this stage by the ICS in January 2020. The term &amp;quot;Ionian&amp;quot; was a proposed term for this same span of time.--&amp;gt;&lt;br /&gt;
                         = 0.774&amp;lt;!--this date has been redefined by the ICS.--&amp;gt;&lt;br /&gt;
|             rancholabrean&lt;br /&gt;
                         = 0.24&lt;br /&gt;
|           upper pleistocene | tarantian&amp;lt;!--proposed name for this as-yet formally undefined stage--&amp;gt;&lt;br /&gt;
                         = 0.129&amp;lt;!--this date has been redefined by the ICS.--&amp;gt;&lt;br /&gt;
|         holocene&lt;br /&gt;
|           greenlandian | lower holocene   &lt;br /&gt;
                         = 0.0117&lt;br /&gt;
|           northgrippian | middle holocene&lt;br /&gt;
                         =0.0082&lt;br /&gt;
|           meghalayan | upper holocene&lt;br /&gt;
                         =0.0042&lt;br /&gt;
|           &lt;br /&gt;
| now | recent | present | current&lt;br /&gt;
                         = 0&lt;br /&gt;
&lt;br /&gt;
}} round {{{2|5}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Period_id&amp;diff=522</id>
		<title>Template:Period id</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Period_id&amp;diff=522"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{lc:{{{1}}}}}&lt;br /&gt;
| series 2 = cambrian series 2&lt;br /&gt;
| series 3 = cambrian series 3&lt;br /&gt;
| stage 2  = cambrian stage 2&lt;br /&gt;
| stage 3  = cambrian stage 3&lt;br /&gt;
| stage 4  = cambrian stage 4&lt;br /&gt;
| stage 5  = cambrian stage 5&lt;br /&gt;
| stage 10 = cambrian stage 10&lt;br /&gt;
| {{#invoke:MultiReplace|main|{{lc:{{{1}}}}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|-| &amp;lt;!--&lt;br /&gt;
  --&amp;gt;|%f[%w]palaeo|paleo&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|%f[%w]early%f[%W]|lower&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|%f[%w]mid%f[%W]|middle&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|%f[%w]late%f[%W]|upper}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Period_end&amp;diff=520</id>
		<title>Template:Period end</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Period_end&amp;diff=520"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Period start|{{next period|{{{1|{{PAGENAME}}}}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Period_color&amp;diff=518</id>
		<title>Template:Period color</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Period_color&amp;diff=518"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:{{lc:{{{1}}}}}&lt;br /&gt;
|phanerozoic=rgb(154,217,221)&lt;br /&gt;
 |cenozoic=rgb(242,249,29)&lt;br /&gt;
  |quaternary=rgb(249,249,127)&lt;br /&gt;
   |holocene=rgb(253,230,202)&lt;br /&gt;
    |meghalayan|upper holocene|late holocene=rgb(253,237,236)&lt;br /&gt;
    |northgrippian|middle holocene=rgb(253,236,228)&lt;br /&gt;
    |greenlandian|lower holocene|early holocene=rgb(254,236,219)&lt;br /&gt;
   |pleistocene=rgb(255,239,175)&lt;br /&gt;
    |upper pleistocene|tarantian=rgb(255,242,211)&lt;br /&gt;
    |chibanian|middle pleistocene|ionian=rgb(255,242,199)&lt;br /&gt;
    |lower pleistocene|early pleistocene=rgb(255,240,185)&amp;lt;!--SEMI-OFFICIAL--&amp;gt;&lt;br /&gt;
    |calabrian=rgb(255,242,186)&lt;br /&gt;
    |gelasian=rgb(255,237,179)&lt;br /&gt;
  |neogene=rgb(255,230,25)&lt;br /&gt;
   |pliocene=rgb(255,255,153)&lt;br /&gt;
    |piacenzian=rgb(255,255,191)&lt;br /&gt;
    |zanclean=rgb(255,255,179)&lt;br /&gt;
   |miocene=rgb(255,255,0)&lt;br /&gt;
    |messinian=rgb(255,255,115)&lt;br /&gt;
    |tortonian=rgb(255,255,102)&lt;br /&gt;
    |serravallian=rgb(255,255,89)&lt;br /&gt;
    |langhian=rgb(255,255,77)&lt;br /&gt;
    |burdigalian=rgb(255,255,65)&lt;br /&gt;
    |aquitanian=rgb(255,255,51)   &lt;br /&gt;
  |paleogene|palæogene|palaeogene=rgb(253,154,82)&lt;br /&gt;
   |oligocene=rgb(254,192,122)&lt;br /&gt;
    |chattian=rgb(254,230,170)&lt;br /&gt;
    |rupelian=rgb(254,217,154)&lt;br /&gt;
   |eocene=rgb(253,180,108)&lt;br /&gt;
    |priabonian=rgb(253,205,161)&lt;br /&gt;
    |bartonian=rgb(253,192,145)&lt;br /&gt;
    |lutetian=rgb(253,180,130)&lt;br /&gt;
    |ypresian=rgb(252,167,115)&lt;br /&gt;
   |paleocene|palæocene|palaeocene=rgb(253,167,95)&lt;br /&gt;
    |thanetian=rgb(253,191,111)&lt;br /&gt;
    |selandian=rgb(254,191,101)&lt;br /&gt;
    |danian=rgb(253,180,98)&lt;br /&gt;
 |mesozoic=rgb(103,197,202)&lt;br /&gt;
  |cretaceous=rgb(127,198,78)&lt;br /&gt;
   |late cretaceous|upper cretaceous=rgb(166,216,74)&lt;br /&gt;
    |maastrichtian=rgb(242,250,140)&lt;br /&gt;
    |campanian=rgb(230,244,127)&lt;br /&gt;
    |santonian=rgb(217,239,116)&lt;br /&gt;
    |coniacian=rgb(204,233,104)&lt;br /&gt;
    |turonian=rgb(191,227,93)&lt;br /&gt;
    |cenomanian=rgb(179,222,83)&lt;br /&gt;
   |early cretaceous|lower cretaceous=rgb(140,205,87)&lt;br /&gt;
    |albian=rgb(204,234,151)&lt;br /&gt;
    |aptian=rgb(191,228,138)&lt;br /&gt;
    |barremian=rgb(179,223,127)&lt;br /&gt;
    |hauterivian=rgb(166,217,117)&lt;br /&gt;
    |valanginian=rgb(153,211,106)&lt;br /&gt;
    |berriasian=rgb(140,205,96)&lt;br /&gt;
  |jurassic=rgb(52,178,201)&lt;br /&gt;
   |late jurassic|upper jurassic=rgb(179,227,238)&lt;br /&gt;
    |tithonian=rgb(217,241,247)&lt;br /&gt;
    |kimmeridgian=rgb(204,236,244)&lt;br /&gt;
    |oxfordian=rgb(191,231,241)&lt;br /&gt;
   |middle jurassic|mid jurassic=rgb(128,207,216)&lt;br /&gt;
    |callovian=rgb(191,231,229)&lt;br /&gt;
    |bathonian=rgb(179,226,227)&lt;br /&gt;
    |bajocian=rgb(166,221,224)&lt;br /&gt;
    |aalenian=rgb(154,217,221)&lt;br /&gt;
   |early jurassic|lower jurassic=rgb(66,174,208)&lt;br /&gt;
    |toarcian=rgb(153,206,227)&lt;br /&gt;
    |pliensbachian=rgb(128,197,221)&lt;br /&gt;
    |sinemurian=rgb(103,188,216)&lt;br /&gt;
    |hettangian=rgb(78,179,211)&lt;br /&gt;
  |triassic=rgb(129,43,146)&lt;br /&gt;
   |late triassic|upper triassic=rgb(189,140,195)&lt;br /&gt;
    |rhaetian=rgb(227,185,219)&lt;br /&gt;
    |norian=rgb(214,170,211)&lt;br /&gt;
    |carnian=rgb(201,155,203)&lt;br /&gt;
   |middle triassic|mid triassic=rgb(177,104,177)&lt;br /&gt;
    |ladinian=rgb(201,131,191)&lt;br /&gt;
    |anisian=rgb(188,117,183)&lt;br /&gt;
   |lower triassic|early triassic=rgb(152,57,153)&lt;br /&gt;
    |olenekian=rgb(176,81,165)&lt;br /&gt;
    |induan=rgb(164,70,159)&lt;br /&gt;
 |paleozoic|palæozoic|palaeozoic=rgb(153,192,141)&lt;br /&gt;
  |permian=rgb(240,64,40)&lt;br /&gt;
   |lopingian|late permian|upper permian=rgb(251,167,148)&lt;br /&gt;
    |changhsingian=rgb(252,192,178)&lt;br /&gt;
    |wuchiapingian=rgb(252,180,162)&lt;br /&gt;
   |guadalupian|middle permian|mid permian=rgb(251,116,92)&lt;br /&gt;
    |capitanian=rgb(251,154,133)&lt;br /&gt;
    |wordian=rgb(251,141,118)&lt;br /&gt;
    |roadian=rgb(251,128,105)&lt;br /&gt;
   |cisuralian|early permian|lower permian=rgb(239,88,69)&lt;br /&gt;
    |kungurian=rgb(227,135,118)&lt;br /&gt;
    |artinskian=rgb(227,123,104)&lt;br /&gt;
    |sakmarian=rgb(227,111,92)&lt;br /&gt;
    |asselian=rgb(227,99,80)&lt;br /&gt;
  |carboniferous=rgb(103,165,153)&lt;br /&gt;
   |pennsylvanian|upper carboniferous|late carboniferous=rgb(126,188,198)&lt;br /&gt;
    |upper pennsylvanian|late pennsylvanian=rgb(191,208,186)&lt;br /&gt;
     |gzhelian=rgb(204,212,199)&lt;br /&gt;
     |kasimovian=rgb(191,208,197)&lt;br /&gt;
    |middle pennsylvanian|mid pennsylvanian=rgb(166,199,183)&lt;br /&gt;
     |moscovian=rgb(179,203,185)&lt;br /&gt;
    |lower pennsylvanian|early pennsylvanian=rgb(140,190,180)&lt;br /&gt;
     |bashkirian=rgb(153,194,181)&lt;br /&gt;
   |mississippian|lower carboniferous|early carboniferous=rgb(103,143,102)&lt;br /&gt;
    |upper mississippian|late mississippian=rgb(179,190,108)&lt;br /&gt;
     |serpukhovian=rgb(191,194,107)&lt;br /&gt;
    |middle mississippian=rgb(153,180,108)&lt;br /&gt;
     |visean=rgb(166,185,108)&lt;br /&gt;
    |lower mississippian=rgb(128,171,108)&lt;br /&gt;
     |tournaisian=rgb(140,176,108)&lt;br /&gt;
  |devonian=rgb(203,140,55)&lt;br /&gt;
   |upper devonian|late devonian=rgb(241,225,157)&lt;br /&gt;
    |famennian=rgb(242,237,179)&lt;br /&gt;
    |frasnian=rgb(242,237,173)&lt;br /&gt;
   |middle devonian|mid devonian=rgb(241,200,104)&lt;br /&gt;
    |givetian=rgb(241,225,133)&lt;br /&gt;
    |eifelian=rgb(241,213,118)&lt;br /&gt;
   |lower devonian|early devonian=rgb(229,172,77)&lt;br /&gt;
    |emsian=rgb(229,208,117)&lt;br /&gt;
    |pragian|praghian=rgb(229,196,104)&lt;br /&gt;
    |lochkovian=rgb(229,183,90)&lt;br /&gt;
  |silurian=rgb(179,225,182)&lt;br /&gt;
   |pridoli|latest silurian=rgb(230,245,225)&lt;br /&gt;
   |ludlow|late silurian|upper silurian=rgb(191,230,207)&lt;br /&gt;
    |ludfordian=rgb(217,240,223)&lt;br /&gt;
    |gorstian=rgb(204,236,221)&lt;br /&gt;
   |wenlock|middle silurian|mid silurian=rgb(179,225,194)&lt;br /&gt;
    |homerian=rgb(204,235,209)&lt;br /&gt;
    |sheinwoodian=rgb(191,230,195)&lt;br /&gt;
   |llandovery|lower silurian|early silurian=rgb(153,215,179)&lt;br /&gt;
    |telychian=rgb(191,230,207)&lt;br /&gt;
    |aeronian=rgb(179,225,194)&lt;br /&gt;
    |rhuddanian=rgb(166,220,181)&lt;br /&gt;
  |ordovician=rgb(0,146,112)&lt;br /&gt;
   |upper ordovician|late ordovician=rgb(127,202,147)&lt;br /&gt;
    |hirnantian=rgb(166,219,171)&lt;br /&gt;
    |katian=rgb(153,214,159)&lt;br /&gt;
    |sandbian=rgb(140,208,148)&lt;br /&gt;
   |middle ordovician|mid ordovician=rgb(77,180,126)&lt;br /&gt;
    |darriwilian=rgb(116,198,156)&lt;br /&gt;
    |dapingian=rgb(102,192,146)&lt;br /&gt;
   |lower ordovician|early ordovician|tremadoc|ashgill=rgb(26,157,111)&lt;br /&gt;
    |floian=rgb(65,176,135)&lt;br /&gt;
    |tremadocian=rgb(51,169,126)&lt;br /&gt;
  |cambrian=rgb(127,160,86)&lt;br /&gt;
   |furongian|cambrian series 4|series 4=rgb(179,224,149)&lt;br /&gt;
    |cambrian stage 10|stage 10=rgb(230,245,201)&lt;br /&gt;
    |jiangshanian|cambrian stage 9|stage 9=rgb(217,240,187)&lt;br /&gt;
    |paibian=rgb(204,235,174)&lt;br /&gt;
   |miaolingian|cambrian series 3|series 3|middle cambrian|mid cambrian=rgb(166,207,134)&lt;br /&gt;
    |guzhangian=rgb(204,223,170)&lt;br /&gt;
    |drumian=rgb(191,217,157)&lt;br /&gt;
    |wuliuan|cambrian stage 5|stage 5=rgb(179,212,146)&lt;br /&gt;
   |cambrian series 2|lower cambrian|series 2=rgb(153,192,120)&lt;br /&gt;
    |cambrian stage 4|stage 4=rgb(179,202,142)&lt;br /&gt;
    |cambrian stage 3|stage 3=rgb(166,197,131)&lt;br /&gt;
   |terreneuvian|cambrian series 1|series 1=rgb(140,176,108)&lt;br /&gt;
    |cambrian stage 2|stage 2=rgb(166,186,128)&lt;br /&gt;
    |fortunian|cambrian stage 1|stage 1=rgb(153,181,117)&lt;br /&gt;
|precambrian=rgb(247,67,112)&lt;br /&gt;
 |proterozoic=rgb(247,53,99)&lt;br /&gt;
  |neoproterozoic=rgb(254,179,66)&lt;br /&gt;
   |ediacaran=rgb(254,217,106)&lt;br /&gt;
   |cryogenian=rgb(254,204,92)&lt;br /&gt;
   |tonian=rgb(254,191,78)&lt;br /&gt;
  |mesoproterozoic=rgb(253,180,98)&lt;br /&gt;
   |stenian=rgb(254,217,154)&lt;br /&gt;
   |ectasian=rgb(253,204,138)&lt;br /&gt;
   |calymmian=rgb(253,192,122)&lt;br /&gt;
  |paleoproterozoic|palaeoproterozoic|palæoproterozoic=rgb(247,67,112)&lt;br /&gt;
   |statherian=rgb(248,117,167)&lt;br /&gt;
   |orosirian=rgb(247,104,152)&lt;br /&gt;
   |rhyacian=rgb(247,91,137)&lt;br /&gt;
   |siderian=rgb(247,79,124)&lt;br /&gt;
 |archean=rgb(240,4,127)&lt;br /&gt;
   |neoarchean=rgb(249,155,193)&lt;br /&gt;
   |mesoarchean=rgb(247,104,169)&lt;br /&gt;
   |paleoarchean|palæoarchean|palaeoarchean=rgb(244,68,159)&lt;br /&gt;
   |eoarchean=rgb(218,3,127)&lt;br /&gt;
 |hadean=rgb(174,2,126)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Unused/Unofficial Time Spans--&amp;gt;&lt;br /&gt;
|tertiary=rgb(242,249,2)&lt;br /&gt;
|early cambrian=rgb(159,184,133)&amp;lt;!--Unofficial! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Next_period&amp;diff=516</id>
		<title>Template:Next period</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Next_period&amp;diff=516"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:{{lc:{{{1|{{PAGENAME}}}}}}}&lt;br /&gt;
|hadean=archean &lt;br /&gt;
|isuan=swazian&lt;br /&gt;
|archean=proterozoic &lt;br /&gt;
|proterozoic|precambrian=phanerozoic&lt;br /&gt;
&lt;br /&gt;
|eoarchean=palaeoarchean&lt;br /&gt;
|palaeoarchean|paleoarchean=mesoarchean&lt;br /&gt;
|mesoarchean=neoarchean&lt;br /&gt;
|neoarchean=paleoproterozoic &lt;br /&gt;
|paleoproterozoic=mesoproterozoic &lt;br /&gt;
|mesoproterozoic=neoproterozoic &lt;br /&gt;
|neoproterozoic=paleozoic &lt;br /&gt;
|sinian=paleozoic&lt;br /&gt;
|sturtian=vendian&lt;br /&gt;
|paleozoic=mesozoic &lt;br /&gt;
|mesozoic=cenozoic &lt;br /&gt;
&lt;br /&gt;
|siderian=rhyacian&lt;br /&gt;
|rhyacian=orosirian&lt;br /&gt;
|orosirian=statherian&lt;br /&gt;
|statherian=calymmian&lt;br /&gt;
|calymmian=ectasian&lt;br /&gt;
|ectasian=stenian&lt;br /&gt;
|stenian=tonian&lt;br /&gt;
|tonian=cryogenian&lt;br /&gt;
|baikalian=vendian&lt;br /&gt;
|riphean=aimchanian&lt;br /&gt;
|aimchanian=mayanian&lt;br /&gt;
|cryogenian=ediacaran&lt;br /&gt;
|ediacaran=cambrian &lt;br /&gt;
|vendian=cambrian&lt;br /&gt;
|merioneth=ordovician&lt;br /&gt;
|cambrian=ordovician &lt;br /&gt;
|ordovician=silurian &lt;br /&gt;
|silurian=devonian &lt;br /&gt;
|devonian=mississippian&lt;br /&gt;
|carboniferous=permian &lt;br /&gt;
|permian=triassic &lt;br /&gt;
|triassic=jurassic &lt;br /&gt;
|jurassic=cretaceous &lt;br /&gt;
|cretaceous=paleogene &lt;br /&gt;
|paleogene=neogene &lt;br /&gt;
&lt;br /&gt;
|early ediacaran|lower ediacaran=mid ediacaran&lt;br /&gt;
|mid ediacaran|middle ediacaran=late ediacaran&lt;br /&gt;
|terminal ediacaran|late ediacaran=early cambrian&lt;br /&gt;
&lt;br /&gt;
|terreneuvian|tommotian=series 2&lt;br /&gt;
|atdabanian=botomian&lt;br /&gt;
|series 2|cambrian series 2=miaolingian&lt;br /&gt;
|miaolingian|series 3|cambrian series 3=upper cambrian&lt;br /&gt;
|middle cambrian|mid cambrian|st davids=late cambrian&lt;br /&gt;
|manykaian|nemakit-daldynian=caerfai&lt;br /&gt;
|early cambrian|lower cambrian|caerfai=middle cambrian&lt;br /&gt;
|mayan=nganasanian&lt;br /&gt;
|nganasanian|mindyallan=merioneth&lt;br /&gt;
|late cambrian|upper cambrian|franconian|furongian|mansian=lower ordovician&amp;lt;!--Franconian doesn&#039;t really belong here but this&#039;ll do for a crude approximation--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|early ordovician|lower ordovician|late early ordovician=middle ordovician&lt;br /&gt;
|middle ordovician|mid ordovician = late ordovician&lt;br /&gt;
|late ordovician|upper ordovician=llandovery|llandovery=wenlock&lt;br /&gt;
|wenlock=ludlow&lt;br /&gt;
|ludlow=pridoli&lt;br /&gt;
|pridoli|unnamed pridoli stage=lochkovian&lt;br /&gt;
|early silurian|lower silurian=late silurian &lt;br /&gt;
|late silurian|upper silurian=early devonian&lt;br /&gt;
|early devonian|lower devonian=middle devonian&lt;br /&gt;
|middle devonian|mid devonian=late devonian&lt;br /&gt;
|late devonian|upper devonian=mississippian&lt;br /&gt;
|early carboniferous|lower carboniferous|mississippian=pennsylvanian&lt;br /&gt;
|early mississippian|lower mississippian=middle mississippian&lt;br /&gt;
|middle mississippian|mid mississippian=late mississippian&lt;br /&gt;
|late mississippian|upper mississippian=early pennsylvanian&lt;br /&gt;
|early pennsylvanian|lower pennsylvanian=middle pennsylvanian&lt;br /&gt;
|middle pennsylvanian|mid pennsylvanian=late pennsylvanian&lt;br /&gt;
|late pennsylvanian|upper pennsylvanian=early permian&lt;br /&gt;
|late carboniferous|upper carboniferous|pennsylvanian=permian&lt;br /&gt;
|early permian|lower permian|cisuralian=middle permian&lt;br /&gt;
|middle permian|mid permian|guadalupian=late permian&lt;br /&gt;
|late permian|upper permian|lopingian=early triassic&lt;br /&gt;
|early triassic|lower triassic=middle triassic&lt;br /&gt;
|middle triassic|mid triassic=late triassic&lt;br /&gt;
|late triassic|upper triassic=early jurassic&lt;br /&gt;
|early jurassic|lower jurassic=middle jurassic&lt;br /&gt;
|middle jurassic|mid jurassic=late jurassic&lt;br /&gt;
|late jurassic|upper jurassic=early cretaceous&lt;br /&gt;
|early cretaceous|lower cretaceous=late cretaceous&lt;br /&gt;
|late cretaceous|upper cretaceous|senonian=paleocene&lt;br /&gt;
|paleocene=eocene&lt;br /&gt;
|eocene=oligocene &lt;br /&gt;
|oligocene=miocene &lt;br /&gt;
|miocene=pliocene &lt;br /&gt;
|pliocene=pleistocene&lt;br /&gt;
|pleistocene|rancholabrean=holocene&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- these are duplicated below, and the last one is wrong --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|early paleocene|lower paleocene=middle paleocene&lt;br /&gt;
|middle paleocene|mid paleocene=late paleocene&lt;br /&gt;
|late paleocene|upper paleocene=early eocene&lt;br /&gt;
|early eocene|lower eocene=middle eocene&lt;br /&gt;
|middle eocene|mid eocene=late eocene&lt;br /&gt;
|late eocene|upper eocene=early oligocene&lt;br /&gt;
|early oligocene|lower oligocene=late oligocene&lt;br /&gt;
|late oligocene|upper oligocene=early miocene&lt;br /&gt;
|early miocene|lower miocene=middle miocene&lt;br /&gt;
|middle miocene|mid miocene=late miocene&lt;br /&gt;
|late miocene|upper miocene=early pliocene&lt;br /&gt;
|early pliocene|lower pliocene=late pliocene&lt;br /&gt;
|late pliocene|upper pliocene=holocene&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|fortunian|earliest cambrian=stage 2&lt;br /&gt;
|cambrian stage 2|stage 2=stage 3&lt;br /&gt;
|cambrian stage 3|stage 3=stage 4&lt;br /&gt;
|cambrian stage 4|stage 4|late early cambrian=wuliuan&lt;br /&gt;
|wuliuan|cambrian stage 5|stage 5|early middle cambrian=drumian&lt;br /&gt;
|drumian=guzhangian&lt;br /&gt;
|guzhangian=paibian&lt;br /&gt;
|late middle cambrian|paibian=jiangshanian&lt;br /&gt;
|jiangshanian=stage 10&lt;br /&gt;
|cambrian stage 10|stage 10=tremadocian&lt;br /&gt;
|tremadocian=floian&lt;br /&gt;
|arenig|floian=dapingian&lt;br /&gt;
|ordovician iii|dapingian|early middle ordovician=darriwilian&lt;br /&gt;
|darriwilian=sandbian&lt;br /&gt;
|ordovician v|sandbian=katian&lt;br /&gt;
|early late ordovician=middle late ordovician&lt;br /&gt;
|ordovician vi|katian|middle late ordovician=hirnantian&lt;br /&gt;
|hirnantian=llandovery &lt;br /&gt;
|lochkovian=pragian&lt;br /&gt;
|pragian|praghian=emsian&lt;br /&gt;
|emsian=eifelian&lt;br /&gt;
|eifelian=givetian&lt;br /&gt;
|givetian=frasnian&lt;br /&gt;
|frasnian=famennian&lt;br /&gt;
|famennian=early mississippian&lt;br /&gt;
|namurian=westphalian&lt;br /&gt;
|westphalian=stephanian&lt;br /&gt;
|stephanian=permian&lt;br /&gt;
|asselian=sakmarian&lt;br /&gt;
|sakmarian=artinskian&lt;br /&gt;
|artinskian=kungurian&lt;br /&gt;
|kungurian=roadian&lt;br /&gt;
|roadian|ufimian=wordian&lt;br /&gt;
|wordian=capitanian&lt;br /&gt;
|capitanian=wuchiapingian&lt;br /&gt;
|wuchiapingian|longtanian=changhsingian&lt;br /&gt;
|changhsingian=induan&lt;br /&gt;
|induan=olenekian&lt;br /&gt;
|olenekian|spathian=anisian&lt;br /&gt;
|hydaspian=pelsonian&lt;br /&gt;
|pelsonian=illirian&lt;br /&gt;
|anisian|illirian=ladinian&lt;br /&gt;
|lower ladinian=middle ladinian&lt;br /&gt;
|middle ladinian=upper ladinian&lt;br /&gt;
|ladinian|upper ladinian=carnian&lt;br /&gt;
|carnian=norian&lt;br /&gt;
|norian=rhaetian&lt;br /&gt;
|rhaetian=hettangian&lt;br /&gt;
|hettangian=sinemurian&lt;br /&gt;
|sinemurian=pliensbachian&lt;br /&gt;
|pliensbachian=toarcian&lt;br /&gt;
|toarcian=aalenian&lt;br /&gt;
|aalenian=bajocian&lt;br /&gt;
|bajocian=bathonian&lt;br /&gt;
|bathonian=callovian&lt;br /&gt;
|callovian=oxfordian&lt;br /&gt;
|oxfordian=kimmeridgian&lt;br /&gt;
|kimmeridgian=tithonian&lt;br /&gt;
|tithonian=berriasian&lt;br /&gt;
|berriasian=valanginian&lt;br /&gt;
|valanginian=hauterivian&lt;br /&gt;
|hauterivian|neocomian=barremian&lt;br /&gt;
|barremian=aptian&lt;br /&gt;
|aptian=albian&lt;br /&gt;
|albian=cenomanian&lt;br /&gt;
|cenomanian=turonian&lt;br /&gt;
|turonian|gallic=coniacian&lt;br /&gt;
|coniacian=santonian&lt;br /&gt;
|santonian=campanian&lt;br /&gt;
|campanian=maastrichtian&lt;br /&gt;
|maastrichtian=early paleocene &lt;br /&gt;
|early paleocene|lower paleocene=middle paleocene &lt;br /&gt;
|middle paleocene|mid paleocene=late paleocene &lt;br /&gt;
|late paleocene|upper paleocene=early eocene &lt;br /&gt;
|early eocene|lower eocene=middle eocene &lt;br /&gt;
|middle eocene|mid eocene=late eocene &lt;br /&gt;
|late eocene|upper eocene=early oligocene &lt;br /&gt;
|early oligocene|lower oligocene=late oligocene &lt;br /&gt;
|late oligocene|upper oligocene=early miocene &lt;br /&gt;
|early miocene|lower miocene=middle miocene &lt;br /&gt;
|middle miocene|mid miocene=late miocene &lt;br /&gt;
|late miocene|upper miocene=early pliocene &lt;br /&gt;
|early pliocene|lower pliocene=late pliocene &lt;br /&gt;
|late pliocene|upper pliocene=early pleistocene&lt;br /&gt;
|early pleistocene|lower pleistocene=middle pleistocene&lt;br /&gt;
|middle pleistocene|mid pleistocene=late pleistocene&lt;br /&gt;
|late pleistocene|upper pleistocene=early holocene&lt;br /&gt;
|early holocene|lower holocene=middle holocene&lt;br /&gt;
|middle holocene=late holocene&lt;br /&gt;
&lt;br /&gt;
|rhuddanian=aeronian&lt;br /&gt;
|aeronian=telychian&lt;br /&gt;
|telychian=sheinwoodian&lt;br /&gt;
|sheinwoodian=homerian&lt;br /&gt;
|homerian=gorstian&lt;br /&gt;
|gorstian=ludfordian&lt;br /&gt;
|ludfordian=pridoli&lt;br /&gt;
&lt;br /&gt;
|tournaisian=visean&lt;br /&gt;
|visean=serpukhovian&lt;br /&gt;
|serpukhovian=bashkirian&lt;br /&gt;
|bashkirian=moscovian&lt;br /&gt;
|moscovian=kasimovian&lt;br /&gt;
|kasimovian=gzhelian&lt;br /&gt;
|gzhelian=asselian&lt;br /&gt;
&lt;br /&gt;
|puercan=torrejonian&lt;br /&gt;
|torrejonian=tiffanian&lt;br /&gt;
|tiffanian=clarkforkian&lt;br /&gt;
|clarkforkian=wasatchian&lt;br /&gt;
|wasatchian=bridgerian&lt;br /&gt;
|bridgerian=uintan&lt;br /&gt;
|uintan=duchesnean&lt;br /&gt;
|duchesnean=chadronian&lt;br /&gt;
|chadronian=orellan&lt;br /&gt;
|orellan=whitneyan&lt;br /&gt;
|whitneyan=arikareean&lt;br /&gt;
|arikareean=hemingfordian&lt;br /&gt;
|hemingfordian=barstovian&lt;br /&gt;
|barstovian=clarendonian&lt;br /&gt;
|clarendonian=hemphillian&lt;br /&gt;
|hemphillian=blancan&lt;br /&gt;
|blancan=irvingtonian&lt;br /&gt;
|irvingtonian=rancholabrean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|danian=selandian&lt;br /&gt;
|selandian=thanetian&lt;br /&gt;
|thanetian=ypresian&lt;br /&gt;
|ypresian=lutetian&lt;br /&gt;
|mp 10=mp 11&lt;br /&gt;
|lutetian|mp 11=bartonian&lt;br /&gt;
|bartonian=priabonian&lt;br /&gt;
|priabonian=rupelian&lt;br /&gt;
|rupelian=chattian&lt;br /&gt;
|chattian=aquitanian&lt;br /&gt;
|aquitanian=burdigalian&lt;br /&gt;
|burdigalian=langhian&lt;br /&gt;
|langhian=serravallian&lt;br /&gt;
|serravallian=tortonian&lt;br /&gt;
|tortonian=messinian&lt;br /&gt;
|messinian=zanclean&lt;br /&gt;
|zanclean=piacenzian&lt;br /&gt;
|piacenzian=gelasian&lt;br /&gt;
|gelasian=calabrian&lt;br /&gt;
|calabrian=chibanian&lt;br /&gt;
|chibanian|ionian=late pleistocene&lt;br /&gt;
|tarantian=greenlandian&lt;br /&gt;
|greenlandian=northgrippian&lt;br /&gt;
|northgrippian=meghalayan&lt;br /&gt;
&lt;br /&gt;
|tertiary=quaternary&lt;br /&gt;
|neogene=quaternary&lt;br /&gt;
|late holocene|upper holocene|meghalayan|holocene|quaternary|cenozoic|phanerozoic|now|recent|present=now&lt;br /&gt;
|{{{1|{{PAGENAME}} }}} }}&amp;lt;noinclude&amp;gt;{{template doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Geological_range&amp;diff=514</id>
		<title>Template:Geological range</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Geological_range&amp;diff=514"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;noprint&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;{{{prefix|}}}&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;{{{3|{{{text|{{{1}}}{{#if:{{{2|}}}|–{{{2|}}}}}{{#iferror:{{#expr:{{{1}}}}}||&amp;amp;nbsp;[[Megaannum|Ma]]}}}}}}}}&amp;lt;/span&amp;gt;{{{ref|{{{reference|{{{refs|{{{references|}}}}}}}}}}}} &amp;lt;span style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;{{{PS|{{{ps|}}}}}}&amp;lt;/span&amp;gt;{{Phanerozoic 220px}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Fossil range marker&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div name=Range style=&amp;quot;margin:0 auto; line-height:0; clear:both; width:220px; padding:0px; height:8px; overflow:visible; color:inherit; background-color:transparent; position:relative; top:-4px; z-index:100;&amp;quot;&amp;gt;{{fossil range/marker|{{#if:{{{earliest|}}}|{{#iferror:{{#expr:{{{earliest}}}}}|{{period start|{{{earliest}}}}}|{{{earliest}}}}}|{{#iferror:{{#expr:{{{1}}}}}|{{period start|{{{1}}}}}|{{{1}}}}}}}|{{#if:{{{latest|}}}|{{#iferror:{{#expr:{{{latest}}}}}|{{period end|{{{latest}}}}}|{{{latest}}}}}|{{#iferror:{{#expr:{{{2|{{{1}}}}}}}}|{{period end|{{{2|{{{1}}}}}}}}|{{{2|{{{1}}}}}}}}}}|42&amp;lt;!-- This determines the opacity of the bar--&amp;gt;}}&lt;br /&gt;
{{fossil range/marker|{{#iferror:{{#expr:{{{1}}}}}|{{period start|{{{1}}}}}|{{{1}}}}}|{{#iferror:{{#expr:{{{2|{{{1}}}}}}}}|{{period end|{{{2|{{{1}}}}}}}}|{{{2|{{{1}}}}}}}}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Fossil_range/marker&amp;diff=512</id>
		<title>Template:Fossil range/marker</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Fossil_range/marker&amp;diff=512"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Geological range/marker]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Fossil_range/bar&amp;diff=510</id>
		<title>Template:Fossil range/bar</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Fossil_range/bar&amp;diff=510"/>
		<updated>2026-04-08T20:57:15Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;div style=&amp;quot;position:absolute; height:100%; text-align:center;  color:inherit; background-color:{{period color|{{{1}}}}}; left:{{#expr:(650-{{period start|{{{1}}}}})/650*220}}px; width:{{#expr: ({{period start|{{{1}}}}}-{{period end|{{{1}}}}})/650*220}}px;&amp;quot;&amp;gt;[[{{{1}}}|{{{2}}}]]&amp;lt;/div&amp;gt;&amp;lt;/onlyinclude&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Template implementation details|{{PAGENAME}}]]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{pp-template|small=yes}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Fossil_range&amp;diff=508</id>
		<title>Template:Fossil range</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Fossil_range&amp;diff=508"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Geological range]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Greater_color_contrast_ratio&amp;diff=506</id>
		<title>Template:Greater color contrast ratio</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Greater_color_contrast_ratio&amp;diff=506"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{safesubst:#invoke:Color contrast|greatercontrast}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Image_frame&amp;diff=504</id>
		<title>Template:Image frame</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Image_frame&amp;diff=504"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#switch: {{{align|}}} &lt;br /&gt;
       | center | centre = &amp;lt;!-- div1 --&amp;gt;&amp;lt;div class = &amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
    }}&amp;lt;!-- &lt;br /&gt;
div2 --&amp;gt;&amp;lt;div class= &amp;quot;thumb &amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#switch: {{{align|}}} &lt;br /&gt;
        | right  | #default      = tright &lt;br /&gt;
        | left                   = tleft &lt;br /&gt;
        | center | centre | none = tnone&lt;br /&gt;
    }}&amp;quot; style = &amp;quot;&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#ifeq: {{{mode|}}} &lt;br /&gt;
        | scrollable&lt;br /&gt;
        | style = overflow: hidden; &amp;lt;!-- &lt;br /&gt;
        --&amp;gt;{{#if:{{{max-width|}}}&lt;br /&gt;
                | {{#ifeq: {{{border|}}} &lt;br /&gt;
                    | no &lt;br /&gt;
                    | max-width: {{#expr:{{{max-width}}}+8}}px;&lt;br /&gt;
                    | max-width: {{#expr:{{{max-width}}}+10}}px;&lt;br /&gt;
                  }}&lt;br /&gt;
                | {{#if:{{{width|}}}|&lt;br /&gt;
                      {{#ifeq: {{{border|}}} &lt;br /&gt;
                          | no &lt;br /&gt;
                          | width: {{#expr:{{{width|}}}+8}}px;&lt;br /&gt;
                          | width: {{#expr:{{{width|}}}+10}}px;&lt;br /&gt;
                       }}&lt;br /&gt;
                      | width: {{{width|auto}}};&lt;br /&gt;
                  }}&lt;br /&gt;
             }} {{{style|}}}&amp;quot;&lt;br /&gt;
    &amp;lt;!-- | style = &amp;quot;{{{style|}}}&amp;quot; DUPLICATE, BUT WHY? --&amp;gt;&lt;br /&gt;
     }}&amp;gt;&amp;lt;!-- div3&lt;br /&gt;
 --&amp;gt;&amp;lt;div class = &amp;quot;thumbinner&amp;quot; &amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#ifeq: {{{mode|}}} &lt;br /&gt;
        | scrollable&lt;br /&gt;
        |&lt;br /&gt;
        | style = &amp;quot;width: {{#if: {{{width|}}}&lt;br /&gt;
                              | {{#ifeq: {{{border|}}} &lt;br /&gt;
                                    | no &lt;br /&gt;
                                    | {{{width}}}px;&lt;br /&gt;
                                    | {{#expr:{{{width}}}+2}}px;&lt;br /&gt;
                                 }}&lt;br /&gt;
                              |&amp;lt;!-- -moz-fit-content LONG DEPRECATED --&amp;gt; fit-content;&lt;br /&gt;
                          }}&amp;quot;&lt;br /&gt;
     }}&amp;gt;&amp;lt;!-- &lt;br /&gt;
  --&amp;gt;{{#ifeq: {{{pos|}}} &lt;br /&gt;
         | top &lt;br /&gt;
         | &amp;lt;!-- [[ div4 --&amp;gt;&amp;lt;div class = &amp;quot;thumbcaption&amp;quot; &amp;gt;&amp;lt;!-- &lt;br /&gt;
          --&amp;gt;{{#if: {{{link|}}} &lt;br /&gt;
                 | {{align|right|{{{linkoverride|[[File:Information icon4.svg|16px|link={{{link}}}&amp;lt;!-- &lt;br /&gt;
                  --&amp;gt;{{#if: {{{link_text|}}} &lt;br /&gt;
                         | {{!}}{{{link_text}}}&lt;br /&gt;
                     }}]]}}}}} &lt;br /&gt;
              }}{{{caption|}}}&amp;lt;!-- &lt;br /&gt;
        --&amp;gt;&amp;lt;!-- div4 ]] --&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
      }}&amp;lt;!-- &lt;br /&gt;
   --&amp;gt;&amp;lt;!-- div5 --&amp;gt;&amp;lt;div class=&amp;quot;&amp;lt;!-- &lt;br /&gt;
   --&amp;gt;{{#ifeq: {{{border|}}} &lt;br /&gt;
         | no &lt;br /&gt;
         | {{#ifeq: {{{mode|}}} &lt;br /&gt;
               | scrollable&lt;br /&gt;
               |&lt;br /&gt;
               | center&lt;br /&gt;
            }} &lt;br /&gt;
         | thumbimage &lt;br /&gt;
       }} noresize&amp;quot; style=&amp;quot;width: {{#if:{{{width|}}}&lt;br /&gt;
                                      | {{{width}}}px&lt;br /&gt;
                                      | auto &lt;br /&gt;
                                   }};&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#ifeq: {{#lc:{{{mode|}}}}}&lt;br /&gt;
        | scrollable&lt;br /&gt;
        | overflow: auto;&amp;lt;!-- &lt;br /&gt;
         --&amp;gt;{{#ifeq:{{#lc:{{{dir|}}}}}&lt;br /&gt;
                | rtl&lt;br /&gt;
                | direction: rtl;&lt;br /&gt;
            }}&lt;br /&gt;
    }} {{{innerstyle|}}}&amp;quot;&amp;gt;&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#ifeq: {{#lc:{{{mode|}}}}}&lt;br /&gt;
        | scrollable&lt;br /&gt;
        | {{#ifeq: {{#lc:{{{nowrap|}}}}}&lt;br /&gt;
              | yes&lt;br /&gt;
              | &amp;lt;!-- div6 --&amp;gt;&amp;lt;div class=&amp;quot;nowrap&amp;quot;&amp;gt;&lt;br /&gt;
           }}&lt;br /&gt;
     }}&lt;br /&gt;
{{{content}}} {{#ifeq: {{#lc:{{{mode|}}}}}&lt;br /&gt;
                 | scrollable&lt;br /&gt;
                 | {{#ifeq: {{#lc:{{{nowrap|}}}}}&lt;br /&gt;
                      | yes &lt;br /&gt;
                      | &amp;lt;!-- div6 ]] --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                   }}&lt;br /&gt;
               }}&amp;lt;!-- div5 ]] --&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#ifeq: {{{pos|}}} &lt;br /&gt;
        | top &lt;br /&gt;
        |&lt;br /&gt;
        | {{#if:{{{caption|}}}&lt;br /&gt;
              |&amp;lt;!-- div7 --&amp;gt;&amp;lt;div class = &amp;quot;thumbcaption&amp;quot;&amp;gt;&amp;lt;!-- &lt;br /&gt;
           --&amp;gt;{{#if: {{{link|}}} &lt;br /&gt;
                  | {{align|right|{{{linkoverride|[[File:Information icon4.svg|16px|link={{{link}}}&amp;lt;!-- &lt;br /&gt;
                   --&amp;gt;{{#if: {{{link_text|}}} &lt;br /&gt;
                          | {{!}}{{{link_text}}}&lt;br /&gt;
                      }}]]}}}}} &lt;br /&gt;
              }}{{{caption|}}}&amp;lt;!-- div7 ]] --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
           }} &lt;br /&gt;
     }}&amp;lt;!-- div3 ]] --&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- div2 ]] --&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#switch: {{{align|}}} &lt;br /&gt;
        | center | centre = &amp;lt;!-- div1 ]] --&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
     }}&amp;lt;/includeonly&amp;gt;&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#invoke:Check for unknown parameters| check | unknown = [[Category:Pages using image frame with unknown parameters|_VALUE_{{PAGENAME}}]] | preview = Page using [[Template:Image frame]] with unknown parameter &amp;quot;_VALUE_&amp;quot;| ignoreblank = y | align | border | caption | content | dir | innerstyle | link | link_text | linkoverride | max-width | mode | nowrap | pos | style | width &lt;br /&gt;
     }}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Font_color&amp;diff=502</id>
		<title>Template:Font color</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Font_color&amp;diff=502"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{ safesubst:#if: {{{text|{{{3|}}}}}}&lt;br /&gt;
 | {{ safesubst:#if: {{{link|}}}&lt;br /&gt;
      | {{ safesubst:#ifeq: {{{link|}}} | yes&lt;br /&gt;
      | [[ {{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}|&amp;lt;span style=&amp;quot;background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};&amp;quot;&amp;gt;{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
      | [[{{{link|}}}|&amp;lt;span style=&amp;quot;background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};&amp;quot;&amp;gt;{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
      }}&lt;br /&gt;
    | &amp;lt;span style=&amp;quot;background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};&amp;quot;&amp;gt;{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}&amp;lt;/span&amp;gt;&lt;br /&gt;
    }}&lt;br /&gt;
 | {{ safesubst:#if: {{{link|}}}&lt;br /&gt;
      | {{ safesubst:#ifeq: {{{link|}}} | yes&lt;br /&gt;
      | [[ {{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }} |&amp;lt;span style=&amp;quot;color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};&amp;quot;&amp;gt;{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
      | [[ {{ safesubst:#if:trim | {{{link|}}} }} |&amp;lt;span style=&amp;quot;color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};&amp;quot;&amp;gt;{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
    }}&lt;br /&gt;
  | &amp;lt;span style=&amp;quot;color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};&amp;quot;&amp;gt;{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}&amp;lt;/span&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Tree_list/styles.css&amp;diff=500</id>
		<title>Template:Tree list/styles.css</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Tree_list/styles.css&amp;diff=500"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp-template}} */&lt;br /&gt;
.treeview ul {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.treeview li {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	list-style-image: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.treeview li li {&lt;br /&gt;
	background: url(&amp;quot;https://upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png&amp;quot;) no-repeat 0 -2981px;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	padding-left: 21px;&lt;br /&gt;
	text-indent: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.treeview li li:last-child {&lt;br /&gt;
	background-position: 0 -5971px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* the 1st line here deals with a new situation after the RemexHTML switch,&lt;br /&gt;
 * wherein li.emptyline inserts an additional .mw-empty-elt element before&lt;br /&gt;
 * the .emptyline element, causing the 1st child to become the 2nd child&lt;br /&gt;
 */&lt;br /&gt;
.treeview li.emptyline &amp;gt; ul &amp;gt; .mw-empty-elt:first-child + .emptyline,&lt;br /&gt;
.treeview li.emptyline &amp;gt; ul &amp;gt; li:first-child {&lt;br /&gt;
	background-position: 0 9px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* the dimensions of the image at the url are 21px by 5983px&lt;br /&gt;
 * the amount of the image that is visible adjacent to any single line is 21px by 21px&lt;br /&gt;
 ** positioning the image at x = 0px shows the full width of the image from 0px to 21px&lt;br /&gt;
 ** positioning the image at y = 9px shows the portion of the image from a height of -9px to 12px, i.e. 9 empty pixels and the first 12 image pixels&lt;br /&gt;
 ** positioning the image at y = -2981px shows the portion of the image from a height of 2981px to 3002px, the middle 21 pixels of the image&lt;br /&gt;
 ** positioning the image at y = -5971px shows the portion of the image from a height of 5971px to height+9px, i.e. the last 12 image pixels and 9 empty pixels&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Template:Tree_list&amp;diff=498</id>
		<title>Template:Tree list</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Template:Tree_list&amp;diff=498"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Tree list/styles.css&amp;quot; /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Module:Text&amp;diff=496</id>
		<title>Module:Text</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Module:Text&amp;diff=496"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local yesNo = require(&amp;quot;Module:Yesno&amp;quot;)&lt;br /&gt;
local Text = { serial = &amp;quot;2024-09-21&amp;quot;,&lt;br /&gt;
               suite  = &amp;quot;Text&amp;quot; }&lt;br /&gt;
--[=[&lt;br /&gt;
Text utilities&lt;br /&gt;
]=]&lt;br /&gt;
&lt;br /&gt;
local function fiatQuote( apply, alien, advance )&lt;br /&gt;
    -- Quote text&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     apply    -- string, with text&lt;br /&gt;
    --     alien    -- string, with language code&lt;br /&gt;
    --     advance  -- number, with level 1 or 2&lt;br /&gt;
    local r = apply and tostring(apply) or &amp;quot;&amp;quot;&lt;br /&gt;
    alien = alien or &amp;quot;en&amp;quot;&lt;br /&gt;
    advance = tonumber(advance) or 0&lt;br /&gt;
    local suite&lt;br /&gt;
    local data = mw.loadData(&#039;Module:Text/data&#039;)&lt;br /&gt;
    local QuoteLang = data.QuoteLang&lt;br /&gt;
    local QuoteType = data.QuoteType&lt;br /&gt;
    local slang = alien:match( &amp;quot;^(%l+)-&amp;quot; )&lt;br /&gt;
    suite = QuoteLang[alien] or slang and QuoteLang[slang] or QuoteLang[&amp;quot;en&amp;quot;]&lt;br /&gt;
    if suite then&lt;br /&gt;
        local quotes = QuoteType[ suite ]&lt;br /&gt;
        if quotes then&lt;br /&gt;
            local space&lt;br /&gt;
            if quotes[ 3 ] then&lt;br /&gt;
                space = &amp;quot;&amp;amp;#160;&amp;quot;&lt;br /&gt;
            else&lt;br /&gt;
                space = &amp;quot;&amp;quot;&lt;br /&gt;
            end&lt;br /&gt;
            quotes = quotes[ advance ]&lt;br /&gt;
            if quotes then&lt;br /&gt;
                r = mw.ustring.format( &amp;quot;%s%s%s%s%s&amp;quot;,&lt;br /&gt;
                                       mw.ustring.char( quotes[ 1 ] ),&lt;br /&gt;
                                       space,&lt;br /&gt;
                                       apply,&lt;br /&gt;
                                       space,&lt;br /&gt;
                                       mw.ustring.char( quotes[ 2 ] ) )&lt;br /&gt;
            end&lt;br /&gt;
        else&lt;br /&gt;
            mw.log( &amp;quot;fiatQuote() &amp;quot; .. suite )&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- fiatQuote()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.char = function ( apply, again, accept )&lt;br /&gt;
    -- Create string from codepoints&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     apply   -- table (sequence) with numerical codepoints, or nil&lt;br /&gt;
    --     again   -- number of repetitions, or nil&lt;br /&gt;
    --     accept  -- true, if no error messages to be appended&lt;br /&gt;
    -- Returns: string&lt;br /&gt;
    local r = &amp;quot;&amp;quot;&lt;br /&gt;
    apply = type(apply) == &amp;quot;table&amp;quot; and apply or {}&lt;br /&gt;
    again = math.floor(tonumber(again) or 1)&lt;br /&gt;
    if again &amp;lt; 1 then&lt;br /&gt;
    	return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    local bad   = { }&lt;br /&gt;
    local codes = { }&lt;br /&gt;
    for _, v in ipairs( apply ) do&lt;br /&gt;
    	local n = tonumber(v)&lt;br /&gt;
    	if not n or (n &amp;lt; 32 and n ~= 9 and n ~= 10) then&lt;br /&gt;
    		table.insert(bad, tostring(v))&lt;br /&gt;
    	else&lt;br /&gt;
    		table.insert(codes, math.floor(n))&lt;br /&gt;
		end&lt;br /&gt;
    end &lt;br /&gt;
    if #bad &amp;gt; 0 then&lt;br /&gt;
    	if not accept then&lt;br /&gt;
    		r = tostring(  mw.html.create( &amp;quot;span&amp;quot; )&lt;br /&gt;
                    		:addClass( &amp;quot;error&amp;quot; )&lt;br /&gt;
                    		:wikitext( &amp;quot;bad codepoints: &amp;quot; .. table.concat( bad, &amp;quot; &amp;quot; )) )&lt;br /&gt;
    	end&lt;br /&gt;
    	return r&lt;br /&gt;
    end&lt;br /&gt;
    if #codes &amp;gt; 0 then&lt;br /&gt;
    	r = mw.ustring.char( unpack( codes ) )&lt;br /&gt;
    	if again &amp;gt; 1 then&lt;br /&gt;
    		r = r:rep(again)&lt;br /&gt;
    	end&lt;br /&gt;
	end&lt;br /&gt;
    return r&lt;br /&gt;
end -- Text.char()&lt;br /&gt;
&lt;br /&gt;
local function trimAndFormat(args, fmt)&lt;br /&gt;
	local result = {}&lt;br /&gt;
	if type(args) ~= &#039;table&#039; then&lt;br /&gt;
		args = {args}&lt;br /&gt;
	end&lt;br /&gt;
	for _, v in ipairs(args) do&lt;br /&gt;
		v = mw.text.trim(tostring(v))&lt;br /&gt;
		if v ~= &amp;quot;&amp;quot; then&lt;br /&gt;
			table.insert(result,fmt and mw.ustring.format(fmt, v) or v)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Text.concatParams = function ( args, apply, adapt )&lt;br /&gt;
    -- Concat list items into one string&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     args   -- table (sequence) with numKey=string&lt;br /&gt;
    --     apply  -- string (optional); separator (default: &amp;quot;|&amp;quot;)&lt;br /&gt;
    --     adapt  -- string (optional); format including &amp;quot;%s&amp;quot;&lt;br /&gt;
    -- Returns: string&lt;br /&gt;
    local collect = { }&lt;br /&gt;
    return table.concat(trimAndFormat(args,adapt), apply or &amp;quot;|&amp;quot;)&lt;br /&gt;
end -- Text.concatParams()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.containsCJK = function ( s )&lt;br /&gt;
    -- Is any CJK code within?&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     s  -- string&lt;br /&gt;
    -- Returns: true, if CJK detected&lt;br /&gt;
    s = s and tostring(s) or &amp;quot;&amp;quot;&lt;br /&gt;
    local patternCJK = mw.loadData(&#039;Module:Text/data&#039;).PatternCJK&lt;br /&gt;
    return mw.ustring.find( s, patternCJK ) ~= nil&lt;br /&gt;
end -- Text.containsCJK()&lt;br /&gt;
&lt;br /&gt;
Text.removeDelimited = function (s, prefix, suffix)&lt;br /&gt;
	-- Remove all text in s delimited by prefix and suffix (inclusive)&lt;br /&gt;
	-- Arguments:&lt;br /&gt;
	--    s = string to process&lt;br /&gt;
	--    prefix = initial delimiter&lt;br /&gt;
	--    suffix = ending delimiter&lt;br /&gt;
	-- Returns: stripped string&lt;br /&gt;
	s = s and tostring(s) or &amp;quot;&amp;quot;&lt;br /&gt;
	prefix = prefix and tostring(prefix) or &amp;quot;&amp;quot;&lt;br /&gt;
	suffix = suffix and tostring(suffix) or &amp;quot;&amp;quot;&lt;br /&gt;
	local prefixLen = mw.ustring.len(prefix)&lt;br /&gt;
	local suffixLen = mw.ustring.len(suffix)&lt;br /&gt;
	if prefixLen == 0 or suffixLen == 0 then&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
	local i = s:find(prefix, 1, true)&lt;br /&gt;
	local r = s&lt;br /&gt;
	local j&lt;br /&gt;
	while i do&lt;br /&gt;
		j = r:find(suffix, i + prefixLen)&lt;br /&gt;
		if j then&lt;br /&gt;
			r = r:sub(1, i - 1)..r:sub(j+suffixLen)&lt;br /&gt;
		else&lt;br /&gt;
			r = r:sub(1, i - 1)&lt;br /&gt;
		end&lt;br /&gt;
		i = r:find(prefix, 1, true)&lt;br /&gt;
	end&lt;br /&gt;
	return r&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Text.getPlain = function ( adjust )&lt;br /&gt;
    -- Remove wikisyntax from string, except templates&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     adjust  -- string&lt;br /&gt;
    -- Returns: string&lt;br /&gt;
    local r = Text.removeDelimited(adjust,&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;)&lt;br /&gt;
    r = r:gsub( &amp;quot;(&amp;lt;/?%l[^&amp;gt;]*&amp;gt;)&amp;quot;, &amp;quot;&amp;quot; )&lt;br /&gt;
         :gsub( &amp;quot;&#039;&#039;&#039;&amp;quot;, &amp;quot;&amp;quot; )&lt;br /&gt;
         :gsub( &amp;quot;&#039;&#039;&amp;quot;, &amp;quot;&amp;quot; )&lt;br /&gt;
         :gsub( &amp;quot;&amp;amp;nbsp;&amp;quot;, &amp;quot; &amp;quot; )&lt;br /&gt;
    return r&lt;br /&gt;
end -- Text.getPlain()&lt;br /&gt;
&lt;br /&gt;
Text.isLatinRange = function (s)&lt;br /&gt;
    -- Are characters expected to be latin or symbols within latin texts?&lt;br /&gt;
    -- Arguments:&lt;br /&gt;
    --  s = string to analyze&lt;br /&gt;
    -- Returns: true, if valid for latin only&lt;br /&gt;
    s = s and tostring(s) or &amp;quot;&amp;quot;  --- ensure input is always string&lt;br /&gt;
    local PatternLatin = mw.loadData(&#039;Module:Text/data&#039;).PatternLatin&lt;br /&gt;
    return mw.ustring.match(s, PatternLatin) ~= nil&lt;br /&gt;
end -- Text.isLatinRange()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.isQuote = function ( s )&lt;br /&gt;
    -- Is this character any quotation mark?&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     s = single character to analyze&lt;br /&gt;
    -- Returns: true, if s is quotation mark&lt;br /&gt;
    s = s and tostring(s) or &amp;quot;&amp;quot;&lt;br /&gt;
    if s == &amp;quot;&amp;quot; then&lt;br /&gt;
    	return false&lt;br /&gt;
    end&lt;br /&gt;
    local SeekQuote = mw.loadData(&#039;Module:Text/data&#039;).SeekQuote&lt;br /&gt;
    return mw.ustring.find( SeekQuote, s, 1, true ) ~= nil&lt;br /&gt;
end -- Text.isQuote()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.listToText = function ( args, adapt )&lt;br /&gt;
    -- Format list items similar to mw.text.listToText()&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     args   -- table (sequence) with numKey=string&lt;br /&gt;
    --     adapt  -- string (optional); format including &amp;quot;%s&amp;quot;&lt;br /&gt;
    -- Returns: string&lt;br /&gt;
    return mw.text.listToText(trimAndFormat(args, adapt))&lt;br /&gt;
end -- Text.listToText()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.quote = function ( apply, alien, advance )&lt;br /&gt;
    -- Quote text&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     apply    -- string, with text&lt;br /&gt;
    --     alien    -- string, with language code, or nil&lt;br /&gt;
    --     advance  -- number, with level 1 or 2, or nil&lt;br /&gt;
    -- Returns: quoted string&lt;br /&gt;
    apply = apply and tostring(apply) or &amp;quot;&amp;quot;&lt;br /&gt;
    local mode, slang&lt;br /&gt;
    if type( alien ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        slang = mw.text.trim( alien ):lower()&lt;br /&gt;
    else&lt;br /&gt;
        slang = mw.title.getCurrentTitle().pageLanguage&lt;br /&gt;
        if not slang then&lt;br /&gt;
            -- TODO FIXME: Introduction expected 2017-04&lt;br /&gt;
            slang = mw.language.getContentLanguage():getCode()&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    if advance == 2 then&lt;br /&gt;
        mode = 2&lt;br /&gt;
    else&lt;br /&gt;
        mode = 1&lt;br /&gt;
    end&lt;br /&gt;
    return fiatQuote( mw.text.trim( apply ), slang, mode )&lt;br /&gt;
end -- Text.quote()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.quoteUnquoted = function ( apply, alien, advance )&lt;br /&gt;
    -- Quote text, if not yet quoted and not empty&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     apply    -- string, with text&lt;br /&gt;
    --     alien    -- string, with language code, or nil&lt;br /&gt;
    --     advance  -- number, with level 1 or 2, or nil&lt;br /&gt;
    -- Returns: string; possibly quoted&lt;br /&gt;
    local r = mw.text.trim( apply and tostring(apply) or &amp;quot;&amp;quot; )&lt;br /&gt;
    local s = mw.ustring.sub( r, 1, 1 )&lt;br /&gt;
    if s ~= &amp;quot;&amp;quot;  and  not Text.isQuote( s, advance ) then&lt;br /&gt;
        s = mw.ustring.sub( r, -1, 1 )&lt;br /&gt;
        if not Text.isQuote( s ) then&lt;br /&gt;
            r = Text.quote( r, alien, advance )&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- Text.quoteUnquoted()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.removeDiacritics = function ( adjust )&lt;br /&gt;
    -- Remove all diacritics&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     adjust  -- string&lt;br /&gt;
    -- Returns: string; all latin letters should be ASCII&lt;br /&gt;
    --                  or basic greek or cyrillic or symbols etc.&lt;br /&gt;
    local cleanup, decomposed&lt;br /&gt;
    local PatternCombined = mw.loadData(&#039;Module:Text/data&#039;).PatternCombined&lt;br /&gt;
    decomposed = mw.ustring.toNFD( adjust and tostring(adjust) or &amp;quot;&amp;quot; )&lt;br /&gt;
    cleanup    = mw.ustring.gsub( decomposed, PatternCombined, &amp;quot;&amp;quot; )&lt;br /&gt;
    return mw.ustring.toNFC( cleanup )&lt;br /&gt;
end -- Text.removeDiacritics()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.sentenceTerminated = function ( analyse )&lt;br /&gt;
    -- Is string terminated by dot, question or exclamation mark?&lt;br /&gt;
    --     Quotation, link termination and so on granted&lt;br /&gt;
    -- Parameter:&lt;br /&gt;
    --     analyse  -- string&lt;br /&gt;
    -- Returns: true, if sentence terminated&lt;br /&gt;
    local r&lt;br /&gt;
    local PatternTerminated = mw.loadData(&#039;Module:Text/data&#039;).PatternTerminated&lt;br /&gt;
    if mw.ustring.find( analyse, PatternTerminated ) then&lt;br /&gt;
        r = true&lt;br /&gt;
    else&lt;br /&gt;
        r = false&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- Text.sentenceTerminated()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.ucfirstAll = function ( adjust)&lt;br /&gt;
    -- Capitalize all words&lt;br /&gt;
    -- Arguments:&lt;br /&gt;
    --     adjust = string to adjust&lt;br /&gt;
    -- Returns: string with all first letters in upper case&lt;br /&gt;
    adjust = adjust and tostring(adjust) or &amp;quot;&amp;quot;&lt;br /&gt;
    local r = mw.text.decode(adjust,true)&lt;br /&gt;
    local i = 1&lt;br /&gt;
    local c, j, m&lt;br /&gt;
    m = (r ~= adjust)&lt;br /&gt;
    r = &amp;quot; &amp;quot;..r&lt;br /&gt;
    while i do&lt;br /&gt;
        i = mw.ustring.find( r, &amp;quot;%W%l&amp;quot;, i )&lt;br /&gt;
        if i then&lt;br /&gt;
            j = i + 1&lt;br /&gt;
            c = mw.ustring.upper( mw.ustring.sub( r, j, j ) )&lt;br /&gt;
            r = string.format( &amp;quot;%s%s%s&amp;quot;,&lt;br /&gt;
                               mw.ustring.sub( r, 1, i ),&lt;br /&gt;
                               c,&lt;br /&gt;
                               mw.ustring.sub( r, i + 2 ) )&lt;br /&gt;
            i = j&lt;br /&gt;
        end&lt;br /&gt;
    end -- while i&lt;br /&gt;
    r = r:sub( 2 )&lt;br /&gt;
    if m then&lt;br /&gt;
    	r = mw.text.encode(r)&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- Text.ucfirstAll()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.uprightNonlatin = function ( adjust )&lt;br /&gt;
    -- Ensure non-italics for non-latin text parts&lt;br /&gt;
    --     One single greek letter might be granted&lt;br /&gt;
    -- Precondition:&lt;br /&gt;
    --     adjust  -- string&lt;br /&gt;
    -- Returns: string with non-latin parts enclosed in &amp;lt;span&amp;gt;&lt;br /&gt;
    local r&lt;br /&gt;
    local data = mw.loadData(&#039;Module:Text/data&#039;)&lt;br /&gt;
    local PatternLatin = data.PatternLatin&lt;br /&gt;
    local RangesLatin = data.RangesLatin&lt;br /&gt;
    local NumLatinRanges = data.NumLatinRanges&lt;br /&gt;
    if mw.ustring.match( adjust, PatternLatin ) then&lt;br /&gt;
        -- latin only, horizontal dashes, quotes&lt;br /&gt;
        r = adjust&lt;br /&gt;
    else&lt;br /&gt;
        local c&lt;br /&gt;
        local j    = false&lt;br /&gt;
        local k    = 1&lt;br /&gt;
        local m    = false&lt;br /&gt;
        local n    = mw.ustring.len( adjust )&lt;br /&gt;
        local span = &amp;quot;%s%s&amp;lt;span dir=&#039;auto&#039; style=&#039;font-style:normal&#039;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
        local flat = function ( a )&lt;br /&gt;
                  -- isLatin&lt;br /&gt;
                  local range&lt;br /&gt;
                  -- NumLatinRanges has to be precomputed because # does not work from loadData&lt;br /&gt;
                  for i = 1, NumLatinRanges do&lt;br /&gt;
                      range = RangesLatin[ i ]&lt;br /&gt;
                      if a &amp;gt;= range[ 1 ]  and  a &amp;lt;= range[ 2 ] then&lt;br /&gt;
                          return true&lt;br /&gt;
                      end&lt;br /&gt;
                  end    -- for i&lt;br /&gt;
              end -- flat()&lt;br /&gt;
        local focus = function ( a )&lt;br /&gt;
                  -- char is not ambivalent&lt;br /&gt;
                  local r = ( a &amp;gt; 64 )&lt;br /&gt;
                  if r then&lt;br /&gt;
                      r = ( a &amp;lt; 8192  or  a &amp;gt; 8212 )&lt;br /&gt;
                  else&lt;br /&gt;
                      r = ( a == 38  or  a == 60 )    -- &#039;&amp;amp;&#039; &#039;&amp;lt;&#039;&lt;br /&gt;
                  end&lt;br /&gt;
                  return r&lt;br /&gt;
              end -- focus()&lt;br /&gt;
        local form = function ( a )&lt;br /&gt;
                return string.format( span,&lt;br /&gt;
                                      r,&lt;br /&gt;
                                      mw.ustring.sub( adjust, k, j - 1 ),&lt;br /&gt;
                                      mw.ustring.sub( adjust, j, a ) )&lt;br /&gt;
              end -- form()&lt;br /&gt;
        r = &amp;quot;&amp;quot;&lt;br /&gt;
        for i = 1, n do&lt;br /&gt;
            c = mw.ustring.codepoint( adjust, i, i )&lt;br /&gt;
            if focus( c ) then&lt;br /&gt;
                if flat( c ) then&lt;br /&gt;
                    if j then&lt;br /&gt;
                        if m then&lt;br /&gt;
                            if i == m then&lt;br /&gt;
                                -- single greek letter.&lt;br /&gt;
                                j = false&lt;br /&gt;
                            end&lt;br /&gt;
                            m = false&lt;br /&gt;
                        end&lt;br /&gt;
                        if j then&lt;br /&gt;
                            local nx = i - 1&lt;br /&gt;
                            local s  = &amp;quot;&amp;quot;&lt;br /&gt;
                            for ix = nx, 1, -1 do&lt;br /&gt;
                                c = mw.ustring.sub( adjust, ix, ix )&lt;br /&gt;
                                if c == &amp;quot; &amp;quot;  or  c == &amp;quot;(&amp;quot; then&lt;br /&gt;
                                    nx = nx - 1&lt;br /&gt;
                                    s  = c .. s&lt;br /&gt;
                                else&lt;br /&gt;
                                    break -- for ix&lt;br /&gt;
                                end&lt;br /&gt;
                            end -- for ix&lt;br /&gt;
                            r = form( nx ) .. s&lt;br /&gt;
                            j = false&lt;br /&gt;
                            k = i&lt;br /&gt;
                        end&lt;br /&gt;
                    end&lt;br /&gt;
                elseif not j then&lt;br /&gt;
                    j = i&lt;br /&gt;
                    if c &amp;gt;= 880  and  c &amp;lt;= 1023 then&lt;br /&gt;
                        -- single greek letter?&lt;br /&gt;
                        m = i + 1&lt;br /&gt;
                    else&lt;br /&gt;
                        m = false&lt;br /&gt;
                    end&lt;br /&gt;
                end&lt;br /&gt;
            elseif m then&lt;br /&gt;
                m = m + 1&lt;br /&gt;
            end&lt;br /&gt;
        end    -- for i&lt;br /&gt;
        if j  and  ( not m  or  m &amp;lt; n ) then&lt;br /&gt;
            r = form( n )&lt;br /&gt;
        else&lt;br /&gt;
            r = r .. mw.ustring.sub( adjust, k )&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- Text.uprightNonlatin()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Text.test = function ( about )&lt;br /&gt;
    local r&lt;br /&gt;
    if about == &amp;quot;quote&amp;quot; then&lt;br /&gt;
        data = mw.loadData(&#039;Module:Text/data&#039;)&lt;br /&gt;
        r = { }&lt;br /&gt;
        r.QuoteLang = data.QuoteLang&lt;br /&gt;
        r.QuoteType = data.QuoteType&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- Text.test()&lt;br /&gt;
&lt;br /&gt;
-- Non Unicode-aware version of mw.text.split and mw.text.gsplit&lt;br /&gt;
-- based on [[phab:diffusion/ELUA/browse/master/includes/Engines/LuaCommon/lualib/mw.text.lua]]&lt;br /&gt;
-- These run up to 60 times faster than the Unicode-aware versions&lt;br /&gt;
Text.split = function ( text, pattern, plain )&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	for m in Text.gsplit( text, pattern, plain ) do&lt;br /&gt;
		ret[#ret+1] = m&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Text.gsplit = function ( text, pattern, plain )&lt;br /&gt;
	local s, l = 1, string.len( text )&lt;br /&gt;
	return function ()&lt;br /&gt;
		if s then&lt;br /&gt;
			local e, n = string.find( text, pattern, s, plain )&lt;br /&gt;
			local ret&lt;br /&gt;
			if not e then&lt;br /&gt;
				ret = string.sub( text, s )&lt;br /&gt;
				s = nil&lt;br /&gt;
			elseif n &amp;lt; e then&lt;br /&gt;
				-- Empty separator!&lt;br /&gt;
				ret = string.sub( text, s, e )&lt;br /&gt;
				if e &amp;lt; l then&lt;br /&gt;
					s = e + 1&lt;br /&gt;
				else&lt;br /&gt;
					s = nil&lt;br /&gt;
				end&lt;br /&gt;
			else&lt;br /&gt;
				ret = e &amp;gt; s and string.sub( text, s, e - 1 ) or &#039;&#039;&lt;br /&gt;
				s = n + 1&lt;br /&gt;
			end&lt;br /&gt;
			return ret&lt;br /&gt;
		end&lt;br /&gt;
	end, nil, nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Export&lt;br /&gt;
local p = { }&lt;br /&gt;
&lt;br /&gt;
for _, func in ipairs({&#039;containsCJK&#039;,&#039;isLatinRange&#039;,&#039;isQuote&#039;,&#039;sentenceTerminated&#039;}) do&lt;br /&gt;
	p[func] = function (frame) &lt;br /&gt;
		return Text[func]( frame.args[ 1 ] or &amp;quot;&amp;quot; ) and &amp;quot;1&amp;quot; or &amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
for _, func in ipairs({&#039;getPlain&#039;,&#039;removeDiacritics&#039;,&#039;ucfirstAll&#039;,&#039;uprightNonlatin&#039;}) do&lt;br /&gt;
	p[func] = function (frame) &lt;br /&gt;
		return Text[func]( frame.args[ 1 ] or &amp;quot;&amp;quot; )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.char( frame )&lt;br /&gt;
    local params = frame:getParent().args&lt;br /&gt;
    local story = params[ 1 ]&lt;br /&gt;
    local codes, lenient, multiple&lt;br /&gt;
    if not story then&lt;br /&gt;
        params = frame.args&lt;br /&gt;
        story  = params[ 1 ]&lt;br /&gt;
    end&lt;br /&gt;
    if story then&lt;br /&gt;
        local items = mw.text.split( mw.text.trim(story), &amp;quot;%s+&amp;quot; )&lt;br /&gt;
        if #items &amp;gt; 0 then&lt;br /&gt;
            local j&lt;br /&gt;
            lenient  = (yesNo(params.errors) == false)&lt;br /&gt;
            codes    = { }&lt;br /&gt;
            multiple = tonumber( params[ &amp;quot;*&amp;quot; ] )&lt;br /&gt;
            for _, v in ipairs( items ) do&lt;br /&gt;
            	j = tonumber((v:sub( 1, 1 ) == &amp;quot;x&amp;quot; and &amp;quot;0&amp;quot; or &amp;quot;&amp;quot;) .. v)&lt;br /&gt;
                table.insert( codes,  j or v )&lt;br /&gt;
            end &lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return Text.char( codes, multiple, lenient )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.concatParams( frame )&lt;br /&gt;
    local args&lt;br /&gt;
    local template = frame.args.template&lt;br /&gt;
    if type( template ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        template = mw.text.trim( template )&lt;br /&gt;
        template = ( template == &amp;quot;1&amp;quot; )&lt;br /&gt;
    end&lt;br /&gt;
    if template then&lt;br /&gt;
        args = frame:getParent().args&lt;br /&gt;
    else&lt;br /&gt;
        args = frame.args&lt;br /&gt;
    end&lt;br /&gt;
    return Text.concatParams( args,&lt;br /&gt;
                              frame.args.separator,&lt;br /&gt;
                              frame.args.format )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.listToFormat(frame)&lt;br /&gt;
    local lists = {}&lt;br /&gt;
    local pformat = frame.args[&amp;quot;format&amp;quot;]&lt;br /&gt;
    local sep = frame.args[&amp;quot;sep&amp;quot;] or &amp;quot;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    -- Parameter parsen: Listen&lt;br /&gt;
    for k, v in pairs(frame.args) do&lt;br /&gt;
        local knum = tonumber(k)&lt;br /&gt;
        if knum then lists[knum] = v end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Listen splitten&lt;br /&gt;
    local maxListLen = 0&lt;br /&gt;
    for i = 1, #lists do&lt;br /&gt;
        lists[i] = mw.text.split(lists[i], sep)&lt;br /&gt;
        if #lists[i] &amp;gt; maxListLen then maxListLen = #lists[i] end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Ergebnisstring generieren&lt;br /&gt;
    local result = &amp;quot;&amp;quot;&lt;br /&gt;
    local result_line = &amp;quot;&amp;quot;&lt;br /&gt;
    for i = 1, maxListLen do&lt;br /&gt;
        result_line = pformat&lt;br /&gt;
        for j = 1, #lists do&lt;br /&gt;
            result_line = mw.ustring.gsub(result_line, &amp;quot;%%s&amp;quot;, lists[j][i], 1)&lt;br /&gt;
        end&lt;br /&gt;
        result = result .. result_line&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.listToText( frame )&lt;br /&gt;
    local args&lt;br /&gt;
    local template = frame.args.template&lt;br /&gt;
    if type( template ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        template = mw.text.trim( template )&lt;br /&gt;
        template = ( template == &amp;quot;1&amp;quot; )&lt;br /&gt;
    end&lt;br /&gt;
    if template then&lt;br /&gt;
        args = frame:getParent().args&lt;br /&gt;
    else&lt;br /&gt;
        args = frame.args&lt;br /&gt;
    end&lt;br /&gt;
    return Text.listToText( args, frame.args.format )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.quote( frame )&lt;br /&gt;
    local slang = frame.args[2]&lt;br /&gt;
    if type( slang ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        slang = mw.text.trim( slang )&lt;br /&gt;
        if slang == &amp;quot;&amp;quot; then&lt;br /&gt;
            slang = false&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return Text.quote( frame.args[ 1 ] or &amp;quot;&amp;quot;,&lt;br /&gt;
                       slang,&lt;br /&gt;
                       tonumber( frame.args[3] ) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.quoteUnquoted( frame )&lt;br /&gt;
    local slang = frame.args[2]&lt;br /&gt;
    if type( slang ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        slang = mw.text.trim( slang )&lt;br /&gt;
        if slang == &amp;quot;&amp;quot; then&lt;br /&gt;
            slang = false&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return Text.quoteUnquoted( frame.args[ 1 ] or &amp;quot;&amp;quot;,&lt;br /&gt;
                               slang,&lt;br /&gt;
                               tonumber( frame.args[3] ) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.zip(frame)&lt;br /&gt;
    local lists = {}&lt;br /&gt;
    local seps = {}&lt;br /&gt;
    local defaultsep = frame.args[&amp;quot;sep&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
    local innersep = frame.args[&amp;quot;isep&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
    local outersep = frame.args[&amp;quot;osep&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    -- Parameter parsen&lt;br /&gt;
    for k, v in pairs(frame.args) do&lt;br /&gt;
        local knum = tonumber(k)&lt;br /&gt;
        if knum then lists[knum] = v else&lt;br /&gt;
            if string.sub(k, 1, 3) == &amp;quot;sep&amp;quot; then&lt;br /&gt;
                local sepnum = tonumber(string.sub(k, 4))&lt;br /&gt;
                if sepnum then seps[sepnum] = v end&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    -- sofern keine expliziten Separatoren angegeben sind, den Standardseparator verwenden&lt;br /&gt;
    for i = 1, math.max(#seps, #lists) do&lt;br /&gt;
        if not seps[i] then seps[i] = defaultsep end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Listen splitten&lt;br /&gt;
    local maxListLen = 0&lt;br /&gt;
    for i = 1, #lists do&lt;br /&gt;
        lists[i] = mw.text.split(lists[i], seps[i])&lt;br /&gt;
        if #lists[i] &amp;gt; maxListLen then maxListLen = #lists[i] end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local result = &amp;quot;&amp;quot;&lt;br /&gt;
    for i = 1, maxListLen do&lt;br /&gt;
        if i ~= 1 then result = result .. outersep end&lt;br /&gt;
        for j = 1, #lists do&lt;br /&gt;
            if j ~= 1 then result = result .. innersep end&lt;br /&gt;
            result = result .. (lists[j][i] or &amp;quot;&amp;quot;)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.split(frame)&lt;br /&gt;
	local text = frame.args.text or frame.args[1] or &#039;&#039;&lt;br /&gt;
	local pattern = frame.args.pattern or frame.args[2] or &#039;&#039;&lt;br /&gt;
	local plain = yesNo(frame.args.plain or frame.args[3])&lt;br /&gt;
	local index = tonumber(frame.args.index) or tonumber(frame.args[4]) or 1&lt;br /&gt;
	local a = Text.split(text, pattern, plain)&lt;br /&gt;
	if index &amp;lt; 0 then index = #a + index + 1 end&lt;br /&gt;
	return a[index]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.failsafe()&lt;br /&gt;
    return Text.serial&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
p.Text = function ()&lt;br /&gt;
    return Text&lt;br /&gt;
end -- p.Text&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://garden.danielgill.net/index.php?title=Module:Color_contrast/colors&amp;diff=494</id>
		<title>Module:Color contrast/colors</title>
		<link rel="alternate" type="text/html" href="https://garden.danielgill.net/index.php?title=Module:Color_contrast/colors&amp;diff=494"/>
		<updated>2026-04-08T20:57:14Z</updated>

		<summary type="html">&lt;p&gt;Daniel: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return {&lt;br /&gt;
	aliceblue            = 0.92880068253475,&lt;br /&gt;
	antiquewhite         = 0.84646951707754,&lt;br /&gt;
	aqua                 = 0.7874,&lt;br /&gt;
	aquamarine           = 0.8078549208338,&lt;br /&gt;
	azure                = 0.97265264954166,&lt;br /&gt;
	beige                = 0.8988459998705,&lt;br /&gt;
	bisque               = 0.80732327372979,&lt;br /&gt;
	black                = 0,&lt;br /&gt;
	blanchedalmond       = 0.85084439608156,&lt;br /&gt;
	blue                 = 0.0722,&lt;br /&gt;
	blueviolet           = 0.12622014321946,&lt;br /&gt;
	brown                = 0.098224287876511,&lt;br /&gt;
	burlywood            = 0.51559844533893,&lt;br /&gt;
	cadetblue            = 0.29424681085422,&lt;br /&gt;
	chartreuse           = 0.76032025902623,&lt;br /&gt;
	chocolate            = 0.23898526114557,&lt;br /&gt;
	coral                = 0.37017930872924,&lt;br /&gt;
	cornflowerblue       = 0.30318641994179,&lt;br /&gt;
	cornsilk             = 0.93562110372965,&lt;br /&gt;
	crimson              = 0.16042199953026,&lt;br /&gt;
	cyan                 = 0.7874,&lt;br /&gt;
	darkblue             = 0.018640801980939,&lt;br /&gt;
	darkcyan             = 0.20329317839046,&lt;br /&gt;
	darkgoldenrod        = 0.27264703559993,&lt;br /&gt;
	darkgray             = 0.39675523072563,&lt;br /&gt;
	darkgreen            = 0.091143429047575,&lt;br /&gt;
	darkgrey             = 0.39675523072563,&lt;br /&gt;
	darkkhaki            = 0.45747326349994,&lt;br /&gt;
	darkmagenta          = 0.07353047651207,&lt;br /&gt;
	darkolivegreen       = 0.12651920884889,&lt;br /&gt;
	darkorange           = 0.40016167026524,&lt;br /&gt;
	darkorchid           = 0.13413142174857,&lt;br /&gt;
	darkred              = 0.054889674531132,&lt;br /&gt;
	darksalmon           = 0.40541471563381,&lt;br /&gt;
	darkseagreen         = 0.43789249325969,&lt;br /&gt;
	darkslateblue        = 0.065792846227988,&lt;br /&gt;
	darkslategray        = 0.067608151928044,&lt;br /&gt;
	darkslategrey        = 0.067608151928044,&lt;br /&gt;
	darkturquoise        = 0.4874606277449,&lt;br /&gt;
	darkviolet           = 0.10999048339343,&lt;br /&gt;
	deeppink             = 0.23866895828276,&lt;br /&gt;
	deepskyblue          = 0.44481603395575,&lt;br /&gt;
	dimgray              = 0.14126329114027,&lt;br /&gt;
	dimgrey              = 0.14126329114027,&lt;br /&gt;
	dodgerblue           = 0.27442536991456,&lt;br /&gt;
	firebrick            = 0.10724525535015,&lt;br /&gt;
	floralwhite          = 0.95922484825004,&lt;br /&gt;
	forestgreen          = 0.18920812076002,&lt;br /&gt;
	fuchsia              = 0.2848,&lt;br /&gt;
	gainsboro            = 0.71569350050648,&lt;br /&gt;
	ghostwhite           = 0.94311261886323,&lt;br /&gt;
	gold                 = 0.69860877428159,&lt;br /&gt;
	goldenrod            = 0.41919977809569,&lt;br /&gt;
	gray                 = 0.2158605001139,&lt;br /&gt;
	green                = 0.15438342968146,&lt;br /&gt;
	greenyellow          = 0.80609472611453,&lt;br /&gt;
	grey                 = 0.2158605001139,&lt;br /&gt;
	honeydew             = 0.96336535554782,&lt;br /&gt;
	hotpink              = 0.34658438169715,&lt;br /&gt;
	indianred            = 0.21406134963884,&lt;br /&gt;
	indigo               = 0.03107561486337,&lt;br /&gt;
	ivory                = 0.99071270600615,&lt;br /&gt;
	khaki                = 0.77012343394121,&lt;br /&gt;
	lavender             = 0.80318750514521,&lt;br /&gt;
	lavenderblush        = 0.90172748631046,&lt;br /&gt;
	lawngreen            = 0.73905893124963,&lt;br /&gt;
	lemonchiffon         = 0.94038992245622,&lt;br /&gt;
	lightblue            = 0.63709141280807,&lt;br /&gt;
	lightcoral           = 0.35522120733135,&lt;br /&gt;
	lightcyan            = 0.94587293494829,&lt;br /&gt;
	lightgoldenrodyellow = 0.93348351018297,&lt;br /&gt;
	lightgray            = 0.65140563741982,&lt;br /&gt;
	lightgreen           = 0.69091979956865,&lt;br /&gt;
	lightgrey            = 0.65140563741982,&lt;br /&gt;
	lightpink            = 0.58566152734898,&lt;br /&gt;
	lightsalmon          = 0.4780675225206,&lt;br /&gt;
	lightseagreen        = 0.35050145117042,&lt;br /&gt;
	lightskyblue         = 0.56195637618331,&lt;br /&gt;
	lightslategray       = 0.23830165007287,&lt;br /&gt;
	lightslategrey       = 0.23830165007287,&lt;br /&gt;
	lightsteelblue       = 0.53983888284666,&lt;br /&gt;
	lightyellow          = 0.98161818392882,&lt;br /&gt;
	lime                 = 0.7152,&lt;br /&gt;
	limegreen            = 0.44571042246098,&lt;br /&gt;
	linen                = 0.88357340984379,&lt;br /&gt;
	magenta              = 0.2848,&lt;br /&gt;
	maroon               = 0.045891942324215,&lt;br /&gt;
	mediumaquamarine     = 0.49389703310801,&lt;br /&gt;
	mediumblue           = 0.044077780212328,&lt;br /&gt;
	mediumorchid         = 0.21639251153773,&lt;br /&gt;
	mediumpurple         = 0.22905858091648,&lt;br /&gt;
	mediumseagreen       = 0.34393112338131,&lt;br /&gt;
	mediumslateblue      = 0.20284629471622,&lt;br /&gt;
	mediumspringgreen    = 0.70704308194184,&lt;br /&gt;
	mediumturquoise      = 0.5133827926448,&lt;br /&gt;
	mediumvioletred      = 0.14371899849357,&lt;br /&gt;
	midnightblue         = 0.02071786635086,&lt;br /&gt;
	mintcream            = 0.97834604947588,&lt;br /&gt;
	mistyrose            = 0.82183047859185,&lt;br /&gt;
	moccasin             = 0.80083000991567,&lt;br /&gt;
	navajowhite          = 0.76519682342785,&lt;br /&gt;
	navy                 = 0.015585128108224,&lt;br /&gt;
	oldlace              = 0.91900633405549,&lt;br /&gt;
	olive                = 0.20027537200568,&lt;br /&gt;
	olivedrab            = 0.22593150951929,&lt;br /&gt;
	orange               = 0.4817026703631,&lt;br /&gt;
	orangered            = 0.25516243753416,&lt;br /&gt;
	orchid               = 0.31348806761439,&lt;br /&gt;
	palegoldenrod        = 0.78792647887614,&lt;br /&gt;
	palegreen            = 0.77936759006353,&lt;br /&gt;
	paleturquoise        = 0.76436077921714,&lt;br /&gt;
	palevioletred        = 0.28754994117889,&lt;br /&gt;
	papayawhip           = 0.87797100199835,&lt;br /&gt;
	peachpuff            = 0.74905589878251,&lt;br /&gt;
	peru                 = 0.30113074877936,&lt;br /&gt;
	pink                 = 0.63271070702466,&lt;br /&gt;
	plum                 = 0.45734221587969,&lt;br /&gt;
	powderblue           = 0.68254586500605,&lt;br /&gt;
	purple               = 0.061477070432439,&lt;br /&gt;
	rebeccapurple        = 0.07492341159447,&lt;br /&gt;
	red                  = 0.2126,&lt;br /&gt;
	rosybrown            = 0.32319457649407,&lt;br /&gt;
	royalblue            = 0.16663210743188,&lt;br /&gt;
	saddlebrown          = 0.097922285020521,&lt;br /&gt;
	salmon               = 0.36977241527596,&lt;br /&gt;
	sandybrown           = 0.46628543696283,&lt;br /&gt;
	seagreen             = 0.19734199706275,&lt;br /&gt;
	seashell             = 0.92737862206922,&lt;br /&gt;
	sienna               = 0.13697631337098,&lt;br /&gt;
	silver               = 0.52711512570581,&lt;br /&gt;
	skyblue              = 0.55291668518184,&lt;br /&gt;
	slateblue            = 0.14784278062136,&lt;br /&gt;
	slategray            = 0.20896704076536,&lt;br /&gt;
	slategrey            = 0.20896704076536,&lt;br /&gt;
	snow                 = 0.96533341834849,&lt;br /&gt;
	springgreen          = 0.73052306068529,&lt;br /&gt;
	steelblue            = 0.20562642207625,&lt;br /&gt;
	tan                  = 0.48237604163921,&lt;br /&gt;
	teal                 = 0.16996855778968,&lt;br /&gt;
	thistle              = 0.56818401093733,&lt;br /&gt;
	tomato               = 0.30638612719415,&lt;br /&gt;
	turquoise            = 0.5895536427578,&lt;br /&gt;
	violet               = 0.40315452986676,&lt;br /&gt;
	wheat                = 0.74909702820482,&lt;br /&gt;
	white                = 1,&lt;br /&gt;
	whitesmoke           = 0.91309865179342,&lt;br /&gt;
	yellow               = 0.9278,&lt;br /&gt;
	yellowgreen          = 0.50762957208707,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
</feed>